{"version":3,"file":"shared-lib.FHkYgb1F.mjs","names":["fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","Image1","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image","i","n","a","o","u","c","f","r","t.useMemo","t.useState","t.useCallback","t.useEffect","t.useSyncExternalStore","s","t.useContext","e","create","useState","useQuery","useQueryClient","useMutation","useRef","QueryClient","_Fragment","QueryClientProvider","useRef","useQuery","_Fragment","React","_Fragment","useState","useRef","_Fragment","React","QueryClientProvider","useQuery","useQueries","useContext","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","RichText","_Fragment","LicenseBanner","Children","cloneElement","QueryClientProvider","fonts","css","className","fonts","css","className","_Fragment","useMemo","useState","Input","RemoveProductFromCartButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","CartInfoLabelFonts","CartListItem","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","CartLayer","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","MarqueeBanner","NavLinkDesktop","Cart20","Close","Menu","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","Footer_link","Footer_secondary_link","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","Image1","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","SVG","ThereSMoreTo","PrimaryButton","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/IPbv6sNeqzvqZs6vWyyO/ahgiNVfOX5BqgKJurK9E/OF1gEno4r.js","https:/framerusercontent.com/modules/S6iKWkc8dhZiTa6u5uMW/tNcDO4Ag3X1jENUlXdEU/g_cMeeYsU.js","https:/framerusercontent.com/modules/gjdQUlZM0kVHhR3HzgLR/gKZLQieAqeuDPbAqEenC/JzYdcCmzd.js","https:/framerusercontent.com/modules/gMuDqyz8yu59jm7MoNhj/Bx9TuXcQ73YY8xGchlYh/GWRfWbnWp.js","https:/framerusercontent.com/modules/pymh51BYADr7ReH2ZsAi/ijSRHSZuz9XKnXU7d8kl/OjYft_s3n.js","https:/framerusercontent.com/modules/yGT84ZWAny7LybPkBSNW/GggAtJkfwXMixdOF44iM/oOcCu51rX.js","https:/framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js","https:/framerusercontent.com/modules/OnWAqZZNYQ9JhDoMpqGD/ky0aqyH28XdVmVjx9fGI/Cart_local_storage.js","https:/framerusercontent.com/modules/ieMSnIJVCiFKJmsg1OmM/KWFJj6n258MVreTmJoNk/Zustand.js","https:/framerusercontent.com/modules/LC4yzgmOxZwXoP8NKAM5/kNhgpNsSAYdlHQ1fRhxQ/Market_local_storage.js","https:/framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/at3lUzDxHr6ELvD5Yl8y/Market_store.js","https:/framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js","https:/framerusercontent.com/modules/TgekT24FCXsp3m1M9KnX/51KiLjOfRPpzwxhbKXBD/Get_shopify_config.js","https:/framerusercontent.com/modules/c5gtsBimYk7u4sSXwOlt/qYF6ekN6aOwuxUWbCTWd/Shopify_client.js","https:/framerusercontent.com/modules/HRm4FfVJHrd62RjWhV4c/cgmljlQKq1mLwrqNm45E/Cart_service.js","https:/framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/hq4VYHANG2jcWzk7fVct/Use_cart.js","https:/framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/SevNFArcD3y2JLRMZBW2/Tanstack_query_client.js","https:/framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js","https:/framerusercontent.com/modules/gNrx5shePoNxbUKTvliC/HLQJlFFZMsPSLpGIiDtr/Currency_symbols.js","https:/framerusercontent.com/modules/mHaK3bedwyJwyNxfaowX/hWKLWGrPdtcuWvTxZqnK/Shared_currency_props.js","https:/framerusercontent.com/modules/N0h2Mv73o8xtz2My1yiB/RR9fj2DVzBXn0Wwu7ijL/Loading_skeleton.js","https:/framerusercontent.com/modules/cmJdj1YCmFSsS6n95OKk/9t9XeEHurZ6w5fbXeCsJ/Shared_tag_props.js","https:/framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js","https:/framerusercontent.com/modules/TxqscBcbPXl18geyBROf/S7yZKjtqtHfQ0qiR18ts/Shared_loading_skeleton_props.js","https:/framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/xxWrFWOn5GkLi4wzn1Va/Cart_info_label.js","https:/framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js","https:/framerusercontent.com/modules/zzfzgZ7pO3t6JQJMkHo3/ZueuducC1DyN2VURmw7J/Use_disable_scroll.js","https:/framerusercontent.com/modules/tzN8qHzrVYThnxhKObeP/oWpbtfeZjvritjXviKiH/Shopify_utils.js","https:/framerusercontent.com/modules/sX6hfMwzhWlvBxIp2fG2/XYjOFKV8IbjZPPCo0JWD/Inventory_service.js","https:/framerusercontent.com/modules/DW1wzS65glja20YJJb0w/BVuIt9pNWmm6EXzrBswo/Use_inventory.js","https:/framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/tIfIKPpvShmNNzSisWMv/Shared_button_props.js","https:/framerusercontent.com/modules/z7s7d2NhYNciN7G09hdf/Am5BTAlgzE3rws6PH1Qt/Loader.js","https:/framerusercontent.com/modules/J14wQOiI0O01kyXMgenS/ODFPbfbc3Lw68NQPcyta/Loading_spinner.js","https:/framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/SA8zaFoUBiSaNu5JB5yl/Preset_button.js","https:/framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js","https:/framerusercontent.com/modules/qGSs7SULtHSo8Msf1WUy/vraFd5f3jmKFoHJ9xWa7/Cart.js","https:/framerusercontent.com/modules/t0DOE0rPObRn86ULNCpK/4AiVP16DOIW9zVo8kRXa/Cart_open_button.js","https:/framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/jwJJur1kuX4yfIC3vp3T/Close.js","https:/framerusercontent.com/modules/hQDzOBDDNESYIdn83POX/i4kQc449l1Kd6gTC9G8C/Cart_close_button.js","https:/framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/c79VKYmrBl02dZ0c2Deg/Query_client_wrapper.js","https:/framerusercontent.com/modules/U32JRYBcPmO9IzIRP4Rj/GrFKLNDUaXKzMFWb6e2Q/License_cache.js","https:/framerusercontent.com/modules/pKQXtSIFOkUZHJ1ZIH57/X6CkLXeLqgDgwtNFbI7Q/Env.js","https:/framerusercontent.com/modules/b3e85pFcNFtqTX3XSv9e/nErKWAE4LAMWcFEioYB8/Backend_client.js","https:/framerusercontent.com/modules/JhvDT64z5Z8fFnafHobq/4HoXh8VPjlFxdL1CUNkU/Licence_service.js","https:/framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/7xP3DD50frYyeaii40ln/Use_license.js","https:/framerusercontent.com/modules/RLUl2XsqpTmBCu5gztrO/2wPKj3gHH9PSN7lSP61i/Checkout_button.js","https:/framerusercontent.com/modules/heb2iTDQkKAqORmVdsfS/HusTY4qOcwalid24ZT5q/Bundle_products_service.js","https:/framerusercontent.com/modules/yD9tq7dDUICPa25uLGK4/89iv1B2ABLDO5eCKRrcY/Use_bundle_products.js","https:/framerusercontent.com/modules/a6DVEwKxzlS6D6qBIVTI/4nAFsKTAVSYf274I7U6n/Warning.js","https:/framerusercontent.com/modules/WV8eeq99gLbdYaxMkvFc/GxKoQVAXm8Rg9pMiCokW/Missing_props_warning.js","https:/framerusercontent.com/modules/H5MU1OoYNh8lyG2VELX6/ep0nfNXMv6PHh45xMhLq/License_context.js","https:/framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/HlcGBeMrqR49cmaD1pTC/ZrUsU8aFu.js","https:/framer.com/m/Upgrade-Banner-FPdC.js@HlcGBeMrqR49cmaD1pTC","https:/framerusercontent.com/modules/biKipS1zWpT4tZ0cZhyk/1l8XdClJld0xwptzsD73/UseCurrentLocation.js","https:/framer.com/m/UseCurrentLocation-oZyA.js@1l8XdClJld0xwptzsD73","https:/framerusercontent.com/modules/wEMK1SRSZFOatw3ciue6/tUKTe9QYJz7lgeAeA46h/Cart_product_list.js","https:/framerusercontent.com/modules/Tn22pdxosDFguenKSC16/vhwVq4Mk9GG57VeqEwDF/lXX8ksC1k.js","https:/framerusercontent.com/modules/bSqSFO99EpJhyRZnsru1/RlldzUUOL420kV089PLt/yxf70niYj.js","https:/framerusercontent.com/modules/br9bXgadWgfJaD0swwuT/jUc9YNpAtX8KUoSpiBD2/Shared_text_decoration_props.js","https:/framerusercontent.com/modules/3QrZAq5uElJQ8m88NKWY/5xJkuuHwMm3iKqkoNzBk/Subscriptions_utils.js","https:/framerusercontent.com/modules/CzCV8XLmF4NsbjhhT6di/D3ImembIwlWgh5hJ0ZRn/Cart_list_item_subtotal.js","https:/framerusercontent.com/modules/th0jSp3HeOJvYPA882Rd/HNPL9dNnrZ4chBG8kGly/Cart_remove_product_button.js","https:/framerusercontent.com/modules/KV16nQZJzK2PakIJS3ds/mMwI0Z7Bn85AP14ADxu9/Shared_images.js","https:/framerusercontent.com/modules/umhPoCJ6IEOUsQhC88gA/KyN57qifrojDgB3X8rQ4/Cart_product_image.js","https:/framerusercontent.com/modules/CgNesoEVhclZxcf3DGoV/KiFqdjKmxFukmUMhyMDX/Plus.js","https:/framerusercontent.com/modules/rg6FA2ZzLed1GXAPqbZS/mzbz3S2bGl9kzIhDyRAM/Minus.js","https:/framerusercontent.com/modules/8tTWwqu9i87Vk9zESDn0/7qpJrWvR1Ym2ddexvyIR/Input.js","https:/framerusercontent.com/modules/wN7TJYKLX3uECaqP2vef/YKOurox5NU6vnB6l4xvP/Cart_quantity_input.js","https:/framerusercontent.com/modules/r6yLvjMNLczpQz7YKb8c/WCJetLfK8PMFTW5aMbI5/xxwhxZAm8.js","https:/framerusercontent.com/modules/NRQB9Y3X2ScfSM5o5gVU/5RMEMGbJTzzmQQbwamWd/gdDrFjR4W.js","https:/framerusercontent.com/modules/Ade8S4Rtw11IkN8AwGDs/2A15IKnJToZH6G2uy2hY/WpzV8KJ9Q.js","https:/framerusercontent.com/modules/E96Q9Q3an7DWZ2BDM7v1/VySqzoeyniSJTwacGRNu/zQ2wefmg7.js","https:/framerusercontent.com/modules/o5k8dGmn5KLCYlQPniNt/HJGDSiYhdB47SOAcxsQM/PPWtRPlXv.js","https:/framerusercontent.com/modules/GKbAsmoiuBqkFqGdEG0W/LT7ETCjZQPwRfobEDRHz/OMCIvEzAc.js","https:/framerusercontent.com/modules/WDlfxYHB780rZe5Ugr7m/GLzk7PXEoDnSVF5dNyyQ/S72wCHoH6.js","https:/framerusercontent.com/modules/VGkSyuL7z0k1thbIPSZ7/aC6wKnDNFsX2xLipCq2H/pZbHAKMqw.js","https:/framerusercontent.com/modules/dkW8XwbcWkJOP7vYXamS/UGbMQKLz1fYzONc4tiLm/V9JAuaJcP.js","https:/framerusercontent.com/modules/RuyBzXHslpMacNavZ2Gr/Z0zm9LhvLrqG4t6XbJ6e/y7RjJH0NB.js"],"sourcesContent":["// Generated by Framer (2db7bbf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Denim INK SemiBold\",\"CUSTOMV2;Denim INK Heavy\",\"CUSTOMV2;Denim INK Heavy Italic\",\"CUSTOMV2;Denim INK SemiBold Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Denim INK SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/u2xqpGvKy6YLTiaM76zidXKtvE.woff2\",weight:\"600\"},{cssFamilyName:\"Denim INK Heavy\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/gmTdVrmZ4P6AO1e0v3yHWsALItQ.woff2\",weight:\"900\"},{cssFamilyName:\"Denim INK Heavy Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/0zrkItmiJSm60MypD909SsCDPUI.woff2\",weight:\"900\"},{cssFamilyName:\"Denim INK SemiBold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/HQ9NgboHCXADXUArLJRq9HdsvZI.woff2\",weight:\"600\"}]}];export const css=['.framer-kuY0Q .framer-styles-preset-1dle69x:not(.rich-text-wrapper), .framer-kuY0Q .framer-styles-preset-1dle69x.rich-text-wrapper p { --framer-font-family: \"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif; --framer-font-family-bold: \"Denim INK Heavy\", sans-serif; --framer-font-family-bold-italic: \"Denim INK Heavy Italic\", sans-serif; --framer-font-family-italic: \"Denim INK SemiBold Italic\", \"Denim INK SemiBold Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.02em; --framer-line-height: 135%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-kuY0Q\";\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 (281588d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={riR1fM8Sz:{hover:true}};const cycleOrder=[\"riR1fM8Sz\",\"XbqlAOVqw\"];const serializationHash=\"framer-QzMst\";const variantClassNames={riR1fM8Sz:\"framer-v-1pstw5j\",XbqlAOVqw:\"framer-v-1qxd7z9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RuS86rtS8=undefined;const pQCKl0vh2=undefined;const T1Dp9YU2V=undefined;const transition1={delay:0,duration:.15,ease:[.12,.23,.5,1],type:\"tween\"};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 humanReadableVariantMap={\"White + Black Border\":\"XbqlAOVqw\",Default:\"riR1fM8Sz\"};const Variants=motion.create(React.Fragment);const getProps=({fontSize,height,id,link,oNELINETEXT,width,...props})=>{return{...props,pQCKl0vh2:fontSize??props.pQCKl0vh2??24,RuS86rtS8:link??props.RuS86rtS8,T1Dp9YU2V:oNELINETEXT??props.T1Dp9YU2V??\"THIS IS THE BUTTON TEXT\",variant:humanReadableVariantMap[props.variant]??props.variant??\"riR1fM8Sz\"};};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,T1Dp9YU2V,pQCKl0vh2,RuS86rtS8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"riR1fM8Sz\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"XbqlAOVqw\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"XbqlAOVqw\")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,children:/*#__PURE__*/_jsx(Link,{href:RuS86rtS8,motionChild:true,nodeId:\"riR1fM8Sz\",openInNewTab:false,scopeId:\"g_cMeeYsU\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1pstw5j\",className,classNames)} framer-g55cq4`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"riR1fM8Sz\",ref:refBinding,style:{...style},...addPropertyOverrides({\"riR1fM8Sz-hover\":{\"data-framer-name\":undefined},XbqlAOVqw:{\"data-framer-name\":\"White + Black Border\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGVuaW0gSU5LIFNlbWlCb2xk\",\"--framer-font-family\":'\"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-pQCKl0vh2-g_cMeeYsU) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"uppercase\"},children:\"THIS IS THE BUTTON TEXT\"})}),className:\"framer-2dsemb\",\"data-framer-name\":\"button_text_hover\",fonts:[\"CUSTOMV2;Denim INK SemiBold\"],layoutDependency:layoutDependency,layoutId:\"otS7Wwzig\",style:{\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-pQCKl0vh2-g_cMeeYsU\":pQCKl0vh2},text:T1Dp9YU2V,variants:{\"riR1fM8Sz-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"riR1fM8Sz-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGVuaW0gSU5LIFNlbWlCb2xk\",\"--framer-font-family\":'\"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-pQCKl0vh2-g_cMeeYsU) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"THIS IS THE BUTTON TEXT\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:187,intrinsicWidth:2142,pixelHeight:187,pixelWidth:2142,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/H8LjkIBrDKMEyTd4rx9mLQIgkE8.png?width=2142&height=187\",srcSet:\"https://framerusercontent.com/images/H8LjkIBrDKMEyTd4rx9mLQIgkE8.png?scale-down-to=512&width=2142&height=187 512w,https://framerusercontent.com/images/H8LjkIBrDKMEyTd4rx9mLQIgkE8.png?scale-down-to=1024&width=2142&height=187 1024w,https://framerusercontent.com/images/H8LjkIBrDKMEyTd4rx9mLQIgkE8.png?scale-down-to=2048&width=2142&height=187 2048w,https://framerusercontent.com/images/H8LjkIBrDKMEyTd4rx9mLQIgkE8.png?width=2142&height=187 2142w\"},className:\"framer-4azary\",\"data-framer-name\":\"White+BlackBorder\",layoutDependency:layoutDependency,layoutId:\"VNjHSdIyr\",...addPropertyOverrides({XbqlAOVqw:{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:187,intrinsicWidth:2142,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:187,pixelWidth:2142,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 4px)`,src:\"https://framerusercontent.com/images/H8LjkIBrDKMEyTd4rx9mLQIgkE8.png?width=2142&height=187\",srcSet:\"https://framerusercontent.com/images/H8LjkIBrDKMEyTd4rx9mLQIgkE8.png?scale-down-to=512&width=2142&height=187 512w,https://framerusercontent.com/images/H8LjkIBrDKMEyTd4rx9mLQIgkE8.png?scale-down-to=1024&width=2142&height=187 1024w,https://framerusercontent.com/images/H8LjkIBrDKMEyTd4rx9mLQIgkE8.png?scale-down-to=2048&width=2142&height=187 2048w,https://framerusercontent.com/images/H8LjkIBrDKMEyTd4rx9mLQIgkE8.png?width=2142&height=187 2142w\"}}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:45,intrinsicWidth:169,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:180,pixelWidth:676,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/RPBAKkJebgXiyHRJqV3CtDhAo8.png?width=676&height=180\"},className:\"framer-1se8oex\",\"data-framer-name\":\"ellipse_initial\",layoutDependency:layoutDependency,layoutId:\"ASJer9FqU\"}),isDisplayed1()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:88,intrinsicWidth:330,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:176,pixelWidth:660,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} + 0.5px)`,src:\"https://framerusercontent.com/images/RMPwolvErZnek0EL1y1RCd1Sfg.png?width=660&height=176\",srcSet:\"https://framerusercontent.com/images/RMPwolvErZnek0EL1y1RCd1Sfg.png?scale-down-to=512&width=660&height=176 512w,https://framerusercontent.com/images/RMPwolvErZnek0EL1y1RCd1Sfg.png?width=660&height=176 660w\"},className:\"framer-jk4ivl\",\"data-framer-name\":\"ellipse_hover\",layoutDependency:layoutDependency,layoutId:\"kN1CMu1Fr\",style:{opacity:0},variants:{\"riR1fM8Sz-hover\":{opacity:1}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QzMst.framer-g55cq4, .framer-QzMst .framer-g55cq4 { display: block; }\",\".framer-QzMst.framer-1pstw5j { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 34px; height: min-content; justify-content: flex-start; min-width: 160px; overflow: visible; padding: 12px 24px 12px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-QzMst .framer-2dsemb { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 3; }\",\".framer-QzMst .framer-4azary { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 4px; top: 0px; z-index: 1; }\",\".framer-QzMst .framer-1se8oex { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-QzMst .framer-jk4ivl { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-QzMst.framer-v-1qxd7z9.framer-1pstw5j { cursor: unset; }\",\".framer-QzMst.framer-v-1pstw5j.hover .framer-jk4ivl { z-index: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 294.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"160px\",null,null,null]},\"XbqlAOVqw\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"160px\",null,null,null]},\"Z8fOyI0XC\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"160px\",null,null,null]}}}\n * @framerVariables {\"T1Dp9YU2V\":\"oNELINETEXT\",\"pQCKl0vh2\":\"fontSize\",\"RuS86rtS8\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerg_cMeeYsU=withCSS(Component,css,\"framer-QzMst\");export default Framerg_cMeeYsU;Framerg_cMeeYsU.displayName=\"Primary Button\";Framerg_cMeeYsU.defaultProps={height:48,width:294.5};addPropertyControls(Framerg_cMeeYsU,{variant:{options:[\"riR1fM8Sz\",\"XbqlAOVqw\"],optionTitles:[\"Default\",\"White + Black Border\"],title:\"Variant\",type:ControlType.Enum},T1Dp9YU2V:{defaultValue:\"THIS IS THE BUTTON TEXT\",displayTextArea:true,title:\"ONE LINE TEXT\",type:ControlType.String},onT1Dp9YU2VChange:{changes:\"T1Dp9YU2V\",type:ControlType.ChangeHandler},pQCKl0vh2:{defaultValue:24,title:\"Font Size\",type:ControlType.Number},onpQCKl0vh2Change:{changes:\"pQCKl0vh2\",type:ControlType.ChangeHandler},RuS86rtS8:{title:\"Link\",type:ControlType.Link}});addFonts(Framerg_cMeeYsU,[{explicitInter:true,fonts:[{cssFamilyName:\"Denim INK SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/u2xqpGvKy6YLTiaM76zidXKtvE.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg_cMeeYsU\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"160px\\\",null,null,null]},\\\"XbqlAOVqw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"160px\\\",null,null,null]},\\\"Z8fOyI0XC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"160px\\\",null,null,null]}}}\",\"framerIntrinsicHeight\":\"48\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"T1Dp9YU2V\\\":\\\"oNELINETEXT\\\",\\\"pQCKl0vh2\\\":\\\"fontSize\\\",\\\"RuS86rtS8\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"294.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./g_cMeeYsU.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 14.5 0\" fill=\"transparent\" height=\"1px\" id=\"jMF44oNeb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 5.75)\" width=\"14.5px\"/><path d=\"M 0 0 L 14.5 0\" fill=\"transparent\" height=\"1px\" id=\"lwuMFFtBI\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 18.25)\" width=\"14.5px\"/><path d=\"M 0 0 L 14.5 0\" fill=\"transparent\" height=\"1px\" id=\"KKxXbtl64\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 12)\" width=\"14.5px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"1171430842\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-OmG2n\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-OmG2n { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-OmG2n\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 10.5 0 L 0 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"dJkACGH8G\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(6.75 6.75)\" width=\"10.5px\"/><path d=\"M 0 0 L 10.5 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"pgy_UnrTc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(6.75 6.75)\" width=\"10.5px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"3527454627\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KpKpK\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-KpKpK { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Close\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-KpKpK\");Icon.displayName=\"Close\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Close\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2db7bbf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={wOpNgsMqp:{hover:true,pressed:true}};const cycleOrder=[\"wOpNgsMqp\",\"XgecRzXld\"];const serializationHash=\"framer-Y4If8\";const variantClassNames={wOpNgsMqp:\"framer-v-qnsfvn\",XgecRzXld:\"framer-v-32dox\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const enVIPQWD5=undefined;const y96Tbuigd=undefined;const yOWiGJQXh=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};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 State\":\"XgecRzXld\",\"Nav Link\":\"wOpNgsMqp\"};const getProps=({fontSize,height,id,link,linkText,width,...props})=>{return{...props,enVIPQWD5:link??props.enVIPQWD5,variant:humanReadableVariantMap[props.variant]??props.variant??\"wOpNgsMqp\",y96Tbuigd:fontSize??props.y96Tbuigd??48,yOWiGJQXh:linkText??props.yOWiGJQXh??\"LINK TEXT\"};};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,yOWiGJQXh,enVIPQWD5,y96Tbuigd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wOpNgsMqp\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"wOpNgsMqp-hover\",\"wOpNgsMqp-pressed\"].includes(gestureVariant))return true;if(baseVariant===\"XgecRzXld\")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__*/_jsx(Link,{href:enVIPQWD5,motionChild:true,nodeId:\"wOpNgsMqp\",openInNewTab:false,scopeId:\"OjYft_s3n\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-qnsfvn\",className,classNames)} framer-1tu8o0a`,\"data-framer-name\":\"Nav Link\",layoutDependency:layoutDependency,layoutId:\"wOpNgsMqp\",ref:refBinding,style:{opacity:1,...style},variants:{\"wOpNgsMqp-hover\":{opacity:.8},\"wOpNgsMqp-pressed\":{opacity:.8}},...addPropertyOverrides({\"wOpNgsMqp-hover\":{\"data-framer-name\":undefined},\"wOpNgsMqp-pressed\":{\"data-framer-name\":undefined},XgecRzXld:{\"data-framer-name\":\"Active State\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rda4b6\",\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"xdRlXlLJC\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:45,intrinsicWidth:169,pixelHeight:180,pixelWidth:676,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/RPBAKkJebgXiyHRJqV3CtDhAo8.png?width=676&height=180\"},className:\"framer-ceugu9\",\"data-framer-name\":\"Ellipse\",layoutDependency:layoutDependency,layoutId:\"dluPwRCqx\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGVuaW0gSU5LIFNlbWlCb2xk\",\"--framer-font-family\":'\"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-y96Tbuigd-OjYft_s3n) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"100%\"},children:\"LINK TEXT\"})}),className:\"framer-dn2voo\",\"data-framer-name\":\"WINES\",fonts:[\"CUSTOMV2;Denim INK SemiBold\"],layoutDependency:layoutDependency,layoutId:\"hdK01Bs8R\",style:{\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-y96Tbuigd-OjYft_s3n\":y96Tbuigd},text:yOWiGJQXh,verticalAlignment:\"top\",withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Y4If8.framer-1tu8o0a, .framer-Y4If8 .framer-1tu8o0a { display: block; }\",\".framer-Y4If8.framer-qnsfvn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Y4If8 .framer-1rda4b6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 34px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 24px 12px 24px; position: relative; width: min-content; }\",\".framer-Y4If8 .framer-ceugu9 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-Y4If8 .framer-dn2voo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Y4If8.framer-v-32dox.framer-qnsfvn { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 241\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XgecRzXld\":{\"layout\":[\"auto\",\"auto\"]},\"OopCbXl9f\":{\"layout\":[\"auto\",\"auto\"]},\"R2a4jff9a\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"yOWiGJQXh\":\"linkText\",\"enVIPQWD5\":\"link\",\"y96Tbuigd\":\"fontSize\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOjYft_s3n=withCSS(Component,css,\"framer-Y4If8\");export default FramerOjYft_s3n;FramerOjYft_s3n.displayName=\"Nav Link [Desktop]\";FramerOjYft_s3n.defaultProps={height:72,width:241};addPropertyControls(FramerOjYft_s3n,{variant:{options:[\"wOpNgsMqp\",\"XgecRzXld\"],optionTitles:[\"Nav Link\",\"Active State\"],title:\"Variant\",type:ControlType.Enum},yOWiGJQXh:{defaultValue:\"LINK TEXT\",description:\"\",displayTextArea:false,title:\"Link Text\",type:ControlType.String},enVIPQWD5:{title:\"Link\",type:ControlType.Link},y96Tbuigd:{defaultValue:48,title:\"Font Size\",type:ControlType.Number}});addFonts(FramerOjYft_s3n,[{explicitInter:true,fonts:[{cssFamilyName:\"Denim INK SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/u2xqpGvKy6YLTiaM76zidXKtvE.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOjYft_s3n\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"241\",\"framerIntrinsicHeight\":\"72\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"yOWiGJQXh\\\":\\\"linkText\\\",\\\"enVIPQWD5\\\":\\\"link\\\",\\\"y96Tbuigd\\\":\\\"fontSize\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XgecRzXld\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OopCbXl9f\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"R2a4jff9a\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OjYft_s3n.map","// Generated by Framer (cc3b8f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,TickerItem,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withTickerFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithTickerFX=withTickerFX(motion.div);const cycleOrder=[\"bxzGvOxRN\",\"FodxCWv3C\"];const serializationHash=\"framer-SAD0v\";const variantClassNames={bxzGvOxRN:\"framer-v-7xsp0o\",FodxCWv3C:\"framer-v-8sfu5e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const meeQQnNqG=undefined;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:\"bxzGvOxRN\",Mobile:\"FodxCWv3C\"};const getProps=({background,height,id,width,...props})=>{return{...props,meeQQnNqG:background??props.meeQQnNqG??\"rgb(240, 240, 238)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"bxzGvOxRN\"};};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,meeQQnNqG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bxzGvOxRN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"FodxCWv3C\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"FodxCWv3C\")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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7xsp0o\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"bxzGvOxRN\",ref:refBinding,style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:meeQQnNqG,...style},...addPropertyOverrides({FodxCWv3C:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithTickerFX,{className:\"framer-15oqmih\",layoutDependency:layoutDependency,layoutId:\"NVFy6a3FW\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"14px\",tickerEffectHoverModifier:100,tickerEffectOverflow:\"clip\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:50,children:[/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ahxgpp\",layoutDependency:layoutDependency,layoutId:\"Nk0X7FtdA\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:29,intrinsicWidth:1881,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||56.5)-0-29)/2)+0+0),pixelHeight:29,pixelWidth:1881,positionX:\"center\",positionY:\"center\",sizes:\"1881px\",src:\"https://framerusercontent.com/images/we7dHaBFvi2pTpijQnEtPo0EX4.svg?width=1881&height=29\",srcSet:\"https://framerusercontent.com/images/we7dHaBFvi2pTpijQnEtPo0EX4.svg?scale-down-to=512&width=1881&height=29 512w,https://framerusercontent.com/images/we7dHaBFvi2pTpijQnEtPo0EX4.svg?scale-down-to=1024&width=1881&height=29 1024w,https://framerusercontent.com/images/we7dHaBFvi2pTpijQnEtPo0EX4.svg?width=1881&height=29 1881w\"},className:\"framer-jys5eg\",\"data-framer-name\":\"Desktop Track\",layoutDependency:layoutDependency,layoutId:\"H6kLT_ifX\"}),isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:14,intrinsicWidth:1051,pixelHeight:14,pixelWidth:1051,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?width=1051&height=14\",srcSet:\"https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?scale-down-to=512&width=1051&height=14 512w,https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?scale-down-to=1024&width=1051&height=14 1024w,https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?width=1051&height=14 1051w\"},className:\"framer-vrblls\",\"data-framer-name\":\"Mobile Track\",layoutDependency:layoutDependency,layoutId:\"C6gSg1Jg7\",...addPropertyOverrides({FodxCWv3C:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:14,intrinsicWidth:1051,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(9+((componentViewport?.height||32)-18-14)/2)+0+0),pixelHeight:14,pixelWidth:1051,positionX:\"center\",positionY:\"center\",sizes:\"1051px\",src:\"https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?width=1051&height=14\",srcSet:\"https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?scale-down-to=512&width=1051&height=14 512w,https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?scale-down-to=1024&width=1051&height=14 1024w,https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?width=1051&height=14 1051w\"}}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s66h7i\",layoutDependency:layoutDependency,layoutId:\"n0e117rPz\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:14,intrinsicWidth:1051,pixelHeight:14,pixelWidth:1051,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?width=1051&height=14\",srcSet:\"https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?scale-down-to=512&width=1051&height=14 512w,https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?scale-down-to=1024&width=1051&height=14 1024w,https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?width=1051&height=14 1051w\"},className:\"framer-1yhw9az\",\"data-framer-name\":\"Mobile Track\",layoutDependency:layoutDependency,layoutId:\"pPo_jLR0S\",...addPropertyOverrides({FodxCWv3C:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:14,intrinsicWidth:1051,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(9+((componentViewport?.height||32)-18-14)/2)+0+0),pixelHeight:14,pixelWidth:1051,positionX:\"center\",positionY:\"center\",sizes:\"1051px\",src:\"https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?width=1051&height=14\",srcSet:\"https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?scale-down-to=512&width=1051&height=14 512w,https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?scale-down-to=1024&width=1051&height=14 1024w,https://framerusercontent.com/images/90deAh2P7yys6xhmnFI1eRw9jts.svg?width=1051&height=14 1051w\"}}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:29,intrinsicWidth:1881,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||56.5)-0-29)/2)+0+0),pixelHeight:29,pixelWidth:1881,positionX:\"center\",positionY:\"center\",sizes:\"1881px\",src:\"https://framerusercontent.com/images/we7dHaBFvi2pTpijQnEtPo0EX4.svg?width=1881&height=29\",srcSet:\"https://framerusercontent.com/images/we7dHaBFvi2pTpijQnEtPo0EX4.svg?scale-down-to=512&width=1881&height=29 512w,https://framerusercontent.com/images/we7dHaBFvi2pTpijQnEtPo0EX4.svg?scale-down-to=1024&width=1881&height=29 1024w,https://framerusercontent.com/images/we7dHaBFvi2pTpijQnEtPo0EX4.svg?width=1881&height=29 1881w\"},className:\"framer-17gtwmk\",\"data-framer-name\":\"Desktop Track\",layoutDependency:layoutDependency,layoutId:\"kQncoaqrW\"})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SAD0v.framer-zrits1, .framer-SAD0v .framer-zrits1 { display: block; }\",\".framer-SAD0v.framer-7xsp0o { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: 57px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-SAD0v .framer-15oqmih { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-SAD0v .framer-ahxgpp, .framer-SAD0v .framer-1s66h7i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-SAD0v .framer-jys5eg, .framer-SAD0v .framer-17gtwmk { flex: none; height: 29px; position: relative; width: 1881px; }\",\".framer-SAD0v .framer-vrblls, .framer-SAD0v .framer-1yhw9az { flex: none; height: 14px; position: relative; width: 1051px; }\",\".framer-SAD0v.framer-v-8sfu5e.framer-7xsp0o { height: min-content; padding: 9px 0px 9px 0px; }\",\".framer-SAD0v.framer-v-8sfu5e .framer-vrblls { order: 0; }\",'.framer-SAD0v[data-border=\"true\"]::after, .framer-SAD0v [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56.5\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FodxCWv3C\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"meeQQnNqG\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroOcCu51rX=withCSS(Component,css,\"framer-SAD0v\");export default FrameroOcCu51rX;FrameroOcCu51rX.displayName=\"Marquee Banner\";FrameroOcCu51rX.defaultProps={height:56.5,width:1440};addPropertyControls(FrameroOcCu51rX,{variant:{options:[\"bxzGvOxRN\",\"FodxCWv3C\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},meeQQnNqG:{defaultValue:\"rgb(240, 240, 238)\",title:\"background\",type:ControlType.Color}});addFonts(FrameroOcCu51rX,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroOcCu51rX\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"56.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FodxCWv3C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerVariables\":\"{\\\"meeQQnNqG\\\":\\\"background\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oOcCu51rX.map","function _check_private_redeclaration(obj,privateCollection){if(privateCollection.has(obj)){throw new TypeError(\"Cannot initialize the same private elements twice on an object\");}}function _class_apply_descriptor_get(receiver,descriptor){if(descriptor.get){return descriptor.get.call(receiver);}return descriptor.value;}function _class_apply_descriptor_set(receiver,descriptor,value){if(descriptor.set){descriptor.set.call(receiver,value);}else{if(!descriptor.writable){throw new TypeError(\"attempted to set read only private field\");}descriptor.value=value;}}function _class_apply_descriptor_update(receiver,descriptor){if(descriptor.set){if(!descriptor.get){throw new TypeError(\"attempted to read set only private field\");}if(!(\"__destrWrapper\"in descriptor)){descriptor.__destrWrapper={set value(v){descriptor.set.call(receiver,v);},get value(){return descriptor.get.call(receiver);}};}return descriptor.__destrWrapper;}else{if(!descriptor.writable){throw new TypeError(\"attempted to set read only private field\");}return descriptor;}}function _class_extract_field_descriptor(receiver,privateMap,action){if(!privateMap.has(receiver)){throw new TypeError(\"attempted to \"+action+\" private field on non-instance\");}return privateMap.get(receiver);}function _class_private_field_get(receiver,privateMap){var descriptor=_class_extract_field_descriptor(receiver,privateMap,\"get\");return _class_apply_descriptor_get(receiver,descriptor);}function _class_private_field_init(obj,privateMap,value){_check_private_redeclaration(obj,privateMap);privateMap.set(obj,value);}function _class_private_field_set(receiver,privateMap,value){var descriptor=_class_extract_field_descriptor(receiver,privateMap,\"set\");_class_apply_descriptor_set(receiver,descriptor,value);return value;}function _class_private_field_update(receiver,privateMap){var descriptor=_class_extract_field_descriptor(receiver,privateMap,\"update\");return _class_apply_descriptor_update(receiver,descriptor);}function _class_private_method_get(receiver,privateSet,fn){if(!privateSet.has(receiver)){throw new TypeError(\"attempted to get private field on non-instance\");}return fn;}function _class_private_method_init(obj,privateSet){_check_private_redeclaration(obj,privateSet);privateSet.add(obj);}var _t,_e,_s,_r,_e1,_s1,_i,_n,_a,_o,_u,_c,_h,_l,_d,_class,_p,_f,_y,_c1,_d1,_class1,_m,_b,_v,_g,_y1,_h1,_O,_R,_C,_w,_S,_u1,_E,_P,_F,_D,_M,_Q,_q,_x,_T,_I,_A,_U,_k,_j,_K,_G,_B,_V,_L,_H,__,_N,_W,_class2,_u2,_z,_p1,_$,_f1,_J,_X,_Y,_Z,_rt,_st,_et,_tt,_W1,_class3,_u3,_F1,_it,_nt,_at,_W2,_class4;import*as t from\"react\";import{jsx as e}from\"react/jsx-runtime\";var s=class{subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe();};}hasListeners(){return this.listeners.size>0;}onSubscribe(){}onUnsubscribe(){}constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this);}},r=\"undefined\"==typeof window||\"Deno\"in globalThis;function i(){}function n(t){return\"number\"==typeof t&&t>=0&&t!==1/0;}function a(t,e){return Math.max(t+(e||0)-Date.now(),0);}function o(t,e){return\"function\"==typeof t?t(e):t;}function u(t,e){return\"function\"==typeof t?t(e):t;}function c(t,e){const{type:s=\"all\",exact:r,fetchStatus:i,predicate:n,queryKey:a,stale:o}=t;if(a){if(r){if(e.queryHash!==l(a,e.options))return!1;}else if(!p(e.queryKey,a))return!1;}if(\"all\"!==s){const t=e.isActive();if(\"active\"===s&&!t)return!1;if(\"inactive\"===s&&t)return!1;}return(\"boolean\"!=typeof o||e.isStale()===o)&&(!i||i===e.state.fetchStatus)&&!(n&&!n(e));}function h(t,e){const{exact:s,status:r,predicate:i,mutationKey:n}=t;if(n){if(!e.options.mutationKey)return!1;if(s){if(d(e.options.mutationKey)!==d(n))return!1;}else if(!p(e.options.mutationKey,n))return!1;}return(!r||e.state.status===r)&&!(i&&!i(e));}function l(t,e){return(e?.queryKeyHashFn||d)(t);}function d(t){return JSON.stringify(t,(t,e)=>b(e)?Object.keys(e).sort().reduce((t,s)=>(t[s]=e[s],t),{}):e);}function p(t,e){return t===e||typeof t==typeof e&&!(!t||!e||\"object\"!=typeof t||\"object\"!=typeof e)&&Object.keys(e).every(s=>p(t[s],e[s]));}function f(t,e){if(t===e)return t;const s=m(t)&&m(e);if(s||b(t)&&b(e)){const r=s?t:Object.keys(t),i=r.length,n=s?e:Object.keys(e),a=n.length,o=s?[]:{},u=new Set(r);let c=0;for(let r=0;r<a;r++){const i=s?r:n[r];(!s&&u.has(i)||s)&&void 0===t[i]&&void 0===e[i]?(o[i]=void 0,c++):(o[i]=f(t[i],e[i]),o[i]===t[i]&&void 0!==t[i]&&c++);}return i===a&&c===i?t:o;}return e;}function y(t,e){if(!e||Object.keys(t).length!==Object.keys(e).length)return!1;for(const s in t)if(t[s]!==e[s])return!1;return!0;}function m(t){return Array.isArray(t)&&t.length===Object.keys(t).length;}function b(t){if(!v1(t))return!1;const e=t.constructor;if(void 0===e)return!0;const s=e.prototype;return!!v1(s)&&!!s.hasOwnProperty(\"isPrototypeOf\")&&Object.getPrototypeOf(t)===Object.prototype;}function v1(t){return\"[object Object]\"===Object.prototype.toString.call(t);}function g(t,e,s){if(\"function\"==typeof s.structuralSharing)return s.structuralSharing(t,e);if(!1!==s.structuralSharing){if(\"production\"!==process.env.NODE_ENV)try{return f(t,e);}catch(t){throw t;}return f(t,e);}return e;}function O(t,e,s=0){const r=[...t,e];return s&&r.length>s?r.slice(1):r;}function R(t,e,s=0){const r=[e,...t];return s&&r.length>s?r.slice(0,-1):r;}var C=Symbol();function w(t,e){return\"production\"!==process.env.NODE_ENV&&t.queryFn,!t.queryFn&&e?.initialPromise?()=>e.initialPromise:t.queryFn&&t.queryFn!==C?t.queryFn:()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`));}function S(t,e){return\"function\"==typeof t?t(...e):!!t;}var q=new(_t=/*#__PURE__*/new WeakMap,_e=/*#__PURE__*/new WeakMap,_s=/*#__PURE__*/new WeakMap,class extends s{onSubscribe(){_class_private_field_get(this,_e)||this.setEventListener(_class_private_field_get(this,_s));}onUnsubscribe(){this.hasListeners()||(_class_private_field_get(this,_e)?.call(this),_class_private_field_set(this,_e,void 0));}setEventListener(t){_class_private_field_set(this,_s,t),_class_private_field_get(this,_e)?.call(this),_class_private_field_set(this,_e,t(t=>{\"boolean\"==typeof t?this.setFocused(t):this.onFocus();}));}setFocused(t){_class_private_field_get(this,_t)!==t&&(_class_private_field_set(this,_t,t),this.onFocus());}onFocus(){const t=this.isFocused();this.listeners.forEach(e=>{e(t);});}isFocused(){return\"boolean\"==typeof _class_private_field_get(this,_t)?_class_private_field_get(this,_t):\"hidden\"!==globalThis.document?.visibilityState;}constructor(){var _temp;_temp=super(),_class_private_field_init(this,_t,{writable:true,value:void 0}),_class_private_field_init(this,_e,{writable:true,value:void 0}),_class_private_field_init(this,_s,{writable:true,value:void 0}),_temp,_class_private_field_set(this,_s,t=>{if(!r&&window.addEventListener){const e=()=>t();return window.addEventListener(\"visibilitychange\",e,!1),()=>{window.removeEventListener(\"visibilitychange\",e);};}});}}),Q=new(_r=/*#__PURE__*/new WeakMap,_e1=/*#__PURE__*/new WeakMap,_s1=/*#__PURE__*/new WeakMap,class extends s{onSubscribe(){_class_private_field_get(this,_e1)||this.setEventListener(_class_private_field_get(this,_s1));}onUnsubscribe(){this.hasListeners()||(_class_private_field_get(this,_e1)?.call(this),_class_private_field_set(this,_e1,void 0));}setEventListener(t){_class_private_field_set(this,_s1,t),_class_private_field_get(this,_e1)?.call(this),_class_private_field_set(this,_e1,t(this.setOnline.bind(this)));}setOnline(t){_class_private_field_get(this,_r)!==t&&(_class_private_field_set(this,_r,t),this.listeners.forEach(e=>{e(t);}));}isOnline(){return _class_private_field_get(this,_r);}constructor(){var _temp;_temp=super(),_class_private_field_init(this,_r,{writable:true,value:!0}),_class_private_field_init(this,_e1,{writable:true,value:void 0}),_class_private_field_init(this,_s1,{writable:true,value:void 0}),_temp,_class_private_field_set(this,_s1,t=>{if(!r&&window.addEventListener){const e=()=>t(!0),s=()=>t(!1);return window.addEventListener(\"online\",e,!1),window.addEventListener(\"offline\",s,!1),()=>{window.removeEventListener(\"online\",e),window.removeEventListener(\"offline\",s);};}});}});function E(){let t,e;const s=new Promise((s,r)=>{t=s,e=r;});function r(t){Object.assign(s,t),delete s.resolve,delete s.reject;}return s.status=\"pending\",s.catch(()=>{}),s.resolve=e=>{r({status:\"fulfilled\",value:e}),t(e);},s.reject=t=>{r({status:\"rejected\",reason:t}),e(t);},s;}function P(t){return Math.min(1e3*2**t,3e4);}function F(t){return\"online\"!==(t??\"online\")||Q.isOnline();}var D=class extends Error{constructor(t){super(\"CancelledError\"),this.revert=t?.revert,this.silent=t?.silent;}};function M(t){let e,s=!1,i=0;const n=E(),a=()=>\"pending\"!==n.status,o=()=>q.isFocused()&&(\"always\"===t.networkMode||Q.isOnline())&&t.canRun(),u=()=>F(t.networkMode)&&t.canRun(),c=t=>{a()||(e?.(),n.resolve(t));},h=t=>{a()||(e?.(),n.reject(t));},l=()=>new Promise(s=>{e=t=>{(a()||o())&&s(t);},t.onPause?.();}).then(()=>{e=void 0,a()||t.onContinue?.();}),d=()=>{if(a())return;let e;const n=0===i?t.initialPromise:void 0;try{e=n??t.fn();}catch(t){e=Promise.reject(t);}Promise.resolve(e).then(c).catch(e=>{if(a())return;const n=t.retry??(r?0:3),u=t.retryDelay??P,c=\"function\"==typeof u?u(i,e):u,p=!0===n||\"number\"==typeof n&&i<n||\"function\"==typeof n&&n(i,e);var f;!s&&p?(i++,t.onFail?.(i,e),(f=c,new Promise(t=>{setTimeout(t,f);})).then(()=>o()?void 0:l()).then(()=>{s?h(e):d();})):h(e);});};return{promise:n,status:()=>n.status,cancel:e=>{a()||(h(new D(e)),t.abort?.());},continue:()=>(e?.(),n),cancelRetry:()=>{s=!0;},continueRetry:()=>{s=!1;},canStart:u,start:()=>(u()?d():l().then(d),n)};}var x=t=>setTimeout(t,0);var T=function(){let t=[],e=0,s=t=>{t();},r=t=>{t();},i=x;const n=r=>{e?t.push(r):i(()=>{s(r);});};return{batch:n=>{let a;e++;try{a=n();}finally{e--,e||(()=>{const e=t;t=[],e.length&&i(()=>{r(()=>{e.forEach(t=>{s(t);});});});})();}return a;},batchCalls:t=>(...e)=>{n(()=>{t(...e);});},schedule:n,setNotifyFunction:t=>{s=t;},setBatchNotifyFunction:t=>{r=t;},setScheduler:t=>{i=t;}};}(),I=(_i=/*#__PURE__*/new WeakMap,class{destroy(){this.clearGcTimeout();}scheduleGc(){this.clearGcTimeout(),n(this.gcTime)&&_class_private_field_set(this,_i,setTimeout(()=>{this.optionalRemove();},this.gcTime));}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(r?1/0:3e5));}clearGcTimeout(){_class_private_field_get(this,_i)&&(clearTimeout(_class_private_field_get(this,_i)),_class_private_field_set(this,_i,void 0));}constructor(){_class_private_field_init(this,_i,{writable:true,value:void 0});}}),A=(_n=/*#__PURE__*/new WeakMap,_a=/*#__PURE__*/new WeakMap,_o=/*#__PURE__*/new WeakMap,_u=/*#__PURE__*/new WeakMap,_c=/*#__PURE__*/new WeakMap,_h=/*#__PURE__*/new WeakMap,_l=/*#__PURE__*/new WeakMap,_d=/*#__PURE__*/new WeakSet,_class=class extends I{get meta(){return this.options.meta;}get promise(){return _class_private_field_get(this,_c)?.promise;}setOptions(t){this.options={..._class_private_field_get(this,_h),...t},this.updateGcTime(this.options.gcTime);}optionalRemove(){this.observers.length||\"idle\"!==this.state.fetchStatus||_class_private_field_get(this,_o).remove(this);}setData(t,e){const s=g(this.state.data,t,this.options);return _class_private_method_get(this,_d,d1).call(this,{data:s,type:\"success\",dataUpdatedAt:e?.updatedAt,manual:e?.manual}),s;}setState(t,e){_class_private_method_get(this,_d,d1).call(this,{type:\"setState\",state:t,setStateOptions:e});}cancel(t){const e=_class_private_field_get(this,_c)?.promise;return _class_private_field_get(this,_c)?.cancel(t),e?e.then(i).catch(i):Promise.resolve();}destroy(){super.destroy(),this.cancel({silent:!0});}reset(){this.destroy(),this.setState(_class_private_field_get(this,_n));}isActive(){return this.observers.some(t=>!1!==u(t.options.enabled,this));}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===C||this.state.dataUpdateCount+this.state.errorUpdateCount===0;}isStatic(){return this.getObserversCount()>0&&this.observers.some(t=>\"static\"===o(t.options.staleTime,this));}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated;}isStaleByTime(t=0){return void 0===this.state.data||\"static\"!==t&&(!!this.state.isInvalidated||!a(this.state.dataUpdatedAt,t));}onFocus(){const t=this.observers.find(t=>t.shouldFetchOnWindowFocus());t?.refetch({cancelRefetch:!1}),_class_private_field_get(this,_c)?.continue();}onOnline(){const t=this.observers.find(t=>t.shouldFetchOnReconnect());t?.refetch({cancelRefetch:!1}),_class_private_field_get(this,_c)?.continue();}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),_class_private_field_get(this,_o).notify({type:\"observerAdded\",query:this,observer:t}));}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(e=>e!==t),this.observers.length||(_class_private_field_get(this,_c)&&(_class_private_field_get(this,_l)?_class_private_field_get(this,_c).cancel({revert:!0}):_class_private_field_get(this,_c).cancelRetry()),this.scheduleGc()),_class_private_field_get(this,_o).notify({type:\"observerRemoved\",query:this,observer:t}));}getObserversCount(){return this.observers.length;}invalidate(){this.state.isInvalidated||_class_private_method_get(this,_d,d1).call(this,{type:\"invalidate\"});}async fetch(t,e){if(\"idle\"!==this.state.fetchStatus&&\"rejected\"!==_class_private_field_get(this,_c)?.status()){if(void 0!==this.state.data&&e?.cancelRefetch)this.cancel({silent:!0});else if(_class_private_field_get(this,_c))return _class_private_field_get(this,_c).continueRetry(),_class_private_field_get(this,_c).promise;}if(t&&this.setOptions(t),!this.options.queryFn){const t=this.observers.find(t=>t.options.queryFn);t&&this.setOptions(t.options);}\"production\"!==process.env.NODE_ENV&&Array.isArray(this.options.queryKey);const s=new AbortController,r=t=>{Object.defineProperty(t,\"signal\",{enumerable:!0,get:()=>(_class_private_field_set(this,_l,!0),s.signal)});},i=()=>{const t=w(this.options,e),s=(()=>{const t={client:_class_private_field_get(this,_u),queryKey:this.queryKey,meta:this.meta};return r(t),t;})();return _class_private_field_set(this,_l,!1),this.options.persister?this.options.persister(t,s,this):t(s);},n=(()=>{const t={fetchOptions:e,options:this.options,queryKey:this.queryKey,client:_class_private_field_get(this,_u),state:this.state,fetchFn:i};return r(t),t;})();this.options.behavior?.onFetch(n,this),_class_private_field_set(this,_a,this.state),\"idle\"!==this.state.fetchStatus&&this.state.fetchMeta===n.fetchOptions?.meta||_class_private_method_get(this,_d,d1).call(this,{type:\"fetch\",meta:n.fetchOptions?.meta}),_class_private_field_set(this,_c,M({initialPromise:e?.initialPromise,fn:n.fetchFn,abort:s.abort.bind(s),onFail:(t,e)=>{_class_private_method_get(this,_d,d1).call(this,{type:\"failed\",failureCount:t,error:e});},onPause:()=>{_class_private_method_get(this,_d,d1).call(this,{type:\"pause\"});},onContinue:()=>{_class_private_method_get(this,_d,d1).call(this,{type:\"continue\"});},retry:n.options.retry,retryDelay:n.options.retryDelay,networkMode:n.options.networkMode,canRun:()=>!0}));try{const t=await _class_private_field_get(this,_c).start();if(void 0===t)throw process.env.NODE_ENV,new Error(`${this.queryHash} data is undefined`);return this.setData(t),_class_private_field_get(this,_o).config.onSuccess?.(t,this),_class_private_field_get(this,_o).config.onSettled?.(t,this.state.error,this),t;}catch(t){if(t instanceof D){if(t.silent)return _class_private_field_get(this,_c).promise;if(t.revert){if(this.setState({..._class_private_field_get(this,_a),fetchStatus:\"idle\"}),void 0===this.state.data)throw t;return this.state.data;}}throw _class_private_method_get(this,_d,d1).call(this,{type:\"error\",error:t}),_class_private_field_get(this,_o).config.onError?.(t,this),_class_private_field_get(this,_o).config.onSettled?.(this.state.data,t,this),t;}finally{this.scheduleGc();}}constructor(t){var _temp;_temp=super(),_class_private_method_init(this,_d),_class_private_field_init(this,_n,{writable:true,value:void 0}),_class_private_field_init(this,_a,{writable:true,value:void 0}),_class_private_field_init(this,_o,{writable:true,value:void 0}),_class_private_field_init(this,_u,{writable:true,value:void 0}),_class_private_field_init(this,_c,{writable:true,value:void 0}),_class_private_field_init(this,_h,{writable:true,value:void 0}),_class_private_field_init(this,_l,{writable:true,value:void 0}),_temp,_class_private_field_set(this,_l,!1),_class_private_field_set(this,_h,t.defaultOptions),this.setOptions(t.options),this.observers=[],_class_private_field_set(this,_u,t.client),_class_private_field_set(this,_o,_class_private_field_get(this,_u).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,_class_private_field_set(this,_n,function(t){const e=\"function\"==typeof t.initialData?t.initialData():t.initialData,s=void 0!==e,r=s?\"function\"==typeof t.initialDataUpdatedAt?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:s?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?\"success\":\"pending\",fetchStatus:\"idle\"};}(this.options)),this.state=t.state??_class_private_field_get(this,_n),this.scheduleGc();}},_class);function U(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:F(e.networkMode)?\"fetching\":\"paused\",...void 0===t&&{error:null,status:\"pending\"}};}var k=(_p=/*#__PURE__*/new WeakMap,class extends s{build(t,e,s){const r=e.queryKey,i=e.queryHash??l(r,e);let n=this.get(i);return n||(n=new A({client:t,queryKey:r,queryHash:i,options:t.defaultQueryOptions(e),state:s,defaultOptions:t.getQueryDefaults(r)}),this.add(n)),n;}add(t){_class_private_field_get(this,_p).has(t.queryHash)||(_class_private_field_get(this,_p).set(t.queryHash,t),this.notify({type:\"added\",query:t}));}remove(t){const e=_class_private_field_get(this,_p).get(t.queryHash);e&&(t.destroy(),e===t&&_class_private_field_get(this,_p).delete(t.queryHash),this.notify({type:\"removed\",query:t}));}clear(){T.batch(()=>{this.getAll().forEach(t=>{this.remove(t);});});}get(t){return _class_private_field_get(this,_p).get(t);}getAll(){return[..._class_private_field_get(this,_p).values()];}find(t){const e={exact:!0,...t};return this.getAll().find(t=>c(e,t));}findAll(t={}){const e=this.getAll();return Object.keys(t).length>0?e.filter(e=>c(t,e)):e;}notify(t){T.batch(()=>{this.listeners.forEach(e=>{e(t);});});}onFocus(){T.batch(()=>{this.getAll().forEach(t=>{t.onFocus();});});}onOnline(){T.batch(()=>{this.getAll().forEach(t=>{t.onOnline();});});}constructor(t={}){var _temp;_temp=super(),_class_private_field_init(this,_p,{writable:true,value:void 0}),_temp,this.config=t,_class_private_field_set(this,_p,new Map);}}),j=(_f=/*#__PURE__*/new WeakMap,_y=/*#__PURE__*/new WeakMap,_c1=/*#__PURE__*/new WeakMap,_d1=/*#__PURE__*/new WeakSet,_class1=class extends I{setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime);}get meta(){return this.options.meta;}addObserver(t){_class_private_field_get(this,_f).includes(t)||(_class_private_field_get(this,_f).push(t),this.clearGcTimeout(),_class_private_field_get(this,_y).notify({type:\"observerAdded\",mutation:this,observer:t}));}removeObserver(t){_class_private_field_set(this,_f,_class_private_field_get(this,_f).filter(e=>e!==t)),this.scheduleGc(),_class_private_field_get(this,_y).notify({type:\"observerRemoved\",mutation:this,observer:t});}optionalRemove(){_class_private_field_get(this,_f).length||(\"pending\"===this.state.status?this.scheduleGc():_class_private_field_get(this,_y).remove(this));}continue(){return _class_private_field_get(this,_c1)?.continue()??this.execute(this.state.variables);}async execute(t){const e=()=>{_class_private_method_get(this,_d1,d2).call(this,{type:\"continue\"});};_class_private_field_set(this,_c1,M({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error(\"No mutationFn found\")),onFail:(t,e)=>{_class_private_method_get(this,_d1,d2).call(this,{type:\"failed\",failureCount:t,error:e});},onPause:()=>{_class_private_method_get(this,_d1,d2).call(this,{type:\"pause\"});},onContinue:e,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>_class_private_field_get(this,_y).canRun(this)}));const s=\"pending\"===this.state.status,r=!_class_private_field_get(this,_c1).canStart();try{if(s)e();else{_class_private_method_get(this,_d1,d2).call(this,{type:\"pending\",variables:t,isPaused:r}),await _class_private_field_get(this,_y).config.onMutate?.(t,this);const e=await this.options.onMutate?.(t);e!==this.state.context&&_class_private_method_get(this,_d1,d2).call(this,{type:\"pending\",context:e,variables:t,isPaused:r});}const i=await _class_private_field_get(this,_c1).start();return await _class_private_field_get(this,_y).config.onSuccess?.(i,t,this.state.context,this),await this.options.onSuccess?.(i,t,this.state.context),await _class_private_field_get(this,_y).config.onSettled?.(i,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(i,null,t,this.state.context),_class_private_method_get(this,_d1,d2).call(this,{type:\"success\",data:i}),i;}catch(e){try{throw await _class_private_field_get(this,_y).config.onError?.(e,t,this.state.context,this),await this.options.onError?.(e,t,this.state.context),await _class_private_field_get(this,_y).config.onSettled?.(void 0,e,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,e,t,this.state.context),e;}finally{_class_private_method_get(this,_d1,d2).call(this,{type:\"error\",error:e});}}finally{_class_private_field_get(this,_y).runNext(this);}}constructor(t){var _temp;_temp=super(),_class_private_method_init(this,_d1),_class_private_field_init(this,_f,{writable:true,value:void 0}),_class_private_field_init(this,_y,{writable:true,value:void 0}),_class_private_field_init(this,_c1,{writable:true,value:void 0}),_temp,this.mutationId=t.mutationId,_class_private_field_set(this,_y,t.mutationCache),_class_private_field_set(this,_f,[]),this.state=t.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:\"idle\",variables:void 0,submittedAt:0},this.setOptions(t.options),this.scheduleGc();}},_class1);var K=(_m=/*#__PURE__*/new WeakMap,_b=/*#__PURE__*/new WeakMap,_v=/*#__PURE__*/new WeakMap,class extends s{build(t,e,s){const r=new j({mutationCache:this,mutationId:++_class_private_field_update(this,_v).value,options:t.defaultMutationOptions(e),state:s});return this.add(r),r;}add(t){_class_private_field_get(this,_m).add(t);const e=L(t);if(\"string\"==typeof e){const s=_class_private_field_get(this,_b).get(e);s?s.push(t):_class_private_field_get(this,_b).set(e,[t]);}this.notify({type:\"added\",mutation:t});}remove(t){if(_class_private_field_get(this,_m).delete(t)){const e=L(t);if(\"string\"==typeof e){const s=_class_private_field_get(this,_b).get(e);if(s)if(s.length>1){const e=s.indexOf(t);-1!==e&&s.splice(e,1);}else s[0]===t&&_class_private_field_get(this,_b).delete(e);}}this.notify({type:\"removed\",mutation:t});}canRun(t){const e=L(t);if(\"string\"==typeof e){const s=_class_private_field_get(this,_b).get(e),r=s?.find(t=>\"pending\"===t.state.status);return!r||r===t;}return!0;}runNext(t){const e=L(t);if(\"string\"==typeof e){const s=_class_private_field_get(this,_b).get(e)?.find(e=>e!==t&&e.state.isPaused);return s?.continue()??Promise.resolve();}return Promise.resolve();}clear(){T.batch(()=>{_class_private_field_get(this,_m).forEach(t=>{this.notify({type:\"removed\",mutation:t});}),_class_private_field_get(this,_m).clear(),_class_private_field_get(this,_b).clear();});}getAll(){return Array.from(_class_private_field_get(this,_m));}find(t){const e={exact:!0,...t};return this.getAll().find(t=>h(e,t));}findAll(t={}){return this.getAll().filter(e=>h(t,e));}notify(t){T.batch(()=>{this.listeners.forEach(e=>{e(t);});});}resumePausedMutations(){const t=this.getAll().filter(t=>t.state.isPaused);return T.batch(()=>Promise.all(t.map(t=>t.continue().catch(i))));}constructor(t={}){var _temp;_temp=super(),_class_private_field_init(this,_m,{writable:true,value:void 0}),_class_private_field_init(this,_b,{writable:true,value:void 0}),_class_private_field_init(this,_v,{writable:true,value:void 0}),_temp,this.config=t,_class_private_field_set(this,_m,new Set),_class_private_field_set(this,_b,new Map),_class_private_field_set(this,_v,0);}});function L(t){return t.options.scope?.id;}function H(t){return{onFetch:(e,s)=>{const r=e.options,i=e.fetchOptions?.meta?.fetchMore?.direction,n=e.state.data?.pages||[],a=e.state.data?.pageParams||[];let o={pages:[],pageParams:[]},u=0;const c=async()=>{let s=!1;const c=w(e.options,e.fetchOptions),h=async(t,r,i)=>{if(s)return Promise.reject();if(null==r&&t.pages.length)return Promise.resolve(t);const n=(()=>{const t={client:e.client,queryKey:e.queryKey,pageParam:r,direction:i?\"backward\":\"forward\",meta:e.options.meta};var n;return n=t,Object.defineProperty(n,\"signal\",{enumerable:!0,get:()=>(e.signal.aborted?s=!0:e.signal.addEventListener(\"abort\",()=>{s=!0;}),e.signal)}),t;})(),a=await c(n),{maxPages:o}=e.options,u=i?R:O;return{pages:u(t.pages,a,o),pageParams:u(t.pageParams,r,o)};};if(i&&n.length){const t=\"backward\"===i,e={pages:n,pageParams:a},s=(t?N:_)(r,e);o=await h(e,s,t);}else{const e=t??n.length;do{const t=0===u?a[0]??r.initialPageParam:_(r,o);if(u>0&&null==t)break;o=await h(o,t),u++;}while(u<e)}return o;};e.options.persister?e.fetchFn=()=>e.options.persister?.(c,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},s):e.fetchFn=c;}};}function _(t,{pages:e,pageParams:s}){const r=e.length-1;return e.length>0?t.getNextPageParam(e[r],e,s[r],s):void 0;}function N(t,{pages:e,pageParams:s}){return e.length>0?t.getPreviousPageParam?.(e[0],e,s[0],s):void 0;}var G=(_g=/*#__PURE__*/new WeakMap,_y1=/*#__PURE__*/new WeakMap,_h1=/*#__PURE__*/new WeakMap,_O=/*#__PURE__*/new WeakMap,_R=/*#__PURE__*/new WeakMap,_C=/*#__PURE__*/new WeakMap,_w=/*#__PURE__*/new WeakMap,_S=/*#__PURE__*/new WeakMap,class{mount(){_class_private_field_update(this,_C).value++,1===_class_private_field_get(this,_C)&&(_class_private_field_set(this,_w,q.subscribe(async t=>{t&&(await this.resumePausedMutations(),_class_private_field_get(this,_g).onFocus());})),_class_private_field_set(this,_S,Q.subscribe(async t=>{t&&(await this.resumePausedMutations(),_class_private_field_get(this,_g).onOnline());})));}unmount(){_class_private_field_update(this,_C).value--,0===_class_private_field_get(this,_C)&&(_class_private_field_get(this,_w)?.call(this),_class_private_field_set(this,_w,void 0),_class_private_field_get(this,_S)?.call(this),_class_private_field_set(this,_S,void 0));}isFetching(t){return _class_private_field_get(this,_g).findAll({...t,fetchStatus:\"fetching\"}).length;}isMutating(t){return _class_private_field_get(this,_y1).findAll({...t,status:\"pending\"}).length;}getQueryData(t){const e=this.defaultQueryOptions({queryKey:t});return _class_private_field_get(this,_g).get(e.queryHash)?.state.data;}ensureQueryData(t){const e=this.defaultQueryOptions(t),s=_class_private_field_get(this,_g).build(this,e),r=s.state.data;return void 0===r?this.fetchQuery(t):(t.revalidateIfStale&&s.isStaleByTime(o(e.staleTime,s))&&this.prefetchQuery(e),Promise.resolve(r));}getQueriesData(t){return _class_private_field_get(this,_g).findAll(t).map(({queryKey:t,state:e})=>[t,e.data]);}setQueryData(t,e,s){const r=this.defaultQueryOptions({queryKey:t}),i=_class_private_field_get(this,_g).get(r.queryHash),n=i?.state.data,a=function(t,e){return\"function\"==typeof t?t(e):t;}(e,n);if(void 0!==a)return _class_private_field_get(this,_g).build(this,r).setData(a,{...s,manual:!0});}setQueriesData(t,e,s){return T.batch(()=>_class_private_field_get(this,_g).findAll(t).map(({queryKey:t})=>[t,this.setQueryData(t,e,s)]));}getQueryState(t){const e=this.defaultQueryOptions({queryKey:t});return _class_private_field_get(this,_g).get(e.queryHash)?.state;}removeQueries(t){const e=_class_private_field_get(this,_g);T.batch(()=>{e.findAll(t).forEach(t=>{e.remove(t);});});}resetQueries(t,e){const s=_class_private_field_get(this,_g);return T.batch(()=>(s.findAll(t).forEach(t=>{t.reset();}),this.refetchQueries({type:\"active\",...t},e)));}cancelQueries(t,e={}){const s={revert:!0,...e},r=T.batch(()=>_class_private_field_get(this,_g).findAll(t).map(t=>t.cancel(s)));return Promise.all(r).then(i).catch(i);}invalidateQueries(t,e={}){return T.batch(()=>(_class_private_field_get(this,_g).findAll(t).forEach(t=>{t.invalidate();}),\"none\"===t?.refetchType?Promise.resolve():this.refetchQueries({...t,type:t?.refetchType??t?.type??\"active\"},e)));}refetchQueries(t,e={}){const s={...e,cancelRefetch:e.cancelRefetch??!0},r=T.batch(()=>_class_private_field_get(this,_g).findAll(t).filter(t=>!t.isDisabled()&&!t.isStatic()).map(t=>{let e=t.fetch(void 0,s);return s.throwOnError||(e=e.catch(i)),\"paused\"===t.state.fetchStatus?Promise.resolve():e;}));return Promise.all(r).then(i);}fetchQuery(t){const e=this.defaultQueryOptions(t);void 0===e.retry&&(e.retry=!1);const s=_class_private_field_get(this,_g).build(this,e);return s.isStaleByTime(o(e.staleTime,s))?s.fetch(e):Promise.resolve(s.state.data);}prefetchQuery(t){return this.fetchQuery(t).then(i).catch(i);}fetchInfiniteQuery(t){return t.behavior=H(t.pages),this.fetchQuery(t);}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(i).catch(i);}ensureInfiniteQueryData(t){return t.behavior=H(t.pages),this.ensureQueryData(t);}resumePausedMutations(){return Q.isOnline()?_class_private_field_get(this,_y1).resumePausedMutations():Promise.resolve();}getQueryCache(){return _class_private_field_get(this,_g);}getMutationCache(){return _class_private_field_get(this,_y1);}getDefaultOptions(){return _class_private_field_get(this,_h1);}setDefaultOptions(t){_class_private_field_set(this,_h1,t);}setQueryDefaults(t,e){_class_private_field_get(this,_O).set(d(t),{queryKey:t,defaultOptions:e});}getQueryDefaults(t){const e=[..._class_private_field_get(this,_O).values()],s={};return e.forEach(e=>{p(t,e.queryKey)&&Object.assign(s,e.defaultOptions);}),s;}setMutationDefaults(t,e){_class_private_field_get(this,_R).set(d(t),{mutationKey:t,defaultOptions:e});}getMutationDefaults(t){const e=[..._class_private_field_get(this,_R).values()],s={};return e.forEach(e=>{p(t,e.mutationKey)&&Object.assign(s,e.defaultOptions);}),s;}defaultQueryOptions(t){if(t._defaulted)return t;const e={..._class_private_field_get(this,_h1).queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return e.queryHash||(e.queryHash=l(e.queryKey,e)),void 0===e.refetchOnReconnect&&(e.refetchOnReconnect=\"always\"!==e.networkMode),void 0===e.throwOnError&&(e.throwOnError=!!e.suspense),!e.networkMode&&e.persister&&(e.networkMode=\"offlineFirst\"),e.queryFn===C&&(e.enabled=!1),e;}defaultMutationOptions(t){return t?._defaulted?t:{..._class_private_field_get(this,_h1).mutations,...t?.mutationKey&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0};}clear(){_class_private_field_get(this,_g).clear(),_class_private_field_get(this,_y1).clear();}constructor(t={}){_class_private_field_init(this,_g,{writable:true,value:void 0});_class_private_field_init(this,_y1,{writable:true,value:void 0});_class_private_field_init(this,_h1,{writable:true,value:void 0});_class_private_field_init(this,_O,{writable:true,value:void 0});_class_private_field_init(this,_R,{writable:true,value:void 0});_class_private_field_init(this,_C,{writable:true,value:void 0});_class_private_field_init(this,_w,{writable:true,value:void 0});_class_private_field_init(this,_S,{writable:true,value:void 0});_class_private_field_set(this,_g,t.queryCache||new k),_class_private_field_set(this,_y1,t.mutationCache||new K),_class_private_field_set(this,_h1,t.defaultOptions||{}),_class_private_field_set(this,_O,new Map),_class_private_field_set(this,_R,new Map),_class_private_field_set(this,_C,0);}}),B=(_u1=/*#__PURE__*/new WeakMap,_E=/*#__PURE__*/new WeakMap,_P=/*#__PURE__*/new WeakMap,_F=/*#__PURE__*/new WeakMap,_D=/*#__PURE__*/new WeakMap,_M=/*#__PURE__*/new WeakMap,_Q=/*#__PURE__*/new WeakMap,_q=/*#__PURE__*/new WeakMap,_x=/*#__PURE__*/new WeakMap,_T=/*#__PURE__*/new WeakMap,_I=/*#__PURE__*/new WeakMap,_A=/*#__PURE__*/new WeakMap,_U=/*#__PURE__*/new WeakMap,_k=/*#__PURE__*/new WeakMap,_j=/*#__PURE__*/new WeakMap,_K=/*#__PURE__*/new WeakSet,_G=/*#__PURE__*/new WeakSet,_B=/*#__PURE__*/new WeakSet,_V=/*#__PURE__*/new WeakSet,_L=/*#__PURE__*/new WeakSet,_H=/*#__PURE__*/new WeakSet,__=/*#__PURE__*/new WeakSet,_N=/*#__PURE__*/new WeakSet,_W=/*#__PURE__*/new WeakSet,_class2=class extends s{bindMethods(){this.refetch=this.refetch.bind(this);}onSubscribe(){1===this.listeners.size&&(_class_private_field_get(this,_E).addObserver(this),V(_class_private_field_get(this,_E),this.options)?_class_private_method_get(this,_K,K1).call(this):this.updateResult(),_class_private_method_get(this,_L,L1).call(this));}onUnsubscribe(){this.hasListeners()||this.destroy();}shouldFetchOnReconnect(){return W(_class_private_field_get(this,_E),this.options,this.options.refetchOnReconnect);}shouldFetchOnWindowFocus(){return W(_class_private_field_get(this,_E),this.options,this.options.refetchOnWindowFocus);}destroy(){this.listeners=new Set,_class_private_method_get(this,_H,H1).call(this),_class_private_method_get(this,__,_1).call(this),_class_private_field_get(this,_E).removeObserver(this);}setOptions(t){const e=this.options,s=_class_private_field_get(this,_E);if(this.options=_class_private_field_get(this,_u1).defaultQueryOptions(t),void 0!==this.options.enabled&&\"boolean\"!=typeof this.options.enabled&&\"function\"!=typeof this.options.enabled&&\"boolean\"!=typeof u(this.options.enabled,_class_private_field_get(this,_E)))throw new Error(\"Expected enabled to be a boolean or a callback that returns a boolean\");_class_private_method_get(this,_N,N1).call(this),_class_private_field_get(this,_E).setOptions(this.options),e._defaulted&&!y(this.options,e)&&_class_private_field_get(this,_u1).getQueryCache().notify({type:\"observerOptionsUpdated\",query:_class_private_field_get(this,_E),observer:this});const r=this.hasListeners();r&&z(_class_private_field_get(this,_E),s,this.options,e)&&_class_private_method_get(this,_K,K1).call(this),this.updateResult(),!r||_class_private_field_get(this,_E)===s&&u(this.options.enabled,_class_private_field_get(this,_E))===u(e.enabled,_class_private_field_get(this,_E))&&o(this.options.staleTime,_class_private_field_get(this,_E))===o(e.staleTime,_class_private_field_get(this,_E))||_class_private_method_get(this,_G,G1).call(this);const i=_class_private_method_get(this,_B,B1).call(this);!r||_class_private_field_get(this,_E)===s&&u(this.options.enabled,_class_private_field_get(this,_E))===u(e.enabled,_class_private_field_get(this,_E))&&i===_class_private_field_get(this,_k)||_class_private_method_get(this,_V,V1).call(this,i);}getOptimisticResult(t){const e=_class_private_field_get(this,_u1).getQueryCache().build(_class_private_field_get(this,_u1),t),s=this.createResult(e,t);return function(t,e){if(!y(t.getCurrentResult(),e))return!0;return!1;}(this,s)&&(_class_private_field_set(this,_F,s),_class_private_field_set(this,_M,this.options),_class_private_field_set(this,_D,_class_private_field_get(this,_E).state)),s;}getCurrentResult(){return _class_private_field_get(this,_F);}trackResult(t,e){return new Proxy(t,{get:(t,s)=>(this.trackProp(s),e?.(s),\"promise\"!==s||this.options.experimental_prefetchInRender||\"pending\"!==_class_private_field_get(this,_Q).status||_class_private_field_get(this,_Q).reject(new Error(\"experimental_prefetchInRender feature flag is not enabled\")),Reflect.get(t,s))});}trackProp(t){_class_private_field_get(this,_j).add(t);}getCurrentQuery(){return _class_private_field_get(this,_E);}refetch({...t}={}){return this.fetch({...t});}fetchOptimistic(t){const e=_class_private_field_get(this,_u1).defaultQueryOptions(t),s=_class_private_field_get(this,_u1).getQueryCache().build(_class_private_field_get(this,_u1),e);return s.fetch().then(()=>this.createResult(s,e));}fetch(t){return _class_private_method_get(this,_K,K1).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),_class_private_field_get(this,_F)));}createResult(t,e){const s=_class_private_field_get(this,_E),r=this.options,i=_class_private_field_get(this,_F),n=_class_private_field_get(this,_D),a=_class_private_field_get(this,_M),o=t!==s?t.state:_class_private_field_get(this,_P),{state:c}=t;let h,l={...c},d=!1;if(e._optimisticResults){const i=this.hasListeners(),n=!i&&V(t,e),a=i&&z(t,s,e,r);(n||a)&&(l={...l,...U(c.data,t.options)}),\"isRestoring\"===e._optimisticResults&&(l.fetchStatus=\"idle\");}let{error:p,errorUpdatedAt:f,status:y}=l;h=l.data;let m=!1;if(void 0!==e.placeholderData&&void 0===h&&\"pending\"===y){let t;i?.isPlaceholderData&&e.placeholderData===a?.placeholderData?(t=i.data,m=!0):t=\"function\"==typeof e.placeholderData?e.placeholderData(_class_private_field_get(this,_I)?.state.data,_class_private_field_get(this,_I)):e.placeholderData,void 0!==t&&(y=\"success\",h=g(i?.data,t,e),d=!0);}if(e.select&&void 0!==h&&!m)if(i&&h===n?.data&&e.select===_class_private_field_get(this,_x))h=_class_private_field_get(this,_T);else try{_class_private_field_set(this,_x,e.select),h=e.select(h),h=g(i?.data,h,e),_class_private_field_set(this,_T,h),_class_private_field_set(this,_q,null);}catch(t){_class_private_field_set(this,_q,t);}_class_private_field_get(this,_q)&&(p=_class_private_field_get(this,_q),h=_class_private_field_get(this,_T),f=Date.now(),y=\"error\");const b=\"fetching\"===l.fetchStatus,v1=\"pending\"===y,O=\"error\"===y,R=v1&&b,C=void 0!==h,w={status:y,fetchStatus:l.fetchStatus,isPending:v1,isSuccess:\"success\"===y,isError:O,isInitialLoading:R,isLoading:R,data:h,dataUpdatedAt:l.dataUpdatedAt,error:p,errorUpdatedAt:f,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:l.dataUpdateCount>0||l.errorUpdateCount>0,isFetchedAfterMount:l.dataUpdateCount>o.dataUpdateCount||l.errorUpdateCount>o.errorUpdateCount,isFetching:b,isRefetching:b&&!v1,isLoadingError:O&&!C,isPaused:\"paused\"===l.fetchStatus,isPlaceholderData:d,isRefetchError:O&&C,isStale:$(t,e),refetch:this.refetch,promise:_class_private_field_get(this,_Q),isEnabled:!1!==u(e.enabled,t)};if(this.options.experimental_prefetchInRender){const e=t=>{\"error\"===w.status?t.reject(w.error):void 0!==w.data&&t.resolve(w.data);},r=()=>{const t=_class_private_field_set(this,_Q,w.promise=E());e(t);},i=_class_private_field_get(this,_Q);switch(i.status){case\"pending\":t.queryHash===s.queryHash&&e(i);break;case\"fulfilled\":\"error\"!==w.status&&w.data===i.value||r();break;case\"rejected\":\"error\"===w.status&&w.error===i.reason||r();}}return w;}updateResult(){const t=_class_private_field_get(this,_F),e=this.createResult(_class_private_field_get(this,_E),this.options);if(_class_private_field_set(this,_D,_class_private_field_get(this,_E).state),_class_private_field_set(this,_M,this.options),void 0!==_class_private_field_get(this,_D).data&&_class_private_field_set(this,_I,_class_private_field_get(this,_E)),y(e,t))return;_class_private_field_set(this,_F,e);_class_private_method_get(this,_W,W1).call(this,{listeners:(()=>{if(!t)return!0;const{notifyOnChangeProps:e}=this.options,s=\"function\"==typeof e?e():e;if(\"all\"===s||!s&&!_class_private_field_get(this,_j).size)return!0;const r=new Set(s??_class_private_field_get(this,_j));return this.options.throwOnError&&r.add(\"error\"),Object.keys(_class_private_field_get(this,_F)).some(e=>{const s=e;return _class_private_field_get(this,_F)[s]!==t[s]&&r.has(s);});})()});}onQueryUpdate(){this.updateResult(),this.hasListeners()&&_class_private_method_get(this,_L,L1).call(this);}constructor(t,e){var _temp;_temp=super(),_class_private_method_init(this,_K),_class_private_method_init(this,_G),_class_private_method_init(this,_B),_class_private_method_init(this,_V),_class_private_method_init(this,_L),_class_private_method_init(this,_H),_class_private_method_init(this,__),_class_private_method_init(this,_N),_class_private_method_init(this,_W),_class_private_field_init(this,_u1,{writable:true,value:void 0}),_class_private_field_init(this,_E,{writable:true,value:void 0}),_class_private_field_init(this,_P,{writable:true,value:void 0}),_class_private_field_init(this,_F,{writable:true,value:void 0}),_class_private_field_init(this,_D,{writable:true,value:void 0}),_class_private_field_init(this,_M,{writable:true,value:void 0}),_class_private_field_init(this,_Q,{writable:true,value:void 0}),_class_private_field_init(this,_q,{writable:true,value:void 0}),_class_private_field_init(this,_x,{writable:true,value:void 0}),_class_private_field_init(this,_T,{writable:true,value:void 0}),_class_private_field_init(this,_I,{writable:true,value:void 0}),_class_private_field_init(this,_A,{writable:true,value:void 0}),_class_private_field_init(this,_U,{writable:true,value:void 0}),_class_private_field_init(this,_k,{writable:true,value:void 0}),_class_private_field_init(this,_j,{writable:true,value:new Set}),_temp,this.options=e,_class_private_field_set(this,_u1,t),_class_private_field_set(this,_q,null),_class_private_field_set(this,_Q,E()),this.bindMethods(),this.setOptions(e);}},_class2);function V(t,e){return function(t,e){return!1!==u(e.enabled,t)&&void 0===t.state.data&&!(\"error\"===t.state.status&&!1===e.retryOnMount);}(t,e)||void 0!==t.state.data&&W(t,e,e.refetchOnMount);}function W(t,e,s){if(!1!==u(e.enabled,t)&&\"static\"!==o(e.staleTime,t)){const r=\"function\"==typeof s?s(t):s;return\"always\"===r||!1!==r&&$(t,e);}return!1;}function z(t,e,s,r){return(t!==e||!1===u(r.enabled,t))&&(!s.suspense||\"error\"!==t.state.status)&&$(t,s);}function $(t,e){return!1!==u(e.enabled,t)&&t.isStaleByTime(o(e.staleTime,t));}function J(t,e){const s=new Set(e);return t.filter(t=>!s.has(t));}var X=(_u2=/*#__PURE__*/new WeakMap,_z=/*#__PURE__*/new WeakMap,_p1=/*#__PURE__*/new WeakMap,_$=/*#__PURE__*/new WeakMap,_f1=/*#__PURE__*/new WeakMap,_J=/*#__PURE__*/new WeakMap,_X=/*#__PURE__*/new WeakMap,_Y=/*#__PURE__*/new WeakMap,_Z=/*#__PURE__*/new WeakMap,_rt=/*#__PURE__*/new WeakSet,_st=/*#__PURE__*/new WeakSet,_et=/*#__PURE__*/new WeakSet,_tt=/*#__PURE__*/new WeakSet,_W1=/*#__PURE__*/new WeakSet,_class3=class extends s{onSubscribe(){1===this.listeners.size&&_class_private_field_get(this,_f1).forEach(t=>{t.subscribe(e=>{_class_private_method_get(this,_tt,tt1).call(this,t,e);});});}onUnsubscribe(){this.listeners.size||this.destroy();}destroy(){this.listeners=new Set,_class_private_field_get(this,_f1).forEach(t=>{t.destroy();});}setQueries(t,e){if(_class_private_field_set(this,_p1,t),_class_private_field_set(this,_$,e),\"production\"!==process.env.NODE_ENV){const e=t.map(t=>_class_private_field_get(this,_u2).defaultQueryOptions(t).queryHash);new Set(e).size,e.length;}T.batch(()=>{const t=_class_private_field_get(this,_f1),e=_class_private_method_get(this,_et,et1).call(this,_class_private_field_get(this,_p1));_class_private_field_set(this,_Z,e),e.forEach(t=>t.observer.setOptions(t.defaultedQueryOptions));const s=e.map(t=>t.observer),r=s.map(t=>t.getCurrentResult()),i=s.some((e,s)=>e!==t[s]);(t.length!==s.length||i)&&(_class_private_field_set(this,_f1,s),_class_private_field_set(this,_z,r),this.hasListeners()&&(J(t,s).forEach(t=>{t.destroy();}),J(s,t).forEach(t=>{t.subscribe(e=>{_class_private_method_get(this,_tt,tt1).call(this,t,e);});}),_class_private_method_get(this,_W1,W2).call(this)));});}getCurrentResult(){return _class_private_field_get(this,_z);}getQueries(){return _class_private_field_get(this,_f1).map(t=>t.getCurrentQuery());}getObservers(){return _class_private_field_get(this,_f1);}getOptimisticResult(t,e){const s=_class_private_method_get(this,_et,et1).call(this,t),r=s.map(t=>t.observer.getOptimisticResult(t.defaultedQueryOptions));return[r,t=>_class_private_method_get(this,_st,st1).call(this,t??r,e),()=>_class_private_method_get(this,_rt,rt1).call(this,r,s)];}constructor(t,e,s){var _temp;_temp=super(),_class_private_method_init(this,_rt),_class_private_method_init(this,_st),_class_private_method_init(this,_et),_class_private_method_init(this,_tt),_class_private_method_init(this,_W1),_class_private_field_init(this,_u2,{writable:true,value:void 0}),_class_private_field_init(this,_z,{writable:true,value:void 0}),_class_private_field_init(this,_p1,{writable:true,value:void 0}),_class_private_field_init(this,_$,{writable:true,value:void 0}),_class_private_field_init(this,_f1,{writable:true,value:void 0}),_class_private_field_init(this,_J,{writable:true,value:void 0}),_class_private_field_init(this,_X,{writable:true,value:void 0}),_class_private_field_init(this,_Y,{writable:true,value:void 0}),_class_private_field_init(this,_Z,{writable:true,value:[]}),_temp,_class_private_field_set(this,_u2,t),_class_private_field_set(this,_$,s),_class_private_field_set(this,_p1,[]),_class_private_field_set(this,_f1,[]),_class_private_field_set(this,_z,[]),this.setQueries(e);}},_class3),Y=(_u3=/*#__PURE__*/new WeakMap,_F1=/*#__PURE__*/new WeakMap,_it=/*#__PURE__*/new WeakMap,_nt=/*#__PURE__*/new WeakMap,_at=/*#__PURE__*/new WeakSet,_W2=/*#__PURE__*/new WeakSet,_class4=class extends s{bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this);}setOptions(t){const e=this.options;this.options=_class_private_field_get(this,_u3).defaultMutationOptions(t),y(this.options,e)||_class_private_field_get(this,_u3).getMutationCache().notify({type:\"observerOptionsUpdated\",mutation:_class_private_field_get(this,_it),observer:this}),e?.mutationKey&&this.options.mutationKey&&d(e.mutationKey)!==d(this.options.mutationKey)?this.reset():\"pending\"===_class_private_field_get(this,_it)?.state.status&&_class_private_field_get(this,_it).setOptions(this.options);}onUnsubscribe(){this.hasListeners()||_class_private_field_get(this,_it)?.removeObserver(this);}onMutationUpdate(t){_class_private_method_get(this,_at,at1).call(this),_class_private_method_get(this,_W2,W3).call(this,t);}getCurrentResult(){return _class_private_field_get(this,_F1);}reset(){_class_private_field_get(this,_it)?.removeObserver(this),_class_private_field_set(this,_it,void 0),_class_private_method_get(this,_at,at1).call(this),_class_private_method_get(this,_W2,W3).call(this);}mutate(t,e){return _class_private_field_set(this,_nt,e),_class_private_field_get(this,_it)?.removeObserver(this),_class_private_field_set(this,_it,_class_private_field_get(this,_u3).getMutationCache().build(_class_private_field_get(this,_u3),this.options)),_class_private_field_get(this,_it).addObserver(this),_class_private_field_get(this,_it).execute(t);}constructor(t,e){var _temp;_temp=super(),_class_private_method_init(this,_at),_class_private_method_init(this,_W2),_class_private_field_init(this,_u3,{writable:true,value:void 0}),_class_private_field_init(this,_F1,{writable:true,value:void 0}),_class_private_field_init(this,_it,{writable:true,value:void 0}),_class_private_field_init(this,_nt,{writable:true,value:void 0}),_temp,_class_private_field_set(this,_u3,t),this.setOptions(e),this.bindMethods(),_class_private_method_get(this,_at,at1).call(this);}},_class4),Z=/*#__PURE__*/t.createContext(void 0),tt=e=>{const s=t.useContext(Z);if(e)return e;if(!s)throw new Error(\"No QueryClient set, use QueryClientProvider to set one\");return s;},et=({client:s,children:r})=>(t.useEffect(()=>(s.mount(),()=>{s.unmount();}),[s]),e(Z.Provider,{value:s,children:r})),st=/*#__PURE__*/t.createContext(!1),rt=()=>t.useContext(st);st.Provider;var it=/*#__PURE__*/t.createContext(function(){let t=!1;return{clearReset:()=>{t=!1;},reset:()=>{t=!0;},isReset:()=>t};}()),nt=()=>t.useContext(it),at=(t,e)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&(e.isReset()||(t.retryOnMount=!1));},ot=e=>{t.useEffect(()=>{e.clearReset();},[e]);},ut=({result:t,errorResetBoundary:e,throwOnError:s,query:r,suspense:i})=>t.isError&&!e.isReset()&&!t.isFetching&&r&&(i&&void 0===t.data||S(s,[t.error,r])),ct=t=>{if(t.suspense){const e=t=>\"static\"===t?t:Math.max(t??1e3,1e3),s=t.staleTime;t.staleTime=\"function\"==typeof s?(...t)=>e(s(...t)):e(s),\"number\"==typeof t.gcTime&&(t.gcTime=Math.max(t.gcTime,1e3));}},ht=(t,e)=>t.isLoading&&t.isFetching&&!e,lt=(t,e)=>t?.suspense&&e.isPending,dt=(t,e,s)=>e.fetchOptimistic(t).catch(()=>{s.clearReset();});function pt({queries:e,...s},r){const n=tt(r),a=rt(),o=nt(),u=t.useMemo(()=>e.map(t=>{const e=n.defaultQueryOptions(t);return e._optimisticResults=a?\"isRestoring\":\"optimistic\",e;}),[e,n,a]);u.forEach(t=>{ct(t),at(t,o);}),ot(o);const[c]=t.useState(()=>new X(n,u,s)),[h,l,d]=c.getOptimisticResult(u,s.combine),p=!a&&!1!==s.subscribed;t.useSyncExternalStore(t.useCallback(t=>p?c.subscribe(T.batchCalls(t)):i,[c,p]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),t.useEffect(()=>{c.setQueries(u,s);},[u,s,c]);const f=h.some((t,e)=>lt(u[e],t))?h.flatMap((t,e)=>{const s=u[e];if(s){const e=new B(n,s);if(lt(s,t))return dt(s,e,o);ht(t,a)&&dt(s,e,o);}return[];}):[];if(f.length>0)throw Promise.all(f);const y=h.find((t,e)=>{const s=u[e];return s&&ut({result:t,errorResetBoundary:o,throwOnError:s.throwOnError,query:n.getQueryCache().get(s.queryHash),suspense:s.suspense});});if(y?.error)throw y.error;return l(d());}function ft(e,s){return function(e,s,n){if(\"production\"!==process.env.NODE_ENV&&(\"object\"!=typeof e||Array.isArray(e)))throw new Error('Bad argument type. Starting with v5, only the \"Object\" form is allowed when calling query related functions. Please use the error stack to find the culprit call. More info here: https://tanstack.com/query/latest/docs/react/guides/migrating-to-v5#supports-a-single-signature-one-object');const a=rt(),o=nt(),u=tt(n),c=u.defaultQueryOptions(e);u.getDefaultOptions().queries?._experimental_beforeQuery?.(c),\"production\"!==process.env.NODE_ENV&&c.queryFn,c._optimisticResults=a?\"isRestoring\":\"optimistic\",ct(c),at(c,o),ot(o);const h=!u.getQueryCache().get(c.queryHash),[l]=t.useState(()=>new s(u,c)),d=l.getOptimisticResult(c),p=!a&&!1!==e.subscribed;if(t.useSyncExternalStore(t.useCallback(t=>{const e=p?l.subscribe(T.batchCalls(t)):i;return l.updateResult(),e;},[l,p]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),t.useEffect(()=>{l.setOptions(c);},[c,l]),lt(c,d))throw dt(c,l,o);if(ut({result:d,errorResetBoundary:o,throwOnError:c.throwOnError,query:u.getQueryCache().get(c.queryHash),suspense:c.suspense}))throw d.error;if(u.getDefaultOptions().queries?._experimental_afterQuery?.(c,d),c.experimental_prefetchInRender&&!r&&ht(d,a)){const t=h?dt(c,l,o):u.getQueryCache().get(c.queryHash)?.promise;t?.catch(i).finally(()=>{l.updateResult();});}return c.notifyOnChangeProps?d:l.trackResult(d);}(e,B,s);}function yt(e,s){const r=tt(s),[n]=t.useState(()=>new Y(r,e));t.useEffect(()=>{n.setOptions(e);},[n,e]);const a=t.useSyncExternalStore(t.useCallback(t=>n.subscribe(T.batchCalls(t)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),o=t.useCallback((t,e)=>{n.mutate(t,e).catch(i);},[n]);if(a.error&&S(n.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:o,mutateAsync:a.mutate};}export{G as QueryClient,et as QueryClientProvider,yt as useMutation,pt as useQueries,ft as useQuery,tt as useQueryClient};function d1(t){this.state=(e=>{switch(t.type){case\"failed\":return{...e,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case\"pause\":return{...e,fetchStatus:\"paused\"};case\"continue\":return{...e,fetchStatus:\"fetching\"};case\"fetch\":return{...e,...U(e.data,this.options),fetchMeta:t.meta??null};case\"success\":const s={...e,data:t.data,dataUpdateCount:e.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:\"success\",...!t.manual&&{fetchStatus:\"idle\",fetchFailureCount:0,fetchFailureReason:null}};return _class_private_field_set(this,_a,t.manual?s:void 0),s;case\"error\":const r=t.error;return{...e,error:r,errorUpdateCount:e.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:e.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:\"idle\",status:\"error\"};case\"invalidate\":return{...e,isInvalidated:!0};case\"setState\":return{...e,...t.state};}})(this.state),T.batch(()=>{this.observers.forEach(t=>{t.onQueryUpdate();}),_class_private_field_get(this,_o).notify({query:this,type:\"updated\",action:t});});}function d2(t){this.state=(e=>{switch(t.type){case\"failed\":return{...e,failureCount:t.failureCount,failureReason:t.error};case\"pause\":return{...e,isPaused:!0};case\"continue\":return{...e,isPaused:!1};case\"pending\":return{...e,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:\"pending\",variables:t.variables,submittedAt:Date.now()};case\"success\":return{...e,data:t.data,failureCount:0,failureReason:null,error:null,status:\"success\",isPaused:!1};case\"error\":return{...e,data:void 0,error:t.error,failureCount:e.failureCount+1,failureReason:t.error,isPaused:!1,status:\"error\"};}})(this.state),T.batch(()=>{_class_private_field_get(this,_f).forEach(e=>{e.onMutationUpdate(t);}),_class_private_field_get(this,_y).notify({mutation:this,type:\"updated\",action:t});});}function K1(t){_class_private_method_get(this,_N,N1).call(this);let e=_class_private_field_get(this,_E).fetch(this.options,t);return t?.throwOnError||(e=e.catch(i)),e;}function G1(){_class_private_method_get(this,_H,H1).call(this);const t=o(this.options.staleTime,_class_private_field_get(this,_E));if(r||_class_private_field_get(this,_F).isStale||!n(t))return;const e=a(_class_private_field_get(this,_F).dataUpdatedAt,t)+1;_class_private_field_set(this,_A,setTimeout(()=>{_class_private_field_get(this,_F).isStale||this.updateResult();},e));}function B1(){return(\"function\"==typeof this.options.refetchInterval?this.options.refetchInterval(_class_private_field_get(this,_E)):this.options.refetchInterval)??!1;}function V1(t){_class_private_method_get(this,__,_1).call(this),_class_private_field_set(this,_k,t),!r&&!1!==u(this.options.enabled,_class_private_field_get(this,_E))&&n(_class_private_field_get(this,_k))&&0!==_class_private_field_get(this,_k)&&_class_private_field_set(this,_U,setInterval(()=>{(this.options.refetchIntervalInBackground||q.isFocused())&&_class_private_method_get(this,_K,K1).call(this);},_class_private_field_get(this,_k)));}function L1(){_class_private_method_get(this,_G,G1).call(this),_class_private_method_get(this,_V,V1).call(this,_class_private_method_get(this,_B,B1).call(this));}function H1(){_class_private_field_get(this,_A)&&(clearTimeout(_class_private_field_get(this,_A)),_class_private_field_set(this,_A,void 0));}function _1(){_class_private_field_get(this,_U)&&(clearInterval(_class_private_field_get(this,_U)),_class_private_field_set(this,_U,void 0));}function N1(){const t=_class_private_field_get(this,_u1).getQueryCache().build(_class_private_field_get(this,_u1),this.options);if(t===_class_private_field_get(this,_E))return;const e=_class_private_field_get(this,_E);_class_private_field_set(this,_E,t),_class_private_field_set(this,_P,t.state),this.hasListeners()&&(e?.removeObserver(this),t.addObserver(this));}function W1(t){T.batch(()=>{t.listeners&&this.listeners.forEach(t=>{t(_class_private_field_get(this,_F));}),_class_private_field_get(this,_u1).getQueryCache().notify({query:_class_private_field_get(this,_E),type:\"observerResultsUpdated\"});});}function rt1(t,e){return e.map((s,r)=>{const i=t[r];return s.defaultedQueryOptions.notifyOnChangeProps?i:s.observer.trackResult(i,t=>{e.forEach(e=>{e.observer.trackProp(t);});});});}function st1(t,e){return e?(_class_private_field_get(this,_J)&&_class_private_field_get(this,_z)===_class_private_field_get(this,_Y)&&e===_class_private_field_get(this,_X)||(_class_private_field_set(this,_X,e),_class_private_field_set(this,_Y,_class_private_field_get(this,_z)),_class_private_field_set(this,_J,f(_class_private_field_get(this,_J),e(t)))),_class_private_field_get(this,_J)):t;}function et1(t){const e=new Map(_class_private_field_get(this,_f1).map(t=>[t.options.queryHash,t])),s=[];return t.forEach(t=>{const r=_class_private_field_get(this,_u2).defaultQueryOptions(t),i=e.get(r.queryHash);i?s.push({defaultedQueryOptions:r,observer:i}):s.push({defaultedQueryOptions:r,observer:new B(_class_private_field_get(this,_u2),r)});}),s;}function tt1(t,e){const s=_class_private_field_get(this,_f1).indexOf(t);-1!==s&&(_class_private_field_set(this,_z,function(t,e,s){const r=t.slice(0);return r[e]=s,r;}(_class_private_field_get(this,_z),s,e)),_class_private_method_get(this,_W1,W2).call(this));}function W2(){if(this.hasListeners()){const t=_class_private_field_get(this,_J),e=_class_private_method_get(this,_rt,rt1).call(this,_class_private_field_get(this,_z),_class_private_field_get(this,_Z));t!==_class_private_method_get(this,_st,st1).call(this,e,_class_private_field_get(this,_$)?.combine)&&T.batch(()=>{this.listeners.forEach(t=>{t(_class_private_field_get(this,_z));});});}}function at1(){const t=_class_private_field_get(this,_it)?.state??{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:\"idle\",variables:void 0,submittedAt:0};_class_private_field_set(this,_F1,{...t,isPending:\"pending\"===t.status,isSuccess:\"success\"===t.status,isError:\"error\"===t.status,isIdle:\"idle\"===t.status,mutate:this.mutate,reset:this.reset});}function W3(t){T.batch(()=>{if(_class_private_field_get(this,_nt)&&this.hasListeners()){const e=_class_private_field_get(this,_F1).variables,s=_class_private_field_get(this,_F1).context;\"success\"===t?.type?(_class_private_field_get(this,_nt).onSuccess?.(t.data,e,s),_class_private_field_get(this,_nt).onSettled?.(t.data,null,e,s)):\"error\"===t?.type&&(_class_private_field_get(this,_nt).onError?.(t.error,e,s),_class_private_field_get(this,_nt).onSettled?.(void 0,t.error,e,s));}this.listeners.forEach(t=>{t(_class_private_field_get(this,_F1));});});}\nexport const __FramerMetadata__ = {\"exports\":{\"QueryClientProvider\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMutation\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useQueries\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useQueryClient\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"QueryClient\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useQuery\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Tanstack_query.map","const CART_ID_KEY=\"frameship_cart_id\";/**\n * Get cart ID from local storage\n */export const getCartIdFromStorage=()=>{try{return localStorage.getItem(CART_ID_KEY);}catch(error){console.error(\"Error getting cart ID from localStorage:\",error);return null;}};/**\n * Save cart ID to local storage\n */export const saveCartIdToStorage=cartId=>{try{localStorage.setItem(CART_ID_KEY,cartId);}catch(error){console.error(\"Error saving cart ID to localStorage:\",error);}};/**\n * Remove cart ID from local storage\n */export const removeCartIdFromStorage=()=>{try{localStorage.removeItem(CART_ID_KEY);}catch(error){console.error(\"Error removing cart ID from localStorage:\",error);}};/**\n * Check if cart ID exists in local storage\n */export const hasCartIdInStorage=()=>{return getCartIdFromStorage()!==null;};\nexport const __FramerMetadata__ = {\"exports\":{\"removeCartIdFromStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasCartIdInStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"saveCartIdToStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCartIdFromStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_local_storage.map","import e from\"react\";var t,r={},n={};function c(){if(t)return n;t=1;const e=e=>{let t;const r=new Set,n=(e,n)=>{const c=\"function\"==typeof e?e(t):e;if(!Object.is(c,t)){const e=t;t=(null!=n?n:\"object\"!=typeof c||null===c)?c:Object.assign({},t,c),r.forEach(r=>r(t,e));}},c=()=>t,o={setState:n,getState:c,getInitialState:()=>a,subscribe:e=>(r.add(e),()=>r.delete(e))},a=t=e(n,c,o);return o;};return n.createStore=t=>t?e(t):e,n;}var o,a,u={};function s(){if(o)return u;o=1;var t=e,r=c();const n=e=>e;function a(e,r=n){const c=t.useSyncExternalStore(e.subscribe,t.useCallback(()=>r(e.getState()),[e,r]),t.useCallback(()=>r(e.getInitialState()),[e,r]));return t.useDebugValue(c),c;}const s=e=>{const t=r.createStore(e),n=e=>a(t,e);return Object.assign(n,t),n;};return u.create=e=>e?s(e):s,u.useStore=a,u;}function i(){return a||(a=1,function(e){var t=c(),r=s();Object.keys(t).forEach(function(r){\"default\"===r||Object.prototype.hasOwnProperty.call(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r];}});}),Object.keys(r).forEach(function(t){\"default\"===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return r[t];}});});}(r)),r;}var f=i().create;export{f as create};\nexport const __FramerMetadata__ = {\"exports\":{\"create\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Zustand.map","const MARKET_KEY=\"frameship_selected_market\";/**\n * Get selected market from local storage\n */export const getMarketFromStorage=()=>{try{const stored=localStorage.getItem(MARKET_KEY);if(!stored)return null;return JSON.parse(stored);}catch(error){console.error(\"Error getting market from localStorage:\",error);return null;}};/**\n * Save selected market to local storage\n */export const saveMarketToStorage=market=>{try{localStorage.setItem(MARKET_KEY,JSON.stringify(market));}catch(error){console.error(\"Error saving market to localStorage:\",error);}};/**\n * Remove market from local storage\n */export const removeMarketFromStorage=()=>{try{localStorage.removeItem(MARKET_KEY);}catch(error){console.error(\"Error removing market from localStorage:\",error);}};/**\n * Check if market exists in local storage\n */export const hasMarketInStorage=()=>{return getMarketFromStorage()!==null;};\nexport const __FramerMetadata__ = {\"exports\":{\"removeMarketFromStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"saveMarketToStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMarketFromStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasMarketInStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Market_local_storage.map","import{create}from\"https://framerusercontent.com/modules/ieMSnIJVCiFKJmsg1OmM/KWFJj6n258MVreTmJoNk/Zustand.js\";import{getMarketFromStorage}from\"https://framerusercontent.com/modules/LC4yzgmOxZwXoP8NKAM5/kNhgpNsSAYdlHQ1fRhxQ/Market_local_storage.js\";export const useMarketStore=create((set,get)=>({selectedMarket:getMarketFromStorage(),defaultMarket:null,setMarket:market=>{set({selectedMarket:market});// Trigger live pricing fetch if needed\n    // Dynamically import to avoid circular dependencies\n    import(\"https://framerusercontent.com/modules/3C9wF5reOoO0EZmRXDu0/yE0Tj3sboqBIcSNxHIxc/Live_pricing_store.js\").then(({useLivePricingStore})=>{const livePricingStore=useLivePricingStore.getState();livePricingStore.fetchLivePricingData(market.countryCode);}).catch(error=>{console.error(\"[Market Store] Error importing live pricing store:\",error);});},getMarket:()=>{return get().selectedMarket||get().defaultMarket;},setDefaultMarket:market=>{set({defaultMarket:market});// If no market is selected, use default\n    if(!get().selectedMarket){set({selectedMarket:market});}},clearMarket:()=>{set({selectedMarket:null});}}));\nexport const __FramerMetadata__ = {\"exports\":{\"useMarketStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{RenderTarget}from\"framer\";import{useEffect,useState}from\"react\";export function isOnFramerCanvasFn(){return RenderTarget.hasRestrictions();}export function isBrowserFn(){return typeof window!==\"undefined\";}export function useIsInFramerPreview(){const[isInFramerPreview,setIsInFramerPreview]=useState(false);useEffect(()=>{if(typeof window==\"undefined\")return;const currrentUrl=window.location.href;const isInFramerPreview=currrentUrl.includes(\"framercanvas.com\");setIsInFramerPreview(isInFramerPreview);},[]);return isInFramerPreview;}\nexport const __FramerMetadata__ = {\"exports\":{\"isBrowserFn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isOnFramerCanvasFn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInFramerPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Framer_utils.map","import{isBrowserFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";let _cfg=null;export function getShopifyConfig(){const isBrowser=isBrowserFn();if(!isBrowser)return null;if(_cfg)return _cfg;// 1) JSON script\nconst el=document.getElementById(\"frameship-shopify-config\");if(el?.textContent){try{_cfg=JSON.parse(el.textContent);if(_cfg?.shop&&_cfg?.storefrontToken)return _cfg;}catch(error){console.error(\"Error parsing Shopify config:\",error);return null;}}// throw new Error(\"Frameship Shopify config not found on page.\");\nreturn null;}export function getLicenseId(){const config=getShopifyConfig();return config?.licenseId||null;}export function getIncludeSellingPlansFlag(){const config=getShopifyConfig();return config?.ff_include_selling_plans===true;}\nexport const __FramerMetadata__ = {\"exports\":{\"getLicenseId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getIncludeSellingPlansFlag\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShopifyConfig\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Get_shopify_config.map","import{getShopifyConfig}from\"https://framerusercontent.com/modules/TgekT24FCXsp3m1M9KnX/51KiLjOfRPpzwxhbKXBD/Get_shopify_config.js\";export async function shopifyClient({query,variables}){try{const config=getShopifyConfig();// Early return if config is null or missing required fields\nif(!config||!config.shop||!config.storefrontToken){return{data:null,errors:[{message:\"Shopify configuration is not available. Make sure the frameship-shopify-config script is present on the page.\"}]};}// Construct the Shopify GraphQL endpoint URL\nconst endpoint=`https://${config.shop}/api/${config.apiVersion}/graphql.json`;// Prepare the request body\nconst requestBody={query,...variables&&{variables}};// Make the fetch request\nconst response=await fetch(endpoint,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",\"X-Shopify-Storefront-Access-Token\":config.storefrontToken},body:JSON.stringify(requestBody)});// Check if the response is ok\nif(!response.ok){return{data:null,errors:[{message:`Shopify API request failed: ${response.status} ${response.statusText}`}]};}// Parse the JSON response\nconst result=await response.json();// Check for GraphQL errors\nif(result.errors&&result.errors.length>0){const errorMessages=result.errors.map(error=>error.message).join(\", \");// throw new Error(`GraphQL errors: ${errorMessages}`);\nreturn{data:null,errors:[{message:`GraphQL errors: ${errorMessages}`}]};}// Return the data if everything is successful\nreturn{data:result.data,errors:[]};}catch(error){return{data:null,errors:[{message:`Unexpected error occurred: ${String(error)}`}]};}}\nexport const __FramerMetadata__ = {\"exports\":{\"shopifyClient\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{shopifyClient}from\"https://framerusercontent.com/modules/c5gtsBimYk7u4sSXwOlt/qYF6ekN6aOwuxUWbCTWd/Shopify_client.js\";import{getCartIdFromStorage,saveCartIdToStorage}from\"https://framerusercontent.com/modules/OnWAqZZNYQ9JhDoMpqGD/ky0aqyH28XdVmVjx9fGI/Cart_local_storage.js\";const SELLING_PLAN_ALLOCATION_FRAGMENT=`\n              sellingPlanAllocation {\n                sellingPlan {\n                  id\n                  name\n                  options {\n                    name\n                    value\n                  }\n                }\n                priceAdjustments {\n                  price { amount currencyCode }\n                  compareAtPrice { amount currencyCode }\n                  perDeliveryPrice { amount currencyCode }\n                }\n              }\n`;const injectSellingPlanFragment=(query,includeSellingPlans)=>{const fragment=includeSellingPlans?SELLING_PLAN_ALLOCATION_FRAGMENT:\"\";return query.split(\"SELLING_PLAN_ALLOCATION_PLACEHOLDER\").join(fragment);};export const getShopifyCart=async(country,includeSellingPlans)=>{const existingCartId=getCartIdFromStorage();const getCartQuery=`#graphql\n          query getCart($cartId: ID!, $country: CountryCode)\n          @inContext(country: $country) {\n            cart(id: $cartId) {\n              id\n              createdAt\n              updatedAt\n              checkoutUrl\n              lines(first: 100) {\n                edges {\n                  node {\n                    id\n                    quantity\n                    attributes {\n                      key\n                      value\n                    }\n                    merchandise {\n                      ... on ProductVariant {\n                        id\n                        title\n                        product {\n                          id\n                          title\n                          handle\n                        }\n                        image {\n                          url\n                          altText\n                        }\n                        price {\n                          amount\n                          currencyCode\n                        }\n                      }\n                    }\n                    SELLING_PLAN_ALLOCATION_PLACEHOLDER\n                  discountAllocations {\n                    discountedAmount {\n                      amount\n                      currencyCode\n                    }\n                    discountApplication {\n                      allocationMethod\n                      targetSelection\n                      targetType\n                    }\n                  }\n                  }\n                }\n                pageInfo {\n                  hasNextPage\n                  hasPreviousPage\n                }\n              }\n              cost {\n                totalAmount {\n                  amount\n                  currencyCode\n                }\n                subtotalAmount {\n                  amount\n                  currencyCode\n                }\n                totalTaxAmount {\n                  amount\n                  currencyCode\n                }\n              }\n              discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n                code\n                applicable\n              }\n            }\n          }\n  `;const queryWithSellingPlans=injectSellingPlanFragment(getCartQuery,includeSellingPlans);const result=await shopifyClient({query:queryWithSellingPlans,variables:{cartId:existingCartId,...country&&{country}}});return result;};export const createShopifyCart=async(country,includeSellingPlans)=>{const cartCreateQuery=`#graphql\n  mutation cartCreate($country: CountryCode)\n  @inContext(country: $country) {\n    cartCreate {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              attributes {\n                key\n                value\n              }\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n    }\n  }\n  `;const queryWithSellingPlans=injectSellingPlanFragment(cartCreateQuery,includeSellingPlans);const result=await shopifyClient({query:queryWithSellingPlans,variables:{...country&&{country}}});if(result.data?.cartCreate?.cart?.id){saveCartIdToStorage(result.data.cartCreate.cart.id);}return result;};export const addToShopifyCart=async({cartId,variantId,quantity=1,country,sellingPlanId,attributes,includeSellingPlans})=>{const addToCartMutation=`#graphql\n  mutation cartLinesAdd($cartId: ID!, $lines: [CartLineInput!]!, $country: CountryCode)\n  @inContext(country: $country) {\n    cartLinesAdd(cartId: $cartId, lines: $lines) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              attributes {\n                key\n                value\n              }\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n    }\n  }\n  `;const mutationWithSellingPlans=injectSellingPlanFragment(addToCartMutation,includeSellingPlans);const lineInput={merchandiseId:variantId,quantity};if(sellingPlanId){lineInput.sellingPlanId=sellingPlanId;}if(attributes&&attributes.length>0){lineInput.attributes=attributes;}const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,lines:[lineInput],...country&&{country}}});return result;};export const updateQuantityShopifyCart=async({cartId,lineId,quantity,country,includeSellingPlans})=>{const updateQuantityMutation=`#graphql\n  mutation cartLinesUpdate($cartId: ID!, $lines: [CartLineUpdateInput!]!, $country: CountryCode)\n  @inContext(country: $country) {\n    cartLinesUpdate(cartId: $cartId, lines: $lines) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              attributes {\n                key\n                value\n              }\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n    }\n  }\n`;const mutationWithSellingPlans=injectSellingPlanFragment(updateQuantityMutation,includeSellingPlans);const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,lines:[{id:lineId,quantity}],...country&&{country}}});return result;};export const removeLineShopifyCart=async({cartId,lineId,country,includeSellingPlans})=>{const removeLineMutation=`#graphql\n  mutation cartLinesRemove($cartId: ID!, $lineIds: [ID!]!, $country: CountryCode)\n  @inContext(country: $country) {\n    cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              attributes {\n                key\n                value\n              }\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n    }\n  }\n`;const mutationWithSellingPlans=injectSellingPlanFragment(removeLineMutation,includeSellingPlans);const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,lineIds:[lineId],...country&&{country}}});return result;};export const updateDiscountCodesShopifyCart=async({cartId,discountCodes,country,includeSellingPlans})=>{const updateDiscountCodesMutation=`#graphql\n  mutation cartDiscountCodesUpdate($cartId: ID!, $discountCodes: [String!], $country: CountryCode)\n  @inContext(country: $country) {\n    cartDiscountCodesUpdate(cartId: $cartId, discountCodes: $discountCodes) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              attributes {\n                key\n                value\n              }\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`;const mutationWithSellingPlans=injectSellingPlanFragment(updateDiscountCodesMutation,includeSellingPlans);return shopifyClient({query:mutationWithSellingPlans,variables:{cartId,discountCodes,...country&&{country}}});};/**\n * Update cart buyer identity to change market/currency\n * This is required to change an existing cart's currency\n */export const updateCartBuyerIdentity=async({cartId,countryCode,includeSellingPlans})=>{const updateBuyerIdentityMutation=`#graphql\n  mutation cartBuyerIdentityUpdate($cartId: ID!, $buyerIdentity: CartBuyerIdentityInput!) {\n    cartBuyerIdentityUpdate(cartId: $cartId, buyerIdentity: $buyerIdentity) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              attributes {\n                key\n                value\n              }\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n    }\n  }\n  `;const mutationWithSellingPlans=injectSellingPlanFragment(updateBuyerIdentityMutation,includeSellingPlans);const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,buyerIdentity:{countryCode}}});return result;};\nexport const __FramerMetadata__ = {\"exports\":{\"CartData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addToShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartUserError\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartDiscountAllocation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"removeLineShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptimisticVariantData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartResponse\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateDiscountCodesShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateCartBuyerIdentity\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartAttribute\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartDiscountApplication\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateQuantityShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_service.map","import{useQuery,useMutation,useQueryClient}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useEffect,useRef}from\"react\";import{getCartIdFromStorage}from\"https://framerusercontent.com/modules/OnWAqZZNYQ9JhDoMpqGD/ky0aqyH28XdVmVjx9fGI/Cart_local_storage.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/at3lUzDxHr6ELvD5Yl8y/Market_store.js\";import{addToShopifyCart,createShopifyCart,getShopifyCart,removeLineShopifyCart,updateQuantityShopifyCart,updateDiscountCodesShopifyCart,updateCartBuyerIdentity}from\"https://framerusercontent.com/modules/HRm4FfVJHrd62RjWhV4c/cgmljlQKq1mLwrqNm45E/Cart_service.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{getIncludeSellingPlansFlag}from\"https://framerusercontent.com/modules/TgekT24FCXsp3m1M9KnX/51KiLjOfRPpzwxhbKXBD/Get_shopify_config.js\";//\nexport const CART_QUERY_KEYS={all:[\"cart\"],byId:cartId=>[\"cart\",cartId]};// Track the latest desired quantity per cart line to avoid stale responses overriding optimistic state\nconst lastDesiredQuantityByLine=new Map;// Track pending removals to prevent stale responses from \"reviving\" removed items\nconst pendingRemovals=new Set;const pendingAdds=new Map;let addCounter=0;export const useCreateCart=()=>{const isOnFramerCanvas=isOnFramerCanvasFn();const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const includeSellingPlans=getIncludeSellingPlansFlag();const{data,isLoading,error}=useQuery({queryKey:[\"cart\",country],queryFn:async()=>{// Skip API calls when on Framer canvas\nif(isOnFramerCanvas){return{data:null};}// Check if we already have a cart ID in local storage\nconst existingCartId=getCartIdFromStorage();if(existingCartId){const result=await getShopifyCart(country,includeSellingPlans);// If cart doesn't exist (likely expired), create a new one\nif(result.data?.cart===null){const createResult=await createShopifyCart(country,includeSellingPlans);return createResult;}return result;}else{// No cart ID in storage, create a new cart\nconst result=await createShopifyCart(country,includeSellingPlans);// Log if the cart creation failed\nif(!result.data?.cartCreate?.cart?.id){console.error(\"[useCreateCart] Failed to create cart. Response:\",result);}return result;}},enabled:!isOnFramerCanvas,staleTime:5*60*1e3});// Return early values when on Framer canvas\nif(isOnFramerCanvas){return{data:null,isLoading:false,error:null};}return{data,isLoading,error};};export const useAddToCart=()=>{const queryClient=useQueryClient();const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const includeSellingPlans=getIncludeSellingPlansFlag();const mutation=useMutation({mutationFn:async({cartId,variantId,quantity=1,sellingPlanId,attributes})=>{return addToShopifyCart({cartId,variantId,quantity,country,sellingPlanId,attributes,includeSellingPlans});},onMutate:async({variantId,quantity=1,sellingPlanId,attributes,variantData})=>{const cartQueryKey=[\"cart\",country];const attributesKey=JSON.stringify(attributes||[]);// Track this add operation\nconst counter=++addCounter;const addKey=`${variantId}-${sellingPlanId||\"none\"}-${attributesKey}`;pendingAdds.set(addKey,{counter,variantId,quantity,sellingPlanId,attributesKey});await queryClient.cancelQueries({queryKey:cartQueryKey});const previousCart=queryClient.getQueryData(cartQueryKey);const cart=getCartFromResponse(previousCart);if(!cart||!variantData)return{previousCart,addKey,counter};// Check if variant+sellingPlan combo already exists (Shopify merges quantities)\nconst existingLine=findExistingLine(cart,variantId,sellingPlanId,attributes);let updatedCart;if(existingLine){// Merge quantities\nconst updatedLines=cart.lines.edges.map(edge=>{if(edge.node.id!==existingLine.id)return edge;return{...edge,node:{...edge.node,quantity:edge.node.quantity+quantity}};});updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});}else{// Create optimistic line with temp ID - add to BEGINNING so it stays in place when server responds\nconst tempId=`temp-${variantId}-${counter}`;const newLine={id:tempId,quantity,attributes,merchandise:{id:variantId,title:variantData.title,product:{id:variantData.productId,title:variantData.productTitle,handle:variantData.productHandle},image:variantData.image,price:variantData.price},discountAllocations:[]};const updatedLines=[{node:newLine},...cart.lines.edges];updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});}queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):old);return{previousCart,addKey,counter};},onError:(_err,_variables,context)=>{if(!context)return;const{previousCart,addKey,counter}=context;// Only rollback if this is the latest add for this variant+sellingPlan\nconst pending=pendingAdds.get(addKey);if(pending&&pending.counter!==counter)return;if(previousCart){const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,previousCart);}},onSettled:(_data,_error,_variables,context)=>{if(!context)return;const{addKey,counter}=context;// Only invalidate if this is the latest add for this variant+sellingPlan\nconst pending=pendingAdds.get(addKey);if(pending&&pending.counter!==counter)return;pendingAdds.delete(addKey);const cartQueryKey=[\"cart\",country];queryClient.invalidateQueries({queryKey:cartQueryKey});}});return{addToCart:mutation.mutate,addToCartAsync:mutation.mutateAsync,isAdding:mutation.isPending,error:mutation.error};};export const useGetCart=cartId=>{const includeSellingPlans=getIncludeSellingPlansFlag();const{data,isLoading,error}=useQuery({queryKey:CART_QUERY_KEYS.byId(cartId),queryFn:async()=>await getShopifyCart(undefined,includeSellingPlans),enabled:!!cartId,staleTime:2*60*1e3,refetchOnWindowFocus:true});return{data,isLoading,error};};export const useCartMutations=()=>{const queryClient=useQueryClient();const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const includeSellingPlans=getIncludeSellingPlansFlag();const updateQuantity=useMutation({mutationFn:async({cartId,lineId,quantity})=>{return updateQuantityShopifyCart({cartId,lineId,quantity,country,includeSellingPlans});},onMutate:async({lineId,quantity})=>{// Record latest desired quantity for this line\nlastDesiredQuantityByLine.set(lineId,quantity);const cartQueryKey=[\"cart\",country];await queryClient.cancelQueries({queryKey:cartQueryKey});const previousCart=queryClient.getQueryData(cartQueryKey);const cart=getCartFromResponse(previousCart);if(!cart)return{previousCart};const updatedLines=cart.lines.edges.map(edge=>{if(edge.node.id!==lineId)return edge;return{...edge,node:{...edge.node,quantity}};});const updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):old);return{previousCart};},onError:(_err,variables,context)=>{// Only rollback if this failed mutation corresponds to the latest desired quantity\nconst latest=lastDesiredQuantityByLine.get(variables.lineId);if(latest!==variables.quantity)return;if(!context)return;const{previousCart}=context;if(previousCart){const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,previousCart);}},onSettled:(_data,_error,variables)=>{// Invalidate only if this mutation represents the latest desired quantity for the line\nconst latest=lastDesiredQuantityByLine.get(variables.lineId);if(latest!==variables.quantity)return;lastDesiredQuantityByLine.delete(variables.lineId);const cartQueryKey=[\"cart\",country];queryClient.invalidateQueries({queryKey:cartQueryKey});}});const removeLine=useMutation({mutationFn:async({cartId,lineId})=>{return await removeLineShopifyCart({cartId,lineId,country,includeSellingPlans});},onMutate:async({lineId})=>{// Track this removal to prevent stale responses from \"reviving\" the item\npendingRemovals.add(lineId);const cartQueryKey=[\"cart\",country];await queryClient.cancelQueries({queryKey:cartQueryKey});const previousCart=queryClient.getQueryData(cartQueryKey);const cart=getCartFromResponse(previousCart);if(!cart)return{previousCart};const updatedLines=cart.lines.edges.filter(edge=>edge.node.id!==lineId);const updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):old);return{previousCart};},onError:(_err,variables,context)=>{// Only rollback if this lineId is still pending removal\nif(!pendingRemovals.has(variables.lineId))return;if(!context)return;const{previousCart}=context;if(previousCart){const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,previousCart);}},onSuccess:(_data,variables)=>{// Just clean up tracking - the optimistic update is already correct\n// Don't apply mutation response as it has different structure (cartLinesRemove.cart vs .cart)\npendingRemovals.delete(variables.lineId);}});const updateDiscountCodes=useMutation({mutationFn:async({cartId,discountCodes})=>{return updateDiscountCodesShopifyCart({cartId,discountCodes,country,includeSellingPlans});},onSuccess:response=>{const updatedCart=response.data?.cartDiscountCodesUpdate?.cart;if(!updatedCart)return;const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):{data:{cart:updatedCart},errors:response.errors??[]});},onSettled:()=>{const cartQueryKey=[\"cart\",country];queryClient.invalidateQueries({queryKey:cartQueryKey});}});return{updateQuantity:{mutate:updateQuantity.mutate,mutateAsync:updateQuantity.mutateAsync,isPending:updateQuantity.isPending,error:updateQuantity.error},removeLine:{mutate:removeLine.mutate,mutateAsync:removeLine.mutateAsync,isPending:removeLine.isPending,error:removeLine.error},discountCodes:{mutate:updateDiscountCodes.mutate,mutateAsync:updateDiscountCodes.mutateAsync,isPending:updateDiscountCodes.isPending,error:updateDiscountCodes.error}};};/**\n * Utility hook that combines cart creation and management\n */export const useCart=()=>{const queryClient=useQueryClient();const{getMarket}=useMarketStore();const currentMarket=getMarket();const previousMarketRef=useRef();const isOnFramerCanvas=isOnFramerCanvasFn();const{data:cartData,isLoading:isCreatingCart,error:cartError}=useCreateCart();const cart=cartData?.data?.cart||cartData?.data?.cartCreate?.cart||null;const cartId=cart?.id||getCartIdFromStorage();const{addToCart:addToCartMutate,addToCartAsync:addToCartAsyncFn,isAdding,error:addError}=useAddToCart();const{updateQuantity,removeLine,discountCodes:discountCodesMutation}=useCartMutations();const includeSellingPlans=getIncludeSellingPlansFlag();const applyDiscountCode=async code=>{if(!cartId){return{ok:false,errorMessage:\"Cart ID not available. Please wait for cart to initialize.\"};}const normalizedCode=normalizeDiscountCode(code);if(!normalizedCode){return{ok:false,errorMessage:\"Discount code cannot be empty.\"};}const applicableCodes=getApplicableDiscountCodes(cart);const discountCodes=toUniqueValues([...applicableCodes,normalizedCode]);try{const response=await discountCodesMutation.mutateAsync({cartId,discountCodes});const errorMessage=getDiscountMutationErrorMessage(response);if(errorMessage){return{ok:false,errorMessage};}// Check if the newly applied code is not applicable\nconst responseDiscountCodes=response.data?.cartDiscountCodesUpdate?.cart?.discountCodes||[];const newCodeEntry=responseDiscountCodes.find(dc=>dc.code.toUpperCase()===normalizedCode.toUpperCase());if(newCodeEntry&&!newCodeEntry.applicable){return{ok:false,errorMessage:`Discount code ${normalizedCode} is not applicable.`};}return{ok:true};}catch(error){return{ok:false,errorMessage:error instanceof Error?error.message:\"Failed to apply discount code.\"};}};const removeDiscountCode=async code=>{if(!cartId){return{ok:false,errorMessage:\"Cart ID not available. Please wait for cart to initialize.\"};}const normalizedCode=normalizeDiscountCode(code);if(!normalizedCode){return{ok:false,errorMessage:\"Discount code cannot be empty.\"};}const applicableCodes=getApplicableDiscountCodes(cart);if(!applicableCodes.includes(normalizedCode)){return{ok:true};}const discountCodes=applicableCodes.filter(existingCode=>existingCode!==normalizedCode);try{const response=await discountCodesMutation.mutateAsync({cartId,discountCodes});const errorMessage=getDiscountMutationErrorMessage(response);if(errorMessage){return{ok:false,errorMessage};}return{ok:true};}catch(error){return{ok:false,errorMessage:error instanceof Error?error.message:\"Failed to remove discount code.\"};}};// Update cart buyer identity when market changes\nuseEffect(()=>{// Skip effect when on Framer canvas\nif(isOnFramerCanvas)return;const updateCartMarket=async()=>{const currentCountry=currentMarket?.countryCode;const previousCountry=previousMarketRef.current;// Only update if:\n// 1. Market actually changed\n// 2. We have a cart ID\n// 3. Current country exists\nif(previousCountry&&currentCountry&&previousCountry!==currentCountry&&cartId){try{// Update the cart's buyer identity to change currency\nawait updateCartBuyerIdentity({cartId,countryCode:currentCountry,includeSellingPlans});// Invalidate queries to refetch with new currency\nconst cartQueryKey=[\"cart\",currentCountry];queryClient.invalidateQueries({queryKey:cartQueryKey});}catch(error){console.error(\"[Cart] Failed to update cart market:\",error);}}previousMarketRef.current=currentCountry;};updateCartMarket();},[currentMarket?.countryCode,cartId,queryClient,isOnFramerCanvas,includeSellingPlans]);// Early return when on Framer canvas to prevent warnings and unnecessary API calls\nif(isOnFramerCanvas){return{cart:null,cartId:undefined,isLoading:false,isAdding:false,isUpdatingDiscountCodes:false,error:null,addToCart:()=>{},addToCartAsync:()=>Promise.reject(new Error(\"Cart not available on Framer canvas\")),updateQuantity:()=>{},removeLine:()=>{},applyDiscountCode:()=>Promise.resolve({ok:false,errorMessage:\"Cart not available on Framer canvas.\"}),removeDiscountCode:()=>Promise.resolve({ok:false,errorMessage:\"Cart not available on Framer canvas.\"})};}// Log for debugging - comprehensive error information\n// Skip logging when on Framer canvas to prevent console warnings\nif(!isOnFramerCanvas){if(!cartId&&!isCreatingCart&&cartError){console.error(\"[useCart] Cart initialization failed:\",cartError,\"Response data:\",cartData);}else if(!cartId&&!isCreatingCart&&!cartError){console.warn(\"[useCart] Cart ID is missing and loading finished, but no error. Response:\",cartData);}}return{cart,cartId,isLoading:isCreatingCart,isAdding,isUpdatingDiscountCodes:discountCodesMutation.isPending,error:cartError||addError,addToCart:(variantId,quantity=1,sellingPlanId,variantData,attributes)=>{if(!cartId){console.warn(\"[useCart] Cannot add to cart: cartId is not available.\",\"isLoading:\",isCreatingCart,\"error:\",cartError);return;}addToCartMutate({cartId,variantId,quantity,sellingPlanId,variantData,attributes});},addToCartAsync:(variantId,quantity=1,sellingPlanId,variantData,attributes)=>{if(!cartId){console.warn(\"[useCart] Cannot add to cart async: cartId is not available.\",\"isLoading:\",isCreatingCart,\"error:\",cartError);return Promise.reject(new Error(\"Cart ID not available. Please wait for cart to initialize.\"));}return addToCartAsyncFn({cartId,variantId,quantity,sellingPlanId,variantData,attributes});},updateQuantity:(lineId,quantity)=>{if(!cartId){console.warn(\"[useCart] Cannot update quantity: cartId is not available.\");return;}updateQuantity.mutate({cartId,lineId,quantity});},removeLine:lineId=>{if(!cartId){console.warn(\"[useCart] Cannot remove line: cartId is not available.\");return;}removeLine.mutate({cartId,lineId});},applyDiscountCode,removeDiscountCode};};// ------------------------------------------------------------ //\n// HELPER FUNCTIONS\n// ------------------------------------------------------------ //\nconst getCartFromResponse=response=>{if(!response?.data)return null;return response.data.cart||response.data.cartCreate?.cart||response.data.cartLinesAdd?.cart||response.data.cartLinesUpdate?.cart||response.data.cartLinesRemove?.cart||response.data.cartDiscountCodesUpdate?.cart||null;};const updateCartInResponse=(response,updatedCart)=>{if(!response.data)return response;if(response.data.cart){return{...response,data:{...response.data,cart:updatedCart}};}if(response.data.cartCreate?.cart){return{...response,data:{...response.data,cartCreate:{cart:updatedCart}}};}if(response.data.cartLinesAdd?.cart){return{...response,data:{...response.data,cartLinesAdd:{cart:updatedCart}}};}if(response.data.cartLinesUpdate?.cart){return{...response,data:{...response.data,cartLinesUpdate:{cart:updatedCart}}};}if(response.data.cartLinesRemove?.cart){return{...response,data:{...response.data,cartLinesRemove:{cart:updatedCart}}};}if(response.data.cartDiscountCodesUpdate?.cart){return{...response,data:{...response.data,cartDiscountCodesUpdate:{...response.data.cartDiscountCodesUpdate,cart:updatedCart}}};}return response;};const normalizeDiscountCode=code=>code.trim().toUpperCase();const getApplicableDiscountCodes=cart=>{if(!cart?.discountCodes)return[];return cart.discountCodes.filter(discountCode=>discountCode.applicable).map(discountCode=>normalizeDiscountCode(discountCode.code)).filter(discountCode=>discountCode.length>0);};const toUniqueValues=values=>{return Array.from(new Set(values));};const getDiscountMutationErrorMessage=response=>{return response.data?.cartDiscountCodesUpdate?.userErrors?.[0]?.message||response.errors?.[0]?.message;};const findExistingLine=(cart,variantId,sellingPlanId,attributes)=>{if(!cart)return undefined;const targetAttributesKey=JSON.stringify(attributes||[]);return cart.lines.edges.find(edge=>{const matchesVariant=edge.node.merchandise.id===variantId;const lineSellingPlanId=edge.node.sellingPlanAllocation?.sellingPlan?.id;const matchesSellingPlan=sellingPlanId?lineSellingPlanId===sellingPlanId:!lineSellingPlanId;const lineAttributesKey=JSON.stringify(edge.node.attributes||[]);return matchesVariant&&matchesSellingPlan&&lineAttributesKey===targetAttributesKey;})?.node;};const recalculateCartTotals=cart=>{const subtotal=cart.lines.edges.reduce((acc,edge)=>{const unit=parseFloat(edge.node.merchandise.price.amount||\"0\");return acc+unit*edge.node.quantity;},0);const currencyCode=cart.cost.subtotalAmount.currencyCode||(cart.lines.edges[0]?.node.merchandise.price.currencyCode)||\"USD\";return{...cart,cost:{...cart.cost,subtotalAmount:{amount:subtotal.toFixed(2),currencyCode},totalAmount:{amount:subtotal.toFixed(2),currencyCode}}};};\nexport const __FramerMetadata__ = {\"exports\":{\"CART_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGetCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAddToCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCartMutations\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCreateCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{QueryClient}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";let globalQueryClient=null;export const getQueryClient=()=>{if(!globalQueryClient){globalQueryClient=new QueryClient({defaultOptions:{queries:{staleTime:5*60*1e3,gcTime:10*60*1e3}}});}return globalQueryClient;};\nexport const __FramerMetadata__ = {\"exports\":{\"getQueryClient\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const Colors={Primary:{color:\"#000000\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",fill:{color:\"#F3F3F3\",colorA:\"#999999\",colorB:\"#F3F3F3\"},hover:{fill:{color:\"#E6E6E6\",colorA:\"#8C8C8C\",colorB:\"#E6E6E6\"}}},Accent:{color:\"#FFFFFF\",fill:{color:\"#111111\",colorA:\"#5E5E5E\",colorB:\"#111111\"},hover:{fill:{color:\"#1F1F1F\",colorA:\"#6B6B6B\",colorB:\"#1F1F1F\"}}}};export const SHARED_COLORS={background:\"#F3F3F3\",backgroundHover:\"#E6E6E6\",backgroundMuted:\"#D9D9D9\",foreground:\"#111111\",foregroundHover:\"#2A2A2A\",foregroundMuted:\"#757575\",primary:\"#40D41A\"};export const SHARED_STYLES={borderRadius:\"10px\",buttonPadding:\"8px 16px 8px 16px\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Colors\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHARED_STYLES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHARED_COLORS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_styles.map","export const CURRENCY_SYMBOLS={AED:\"د.إ\",AFN:\"؋\",ALL:\"L\",AMD:\"֏\",ANG:\"ƒ\",AOA:\"Kz\",ARS:\"$\",AUD:\"$\",AWG:\"ƒ\",AZN:\"₼\",BAM:\"KM\",BBD:\"$\",BDT:\"৳\",BGN:\"лв\",BHD:\".د.ب\",BIF:\"FBu\",BMD:\"$\",BND:\"$\",BOB:\"$b\",BOV:\"BOV\",BRL:\"R$\",BSD:\"$\",BTC:\"₿\",BTN:\"Nu.\",BWP:\"P\",BYN:\"Br\",BYR:\"Br\",BZD:\"BZ$\",CAD:\"$\",CDF:\"FC\",CHE:\"CHE\",CHF:\"CHF\",CHW:\"CHW\",CLF:\"CLF\",CLP:\"$\",CNH:\"\\xa5\",CNY:\"\\xa5\",COP:\"$\",COU:\"COU\",CRC:\"₡\",CUC:\"$\",CUP:\"₱\",CVE:\"$\",CZK:\"Kč\",DJF:\"Fdj\",DKK:\"kr\",DOP:\"RD$\",DZD:\"دج\",EEK:\"kr\",EGP:\"\\xa3\",ERN:\"Nfk\",ETB:\"Br\",ETH:\"Ξ\",EUR:\"€\",FJD:\"$\",FKP:\"\\xa3\",GBP:\"\\xa3\",GEL:\"₾\",GGP:\"\\xa3\",GHC:\"₵\",GHS:\"GH₵\",GIP:\"\\xa3\",GMD:\"D\",GNF:\"FG\",GTQ:\"Q\",GYD:\"$\",HKD:\"$\",HNL:\"L\",HRK:\"kn\",HTG:\"G\",HUF:\"Ft\",IDR:\"Rp\",ILS:\"₪\",IMP:\"\\xa3\",INR:\"₹\",IQD:\"ع.د\",IRR:\"﷼\",ISK:\"kr\",JEP:\"\\xa3\",JMD:\"J$\",JOD:\"JD\",JPY:\"\\xa5\",KES:\"KSh\",KGS:\"лв\",KHR:\"៛\",KMF:\"CF\",KPW:\"₩\",KRW:\"₩\",KWD:\"KD\",KYD:\"$\",KZT:\"₸\",LAK:\"₭\",LBP:\"\\xa3\",LKR:\"₨\",LRD:\"$\",LSL:\"M\",LTC:\"Ł\",LTL:\"Lt\",LVL:\"Ls\",LYD:\"LD\",MAD:\"MAD\",MDL:\"lei\",MGA:\"Ar\",MKD:\"ден\",MMK:\"K\",MNT:\"₮\",MOP:\"MOP$\",MRO:\"UM\",MRU:\"UM\",MUR:\"₨\",MVR:\"Rf\",MWK:\"MK\",MXN:\"$\",MXV:\"MXV\",MYR:\"RM\",MZN:\"MT\",NAD:\"$\",NGN:\"₦\",NIO:\"C$\",NOK:\"kr\",NPR:\"₨\",NZD:\"$\",OMR:\"﷼\",PAB:\"B/.\",PEN:\"S/.\",PGK:\"K\",PHP:\"₱\",PKR:\"₨\",PLN:\"zł\",PYG:\"Gs\",QAR:\"﷼\",RMB:\"￥\",RON:\"lei\",RSD:\"Дин.\",RUB:\"₽\",RWF:\"R₣\",SAR:\"﷼\",SBD:\"$\",SCR:\"₨\",SDG:\"ج.س.\",SEK:\"kr\",SGD:\"S$\",SHP:\"\\xa3\",SLL:\"Le\",SOS:\"S\",SRD:\"$\",SSP:\"\\xa3\",STD:\"Db\",STN:\"Db\",SVC:\"$\",SYP:\"\\xa3\",SZL:\"E\",THB:\"฿\",TJS:\"SM\",TMT:\"T\",TND:\"د.ت\",TOP:\"T$\",TRL:\"₤\",TRY:\"₺\",TTD:\"TT$\",TVD:\"$\",TWD:\"NT$\",TZS:\"TSh\",UAH:\"₴\",UGX:\"USh\",USD:\"$\",UYI:\"UYI\",UYU:\"$U\",UYW:\"UYW\",UZS:\"лв\",VEF:\"Bs\",VES:\"Bs.S\",VND:\"₫\",VUV:\"VT\",WST:\"WS$\",XAF:\"FCFA\",XBT:\"Ƀ\",XCD:\"$\",XOF:\"CFA\",XPF:\"₣\",XSU:\"Sucre\",XUA:\"XUA\",YER:\"﷼\",ZAR:\"R\",ZMW:\"ZK\",ZWD:\"Z$\",ZWL:\"$\"};/**\n * Get currency symbol by currency code\n * @param currencyCode - ISO 4217 currency code (e.g., \"USD\", \"EUR\", \"GBP\")\n * @returns Currency symbol or the currency code if not found\n */export const getCurrencySymbol=currencyCode=>{return CURRENCY_SYMBOLS[currencyCode]||currencyCode;};\nexport const __FramerMetadata__ = {\"exports\":{\"getCurrencySymbol\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CURRENCY_SYMBOLS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Currency_symbols.map","import{ControlType}from\"framer\";import{CURRENCY_SYMBOLS}from\"https://framerusercontent.com/modules/gNrx5shePoNxbUKTvliC/HLQJlFFZMsPSLpGIiDtr/Currency_symbols.js\";export function formatCurrency({amount,currencyCode,options}){amount=amount||0;const showDecimals=options.decimals==\"auto\"?amount%1!==0:options.decimals==\"always\";const decimals=showDecimals?2:0;let formattedAmount=\"\";if(options.formatted&&typeof Intl!==\"undefined\"){const locale=options.locale||(typeof navigator!==\"undefined\"?navigator.language:\"en-us\");const formatter=new Intl.NumberFormat(locale,{minimumFractionDigits:decimals,maximumFractionDigits:decimals});formattedAmount=formatter.format(amount);}else{formattedAmount=amount.toFixed(decimals);}if(!currencyCode||currencyCode===\"XXX\"){return formattedAmount;}const symbol=CURRENCY_SYMBOLS[currencyCode];if(options.style===\"code\"){return options.location===\"before\"?`${currencyCode} ${formattedAmount}`:`${formattedAmount} ${currencyCode}`;}else{return options.location===\"before\"?`${symbol}${formattedAmount}`:`${formattedAmount}${symbol}`;}}export const CurrencyFormatControls={currencyFormat:{type:ControlType.Object,title:\"Format\",controls:{style:{type:ControlType.Enum,defaultValue:\"symbol\",options:[\"symbol\",\"code\"],optionTitles:[\"Symbol ($)\",\"Code (USD)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},location:{type:ControlType.Enum,defaultValue:\"before\",options:[\"before\",\"after\"],optionTitles:[\"Before\",\"After\"],displaySegmentedControl:true},decimals:{type:ControlType.Enum,defaultValue:\"auto\",options:[\"auto\",\"always\",\"never\"],optionTitles:[\"Auto\",\"Show (10.00)\",\"Hide (10)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},formatted:{type:ControlType.Boolean,defaultValue:true},locale:{type:ControlType.String,defaultValue:\"\",placeholder:`Auto (${typeof navigator!==\"undefined\"?navigator.language:\"\"})`,description:\"Formatting examples:\\n*1,000* | *1.000* | *1 000*\",hidden:props=>!props.formatted}},hidden:props=>props.type!==\"subtotal\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"formatCurrency\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CurrencyFormatControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CurrencyFormatControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_currency_props.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{withCSS}from\"framer\";export const pulseKeyframes=`\n  @keyframes pulse {\n    0%, 100% {\n      opacity: 1;\n    }\n    50% {\n      opacity: 0.5;\n    }\n  }\n`;function LoadingSkeletonWithoutCss({style}){return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"16px\",backgroundColor:SHARED_COLORS.backgroundMuted,borderRadius:\"10px\",animation:\"pulse 1.5s ease-in-out infinite\",...style}})});}const LoadingSkeleton=withCSS(LoadingSkeletonWithoutCss,[pulseKeyframes],\"\");export default LoadingSkeleton;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LoadingSkeleton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"pulseKeyframes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loading_skeleton.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType}from\"framer\";export function renderWithTag(tag,content,style){const finalStyle={...style,margin:0,padding:0,whiteSpace:\"nowrap\"};switch(tag){case\"p\":return /*#__PURE__*/_jsx(\"p\",{style:finalStyle,children:content});case\"span\":return /*#__PURE__*/_jsx(\"span\",{style:finalStyle,children:content});case\"h1\":return /*#__PURE__*/_jsx(\"h1\",{style:finalStyle,children:content});case\"h2\":return /*#__PURE__*/_jsx(\"h2\",{style:finalStyle,children:content});case\"h3\":return /*#__PURE__*/_jsx(\"h3\",{style:finalStyle,children:content});case\"h4\":return /*#__PURE__*/_jsx(\"h4\",{style:finalStyle,children:content});case\"h5\":return /*#__PURE__*/_jsx(\"h5\",{style:finalStyle,children:content});case\"h6\":return /*#__PURE__*/_jsx(\"h6\",{style:finalStyle,children:content});}}export const TagPropertyControls={tag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],defaultValue:\"p\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"renderWithTag\":{\"type\":\"reactComponent\",\"name\":\"renderWithTag\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"TagPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TagPropertyControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TagType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_tag_props.map","import{ControlType}from\"framer\";export const SHOPIFY_DATA_DESCRIPTION=\"Connect this to a *Shopify Data* variable from CMS.\";export const VARIANT_IMAGE_MAPPING_DESCRIPTION=\"Connect this to a *Variant Image Mapping* variable from CMS.\";export const VARIANT_OPTIONS_DESCRIPTION=\"Connect this to a *Variant Options* variable from CMS.\";export const BUNDLE_PRODUCTS_DATA_DESCRIPTION=\"Connect this to a *Bundle Products Data* variable from CMS.\";export const SECTION_PADDING_DESCRIPTION=\"Use this instead of gap on parent layer to avoid unnecessary spacing when the component is hidden.\";export const MARGIN_DESCRIPTION=\"Use margin instead of gap on parent layer to avoid unnecessary spacing when the component is hidden.\";export const SUPPORT_CONTROL={needHelp:{type:ControlType.Object,title:\"Need help?\",buttonTitle:\"Get Support\",icon:\"interaction\",controls:{info:{type:ControlType.Enum,defaultValue:\"info\",options:[\"info\"],optionTitles:[\"Support 🛟\"],displaySegmentedControl:true,title:\"Get Support\",description:\"We're here to help! The best place to get support is to visit our documentation to find your answers. We're also available on live chat.\\n\\n[Visit Frameship docs](https://insertframe.io/docs/frameship)\"}}}};export const SECTION_PADDING_CONTROL={padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:\"0px\",description:SECTION_PADDING_DESCRIPTION}};\nexport const __FramerMetadata__ = {\"exports\":{\"SECTION_PADDING_CONTROL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHOPIFY_DATA_DESCRIPTION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MARGIN_DESCRIPTION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SUPPORT_CONTROL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VARIANT_IMAGE_MAPPING_DESCRIPTION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionPadding\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VARIANT_OPTIONS_DESCRIPTION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_PADDING_DESCRIPTION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BUNDLE_PRODUCTS_DATA_DESCRIPTION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_props.map","import{ControlType}from\"framer\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";export const LoadingSkeletonPropertyControls={loaderStyle:{type:ControlType.Object,title:\"🎨 Loader Style\",buttonTitle:\"Show, Size, Color\",controls:{showLoader:{type:ControlType.Boolean,title:\"Visible\",defaultValue:true},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:SHARED_COLORS.backgroundMuted,hidden:props=>!props.showLoader},width:{type:ControlType.Number,title:\"Width\",defaultValue:16,min:1,step:1,unit:\"px\",hidden:props=>!props.showLoader},height:{type:ControlType.Number,title:\"Height\",defaultValue:16,min:1,step:1,unit:\"px\",hidden:props=>!props.showLoader},previewLoader:{type:ControlType.Boolean,title:\"Preview\",defaultValue:false,hidden:props=>!props.showLoader,description:\"Preview the loader on the Framer canvas.\"}},description:\"Pulsing-frame animation displayed while the component loads data from Shopify, usually for a split second on first page load.\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"LoadingSkeletonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LoadingSkeletonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_loading_skeleton_props.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{QueryClientProvider}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/hq4VYHANG2jcWzk7fVct/Use_cart.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/at3lUzDxHr6ELvD5Yl8y/Market_store.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/SevNFArcD3y2JLRMZBW2/Tanstack_query_client.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{CurrencyFormatControls,formatCurrency}from\"https://framerusercontent.com/modules/mHaK3bedwyJwyNxfaowX/hWKLWGrPdtcuWvTxZqnK/Shared_currency_props.js\";import LoadingSkeleton from\"https://framerusercontent.com/modules/N0h2Mv73o8xtz2My1yiB/RR9fj2DVzBXn0Wwu7ijL/Loading_skeleton.js\";import{renderWithTag,TagPropertyControls}from\"https://framerusercontent.com/modules/cmJdj1YCmFSsS6n95OKk/9t9XeEHurZ6w5fbXeCsJ/Shared_tag_props.js\";import{useIsInFramerPreview}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";import{LoadingSkeletonPropertyControls}from\"https://framerusercontent.com/modules/TxqscBcbPXl18geyBROf/S7yZKjtqtHfQ0qiR18ts/Shared_loading_skeleton_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function CartInfoLabel(props){const queryClient=getQueryClient();return /*#__PURE__*/_jsx(QueryClientProvider,{client:queryClient,children:/*#__PURE__*/_jsx(CartInfoLabelInner,{...props})});}function CartInfoLabelInner(props){const{cart,isLoading,error}=useCart();const{getMarket}=useMarketStore();const currentMarket=getMarket();const isOnFramerCanvas=isOnFramerCanvasFn();const isInFramerPreview=useIsInFramerPreview();const isInPreviewMode=isOnFramerCanvas||isInFramerPreview;const style={...props.font,color:props.color};if(isLoading&&props.loaderStyle.showLoader||isOnFramerCanvas&&props.loaderStyle.previewLoader){return /*#__PURE__*/_jsx(LoadingSkeleton,{style:{width:props.loaderStyle.width,height:props.loaderStyle.height,backgroundColor:props.loaderStyle.backgroundColor}});}if(error){return null;}if(!cart){if(!isInPreviewMode||props.whenZero===\"hide\"){return null;}if(props.type===\"itemCount\"){return renderWithTag(props.tag,\"0\",style);}const currencyCode=currentMarket?.currencyCode||\"USD\";return renderWithTag(props.tag,formatCurrency({amount:0,currencyCode,options:props.currencyFormat}),style);}const cartItems=cart.lines?.edges||[];const totalItems=cartItems.reduce((total,{node:item})=>total+item.quantity,0);const itemCountValue=isInPreviewMode?0:totalItems;let displayValue=\"0\";let zeroComparableValue=0;if(props.type===\"itemCount\"){displayValue=itemCountValue.toString();zeroComparableValue=itemCountValue;}else{const moneyValue=getMoneyValueByType(props.type,cart);const displayedMoneyValue=isInPreviewMode?0:moneyValue;zeroComparableValue=displayedMoneyValue;displayValue=formatCurrency({amount:displayedMoneyValue,currencyCode:getCurrencyCodeForMoneyType(props.type,cart),options:props.currencyFormat});}// Hide component when zero and whenZero is \"Hide\"\nif(props.whenZero===\"hide\"&&Math.abs(zeroComparableValue)<ZERO_EPSILON){return null;}return renderWithTag(props.tag,displayValue,style);}const ZERO_EPSILON=1e-6;function toSafeNumber(value){const numericValue=Number(value);return Number.isFinite(numericValue)?numericValue:0;}function getMoneyValueByType(type,cart){switch(type){case\"subtotal\":return toSafeNumber(cart.cost?.subtotalAmount?.amount);case\"total\":return toSafeNumber(cart.cost?.totalAmount?.amount);}}function getCurrencyCodeForMoneyType(type,cart){if(type===\"subtotal\"){return cart.cost?.subtotalAmount?.currencyCode||\"USD\";}return cart.cost?.totalAmount?.currencyCode||cart.cost?.subtotalAmount?.currencyCode||\"USD\";}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartInfoLabel,{type:{type:ControlType.Enum,options:[\"subtotal\",\"total\",\"itemCount\"],optionTitles:[\"Subtotal\",\"Total\",\"Item Count\"],defaultValue:\"subtotal\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},...CurrencyFormatControls,currencyFormat:{...CurrencyFormatControls.currencyFormat,hidden:props=>props.type===\"itemCount\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:SHARED_COLORS.foreground},whenZero:{type:ControlType.Enum,title:\"When Zero\",options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],defaultValue:\"show\",displaySegmentedControl:true,description:\"Hides the component when the value is 0\"},...TagPropertyControls,...LoadingSkeletonPropertyControls,...SUPPORT_CONTROL});CartInfoLabel.displayName=\"Cart Info Label\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartInfoLabel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const OPEN_CART_EVENT=\"framership-open-cart\";export const CLOSE_CART_EVENT=\"framership-close-cart\";\nexport const __FramerMetadata__ = {\"exports\":{\"CLOSE_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OPEN_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_config.map","import{useEffect,useRef}from\"react\";import{isBrowserFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";/**\n * Custom hook to disable body scrolling when a component is open (e.g., cart, modal)\n * Automatically restores scrolling when the component closes or unmounts\n */export function useDisableScroll(isOpen){const isBrowser=isBrowserFn();const restoreRef=useRef(null);useEffect(()=>{if(!isBrowser)return;// Always cleanup previous lock before applying a new one (covers rapid toggles).\nrestoreRef.current?.();restoreRef.current=null;const applyLock=()=>{const previousBodyOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";const lenis=window.lenis;const wrapperEl=(lenis?.options?.wrapper instanceof HTMLElement?lenis.options.wrapper:null)??(lenis?.wrapper instanceof HTMLElement?lenis.wrapper:null);const previousWrapperStyles=wrapperEl?{overflowX:wrapperEl.style.overflowX,overflowY:wrapperEl.style.overflowY,touchAction:wrapperEl.style.touchAction??\"\",overscrollBehavior:wrapperEl.style.overscrollBehavior??\"\"}:null;// With Lenis-in-Framer, scrolling typically happens on the Lenis wrapper, not <body>.\n// 1) Stop Lenis (prevents smooth/raf-driven scrolling)\n// 2) Also lock the wrapper's native scrolling as a fallback (wheel/touch can still move it otherwise)\ntry{lenis?.stop?.();}catch{// no-op\n}if(wrapperEl){wrapperEl.style.overflowX=\"hidden\";wrapperEl.style.overflowY=\"hidden\";wrapperEl.style.touchAction=\"none\";wrapperEl.style.overscrollBehavior=\"none\";}restoreRef.current=()=>{document.body.style.overflow=previousBodyOverflow;if(wrapperEl&&previousWrapperStyles){wrapperEl.style.overflowX=previousWrapperStyles.overflowX;wrapperEl.style.overflowY=previousWrapperStyles.overflowY;wrapperEl.style.touchAction=previousWrapperStyles.touchAction;wrapperEl.style.overscrollBehavior=previousWrapperStyles.overscrollBehavior;}try{lenis?.start?.();}catch{// no-op\n}};};if(isOpen){applyLock();}else{// ensure unlocked\ndocument.body.style.overflow=\"\";try{const lenis=window.lenis;lenis?.start?.();}catch{// no-op\n}}// Cleanup on unmount\nreturn()=>{if(!isBrowser)return;restoreRef.current?.();restoreRef.current=null;document.body.style.overflow=\"\";};},[isOpen,isBrowser]);}\nexport const __FramerMetadata__ = {\"exports\":{\"useDisableScroll\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Use_disable_scroll.map","/**\n * Utility functions for working with Shopify GraphQL IDs (GIDs)\n *//**\n * Creates a Shopify GraphQL ID (GID) for any Shopify resource type\n * @param type - The Shopify resource type (e.g., \"Product\", \"ProductVariant\", \"Collection\")\n * @param id - The numeric/string ID of the resource\n * @returns The full GID string\n *\n * @example\n * createShopifyGid(\"Product\", \"123456789\") // \"gid://shopify/Product/123456789\"\n */export function createShopifyGid(type,id){return`gid://shopify/${type}/${id}`;}/**\n * Creates a Shopify Product GID\n * @param productId - The product ID\n * @returns The product GID\n *\n * @example\n * createProductGid(\"123456789\") // \"gid://shopify/Product/123456789\"\n */export function createProductGid(productId){return createShopifyGid(\"Product\",productId);}/**\n * Creates a Shopify ProductVariant GID\n * @param variantId - The variant ID\n * @returns The variant GID\n *\n * @example\n * createVariantGid(\"987654321\") // \"gid://shopify/ProductVariant/987654321\"\n */export function createVariantGid(variantId){return createShopifyGid(\"ProductVariant\",variantId);}/**\n * Creates a Shopify Collection GID\n * @param collectionId - The collection ID\n * @returns The collection GID\n *\n * @example\n * createCollectionGid(\"555666777\") // \"gid://shopify/Collection/555666777\"\n */export function createCollectionGid(collectionId){return createShopifyGid(\"Collection\",collectionId);}/**\n * Extracts the ID from a Shopify GraphQL ID (GID)\n * @param gid - The full GID string\n * @returns The extracted ID string\n * @throws Error if the GID format is invalid\n *\n * @example\n * extractIdFromGid(\"gid://shopify/Product/123456789\") // \"123456789\"\n */export function extractIdFromGid(gid){const match=gid.match(/^gid:\\/\\/shopify\\/[^\\/]+\\/(.+)$/);if(!match){throw new Error(`Invalid Shopify GID format: ${gid}`);}return match[1];}/**\n * Parses a Shopify GraphQL ID (GID) into its components\n * @param gid - The full GID string\n * @returns An object containing the resource type and ID\n * @throws Error if the GID format is invalid\n *\n * @example\n * parseShopifyGid(\"gid://shopify/Product/123456789\") // { type: \"Product\", id: \"123456789\" }\n */export function parseShopifyGid(gid){const match=gid.match(/^gid:\\/\\/shopify\\/([^\\/]+)\\/(.+)$/);if(!match){throw new Error(`Invalid Shopify GID format: ${gid}`);}return{type:match[1],id:match[2]};}/**\n * Extracts the product ID from a Shopify Product GID\n * @param gid - The product GID\n * @returns The product ID\n *\n * @example\n * extractProductId(\"gid://shopify/Product/123456789\") // \"123456789\"\n */export function extractProductId(gid){const{type,id}=parseShopifyGid(gid);if(type!==\"Product\"){throw new Error(`Expected Product GID, got ${type}: ${gid}`);}return id;}/**\n * Extracts the variant ID from a Shopify ProductVariant GID\n * @param gid - The variant GID\n * @returns The variant ID\n *\n * @example\n * extractVariantId(\"gid://shopify/ProductVariant/987654321\") // \"987654321\"\n */export function extractVariantId(gid){const{type,id}=parseShopifyGid(gid);if(type!==\"ProductVariant\"){throw new Error(`Expected ProductVariant GID, got ${type}: ${gid}`);}return id;}/**\n * Extracts the collection ID from a Shopify Collection GID\n * @param gid - The collection GID\n * @returns The collection ID\n *\n * @example\n * extractCollectionId(\"gid://shopify/Collection/555666777\") // \"555666777\"\n */export function extractCollectionId(gid){const{type,id}=parseShopifyGid(gid);if(type!==\"Collection\"){throw new Error(`Expected Collection GID, got ${type}: ${gid}`);}return id;}\nexport const __FramerMetadata__ = {\"exports\":{\"extractProductId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createVariantGid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createCollectionGid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"extractCollectionId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createShopifyGid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"extractVariantId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createProductGid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseShopifyGid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"extractIdFromGid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shopify_utils.map","import{shopifyClient}from\"https://framerusercontent.com/modules/c5gtsBimYk7u4sSXwOlt/qYF6ekN6aOwuxUWbCTWd/Shopify_client.js\";import{createProductGid}from\"https://framerusercontent.com/modules/tzN8qHzrVYThnxhKObeP/oWpbtfeZjvritjXviKiH/Shopify_utils.js\";export const getInventory=async productId=>{const productGid=createProductGid(productId);const getInventoryQuery=`#graphql\n    query getInventory($productId: ID!) {\n      product(id: $productId) {\n        variants(first: 100) {\n          edges {\n            node {\n              id\n\t\t\t\t\t\t\tquantityAvailable\n            }\n          }\n        }\n      }\n    }\n  `;const result=await shopifyClient({query:getInventoryQuery,variables:{productId:productGid}});return result;};\nexport const __FramerMetadata__ = {\"exports\":{\"InventoryResponse\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getInventory\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useQuery}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{getInventory}from\"https://framerusercontent.com/modules/sX6hfMwzhWlvBxIp2fG2/XYjOFKV8IbjZPPCo0JWD/Inventory_service.js\";export const INVENTORY_QUERY_KEYS={all:[\"inventory\"],byId:productId=>[\"inventory\",productId]};export const useInventory=productId=>{const{data,isLoading,error}=useQuery({queryKey:INVENTORY_QUERY_KEYS.byId(productId),queryFn:()=>getInventory(productId),enabled:!!productId});return{data,isLoading,error};};\nexport const __FramerMetadata__ = {\"exports\":{\"useInventory\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"INVENTORY_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{ControlType}from\"framer\";import{SHARED_COLORS,SHARED_STYLES}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{useInventory}from\"https://framerusercontent.com/modules/DW1wzS65glja20YJJb0w/BVuIt9pNWmm6EXzrBswo/Use_inventory.js\";import{extractVariantId}from\"https://framerusercontent.com/modules/tzN8qHzrVYThnxhKObeP/oWpbtfeZjvritjXviKiH/Shopify_utils.js\";import{isOnFramerCanvasFn,useIsInFramerPreview}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";// ------------------------------------------------------------ //\n// DEFAULT VALUES\n// ------------------------------------------------------------ //\nexport const PresetPrimaryButtonStyleDefaultValues={presetButtonStyle:{alignItems:\"center\",justifyContent:\"center\",gap:8,padding:SHARED_STYLES.buttonPadding,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted},borderRadius:SHARED_STYLES.borderRadius,textColor:SHARED_COLORS.background,backgroundColor:SHARED_COLORS.foreground,shadow:undefined,hover:{textColor:SHARED_COLORS.backgroundHover,backgroundColor:SHARED_COLORS.foregroundHover,shadow:undefined,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted}},tapScale:.98}};export const PresetSecondaryButtonStyleDefaultValues={presetButtonStyle:{...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle,backgroundColor:SHARED_COLORS.background,textColor:SHARED_COLORS.foreground,hover:{...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle.hover,backgroundColor:SHARED_COLORS.backgroundHover,textColor:SHARED_COLORS.foreground}}};export const OUT_OF_STOCK_STYLE_DEFAULT_VALUES={text:\"Out of Stock\",textColor:SHARED_COLORS.background,backgroundColor:SHARED_COLORS.foregroundMuted,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted},opacity:.7};export const PresetPrimaryButtonDisabledStyleDefaultValues={disabledStyle:{alignItems:\"center\",justifyContent:\"center\",gap:8,padding:SHARED_STYLES.buttonPadding,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted},borderRadius:SHARED_STYLES.borderRadius,textColor:SHARED_COLORS.foregroundMuted,backgroundColor:SHARED_COLORS.backgroundMuted,shadow:undefined,tapScale:1}};// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\nexport const PresetPrimaryButtonStyleControls={presetButtonStyle:{title:\"🎨 Styling\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.border).borderWidth,borderStyle:(PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.border).borderStyle,borderColor:(PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.shadow},hover:{title:\"Hover\",type:ControlType.Object,controls:{textColor:{title:\"Text\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.shadow},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.border}},buttonTitle:\"Style\"},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",defaultValue:{// @ts-expect-error - fontSize is a string in this Framer npm version\nfontSize:\"16px\",variant:\"Regular\",lineHeight:\"1em\"},hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"}};export const PresetPrimaryButtonDisabledStyleControls={disabledStyle:{title:\"🎨 Disabled Styling\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.border).borderWidth,borderStyle:(PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.border).borderStyle,borderColor:(PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.shadow},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"}};export const PresetSecondaryButtonStyleControls={presetButtonStyle:{title:\"🎨 Styling\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderWidth,borderStyle:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderStyle,borderColor:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.shadow},hover:{title:\"Hover\",type:ControlType.Object,controls:{textColor:{title:\"Text\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.shadow},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.border}},buttonTitle:\"Style\"},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"}};export const PresetButtonContentControls={showDefaultIcon:{title:\"Default Icon\",type:ControlType.Boolean,defaultValue:true,hidden:()=>true,// hidden: (props: any) => props.buttonType === \"custom\", // shown only on add to cart button\nenabledTitle:\"Show\",disabledTitle:\"Hide\"},text:{title:\"Text\",type:ControlType.String,defaultValue:\"Button\",hidden:props=>props.buttonType===\"custom\"},leftIcon:{title:\"Left Icon\",type:ControlType.ComponentInstance,hidden:props=>props.buttonType===\"custom\"},rightIcon:{title:\"Right Icon\",type:ControlType.ComponentInstance,hidden:props=>props.buttonType===\"custom\"}};export const CustomButtonControls={buttonType:{title:\"Button Type\",type:ControlType.Enum,options:[\"preset\",\"custom\"],optionTitles:[\"Preset\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"preset\"},customButton:{title:\"Button\",type:ControlType.ComponentInstance,hidden:props=>props.buttonType===\"preset\"},customButtonDisabled:{title:\"Button Disabled\",type:ControlType.ComponentInstance,hidden:props=>props.buttonType===\"preset\"},customButtonSize:{title:\"Button Size\",type:ControlType.Object,controls:{width:{type:ControlType.Enum,title:\"Width\",options:[\"default\",\"fill\"],optionTitles:[\"Default\",\"Fill\"],defaultValue:\"default\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},height:{type:ControlType.Enum,title:\"Height\",options:[\"default\",\"fill\"],optionTitles:[\"Default\",\"Fill\"],defaultValue:\"default\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"}},hidden:props=>props.buttonType===\"preset\"}};export const OutOfStockStyleControls={outOfStockStyle:{title:\"Out of Stock Style\",type:ControlType.Object,controls:{text:{title:\"Text\",type:ControlType.String,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.text},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.backgroundColor},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.border},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.shadow},opacity:{title:\"Opacity\",type:ControlType.Number,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.opacity,min:0,max:1,step:.01}},hidden:props=>props.buttonType===\"custom\"}};export const MarketButtonStylingActiveControls={stylingActive:{title:\"🎨 Styling Selected\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderWidth,borderStyle:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderStyle,borderColor:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:SHARED_COLORS.background},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:SHARED_COLORS.primary},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.shadow},hover:{title:\"Hover\",type:ControlType.Object,controls:{textColor:{title:\"Text\",type:ControlType.Color,defaultValue:SHARED_COLORS.background},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:SHARED_COLORS.primary},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.shadow},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.border}},buttonTitle:\"Style\"},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"||!props.showWhenActive,description:\"Styling when the market is currently selected\"}};// ------------------------------------------------------------ //\n// UTILITY FUNCTION FOR OVERRIDING DEFAULTS\n// ------------------------------------------------------------ //\n/**\n * Deep clones property controls and overrides default values, hidden properties, and titles at specified paths\n * @param baseControls - The base property controls to clone\n * @param overrides - Object with dot-notation paths to override (e.g., 'presetButtonStyle.backgroundColor', 'controlName.hidden', 'controlName.title')\n * @returns New property controls with overridden defaults, hidden properties, and titles\n */export function overrideControlDefaults(baseControls,overrides){// Deep clone the controls (preserving functions)\nconst deepClone=obj=>{if(obj===null||typeof obj!==\"object\")return obj;if(typeof obj===\"function\")return obj;if(Array.isArray(obj))return obj.map(deepClone);const cloned={};for(const key in obj){if(obj.hasOwnProperty(key)){cloned[key]=deepClone(obj[key]);}}return cloned;};const clonedControls=deepClone(baseControls);// Apply overrides\nObject.entries(overrides).forEach(([path,value])=>{const pathParts=path.split(\".\");let current=clonedControls;let controlLevel=null;let lastControlKey=null;// Navigate to the target control\nfor(let i=0;i<pathParts.length;i++){const part=pathParts[i];if(i===pathParts.length-1){// We've reached the final property\nif(part===\"defaultValue\"&&controlLevel&&lastControlKey){// Override defaultValue on a control (e.g., \"text.defaultValue\")\nconst control=controlLevel[lastControlKey];if(control&&typeof control===\"object\"&&control.defaultValue!==undefined){control.defaultValue=value;}}else if(part===\"hidden\"){// Override the hidden property of a control\nif(current[part]&&typeof current[part]===\"object\"&&current[part].controls){// This is an object control with nested controls - set hidden on the object control itself\ncurrent[part].hidden=value;}else if(controlLevel&&lastControlKey){// This is a property of a parent control (e.g., \"inputStyle.hidden\")\n// controlLevel should be the parent level containing the object control\nconst control=controlLevel[lastControlKey];if(control){control.hidden=value;}}else if(current[part]&&typeof current[part]===\"object\"){// Direct control\ncurrent[part].hidden=value;}}else if(part===\"title\"){// Override the title property of a control\nif(current[part]&&typeof current[part]===\"object\"&&current[part].controls){// This is an object control with nested controls - set title on the object control itself\ncurrent[part].title=value;}else if(controlLevel&&lastControlKey){// This is a property of a parent control (e.g., \"inputStyle.title\")\n// controlLevel should be the parent level containing the object control\nconst control=controlLevel[lastControlKey];if(control){control.title=value;}}else if(current[part]&&typeof current[part]===\"object\"){// Direct control\ncurrent[part].title=value;}}else if(current[part]&&typeof current[part]===\"object\"){// If it's a control with controls (nested), we shouldn't override it directly\nif(current[part].controls){console.warn(`Cannot override ${path} - it's a parent control with nested controls`);}else if(current[part].defaultValue!==undefined){// This is a direct control - update its defaultValue\ncurrent[part].defaultValue=value;}else if(controlLevel&&lastControlKey){// This might be a property within a control's defaultValue object\n// (e.g., \"border.borderWidth\" where border is the control)\nconst control=controlLevel[lastControlKey];if(control?.defaultValue&&typeof control.defaultValue===\"object\"){control.defaultValue[part]=value;}}}else if(controlLevel&&lastControlKey){// Property doesn't exist in current, but we have a control to modify\nconst control=controlLevel[lastControlKey];if(control?.defaultValue&&typeof control.defaultValue===\"object\"){control.defaultValue[part]=value;}}}else{// Navigate deeper\nif(current[part]?.controls){// This is a parent control with nested controls\n// Set controlLevel to current level so we can access this control later for properties like 'hidden'\ncontrolLevel=current;lastControlKey=part;current=current[part].controls;}else if(current[part]&&typeof current[part]===\"object\"){// This might be a control or a defaultValue object\nif(current[part].defaultValue!==undefined){// This is a control - check if we're trying to access its defaultValue properties\ncontrolLevel=current;lastControlKey=part;// If defaultValue is an object, navigate into it; otherwise stay at control level\nif(typeof current[part].defaultValue===\"object\"&&current[part].defaultValue!==null){current=current[part].defaultValue;}else{// defaultValue is a primitive - we need to set it directly later\ncurrent=current[part];}}else{// This is a direct control (like ComponentInstance) - set up for property access\ncontrolLevel=current;lastControlKey=part;current=current[part];}}else{console.warn(`Path ${path} not found in controls`);return;}}}});return clonedControls;}// ------------------------------------------------------------ //\n// CUSTOM HOOKS\n// ------------------------------------------------------------ //\nexport function useInventoryDisabled(shopifyDataId,selectedVariantId,disableWhenOutOfStock){const isOnFramerCanvas=isOnFramerCanvasFn();const isInFramerPreview=useIsInFramerPreview();const{data:inventoryData,isLoading,error}=useInventory(shopifyDataId);if(isOnFramerCanvas||isInFramerPreview)return{isDisabled:false};const variants=inventoryData?.data?.product?.variants?.edges||[];const selectedVariant=variants.find(variant=>extractVariantId(variant.node.id)===selectedVariantId);if(isLoading||error)return{isDisabled:false};const isInStock=selectedVariant?selectedVariant.node.quantityAvailable>0:false;const isNotTrackedStock=selectedVariant?selectedVariant.node.quantityAvailable===null||selectedVariant.node.quantityAvailable===-1:false;const isDisabled=disableWhenOutOfStock&&!isNotTrackedStock&&!isInStock;return{isDisabled};}\nexport const __FramerMetadata__ = {\"exports\":{\"PresetButtonContentControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OutOfStockStyleProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonStyleDefaultValues\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonDisabledStyleDefaultValues\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetSecondaryButtonStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomButtonControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MarketButtonStylingActiveControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInventoryDisabled\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonDisabledStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomButtonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"overrideControlDefaults\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetSecondaryButtonStyleDefaultValues\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetButtonDisabledStyleControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MarketButtonStylingActiveProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetButtonStyleControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OUT_OF_STOCK_STYLE_DEFAULT_VALUES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetButtonContentControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OutOfStockStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_button_props.map","import{jsx as _jsx}from\"react/jsx-runtime\";export default function LoaderSvg({style}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",className:\"lucide lucide-loader-circle-icon lucide-loader-circle\",style:{...style},children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 12a9 9 0 1 1-6.219-8.56\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LoaderSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loader.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import LoaderSvg from\"https://framerusercontent.com/modules/z7s7d2NhYNciN7G09hdf/Am5BTAlgzE3rws6PH1Qt/Loader.js\";export default function LoadingSpinner({style}){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n          @keyframes loading-spinner {\n            from {\n              transform: rotate(0deg);\n            }\n            to {\n              transform: rotate(360deg);\n            }\n          }\n        `}),/*#__PURE__*/_jsx(LoaderSvg,{style:{animation:\"loading-spinner 1s linear infinite\",...style}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LoadingSpinner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loading_spinner.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{PresetPrimaryButtonStyleDefaultValues,PresetPrimaryButtonDisabledStyleDefaultValues}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/tIfIKPpvShmNNzSisWMv/Shared_button_props.js\";import LoadingSpinner from\"https://framerusercontent.com/modules/J14wQOiI0O01kyXMgenS/ODFPbfbc3Lw68NQPcyta/Loading_spinner.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nexport default function PresetButton(props){const{leftIcon,rightIcon,font,text,onClick,presetButtonStyle,disabledStyle,style,disabled,isLoading,...restProps}=props;// Deep merge the presetButtonStyle with defaults\nconst mergedPresetButtonStyle={...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle,...presetButtonStyle||{},hover:{...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover,...presetButtonStyle?.hover||{}}};// When no disabled styling is passed, keep the preset look and only fade + cursor (handled below).\nconst useFadedPresetWhenDisabled=disabledStyle===undefined;// Deep merge the disabledStyle with defaults (only when disabled styling exists)\nconst mergedDisabledStyle={...PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle,...disabledStyle||{}};const activeStyle=disabled?useFadedPresetWhenDisabled?mergedPresetButtonStyle:mergedDisabledStyle:mergedPresetButtonStyle;const handleClick=e=>{onClick(e);};return /*#__PURE__*/_jsxs(motion.button,{onClick:handleClick,style:{width:\"100%\",height:\"100%\",display:\"flex\",cursor:disabled?\"not-allowed\":\"pointer\",opacity:disabled&&useFadedPresetWhenDisabled?.5:undefined,alignItems:activeStyle?.alignItems,justifyContent:activeStyle?.justifyContent,gap:activeStyle?.gap,padding:activeStyle?.padding,whiteSpace:\"nowrap\",overflow:\"hidden\",border:typeof activeStyle?.border===\"string\"?activeStyle.border:activeStyle?.border?`${activeStyle.border.borderWidth||0}px ${activeStyle.border.borderStyle||\"solid\"} ${activeStyle.border.borderColor||\"transparent\"}`:undefined,borderRadius:activeStyle?.borderRadius,backgroundColor:activeStyle?.backgroundColor,color:activeStyle?.textColor,boxShadow:activeStyle?.shadow,...disabled&&disabledStyle?.font?disabledStyle.font:font,...style},animate:{backgroundColor:activeStyle?.backgroundColor,color:activeStyle?.textColor,boxShadow:activeStyle?.shadow,opacity:disabled&&useFadedPresetWhenDisabled?.5:1,border:typeof activeStyle?.border===\"string\"?activeStyle.border:activeStyle?.border?`${activeStyle.border.borderWidth||0}px ${activeStyle.border.borderStyle||\"solid\"} ${activeStyle.border.borderColor||\"transparent\"}`:undefined},whileHover:disabled?undefined:{backgroundColor:mergedPresetButtonStyle?.hover?.backgroundColor,color:mergedPresetButtonStyle?.hover?.textColor,boxShadow:mergedPresetButtonStyle?.hover?.shadow,border:typeof mergedPresetButtonStyle?.hover?.border===\"string\"?mergedPresetButtonStyle.hover.border:mergedPresetButtonStyle?.hover?.border?`${mergedPresetButtonStyle.hover.border.borderWidth||0}px ${mergedPresetButtonStyle.hover.border.borderStyle||\"solid\"} ${mergedPresetButtonStyle.hover.border.borderColor||\"transparent\"}`:undefined,transition:{duration:.3,ease:\"easeOut\"}},whileTap:{scale:activeStyle?.tapScale,transition:{duration:.1,ease:\"easeOut\"}},disabled:disabled||isLoading,...restProps,children:[isLoading&&/*#__PURE__*/_jsx(LoadingSpinner,{style:{width:restProps.loadingSpinnerSize||24,height:restProps.loadingSpinnerSize||24}}),leftIcon&&!isLoading&&/*#__PURE__*/_jsx(\"span\",{children:leftIcon}),text&&!isLoading&&/*#__PURE__*/_jsx(\"span\",{style:{overflow:\"hidden\",textOverflow:\"ellipsis\"},children:text}),rightIcon&&!isLoading&&/*#__PURE__*/_jsx(\"span\",{children:rightIcon})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"PresetButtonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"PresetButton\",\"slots\":[\"leftIcon\",\"rightIcon\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import React from\"react\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction renderWithSize(children,customButtonSize){return React.Children.map(children,child=>{return /*#__PURE__*/React.cloneElement(child,{style:{...child.props.style,width:customButtonSize?.width===\"fill\"?\"100%\":child.props.width,height:customButtonSize?.height===\"fill\"?\"100%\":child.props.height}});});}export default function CustomButtonWrapper(props){const useDisabledSlot=props.disabled&&props.disabledButton!=null;return /*#__PURE__*/_jsx(\"div\",{onClick:props.disabled?undefined:props.onClick,style:{overflow:\"visible\",width:props.customButtonSize?.width===\"default\"?\"fit-content\":\"100%\",height:props.customButtonSize?.height===\"default\"?\"fit-content\":\"100%\",display:\"flex\",cursor:props.disabled?\"not-allowed\":\"pointer\",opacity:useDisabledSlot?1:props.disabled?.5:1},children:/*#__PURE__*/_jsx(_Fragment,{children:useDisabledSlot?renderWithSize(props.disabledButton,props.customButtonSize):renderWithSize(props.children,props.customButtonSize)})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CustomButtonWrapper\",\"slots\":[\"disabledButton\",\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Custom_button_wrapper.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function CartSvg({style}){return /*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{...style},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"21\",r:\"1\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"19\",cy:\"21\",r:\"1\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useState,useEffect,useRef}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{OPEN_CART_EVENT,CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";import{isBrowserFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{useDisableScroll}from\"https://framerusercontent.com/modules/zzfzgZ7pO3t6JQJMkHo3/ZueuducC1DyN2VURmw7J/Use_disable_scroll.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/SA8zaFoUBiSaNu5JB5yl/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import CartSvg from\"https://framerusercontent.com/modules/qGSs7SULtHSo8Msf1WUy/vraFd5f3jmKFoHJ9xWa7/Cart.js\";import{PresetPrimaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/tIfIKPpvShmNNzSisWMv/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartOpenButtonContent(props){const isOnFramerCanvas=RenderTarget.hasRestrictions();const[isOpen,setIsOpen]=useState(false);const handleOpenCart=()=>setIsOpen(true);const handleCloseCart=()=>setIsOpen(false);const{overlayParentClasses,ref}=useOverlayParentClasses(isOnFramerCanvas);useCartEventListeners(handleOpenCart,handleCloseCart);return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",height:\"100%\"},children:[props.buttonType===\"custom\"&&/*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleOpenCart,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton}),props.buttonType===\"preset\"&&/*#__PURE__*/_jsx(PresetButton,{onClick:handleOpenCart,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(CartSvg,{style:{width:\"16px\",height:\"16px\"}}),rightIcon:props.rightIcon?.[0],font:props.presetButtonStyle.font,text:props.text?props.text:undefined,presetButtonStyle:props.presetButtonStyle}),!isOnFramerCanvas&&/*#__PURE__*/_jsx(CartPortal,{isOpen:isOpen,onClose:handleCloseCart,cartLayer:props.cartLayer,overlayParentClasses:overlayParentClasses,backdropOverlay:props.backdropOverlay,cartLayerAnimation:props.cartLayerConfig.cartLayerAnimation,cartLayerHeight:props.cartLayerConfig.cartLayerHeight,cartLayerPosition:props.cartLayerConfig.cartLayerPosition,shadow:props.cartLayerConfig.shadow})]});}function CartPortal({isOpen,onClose,cartLayer,overlayParentClasses,backdropOverlay,cartLayerAnimation,cartLayerHeight,cartLayerPosition,shadow}){const isBrowser=isBrowserFn();const overlayRef=useRef(null);useDisableScroll(isOpen);useSyncCartLayerCursor(isBrowser,isOpen,overlayRef,cartLayer);// ------------------------------------------------------------ //\n// Resolve portal container so that Framer elements keep their\n// scoped CSS (Framer scoping relies on being a descendant of the\n// element that has the `data-framer-root` attribute).\n// ------------------------------------------------------------ //\nconst portalTarget=isBrowser?document.querySelector(\"[data-framer-root]\")||document.getElementById(\"main\")||document.body:null;// Wrap portal content with parent classes to maintain styling context\nconst portalContent=/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:isOpen&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{ref:overlayRef,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:onClose,style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",backgroundColor:backdropOverlay.backgroundColor,backdropFilter:`blur(${backdropOverlay.blur}px)`,zIndex:11},transition:backdropOverlay.transition,id:\"frameship-cart-overlay\"}),/*#__PURE__*/_jsx(motion.div,{initial:{x:cartLayerAnimation.offsetX,y:cartLayerAnimation.offsetY,opacity:cartLayerAnimation.opacity,scale:cartLayerAnimation.scale,rotate:cartLayerAnimation.rotate},animate:{x:0,y:0,opacity:1,scale:1,rotate:0},exit:{x:cartLayerAnimation.offsetX,y:cartLayerAnimation.offsetY,opacity:cartLayerAnimation.opacity,scale:cartLayerAnimation.scale,rotate:cartLayerAnimation.rotate},transition:cartLayerAnimation.transition,style:{position:\"fixed\",...getCartLayerPosition(cartLayerPosition),width:\"fit-content\",maxWidth:\"100%\",height:\"100dvh\",zIndex:12,boxShadow:shadow,overflowY:\"auto\"},id:\"frameship-cart-layer\",children:React.Children.map(cartLayer,child=>{return /*#__PURE__*/React.cloneElement(child,{...child.props,style:{...child.props.style,height:cartLayerHeight===\"viewport\"?\"100dvh\":child.props.height,maxWidth:\"100%\"}});})})]})});// Only create portal on client-side when portalTarget exists\nif(!portalTarget){return null;}// Wrap with parent classes using reduce to maintain Framer styling context\nconst wrappedContent=overlayParentClasses.reduce((children,className)=>/*#__PURE__*/_jsx(\"div\",{className:`${className} frameship-contents`,children:children}),portalContent);return /*#__PURE__*/createPortal(wrappedContent,portalTarget);}// ------------------------------------------------------------ //\n// Calculate cart layer position\n// ------------------------------------------------------------ //\nconst getCartLayerPosition=cartLayerPosition=>{const{position,offsetX,offsetY}=cartLayerPosition;switch(position){case\"top left\":return{top:`${offsetY}px`,left:`${offsetX}px`};case\"top right\":return{top:`${offsetY}px`,right:`${offsetX}px`};case\"bottom right\":return{bottom:`${offsetY}px`,right:`${offsetX}px`};case\"bottom left\":return{bottom:`${offsetY}px`,left:`${offsetX}px`};default:return{top:`${offsetY}px`,right:`${offsetX}px`};}};// ------------------------------------------------------------ //\n// CUSTOM HOOKS\n// ------------------------------------------------------------ //\nfunction useOverlayParentClasses(isOnFramerCanvas){const[overlayParentClasses,setOverlayParentClasses]=useState([]);const ref=useRef(null);useEffect(()=>{if(!isOnFramerCanvas&&ref.current){const getParentClasses=()=>{const classes=[];let currentElement=ref.current;while(currentElement&&currentElement.tagName.toLowerCase()!==\"main\"){if(currentElement.className){classes.push(currentElement.className);}currentElement=currentElement.parentElement;}return classes.reverse();};setOverlayParentClasses(getParentClasses());}},[isOnFramerCanvas]);return{overlayParentClasses,ref};}function useCartEventListeners(handleOpenCart,handleCloseCart){const isBrowser=isBrowserFn();useEffect(()=>{if(!isBrowser)return;const handleOpenEvent=()=>handleOpenCart();const handleCloseEvent=()=>handleCloseCart();document.addEventListener(OPEN_CART_EVENT,handleOpenEvent);document.addEventListener(CLOSE_CART_EVENT,handleCloseEvent);return()=>{document.removeEventListener(OPEN_CART_EVENT,handleOpenEvent);document.removeEventListener(CLOSE_CART_EVENT,handleCloseEvent);};},[isBrowser,handleOpenCart,handleCloseCart]);}/**\n * Syncs the data-framer-cursor attribute from the cart layer's first child\n * to the overlay element. This ensures that Framer's cursor behavior (e.g.,\n * pointer, not-allowed, or custom cursor) is properly maintained on the backdrop\n * overlay when the cart is open, matching the cursor style of the cart layer content.\n */function useSyncCartLayerCursor(isBrowser,isOpen,overlayRef,cartLayer){useEffect(()=>{if(!isBrowser||!isOpen)return;const cartLayerElement=document.getElementById(\"frameship-cart-layer\");const overlayElement=overlayRef.current;if(cartLayerElement&&overlayElement){const firstChild=cartLayerElement.firstElementChild;if(firstChild?.hasAttribute(\"data-framer-cursor\")){const cursorValue=firstChild.getAttribute(\"data-framer-cursor\");if(cursorValue){overlayElement.setAttribute(\"data-framer-cursor\",cursorValue);}}else{overlayElement.removeAttribute(\"data-framer-cursor\");}}},[isBrowser,isOpen,cartLayer,overlayRef]);}// ------------------------------------------------------------ //\n// EXPORT WITH CSS\n// ------------------------------------------------------------ //\nconst CartOpenButtonContentWithCSS=withCSS(CartOpenButtonContent,[\".frameship-contents { display: contents !important }\"],\"\");/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CartOpenButton(props){return /*#__PURE__*/_jsx(CartOpenButtonContentWithCSS,{...props});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartOpenButton,{cartLayer:{type:ControlType.ComponentInstance,description:\"Connect a layer. Must be a component, not a stack.\"},cartLayerConfig:{title:\"Cart Layer Config\",buttonTitle:\"Height, Position, Animation\",type:ControlType.Object,controls:{cartLayerHeight:{title:\"Height\",type:ControlType.Enum,defaultValue:\"viewport\",options:[\"viewport\",\"default\"],optionTitles:[\"Viewport\",\"Default\"],displaySegmentedControl:true},cartLayerPosition:{title:\"Position\",type:ControlType.Object,controls:{position:{title:\"Position\",type:ControlType.Enum,defaultValue:\"top right\",options:[\"top left\",\"top right\",\"bottom right\",\"bottom left\"],optionTitles:[\"Top Left\",\"Top Right\",\"Bottom Right\",\"Bottom Left\"]},offsetX:{title:\"Offset X\",type:ControlType.Number,defaultValue:0,unit:\"px\"},offsetY:{title:\"Offset Y\",type:ControlType.Number,defaultValue:0,unit:\"px\"}}},cartLayerAnimation:{title:\"Animation\",type:ControlType.Object,buttonTitle:\"Enter Effect\",icon:\"effect\",controls:{opacity:{title:\"Opacity\",type:ControlType.Number,min:0,max:1,step:.1,defaultValue:0},scale:{title:\"Scale\",type:ControlType.Number,min:0,max:2,step:.1,defaultValue:1},rotate:{title:\"Rotate\",type:ControlType.Number,min:-360,max:360,step:1,defaultValue:0,unit:\"deg\"},offsetX:{title:\"Offset X\",type:ControlType.Number,defaultValue:100,unit:\"px\"},offsetY:{title:\"Offset Y\",type:ControlType.Number,defaultValue:0,unit:\"px\"},transition:{title:\"Transition\",type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.3,bounce:0}}}},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:\"-2px 0 10px rgba(0, 0, 0, 0.1)\"}}},backdropOverlay:{title:\"Overlay\",type:ControlType.Object,buttonTitle:\"Background, Blur, Transition\",controls:{backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\",optional:true},blur:{title:\"Blur\",type:ControlType.Number,displayStepper:true,defaultValue:0},transition:{title:\"Transition\",type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.3,bounce:0},description:\"A solid overlay shown behind the cart\"}}},...CustomButtonControls,...PresetPrimaryButtonStyleControls,...overrideControlDefaults(PresetButtonContentControls,{\"leftIcon.title\":\"Button Left Icon\",\"rightIcon.title\":\"Button Right Icon\",\"text.title\":\"Button Text\",\"text.defaultValue\":\"\"}),...SUPPORT_CONTROL});CartOpenButton.displayName=\"Cart Open Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartOpenButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function CloseSvg({style,strokeWidth=2}){return /*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:strokeWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:style,children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CloseSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Close.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/SA8zaFoUBiSaNu5JB5yl/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import CloseSvg from\"https://framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/jwJJur1kuX4yfIC3vp3T/Close.js\";import{PresetSecondaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/tIfIKPpvShmNNzSisWMv/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartCloseButtonContent(props){const handleCloseCart=()=>{// Dispatch custom event to close the cart\ndocument.dispatchEvent(new CustomEvent(CLOSE_CART_EVENT));};if(props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleCloseCart,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}return /*#__PURE__*/_jsx(PresetButton,{onClick:handleCloseCart,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(CloseSvg,{}),rightIcon:props.rightIcon?.[0],presetButtonStyle:props.presetButtonStyle});}// ------------------------------------------------------------ //\n// EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CartCloseButton(props){return /*#__PURE__*/_jsx(CartCloseButtonContent,{...props});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartCloseButton,{...CustomButtonControls,...overrideControlDefaults(PresetSecondaryButtonStyleControls,{\"presetButtonStyle.backgroundColor\":\"rgba(0, 0, 0, 0)\",\"presetButtonStyle.textColor\":\"rgba(0, 0, 0, 1)\",\"presetButtonStyle.hover.backgroundColor\":\"rgba(0, 0, 0, 0)\",\"presetButtonStyle.hover.textColor\":\"rgba(0, 0, 0, 1)\",\"presetButtonStyle.border.borderWidth\":0,\"presetButtonStyle.border.borderStyle\":\"solid\",\"presetButtonStyle.border.borderColor\":\"rgba(0, 0, 0, 0.1)\"}),...PresetButtonContentControls,...SUPPORT_CONTROL});CartCloseButton.displayName=\"Cart Close Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartCloseButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{QueryClientProvider}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/SevNFArcD3y2JLRMZBW2/Tanstack_query_client.js\";/**\n * Wrapper component that provides QueryClientProvider to its children\n * This is needed for Framer components that use Tanstack Query, since we can't\n * wrap at the app level in Framer.\n *\n * @example\n * ```tsx\n * export default function MyComponent(props: MyComponentProps) {\n *   return (\n *     <QueryClientWrapper>\n *       <MyComponentContent {...props} />\n *     </QueryClientWrapper>\n *   );\n * }\n *\n * function MyComponentContent(props: MyComponentProps) {\n *   const { data } = useQuery(...);\n *   return <div>{data}</div>;\n * }\n * ```\n */export function QueryClientWrapper(props){const queryClient=getQueryClient();return /*#__PURE__*/_jsx(QueryClientProvider,{client:queryClient,children:props.children});}\nexport const __FramerMetadata__ = {\"exports\":{\"QueryClientWrapper\":{\"type\":\"reactComponent\",\"name\":\"QueryClientWrapper\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}class LicenseCache{// Get cached license data\nget(){// First check in-memory cache (fastest)\nif(this.memoryCache&&this.memoryCacheTime&&Date.now()-this.memoryCacheTime<this.cacheDuration){return this.memoryCache;}// Then check localStorage (cross-tab persistence)\ntry{const stored=localStorage.getItem(this.cacheKey);if(stored){const parsed=JSON.parse(stored);if(parsed.data&&parsed.timestamp&&Date.now()-parsed.timestamp<this.cacheDuration){// Update memory cache\nthis.memoryCache=parsed.data;this.memoryCacheTime=parsed.timestamp;return parsed.data;}}}catch(error){console.warn(\"Error reading license cache from localStorage:\",error);}return null;}// Set license data in cache\nset(data){const cacheData={data:data,timestamp:Date.now()};// Update memory cache\nthis.memoryCache=data;this.memoryCacheTime=cacheData.timestamp;// Update localStorage\ntry{localStorage.setItem(this.cacheKey,JSON.stringify(cacheData));}catch(error){console.warn(\"Error saving license cache to localStorage:\",error);}}// Clear cache\nclear(){this.memoryCache=null;this.memoryCacheTime=null;try{localStorage.removeItem(this.cacheKey);}catch(error){console.warn(\"Error clearing license cache from localStorage:\",error);}}// Check if cache is valid\nisValid(){const cached=this.get();return cached!==null;}constructor(cacheDuration=6e4){_define_property(this,\"cacheDuration\",void 0);_define_property(this,\"cacheKey\",void 0);_define_property(this,\"memoryCache\",void 0);_define_property(this,\"memoryCacheTime\",void 0);// 1 minute default\nthis.cacheDuration=cacheDuration;this.cacheKey=\"frameship-license-cache\";this.memoryCache=null;this.memoryCacheTime=null;}}// Export singleton instance\nexport const licenseCache=new LicenseCache(6e4);\nexport const __FramerMetadata__ = {\"exports\":{\"licenseCache\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LicenseCacheData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./License_cache.map","export const ENV={ENVIRONMENT:{development:\"localReact\",staging:\"framer\",production:\"framer\"},BACKEND_URL:{development:\"http://localhost:8787\",staging:\"https://frameship-backend-staging.account-ba7.workers.dev\",production:\"https://frameship-backend.account-ba7.workers.dev\"},BACKEND_API_KEY:{development:\"9692aec79a1b5ad3546e7fa02e1046195a85ff2dee60c1fdecf95d446ff16789\",staging:\"58b5bdccbf6f33a5f381fcfbe85bfa5e242bf5d62fadcb5fc30029290434142d\",production:\"9c170a2a758c830a7b191139343767cea3734f5e8c499e8f21d0dcc3a7979805\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"ENV\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Env.map","import{ENV}from\"https://framerusercontent.com/modules/pKQXtSIFOkUZHJ1ZIH57/X6CkLXeLqgDgwtNFbI7Q/Env.js\";export async function backendClient(props){const{method,endpoint,params,body}=props;const queryString=new URLSearchParams(params).toString();const url=params?`${ENV.BACKEND_URL.production}${endpoint}?${queryString}`:`${ENV.BACKEND_URL.production}${endpoint}`;const response=await fetch(url,{method,headers:{\"Content-Type\":\"application/json\",\"X-API-Key\":ENV.BACKEND_API_KEY.production},body});if(!response.ok){throw new Error(`Backend API request failed: ${response.status} ${response.statusText}`);}const data=await response.json();return data;}\nexport const __FramerMetadata__ = {\"exports\":{\"backendClient\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{licenseCache}from\"https://framerusercontent.com/modules/U32JRYBcPmO9IzIRP4Rj/GrFKLNDUaXKzMFWb6e2Q/License_cache.js\";import{getLicenseId}from\"https://framerusercontent.com/modules/TgekT24FCXsp3m1M9KnX/51KiLjOfRPpzwxhbKXBD/Get_shopify_config.js\";import{backendClient}from\"https://framerusercontent.com/modules/b3e85pFcNFtqTX3XSv9e/nErKWAE4LAMWcFEioYB8/Backend_client.js\";export async function fetchLicense(){// Check cache first\nconst cached=licenseCache.get();if(cached){return cached;}// Cache miss - make API call\n// console.log(\"License cache miss - fetching from API\");\n// Check if we're in a browser environment\nif(typeof window===\"undefined\"){throw new Error(\"License check requires browser environment\");}// Get license ID from script tag\nconst licenseId=getLicenseId();if(!licenseId){// If no license ID, assume free license\nreturn{free:true};}// Get current URL\nconst currentUrl=encodeURIComponent(window.location.href);// Make request to backend license endpoint using backendClient\nconst licenseData=await backendClient({method:\"GET\",endpoint:\"/license-check\",params:{url:currentUrl,license_id:licenseId}});// Cache the response\nlicenseCache.set(licenseData);return licenseData;}\nexport const __FramerMetadata__ = {\"exports\":{\"fetchLicense\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Licence_service.map","import{useQuery}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{licenseCache}from\"https://framerusercontent.com/modules/U32JRYBcPmO9IzIRP4Rj/GrFKLNDUaXKzMFWb6e2Q/License_cache.js\";import{fetchLicense}from\"https://framerusercontent.com/modules/JhvDT64z5Z8fFnafHobq/4HoXh8VPjlFxdL1CUNkU/Licence_service.js\";export const LICENSE_QUERY_KEYS={all:[\"license\"]};export const useLicense=()=>{const{data,isLoading,error}=useQuery({queryKey:LICENSE_QUERY_KEYS.all,queryFn:fetchLicense,staleTime:6e4,gcTime:5*60*1e3,retry:1});// If API fails, try to use cached data as fallback\nconst cachedData=licenseCache.get();const licenseData=data||cachedData;return{isFree:licenseData?.free===true,isLoading,error:error||null};};\nexport const __FramerMetadata__ = {\"exports\":{\"LICENSE_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useLicense\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/hq4VYHANG2jcWzk7fVct/Use_cart.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/c79VKYmrBl02dZ0c2Deg/Query_client_wrapper.js\";import{useLicense}from\"https://framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/7xP3DD50frYyeaii40ln/Use_license.js\";import{PresetPrimaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults,PresetPrimaryButtonDisabledStyleControls}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/tIfIKPpvShmNNzSisWMv/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/SA8zaFoUBiSaNu5JB5yl/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CheckoutButtonContent(props){const{cart,cartId,isLoading}=useCart();const{isFree}=useLicense();const isOnFramerCanvas=isOnFramerCanvasFn();const handleCheckout=()=>{if(isFree){return;}try{if(!cartId){throw new Error(\"No cart available\");}const hasItems=Boolean(cart?.lines?.edges?.length&&cart.lines.edges.length>0);if(!hasItems){throw new Error(\"Cart is empty\");}if(!cart?.checkoutUrl){throw new Error(\"Checkout URL not available\");}// Call the optional callback\nprops.onCheckoutStart?.();// Use the checkoutUrl from cart data and add return URL\nconst checkoutUrl=cart.checkoutUrl;const finalCheckoutUrl=`${checkoutUrl}&return_url=${encodeURIComponent(window.location.origin+\"/checkout-complete\")}`;// Open checkout based on newTab prop\nif(props.newTab){window.open(finalCheckoutUrl,\"_blank\",\"noopener,noreferrer\");}else{window.location.href=finalCheckoutUrl;}}catch(error){console.error(\"Checkout error:\",error);props.onCheckoutError?.(error);}};// Check if cart has items (fixed linter error)\nconst hasItems=Boolean(cart?.lines?.edges?.length&&cart.lines.edges.length>0);const isDisabled=props.disabled||!hasItems||isLoading||isFree;// Preview type logic: only applies when on Framer canvas\n// When on canvas and previewType is \"disabled\", show disabled style\n// When on canvas and previewType is \"default\", show normal style (force enabled for preview)\n// When not on canvas, ignore previewType and use normal disabled logic\nconst finalDisabled=isOnFramerCanvas?props.previewType===\"disabled\":isDisabled;const buttonText=props.text?props.text:\"Checkout\";if(props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleCheckout,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}return /*#__PURE__*/_jsx(PresetButton,{onClick:handleCheckout,disabled:finalDisabled,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0],rightIcon:props.rightIcon?.[0],text:isLoading?\"Loading...\":buttonText,presetButtonStyle:props.presetButtonStyle,disabledStyle:props.disabledStyle});}// ------------------------------------------------------------ //\n// MAIN EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CheckoutButton(props){return /*#__PURE__*/_jsx(QueryClientWrapper,{children:/*#__PURE__*/_jsx(CheckoutButtonContent,{...props})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CheckoutButton,{...CustomButtonControls,...overrideControlDefaults(PresetPrimaryButtonStyleControls,{\"presetButtonStyle.tapScale\":.995}),...overrideControlDefaults(PresetButtonContentControls,{text:\"Checkout\"}),disabled:{type:ControlType.Boolean,title:\"Disabled\",defaultValue:false},...PresetPrimaryButtonDisabledStyleControls,newTab:{type:ControlType.Boolean,title:\"Open in New Tab\",defaultValue:true},previewType:{type:ControlType.Enum,title:\"Preview\",options:[\"default\",\"disabled\"],optionTitles:[\"Default\",\"Disabled\"],defaultValue:\"default\",displaySegmentedControl:true},...SUPPORT_CONTROL});CheckoutButton.displayName=\"Checkout Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CheckoutButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{shopifyClient}from\"https://framerusercontent.com/modules/c5gtsBimYk7u4sSXwOlt/qYF6ekN6aOwuxUWbCTWd/Shopify_client.js\";const BUNDLE_PRODUCTS_QUERY=`#graphql\n  query getBundleProductsByVariant($variantId: ID!, $country: CountryCode)\n    @inContext(country: $country) {\n    node(id: $variantId) {\n      ... on ProductVariant {\n        requiresComponents\n        components(first: 250) {\n          nodes {\n            quantity\n            productVariant {\n              id\n              title\n              image {\n                url\n                altText\n              }\n              product {\n                id\n                title\n                handle\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n`;export const getBundleProductsByVariant=async(variantId,country)=>{if(!variantId){return{data:[],errors:[{message:\"Variant ID is required\"}]};}const result=await shopifyClient({query:BUNDLE_PRODUCTS_QUERY,variables:{variantId,...country&&{country}}});if(result.errors.length>0){return{data:[],errors:result.errors};}const variant=result.data?.node;if(!variant||!variant.requiresComponents||!variant.components){return{data:[],errors:[]};}const bundleProducts=(variant.components.nodes||[]).filter(component=>!!component?.productVariant);return{data:bundleProducts,errors:[]};};\nexport const __FramerMetadata__ = {\"exports\":{\"getBundleProductsByVariant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BundleProductsServiceResponse\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BundleComponentItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Bundle_products_service.map","import{useQueries,useQuery}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/at3lUzDxHr6ELvD5Yl8y/Market_store.js\";import{getBundleProductsByVariant}from\"https://framerusercontent.com/modules/heb2iTDQkKAqORmVdsfS/HusTY4qOcwalid24ZT5q/Bundle_products_service.js\";export const BUNDLE_PRODUCTS_QUERY_KEYS={all:[\"bundleProducts\"],byVariantId:(variantId,country)=>[\"bundleProducts\",variantId,country]};const BUNDLE_PRODUCTS_STALE_TIME_MS=60*60*1e3;// 1 hour\nconst BUNDLE_PRODUCTS_GC_TIME_MS=24*60*60*1e3;// 24 hours\nexport const useBundleProducts=variantId=>{const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const{data,isLoading,error}=useQuery({queryKey:BUNDLE_PRODUCTS_QUERY_KEYS.byVariantId(variantId,country),queryFn:async()=>{if(!variantId){return{data:[],errors:[{message:\"Variant ID is required\"}]};}return getBundleProductsByVariant(variantId,country);},enabled:!!variantId,staleTime:BUNDLE_PRODUCTS_STALE_TIME_MS,gcTime:BUNDLE_PRODUCTS_GC_TIME_MS,refetchOnWindowFocus:false});return{bundleProducts:data?.data||[],isLoading,error};};export const useBundleProductsByVariantIds=variantIds=>{const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const uniqueVariantIds=Array.from(new Set(variantIds.filter(variantId=>!!variantId)));const queryResults=useQueries({queries:uniqueVariantIds.map(variantId=>({queryKey:BUNDLE_PRODUCTS_QUERY_KEYS.byVariantId(variantId,country),queryFn:()=>getBundleProductsByVariant(variantId,country),enabled:!!variantId,staleTime:BUNDLE_PRODUCTS_STALE_TIME_MS,gcTime:BUNDLE_PRODUCTS_GC_TIME_MS,refetchOnWindowFocus:false}))});const bundleProductsByVariantId=uniqueVariantIds.reduce((accumulator,variantId,index)=>{const result=queryResults[index];accumulator[variantId]=result?.data?.data||[];return accumulator;},{});return{bundleProductsByVariantId,isLoading:queryResults.some(result=>result.isLoading),isError:queryResults.some(result=>result.isError)};};\nexport const __FramerMetadata__ = {\"exports\":{\"useBundleProducts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BUNDLE_PRODUCTS_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useBundleProductsByVariantIds\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";export default function WarningSvg({style}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"32\",height:\"32\",fill:\"currentColor\",viewBox:\"0 0 256 256\",style:style,children:/*#__PURE__*/_jsx(\"path\",{d:\"M236.8,188.09,149.35,36.22h0a24.76,24.76,0,0,0-42.7,0L19.2,188.09a23.51,23.51,0,0,0,0,23.72A24.35,24.35,0,0,0,40.55,224h174.9a24.35,24.35,0,0,0,21.33-12.19A23.51,23.51,0,0,0,236.8,188.09ZM120,104a8,8,0,0,1,16,0v40a8,8,0,0,1-16,0Zm8,88a12,12,0,1,1,12-12A12,12,0,0,1,128,192Z\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WarningSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Warning.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import WarningSvg from\"https://framerusercontent.com/modules/a6DVEwKxzlS6D6qBIVTI/4nAFsKTAVSYf274I7U6n/Warning.js\";export default function MissingPropsWarning({missingProps}){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"start\",justifyContent:\"center\",gap:\"4px\",borderRadius:\"4px\",border:\"2px dashed #FF4D4D\",padding:\"12px 16px\",backgroundColor:\"#FF4D4D10\",boxSizing:\"border-box\",fontSize:\"14px\",lineHeight:\"20px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(WarningSvg,{style:{width:\"20px\",height:\"20px\",color:\"#FF4D4D\"}}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:\"600\"},children:missingProps.length>1?\"Missing Component Properties\":\"Missing Component Property\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[\"Set up the component by connecting\",\" \",/*#__PURE__*/_jsx(\"strong\",{children:missingProps.join(\", \")}),\" to the component or by selecting \",/*#__PURE__*/_jsx(\"strong\",{children:missingProps.join(\", \")}),\" from the component properties.\"]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MissingPropsWarning\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Missing_props_warning.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{createContext,useContext}from\"react\";import{useLicense}from\"https://framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/7xP3DD50frYyeaii40ln/Use_license.js\";const LicenseContext=/*#__PURE__*/createContext(undefined);export function LicenseProvider({children}){const licenseData=useLicense();return /*#__PURE__*/_jsx(LicenseContext.Provider,{value:licenseData,children:children});}export function useLicenseContext(){const context=useContext(LicenseContext);if(context===undefined){throw new Error(\"useLicenseContext must be used within a LicenseProvider\");}return context;}\nexport const __FramerMetadata__ = {\"exports\":{\"useLicenseContext\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LicenseProvider\":{\"type\":\"reactComponent\",\"name\":\"LicenseProvider\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (50fb820)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-4axim\";const variantClassNames={nAcSi0Q4q:\"framer-v-1dx2m24\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"nAcSi0Q4q\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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-1dx2m24\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nAcSi0Q4q\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qgxcaq\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"TVNkLFV9a\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nubdde\",layoutDependency:layoutDependency,layoutId:\"wFJRnI40a\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-ezi7fp\",layoutDependency:layoutDependency,layoutId:\"aNdvEZwcH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><g><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path><path d=\"M 8 1.333 C 9.841 1.333 11.333 2.826 11.333 4.667 L 11.333 6.667 C 12.438 6.667 13.333 7.562 13.333 8.667 L 13.333 12.667 C 13.333 13.771 12.438 14.667 11.333 14.667 L 4.667 14.667 C 3.562 14.667 2.667 13.771 2.667 12.667 L 2.667 8.667 C 2.667 7.562 3.562 6.667 4.667 6.667 L 4.667 4.667 C 4.667 2.826 6.159 1.333 8 1.333 M 8 9.333 C 7.302 9.333 6.722 9.871 6.67 10.567 L 6.667 10.667 C 6.667 11.403 7.264 12 8 12 C 8.736 12 9.333 11.403 9.333 10.667 C 9.333 9.93 8.736 9.333 8 9.333 M 8 2.667 C 6.895 2.667 6 3.562 6 4.667 L 6 6.667 L 10 6.667 L 10 4.667 C 10 3.562 9.105 2.667 8 2.667\" fill=\"rgb(0,0,0)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-stwm1e\",layoutDependency:layoutDependency,layoutId:\"Rp27oX084\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-197lgmt\",layoutDependency:layoutDependency,layoutId:\"ShjwPumuw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 13.333\" overflow=\"visible\"><path d=\"M 5.333 0 C 7.174 0 8.667 1.492 8.667 3.333 L 8.667 5.333 C 9.771 5.333 10.667 6.229 10.667 7.333 L 10.667 11.333 C 10.667 12.438 9.771 13.333 8.667 13.333 L 2 13.333 C 0.895 13.333 0 12.438 0 11.333 L 0 7.333 C 0 6.229 0.895 5.333 2 5.333 L 2 3.333 C 2 1.492 3.492 0 5.333 0 M 5.333 8 C 4.636 8 4.056 8.538 4.003 9.233 L 4 9.333 C 4 10.07 4.597 10.667 5.333 10.667 C 6.07 10.667 6.667 10.07 6.667 9.333 C 6.667 8.597 6.07 8 5.333 8 M 5.333 1.333 C 4.229 1.333 3.333 2.229 3.333 3.333 L 3.333 5.333 L 7.333 5.333 L 7.333 3.333 C 7.333 2.229 6.438 1.333 5.333 1.333\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1y3tsak\",layoutDependency:layoutDependency,layoutId:\"GLHlL4s1w\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 13.333\" overflow=\"visible\"><path d=\"M 5.333 0 C 7.174 0 8.667 1.492 8.667 3.333 L 8.667 5.333 C 9.771 5.333 10.667 6.229 10.667 7.333 L 10.667 11.333 C 10.667 12.438 9.771 13.333 8.667 13.333 L 2 13.333 C 0.895 13.333 0 12.438 0 11.333 L 0 7.333 C 0 6.229 0.895 5.333 2 5.333 L 2 3.333 C 2 1.492 3.492 0 5.333 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1saqngk\",layoutDependency:layoutDependency,layoutId:\"hkGZlWS5n\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.667 2.667\" overflow=\"visible\"><path d=\"M 1.333 0 C 0.636 0 0.056 0.538 0.003 1.233 L 0 1.333 C 0 2.07 0.597 2.667 1.333 2.667 C 2.07 2.667 2.667 2.07 2.667 1.333 C 2.667 0.597 2.07 0 1.333 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5chj6a\",layoutDependency:layoutDependency,layoutId:\"z7l8p8rYy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 0.895 0 0 0.895 0 2 L 0 4 L 4 4 L 4 2 C 4 0.895 3.105 0 2 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS12YXJpYWJsZS1yZWd1bGFyVkY9SW05d2Mzb2lJRGsyTENBaWQyZG9kQ0lnT0RBd0xDQWlkMlIwYUNJZ01UQXc=\",\"--framer-font-family\":'\"Bricolage Grotesque Variable\", \"Bricolage Grotesque Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 96, \"wght\" 800, \"wdth\" 100)',\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"uppercase\"},children:\"BUY LICENSE TO PUBLISH YOUR STORE\"})}),className:\"framer-1daoptz\",\"data-framer-name\":\"Online Course\",fonts:[\"GF;Bricolage Grotesque-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"mjecyYYdr\",style:{\"--extracted-2gg91v\":'\"opsz\" 96, \"wght\" 800, \"wdth\" 100',\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\"},children:\"Ready to remove this banner? Purchase & activate a license to go live.\"})}),className:\"framer-la1ndd\",\"data-framer-name\":\"Create engaging learning experiences\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"R3_znsqdM\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q02xf5\",layoutDependency:layoutDependency,layoutId:\"gdOTAqUTy\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://buy.stripe.com/bJeaEXbcN0Oid5ZaQV5EY0M\",motionChild:true,nodeId:\"azwEH0J2C\",openInNewTab:true,scopeId:\"ZrUsU8aFu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-bbg7j7 framer-vlpx12\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"azwEH0J2C\",style:{backgroundColor:\"rgb(64, 212, 27)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS04MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"BUY LICENCE\"})}),className:\"framer-1wdwxz3\",\"data-framer-name\":\"CONTINUE\",fonts:[\"GF;Bricolage Grotesque-800\"],layoutDependency:layoutDependency,layoutId:\"wM9v_325f\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1as0hep\",layoutDependency:layoutDependency,layoutId:\"AkJZpoNBN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 61 7\" overflow=\"visible\"><g><path d=\"M 56.834 4.955 L 56.834 3.632 L 58.081 3.632 C 58.493 3.632 58.8 3.551 59.003 3.388 C 59.206 3.219 59.307 2.94 59.307 2.554 C 59.307 2.187 59.213 1.916 59.024 1.74 C 58.841 1.557 58.561 1.465 58.182 1.465 L 56.834 1.465 L 56.834 0.142 L 58.273 0.142 C 58.659 0.142 59.017 0.19 59.348 0.285 C 59.679 0.373 59.966 0.516 60.209 0.712 C 60.459 0.909 60.652 1.156 60.787 1.455 C 60.929 1.754 61 2.113 61 2.533 C 61 3.069 60.878 3.517 60.635 3.876 C 60.399 4.236 60.054 4.507 59.601 4.69 C 59.148 4.867 58.594 4.955 57.939 4.955 Z M 55.608 6.857 L 55.608 0.143 L 57.25 0.143 L 57.25 6.858 L 55.608 6.858 Z M 53.143 6.858 L 53.143 0.142 L 54.795 0.142 L 54.795 6.858 Z M 50.693 6.858 L 50.693 0.142 L 52.335 0.142 L 52.335 6.858 Z M 46.689 6.858 L 46.689 0.142 L 48.331 0.142 L 48.331 6.858 Z M 47.915 4.172 L 47.915 2.788 L 51.554 2.788 L 51.554 4.172 Z M 43.385 7 C 42.912 7 42.496 6.946 42.138 6.837 C 41.787 6.729 41.493 6.573 41.256 6.369 C 41.024 6.172 40.843 5.92 40.729 5.637 C 40.621 5.345 40.574 5.023 40.587 4.67 L 42.108 4.334 C 42.121 4.646 42.185 4.901 42.3 5.097 C 42.418 5.284 42.587 5.432 42.787 5.525 C 42.99 5.613 43.216 5.657 43.466 5.657 C 43.669 5.657 43.848 5.633 44.003 5.586 C 44.159 5.531 44.28 5.46 44.368 5.372 C 44.463 5.277 44.51 5.169 44.51 5.047 C 44.51 4.884 44.449 4.751 44.328 4.65 C 44.206 4.541 44.037 4.45 43.821 4.375 C 43.584 4.292 43.344 4.217 43.101 4.151 C 42.809 4.069 42.518 3.981 42.229 3.887 C 41.956 3.79 41.695 3.664 41.449 3.51 C 41.215 3.363 41.017 3.165 40.871 2.93 C 40.729 2.693 40.658 2.398 40.658 2.045 C 40.658 1.611 40.766 1.241 40.983 0.936 C 41.206 0.631 41.51 0.4 41.895 0.244 C 42.287 0.082 42.733 0 43.233 0 C 43.76 0 44.229 0.092 44.642 0.275 C 45.054 0.451 45.371 0.712 45.594 1.058 C 45.817 1.404 45.905 1.828 45.858 2.33 L 44.358 2.574 C 44.365 2.371 44.344 2.191 44.297 2.035 C 44.25 1.879 44.175 1.747 44.074 1.638 C 43.979 1.53 43.858 1.448 43.709 1.394 C 43.561 1.333 43.385 1.302 43.182 1.302 C 42.973 1.302 42.797 1.33 42.655 1.384 C 42.52 1.438 42.415 1.513 42.341 1.608 C 42.273 1.702 42.238 1.817 42.239 1.933 C 42.239 2.076 42.294 2.194 42.402 2.289 C 42.51 2.384 42.665 2.469 42.868 2.544 C 43.071 2.611 43.31 2.683 43.588 2.757 C 43.881 2.839 44.172 2.931 44.459 3.032 C 44.749 3.123 45.025 3.253 45.28 3.419 C 45.526 3.57 45.731 3.78 45.878 4.029 C 46.034 4.28 46.111 4.599 46.111 4.985 C 46.111 5.433 45.993 5.806 45.757 6.105 C 45.527 6.403 45.206 6.627 44.794 6.776 C 44.388 6.926 43.919 7 43.385 7 Z M 35.356 6.858 L 35.356 0.142 L 36.998 0.142 L 36.998 6.858 Z M 36.582 6.858 L 36.582 5.484 L 40.14 5.484 L 40.14 6.858 Z M 36.582 4.09 L 36.582 2.859 L 39.674 2.859 L 39.674 4.09 Z M 36.582 1.516 L 36.582 0.142 L 40.14 0.142 L 40.14 1.516 Z M 27.021 6.858 L 27.021 0.142 L 29.484 0.142 L 30.852 4.914 L 30.872 4.914 L 32.21 0.142 L 34.542 0.142 L 34.542 6.858 L 33.021 6.858 L 33.021 1.801 L 33.001 1.801 L 31.491 6.858 L 30.051 6.858 L 28.561 1.801 L 28.541 1.801 L 28.541 6.858 Z M 19.974 6.858 L 22.214 0.142 L 24.343 0.142 L 26.573 6.858 L 24.799 6.858 L 23.299 1.475 L 23.238 1.475 L 21.728 6.858 Z M 21.241 5.667 L 21.241 4.507 L 25.509 4.507 L 25.509 5.667 Z M 14.044 6.858 L 14.044 0.142 L 16.821 0.142 C 17.118 0.142 17.399 0.17 17.662 0.224 C 17.933 0.271 18.176 0.346 18.392 0.448 C 18.615 0.549 18.808 0.678 18.97 0.834 C 19.133 0.992 19.261 1.183 19.345 1.394 C 19.433 1.604 19.476 1.845 19.476 2.116 C 19.476 2.327 19.439 2.527 19.365 2.717 C 19.297 2.9 19.186 3.066 19.031 3.215 C 18.882 3.364 18.686 3.49 18.443 3.592 C 18.206 3.687 17.922 3.754 17.591 3.795 L 17.591 3.876 C 18.024 3.897 18.358 3.982 18.595 4.131 C 18.831 4.28 19.007 4.47 19.122 4.701 C 19.246 4.931 19.338 5.178 19.395 5.433 L 19.75 6.858 L 17.936 6.858 L 17.683 5.525 C 17.642 5.294 17.578 5.108 17.49 4.965 C 17.409 4.823 17.29 4.718 17.135 4.65 C 16.98 4.582 16.774 4.548 16.517 4.548 L 15.686 4.548 L 15.686 6.858 Z M 15.686 3.276 L 16.638 3.276 C 17.01 3.276 17.294 3.205 17.49 3.063 C 17.686 2.92 17.784 2.703 17.784 2.411 C 17.784 2.093 17.693 1.855 17.51 1.699 C 17.328 1.543 17.051 1.465 16.679 1.465 L 15.686 1.465 L 15.686 3.276 Z M 8.877 6.858 L 8.877 0.142 L 10.519 0.142 L 10.519 6.858 Z M 9.698 4.467 L 9.698 3.124 L 13.104 3.124 L 13.104 4.467 Z M 9.698 1.516 L 9.698 0.142 L 13.448 0.142 L 13.448 1.516 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 6.673 5.258 C 6.673 6.143 5.959 6.86 5.078 6.86 L 1.596 6.86 C 0.716 6.86 0.002 6.143 0.002 5.258 L 0.002 3.512 C 0.886 4.4 2.086 4.899 3.337 4.899 C 4.588 4.899 5.789 4.4 6.673 3.511 L 6.673 5.258 Z M 0.001 3.512 L 0 3.511 L 0.001 3.51 L 0.001 3.513 Z M 6.674 3.511 L 6.673 3.511 L 6.673 3.51 Z M 6.407 1.861 C 6.554 1.861 6.673 1.981 6.673 2.128 L 6.673 3.51 L 5.03 1.861 Z M 1.643 1.861 L 0.002 3.51 L 0.002 2.128 C 0.002 1.981 0.121 1.861 0.267 1.861 L 1.643 1.861 Z M 5.03 1.861 L 1.643 1.861 L 3.337 0.161 Z\" fill=\"rgb(64,212,27)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-wnk5gx\",layoutDependency:layoutDependency,layoutId:\"aaA4tuwIc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 52.123 7\" overflow=\"visible\"><path d=\"M 47.957 4.955 L 47.957 3.632 L 49.204 3.632 C 49.616 3.632 49.924 3.551 50.126 3.388 C 50.329 3.219 50.43 2.94 50.43 2.554 C 50.43 2.187 50.336 1.916 50.147 1.74 C 49.964 1.557 49.684 1.465 49.305 1.465 L 47.957 1.465 L 47.957 0.142 L 49.397 0.142 C 49.782 0.142 50.14 0.19 50.471 0.285 C 50.802 0.373 51.089 0.516 51.332 0.712 C 51.582 0.909 51.775 1.156 51.91 1.455 C 52.052 1.754 52.123 2.113 52.123 2.533 C 52.123 3.069 52.002 3.517 51.758 3.876 C 51.522 4.236 51.177 4.507 50.724 4.69 C 50.272 4.867 49.718 4.955 49.062 4.955 Z M 46.731 6.857 L 46.731 0.143 L 48.373 0.143 L 48.373 6.858 L 46.731 6.858 Z M 44.266 6.858 L 44.266 0.142 L 45.918 0.142 L 45.918 6.858 Z M 41.816 6.858 L 41.816 0.142 L 43.458 0.142 L 43.458 6.858 Z M 37.812 6.858 L 37.812 0.142 L 39.454 0.142 L 39.454 6.858 Z M 39.038 4.172 L 39.038 2.788 L 42.677 2.788 L 42.677 4.172 Z M 34.508 7 C 34.035 7 33.619 6.946 33.261 6.837 C 32.91 6.729 32.616 6.573 32.379 6.369 C 32.147 6.172 31.966 5.92 31.852 5.637 C 31.744 5.345 31.697 5.023 31.71 4.67 L 33.231 4.334 C 33.244 4.646 33.308 4.901 33.423 5.097 C 33.541 5.284 33.71 5.432 33.91 5.525 C 34.113 5.613 34.339 5.657 34.589 5.657 C 34.792 5.657 34.971 5.633 35.126 5.586 C 35.282 5.531 35.403 5.46 35.491 5.372 C 35.586 5.277 35.633 5.169 35.633 5.047 C 35.633 4.884 35.572 4.751 35.451 4.65 C 35.329 4.541 35.16 4.45 34.944 4.375 C 34.707 4.292 34.467 4.217 34.224 4.151 C 33.932 4.069 33.641 3.981 33.352 3.887 C 33.079 3.79 32.818 3.664 32.572 3.51 C 32.338 3.363 32.14 3.165 31.994 2.93 C 31.852 2.693 31.781 2.398 31.781 2.045 C 31.781 1.611 31.889 1.241 32.106 0.936 C 32.329 0.631 32.633 0.4 33.018 0.244 C 33.41 0.082 33.856 0 34.356 0 C 34.883 0 35.353 0.092 35.765 0.275 C 36.177 0.451 36.495 0.712 36.718 1.058 C 36.94 1.404 37.028 1.828 36.981 2.33 L 35.481 2.574 C 35.488 2.371 35.467 2.191 35.42 2.035 C 35.373 1.879 35.298 1.747 35.197 1.638 C 35.103 1.53 34.981 1.448 34.832 1.394 C 34.684 1.333 34.508 1.302 34.305 1.302 C 34.096 1.302 33.92 1.33 33.778 1.384 C 33.643 1.438 33.538 1.513 33.464 1.608 C 33.396 1.702 33.361 1.817 33.363 1.933 C 33.363 2.076 33.417 2.194 33.525 2.289 C 33.633 2.384 33.788 2.469 33.991 2.544 C 34.194 2.611 34.434 2.683 34.711 2.757 C 35.004 2.839 35.295 2.931 35.582 3.032 C 35.872 3.123 36.148 3.253 36.403 3.419 C 36.649 3.57 36.854 3.78 37.001 4.029 C 37.157 4.28 37.234 4.599 37.234 4.985 C 37.234 5.433 37.116 5.806 36.88 6.105 C 36.65 6.403 36.329 6.627 35.917 6.776 C 35.511 6.926 35.042 7 34.508 7 Z M 26.479 6.858 L 26.479 0.142 L 28.121 0.142 L 28.121 6.858 Z M 27.705 6.858 L 27.705 5.484 L 31.263 5.484 L 31.263 6.858 Z M 27.705 4.09 L 27.705 2.859 L 30.797 2.859 L 30.797 4.09 Z M 27.705 1.516 L 27.705 0.142 L 31.263 0.142 L 31.263 1.516 Z M 18.144 6.858 L 18.144 0.142 L 20.607 0.142 L 21.975 4.914 L 21.995 4.914 L 23.333 0.142 L 25.665 0.142 L 25.665 6.858 L 24.144 6.858 L 24.144 1.801 L 24.124 1.801 L 22.614 6.858 L 21.174 6.858 L 19.684 1.801 L 19.664 1.801 L 19.664 6.858 Z M 11.097 6.858 L 13.337 0.142 L 15.466 0.142 L 17.696 6.858 L 15.922 6.858 L 14.422 1.475 L 14.361 1.475 L 12.851 6.858 Z M 12.364 5.667 L 12.364 4.507 L 16.632 4.507 L 16.632 5.667 Z M 5.167 6.858 L 5.167 0.142 L 7.944 0.142 C 8.241 0.142 8.522 0.17 8.785 0.224 C 9.056 0.271 9.299 0.346 9.515 0.448 C 9.738 0.549 9.931 0.678 10.093 0.834 C 10.256 0.992 10.384 1.183 10.468 1.394 C 10.556 1.604 10.6 1.845 10.6 2.116 C 10.6 2.327 10.562 2.527 10.488 2.717 C 10.421 2.9 10.309 3.066 10.154 3.215 C 10.005 3.364 9.809 3.49 9.566 3.592 C 9.329 3.687 9.045 3.754 8.714 3.795 L 8.714 3.876 C 9.147 3.897 9.481 3.982 9.718 4.131 C 9.954 4.28 10.13 4.47 10.245 4.701 C 10.369 4.931 10.461 5.178 10.518 5.433 L 10.873 6.858 L 9.059 6.858 L 8.806 5.525 C 8.765 5.294 8.701 5.108 8.613 4.965 C 8.532 4.823 8.414 4.718 8.258 4.65 C 8.103 4.582 7.897 4.548 7.64 4.548 L 6.809 4.548 L 6.809 6.858 Z M 6.809 3.276 L 7.761 3.276 C 8.133 3.276 8.417 3.205 8.613 3.063 C 8.809 2.92 8.907 2.703 8.907 2.411 C 8.907 2.093 8.816 1.855 8.633 1.699 C 8.451 1.543 8.174 1.465 7.802 1.465 L 6.809 1.465 L 6.809 3.276 Z M 0 6.858 L 0 0.142 L 1.642 0.142 L 1.642 6.858 Z M 0.821 4.467 L 0.821 3.124 L 4.227 3.124 L 4.227 4.467 Z M 0.821 1.516 L 0.821 0.142 L 4.571 0.142 L 4.571 1.516 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qv3pw\",layoutDependency:layoutDependency,layoutId:\"bJLKN413m\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.166 4.812\" overflow=\"visible\"><path d=\"M 0 4.812 L 0 3.49 L 1.247 3.49 C 1.659 3.49 1.966 3.408 2.169 3.246 C 2.372 3.076 2.473 2.798 2.473 2.411 C 2.473 2.045 2.379 1.774 2.189 1.597 C 2.007 1.414 1.727 1.323 1.348 1.323 L 0 1.323 L 0 0 L 1.439 0 C 1.824 0 2.183 0.048 2.514 0.142 C 2.845 0.231 3.132 0.373 3.375 0.57 C 3.625 0.766 3.818 1.014 3.953 1.312 C 4.095 1.611 4.166 1.97 4.166 2.391 C 4.166 2.927 4.044 3.375 3.801 3.734 C 3.565 4.094 3.22 4.365 2.767 4.548 C 2.314 4.724 1.76 4.812 1.105 4.812 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oyhy3g\",layoutDependency:layoutDependency,layoutId:\"razXpsy3j\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 L 0 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zhdych\",layoutDependency:layoutDependency,layoutId:\"NHkAkiHbG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.652 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.652 0 L 1.652 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tgqpfl\",layoutDependency:layoutDependency,layoutId:\"eAsJgxYzY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16wkrwm\",layoutDependency:layoutDependency,layoutId:\"aror3vyM6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dbcf63\",layoutDependency:layoutDependency,layoutId:\"PenSh6mMb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.639 1.384\" overflow=\"visible\"><path d=\"M 0 1.384 L 0 0 L 3.639 0 L 3.639 1.384 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h4zafe\",layoutDependency:layoutDependency,layoutId:\"Kpqk8Bilp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.526 7\" overflow=\"visible\"><path d=\"M 2.8 7 C 2.327 7 1.911 6.946 1.553 6.837 C 1.202 6.729 0.908 6.573 0.671 6.369 C 0.439 6.172 0.258 5.92 0.144 5.637 C 0.036 5.345 -0.011 5.023 0.002 4.67 L 1.523 4.334 C 1.536 4.646 1.6 4.901 1.715 5.097 C 1.833 5.284 2.002 5.432 2.202 5.525 C 2.405 5.613 2.631 5.657 2.881 5.657 C 3.084 5.657 3.263 5.633 3.418 5.586 C 3.574 5.531 3.695 5.46 3.783 5.372 C 3.878 5.277 3.925 5.169 3.925 5.047 C 3.925 4.884 3.864 4.751 3.743 4.65 C 3.621 4.541 3.452 4.45 3.236 4.375 C 2.999 4.292 2.759 4.217 2.516 4.151 C 2.224 4.069 1.933 3.981 1.644 3.887 C 1.371 3.79 1.11 3.664 0.864 3.51 C 0.63 3.363 0.432 3.165 0.286 2.93 C 0.144 2.693 0.073 2.398 0.073 2.045 C 0.073 1.611 0.181 1.241 0.398 0.936 C 0.621 0.631 0.925 0.4 1.31 0.244 C 1.702 0.082 2.148 0 2.648 0 C 3.175 0 3.644 0.092 4.057 0.275 C 4.469 0.451 4.786 0.712 5.009 1.058 C 5.232 1.404 5.32 1.828 5.273 2.33 L 3.773 2.574 C 3.78 2.371 3.759 2.191 3.712 2.035 C 3.665 1.879 3.59 1.747 3.489 1.638 C 3.394 1.53 3.273 1.448 3.124 1.394 C 2.976 1.333 2.8 1.302 2.597 1.302 C 2.388 1.302 2.212 1.33 2.07 1.384 C 1.935 1.438 1.83 1.513 1.756 1.608 C 1.688 1.702 1.653 1.817 1.654 1.933 C 1.654 2.076 1.709 2.194 1.817 2.289 C 1.925 2.384 2.08 2.469 2.283 2.544 C 2.486 2.611 2.725 2.683 3.003 2.757 C 3.296 2.839 3.587 2.931 3.874 3.032 C 4.164 3.123 4.44 3.253 4.695 3.419 C 4.941 3.57 5.146 3.78 5.293 4.029 C 5.449 4.28 5.526 4.599 5.526 4.985 C 5.526 5.433 5.408 5.806 5.172 6.105 C 4.942 6.403 4.621 6.627 4.209 6.776 C 3.803 6.926 3.334 7 2.8 7 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1obu94e\",layoutDependency:layoutDependency,layoutId:\"zFNAGJzDl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k37omh\",layoutDependency:layoutDependency,layoutId:\"Ogxjg46WD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.558 1.374\" overflow=\"visible\"><path d=\"M 0 1.374 L 0 0 L 3.558 0 L 3.558 1.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5c1bje\",layoutDependency:layoutDependency,layoutId:\"MQ1XMr1H6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.092 1.231\" overflow=\"visible\"><path d=\"M 0 1.231 L 0 0 L 3.092 0 L 3.092 1.231 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1u1grab\",layoutDependency:layoutDependency,layoutId:\"sNg1qhz1N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.558 1.374\" overflow=\"visible\"><path d=\"M 0 1.374 L 0 0 L 3.558 0 L 3.558 1.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aqol5v\",layoutDependency:layoutDependency,layoutId:\"cFiIDov4p\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.521 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 2.463 0 L 3.831 4.772 L 3.852 4.772 L 5.19 0 L 7.521 0 L 7.521 6.715 L 6 6.715 L 6 1.658 L 5.98 1.658 L 4.47 6.715 L 3.031 6.715 L 1.541 1.658 L 1.52 1.658 L 1.52 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1m7xi0p\",layoutDependency:layoutDependency,layoutId:\"e0TQk5QHe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.599 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 2.24 0 L 4.369 0 L 6.599 6.715 L 4.825 6.715 L 3.325 1.333 L 3.264 1.333 L 1.753 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fn24q3\",layoutDependency:layoutDependency,layoutId:\"fZshb_Bbl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.267 1.16\" overflow=\"visible\"><path d=\"M 0 1.16 L 0 0 L 4.267 0 L 4.267 1.16 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qt0z67\",layoutDependency:layoutDependency,layoutId:\"cM3DHCLiQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.707 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 2.777 0 C 3.075 0 3.355 0.027 3.619 0.081 C 3.889 0.129 4.132 0.203 4.348 0.305 C 4.571 0.407 4.764 0.536 4.926 0.692 C 5.089 0.85 5.217 1.04 5.301 1.251 C 5.389 1.462 5.433 1.703 5.433 1.974 C 5.433 2.184 5.396 2.384 5.321 2.574 C 5.254 2.757 5.142 2.923 4.987 3.073 C 4.838 3.222 4.642 3.347 4.399 3.449 C 4.163 3.544 3.879 3.612 3.548 3.653 L 3.548 3.734 C 3.98 3.754 4.315 3.839 4.551 3.988 C 4.788 4.138 4.963 4.328 5.078 4.558 C 5.202 4.789 5.294 5.035 5.352 5.291 L 5.707 6.715 L 3.892 6.715 L 3.639 5.382 C 3.598 5.152 3.534 4.965 3.446 4.823 C 3.365 4.68 3.247 4.575 3.091 4.507 C 2.936 4.44 2.73 4.406 2.473 4.406 L 1.642 4.406 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-msv4k7\",layoutDependency:layoutDependency,layoutId:\"eF7DRcte_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.098 1.811\" overflow=\"visible\"><path d=\"M 0 1.811 L 0.953 1.811 C 1.325 1.811 1.608 1.74 1.804 1.597 C 2 1.455 2.098 1.238 2.098 0.946 C 2.098 0.627 2.007 0.39 1.824 0.234 C 1.642 0.078 1.365 0 0.993 0 L 0 0 L 0 1.811 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rrq731\",layoutDependency:layoutDependency,layoutId:\"QMsq5KeTb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aa6vsk\",layoutDependency:layoutDependency,layoutId:\"RjfgMkYbX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.406 1.343\" overflow=\"visible\"><path d=\"M 0 1.343 L 0 0 L 3.406 0 L 3.406 1.343 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rfuxf6\",layoutDependency:layoutDependency,layoutId:\"G1W7rHD34\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.75 1.374\" overflow=\"visible\"><path d=\"M 0 1.374 L 0 0 L 3.75 0 L 3.75 1.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-9ypvph\",layoutDependency:layoutDependency,layoutId:\"IkiLcFGw_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.674 6.699\" overflow=\"visible\"><path d=\"M 6.673 5.098 C 6.673 5.982 5.959 6.699 5.078 6.699 L 1.596 6.699 C 0.716 6.699 0.002 5.982 0.002 5.098 L 0.002 3.352 C 0.886 4.24 2.086 4.738 3.337 4.738 C 4.588 4.738 5.789 4.239 6.673 3.351 L 6.673 5.098 Z M 0.001 3.352 L 0 3.351 L 0.001 3.349 L 0.001 3.352 Z M 6.674 3.351 L 6.673 3.351 L 6.673 3.35 Z M 6.407 1.701 C 6.554 1.701 6.673 1.82 6.673 1.967 L 6.673 3.35 L 5.03 1.701 Z M 1.643 1.701 L 0.002 3.349 L 0.002 1.967 C 0.002 1.82 0.121 1.701 0.267 1.701 L 1.643 1.701 Z M 5.03 1.701 L 1.643 1.701 L 3.337 0 Z\" fill=\"rgb(64,212,27)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1bwc2bh\",layoutDependency:layoutDependency,layoutId:\"jVkTs9wff\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.672 3.348\" overflow=\"visible\"><path d=\"M 6.672 1.747 C 6.672 2.631 5.957 3.348 5.076 3.348 L 1.595 3.348 C 0.714 3.348 0 2.631 0 1.747 L 0 0.001 C 0.885 0.889 2.084 1.387 3.335 1.388 C 4.587 1.388 5.787 0.888 6.672 0 L 6.672 1.747 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-p5ejtx\",layoutDependency:layoutDependency,layoutId:\"NcHxVGC62\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.001 0.003 L 0 0.002 L 0.001 0 L 0.001 0.003 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ph4iho\",layoutDependency:layoutDependency,layoutId:\"Ed9ZQmn9P\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0.001 L 0 0.001 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ckjcp2\",layoutDependency:layoutDependency,layoutId:\"mQPbeyk3b\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.643 1.649\" overflow=\"visible\"><path d=\"M 1.377 0 C 1.524 0 1.643 0.119 1.643 0.267 L 1.643 1.649 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jk22rq\",layoutDependency:layoutDependency,layoutId:\"zQsjB4yH4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 1.649\" overflow=\"visible\"><path d=\"M 1.642 0 L 0 1.649 L 0 0.267 C 0 0.119 0.119 0 0.266 0 L 1.642 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14x091\",layoutDependency:layoutDependency,layoutId:\"BBcSmJfaY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.387 1.701\" overflow=\"visible\"><path d=\"M 3.387 1.701 L 0 1.701 L 1.693 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4axim.framer-vlpx12, .framer-4axim .framer-vlpx12 { display: block; }\",\".framer-4axim.framer-1dx2m24 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; min-height: 180px; min-width: 235px; overflow: hidden; padding: 15px; position: relative; width: 235px; will-change: var(--framer-will-change-override, transform); }\",\".framer-4axim .framer-qgxcaq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4axim .framer-1nubdde { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4axim .framer-ezi7fp { height: 16px; position: relative; width: 16px; }\",\".framer-4axim .framer-stwm1e { height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-4axim .framer-197lgmt { height: 14px; left: 3px; position: absolute; top: 2px; width: 11px; }\",\".framer-4axim .framer-1y3tsak { height: 14px; left: 0px; position: absolute; top: 0px; width: 11px; }\",\".framer-4axim .framer-1saqngk { height: 3px; left: 4px; position: absolute; top: 8px; width: 3px; }\",\".framer-4axim .framer-5chj6a { height: 4px; left: 4px; position: absolute; top: 2px; width: 4px; }\",\".framer-4axim .framer-1daoptz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-4axim .framer-la1ndd { flex: none; height: auto; max-width: 250px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-4axim .framer-1q02xf5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4axim .framer-bbg7j7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-4axim .framer-1wdwxz3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4axim .framer-1as0hep { height: 7px; position: relative; width: 61px; }\",\".framer-4axim .framer-wnk5gx { height: 7px; left: 9px; position: absolute; top: 0px; width: 52px; }\",\".framer-4axim .framer-1qv3pw { height: 5px; left: 48px; position: absolute; top: 0px; width: 4px; }\",\".framer-4axim .framer-1oyhy3g { height: 7px; left: 47px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-zhdych { height: 7px; left: 45px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-1tgqpfl { height: 7px; left: 42px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-16wkrwm { height: 7px; left: 38px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-dbcf63 { height: 2px; left: 39px; position: absolute; top: 3px; width: 4px; }\",\".framer-4axim .framer-h4zafe { height: 7px; left: 32px; position: absolute; top: 0px; width: 6px; }\",\".framer-4axim .framer-1obu94e { height: 7px; left: 27px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-k37omh { height: 2px; left: 28px; position: absolute; top: 6px; width: 4px; }\",\".framer-4axim .framer-5c1bje { height: 1px; left: 28px; position: absolute; top: 3px; width: 3px; }\",\".framer-4axim .framer-1u1grab { height: 2px; left: 28px; position: absolute; top: 0px; width: 4px; }\",\".framer-4axim .framer-1aqol5v { height: 7px; left: 18px; position: absolute; top: 0px; width: 8px; }\",\".framer-4axim .framer-1m7xi0p { height: 7px; left: 11px; position: absolute; top: 0px; width: 7px; }\",\".framer-4axim .framer-fn24q3 { height: 1px; left: 13px; position: absolute; top: 5px; width: 5px; }\",\".framer-4axim .framer-qt0z67 { height: 7px; left: 5px; position: absolute; top: 0px; width: 6px; }\",\".framer-4axim .framer-msv4k7 { height: 2px; left: 7px; position: absolute; top: 2px; width: 2px; }\",\".framer-4axim .framer-1rrq731 { height: 7px; left: 0px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-1aa6vsk { height: 2px; left: 1px; position: absolute; top: 3px; width: 4px; }\",\".framer-4axim .framer-rfuxf6 { height: 2px; left: 1px; position: absolute; top: 0px; width: 4px; }\",\".framer-4axim .framer-9ypvph { height: 7px; left: 0px; position: absolute; top: 0px; width: 7px; }\",\".framer-4axim .framer-1bwc2bh { height: 4px; left: 0px; position: absolute; top: 4px; width: 7px; }\",\".framer-4axim .framer-p5ejtx { height: 1px; left: 0px; position: absolute; top: 4px; width: 1px; }\",\".framer-4axim .framer-ph4iho { height: 1px; left: 7px; position: absolute; top: 4px; width: 1px; }\",\".framer-4axim .framer-ckjcp2 { height: 2px; left: 5px; position: absolute; top: 2px; width: 2px; }\",\".framer-4axim .framer-jk22rq { height: 2px; left: 0px; position: absolute; top: 2px; width: 2px; }\",\".framer-4axim .framer-14x091 { height: 2px; left: 2px; position: absolute; top: 0px; width: 4px; }\",'.framer-4axim[data-border=\"true\"]::after, .framer-4axim [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 194\n * @framerIntrinsicWidth 235\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[\"235px\",null,\"180px\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZrUsU8aFu=withCSS(Component,css,\"framer-4axim\");export default FramerZrUsU8aFu;FramerZrUsU8aFu.displayName=\"Upgrade Banner\";FramerZrUsU8aFu.defaultProps={height:194,width:235};const variationAxes=[{defaultValue:96,maxValue:96,minValue:12,name:\"Optical size\",tag:\"opsz\"},{defaultValue:800,maxValue:800,minValue:200,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:75,name:\"Width\",tag:\"wdth\"}];addFonts(FramerZrUsU8aFu,[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque Variable\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y996as8bTXq_nANBjzKo3IeZx8z6up5H-qHGN6NLPo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2\",weight:\"800\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZrUsU8aFu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"194\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"235\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"235px\\\",null,\\\"180px\\\",null]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZrUsU8aFu.map","/*\n * Upgrade Banner\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/HlcGBeMrqR49cmaD1pTC/ZrUsU8aFu.js\"\nexport { default } from \"https://framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/HlcGBeMrqR49cmaD1pTC/ZrUsU8aFu.js\"\n","//@ts-ignore\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useRouter,useCurrentRouteId}from\"framer\";/**\n * React hook to get and set the current route location in a Framer project.\n * @param {Object} params - The parameters for the hook.\n * @param {boolean} params.strict - If true, the hook will enforce strict location matching.\n * @returns {[string, (string) => void]} - An Array with the current path and a Setter function\n * @example\n * const [location, setLocation] = useCurrentLocation();\n * setLocation('/about')\n * @docs - Refer to https://github.com/VictorienDotNet/Framer-Developer-Gems/blob/main/documentations/useCurrentLocation.md for futher details\n */const useCurrentLocation=params=>{const{navigate,routes}=useRouter();const currentRouteId=useCurrentRouteId();const currentLocation=routes?.[currentRouteId]?.path;const setCurrentLocation=pathWithHash=>{const[path,hash]=pathWithHash.split(\"#\");const routeID=Object.entries(routes)?.find(([,value])=>value?.path===path)?.[0];if(routeID){navigate(routeID,hash);}else if(!params?.strict){window.location.assign(path);}};return[currentLocation,setCurrentLocation];};export{useCurrentLocation};export default function A(){return /*#__PURE__*/_jsx(\"div\",{});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"A\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCurrentLocation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UseCurrentLocation.map","/*\n * UseCurrentLocation\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/biKipS1zWpT4tZ0cZhyk/1l8XdClJld0xwptzsD73/UseCurrentLocation.js\"\nexport { default } from \"https://framerusercontent.com/modules/biKipS1zWpT4tZ0cZhyk/1l8XdClJld0xwptzsD73/UseCurrentLocation.js\"\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{Children,cloneElement,isValidElement}from\"react\";import{addFonts,addPropertyControls,ControlType}from\"framer\";import{QueryClientProvider}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/hq4VYHANG2jcWzk7fVct/Use_cart.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/SevNFArcD3y2JLRMZBW2/Tanstack_query_client.js\";import{ENV}from\"https://framerusercontent.com/modules/pKQXtSIFOkUZHJ1ZIH57/X6CkLXeLqgDgwtNFbI7Q/Env.js\";import{useBundleProductsByVariantIds}from\"https://framerusercontent.com/modules/yD9tq7dDUICPa25uLGK4/89iv1B2ABLDO5eCKRrcY/Use_bundle_products.js\";import WarningSvg from\"https://framerusercontent.com/modules/a6DVEwKxzlS6D6qBIVTI/4nAFsKTAVSYf274I7U6n/Warning.js\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import MissingPropsWarning from\"https://framerusercontent.com/modules/WV8eeq99gLbdYaxMkvFc/GxKoQVAXm8Rg9pMiCokW/Missing_props_warning.js\";import{LicenseProvider,useLicenseContext}from\"https://framerusercontent.com/modules/H5MU1OoYNh8lyG2VELX6/ep0nfNXMv6PHh45xMhLq/License_context.js\";import LicenseBanner from\"https://framer.com/m/Upgrade-Banner-FPdC.js@HlcGBeMrqR49cmaD1pTC\";import{useIsInFramerPreview}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";import{useCurrentLocation}from\"https://framer.com/m/UseCurrentLocation-oZyA.js@1l8XdClJld0xwptzsD73\";import{CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartProductListInner(props){const hasCartListItem=props.cartListItem&&props.cartListItem.length>0;const hasEmptyState=props.emptyState&&props.emptyState.length>0;const{cart,isLoading,error}=useCart();const{isFree}=useLicenseContext();const isInFramerPreview=useIsInFramerPreview();const isOnFramerCanvas=isOnFramerCanvasFn();const[,setCurrentLocation]=useCurrentLocation();const cartItems=cart?.lines?.edges||[];const cartLineVariantIds=cartItems.map(edge=>edge.node.merchandise.id);const{bundleProductsByVariantId}=useBundleProductsByVariantIds(cartLineVariantIds);const missingProps=[];if(!hasCartListItem){missingProps.push(\"Cart List Item\");}if(!hasEmptyState){missingProps.push(\"Empty State\");}if(missingProps.length>0){return /*#__PURE__*/_jsx(MissingPropsWarning,{missingProps:missingProps});}if(isLoading){return /*#__PURE__*/_jsx(EmptyState,{emptyState:props.emptyState});}if(error){return /*#__PURE__*/_jsx(ErrorState,{error:error});}const handleProductClick=(event,item)=>{if(!props.collectionRoute){return;}// Check if the clicked element or any of its ancestors is a button or input or <a> tag\nconst target=event.target;const isClickableOrInButton=target.tagName===\"BUTTON\"||target.closest(\"button\")!==null||target.tagName===\"INPUT\"||target.closest(\"input\")!==null||target.tagName===\"A\"||target.closest(\"a\")!==null;// If a button was clicked, don't navigate\nif(isClickableOrInButton){return;}// Only navigate if collectionRoute is provided\nif(!props.collectionRoute){return;}const productHandle=item.merchandise.product.handle;// Construct URL: current host + collectionRoute + /productId\nconst url=`${props.collectionRoute}/${productHandle}`;document.dispatchEvent(new CustomEvent(CLOSE_CART_EVENT));setCurrentLocation(url);};return /*#__PURE__*/_jsxs(_Fragment,{children:[!props.scrollbar&&/*#__PURE__*/_jsx(\"style\",{children:NO_SCROLL_BAR_STYLE}),/*#__PURE__*/_jsxs(\"div\",{className:\"frameship-cart-product-list\",style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:props.gap,overflowY:\"auto\"},children:[isFree&&!isInFramerPreview&&!isOnFramerCanvas&&/*#__PURE__*/_jsx(LicenseBanner,{style:{width:\"100%\",minWidth:\"100%\"}}),cartItems.length===0&&/*#__PURE__*/_jsx(EmptyState,{emptyState:props.emptyState}),cartItems.length>0&&/*#__PURE__*/_jsx(_Fragment,{children:cartItems.map(({node:item},index)=>/*#__PURE__*/_jsxs(\"div\",{onClick:event=>handleProductClick(event,item),children:[/*#__PURE__*/_jsx(CartListItemMapper,{item:item,cartListItem:props.cartListItem,bundleProductsByVariantId:bundleProductsByVariantId}),props.divider.show&&index<cartItems.length-1&&/*#__PURE__*/_jsx(Divider,{divider:props.divider,marginTop:props.gap})]},item.id))})]})]});}function CartListItemMapper({item,cartListItem,bundleProductsByVariantId}){const bundleProducts=bundleProductsByVariantId[item.merchandise.id]||[];const bundleProductsForLine=bundleProducts.map(bundleProduct=>({...bundleProduct,totalQuantity:bundleProduct.quantity*item.quantity}));return /*#__PURE__*/_jsx(_Fragment,{children:Children.map(cartListItem,child=>{if(/*#__PURE__*/isValidElement(child)){// Get subscription info from sellingPlanAllocation\nconst sellingPlanAllocation=item.sellingPlanAllocation;const isSubscription=!!sellingPlanAllocation;const sellingPlanName=sellingPlanAllocation?.sellingPlan?.name||\"\";// Extract delivery frequency from selling plan options\nconst deliveryFrequency=sellingPlanAllocation?.sellingPlan?.options?.[0]?.value;const customProductField=formatCartAttributes(item.attributes);// Use subscription price if available, otherwise use regular price\nconst unitPrice=sellingPlanAllocation?.priceAdjustments?.[0]?.perDeliveryPrice?.amount||item.merchandise.price.amount;// Prepare item data for both environments\nconst itemData={imageUrl:item.merchandise.image?.url||\"\",imageAlt:item.merchandise.image?.altText||\"\",productTitle:item.merchandise.product.title||\"\",productVariantTitle:item.merchandise.title.replace(\"Default Title\",\"\")||\"\",productSubtotal:Number(Number(unitPrice)*item.quantity).toFixed(2)||\"\",productCurrency:item.merchandise.price.currencyCode||\"\",lineId:item.id,quantity:item.quantity,sellingPlanName,customProductField,isSubscription,deliveryFrequency,bundleProducts:bundleProductsForLine.length>0?JSON.stringify(bundleProductsForLine):\"\"};// Handle environment-specific prop mapping\nif(ENV.ENVIRONMENT.production===\"framer\"){return mapItemDataToFramerChild(itemData,child);}// For localReact environment, use normal prop names\nreturn /*#__PURE__*/cloneElement(child,itemData);}return child;})});}// ------------------------------------------------------------ //\n// DIVIDER COMPONENT\n// ------------------------------------------------------------ //\nfunction Divider({divider,marginTop}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:divider.height,backgroundColor:divider.color,marginTop:marginTop}});}// ------------------------------------------------------------ //\n// CART STATES\n// ------------------------------------------------------------ //\nfunction EmptyState({emptyState}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:Children.map(emptyState,child=>{if(/*#__PURE__*/isValidElement(child)){return /*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\",height:\"100%\"}});}return child;})});}function ErrorState({error}){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:\"4px\",borderRadius:\"4px\",border:\"2px solid #FF4D4D\",padding:\"12px 16px\",backgroundColor:\"#FF4D4D10\",boxSizing:\"border-box\",fontSize:\"14px\",lineHeight:\"20px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(WarningSvg,{style:{width:\"20px\",height:\"20px\",color:\"#FF4D4D\"}}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:\"600\"},children:\"Cart Error\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[error.message,\" Please try again later.\"]})]});}// ------------------------------------------------------------ //\n// HELPER FUNCTIONS\n// ------------------------------------------------------------ //\n/**\n * Maps cart item data to Framer component props using property control IDs.\n *\n * In Framer, components use unique property IDs instead of prop names.\n * This function extracts property controls from the nested component structure,\n * maps our data to the correct IDs based on control titles, and clones the\n * component tree with the updated props.\n *\n * The component structure in Framer is nested:\n * child -> child.props.children -> child.props.children.props.children (actual component)\n */function mapItemDataToFramerChild(itemData,child){// Extract the deeply nested component that contains propertyControls\nconst nestedChild=child.props?.children?.props?.children;const propertyControls=nestedChild?.type?.propertyControls;if(!propertyControls||!nestedChild){// Fallback to localReact behavior if propertyControls not found\nreturn /*#__PURE__*/cloneElement(child,itemData);}// Map our data to Framer's property control IDs based on titles\nconst framerProps={};Object.entries(propertyControls).forEach(([propId,control])=>{const controlTitle=control.title;switch(controlTitle){case\"Image Url\":framerProps[propId]=itemData.imageUrl;break;case\"Image Alt\":framerProps[propId]=itemData.imageAlt;break;case\"Product Title\":framerProps[propId]=itemData.productTitle;break;case\"Product Variant Title\":framerProps[propId]=itemData.productVariantTitle;break;case\"Product Subtotal\":framerProps[propId]=itemData.productSubtotal;break;case\"Product Currency\":framerProps[propId]=itemData.productCurrency;break;case\"Line Id\":framerProps[propId]=itemData.lineId;break;case\"Quantity\":framerProps[propId]=itemData.quantity;break;case\"Selling Plan Name\":framerProps[propId]=itemData.sellingPlanName;break;case\"Custom Product Field\":case\"Custom Field\":case\"Personalization\":framerProps[propId]=itemData.customProductField;break;case\"Delivery Frequency\":framerProps[propId]=itemData.deliveryFrequency||\"\";break;case\"Bundle Products\":framerProps[propId]=itemData.bundleProducts;break;}});// Add unique layoutId and id to prevent animation conflicts\nif(nestedChild.props.layoutId){framerProps.layoutId=`${nestedChild.props.layoutId}-${itemData.lineId}`;}if(nestedChild.props.id){framerProps.id=`${nestedChild.props.id}-${itemData.lineId}`;}// Clone the nested component with Framer props\nconst updatedNestedChild=/*#__PURE__*/cloneElement(nestedChild,framerProps);// Clone the middle wrapper with the updated nested child\nconst middleChild=child.props.children;const middleProps={children:updatedNestedChild};if(middleChild?.props?.layoutId){middleProps.layoutId=`${middleChild.props.layoutId}-${itemData.lineId}`;}if(middleChild?.props?.id){middleProps.id=`${middleChild.props.id}-${itemData.lineId}`;}const updatedMiddleChild=/*#__PURE__*/cloneElement(middleChild,middleProps);// Clone the outer wrapper with the updated middle child\nconst updatedChild=/*#__PURE__*/cloneElement(child,{children:updatedMiddleChild,style:{...child.props?.style||{},width:\"100%\"}});return updatedChild;}function formatCartAttributes(attributes){if(!attributes||attributes.length===0){return\"\";}return attributes.filter(attribute=>attribute.key.trim()&&attribute.value.trim()).map(attribute=>`${attribute.key}: ${attribute.value}`).join(\", \");}const NO_SCROLL_BAR_STYLE=`\n.frameship-cart-product-list::-webkit-scrollbar {\n  display: none;\n}\n.frameship-cart-product-list {\n  -ms-overflow-style: none;\n  scrollbar-width: none;\n}\n`;// ------------------------------------------------------------ //\n// MAIN EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 500\n * @framerIntrinsicHeight 500\n * @framerDisableUnlink\n */export default function CartProductList(props){const queryClient=getQueryClient();return /*#__PURE__*/_jsx(QueryClientProvider,{client:queryClient,children:/*#__PURE__*/_jsx(LicenseProvider,{children:/*#__PURE__*/_jsx(CartProductListInner,{...props})})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartProductList,{cartListItem:{type:ControlType.ComponentInstance,description:\"Connect this to a *Cart List Item* component.\"},emptyState:{type:ControlType.ComponentInstance,description:\"Connect this to a *Empty State* component.\"},gap:{type:ControlType.Number,defaultValue:20,min:0,step:1,unit:\"px\",description:\"The gap between each cart item\"},divider:{type:ControlType.Object,controls:{show:{type:ControlType.Boolean,defaultValue:false},color:{type:ControlType.Color,defaultValue:SHARED_COLORS.backgroundMuted},height:{type:ControlType.Number,defaultValue:1,min:0,unit:\"px\",description:\"A divider line is added between each cart item\"}},defaultValue:{show:false,color:SHARED_COLORS.backgroundMuted,height:1}},scrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},collectionRoute:{type:ControlType.Link,title:\"Collection Route\",description:\"The route to the collection of products (CMS Index Page). Get it from Pages tab in the left sidebar. E.g. /products\"},...SUPPORT_CONTROL});// ------------------------------------------------------------ //\n// FONT FOR BANNER COMPONENT\n// ------------------------------------------------------------ //\nconst variationAxes=[{defaultValue:96,maxValue:96,minValue:12,name:\"Optical size\",tag:\"opsz\"},{defaultValue:800,maxValue:800,minValue:200,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:75,name:\"Width\",tag:\"wdth\"}];addFonts(CartProductList,[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque Variable\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y996as8bTXq_nANBjzKo3IeZx8z6up5H-qHGN6NLPo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2\",weight:\"800\"}]}],// @ts-expect-error - supportsExplicitInterCodegen is not a valid option in this Framer npm version\n{supportsExplicitInterCodegen:true});CartProductList.displayName=\"Cart Product List\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartProductList\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"500\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"500\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2db7bbf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Denim INK SemiBold\",\"CUSTOMV2;Denim INK Heavy\",\"CUSTOMV2;Denim INK Heavy Italic\",\"CUSTOMV2;Denim INK SemiBold Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Denim INK SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/u2xqpGvKy6YLTiaM76zidXKtvE.woff2\",weight:\"600\"},{cssFamilyName:\"Denim INK Heavy\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/gmTdVrmZ4P6AO1e0v3yHWsALItQ.woff2\",weight:\"900\"},{cssFamilyName:\"Denim INK Heavy Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/0zrkItmiJSm60MypD909SsCDPUI.woff2\",weight:\"900\"},{cssFamilyName:\"Denim INK SemiBold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/HQ9NgboHCXADXUArLJRq9HdsvZI.woff2\",weight:\"600\"}]}];export const css=['.framer-Y8xun .framer-styles-preset-nt6dh1:not(.rich-text-wrapper), .framer-Y8xun .framer-styles-preset-nt6dh1.rich-text-wrapper p { --framer-font-family: \"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif; --framer-font-family-bold: \"Denim INK Heavy\", sans-serif; --framer-font-family-bold-italic: \"Denim INK Heavy Italic\", sans-serif; --framer-font-family-italic: \"Denim INK SemiBold Italic\", \"Denim INK SemiBold Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-Y8xun\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8f3a61c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Denim INK SemiBold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Denim INK SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/u2xqpGvKy6YLTiaM76zidXKtvE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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-yt1z4 .framer-styles-preset-d3jmt2:not(.rich-text-wrapper), .framer-yt1z4 .framer-styles-preset-d3jmt2.rich-text-wrapper p { --framer-font-family: \"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-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: 14px; --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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-yt1z4\";\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\"}}}","import{ControlType}from\"framer\";export const TextDecorationControls={decoration:{type:ControlType.Enum,title:\"Decoration\",options:[\"none\",\"underline\",\"line-through\"],optionTitles:[\"None\",\"Underline\",\"Strikethrough\"],defaultValue:\"none\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"TextDecorationControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TextDecorationControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TextDecoration\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_text_decoration_props.map","/**\n * Calculates the adjusted price for a variant based on selling plan price adjustments\n * @param basePrice - The base price of the variant\n * @param sellingPlan - The selling plan with price adjustments\n * @returns The adjusted price data, or null if no adjustments apply\n */export function calculateSellingPlanPrice(basePrice,sellingPlan){if(!sellingPlan?.priceAdjustments?.length){return null;}const adjustment=sellingPlan.priceAdjustments[0]?.adjustmentValue;if(!adjustment){return null;}const baseAmount=Number(basePrice.amount);// Case 1: Fixed price override\nif(\"price\"in adjustment){return{amount:adjustment.price.amount,currencyCode:adjustment.price.currencyCode||basePrice.currencyCode};}// Case 2: Percentage adjustment (e.g., -10 means 10% discount)\nif(\"adjustmentPercentage\"in adjustment){const percentage=adjustment.adjustmentPercentage;const adjustedAmount=baseAmount*(1-percentage/100);return{amount:adjustedAmount.toFixed(2),currencyCode:basePrice.currencyCode};}// Case 3: Fixed amount adjustment\nif(\"adjustmentAmount\"in adjustment){const adjustmentAmount=Number(adjustment.adjustmentAmount.amount);const adjustedAmount=baseAmount-adjustmentAmount;return{amount:adjustedAmount.toFixed(2),currencyCode:adjustment.adjustmentAmount.currencyCode||basePrice.currencyCode};}return null;}/**\n * Converts delivery frequency string to shorthand format\n * Examples:\n * - \"monthly\" → \"m\"\n * - \"month\" → \"m\"\n * - \"2 months\" → \"2m\"\n * - \"weekly\" → \"w\"\n * - \"3 weeks\" → \"3w\"\n * - \"daily\" → \"d\"\n * - \"yearly\" → \"y\"\n * - \"1 year\" → \"1y\"\n */export function formatDeliveryFrequencyShorthand(frequency){const normalized=frequency.toLowerCase().trim();// Extract number if present (e.g., \"2 months\" → \"2\")\nconst numberMatch=normalized.match(/^(\\d+)\\s*/);const number=numberMatch?numberMatch[1]:\"\";// Remove number and normalize the remaining text\nconst text=normalized.replace(/^\\d+\\s*/,\"\").trim();// Map time units to shorthand\nconst unitMap={day:\"d\",days:\"d\",daily:\"d\",week:\"w\",weeks:\"w\",weekly:\"w\",month:\"m\",months:\"m\",monthly:\"m\",year:\"y\",years:\"y\",yearly:\"y\"};const shorthand=unitMap[text]||text;// Return formatted: number + shorthand (e.g., \"2m\" or just \"m\")\nreturn number?`${number}${shorthand}`:shorthand;}\nexport const __FramerMetadata__ = {\"exports\":{\"formatDeliveryFrequencyShorthand\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"calculateSellingPlanPrice\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Subscriptions_utils.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{renderWithTag,TagPropertyControls}from\"https://framerusercontent.com/modules/cmJdj1YCmFSsS6n95OKk/9t9XeEHurZ6w5fbXeCsJ/Shared_tag_props.js\";import{CurrencyFormatControls,formatCurrency}from\"https://framerusercontent.com/modules/mHaK3bedwyJwyNxfaowX/hWKLWGrPdtcuWvTxZqnK/Shared_currency_props.js\";import{TextDecorationControls}from\"https://framerusercontent.com/modules/br9bXgadWgfJaD0swwuT/jUc9YNpAtX8KUoSpiBD2/Shared_text_decoration_props.js\";import{overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/tIfIKPpvShmNNzSisWMv/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";import{formatDeliveryFrequencyShorthand}from\"https://framerusercontent.com/modules/3QrZAq5uElJQ8m88NKWY/5xJkuuHwMm3iKqkoNzBk/Subscriptions_utils.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function CartListItemSubtotal(props){const style={...props.font,color:props.color,textDecoration:props.decoration===\"none\"?\"none\":props.decoration};const formattedPrice=formatCurrency({amount:Number(props.subtotal),currencyCode:props.currencyCode,options:props.currencyFormat});// Append delivery frequency suffix if available\nlet content=formattedPrice;if(props.deliveryFrequency&&props.deliveryFrequency!==\"\"){const shorthand=formatDeliveryFrequencyShorthand(props.deliveryFrequency);const suffix=`/${shorthand}`;content=`${formattedPrice}${suffix}`;}return /*#__PURE__*/_jsx(_Fragment,{children:renderWithTag(props.tag,content,style)});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartListItemSubtotal,{subtotal:{type:ControlType.Number,title:\"Subtotal\",defaultValue:0,description:\"Connect this to a *Product Subtotal* variable from Cart List Item component\"},currencyCode:{type:ControlType.String,title:\"Currency Code\",defaultValue:\"USD\",description:\"Connect this to a *Product Currency* variable from Cart List Item component\"},deliveryFrequency:{type:ControlType.String,title:\"Delivery Frequency\",defaultValue:\"\",description:\"Connect this to a *Delivery Frequency* variable from Cart List Item component. Will append /month or /year to the price.\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:SHARED_COLORS.foreground},...overrideControlDefaults(CurrencyFormatControls,{\"currencyFormat.hidden\":false}),...TagPropertyControls,...TextDecorationControls,...SUPPORT_CONTROL});CartListItemSubtotal.displayName=\"Cart List Item Subtotal\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartListItemSubtotal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/hq4VYHANG2jcWzk7fVct/Use_cart.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/c79VKYmrBl02dZ0c2Deg/Query_client_wrapper.js\";import{PresetSecondaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/tIfIKPpvShmNNzSisWMv/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/SA8zaFoUBiSaNu5JB5yl/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import CloseSvg from\"https://framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/jwJJur1kuX4yfIC3vp3T/Close.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartRemoveProductButtonContent(props){const{removeLine}=useCart();const handleRemoveProduct=()=>{removeLine(props.lineId);};if(props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleRemoveProduct,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}return /*#__PURE__*/_jsx(PresetButton,{onClick:handleRemoveProduct,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(CloseSvg,{style:{width:\"20px\",height:\"20px\"}}),rightIcon:props.rightIcon?.[0],text:props.text,presetButtonStyle:props.presetButtonStyle});}// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 30\n * @framerIntrinsicHeight 30\n * @framerDisableUnlink\n */export default function CartRemoveProductButton(props){return /*#__PURE__*/_jsx(QueryClientWrapper,{children:/*#__PURE__*/_jsx(CartRemoveProductButtonContent,{...props})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartRemoveProductButton,{lineId:{type:ControlType.String,description:\"Connect this to a *Line Id* variable from Cart List Item component\"},...CustomButtonControls,...PresetSecondaryButtonStyleControls,...overrideControlDefaults(PresetButtonContentControls,{text:\"\"}),...SUPPORT_CONTROL});CartRemoveProductButton.displayName=\"Remove Product from Cart Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartRemoveProductButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"30\",\"framerIntrinsicHeight\":\"30\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const SHARED_IMAGES={defaultProductImage:\"https://framerusercontent.com/images/sFKjyv5OwGE92YZ3xS9WwreFGQ.webp\",defaultProductBundleImage1:\"https://framerusercontent.com/images/snSeXEa7LUq2PApQHiAp0AEK9A.webp\",defaultProductBundleImage2:\"https://framerusercontent.com/images/Bg1fLvrV6AtLNlbTE9c15oMxaE.webp\"};\nexport const __FramerMetadata__ = {\"exports\":{\"SHARED_IMAGES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_images.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";import{SHARED_IMAGES}from\"https://framerusercontent.com/modules/KV16nQZJzK2PakIJS3ds/mMwI0Z7Bn85AP14ADxu9/Shared_images.js\";// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartProductImage,{image:{type:ControlType.String,title:\"Image URL\",defaultValue:SHARED_IMAGES.defaultProductImage,description:\"Connect this to a *Image Url* variable from Cart List Item component\"},alt:{type:ControlType.String,title:\"Alt Text\",defaultValue:\"Cart Product Image\",description:\"Connect this to a *Image Alt* variable from Cart List Item component\"},objectFit:{title:\"Image Fit\",type:ControlType.Enum,options:[\"fill\",\"fit\",\"stretch\"],optionTitles:[\"Fill\",\"Fit\",\"Stretch\"],defaultValue:\"fill\"},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",optional:true},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"6px\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\",optional:true},// @ts-expect-error - needHelp not in props type\nneedHelp:{...SUPPORT_CONTROL.needHelp,description:\"This component is meant to be used *only in the Cart List Item component.*\"}});// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 100\n * @framerDisableUnlink\n */export default function CartProductImage(props){if(!props.image||props.image===\"\")return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",background:\"repeating-linear-gradient(135deg, #eaeaea 0 16px, #fafafa 16px 32px)\"}});return /*#__PURE__*/_jsx(\"img\",{src:props.image,alt:props.alt,loading:\"lazy\",style:{width:\"100%\",height:\"100%\",objectFit:getObjectFit(props.objectFit),borderRadius:props.borderRadius,border:typeof props.border===\"string\"?props.border:undefined,borderWidth:typeof props.border===\"object\"?props.border.borderWidth:undefined,borderStyle:typeof props.border===\"object\"?props.border.borderStyle:undefined,borderColor:typeof props.border===\"object\"?props.border.borderColor:undefined,backgroundColor:props.backgroundColor}});}function getObjectFit(objectFit){if(objectFit===\"fill\")return\"cover\";if(objectFit===\"fit\")return\"contain\";if(objectFit===\"stretch\")return\"fill\";return\"cover\";}CartProductImage.displayName=\"Cart Product Image\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartProductImage\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"100\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_product_image.map","import{jsx as _jsx}from\"react/jsx-runtime\";export default function PlusSvg({style}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"32\",height:\"32\",fill:\"currentColor\",viewBox:\"0 0 256 256\",style:style,children:/*#__PURE__*/_jsx(\"path\",{d:\"M228,128a12,12,0,0,1-12,12H140v76a12,12,0,0,1-24,0V140H40a12,12,0,0,1,0-24h76V40a12,12,0,0,1,24,0v76h76A12,12,0,0,1,228,128Z\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PlusSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Plus.map","import{jsx as _jsx}from\"react/jsx-runtime\";export default function MinusSvg({style}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"32\",height:\"32\",fill:\"currentColor\",viewBox:\"0 0 256 256\",style:style,children:/*#__PURE__*/_jsx(\"path\",{d:\"M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128Z\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MinusSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Minus.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";import{ControlType,withCSS}from\"framer\";import{SHARED_COLORS,SHARED_STYLES}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nconst InputComponent=/*#__PURE__*/forwardRef((props,ref)=>{const{inputStyle:inputStyleProp,placeholder=InputContentControlsDefaultValues.placeholder,type=InputContentControlsDefaultValues.inputType,disabled=InputContentControlsDefaultValues.disabled,onChange,value,...restProps}=props;// Merge inputStyle with defaults to ensure defaults are always applied\nconst inputStyle={...InputStyleControlsDefaultValues.inputStyle,...inputStyleProp||{}};// Merge font with defaults\nconst font={...InputStyleControlsDefaultValues.inputStyle.font,...inputStyleProp?.font||{}};const handleChange=event=>{if(onChange){onChange(event);}};const combinedStyle={// Default input styles\nfontFamily:\"inherit\",fontSize:\"16px\",lineHeight:\"1.4\",width:\"100%\",height:\"100%\",boxSizing:\"border-box\",textAlign:\"center\",// Apply input style controls\n...mapInputControlsToStyle({inputStyle}),// Override with font prop if provided\n...font};// Add CSS custom property for focus outline color if provided\nif(inputStyle?.focusOutlineColor){combinedStyle[\"--focus-outline-color\"]=inputStyle.focusOutlineColor;}return /*#__PURE__*/_jsx(\"input\",{id:\"frameship-input\",ref:ref,type:type,placeholder:placeholder,disabled:disabled,value:value,onChange:handleChange,style:combinedStyle,...restProps});});// ------------------------------------------------------------ //\n// STYLE MAPPER\n// ------------------------------------------------------------ //\nfunction mapInputControlsToStyle(controls){if(!controls)return{};const style={width:\"100%\",boxSizing:\"border-box\"};if(controls.inputStyle?.padding){style.padding=controls.inputStyle.padding;}// Border can be a shorthand string (e.g., \"1px solid #000\") or an object\nif(typeof controls.inputStyle?.border===\"string\"){style.border=controls.inputStyle.border;}else if(controls.inputStyle?.border){const b=controls.inputStyle.border;// Handle Framer's Border control structure\nif(b.borderWidth!==undefined)style.borderWidth=b.borderWidth;if(b.borderStyle!==undefined)style.borderStyle=b.borderStyle;if(b.borderColor!==undefined)style.borderColor=b.borderColor;// Handle shorthand border property if it exists\nif(b.border!==undefined)style.border=b.border;// Handle individual border widths\nif(b.borderTopWidth!==undefined)style.borderTopWidth=b.borderTopWidth;if(b.borderRightWidth!==undefined)style.borderRightWidth=b.borderRightWidth;if(b.borderBottomWidth!==undefined)style.borderBottomWidth=b.borderBottomWidth;if(b.borderLeftWidth!==undefined)style.borderLeftWidth=b.borderLeftWidth;}if(controls.inputStyle?.borderRadius!==undefined){style.borderRadius=controls.inputStyle.borderRadius;}if(controls.inputStyle?.textColor!==undefined){style.color=controls.inputStyle.textColor;}if(controls.inputStyle?.backgroundColor!==undefined){style.backgroundColor=controls.inputStyle.backgroundColor;}if(controls.inputStyle?.textAlign!==undefined){style.textAlign=controls.inputStyle.textAlign;}return style;}// ------------------------------------------------------------ //\n// DEFAULT VALUES\n// ------------------------------------------------------------ //\nexport const InputStyleControlsDefaultValues={inputStyle:{padding:\"8px 12px 8px 12px\",border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.2)\"},borderRadius:SHARED_STYLES.borderRadius,textColor:SHARED_COLORS.foreground,backgroundColor:SHARED_COLORS.background,focusOutlineColor:SHARED_COLORS.backgroundMuted,font:{fontFamily:\"inherit\",fontSize:\"16px\",lineHeight:\"1.2\"},textAlign:\"center\"}};export const InputContentControlsDefaultValues={placeholder:\"\",inputType:\"text\",disabled:false};// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\nexport const InputStyleControls={inputStyle:{title:\"Input Style\",buttonTitle:\"Padding, Border, Colors, etc.\",type:ControlType.Object,controls:{padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:InputStyleControlsDefaultValues.inputStyle.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:InputStyleControlsDefaultValues.inputStyle.border.borderWidth,borderStyle:InputStyleControlsDefaultValues.inputStyle.border.borderStyle,borderColor:InputStyleControlsDefaultValues.inputStyle.border.borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:InputStyleControlsDefaultValues.inputStyle.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:InputStyleControlsDefaultValues.inputStyle.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:InputStyleControlsDefaultValues.inputStyle.backgroundColor},focusOutlineColor:{title:\"Focus Outline Color\",type:ControlType.Color,defaultValue:InputStyleControlsDefaultValues.inputStyle.focusOutlineColor},font:{title:\"Font\",type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:InputStyleControlsDefaultValues.inputStyle.font},textAlign:{title:\"Text Align\",type:ControlType.Enum,options:[\"left\",\"center\",\"right\"],// optionTitles: [\"Left\", \"Center\", \"Right\"],\noptionIcons:[\"align-left\",\"align-center\",\"align-right\"],defaultValue:InputStyleControlsDefaultValues.inputStyle.textAlign,displaySegmentedControl:true}}}};export const InputContentControls={placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:InputContentControlsDefaultValues.placeholder},inputType:{title:\"Input Type\",type:ControlType.Enum,options:[\"text\",\"email\",\"password\",\"number\",\"tel\",\"url\"],optionTitles:[\"Text\",\"Email\",\"Password\",\"Number\",\"Phone\",\"URL\"],defaultValue:InputContentControlsDefaultValues.inputType},disabled:{title:\"Disabled\",type:ControlType.Boolean,defaultValue:InputContentControlsDefaultValues.disabled}};// ------------------------------------------------------------ //\n// CSS STYLES FOR NUMBER INPUT SPINNERS\n// ------------------------------------------------------------ //\nconst InputComponentWithCSS=withCSS(InputComponent,[// Hide number input spinner buttons\n`input[type=\"number\"] {\n      -webkit-appearance: none;\n      -moz-appearance: textfield;\n    }`,`input[type=\"number\"]::-webkit-outer-spin-button,\n     input[type=\"number\"]::-webkit-inner-spin-button {\n      -webkit-appearance: none;\n      margin: 0;\n    }`,// Focus outline style\n`#frameship-input:focus, #frameship-input:focus-visible {\n      outline: 2px solid var(--focus-outline-color, #007bff);\n      outline-offset: 0px;\n    }`],\"\");// ------------------------------------------------------------ //\n// EXPORT\n// ------------------------------------------------------------ //\nexport default InputComponentWithCSS;InputComponent.displayName=\"Input\";\nexport const __FramerMetadata__ = {\"exports\":{\"InputProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputStyleControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputContentControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputContentControlsDefaultValues\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputContentControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"InputComponentWithCSS\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputStyleControlsDefaultValues\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Input.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useMemo,useState,useEffect}from\"react\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/hq4VYHANG2jcWzk7fVct/Use_cart.js\";import{useInventory}from\"https://framerusercontent.com/modules/DW1wzS65glja20YJJb0w/BVuIt9pNWmm6EXzrBswo/Use_inventory.js\";import{extractVariantId,extractProductId}from\"https://framerusercontent.com/modules/tzN8qHzrVYThnxhKObeP/oWpbtfeZjvritjXviKiH/Shopify_utils.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/c79VKYmrBl02dZ0c2Deg/Query_client_wrapper.js\";import PlusSvg from\"https://framerusercontent.com/modules/CgNesoEVhclZxcf3DGoV/KiFqdjKmxFukmUMhyMDX/Plus.js\";import MinusSvg from\"https://framerusercontent.com/modules/rg6FA2ZzLed1GXAPqbZS/mzbz3S2bGl9kzIhDyRAM/Minus.js\";import{PresetSecondaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/tIfIKPpvShmNNzSisWMv/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/SA8zaFoUBiSaNu5JB5yl/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import Input,{InputStyleControls,InputContentControls}from\"https://framerusercontent.com/modules/8tTWwqu9i87Vk9zESDn0/7qpJrWvR1Ym2ddexvyIR/Input.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartQuantityInputInner(props){const{cart,updateQuantity}=useCart();// Find the line to get product/variant IDs for inventory lookup\nconst line=useMemo(()=>cart?.lines.edges.find(e=>e.node.id===props.lineId)?.node,[cart,props.lineId]);const productId=line?extractProductId(line.merchandise.product.id):\"\";const variantGid=line?.merchandise.id??\"\";const{data:inventoryData}=useInventory(productId);const inventoryMax=useMemo(()=>{const variants=inventoryData?.data?.product?.variants?.edges??[];const variant=variants.find(v=>extractVariantId(v.node.id)===extractVariantId(variantGid));const qty=variant?.node?.quantityAvailable;if(qty===null||qty===undefined||qty===-1)return Infinity;return qty;},[inventoryData,variantGid]);// Local state for input value to allow empty string\nconst[inputValue,setInputValue]=useState(String(props.quantity));// Sync local state with props.quantity changes\nuseEffect(()=>{setInputValue(String(props.quantity));},[props.quantity]);const ariaLabel=useMemo(()=>{if(props.type===\"add\")return\"Increase quantity\";if(props.type===\"subtract\")return\"Decrease quantity\";return\"Quantity\";},[props.type]);const min=props.min??1;const max=Math.min(props.max??Infinity,inventoryMax);const step=props.step??1;const handleClickAdd=()=>{if(props.quantity>=max)return;updateQuantity(props.lineId,Math.min(max,props.quantity+step));};const handleClickSubtract=()=>{if(props.quantity<=min)return;updateQuantity(props.lineId,Math.max(min,props.quantity-step));};const handleChangeInput=e=>{const value=e.target.value;// Update local state immediately to allow deletion\nsetInputValue(value);// If empty, don't update cart yet\nif(value===\"\"){return;}const numValue=Number(value);if(!Number.isFinite(numValue))return;if(numValue<1){// Allow partial input like typing \"1\" then \"0\" for \"10\"\nreturn;}// Update cart with valid value, clamped to max\nupdateQuantity(props.lineId,Math.min(max,Math.floor(numValue)));};const handleBlurInput=e=>{const value=e.target.value;const numValue=Number(value);if(value===\"\"||!Number.isFinite(numValue)||numValue<min){updateQuantity(props.lineId,min);setInputValue(String(min));}else if(numValue>max){updateQuantity(props.lineId,max);setInputValue(String(max));}};const addDisabled=props.quantity>=max;if(props.type===\"add\"&&props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleClickAdd,customButtonSize:props.customButtonSize,disabled:addDisabled,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}if(props.type===\"add\"&&props.buttonType===\"preset\"){return /*#__PURE__*/_jsx(PresetButton,{onClick:handleClickAdd,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(PlusSvg,{style:{width:\"16px\",height:\"16px\"}}),rightIcon:props.rightIcon?.[0],presetButtonStyle:props.presetButtonStyle,disabled:addDisabled});}if(props.type===\"subtract\"&&props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleClickSubtract,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}if(props.type===\"subtract\"&&props.buttonType===\"preset\"){return /*#__PURE__*/_jsx(PresetButton,{onClick:handleClickSubtract,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(MinusSvg,{style:{width:\"16px\",height:\"16px\"}}),rightIcon:props.rightIcon?.[0],presetButtonStyle:props.presetButtonStyle});}return /*#__PURE__*/_jsx(Input,{\"aria-label\":ariaLabel,type:props.inputType,min:props.min,max:props.max,step:props.step,value:inputValue,onChange:handleChangeInput,onBlur:handleBlurInput,onFocus:e=>e.currentTarget.select(),inputStyle:props.inputStyle});}// ------------------------------------------------------------ //\n// MAIN EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CartQuantityInput(props){return /*#__PURE__*/_jsx(QueryClientWrapper,{children:/*#__PURE__*/_jsx(CartQuantityInputInner,{...props})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartQuantityInput,{type:{type:ControlType.Enum,options:[\"subtract\",\"input\",\"add\"],optionTitles:[\"-\",\"123\",\"+\"],defaultValue:\"input\",displaySegmentedControl:true},quantity:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true,description:\"Connect this to a *Quantity* variable from Cart List Item component\"},lineId:{type:ControlType.String,defaultValue:\"\",description:\"Connect this to a *Line Id* variable from Cart List Item component\"},step:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true},min:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true},max:{type:ControlType.Number,defaultValue:99,min:1,step:1,displayStepper:true},...overrideControlDefaults(CustomButtonControls,{\"buttonType.hidden\":props=>props.type===\"input\",\"customButton.hidden\":props=>props.buttonType===\"preset\"||props.type===\"input\",\"customButtonSize.hidden\":props=>props.buttonType===\"preset\"||props.type===\"input\"}),...overrideControlDefaults(PresetSecondaryButtonStyleControls,{\"presetButtonStyle.hidden\":props=>props.buttonType===\"custom\"||props.type===\"input\"}),...overrideControlDefaults(PresetButtonContentControls,{\"leftIcon.hidden\":props=>props.buttonType===\"custom\"||props.type===\"input\",\"leftIcon.title\":\"Icon\",\"rightIcon.hidden\":true,\"text.hidden\":true}),...overrideControlDefaults(InputStyleControls,{\"inputStyle.hidden\":props=>props.type!==\"input\"}),...overrideControlDefaults(InputContentControls,{\"placeholder.hidden\":props=>props.type!==\"input\",\"inputType.hidden\":true,\"disabled.hidden\":props=>props.type!==\"input\"}),...SUPPORT_CONTROL});CartQuantityInput.displayName=\"Cart Quantity Input\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartQuantityInput\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2db7bbf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Denim INK SemiBold\",\"CUSTOMV2;Denim INK Heavy\",\"CUSTOMV2;Denim INK Heavy Italic\",\"CUSTOMV2;Denim INK SemiBold Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Denim INK SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/u2xqpGvKy6YLTiaM76zidXKtvE.woff2\",weight:\"600\"},{cssFamilyName:\"Denim INK Heavy\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/gmTdVrmZ4P6AO1e0v3yHWsALItQ.woff2\",weight:\"900\"},{cssFamilyName:\"Denim INK Heavy Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/0zrkItmiJSm60MypD909SsCDPUI.woff2\",weight:\"900\"},{cssFamilyName:\"Denim INK SemiBold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/HQ9NgboHCXADXUArLJRq9HdsvZI.woff2\",weight:\"600\"}]}];export const css=['.framer-uXVRy .framer-styles-preset-9ntj36:not(.rich-text-wrapper), .framer-uXVRy .framer-styles-preset-9ntj36.rich-text-wrapper p { --framer-font-family: \"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif; --framer-font-family-bold: \"Denim INK Heavy\", sans-serif; --framer-font-family-bold-italic: \"Denim INK Heavy Italic\", sans-serif; --framer-font-family-italic: \"Denim INK SemiBold Italic\", \"Denim INK SemiBold Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.02em; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-uXVRy\";\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 (841fdc4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CartListItemSubtotal from\"https://framerusercontent.com/modules/CzCV8XLmF4NsbjhhT6di/D3ImembIwlWgh5hJ0ZRn/Cart_list_item_subtotal.js\";import RemoveProductFromCartButton from\"https://framerusercontent.com/modules/th0jSp3HeOJvYPA882Rd/HNPL9dNnrZ4chBG8kGly/Cart_remove_product_button.js\";import CartProductImage from\"https://framerusercontent.com/modules/umhPoCJ6IEOUsQhC88gA/KyN57qifrojDgB3X8rQ4/Cart_product_image.js\";import CartQuantityInput from\"https://framerusercontent.com/modules/wN7TJYKLX3uECaqP2vef/YKOurox5NU6vnB6l4xvP/Cart_quantity_input.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/IPbv6sNeqzvqZs6vWyyO/ahgiNVfOX5BqgKJurK9E/OF1gEno4r.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/r6yLvjMNLczpQz7YKb8c/WCJetLfK8PMFTW5aMbI5/xxwhxZAm8.js\";const CartProductImageFonts=getFonts(CartProductImage);const CartQuantityInputFonts=getFonts(CartQuantityInput);const CartListItemSubtotalFonts=getFonts(CartListItemSubtotal);const RemoveProductFromCartButtonFonts=getFonts(RemoveProductFromCartButton);const serializationHash=\"framer-Du6Sq\";const variantClassNames={g7ubEN2SE:\"framer-v-1y8igx5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VO32SQDEf=undefined;const hBopjUGQO=undefined;const ePm014j4d=undefined;const mkKIwAzfX=undefined;const ISMHKMS3u=undefined;const Bymbo9djN=undefined;const keb4Sytxv=undefined;const KDGMZhb_7=undefined;const T02EN5Ncd=undefined;const oeLTCl7xr=undefined;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 getProps=({deliveryFrequency,height,id,imageAlt,imageUrl,lineId,productCurrency,productSubtotal,productTitle,productVariantTitle,quantity,sellingPlanName,width,...props})=>{return{...props,Bymbo9djN:quantity??props.Bymbo9djN??1,ePm014j4d:productTitle??props.ePm014j4d??\"Product Title\",hBopjUGQO:imageAlt??props.hBopjUGQO??\"Product Alt\",ISMHKMS3u:sellingPlanName??props.ISMHKMS3u??\"Subscription Plan Name\",KDGMZhb_7:productSubtotal??props.KDGMZhb_7??99,keb4Sytxv:lineId??props.keb4Sytxv??\"123456789\",mkKIwAzfX:productVariantTitle??props.mkKIwAzfX??\"Product Variant Title\",oeLTCl7xr:deliveryFrequency??props.oeLTCl7xr,T02EN5Ncd:productCurrency??props.T02EN5Ncd??\"USD\",VO32SQDEf:imageUrl??props.VO32SQDEf??\"https://framerusercontent.com/images/sFKjyv5OwGE92YZ3xS9WwreFGQ.webp\"};};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,VO32SQDEf,hBopjUGQO,ePm014j4d,mkKIwAzfX,KDGMZhb_7,T02EN5Ncd,keb4Sytxv,Bymbo9djN,ISMHKMS3u,oeLTCl7xr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"g7ubEN2SE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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-1y8igx5\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"g7ubEN2SE\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fiysuh\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"OIVgn6cmv\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4ttdbr-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vzqQxWeUb-container\",nodeId:\"vzqQxWeUb\",rendersWithMotion:true,scopeId:\"gdDrFjR4W\",children:/*#__PURE__*/_jsx(CartProductImage,{alt:hBopjUGQO,backgroundColor:\"rgb(255, 255, 255)\",borderRadius:\"6px\",height:\"100%\",id:\"vzqQxWeUb\",image:VO32SQDEf,layoutId:\"vzqQxWeUb\",needHelp:{info:\"info\"},objectFit:\"fill\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14e9k15\",\"data-framer-name\":\"Variant Info\",layoutDependency:layoutDependency,layoutId:\"SqPLDhS5f\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ur3k8j\",\"data-framer-name\":\"Title & Quantity\",layoutDependency:layoutDependency,layoutId:\"tSb4OAomG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4oqw4j\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"lgjbZc_10\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dle69x\",\"data-styles-preset\":\"OF1gEno4r\",dir:\"auto\",children:\"Product Title\"})}),className:\"framer-zp66n0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"P1yOqdCs0\",text:ePm014j4d,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9ntj36\",\"data-styles-preset\":\"xxwhxZAm8\",dir:\"auto\",children:\"Product Variant Title\"})}),className:\"framer-3xl856\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AKQaI74GX\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:mkKIwAzfX,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"10px\"},children:\"Content\"})}),className:\"framer-r0lzch\",\"data-framer-name\":\"Selling Plan Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"s6HnnwYAu\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:ISMHKMS3u,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zpxefw\",\"data-framer-name\":\"Quantity\",layoutDependency:layoutDependency,layoutId:\"BtIzydmOh\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1egaz9j-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dWzbU8sMt-container\",nodeId:\"dWzbU8sMt\",rendersWithMotion:true,scopeId:\"gdDrFjR4W\",children:/*#__PURE__*/_jsx(CartQuantityInput,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,height:\"100%\",id:\"dWzbU8sMt\",inputStyle:{backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgba(0, 0, 0, 0.2)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",focusOutlineColor:\"rgb(217, 217, 217)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"8px 12px 8px 12px\",textAlign:\"center\",textColor:\"rgb(17, 17, 17)\"},inputType:\"text\",layoutId:\"dWzbU8sMt\",leftIcon:[],lineId:keb4Sytxv,max:99,min:1,needHelp:{info:\"info\"},placeholder:\"\",presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgba(242, 242, 242, 0)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1.5},borderRadius:\"125px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(230, 230, 230)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(17, 17, 17)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"rgb(0, 0, 0)\"},quantity:Bymbo9djN,rightIcon:[],showDefaultIcon:true,step:1,style:{height:\"100%\",width:\"100%\"},text:\"Button\",type:\"subtract\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a5302x-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FSZbaEMw7-container\",nodeId:\"FSZbaEMw7\",rendersWithMotion:true,scopeId:\"gdDrFjR4W\",children:/*#__PURE__*/_jsx(CartQuantityInput,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,height:\"100%\",id:\"FSZbaEMw7\",inputStyle:{backgroundColor:\"rgba(242, 242, 242, 0)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1.5},borderRadius:\"81px\",focusOutlineColor:\"rgb(217, 217, 217)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"8px 12px 8px 12px\",textAlign:\"center\",textColor:\"rgb(0, 0, 0)\"},inputType:\"number\",layoutId:\"FSZbaEMw7\",leftIcon:[],lineId:keb4Sytxv,max:99,min:1,needHelp:{info:\"info\"},placeholder:\"\",presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(230, 230, 230)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(17, 17, 17)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"rgb(17, 17, 17)\"},quantity:Bymbo9djN,rightIcon:[],showDefaultIcon:true,step:1,style:{height:\"100%\",width:\"100%\"},text:\"Button\",type:\"input\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u0nuua-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CtCAU05Rx-container\",nodeId:\"CtCAU05Rx\",rendersWithMotion:true,scopeId:\"gdDrFjR4W\",children:/*#__PURE__*/_jsx(CartQuantityInput,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,height:\"100%\",id:\"CtCAU05Rx\",inputStyle:{backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgba(0, 0, 0, 0.2)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",focusOutlineColor:\"rgb(217, 217, 217)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"8px 12px 8px 12px\",textAlign:\"center\",textColor:\"rgb(17, 17, 17)\"},inputType:\"text\",layoutId:\"CtCAU05Rx\",leftIcon:[],lineId:keb4Sytxv,max:99,min:1,needHelp:{info:\"info\"},placeholder:\"\",presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgba(242, 242, 242, 0)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1.5},borderRadius:\"102px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(230, 230, 230)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(17, 17, 17)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"rgb(0, 0, 0)\"},quantity:Bymbo9djN,rightIcon:[],showDefaultIcon:true,step:1,style:{height:\"100%\",width:\"100%\"},text:\"Button\",type:\"add\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f0i2ir\",\"data-framer-name\":\"Price & Remove\",layoutDependency:layoutDependency,layoutId:\"OJQ9fKYR8\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1313pmc-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tRl7WwYTz-container\",nodeId:\"tRl7WwYTz\",rendersWithMotion:true,scopeId:\"gdDrFjR4W\",children:/*#__PURE__*/_jsx(CartListItemSubtotal,{color:\"rgb(17, 17, 17)\",currencyCode:T02EN5Ncd,currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"before\",style:\"symbol\"},decoration:\"none\",deliveryFrequency:oeLTCl7xr,font:{fontFamily:'\"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"tRl7WwYTz\",layoutId:\"tRl7WwYTz\",needHelp:{info:\"info\"},subtotal:KDGMZhb_7,tag:\"p\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e1r76w\",layoutDependency:layoutDependency,layoutId:\"Zk54pHlhw\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11eaeuh-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qqB_lbNmS-container\",nodeId:\"qqB_lbNmS\",rendersWithMotion:true,scopeId:\"gdDrFjR4W\",children:/*#__PURE__*/_jsx(RemoveProductFromCartButton,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"qqB_lbNmS\",layoutId:\"qqB_lbNmS\",leftIcon:[],lineId:keb4Sytxv,needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgba(242, 242, 242, 0)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1.5},borderRadius:\"55px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(230, 230, 230)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(17, 17, 17)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"rgb(0, 0, 0)\"},rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"\",width:\"100%\"})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Du6Sq.framer-18fvim7, .framer-Du6Sq .framer-18fvim7 { display: block; }\",\".framer-Du6Sq.framer-1y8igx5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 400px; }\",\".framer-Du6Sq .framer-1fiysuh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100px; justify-content: center; padding: 0px; position: relative; width: 100px; }\",\".framer-Du6Sq .framer-4ttdbr-container, .framer-Du6Sq .framer-11eaeuh-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-Du6Sq .framer-14e9k15 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-Du6Sq .framer-1ur3k8j { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Du6Sq .framer-4oqw4j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",'.framer-Du6Sq .framer-zp66n0, .framer-Du6Sq .framer-3xl856, .framer-Du6Sq .framer-r0lzch { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }',\".framer-Du6Sq .framer-zpxefw { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-Du6Sq .framer-1egaz9j-container, .framer-Du6Sq .framer-1u0nuua-container { flex: none; height: 36px; position: relative; width: 36px; }\",\".framer-Du6Sq .framer-a5302x-container { flex: none; height: 36px; position: relative; width: 60px; }\",\".framer-Du6Sq .framer-1f0i2ir { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-Du6Sq .framer-1313pmc-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Du6Sq .framer-1e1r76w { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 40px); justify-content: center; padding: 0px; position: relative; width: 36px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"VO32SQDEf\":\"imageUrl\",\"hBopjUGQO\":\"imageAlt\",\"ePm014j4d\":\"productTitle\",\"mkKIwAzfX\":\"productVariantTitle\",\"KDGMZhb_7\":\"productSubtotal\",\"T02EN5Ncd\":\"productCurrency\",\"keb4Sytxv\":\"lineId\",\"Bymbo9djN\":\"quantity\",\"ISMHKMS3u\":\"sellingPlanName\",\"oeLTCl7xr\":\"deliveryFrequency\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergdDrFjR4W=withCSS(Component,css,\"framer-Du6Sq\");export default FramergdDrFjR4W;FramergdDrFjR4W.displayName=\"Cart List Item\";FramergdDrFjR4W.defaultProps={height:100,width:400};addPropertyControls(FramergdDrFjR4W,{VO32SQDEf:{defaultValue:\"https://framerusercontent.com/images/sFKjyv5OwGE92YZ3xS9WwreFGQ.webp\",title:\"Image Url\",type:ControlType.String},onVO32SQDEfChange:{changes:\"VO32SQDEf\",type:ControlType.ChangeHandler},hBopjUGQO:{defaultValue:\"Product Alt\",title:\"Image Alt\",type:ControlType.String},onhBopjUGQOChange:{changes:\"hBopjUGQO\",type:ControlType.ChangeHandler},ePm014j4d:{defaultValue:\"Product Title\",placeholder:\"\",title:\"Product Title\",type:ControlType.String},onePm014j4dChange:{changes:\"ePm014j4d\",type:ControlType.ChangeHandler},mkKIwAzfX:{defaultValue:\"Product Variant Title\",title:\"Product Variant Title\",type:ControlType.String},onmkKIwAzfXChange:{changes:\"mkKIwAzfX\",type:ControlType.ChangeHandler},KDGMZhb_7:{defaultValue:99,displayStepper:true,min:0,title:\"Product Subtotal\",type:ControlType.Number},onKDGMZhb_7Change:{changes:\"KDGMZhb_7\",type:ControlType.ChangeHandler},T02EN5Ncd:{defaultValue:\"USD\",title:\"Product Currency\",type:ControlType.String},onT02EN5NcdChange:{changes:\"T02EN5Ncd\",type:ControlType.ChangeHandler},keb4Sytxv:{defaultValue:\"123456789\",title:\"Line Id\",type:ControlType.String},onkeb4SytxvChange:{changes:\"keb4Sytxv\",type:ControlType.ChangeHandler},Bymbo9djN:{defaultValue:1,displayStepper:true,title:\"Quantity\",type:ControlType.Number},onBymbo9djNChange:{changes:\"Bymbo9djN\",type:ControlType.ChangeHandler},ISMHKMS3u:{defaultValue:\"Subscription Plan Name\",title:\"Selling Plan Name\",type:ControlType.String},onISMHKMS3uChange:{changes:\"ISMHKMS3u\",type:ControlType.ChangeHandler},oeLTCl7xr:{defaultValue:\"\",title:\"Delivery Frequency\",type:ControlType.String},onoeLTCl7xrChange:{changes:\"oeLTCl7xr\",type:ControlType.ChangeHandler}});addFonts(FramergdDrFjR4W,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Denim INK SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/u2xqpGvKy6YLTiaM76zidXKtvE.woff2\",weight:\"600\"}]},...CartProductImageFonts,...CartQuantityInputFonts,...CartListItemSubtotalFonts,...RemoveProductFromCartButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergdDrFjR4W\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"VO32SQDEf\\\":\\\"imageUrl\\\",\\\"hBopjUGQO\\\":\\\"imageAlt\\\",\\\"ePm014j4d\\\":\\\"productTitle\\\",\\\"mkKIwAzfX\\\":\\\"productVariantTitle\\\",\\\"KDGMZhb_7\\\":\\\"productSubtotal\\\",\\\"T02EN5Ncd\\\":\\\"productCurrency\\\",\\\"keb4Sytxv\\\":\\\"lineId\\\",\\\"Bymbo9djN\\\":\\\"quantity\\\",\\\"ISMHKMS3u\\\":\\\"sellingPlanName\\\",\\\"oeLTCl7xr\\\":\\\"deliveryFrequency\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"100\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"400\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gdDrFjR4W.map","// Generated by Framer (281588d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CartCloseButton from\"https://framerusercontent.com/modules/hQDzOBDDNESYIdn83POX/i4kQc449l1Kd6gTC9G8C/Cart_close_button.js\";import CartInfoLabel from\"https://framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/xxWrFWOn5GkLi4wzn1Va/Cart_info_label.js\";import CheckoutButton from\"https://framerusercontent.com/modules/RLUl2XsqpTmBCu5gztrO/2wPKj3gHH9PSN7lSP61i/Checkout_button.js\";import CartProductList from\"https://framerusercontent.com/modules/wEMK1SRSZFOatw3ciue6/tUKTe9QYJz7lgeAeA46h/Cart_product_list.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Tn22pdxosDFguenKSC16/vhwVq4Mk9GG57VeqEwDF/lXX8ksC1k.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bSqSFO99EpJhyRZnsru1/RlldzUUOL420kV089PLt/yxf70niYj.js\";import CartListItem from\"https://framerusercontent.com/modules/NRQB9Y3X2ScfSM5o5gVU/5RMEMGbJTzzmQQbwamWd/gdDrFjR4W.js\";const CartInfoLabelFonts=getFonts(CartInfoLabel);const CartCloseButtonFonts=getFonts(CartCloseButton);const CartListItemFonts=getFonts(CartListItem);const CartProductListFonts=getFonts(CartProductList);const CheckoutButtonFonts=getFonts(CheckoutButton);const serializationHash=\"framer-QG6zd\";const variantClassNames={OJT9l5xP5:\"framer-v-h0slfn\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"OJT9l5xP5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-h0slfn\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"OJT9l5xP5\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18mcy1v\",\"data-framer-name\":\"Cart Wrapper\",layoutDependency:layoutDependency,layoutId:\"fJHWgXPS3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u8rc1h\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"UbPpNyMqB\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ug0z32\",\"data-framer-name\":\"Your Cart\",layoutDependency:layoutDependency,layoutId:\"I_0jxZfNU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-d3jmt2\",\"data-styles-preset\":\"yxf70niYj\",dir:\"auto\",children:\"Your cart\"})}),className:\"framer-oou673\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DJvdo_Rgw\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fmjso2\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"HIC_u6WgJ\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",backgroundColor:\"rgba(232, 232, 232, 0)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sleu0o-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vB0_2gKvy-container\",nodeId:\"vB0_2gKvy\",rendersWithMotion:true,scopeId:\"WpzV8KJ9Q\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"rgb(17, 17, 17)\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"before\",style:\"symbol\"},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"vB0_2gKvy\",layoutId:\"vB0_2gKvy\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15uu502-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"QmFOWPNtT-container\",nodeId:\"QmFOWPNtT\",rendersWithMotion:true,scopeId:\"WpzV8KJ9Q\",children:/*#__PURE__*/_jsx(CartCloseButton,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"QmFOWPNtT\",layoutId:\"QmFOWPNtT\",leftIcon:[],needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgba(0, 0, 0, 0.1)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"4px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(0, 0, 0)\"},justifyContent:\"center\",padding:\"0px\",shadow:\"\",tapScale:.98,textColor:\"rgb(0, 0, 0)\"},rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"Button\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6p8sp2\",\"data-framer-name\":\"Product List\",layoutDependency:layoutDependency,layoutId:\"NTBTbSAOk\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jhh8u6-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"iiJw9QkC5-container\",nodeId:\"iiJw9QkC5\",rendersWithMotion:true,scopeId:\"WpzV8KJ9Q\",children:/*#__PURE__*/_jsx(CartProductList,{cartListItem:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"400px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-150drj-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"VqWaatP9m-container\",nodeId:\"VqWaatP9m\",rendersWithMotion:true,scopeId:\"WpzV8KJ9Q\",children:/*#__PURE__*/_jsx(CartListItem,{Bymbo9djN:1,ePm014j4d:\"Product Title\",hBopjUGQO:\"Product Alt\",height:\"100%\",id:\"VqWaatP9m\",ISMHKMS3u:\"Subscription Plan Name\",KDGMZhb_7:99,keb4Sytxv:\"123456789\",layoutId:\"VqWaatP9m\",mkKIwAzfX:\"Product Variant Title\",oeLTCl7xr:\"\",style:{width:\"100%\"},T02EN5Ncd:\"USD\",VO32SQDEf:\"https://framerusercontent.com/images/sFKjyv5OwGE92YZ3xS9WwreFGQ.webp\",width:\"100%\"})})})],divider:{color:\"rgb(217, 217, 217)\",height:1,show:true},emptyState:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a3vtrx\",\"data-framer-name\":\"Empty cart\",layoutDependency:layoutDependency,layoutId:\"Tl89gQvIZ\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nt6dh1\",\"data-styles-preset\":\"lXX8ksC1k\",dir:\"auto\",children:\"Your cart is empty.\"})}),className:\"framer-16ngb8m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IMVrm7E2x\",verticalAlignment:\"top\",withExternalLayout:true})})],gap:20,height:\"100%\",id:\"iiJw9QkC5\",layoutId:\"iiJw9QkC5\",needHelp:{info:\"info\"},scrollbar:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6yxlm8\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"tiQxSeyVk\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1imaepa\",layoutDependency:layoutDependency,layoutId:\"rkpc2fczp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-d3jmt2\",\"data-styles-preset\":\"yxf70niYj\",dir:\"auto\",children:\"Subtotal\"})}),className:\"framer-1imndsx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oE0x9Lezn\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2l9dvx-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"OUfioY56W-container\",nodeId:\"OUfioY56W\",rendersWithMotion:true,scopeId:\"WpzV8KJ9Q\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"rgb(17, 17, 17)\",currencyFormat:{decimals:\"always\",formatted:true,locale:\"\",location:\"before\",style:\"symbol\"},font:{fontFamily:'\"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"OUfioY56W\",layoutId:\"OUfioY56W\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"subtotal\",whenZero:\"show\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bwcebm-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yYn0BorQj-container\",nodeId:\"yYn0BorQj\",rendersWithMotion:true,scopeId:\"WpzV8KJ9Q\",children:/*#__PURE__*/_jsx(CheckoutButton,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,disabledStyle:{alignItems:\"center\",backgroundColor:\"rgb(217, 217, 217)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:1,textColor:\"rgb(117, 117, 117)\"},height:\"100%\",id:\"yYn0BorQj\",layoutId:\"yYn0BorQj\",leftIcon:[],needHelp:{info:\"info\"},newTab:true,presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgb(17, 17, 17)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(42, 42, 42)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(230, 230, 230)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.995,textColor:\"rgb(243, 243, 243)\"},previewType:\"default\",rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"Checkout\",width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QG6zd.framer-1xzqw6w, .framer-QG6zd .framer-1xzqw6w { display: block; }\",\".framer-QG6zd.framer-h0slfn { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 800px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 500px; }\",\".framer-QG6zd .framer-18mcy1v { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; max-width: 500px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-QG6zd .framer-1u8rc1h { 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: 0px; position: relative; width: 100%; }\",\".framer-QG6zd .framer-ug0z32 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-QG6zd .framer-oou673, .framer-QG6zd .framer-16ngb8m, .framer-QG6zd .framer-1imndsx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QG6zd .framer-fmjso2 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 24px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-QG6zd .framer-1sleu0o-container, .framer-QG6zd .framer-2l9dvx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-QG6zd .framer-15uu502-container { flex: none; height: 26px; position: relative; width: 27px; }\",\".framer-QG6zd .framer-6p8sp2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-QG6zd .framer-1jhh8u6-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-QG6zd .framer-150drj-container { height: auto; position: relative; width: 400px; }\",\".framer-QG6zd .framer-1a3vtrx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 180px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 389px; }\",\".framer-QG6zd .framer-6yxlm8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-QG6zd .framer-1imaepa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-QG6zd .framer-1bwcebm-container { flex: none; height: 40px; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-QG6zd[data-border=\"true\"]::after, .framer-QG6zd [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWpzV8KJ9Q=withCSS(Component,css,\"framer-QG6zd\");export default FramerWpzV8KJ9Q;FramerWpzV8KJ9Q.displayName=\"Cart Layer\";FramerWpzV8KJ9Q.defaultProps={height:800,width:500};addFonts(FramerWpzV8KJ9Q,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Denim INK SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/u2xqpGvKy6YLTiaM76zidXKtvE.woff2\",weight:\"600\"}]},...CartInfoLabelFonts,...CartCloseButtonFonts,...CartListItemFonts,...CartProductListFonts,...CheckoutButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerWpzV8KJ9Q.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CartListItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWpzV8KJ9Q\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"500\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b16259d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CartInfoLabel from\"https://framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/xxWrFWOn5GkLi4wzn1Va/Cart_info_label.js\";import CartOpenButton from\"https://framerusercontent.com/modules/t0DOE0rPObRn86ULNCpK/4AiVP16DOIW9zVo8kRXa/Cart_open_button.js\";import CartLayer from\"https://framerusercontent.com/modules/Ade8S4Rtw11IkN8AwGDs/2A15IKnJToZH6G2uy2hY/WpzV8KJ9Q.js\";const CartLayerFonts=getFonts(CartLayer);const CartOpenButtonFonts=getFonts(CartOpenButton);const CartInfoLabelFonts=getFonts(CartInfoLabel);const serializationHash=\"framer-U4Dc0\";const variantClassNames={V5UF7FGoK:\"framer-v-1ofl13a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tvxvAn2xE=undefined;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 getProps=({cursor,height,id,width,...props})=>{return{...props,tvxvAn2xE:cursor??props.tvxvAn2xE};};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,tvxvAn2xE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"V5UF7FGoK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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-1ofl13a\",className,classNames),\"data-framer-name\":\"Cart Button\",layoutDependency:layoutDependency,layoutId:\"V5UF7FGoK\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kewrid-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"O_0RDzJKq-container\",nodeId:\"O_0RDzJKq\",rendersWithMotion:true,scopeId:\"zQ2wefmg7\",children:/*#__PURE__*/_jsx(CartOpenButton,{backdropOverlay:{backgroundColor:\"rgba(0, 0, 0, 0.5)\",blur:0,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"}},buttonType:\"custom\",cartLayer:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"500px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q7wd1b-container\",\"data-framer-cursor\":tvxvAn2xE,inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"pfI8Cn2Jo-container\",nodeId:\"pfI8Cn2Jo\",rendersWithMotion:true,scopeId:\"zQ2wefmg7\",children:/*#__PURE__*/_jsx(CartLayer,{height:\"100%\",id:\"pfI8Cn2Jo\",layoutId:\"pfI8Cn2Jo\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})],cartLayerConfig:{cartLayerAnimation:{offsetX:100,offsetY:0,opacity:0,rotate:0,scale:1,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"}},cartLayerHeight:\"viewport\",cartLayerPosition:{offsetX:0,offsetY:0,position:\"top right\"},shadow:\"-2px 0px 10px undefinedpx rgba(0, 0, 0, 0.1)\"},customButton:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fbrcbx\",\"data-framer-name\":\"cart icon custom\",layoutDependency:layoutDependency,layoutId:\"P6doTJlCQ\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-jd162m\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:35,intrinsicWidth:35,layoutDependency:layoutDependency,layoutId:\"EjaXHxLrY\",svg:'<svg width=\"35\" height=\"35\" viewBox=\"0 0 35 35\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M27.9646 27.9646C28.8917 27.9646 29.7808 28.3329 30.4363 28.9884C31.0919 29.644 31.4602 30.5331 31.4602 31.4602C31.4602 32.3873 31.0919 33.2764 30.4363 33.9319C29.7808 34.5875 28.8917 34.9557 27.9646 34.9557C27.0375 34.9557 26.1484 34.5875 25.4929 33.9319C24.8373 33.2764 24.469 32.3873 24.469 31.4602C24.469 29.5201 26.0246 27.9646 27.9646 27.9646ZM0 0H5.71526L7.35819 3.49557H33.208C33.6715 3.49557 34.1161 3.67972 34.4438 4.00749C34.7716 4.33526 34.9557 4.77982 34.9557 5.24336C34.9557 5.54049 34.8684 5.83761 34.746 6.11726L28.4889 17.4254C27.8947 18.4916 26.7411 19.2257 25.4303 19.2257H12.4093L10.8363 22.0746L10.7838 22.2843C10.7838 22.4002 10.8299 22.5113 10.9118 22.5933C10.9938 22.6752 11.1049 22.7212 11.2208 22.7212H31.4602V26.2168H10.4867C9.55964 26.2168 8.67053 25.8485 8.01498 25.193C7.35943 24.5374 6.99115 23.6483 6.99115 22.7212C6.99115 22.1095 7.14845 21.5327 7.41062 21.0434L9.78761 16.7613L3.49557 3.49557H0V0ZM10.4867 27.9646C11.4138 27.9646 12.3029 28.3329 12.9585 28.9884C13.614 29.644 13.9823 30.5331 13.9823 31.4602C13.9823 32.3873 13.614 33.2764 12.9585 33.9319C12.3029 34.5875 11.4138 34.9557 10.4867 34.9557C9.55964 34.9557 8.67053 34.5875 8.01498 33.9319C7.35943 33.2764 6.99115 32.3873 6.99115 31.4602C6.99115 29.5201 8.54668 27.9646 10.4867 27.9646ZM26.2168 15.7301L31.0757 6.99115H8.98363L13.1084 15.7301H26.2168Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})})],customButtonDisabled:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5a2waj\",\"data-framer-name\":\"cart icon custom disabled\",layoutDependency:layoutDependency,layoutId:\"oiy8afbsD\",style:{opacity:.5},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15iygl5\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:35,intrinsicWidth:35,layoutDependency:layoutDependency,layoutId:\"sQRsZrz0U\",svg:'<svg width=\"35\" height=\"35\" viewBox=\"0 0 35 35\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M27.9646 27.9646C28.8917 27.9646 29.7808 28.3329 30.4363 28.9884C31.0919 29.644 31.4602 30.5331 31.4602 31.4602C31.4602 32.3873 31.0919 33.2764 30.4363 33.9319C29.7808 34.5875 28.8917 34.9557 27.9646 34.9557C27.0375 34.9557 26.1484 34.5875 25.4929 33.9319C24.8373 33.2764 24.469 32.3873 24.469 31.4602C24.469 29.5201 26.0246 27.9646 27.9646 27.9646ZM0 0H5.71526L7.35819 3.49557H33.208C33.6715 3.49557 34.1161 3.67972 34.4438 4.00749C34.7716 4.33526 34.9557 4.77982 34.9557 5.24336C34.9557 5.54049 34.8684 5.83761 34.746 6.11726L28.4889 17.4254C27.8947 18.4916 26.7411 19.2257 25.4303 19.2257H12.4093L10.8363 22.0746L10.7838 22.2843C10.7838 22.4002 10.8299 22.5113 10.9118 22.5933C10.9938 22.6752 11.1049 22.7212 11.2208 22.7212H31.4602V26.2168H10.4867C9.55964 26.2168 8.67053 25.8485 8.01498 25.193C7.35943 24.5374 6.99115 23.6483 6.99115 22.7212C6.99115 22.1095 7.14845 21.5327 7.41062 21.0434L9.78761 16.7613L3.49557 3.49557H0V0ZM10.4867 27.9646C11.4138 27.9646 12.3029 28.3329 12.9585 28.9884C13.614 29.644 13.9823 30.5331 13.9823 31.4602C13.9823 32.3873 13.614 33.2764 12.9585 33.9319C12.3029 34.5875 11.4138 34.9557 10.4867 34.9557C9.55964 34.9557 8.67053 34.5875 8.01498 33.9319C7.35943 33.2764 6.99115 32.3873 6.99115 31.4602C6.99115 29.5201 8.54668 27.9646 10.4867 27.9646ZM26.2168 15.7301L31.0757 6.99115H8.98363L13.1084 15.7301H26.2168Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})})],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"O_0RDzJKq\",layoutId:\"O_0RDzJKq\",leftIcon:[],needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgba(18, 18, 18, 0)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(42, 42, 42)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(230, 230, 230)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"rgb(0, 0, 0)\"},rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dtu0w8\",\"data-border\":true,\"data-framer-name\":\"Number of Cart Items\",layoutDependency:layoutDependency,layoutId:\"ugOg5uLTc\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11n8wvv-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"c31OhZNpv-container\",nodeId:\"c31OhZNpv\",rendersWithMotion:true,scopeId:\"zQ2wefmg7\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"rgb(0, 0, 0)\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"before\",style:\"symbol\"},font:{fontFamily:'\"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"c31OhZNpv\",layoutId:\"c31OhZNpv\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-U4Dc0.framer-ermc4w, .framer-U4Dc0 .framer-ermc4w { display: block; }\",\".framer-U4Dc0.framer-1ofl13a { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-U4Dc0 .framer-1kewrid-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 40px; }\",\".framer-U4Dc0 .framer-1q7wd1b-container { height: 800px; position: relative; width: 500px; }\",\".framer-U4Dc0 .framer-1fbrcbx, .framer-U4Dc0 .framer-5a2waj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 9.56px; height: 33px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 33px; }\",\".framer-U4Dc0 .framer-jd162m, .framer-U4Dc0 .framer-15iygl5 { flex: none; height: 33px; position: relative; width: 33px; }\",\".framer-U4Dc0 .framer-dtu0w8 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 19px); justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: -4px; top: -4px; width: 19px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-U4Dc0 .framer-11n8wvv-container { flex: none; height: auto; position: relative; width: auto; }\",'.framer-U4Dc0[data-border=\"true\"]::after, .framer-U4Dc0 [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"tvxvAn2xE\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzQ2wefmg7=withCSS(Component,css,\"framer-U4Dc0\");export default FramerzQ2wefmg7;FramerzQ2wefmg7.displayName=\"Cart 2.0\";FramerzQ2wefmg7.defaultProps={height:40,width:40};addPropertyControls(FramerzQ2wefmg7,{tvxvAn2xE:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerzQ2wefmg7,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Denim INK SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/u2xqpGvKy6YLTiaM76zidXKtvE.woff2\",weight:\"600\"}]},...CartLayerFonts,...CartOpenButtonFonts,...CartInfoLabelFonts],{supportsExplicitInterCodegen:true});FramerzQ2wefmg7.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CartLayer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzQ2wefmg7\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"tvxvAn2xE\\\":\\\"cursor\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"40\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (281588d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,SVG,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 Menu from\"https://framerusercontent.com/modules/gjdQUlZM0kVHhR3HzgLR/gKZLQieAqeuDPbAqEenC/JzYdcCmzd.js\";import Close from\"https://framerusercontent.com/modules/gMuDqyz8yu59jm7MoNhj/Bx9TuXcQ73YY8xGchlYh/GWRfWbnWp.js\";import NavLinkDesktop from\"https://framerusercontent.com/modules/pymh51BYADr7ReH2ZsAi/ijSRHSZuz9XKnXU7d8kl/OjYft_s3n.js\";import MarqueeBanner from\"https://framerusercontent.com/modules/yGT84ZWAny7LybPkBSNW/GggAtJkfwXMixdOF44iM/oOcCu51rX.js\";import Cart20 from\"https://framerusercontent.com/modules/E96Q9Q3an7DWZ2BDM7v1/VySqzoeyniSJTwacGRNu/zQ2wefmg7.js\";const MarqueeBannerFonts=getFonts(MarqueeBanner);const NavLinkDesktopFonts=getFonts(NavLinkDesktop);const Cart20Fonts=getFonts(Cart20);const CloseFonts=getFonts(Close);const MenuFonts=getFonts(Menu);const cycleOrder=[\"GXR1XWlb0\",\"to4j5Pp_Q\",\"s1eE1FtVd\",\"qX89_35Dj\",\"mBOev3VYL\",\"AKj13B5TS\",\"mfgGVGW7C\",\"Si0Zt7VFK\",\"au_LH1x8Z\",\"zHHQf8Mwe\",\"euZUAmluQ\",\"gpIe5tp4F\",\"RzOC1vf9y\",\"x39457OjY\",\"pYVBKNKk2\",\"KFnGhP_Sw\",\"WjAjgdmLQ\",\"cLcJuOtY3\",\"iGkSWvcBW\",\"Mr0Ihmnhs\"];const serializationHash=\"framer-bQYmr\";const variantClassNames={AKj13B5TS:\"framer-v-13vdoxk\",au_LH1x8Z:\"framer-v-47fetg\",cLcJuOtY3:\"framer-v-9vadpg\",euZUAmluQ:\"framer-v-4hj1x1\",gpIe5tp4F:\"framer-v-babhjs\",GXR1XWlb0:\"framer-v-1mww2q4\",iGkSWvcBW:\"framer-v-jo24io\",KFnGhP_Sw:\"framer-v-touq4o\",mBOev3VYL:\"framer-v-17v7zia\",mfgGVGW7C:\"framer-v-wi2596\",Mr0Ihmnhs:\"framer-v-1vcqko0\",pYVBKNKk2:\"framer-v-972g8a\",qX89_35Dj:\"framer-v-2fz543\",RzOC1vf9y:\"framer-v-3zw6m0\",s1eE1FtVd:\"framer-v-1wug8tz\",Si0Zt7VFK:\"framer-v-k2itc4\",to4j5Pp_Q:\"framer-v-yodl7f\",WjAjgdmLQ:\"framer-v-1kvmuka\",x39457OjY:\"framer-v-ob29xp\",zHHQf8Mwe:\"framer-v-1xdj8k9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Z39T9pYko=undefined;const bFbuHsrPI=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};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 humanReadableVariantMap={\"About Active MOB\":\"pYVBKNKk2\",\"About Active TAB\":\"euZUAmluQ\",\"About Active\":\"mfgGVGW7C\",\"About Menu\":\"iGkSWvcBW\",\"Contact Active MOB\":\"KFnGhP_Sw\",\"Contact Active TAB\":\"gpIe5tp4F\",\"Contact Active\":\"Si0Zt7VFK\",\"Contact Menu\":\"Mr0Ihmnhs\",\"Desktop [scrolled]\":\"GXR1XWlb0\",\"MOBILE Menu\":\"s1eE1FtVd\",\"MOBILE OPEN\":\"qX89_35Dj\",\"Trade Active MOB\":\"x39457OjY\",\"Trade Active TAB\":\"zHHQf8Mwe\",\"Trade Active\":\"AKj13B5TS\",\"Trade Menu\":\"cLcJuOtY3\",\"Wine Menu\":\"WjAjgdmLQ\",\"Wines Active MOB\":\"RzOC1vf9y\",\"Wines Active TAB\":\"au_LH1x8Z\",\"Wines Active\":\"mBOev3VYL\",Tablet:\"to4j5Pp_Q\"};const Variants=motion.create(React.Fragment);const getProps=({background,border,height,id,width,...props})=>{return{...props,bFbuHsrPI:border??props.bFbuHsrPI??{borderColor:\"black\",borderStyle:\"solid\",borderWidth:0},variant:humanReadableVariantMap[props.variant]??props.variant??\"GXR1XWlb0\",Z39T9pYko:background??props.Z39T9pYko??\"rgb(240, 240, 238)\"};};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,Z39T9pYko,bFbuHsrPI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GXR1XWlb0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapku7cao=activeVariantCallback(async(...args)=>{setVariant(\"s1eE1FtVd\");});const onTap4xbd3=activeVariantCallback(async(...args)=>{setVariant(\"WjAjgdmLQ\");});const onTapm97wz2=activeVariantCallback(async(...args)=>{setVariant(\"cLcJuOtY3\");});const onTap1fj1bur=activeVariantCallback(async(...args)=>{setVariant(\"iGkSWvcBW\");});const onTap16isax6=activeVariantCallback(async(...args)=>{setVariant(\"Mr0Ihmnhs\");});const onTap1n4omkv=activeVariantCallback(async(...args)=>{setVariant(\"qX89_35Dj\");});const onTap1mi16jo=activeVariantCallback(async(...args)=>{setVariant(\"RzOC1vf9y\");});const onTap15hqgcb=activeVariantCallback(async(...args)=>{setVariant(\"x39457OjY\");});const onTapft3hok=activeVariantCallback(async(...args)=>{setVariant(\"pYVBKNKk2\");});const onTapoxeq1s=activeVariantCallback(async(...args)=>{setVariant(\"KFnGhP_Sw\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"s1eE1FtVd\",\"qX89_35Dj\",\"RzOC1vf9y\",\"x39457OjY\",\"pYVBKNKk2\",\"KFnGhP_Sw\",\"WjAjgdmLQ\",\"cLcJuOtY3\",\"iGkSWvcBW\",\"Mr0Ihmnhs\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"qX89_35Dj\",\"RzOC1vf9y\",\"x39457OjY\",\"pYVBKNKk2\",\"KFnGhP_Sw\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"s1eE1FtVd\",\"qX89_35Dj\",\"RzOC1vf9y\",\"x39457OjY\",\"pYVBKNKk2\",\"KFnGhP_Sw\",\"WjAjgdmLQ\",\"cLcJuOtY3\",\"iGkSWvcBW\",\"Mr0Ihmnhs\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"s1eE1FtVd\",\"WjAjgdmLQ\",\"cLcJuOtY3\",\"iGkSWvcBW\",\"Mr0Ihmnhs\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if([\"s1eE1FtVd\",\"WjAjgdmLQ\",\"cLcJuOtY3\",\"iGkSWvcBW\",\"Mr0Ihmnhs\"].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,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mww2q4\",className,classNames),\"data-framer-name\":\"Desktop [scrolled]\",layoutDependency:layoutDependency,layoutId:\"GXR1XWlb0\",ref:refBinding,style:{backgroundColor:Z39T9pYko,...style},...addPropertyOverrides({AKj13B5TS:{\"data-framer-name\":\"Trade Active\"},au_LH1x8Z:{\"data-framer-name\":\"Wines Active TAB\"},cLcJuOtY3:{\"data-framer-name\":\"Trade Menu\"},euZUAmluQ:{\"data-framer-name\":\"About Active TAB\"},gpIe5tp4F:{\"data-framer-name\":\"Contact Active TAB\"},iGkSWvcBW:{\"data-framer-name\":\"About Menu\"},KFnGhP_Sw:{\"data-framer-name\":\"Contact Active MOB\"},mBOev3VYL:{\"data-framer-name\":\"Wines Active\"},mfgGVGW7C:{\"data-framer-name\":\"About Active\"},Mr0Ihmnhs:{\"data-framer-name\":\"Contact Menu\"},pYVBKNKk2:{\"data-framer-name\":\"About Active MOB\"},qX89_35Dj:{\"data-framer-name\":\"MOBILE OPEN\"},RzOC1vf9y:{\"data-framer-name\":\"Wines Active MOB\"},s1eE1FtVd:{\"data-framer-name\":\"MOBILE Menu\"},Si0Zt7VFK:{\"data-framer-name\":\"Contact Active\"},to4j5Pp_Q:{\"data-framer-name\":\"Tablet\"},WjAjgdmLQ:{\"data-framer-name\":\"Wine Menu\"},x39457OjY:{\"data-framer-name\":\"Trade Active MOB\"},zHHQf8Mwe:{\"data-framer-name\":\"Trade Active TAB\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56.5308,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q5idnz-container\",layoutDependency:layoutDependency,layoutId:\"k56KLrZqb-container\",nodeId:\"k56KLrZqb\",rendersWithMotion:true,scopeId:\"PPWtRPlXv\",children:/*#__PURE__*/_jsx(MarqueeBanner,{height:\"100%\",id:\"k56KLrZqb\",layoutId:\"k56KLrZqb\",meeQQnNqG:\"rgb(240, 240, 238)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"bxzGvOxRN\"),width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cr2huv\",\"data-border\":true,\"data-framer-name\":\"Nav Main\",layoutDependency:layoutDependency,layoutId:\"EITP73Jbb\",style:{\"--border-bottom-width\":(bFbuHsrPI?.borderBottomWidth??bFbuHsrPI?.borderWidth)+\"px\",\"--border-color\":bFbuHsrPI?.borderColor,\"--border-left-width\":(bFbuHsrPI?.borderLeftWidth??bFbuHsrPI?.borderWidth)+\"px\",\"--border-right-width\":(bFbuHsrPI?.borderRightWidth??bFbuHsrPI?.borderWidth)+\"px\",\"--border-style\":bFbuHsrPI?.borderStyle,\"--border-top-width\":(bFbuHsrPI?.borderTopWidth??bFbuHsrPI?.borderWidth)+\"px\"},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"mkqDlvJf3\",openInNewTab:false,scopeId:\"PPWtRPlXv\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-68dc7i framer-1tnqe5g\",\"data-framer-name\":\"LOGO\",layoutDependency:layoutDependency,layoutId:\"mkqDlvJf3\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-bp6ahe\",\"data-framer-name\":\"Logo [Desktop]\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:48,intrinsicWidth:99,layoutDependency:layoutDependency,layoutId:\"WJsBV3QQO\",svg:'<svg width=\"99\" height=\"48\" viewBox=\"0 0 99 48\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M96.3502 11.5776C97.7031 11.5776 98.7942 12.6687 98.7942 14.0217C98.7942 15.2582 97.8631 16.3057 96.6266 16.4511L83.7081 17.9641C83.3881 17.9932 83.1553 18.2551 83.1553 18.5751V25.849C83.1553 26.2709 83.2717 26.6928 83.4899 27.071L93.2224 43.8738C93.9207 45.0812 93.6006 46.6233 92.4805 47.4525C91.3312 48.2963 89.7309 48.1217 88.7999 47.0452L77.4817 34.054C77.2344 33.7776 76.7979 33.7776 76.5506 34.054L65.2615 47.0161C65.2471 47.0161 65.2327 47.0446 65.2324 47.0452C65.2179 47.0743 65.1888 47.1034 65.1597 47.1325C65.1454 47.1468 65.1451 47.1471 65.1451 47.1471C65.1161 47.1762 65.1014 47.1907 65.0724 47.2198C65.0723 47.2343 65.0434 47.2488 65.0433 47.2489C65.0142 47.2634 64.9996 47.278 64.9851 47.2925C64.956 47.3071 64.9415 47.3216 64.9269 47.3362C64.9126 47.3505 64.8841 47.3648 64.8833 47.3652C64.8542 47.3943 64.8396 47.4089 64.8105 47.4234H64.796C64.7669 47.438 64.7378 47.4671 64.7087 47.4817C64.6943 47.4961 64.6798 47.4962 64.6796 47.4962C64.6505 47.5253 64.6214 47.5399 64.5923 47.5544C64.5781 47.5686 64.5639 47.5689 64.5632 47.5689C64.5487 47.5835 64.5196 47.6126 64.4905 47.6126C64.4759 47.6271 64.4468 47.6271 64.4468 47.6271C64.4177 47.6271 64.4031 47.6562 64.374 47.6562C64.345 47.6708 64.3304 47.6853 64.3159 47.6853C64.2868 47.6999 64.2722 47.7144 64.2577 47.7144C64.2286 47.729 64.2141 47.7435 64.185 47.7435C64.1707 47.7577 64.1424 47.758 64.1413 47.758C64.1122 47.7726 64.0831 47.7871 64.054 47.7871H64.0249C63.9813 47.8017 63.9522 47.8162 63.9231 47.8162H63.9086C63.8795 47.8308 63.8358 47.8453 63.8068 47.8453C63.7631 47.8599 63.734 47.8744 63.6903 47.8744C63.6467 47.889 63.6176 47.889 63.574 47.889H62.7302C62.6865 47.8745 62.6574 47.8744 62.6138 47.8744C62.5701 47.8599 62.541 47.8454 62.4974 47.8453C62.4683 47.8308 62.4247 47.8162 62.3956 47.8162H62.381C62.3374 47.8017 62.3083 47.7871 62.2792 47.7871H62.2501C62.221 47.7726 62.1919 47.758 62.1628 47.758C62.1485 47.7437 62.1201 47.7435 62.1192 47.7435C62.0901 47.7289 62.0755 47.7144 62.0464 47.7144C62.0173 47.6999 62.0028 47.6853 61.9882 47.6853C61.9592 47.6708 61.9446 47.6562 61.93 47.6562C61.901 47.6562 61.8864 47.6271 61.8573 47.6271C61.843 47.6129 61.8148 47.6126 61.8137 47.6126C61.7991 47.598 61.77 47.5835 61.7409 47.5689C61.7264 47.5544 61.7118 47.5544 61.7118 47.5544C61.6827 47.5253 61.6536 47.5108 61.6246 47.4962C61.6103 47.4819 61.596 47.4817 61.5955 47.4817C61.5664 47.4671 61.5373 47.438 61.5082 47.4234H61.4936C61.4645 47.4089 61.4499 47.3798 61.4208 47.3652C61.4065 47.3509 61.378 47.3365 61.3772 47.3362C61.3481 47.3216 61.3336 47.3071 61.319 47.2925C61.2899 47.278 61.2754 47.2634 61.2608 47.2489L61.159 47.1471C61.1458 47.1338 61.1446 47.1326 61.1445 47.1325C61.1154 47.1034 61.0862 47.0743 61.0571 47.0452L61.0281 47.0161L49.739 34.054C49.4916 33.7776 49.0552 33.7776 48.8079 34.054L37.5188 47.0015C37.4897 47.0452 37.4461 47.0888 37.4024 47.1325C37.3879 47.1616 37.3588 47.1761 37.3297 47.2052L37.2424 47.2925C37.2279 47.3071 37.2133 47.3361 37.1988 47.3362C37.1842 47.3507 37.1697 47.3797 37.1552 47.3798C37.1406 47.3943 37.1115 47.4089 37.0969 47.4234L37.0824 47.438C37.0533 47.4671 37.0387 47.4817 37.0096 47.4962C36.9951 47.5107 36.9805 47.5108 36.9805 47.5108C36.966 47.5253 36.9369 47.5399 36.9078 47.5544C36.9078 47.5687 36.8795 47.5831 36.8787 47.5835C36.8496 47.598 36.835 47.6271 36.8059 47.6271C36.7914 47.6417 36.7768 47.6562 36.7623 47.6562C36.7477 47.6707 36.7187 47.6853 36.7041 47.6853C36.6896 47.6999 36.6605 47.7144 36.6459 47.7144C36.6314 47.7289 36.6168 47.729 36.6023 47.729C36.5732 47.7435 36.5587 47.758 36.5296 47.758H36.5005C36.4714 47.7726 36.4423 47.7871 36.4132 47.7871H36.3986C36.3695 47.8017 36.3259 47.8162 36.2968 47.8162C36.2532 47.8308 36.224 47.8453 36.1804 47.8453C36.1368 47.8599 36.1077 47.8744 36.064 47.8744C36.0204 47.889 35.9913 47.889 35.9477 47.889C35.904 47.9035 35.8749 47.9035 35.8313 47.9035H35.2203C35.1766 47.889 35.1475 47.889 35.1039 47.889C35.0602 47.889 35.0311 47.8744 34.9875 47.8744C34.9438 47.8599 34.9147 47.8454 34.8711 47.8453C34.8275 47.8308 34.7984 47.8162 34.7547 47.8162C34.7256 47.8162 34.682 47.7871 34.6529 47.7871H34.6383C34.6093 47.7871 34.5802 47.758 34.5511 47.758H34.522C34.4929 47.7435 34.4783 47.729 34.4492 47.729C34.4347 47.7144 34.4201 47.7144 34.4056 47.7144C34.391 47.6999 34.3619 47.6853 34.3474 47.6853C34.3328 47.6708 34.3037 47.6562 34.2892 47.6562C34.2747 47.6417 34.2601 47.6271 34.2456 47.6271C34.2165 47.6126 34.2019 47.5835 34.1728 47.5835L34.1437 47.5689C34.1146 47.5544 34.1001 47.5399 34.071 47.5253C34.0564 47.5108 34.0419 47.5108 34.0419 47.5108C34.0128 47.4817 33.9982 47.4671 33.9692 47.4525L33.9546 47.438C33.9401 47.4234 33.911 47.4089 33.8964 47.3943C33.8819 47.3798 33.8673 47.3507 33.8528 47.3507C33.8382 47.3361 33.8236 47.3071 33.8091 47.3071L33.6491 47.1471C33.6056 47.1036 33.5334 47.0169 33.5327 47.0161L22.2436 34.0685C21.9963 33.7921 21.5599 33.7921 21.3125 34.0685L9.99435 47.0597C9.06329 48.1363 7.46304 48.3108 6.31376 47.4671C5.19359 46.6378 4.87355 45.0958 5.57184 43.8883L15.3043 27.0856C15.5225 26.7219 15.6389 26.3 15.6389 25.8636V18.5897C15.6389 18.2842 15.3916 18.0223 15.0861 17.9787L2.16765 16.4657C0.931083 16.3202 0 15.2728 0 14.0362C1.34093e-05 12.6833 1.09108 11.5922 2.444 11.5922V11.5776H96.3502ZM36.5732 17.2513C35.9622 17.1785 35.3366 17.1785 34.7111 17.2513L28.4992 17.9787C28.1792 18.0078 27.9463 18.2696 27.9463 18.5897V25.8636C27.9463 26.2855 28.0628 26.7074 28.281 27.0856L35.2639 39.1603C35.4239 39.4512 35.8458 39.4512 36.0058 39.1603L42.9888 27.0856C43.207 26.7219 43.3234 26.3 43.3234 25.8636H43.3379V18.5897C43.3379 18.2842 43.0906 18.0223 42.7851 17.9787L36.5732 17.2513ZM64.2722 17.2513C63.6612 17.1785 63.0356 17.1785 62.4101 17.2513L56.1982 17.9787C55.8782 18.0078 55.6454 18.2696 55.6454 18.5897V25.8636C55.6454 26.2855 55.7618 26.7074 55.98 27.0856L62.9629 39.1603C63.123 39.4512 63.5448 39.4512 63.7049 39.1603L70.6878 27.0856C70.906 26.7219 71.0224 26.3 71.0224 25.8636H71.0369V18.5897C71.0369 18.2842 70.7896 18.0223 70.4842 17.9787L64.2722 17.2513Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.1509 0C22.9816 0 23.7412 0.241269 24.4135 0.721043L24.4138 0.721275L24.4445 0.743349C25.0862 1.20975 25.5896 1.82137 25.9561 2.56707L25.9562 2.56734C26.3277 3.32433 26.5139 4.13241 26.5139 4.98313C26.5139 5.83286 26.3299 6.63997 25.9638 7.39625C25.9637 7.39642 25.9636 7.39659 25.9635 7.39675C25.5954 8.15522 25.0807 8.77651 24.4185 9.2461C23.7421 9.72581 22.9765 9.96625 22.1391 9.96625H21.4818C20.6435 9.96625 19.881 9.72575 19.2112 9.24401C18.5569 8.77336 18.0491 8.15026 17.6863 7.38649C17.3645 6.70974 17.1856 5.99808 17.1506 5.25566L16.0625 9.32942C15.9779 9.64616 15.6909 9.86653 15.3631 9.86653H14.1033C13.776 9.86653 13.4894 9.64696 13.4043 9.33096L12.1748 4.76833L10.9276 9.33339C10.8416 9.64818 10.5557 9.86652 10.2293 9.86653H8.99305C8.66594 9.86652 8.37949 9.64714 8.2942 9.33135L6.04763 1.01144C5.9234 0.551343 6.26994 0.0987995 6.74653 0.0987942H7.79672C8.12032 0.0988069 8.40397 0.313444 8.49268 0.623368L8.49673 0.638226L9.71394 5.25635L10.9603 0.634251L10.9644 0.619509C11.0544 0.311504 11.3371 0.0988013 11.6592 0.0987942H12.647C12.9682 0.0988049 13.2504 0.310319 13.3412 0.617155L13.3454 0.631859L14.6159 5.28059L15.8463 0.6373C15.9304 0.319857 16.2177 0.0987986 16.5461 0.0987942H17.5853C18.0611 0.0988012 18.4075 0.549904 18.2847 1.00955L18.0227 1.99051C18.3467 1.49043 18.7466 1.06629 19.2235 0.722549L19.2239 0.722201C19.8914 0.242116 20.6452 1.65973e-06 21.4692 0H22.1509ZM10.2293 9.32359L10.2369 9.32343C10.2379 9.32339 10.239 9.32327 10.24 9.3232C10.2364 9.32342 10.2329 9.32359 10.2293 9.32359ZM10.4006 9.20064C10.401 9.19963 10.4014 9.19864 10.4017 9.19763C10.4025 9.19521 10.4032 9.19276 10.4039 9.19029C10.4029 9.19379 10.4018 9.19724 10.4006 9.20064ZM21.4818 2.30152C21.161 2.30152 20.8798 2.40011 20.619 2.60971C20.3436 2.83101 20.1097 3.14201 19.9288 3.56558C19.9287 3.56584 19.9285 3.5661 19.9284 3.56636C19.7494 3.9836 19.656 4.4527 19.656 4.98313C19.656 5.49717 19.7437 5.95414 19.9118 6.36038L19.9283 6.39951L19.9284 6.39986C20.1107 6.8246 20.344 7.13553 20.619 7.3565C20.8797 7.56602 21.1618 7.66469 21.4818 7.6647H22.1391C22.4489 7.66469 22.7367 7.56718 23.0156 7.35079C23.2996 7.13044 23.5365 6.81938 23.7173 6.39484C23.8973 5.97235 23.9903 5.50345 23.9903 4.98313C23.9903 4.46144 23.8986 3.9936 23.7227 3.57546C23.5468 3.15736 23.3118 2.84547 23.0257 2.61975L22.9994 2.59948C22.728 2.39396 22.4494 2.30152 22.1518 2.30152H21.4818ZM18.2076 7.21738C18.2095 7.22124 18.2115 7.22507 18.2134 7.22892C18.2104 7.2229 18.2074 7.21686 18.2044 7.21082C18.2055 7.213 18.2066 7.21521 18.2076 7.21738ZM9.80023 6.81178L9.80077 6.8114C9.8024 6.81024 9.80396 6.80899 9.80556 6.80777C9.80378 6.80913 9.80204 6.81051 9.80023 6.81178ZM19.1143 4.87449C19.1135 4.91049 19.1131 4.94669 19.1131 4.98309L19.1134 4.92918C19.1136 4.9109 19.1139 4.89267 19.1143 4.87449ZM12.0917 3.24072C12.0845 3.24435 12.0775 3.24848 12.0709 3.25307L12.0811 3.24659C12.0845 3.24453 12.0881 3.24253 12.0917 3.24072ZM20.2458 2.21353C20.2244 2.23136 20.2032 2.24958 20.1823 2.26818C20.1925 2.25909 20.2028 2.2501 20.2131 2.2412L20.2458 2.21353ZM19.3826 1.28305C19.3767 1.28774 19.3708 1.29249 19.365 1.29721C19.3794 1.28558 19.3939 1.27397 19.4085 1.26252L19.3826 1.28305ZM23.3277 0.75018C23.3576 0.761382 23.3874 0.773002 23.417 0.785105L23.3873 0.773142C23.3675 0.765268 23.3476 0.75765 23.3277 0.75018ZM21.1456 0.557608L21.141 0.558072C21.1499 0.557241 21.1587 0.556442 21.1676 0.555679C21.1603 0.556311 21.1529 0.55693 21.1456 0.557608ZM21.4033 0.543484C21.3982 0.543576 21.3931 0.543756 21.3881 0.54387C21.404 0.54351 21.4199 0.543205 21.4359 0.54306L21.4033 0.543484Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M38.9114 0.0987942C39.7321 0.0987942 40.4844 0.290847 41.155 0.683455L41.1869 0.702288L41.1874 0.702597C41.8657 1.10875 42.3941 1.68119 42.7723 2.40576C43.1542 3.13745 43.3362 3.97727 43.3362 4.90787C43.3362 5.8908 43.1564 6.77037 42.7761 7.52685C42.3997 8.27548 41.872 8.86367 41.1918 9.26883C40.5161 9.67128 39.75 9.86653 38.9114 9.86653H35.7935C35.3937 9.86653 35.0697 9.54243 35.0696 9.14263V0.822732C35.0696 0.422921 35.3937 0.0988018 35.7935 0.0987942H38.9114ZM37.557 7.56409H38.7999C39.1997 7.56408 39.5384 7.47231 39.8311 7.2992L39.8512 7.28781C39.8532 7.28671 39.8553 7.28571 39.8574 7.28465C40.1215 7.12106 40.3514 6.86231 40.5358 6.47368C40.7188 6.08812 40.8242 5.57453 40.8242 4.90787C40.8242 4.31791 40.7193 3.84954 40.5352 3.48419C40.3433 3.10344 40.1008 2.8409 39.8164 2.66988C39.5222 2.49293 39.1877 2.40035 38.7999 2.40035H37.557V7.56409Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M55.0667 0.0987942C55.6873 0.0987958 56.2578 0.212808 56.7646 0.455881C56.7649 0.456014 56.7652 0.456134 56.7655 0.456267C57.1651 0.648745 57.5022 0.909405 57.7674 1.24021L57.7056 1.01152C57.5813 0.5514 57.9279 0.0987942 58.4045 0.0987942H59.4546C59.7782 0.098798 60.0619 0.313438 60.1506 0.623368L60.1546 0.638226L61.372 5.2567L62.6191 0.634135L62.6232 0.619393C62.7133 0.311437 62.996 0.098803 63.318 0.0987942H64.3059C64.6271 0.0988011 64.9092 0.31032 65 0.617155L65.0042 0.631859L66.2747 5.28059L67.5051 0.6373C67.5892 0.319856 67.8765 0.0987975 68.2049 0.0987942H69.2441C69.5198 0.098795 69.7521 0.250305 69.8748 0.46715C69.9475 0.252948 70.1503 0.0988066 70.389 0.0987942H75.9754C76.3752 0.0988028 76.6994 0.422922 76.6994 0.822732V1.67638C76.6993 2.07618 76.3752 2.40034 75.9754 2.40035H72.3344V3.69498H75.7769C76.1767 3.69499 76.5008 4.01912 76.5008 4.41892V5.2726C76.5008 5.67241 76.1767 5.99653 75.7769 5.99654H72.3344V7.56409H75.9881C76.3879 7.56409 76.712 7.88818 76.712 8.28799V9.14171C76.712 9.54151 76.3879 9.8656 75.9881 9.86561H70.571C70.1712 9.8656 69.847 9.54151 69.847 9.14171V1.37112L67.7214 9.32942C67.6367 9.64616 67.3498 9.86653 67.0219 9.86653H65.7621C65.4348 9.86653 65.1482 9.64695 65.0631 9.33096L63.8336 4.76825L62.5865 9.33339C62.5005 9.64819 62.2145 9.86653 61.8881 9.86653H60.6519C60.3248 9.86653 60.0383 9.64716 59.953 9.33138L58.3682 3.46436C58.315 3.9466 58.15 4.38558 57.8613 4.76516C57.8611 4.76539 57.8609 4.76563 57.8608 4.76586C57.5699 5.14699 57.2056 5.44333 56.7744 5.65161L58.6214 8.77405C58.9069 9.25662 58.5591 9.86652 57.9984 9.86653H56.7242C56.4595 9.86653 56.2159 9.72204 56.0889 9.48973L54.5299 6.63639C54.4695 6.52979 54.4168 6.45056 54.3727 6.39399C54.3269 6.33523 54.2998 6.31294 54.2941 6.30882C54.2906 6.30666 54.2487 6.28212 54.1239 6.28212H53.5129V9.14263C53.5128 9.54242 53.1887 9.86651 52.789 9.86653H51.7494C51.3496 9.86653 51.0255 9.54243 51.0255 9.14263V0.642664C51.0255 0.342494 51.2688 0.0988031 51.5693 0.0987942H55.0667ZM52.8073 9.32266C52.8013 9.32327 52.7951 9.32359 52.7889 9.32359L52.7982 9.32336C52.8013 9.3232 52.8043 9.32297 52.8073 9.32266ZM67.0219 9.32359L67.0296 9.32343C67.0306 9.32339 67.0317 9.32323 67.0327 9.32316C67.0292 9.32338 67.0256 9.32359 67.0219 9.32359ZM70.5617 9.32247L70.571 9.3227C70.5647 9.3227 70.5586 9.32235 70.5525 9.32174C70.5555 9.32204 70.5586 9.32231 70.5617 9.32247ZM75.9881 9.3227C75.9912 9.3227 75.9943 9.32263 75.9974 9.32247C75.9985 9.32241 75.9997 9.32228 76.0008 9.3222C75.9966 9.32249 75.9924 9.3227 75.9881 9.3227ZM65.7174 9.31799C65.7178 9.31811 65.7183 9.31819 65.7188 9.3183C65.7159 9.3176 65.7131 9.31686 65.7103 9.31602L65.7174 9.31799ZM52.9169 9.27056L52.9225 9.26466C52.9226 9.2646 52.9226 9.26452 52.9227 9.26447C52.9208 9.26653 52.9189 9.26859 52.9169 9.27056ZM65.6163 9.24992C65.617 9.25074 65.6176 9.25154 65.6182 9.25235C65.6161 9.24961 65.6141 9.2468 65.6121 9.24394L65.6121 9.2439C65.6135 9.24593 65.6149 9.24795 65.6163 9.24992ZM65.6043 9.23136C65.6048 9.23213 65.6052 9.2329 65.6057 9.23367C65.604 9.23078 65.6024 9.22783 65.6009 9.22483L65.6043 9.23136ZM66.2091 6.83652C66.2106 6.83736 66.2123 6.83809 66.2138 6.83888C66.2114 6.83767 66.2091 6.83641 66.2067 6.83509L66.2091 6.83652ZM61.2875 6.81792L61.2782 6.81182L61.2782 6.81178C61.2812 6.81395 61.2843 6.816 61.2875 6.81792ZM61.4581 6.81178L61.4587 6.8114C61.4604 6.81024 61.4619 6.80899 61.4635 6.80777C61.4617 6.80913 61.46 6.8105 61.4581 6.81178ZM66.0911 6.66765C66.0915 6.66897 66.092 6.67027 66.0924 6.67158C66.0919 6.66992 66.0913 6.66825 66.0908 6.66656L66.0911 6.66765ZM61.1795 6.65495C61.1803 6.65756 61.1812 6.66014 61.1821 6.66271C61.1811 6.65979 61.1801 6.65685 61.1792 6.65387L61.1795 6.65495ZM61.5547 6.66151C61.5554 6.65942 61.5562 6.65731 61.5568 6.65518L61.5571 6.65414C61.5564 6.65662 61.5555 6.65907 61.5547 6.66151ZM54.5747 5.84399C54.572 5.84235 54.5693 5.84069 54.5665 5.83909C54.565 5.83817 54.5634 5.83729 54.5618 5.83638C54.5661 5.83887 54.5704 5.84141 54.5747 5.84399ZM54.5586 5.83461C54.5571 5.83377 54.5556 5.83293 54.5541 5.8321C54.5531 5.83153 54.552 5.83101 54.551 5.83044C54.5535 5.83183 54.5561 5.83319 54.5586 5.83461ZM54.4609 5.79027C54.4752 5.79539 54.4891 5.80094 54.5026 5.80682C54.5025 5.80675 54.5023 5.80666 54.5021 5.80659C54.4887 5.80079 54.475 5.79532 54.4609 5.79027ZM54.3991 5.7712C54.4121 5.77466 54.4249 5.77839 54.4375 5.78239C54.4305 5.78019 54.4235 5.77803 54.4164 5.77599C54.4107 5.77434 54.4049 5.77275 54.3991 5.7712ZM54.3637 5.76275C54.3612 5.76221 54.3588 5.76161 54.3563 5.76109L54.3542 5.76071C54.3574 5.76136 54.3606 5.76206 54.3637 5.76275ZM54.1639 5.73971C54.1633 5.7397 54.1627 5.73969 54.1621 5.73967C54.1496 5.73933 54.1368 5.73917 54.1239 5.73917C54.1374 5.73917 54.1508 5.73934 54.1639 5.73971ZM75.7769 5.45356H72.1632L72.1631 5.4536L75.7769 5.45356L75.7862 5.45336C75.7873 5.45331 75.7885 5.45317 75.7896 5.45309C75.7854 5.45339 75.7812 5.45356 75.7769 5.45356ZM75.9579 4.41892L75.9577 4.40985C75.9576 4.4087 75.9575 4.40756 75.9574 4.40642C75.9577 4.41054 75.9579 4.41472 75.9579 4.41892ZM53.5138 3.98056H54.88C55.2699 3.98055 55.5077 3.88448 55.6592 3.75341L55.6694 3.74484C55.6731 3.74179 55.6768 3.73875 55.6806 3.73581C55.8097 3.61522 55.8881 3.44975 55.8881 3.18457C55.8881 2.90034 55.8023 2.7353 55.67 2.61947C55.6698 2.61928 55.6695 2.61905 55.6693 2.61886C55.5231 2.49046 55.3037 2.40035 54.9552 2.40035H53.5138V3.98056ZM56.4282 3.28306C56.4286 3.27574 56.4291 3.2684 56.4294 3.26102L56.4294 3.25982C56.4291 3.2676 56.4286 3.27534 56.4282 3.28306ZM63.9246 3.24713C63.9318 3.2512 63.9388 3.25574 63.9454 3.26075L63.9352 3.25353C63.9318 3.25126 63.9282 3.24916 63.9246 3.24713ZM63.7506 3.24072C63.7433 3.24435 63.7364 3.24848 63.7298 3.25307L63.7399 3.24659C63.7434 3.24453 63.7469 3.24253 63.7506 3.24072ZM56.2405 2.45793C56.252 2.47613 56.2631 2.49468 56.2736 2.51358L56.2574 2.48549C56.2519 2.47621 56.2462 2.46703 56.2405 2.45793Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M81.208 0.0987942C81.8286 0.0987963 82.399 0.212805 82.9059 0.455881C82.9062 0.456012 82.9065 0.456137 82.9068 0.456267C83.4144 0.700805 83.8214 1.05533 84.1078 1.52406C84.3947 1.9927 84.5286 2.52801 84.5286 3.10932C84.5286 3.73212 84.3607 4.29434 84.0026 4.76516C84.0024 4.76539 84.0022 4.76563 84.002 4.76586C83.7112 5.14699 83.3469 5.44333 82.9157 5.65161L84.7627 8.77405C85.0482 9.25661 84.7003 9.86652 84.1396 9.86653H82.8655C82.6008 9.86653 82.3572 9.72202 82.2303 9.48973L80.6712 6.63639C80.6108 6.52979 80.558 6.45056 80.514 6.39399C80.4682 6.33521 80.441 6.31293 80.4354 6.30882C80.4319 6.30667 80.39 6.28212 80.2652 6.28212H79.6542V9.14263C79.6541 9.54242 79.33 9.86652 78.9302 9.86653H77.8907C77.4909 9.86653 77.1668 9.54243 77.1667 9.14263V0.642664C77.1667 0.342488 77.4101 0.0987942 77.7106 0.0987942H81.208ZM80.6758 5.8218C80.6696 5.81864 80.6632 5.81555 80.6568 5.81257C80.6555 5.81201 80.6543 5.81147 80.6531 5.81091C80.6608 5.81441 80.6684 5.81805 80.6758 5.8218ZM80.6293 5.80073C80.6374 5.804 80.6453 5.80738 80.6531 5.81091C80.6499 5.80946 80.6467 5.808 80.6434 5.80659C80.6388 5.80458 80.6341 5.80265 80.6293 5.80073ZM80.3769 5.74376L80.3589 5.74234C80.3564 5.74216 80.3539 5.742 80.3514 5.74184C80.36 5.74239 80.3685 5.74305 80.3769 5.74376ZM79.2651 4.46805C79.27 4.47113 79.275 4.47406 79.2801 4.47688C79.2699 4.47122 79.2601 4.46506 79.2507 4.45836L79.2651 4.46805ZM83.6079 4.38554C83.5957 4.40269 83.5832 4.41967 83.5704 4.43648C83.5768 4.42808 83.5831 4.41961 83.5894 4.41112C83.5956 4.40264 83.6018 4.39411 83.6079 4.38554ZM79.655 3.98056H81.0212C81.4111 3.98056 81.649 3.88448 81.8005 3.75341C81.8075 3.74734 81.8146 3.74146 81.8219 3.73581C81.951 3.61521 82.0293 3.44973 82.0293 3.18457C82.0293 2.90034 81.9436 2.7353 81.8113 2.61947C81.8111 2.61928 81.8108 2.61905 81.8106 2.61886C81.6644 2.49047 81.4449 2.40036 81.0965 2.40035H79.655V3.98056ZM82.5695 3.28306C82.5699 3.27574 82.5704 3.2684 82.5707 3.26102L82.5707 3.25982C82.5704 3.2676 82.5699 3.27534 82.5695 3.28306Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M86.7819 0.0987942C87.1817 0.0988018 87.5059 0.422919 87.5059 0.822732V2.96059L89.8396 0.341149L89.8526 0.326909C89.9892 0.181562 90.18 0.0987969 90.3801 0.0987942H91.6529C92.2803 0.0987946 92.6107 0.84251 92.1901 1.30806L89.623 4.14936L92.6515 8.74422C92.9687 9.22555 92.6235 9.86653 92.047 9.86653H90.7682C90.5266 9.86653 90.3008 9.74595 90.1665 9.5451L87.8957 6.15052L87.5602 6.51548C87.5551 6.52106 87.5498 6.52656 87.5445 6.53192C87.5247 6.5517 87.5164 6.56428 87.5139 6.56847C87.5103 6.57971 87.5049 6.60312 87.5049 6.64387V9.14178C87.5049 9.54141 87.1811 9.86549 86.7815 9.86576L85.7429 9.86642C85.3429 9.86667 85.0185 9.54247 85.0185 9.14248V0.822732C85.0185 0.422918 85.3426 0.098797 85.7424 0.0987942H86.7819ZM92.047 9.32359L92.0599 9.32313C92.06 9.32312 92.0601 9.32309 92.0602 9.32309C92.0559 9.32339 92.0515 9.32359 92.047 9.32359Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.8521 0.097868C34.252 0.0978718 34.576 0.421992 34.576 0.821806V9.14171C34.576 9.54151 34.252 9.8656 33.8521 9.86561H32.5992C32.3426 9.8656 32.1052 9.72982 31.9752 9.50867L29.2456 4.86727L29.2552 9.14009C29.2561 9.54052 28.9317 9.8656 28.5313 9.86561H27.4922C27.0924 9.8656 26.7683 9.54151 26.7683 9.14171V0.822732C26.7683 0.422918 27.0924 0.0987579 27.4922 0.0987556H28.7451C28.9937 0.0987556 29.2243 0.226239 29.3567 0.435273L29.3692 0.455727L32.0986 5.09713L32.0891 0.823427C32.0882 0.42299 32.4126 0.0978845 32.813 0.097868H33.8521ZM32.7507 0.651849C32.7488 0.652522 32.747 0.65328 32.7452 0.65401C32.7475 0.653092 32.7498 0.652186 32.7521 0.651347L32.7507 0.651849Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M49.8355 0.0987942C50.2354 0.0987947 50.5595 0.422917 50.5595 0.822732V1.67638C50.5595 2.07619 50.2354 2.40035 49.8355 2.40035H46.1946V3.69498H49.637C50.0368 3.69499 50.361 4.01911 50.361 4.41892V5.2726C50.361 5.67241 50.0368 5.99653 49.637 5.99654H46.1946V7.56409H49.8482C50.2481 7.56409 50.5722 7.88818 50.5722 8.28799V9.14171C50.5722 9.54151 50.2481 9.8656 49.8482 9.86561H44.4311C44.0313 9.8656 43.7072 9.54151 43.7071 9.14171V0.67265C43.7066 0.662427 43.7063 0.652104 43.7063 0.641738C43.7063 0.341877 43.9493 0.0987965 44.2492 0.0987942H49.8355ZM44.4218 9.32247L44.4311 9.32266C44.4249 9.32266 44.4187 9.32235 44.4127 9.32174C44.4157 9.32204 44.4187 9.32232 44.4218 9.32247ZM49.8667 9.32174C49.8606 9.32235 49.8545 9.32266 49.8482 9.32266L49.8576 9.32247C49.8606 9.32232 49.8637 9.32204 49.8667 9.32174ZM50.0291 8.28046L50.029 8.27896C50.029 8.2779 50.0289 8.27684 50.0288 8.27579C50.0289 8.27734 50.029 8.2789 50.0291 8.28046ZM49.8673 8.10803C49.8672 8.10801 49.867 8.10798 49.8668 8.10796L49.8576 8.10722C49.8609 8.10739 49.8641 8.10769 49.8673 8.10803ZM49.6554 5.45267C49.6494 5.45328 49.6432 5.45356 49.637 5.45356L49.6464 5.45336C49.6494 5.45321 49.6524 5.45297 49.6554 5.45267ZM49.8179 4.41139L49.8178 4.40985C49.8178 4.4088 49.8176 4.40777 49.8176 4.40672C49.8177 4.40827 49.8178 4.40983 49.8179 4.41139Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,y:(componentViewport?.y||0)+0+56.5308+12,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1imzk67-container\",layoutDependency:layoutDependency,layoutId:\"HwQ92QsiU-container\",nodeId:\"HwQ92QsiU\",rendersWithMotion:true,scopeId:\"PPWtRPlXv\",children:/*#__PURE__*/_jsx(NavLinkDesktop,{enVIPQWD5:resolvedLinks[0],height:\"100%\",id:\"HwQ92QsiU\",layoutId:\"HwQ92QsiU\",variant:matchVariant(\"wOpNgsMqp\"),width:\"100%\",y96Tbuigd:48,yOWiGJQXh:\"WINES\",...addPropertyOverrides({AKj13B5TS:{enVIPQWD5:resolvedLinks[3]},au_LH1x8Z:{enVIPQWD5:resolvedLinks[6],variant:matchVariant(\"XgecRzXld\"),y96Tbuigd:32},euZUAmluQ:{enVIPQWD5:resolvedLinks[8],y96Tbuigd:32},gpIe5tp4F:{enVIPQWD5:resolvedLinks[9],y96Tbuigd:32},mBOev3VYL:{enVIPQWD5:resolvedLinks[2],variant:matchVariant(\"XgecRzXld\")},mfgGVGW7C:{enVIPQWD5:resolvedLinks[4]},Si0Zt7VFK:{enVIPQWD5:resolvedLinks[5]},to4j5Pp_Q:{enVIPQWD5:resolvedLinks[1],y96Tbuigd:32},zHHQf8Mwe:{enVIPQWD5:resolvedLinks[7],y96Tbuigd:32}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,y:(componentViewport?.y||0)+0+56.5308+12,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xmeqyx-container\",layoutDependency:layoutDependency,layoutId:\"qUUJJMtMg-container\",nodeId:\"qUUJJMtMg\",rendersWithMotion:true,scopeId:\"PPWtRPlXv\",children:/*#__PURE__*/_jsx(NavLinkDesktop,{enVIPQWD5:resolvedLinks1[0],height:\"100%\",id:\"qUUJJMtMg\",layoutId:\"qUUJJMtMg\",variant:matchVariant(\"wOpNgsMqp\"),width:\"100%\",y96Tbuigd:48,yOWiGJQXh:\"TRADE\",...addPropertyOverrides({AKj13B5TS:{enVIPQWD5:resolvedLinks1[3],variant:matchVariant(\"XgecRzXld\")},au_LH1x8Z:{enVIPQWD5:resolvedLinks1[6],y96Tbuigd:32},euZUAmluQ:{enVIPQWD5:resolvedLinks1[8],y96Tbuigd:32},gpIe5tp4F:{enVIPQWD5:resolvedLinks1[9],y96Tbuigd:32},mBOev3VYL:{enVIPQWD5:resolvedLinks1[2]},mfgGVGW7C:{enVIPQWD5:resolvedLinks1[4]},Si0Zt7VFK:{enVIPQWD5:resolvedLinks1[5]},to4j5Pp_Q:{enVIPQWD5:resolvedLinks1[1],y96Tbuigd:32},zHHQf8Mwe:{enVIPQWD5:resolvedLinks1[7],variant:matchVariant(\"XgecRzXld\"),y96Tbuigd:32}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,y:(componentViewport?.y||0)+0+56.5308+12,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rscu9k-container\",layoutDependency:layoutDependency,layoutId:\"cg4yixWiV-container\",nodeId:\"cg4yixWiV\",rendersWithMotion:true,scopeId:\"PPWtRPlXv\",children:/*#__PURE__*/_jsx(NavLinkDesktop,{enVIPQWD5:resolvedLinks2[0],height:\"100%\",id:\"cg4yixWiV\",layoutId:\"cg4yixWiV\",variant:matchVariant(\"wOpNgsMqp\"),width:\"100%\",y96Tbuigd:48,yOWiGJQXh:\"ABOUT\",...addPropertyOverrides({AKj13B5TS:{enVIPQWD5:resolvedLinks2[3]},au_LH1x8Z:{enVIPQWD5:resolvedLinks2[6],y96Tbuigd:32},euZUAmluQ:{enVIPQWD5:resolvedLinks2[8],variant:matchVariant(\"XgecRzXld\"),y96Tbuigd:32},gpIe5tp4F:{enVIPQWD5:resolvedLinks2[9],y96Tbuigd:32},mBOev3VYL:{enVIPQWD5:resolvedLinks2[2]},mfgGVGW7C:{enVIPQWD5:resolvedLinks2[4],variant:matchVariant(\"XgecRzXld\")},Si0Zt7VFK:{enVIPQWD5:resolvedLinks2[5]},to4j5Pp_Q:{enVIPQWD5:resolvedLinks2[1],y96Tbuigd:32},zHHQf8Mwe:{enVIPQWD5:resolvedLinks2[7],y96Tbuigd:32}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,y:(componentViewport?.y||0)+0+56.5308+12,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dqbd1a-container\",layoutDependency:layoutDependency,layoutId:\"yvXl3elxw-container\",nodeId:\"yvXl3elxw\",rendersWithMotion:true,scopeId:\"PPWtRPlXv\",children:/*#__PURE__*/_jsx(NavLinkDesktop,{enVIPQWD5:resolvedLinks3[0],height:\"100%\",id:\"yvXl3elxw\",layoutId:\"yvXl3elxw\",variant:matchVariant(\"wOpNgsMqp\"),width:\"100%\",y96Tbuigd:48,yOWiGJQXh:\"CONTACT\",...addPropertyOverrides({AKj13B5TS:{enVIPQWD5:resolvedLinks3[3]},au_LH1x8Z:{enVIPQWD5:resolvedLinks3[6],y96Tbuigd:32},euZUAmluQ:{enVIPQWD5:resolvedLinks3[8],y96Tbuigd:32},gpIe5tp4F:{enVIPQWD5:resolvedLinks3[9],variant:matchVariant(\"XgecRzXld\"),y96Tbuigd:32},mBOev3VYL:{enVIPQWD5:resolvedLinks3[2]},mfgGVGW7C:{enVIPQWD5:resolvedLinks3[4]},Si0Zt7VFK:{enVIPQWD5:resolvedLinks3[5],variant:matchVariant(\"XgecRzXld\")},to4j5Pp_Q:{enVIPQWD5:resolvedLinks3[1],y96Tbuigd:32},zHHQf8Mwe:{enVIPQWD5:resolvedLinks3[7],y96Tbuigd:32}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+56.5308+28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yo1r2a-container\",layoutDependency:layoutDependency,layoutId:\"yKWixn5An-container\",nodeId:\"yKWixn5An\",rendersWithMotion:true,scopeId:\"PPWtRPlXv\",children:/*#__PURE__*/_jsx(Cart20,{height:\"100%\",id:\"yKWixn5An\",layoutId:\"yKWixn5An\",width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rx9ehi\",\"data-framer-name\":\"mobile open menu\",layoutDependency:layoutDependency,layoutId:\"Wl0nyuLuO\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({KFnGhP_Sw:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+356},pYVBKNKk2:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+356},qX89_35Dj:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+356},RzOC1vf9y:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+356},x39457OjY:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+356}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4whoiq-container\",layoutDependency:layoutDependency,layoutId:\"l2KOZMLPr-container\",nodeId:\"l2KOZMLPr\",rendersWithMotion:true,scopeId:\"PPWtRPlXv\",children:/*#__PURE__*/_jsx(NavLinkDesktop,{enVIPQWD5:resolvedLinks4[0],height:\"100%\",id:\"l2KOZMLPr\",layoutId:\"l2KOZMLPr\",variant:matchVariant(\"wOpNgsMqp\"),width:\"100%\",y96Tbuigd:64,yOWiGJQXh:\"WINES\",...addPropertyOverrides({KFnGhP_Sw:{enVIPQWD5:resolvedLinks4[5]},pYVBKNKk2:{enVIPQWD5:resolvedLinks4[4]},qX89_35Dj:{enVIPQWD5:resolvedLinks4[1]},RzOC1vf9y:{enVIPQWD5:resolvedLinks4[2],variant:matchVariant(\"XgecRzXld\")},x39457OjY:{enVIPQWD5:resolvedLinks4[3]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({KFnGhP_Sw:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+428},pYVBKNKk2:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+428},qX89_35Dj:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+428},RzOC1vf9y:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+428},x39457OjY:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+428}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bz15uq-container\",layoutDependency:layoutDependency,layoutId:\"glcEsBD7h-container\",nodeId:\"glcEsBD7h\",rendersWithMotion:true,scopeId:\"PPWtRPlXv\",children:/*#__PURE__*/_jsx(NavLinkDesktop,{enVIPQWD5:resolvedLinks5[0],height:\"100%\",id:\"glcEsBD7h\",layoutId:\"glcEsBD7h\",variant:matchVariant(\"wOpNgsMqp\"),width:\"100%\",y96Tbuigd:64,yOWiGJQXh:\"TRADE\",...addPropertyOverrides({KFnGhP_Sw:{enVIPQWD5:resolvedLinks5[5]},pYVBKNKk2:{enVIPQWD5:resolvedLinks5[4]},qX89_35Dj:{enVIPQWD5:resolvedLinks5[1]},RzOC1vf9y:{enVIPQWD5:resolvedLinks5[2]},x39457OjY:{enVIPQWD5:resolvedLinks5[3],variant:matchVariant(\"XgecRzXld\")}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({KFnGhP_Sw:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+500},pYVBKNKk2:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+500},qX89_35Dj:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+500},RzOC1vf9y:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+500},x39457OjY:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+500}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j16b19-container\",layoutDependency:layoutDependency,layoutId:\"W5I_SAug0-container\",nodeId:\"W5I_SAug0\",rendersWithMotion:true,scopeId:\"PPWtRPlXv\",children:/*#__PURE__*/_jsx(NavLinkDesktop,{enVIPQWD5:resolvedLinks6[0],height:\"100%\",id:\"W5I_SAug0\",layoutId:\"W5I_SAug0\",variant:matchVariant(\"wOpNgsMqp\"),width:\"100%\",y96Tbuigd:64,yOWiGJQXh:\"ABOUT\",...addPropertyOverrides({KFnGhP_Sw:{enVIPQWD5:resolvedLinks6[5]},pYVBKNKk2:{enVIPQWD5:resolvedLinks6[4],variant:matchVariant(\"XgecRzXld\")},qX89_35Dj:{enVIPQWD5:resolvedLinks6[1]},RzOC1vf9y:{enVIPQWD5:resolvedLinks6[2]},x39457OjY:{enVIPQWD5:resolvedLinks6[3]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({KFnGhP_Sw:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+572},pYVBKNKk2:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+572},qX89_35Dj:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+572},RzOC1vf9y:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+572},x39457OjY:{height:72,y:(componentViewport?.y||0)+0+128.5308+0+572}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-onabth-container\",layoutDependency:layoutDependency,layoutId:\"uYixjL3yG-container\",nodeId:\"uYixjL3yG\",rendersWithMotion:true,scopeId:\"PPWtRPlXv\",children:/*#__PURE__*/_jsx(NavLinkDesktop,{enVIPQWD5:resolvedLinks7[0],height:\"100%\",id:\"uYixjL3yG\",layoutId:\"uYixjL3yG\",variant:matchVariant(\"wOpNgsMqp\"),width:\"100%\",y96Tbuigd:64,yOWiGJQXh:\"CONTACT\",...addPropertyOverrides({KFnGhP_Sw:{enVIPQWD5:resolvedLinks7[5],variant:matchVariant(\"XgecRzXld\")},pYVBKNKk2:{enVIPQWD5:resolvedLinks7[4]},qX89_35Dj:{enVIPQWD5:resolvedLinks7[1]},RzOC1vf9y:{enVIPQWD5:resolvedLinks7[2]},x39457OjY:{enVIPQWD5:resolvedLinks7[3]}},baseVariant,gestureVariant)})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-196nb0o\",\"data-border\":true,\"data-framer-name\":\"mobile menu\",layoutDependency:layoutDependency,layoutId:\"YvHUDh2Jh\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[isDisplayed2()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"kSWLww7GX\",scopeId:\"PPWtRPlXv\",...addPropertyOverrides({cLcJuOtY3:{href:{webPageId:\"augiA20Il\"},openInNewTab:false},iGkSWvcBW:{href:{webPageId:\"augiA20Il\"},openInNewTab:false},Mr0Ihmnhs:{href:{webPageId:\"augiA20Il\"},openInNewTab:false},s1eE1FtVd:{href:{webPageId:\"augiA20Il\"},openInNewTab:false},WjAjgdmLQ:{href:{webPageId:\"augiA20Il\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-88t5fx framer-1tnqe5g\",layoutDependency:layoutDependency,layoutId:\"kSWLww7GX\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1126tww\",\"data-framer-name\":\"Full Logo - Black\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:19,intrinsicWidth:157,layoutDependency:layoutDependency,layoutId:\"c0wVde4kv\",svg:'<svg width=\"157\" height=\"19\" viewBox=\"0 0 157 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M29.141 0C30.6184 3.29244e-06 31.9713 0.422483 33.1718 1.26271L33.2288 1.30308C34.3777 2.12438 35.2851 3.20054 35.9521 4.51161L36.0159 4.63926C36.687 6.00728 37.0238 7.46803 37.0238 9.00543C37.0238 10.5411 36.6914 11.9997 36.03 13.3665L36.0295 13.3674C35.3643 14.7381 34.4343 15.8608 33.238 16.7095C32.0158 17.5764 30.6326 18.0109 29.1196 18.0109H27.9322C26.4175 18.0109 25.0399 17.5763 23.8298 16.7057C22.6476 15.8551 21.7301 14.7291 21.0746 13.3489L21.0145 13.22C20.4703 12.0345 20.1675 10.7904 20.1068 9.49443L18.1401 16.8594C17.9873 17.4318 17.4688 17.83 16.8765 17.83H14.6003C14.0091 17.83 13.4913 17.4332 13.3375 16.8621L11.116 8.6165L8.86284 16.8666C8.70744 17.4355 8.19074 17.83 7.60116 17.83H5.36761C4.7766 17.83 4.25896 17.4336 4.10487 16.8629L0.0459422 1.82725C-0.178499 0.995779 0.447663 0.177975 1.30868 0.177935H3.20606C3.79074 0.177938 4.30318 0.565828 4.46346 1.12592L4.47085 1.15271L6.67001 9.49865L8.92176 1.14561C9.07568 0.574656 9.59346 0.177963 10.1846 0.177935H11.9693C12.5497 0.177935 13.0594 0.560201 13.2235 1.11473L13.231 1.14125L15.5265 9.5424L17.7495 1.15109C17.9015 0.577451 18.4205 0.177978 19.0138 0.177935H20.8915C21.751 0.177946 22.3769 0.993132 22.1551 1.8238L21.6807 3.60013C22.2664 2.69517 22.9895 1.92759 23.8519 1.30575L23.8528 1.30519C25.0587 0.437591 26.4205 1.10404e-05 27.9093 0H29.141ZM27.8706 17.0294L27.9322 17.0297C27.9116 17.0297 27.8912 17.0296 27.8706 17.0294ZM16.9126 16.8467L16.9159 16.8465L16.9176 16.8463L16.9126 16.8467ZM26.8523 14.6631C26.8645 14.6671 26.8769 14.6709 26.8892 14.6748C26.8755 14.6704 26.8617 14.6661 26.848 14.6616L26.8523 14.6631ZM27.9322 4.15933C27.3526 4.15934 26.8445 4.33743 26.3732 4.7162C25.8757 5.11612 25.4532 5.67824 25.1262 6.44372L25.1255 6.44513C24.8021 7.19914 24.6334 8.04687 24.6334 9.00543C24.6334 9.96435 24.8022 10.8134 25.1253 11.5652C25.4546 12.3328 25.8764 12.8953 26.3732 13.2947C26.8443 13.6733 27.354 13.8516 27.9322 13.8516H29.1196C29.6794 13.8516 30.1993 13.6753 30.7032 13.2842C31.2163 12.886 31.6444 12.3239 31.9711 11.5567C32.2962 10.7932 32.4643 9.94575 32.4643 9.00543C32.4643 8.06265 32.2987 7.21723 31.9809 6.46158C31.6629 5.70541 31.2378 5.14143 30.7202 4.73343C30.2154 4.33702 29.6973 4.15933 29.1426 4.15933H27.9322ZM25.4114 13.7497C25.43 13.768 25.4486 13.7861 25.4674 13.804C25.4298 13.7681 25.3928 13.7315 25.3562 13.6942L25.4114 13.7497ZM27.7818 3.1811C27.7663 3.18173 27.7507 3.18251 27.7353 3.18335C27.7515 3.18247 27.7678 3.18168 27.7841 3.18103L27.7818 3.1811Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M59.424 0.177935C60.9068 0.177936 62.2659 0.524991 63.4776 1.23451L63.5352 1.26855L63.5362 1.26911C64.7617 2.00309 65.7163 3.03757 66.3996 4.34697C67.0896 5.66929 67.4183 7.18706 67.4183 8.86884C67.4183 10.6452 67.0935 12.2347 66.4064 13.6018C65.7264 14.9547 64.773 16.0176 63.5441 16.7498C62.3233 17.4771 60.9392 17.83 59.424 17.83H53.7908C53.0685 17.83 52.4829 17.2443 52.4829 16.5217V1.48615C52.483 0.763652 53.0685 0.177973 53.7908 0.177935H59.424ZM63.6618 15.4841C63.6148 15.5205 63.5674 15.5566 63.5194 15.5916L63.6109 15.5236C63.628 15.5106 63.6448 15.4972 63.6618 15.4841ZM59.2226 14.6503C59.2501 14.6503 59.2775 14.6501 59.3049 14.6497L59.2226 14.6503ZM60.828 14.3883L60.836 14.3855C60.8403 14.384 60.8446 14.3823 60.8489 14.3808C60.8419 14.3833 60.8349 14.3858 60.828 14.3883ZM56.9769 13.6691H59.2226C59.9449 13.6691 60.5568 13.5033 61.0855 13.1904L61.1219 13.1699C61.1255 13.168 61.1293 13.1661 61.1329 13.1643C61.6102 12.8686 62.0257 12.4009 62.3589 11.6985C62.6894 11.0017 62.88 10.0736 62.88 8.86884C62.88 7.80265 62.6903 6.9562 62.3577 6.29596C62.011 5.60788 61.5729 5.13343 61.0591 4.82437C60.5276 4.50459 59.9232 4.33726 59.2226 4.33726H56.9769V13.6691ZM63.1606 12.2902C63.1625 12.2864 63.1646 12.2827 63.1665 12.2789L63.1677 12.2765C63.1653 12.2811 63.1629 12.2856 63.1606 12.2902ZM55.9981 3.96057C55.9975 3.96993 55.9971 3.97942 55.9967 3.98899C55.9972 3.97625 55.9979 3.96367 55.9988 3.95129L55.9981 3.96057Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M88.6117 0.177935C89.733 0.177943 90.7636 0.383938 91.6794 0.823215L91.6809 0.823918C92.4031 1.17188 93.0124 1.64315 93.4915 2.24128L93.3797 1.82739C93.1552 0.995886 93.7813 0.177975 94.6424 0.177935H96.5398C97.1245 0.177951 97.6369 0.565829 97.7972 1.12592L97.8046 1.15271L100.004 9.49928L102.257 1.1454L102.265 1.11874C102.427 0.562238 102.938 0.177963 103.52 0.177935H105.305C105.885 0.177947 106.395 0.560205 106.559 1.11473L106.566 1.14125L108.862 9.5424L111.085 1.15109C111.237 0.577439 111.756 0.177951 112.349 0.177935H114.227C114.725 0.177945 115.144 0.451589 115.366 0.843329C115.498 0.456367 115.864 0.17795 116.295 0.177935H126.388C127.111 0.177954 127.696 0.763638 127.696 1.48615V3.02898C127.696 3.75149 127.111 4.33724 126.388 4.33726H119.81V6.67694H126.03C126.752 6.67697 127.337 7.2627 127.337 7.98522V9.52798C127.337 10.2505 126.752 10.8362 126.03 10.8363H119.81V13.6691H126.411C127.133 13.6691 127.719 14.2548 127.719 14.9774V16.5201C127.719 17.2426 127.133 17.8284 126.411 17.8284H116.624C115.901 17.8284 115.316 17.2427 115.316 16.5201V2.4778L111.475 16.8594C111.323 17.4318 110.804 17.83 110.212 17.83H107.936C107.344 17.83 106.827 17.4332 106.673 16.8621L104.451 8.61657L102.198 16.8666C102.043 17.4354 101.526 17.83 100.936 17.83H98.7029C98.112 17.83 97.5943 17.4336 97.4402 16.8629L94.5765 6.25903C94.4806 7.13095 94.1825 7.9247 93.6607 8.61094L93.6598 8.61214C93.1343 9.30091 92.4762 9.83653 91.697 10.2129L95.0342 15.8557C95.5499 16.7278 94.9214 17.83 93.9084 17.83H91.6064C91.1281 17.83 90.6879 17.5689 90.4586 17.1491L87.6424 11.9936C87.533 11.8004 87.4375 11.657 87.3578 11.5545C87.275 11.4483 87.226 11.408 87.2158 11.4006C87.2098 11.3969 87.1343 11.3524 86.9083 11.3523H85.8043V16.5217C85.8043 17.2443 85.2187 17.83 84.4963 17.83H82.6181C81.8958 17.83 81.3103 17.2443 81.3102 16.5217V1.16073C81.3103 0.617564 81.7506 0.177966 82.2928 0.177935H88.6117ZM93.9291 16.8482L93.9319 16.8481L93.9368 16.8475C93.9342 16.8477 93.9316 16.848 93.9291 16.8482ZM126.411 16.8472L126.428 16.8468C126.422 16.8471 126.417 16.8472 126.411 16.8472ZM126.738 16.5201C126.738 16.5314 126.737 16.5426 126.736 16.5536C126.737 16.5481 126.737 16.5425 126.738 16.5369C126.738 16.5314 126.738 16.5258 126.738 16.5201ZM84.8233 11.0444C84.8233 11.0337 84.8235 11.0232 84.8237 11.0127L84.8233 11.0444ZM94.1898 16.3553C94.1978 16.3688 94.2046 16.3825 94.2105 16.3964C94.2076 16.3895 94.2045 16.3826 94.2011 16.3758L94.1898 16.3553ZM126.461 14.6541L126.445 14.652C126.442 14.6517 126.44 14.6516 126.438 14.6515C126.446 14.6521 126.453 14.6529 126.461 14.6541ZM118.829 13.9786C118.829 14.0041 118.83 14.0289 118.831 14.0529C118.831 14.0413 118.83 14.0294 118.83 14.0174C118.829 14.0046 118.829 13.9917 118.829 13.9786ZM84.969 10.5399C84.963 10.5468 84.9572 10.554 84.9515 10.5614L84.969 10.5399ZM126.029 9.85508L126.046 9.85466L126.048 9.85445C126.042 9.8548 126.036 9.85508 126.029 9.85508ZM126.029 7.65818C126.036 7.65818 126.043 7.65841 126.049 7.65881L126.046 7.65853C126.041 7.65825 126.035 7.65818 126.029 7.65818ZM84.8249 7.50254C84.8249 7.52804 84.8258 7.55288 84.8276 7.57702C84.8267 7.56528 84.8261 7.55335 84.8257 7.54129C84.8252 7.52856 84.8249 7.51563 84.8249 7.50254ZM85.8059 7.19302H88.2743C88.9787 7.19301 89.4085 7.01936 89.6822 6.7825L89.7006 6.76696C89.7073 6.76143 89.7141 6.75589 89.7209 6.75057C89.954 6.53264 90.0957 6.23361 90.0957 5.75448C90.0957 5.2408 89.9407 4.94254 89.7017 4.73322L89.7004 4.73217C89.4363 4.50012 89.0398 4.33727 88.4103 4.33726H85.8059V7.19302ZM118.829 6.98646C118.829 7.01188 118.83 7.03665 118.831 7.06073C118.831 7.04906 118.83 7.03719 118.83 7.02521C118.829 7.01248 118.829 6.99954 118.829 6.98646ZM91.007 6.39125C91.0089 6.38333 91.0109 6.37539 91.0127 6.36741L91.0135 6.36347C91.0115 6.37277 91.0092 6.38202 91.007 6.39125ZM126.715 3.02898C126.715 3.0369 126.715 3.04476 126.714 3.05254C126.714 3.0503 126.715 3.04804 126.715 3.04579C126.715 3.04023 126.715 3.03461 126.715 3.02898ZM92.038 2.18467C92.0767 2.21416 92.1147 2.24427 92.152 2.2749C92.1337 2.25986 92.1153 2.24486 92.0966 2.2301C92.0773 2.21478 92.0577 2.19969 92.038 2.18467ZM126.683 1.34443C126.686 1.35067 126.689 1.35705 126.691 1.36349L126.689 1.35885C126.687 1.35396 126.685 1.34919 126.683 1.34443Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M135.842 0.177935C136.929 0.177943 137.93 0.371258 138.824 0.782705L138.91 0.823215L138.912 0.823918C139.829 1.26585 140.564 1.90653 141.082 2.75364L141.129 2.83339C141.615 3.66111 141.842 4.60075 141.842 5.61847C141.842 6.74399 141.538 7.76008 140.891 8.61094L140.89 8.61214C140.365 9.30092 139.707 9.83653 138.928 10.2129L142.265 15.8557C142.781 16.7278 142.152 17.83 141.139 17.83H138.837C138.359 17.83 137.919 17.5689 137.689 17.1491L134.873 11.9936C134.764 11.8004 134.668 11.657 134.588 11.5545C134.506 11.4483 134.457 11.408 134.446 11.4006C134.441 11.3969 134.365 11.3523 134.139 11.3523H133.035V16.5217C133.035 17.2443 132.449 17.83 131.727 17.83H129.849C129.127 17.83 128.541 17.2443 128.541 16.5217V1.16073C128.541 0.617564 128.981 0.177966 129.523 0.177935H135.842ZM141.16 16.8482L141.163 16.8481L141.167 16.8475C141.165 16.8477 141.162 16.848 141.16 16.8482ZM141.421 16.3553C141.428 16.3688 141.435 16.3825 141.441 16.3964C141.438 16.3895 141.435 16.3826 141.432 16.3758L141.421 16.3553ZM135.234 10.7993L135.232 10.7968C135.22 10.7841 135.208 10.7718 135.197 10.7599C135.209 10.7726 135.222 10.7857 135.234 10.7993ZM132.238 10.5002C132.225 10.5125 132.212 10.5258 132.2 10.5399C132.194 10.5468 132.188 10.554 132.182 10.5614L132.2 10.5399C132.206 10.5328 132.212 10.526 132.218 10.5194C132.225 10.5127 132.231 10.5063 132.238 10.5002ZM140.111 8.01694C140.08 8.05656 140.049 8.09552 140.018 8.13389C140.033 8.11538 140.048 8.09679 140.063 8.07798C140.079 8.05782 140.095 8.03743 140.111 8.01694ZM132.056 7.50254C132.056 7.52801 132.057 7.55283 132.058 7.57695C132.057 7.56524 132.057 7.55332 132.056 7.54129C132.056 7.52856 132.056 7.51563 132.056 7.50254ZM133.037 7.19302H135.505C136.209 7.19301 136.639 7.01936 136.913 6.7825L136.931 6.76696C136.938 6.76143 136.945 6.75589 136.952 6.75057C137.185 6.53264 137.326 6.2336 137.326 5.75448C137.326 5.2408 137.171 4.94254 136.932 4.73322L136.931 4.73217C136.667 4.50012 136.27 4.33727 135.641 4.33726H133.037V7.19302ZM138.238 6.39125C138.24 6.38333 138.242 6.37539 138.243 6.36741L138.244 6.36347C138.242 6.37277 138.24 6.38202 138.238 6.39125ZM138.274 5.296L138.273 5.28728C138.272 5.28202 138.271 5.27677 138.27 5.27153C138.271 5.27966 138.273 5.28782 138.274 5.296ZM137.963 4.44135C137.973 4.4578 137.984 4.47438 137.994 4.49114C137.974 4.45762 137.953 4.42474 137.931 4.39247L137.963 4.44135ZM139.269 2.18467C139.307 2.21416 139.345 2.24426 139.383 2.2749C139.364 2.25986 139.346 2.24486 139.327 2.2301C139.308 2.21478 139.288 2.19969 139.269 2.18467Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M145.913 0.177935C146.635 0.177935 147.221 0.763629 147.221 1.48615V5.34973L151.437 0.615881L151.461 0.590141C151.708 0.327486 152.052 0.17795 152.414 0.177935H154.713C155.847 0.177944 156.444 1.5219 155.684 2.36323L151.046 7.49804L156.518 15.8018C157.091 16.6716 156.467 17.83 155.425 17.83H153.115C152.678 17.83 152.271 17.6121 152.028 17.2492L147.925 11.1145L147.319 11.774C147.31 11.7841 147.3 11.7941 147.29 11.8038C147.254 11.8398 147.24 11.8626 147.235 11.87C147.229 11.8904 147.219 11.9327 147.219 12.0061V16.5203C147.219 17.2425 146.634 17.8282 145.912 17.8286L144.035 17.8298C143.313 17.8303 142.727 17.2444 142.727 16.5215V1.48615C142.727 0.763658 143.312 0.177982 144.035 0.177935H145.913ZM148.032 9.81085C148.041 9.81177 148.05 9.813 148.059 9.8145L148.032 9.81085ZM149.999 7.5121C150 7.522 150.001 7.53193 150.002 7.54185L149.999 7.5121C149.998 7.50223 149.998 7.49234 149.998 7.4825L149.999 7.5121ZM146.225 1.38888C146.224 1.38377 146.222 1.37869 146.22 1.37369L146.218 1.36898C146.221 1.37551 146.223 1.38215 146.225 1.38888ZM146.096 1.21502C146.091 1.2121 146.087 1.20917 146.082 1.20644L146.079 1.20454C146.085 1.20789 146.09 1.21136 146.096 1.21502Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M50.2827 0.176388C51.005 0.176398 51.5906 0.762085 51.5907 1.4846V16.5202C51.5906 17.2427 51.0051 17.8285 50.2827 17.8285H48.0189C47.5554 17.8285 47.1264 17.5831 46.8915 17.1834L41.96 8.79563L41.9773 16.5173C41.9789 17.241 41.3929 17.8285 40.6694 17.8285H38.7919C38.0696 17.8284 37.484 17.2427 37.484 16.5202V1.48629C37.484 0.76378 38.0696 0.178048 38.7919 0.178006H41.0557C41.5047 0.178006 41.9213 0.408323 42.1606 0.78608L42.1831 0.823074L47.1146 9.21086L47.0973 1.48755C47.0957 0.763896 47.6818 0.176411 48.4053 0.176388H50.2827Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M79.1606 0.177935C79.8829 0.177945 80.4685 0.763632 80.4685 1.48615V3.02898C80.4685 3.7515 79.8829 4.33725 79.1606 4.33726H72.5822V6.67694H78.8019C79.5243 6.67696 80.1099 7.2627 80.1099 7.98522V9.52798C80.1099 10.2505 79.5243 10.8362 78.8019 10.8363H72.5822V13.6691H79.1835C79.9059 13.6691 80.4915 14.2548 80.4915 14.9774V16.5201C80.4914 17.2427 79.9059 17.8284 79.1835 17.8284H69.3962C68.6738 17.8284 68.0882 17.2427 68.0882 16.5201V1.21495C68.0872 1.19648 68.0866 1.17784 68.0866 1.15911C68.0866 0.617225 68.5258 0.177954 69.0675 0.177935H79.1606ZM79.2003 16.8468L79.2159 16.8457C79.2181 16.8455 79.2204 16.8451 79.2226 16.8448C79.2153 16.8457 79.2078 16.8464 79.2003 16.8468ZM79.5105 16.5201C79.5105 16.5278 79.5101 16.5354 79.5096 16.543C79.5098 16.541 79.51 16.539 79.5101 16.5369C79.5104 16.5314 79.5105 16.5258 79.5105 16.5201ZM71.6019 10.488C71.6015 10.5005 71.6013 10.5132 71.6013 10.5261C71.6013 10.5001 71.6022 10.4748 71.604 10.4503L71.6019 10.488ZM78.8019 9.85508L78.8187 9.85466L78.8207 9.85445C78.8145 9.85481 78.8082 9.85508 78.8019 9.85508ZM78.8019 7.65818C78.8093 7.65818 78.8168 7.6584 78.8241 7.65888L78.8187 7.65853C78.8132 7.65825 78.8075 7.65818 78.8019 7.65818ZM79.4739 1.39261L79.4729 1.38888C79.4718 1.38523 79.4705 1.38164 79.4692 1.37805C79.4709 1.38285 79.4724 1.38771 79.4739 1.39261ZM79.4688 1.37692L79.4677 1.37369C79.4663 1.36992 79.4648 1.36621 79.4633 1.36251C79.4652 1.36725 79.467 1.37207 79.4688 1.37692Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-179bqaa\",\"data-framer-name\":\"CLOSE\",layoutDependency:layoutDependency,layoutId:\"rB1vZ1IIm\",...addPropertyOverrides({KFnGhP_Sw:{\"data-highlight\":true,onTap:onTap16isax6},pYVBKNKk2:{\"data-highlight\":true,onTap:onTap1fj1bur},qX89_35Dj:{\"data-highlight\":true,onTap:onTapku7cao},RzOC1vf9y:{\"data-highlight\":true,onTap:onTap4xbd3},x39457OjY:{\"data-highlight\":true,onTap:onTapm97wz2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Close,{animated:true,className:\"framer-127nafe\",layoutDependency:layoutDependency,layoutId:\"x0Hui3rMB\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"rgb(0, 0, 0)\",\"--3it368\":1}})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bq2nbr\",\"data-framer-name\":\"OPEN\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fo51bp0Ie\",onTap:onTap1n4omkv,...addPropertyOverrides({cLcJuOtY3:{onTap:onTap15hqgcb},iGkSWvcBW:{onTap:onTapft3hok},Mr0Ihmnhs:{onTap:onTapoxeq1s},WjAjgdmLQ:{onTap:onTap1mi16jo}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Menu,{animated:true,className:\"framer-7yfeu5\",layoutDependency:layoutDependency,layoutId:\"e0bz9kt03\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"rgb(0, 0, 0)\",\"--3it368\":1}}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1rq0d6y\",\"data-framer-name\":\"OPEN\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:19,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"a6URVvLbt\",svg:'<svg width=\"24\" height=\"19\" viewBox=\"0 0 24 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M24 19H0V17H24V19ZM24 10.5H0V8.5H24V10.5ZM24 2H0V0H24V2Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1rffb9\",\"data-framer-name\":\"Logo [Desktop]\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:48,intrinsicWidth:99,layoutDependency:layoutDependency,layoutId:\"K47AfeXGY\",svg:'<svg width=\"99\" height=\"48\" viewBox=\"0 0 99 48\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M96.3502 11.5776C97.7031 11.5776 98.7942 12.6687 98.7942 14.0217C98.7942 15.2582 97.8631 16.3057 96.6266 16.4511L83.7081 17.9641C83.3881 17.9932 83.1553 18.2551 83.1553 18.5751V25.849C83.1553 26.2709 83.2717 26.6928 83.4899 27.071L93.2224 43.8738C93.9207 45.0812 93.6006 46.6233 92.4805 47.4525C91.3312 48.2963 89.7309 48.1217 88.7999 47.0452L77.4817 34.054C77.2344 33.7776 76.7979 33.7776 76.5506 34.054L65.2615 47.0161C65.2471 47.0161 65.2327 47.0446 65.2324 47.0452C65.2179 47.0743 65.1888 47.1034 65.1597 47.1325C65.1454 47.1468 65.1451 47.1471 65.1451 47.1471C65.1161 47.1762 65.1014 47.1907 65.0724 47.2198C65.0723 47.2343 65.0434 47.2488 65.0433 47.2489C65.0142 47.2634 64.9996 47.278 64.9851 47.2925C64.956 47.3071 64.9415 47.3216 64.9269 47.3362C64.9126 47.3505 64.8841 47.3648 64.8833 47.3652C64.8542 47.3943 64.8396 47.4089 64.8105 47.4234H64.796C64.7669 47.438 64.7378 47.4671 64.7087 47.4817C64.6943 47.4961 64.6798 47.4962 64.6796 47.4962C64.6505 47.5253 64.6214 47.5399 64.5923 47.5544C64.5781 47.5686 64.5639 47.5689 64.5632 47.5689C64.5487 47.5835 64.5196 47.6126 64.4905 47.6126C64.4759 47.6271 64.4468 47.6271 64.4468 47.6271C64.4177 47.6271 64.4031 47.6562 64.374 47.6562C64.345 47.6708 64.3304 47.6853 64.3159 47.6853C64.2868 47.6999 64.2722 47.7144 64.2577 47.7144C64.2286 47.729 64.2141 47.7435 64.185 47.7435C64.1707 47.7577 64.1424 47.758 64.1413 47.758C64.1122 47.7726 64.0831 47.7871 64.054 47.7871H64.0249C63.9813 47.8017 63.9522 47.8162 63.9231 47.8162H63.9086C63.8795 47.8308 63.8358 47.8453 63.8068 47.8453C63.7631 47.8599 63.734 47.8744 63.6903 47.8744C63.6467 47.889 63.6176 47.889 63.574 47.889H62.7302C62.6865 47.8745 62.6574 47.8744 62.6138 47.8744C62.5701 47.8599 62.541 47.8454 62.4974 47.8453C62.4683 47.8308 62.4247 47.8162 62.3956 47.8162H62.381C62.3374 47.8017 62.3083 47.7871 62.2792 47.7871H62.2501C62.221 47.7726 62.1919 47.758 62.1628 47.758C62.1485 47.7437 62.1201 47.7435 62.1192 47.7435C62.0901 47.7289 62.0755 47.7144 62.0464 47.7144C62.0173 47.6999 62.0028 47.6853 61.9882 47.6853C61.9592 47.6708 61.9446 47.6562 61.93 47.6562C61.901 47.6562 61.8864 47.6271 61.8573 47.6271C61.843 47.6129 61.8148 47.6126 61.8137 47.6126C61.7991 47.598 61.77 47.5835 61.7409 47.5689C61.7264 47.5544 61.7118 47.5544 61.7118 47.5544C61.6827 47.5253 61.6536 47.5108 61.6246 47.4962C61.6103 47.4819 61.596 47.4817 61.5955 47.4817C61.5664 47.4671 61.5373 47.438 61.5082 47.4234H61.4936C61.4645 47.4089 61.4499 47.3798 61.4208 47.3652C61.4065 47.3509 61.378 47.3365 61.3772 47.3362C61.3481 47.3216 61.3336 47.3071 61.319 47.2925C61.2899 47.278 61.2754 47.2634 61.2608 47.2489L61.159 47.1471C61.1458 47.1338 61.1446 47.1326 61.1445 47.1325C61.1154 47.1034 61.0862 47.0743 61.0571 47.0452L61.0281 47.0161L49.739 34.054C49.4916 33.7776 49.0552 33.7776 48.8079 34.054L37.5188 47.0015C37.4897 47.0452 37.4461 47.0888 37.4024 47.1325C37.3879 47.1616 37.3588 47.1761 37.3297 47.2052L37.2424 47.2925C37.2279 47.3071 37.2133 47.3361 37.1988 47.3362C37.1842 47.3507 37.1697 47.3797 37.1552 47.3798C37.1406 47.3943 37.1115 47.4089 37.0969 47.4234L37.0824 47.438C37.0533 47.4671 37.0387 47.4817 37.0096 47.4962C36.9951 47.5107 36.9805 47.5108 36.9805 47.5108C36.966 47.5253 36.9369 47.5399 36.9078 47.5544C36.9078 47.5687 36.8795 47.5831 36.8787 47.5835C36.8496 47.598 36.835 47.6271 36.8059 47.6271C36.7914 47.6417 36.7768 47.6562 36.7623 47.6562C36.7477 47.6707 36.7187 47.6853 36.7041 47.6853C36.6896 47.6999 36.6605 47.7144 36.6459 47.7144C36.6314 47.7289 36.6168 47.729 36.6023 47.729C36.5732 47.7435 36.5587 47.758 36.5296 47.758H36.5005C36.4714 47.7726 36.4423 47.7871 36.4132 47.7871H36.3986C36.3695 47.8017 36.3259 47.8162 36.2968 47.8162C36.2532 47.8308 36.224 47.8453 36.1804 47.8453C36.1368 47.8599 36.1077 47.8744 36.064 47.8744C36.0204 47.889 35.9913 47.889 35.9477 47.889C35.904 47.9035 35.8749 47.9035 35.8313 47.9035H35.2203C35.1766 47.889 35.1475 47.889 35.1039 47.889C35.0602 47.889 35.0311 47.8744 34.9875 47.8744C34.9438 47.8599 34.9147 47.8454 34.8711 47.8453C34.8275 47.8308 34.7984 47.8162 34.7547 47.8162C34.7256 47.8162 34.682 47.7871 34.6529 47.7871H34.6383C34.6093 47.7871 34.5802 47.758 34.5511 47.758H34.522C34.4929 47.7435 34.4783 47.729 34.4492 47.729C34.4347 47.7144 34.4201 47.7144 34.4056 47.7144C34.391 47.6999 34.3619 47.6853 34.3474 47.6853C34.3328 47.6708 34.3037 47.6562 34.2892 47.6562C34.2747 47.6417 34.2601 47.6271 34.2456 47.6271C34.2165 47.6126 34.2019 47.5835 34.1728 47.5835L34.1437 47.5689C34.1146 47.5544 34.1001 47.5399 34.071 47.5253C34.0564 47.5108 34.0419 47.5108 34.0419 47.5108C34.0128 47.4817 33.9982 47.4671 33.9692 47.4525L33.9546 47.438C33.9401 47.4234 33.911 47.4089 33.8964 47.3943C33.8819 47.3798 33.8673 47.3507 33.8528 47.3507C33.8382 47.3361 33.8236 47.3071 33.8091 47.3071L33.6491 47.1471C33.6056 47.1036 33.5334 47.0169 33.5327 47.0161L22.2436 34.0685C21.9963 33.7921 21.5599 33.7921 21.3125 34.0685L9.99435 47.0597C9.06329 48.1363 7.46304 48.3108 6.31376 47.4671C5.19359 46.6378 4.87355 45.0958 5.57184 43.8883L15.3043 27.0856C15.5225 26.7219 15.6389 26.3 15.6389 25.8636V18.5897C15.6389 18.2842 15.3916 18.0223 15.0861 17.9787L2.16765 16.4657C0.931083 16.3202 0 15.2728 0 14.0362C1.34093e-05 12.6833 1.09108 11.5922 2.444 11.5922V11.5776H96.3502ZM36.5732 17.2513C35.9622 17.1785 35.3366 17.1785 34.7111 17.2513L28.4992 17.9787C28.1792 18.0078 27.9463 18.2696 27.9463 18.5897V25.8636C27.9463 26.2855 28.0628 26.7074 28.281 27.0856L35.2639 39.1603C35.4239 39.4512 35.8458 39.4512 36.0058 39.1603L42.9888 27.0856C43.207 26.7219 43.3234 26.3 43.3234 25.8636H43.3379V18.5897C43.3379 18.2842 43.0906 18.0223 42.7851 17.9787L36.5732 17.2513ZM64.2722 17.2513C63.6612 17.1785 63.0356 17.1785 62.4101 17.2513L56.1982 17.9787C55.8782 18.0078 55.6454 18.2696 55.6454 18.5897V25.8636C55.6454 26.2855 55.7618 26.7074 55.98 27.0856L62.9629 39.1603C63.123 39.4512 63.5448 39.4512 63.7049 39.1603L70.6878 27.0856C70.906 26.7219 71.0224 26.3 71.0224 25.8636H71.0369V18.5897C71.0369 18.2842 70.7896 18.0223 70.4842 17.9787L64.2722 17.2513Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.1509 0C22.9816 0 23.7412 0.241269 24.4135 0.721043L24.4138 0.721275L24.4445 0.743349C25.0862 1.20975 25.5896 1.82137 25.9561 2.56707L25.9562 2.56734C26.3277 3.32433 26.5139 4.13241 26.5139 4.98313C26.5139 5.83286 26.3299 6.63997 25.9638 7.39625C25.9637 7.39642 25.9636 7.39659 25.9635 7.39675C25.5954 8.15522 25.0807 8.77651 24.4185 9.2461C23.7421 9.72581 22.9765 9.96625 22.1391 9.96625H21.4818C20.6435 9.96625 19.881 9.72575 19.2112 9.24401C18.5569 8.77336 18.0491 8.15026 17.6863 7.38649C17.3645 6.70974 17.1856 5.99808 17.1506 5.25566L16.0625 9.32942C15.9779 9.64616 15.6909 9.86653 15.3631 9.86653H14.1033C13.776 9.86653 13.4894 9.64696 13.4043 9.33096L12.1748 4.76833L10.9276 9.33339C10.8416 9.64818 10.5557 9.86652 10.2293 9.86653H8.99305C8.66594 9.86652 8.37949 9.64714 8.2942 9.33135L6.04763 1.01144C5.9234 0.551343 6.26994 0.0987995 6.74653 0.0987942H7.79672C8.12032 0.0988069 8.40397 0.313444 8.49268 0.623368L8.49673 0.638226L9.71394 5.25635L10.9603 0.634251L10.9644 0.619509C11.0544 0.311504 11.3371 0.0988013 11.6592 0.0987942H12.647C12.9682 0.0988049 13.2504 0.310319 13.3412 0.617155L13.3454 0.631859L14.6159 5.28059L15.8463 0.6373C15.9304 0.319857 16.2177 0.0987986 16.5461 0.0987942H17.5853C18.0611 0.0988012 18.4075 0.549904 18.2847 1.00955L18.0227 1.99051C18.3467 1.49043 18.7466 1.06629 19.2235 0.722549L19.2239 0.722201C19.8914 0.242116 20.6452 1.65973e-06 21.4692 0H22.1509ZM10.2293 9.32359L10.2369 9.32343C10.2379 9.32339 10.239 9.32327 10.24 9.3232C10.2364 9.32342 10.2329 9.32359 10.2293 9.32359ZM10.4006 9.20064C10.401 9.19963 10.4014 9.19864 10.4017 9.19763C10.4025 9.19521 10.4032 9.19276 10.4039 9.19029C10.4029 9.19379 10.4018 9.19724 10.4006 9.20064ZM21.4818 2.30152C21.161 2.30152 20.8798 2.40011 20.619 2.60971C20.3436 2.83101 20.1097 3.14201 19.9288 3.56558C19.9287 3.56584 19.9285 3.5661 19.9284 3.56636C19.7494 3.9836 19.656 4.4527 19.656 4.98313C19.656 5.49717 19.7437 5.95414 19.9118 6.36038L19.9283 6.39951L19.9284 6.39986C20.1107 6.8246 20.344 7.13553 20.619 7.3565C20.8797 7.56602 21.1618 7.66469 21.4818 7.6647H22.1391C22.4489 7.66469 22.7367 7.56718 23.0156 7.35079C23.2996 7.13044 23.5365 6.81938 23.7173 6.39484C23.8973 5.97235 23.9903 5.50345 23.9903 4.98313C23.9903 4.46144 23.8986 3.9936 23.7227 3.57546C23.5468 3.15736 23.3118 2.84547 23.0257 2.61975L22.9994 2.59948C22.728 2.39396 22.4494 2.30152 22.1518 2.30152H21.4818ZM18.2076 7.21738C18.2095 7.22124 18.2115 7.22507 18.2134 7.22892C18.2104 7.2229 18.2074 7.21686 18.2044 7.21082C18.2055 7.213 18.2066 7.21521 18.2076 7.21738ZM9.80023 6.81178L9.80077 6.8114C9.8024 6.81024 9.80396 6.80899 9.80556 6.80777C9.80378 6.80913 9.80204 6.81051 9.80023 6.81178ZM19.1143 4.87449C19.1135 4.91049 19.1131 4.94669 19.1131 4.98309L19.1134 4.92918C19.1136 4.9109 19.1139 4.89267 19.1143 4.87449ZM12.0917 3.24072C12.0845 3.24435 12.0775 3.24848 12.0709 3.25307L12.0811 3.24659C12.0845 3.24453 12.0881 3.24253 12.0917 3.24072ZM20.2458 2.21353C20.2244 2.23136 20.2032 2.24958 20.1823 2.26818C20.1925 2.25909 20.2028 2.2501 20.2131 2.2412L20.2458 2.21353ZM19.3826 1.28305C19.3767 1.28774 19.3708 1.29249 19.365 1.29721C19.3794 1.28558 19.3939 1.27397 19.4085 1.26252L19.3826 1.28305ZM23.3277 0.75018C23.3576 0.761382 23.3874 0.773002 23.417 0.785105L23.3873 0.773142C23.3675 0.765268 23.3476 0.75765 23.3277 0.75018ZM21.1456 0.557608L21.141 0.558072C21.1499 0.557241 21.1587 0.556442 21.1676 0.555679C21.1603 0.556311 21.1529 0.55693 21.1456 0.557608ZM21.4033 0.543484C21.3982 0.543576 21.3931 0.543756 21.3881 0.54387C21.404 0.54351 21.4199 0.543205 21.4359 0.54306L21.4033 0.543484Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M38.9114 0.0987942C39.7321 0.0987942 40.4844 0.290847 41.155 0.683455L41.1869 0.702288L41.1874 0.702597C41.8657 1.10875 42.3941 1.68119 42.7723 2.40576C43.1542 3.13745 43.3362 3.97727 43.3362 4.90787C43.3362 5.8908 43.1564 6.77037 42.7761 7.52685C42.3997 8.27548 41.872 8.86367 41.1918 9.26883C40.5161 9.67128 39.75 9.86653 38.9114 9.86653H35.7935C35.3937 9.86653 35.0697 9.54243 35.0696 9.14263V0.822732C35.0696 0.422921 35.3937 0.0988018 35.7935 0.0987942H38.9114ZM37.557 7.56409H38.7999C39.1997 7.56408 39.5384 7.47231 39.8311 7.2992L39.8512 7.28781C39.8532 7.28671 39.8553 7.28571 39.8574 7.28465C40.1215 7.12106 40.3514 6.86231 40.5358 6.47368C40.7188 6.08812 40.8242 5.57453 40.8242 4.90787C40.8242 4.31791 40.7193 3.84954 40.5352 3.48419C40.3433 3.10344 40.1008 2.8409 39.8164 2.66988C39.5222 2.49293 39.1877 2.40035 38.7999 2.40035H37.557V7.56409Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M55.0667 0.0987942C55.6873 0.0987958 56.2578 0.212808 56.7646 0.455881C56.7649 0.456014 56.7652 0.456134 56.7655 0.456267C57.1651 0.648745 57.5022 0.909405 57.7674 1.24021L57.7056 1.01152C57.5813 0.5514 57.9279 0.0987942 58.4045 0.0987942H59.4546C59.7782 0.098798 60.0619 0.313438 60.1506 0.623368L60.1546 0.638226L61.372 5.2567L62.6191 0.634135L62.6232 0.619393C62.7133 0.311437 62.996 0.098803 63.318 0.0987942H64.3059C64.6271 0.0988011 64.9092 0.31032 65 0.617155L65.0042 0.631859L66.2747 5.28059L67.5051 0.6373C67.5892 0.319856 67.8765 0.0987975 68.2049 0.0987942H69.2441C69.5198 0.098795 69.7521 0.250305 69.8748 0.46715C69.9475 0.252948 70.1503 0.0988066 70.389 0.0987942H75.9754C76.3752 0.0988028 76.6994 0.422922 76.6994 0.822732V1.67638C76.6993 2.07618 76.3752 2.40034 75.9754 2.40035H72.3344V3.69498H75.7769C76.1767 3.69499 76.5008 4.01912 76.5008 4.41892V5.2726C76.5008 5.67241 76.1767 5.99653 75.7769 5.99654H72.3344V7.56409H75.9881C76.3879 7.56409 76.712 7.88818 76.712 8.28799V9.14171C76.712 9.54151 76.3879 9.8656 75.9881 9.86561H70.571C70.1712 9.8656 69.847 9.54151 69.847 9.14171V1.37112L67.7214 9.32942C67.6367 9.64616 67.3498 9.86653 67.0219 9.86653H65.7621C65.4348 9.86653 65.1482 9.64695 65.0631 9.33096L63.8336 4.76825L62.5865 9.33339C62.5005 9.64819 62.2145 9.86653 61.8881 9.86653H60.6519C60.3248 9.86653 60.0383 9.64716 59.953 9.33138L58.3682 3.46436C58.315 3.9466 58.15 4.38558 57.8613 4.76516C57.8611 4.76539 57.8609 4.76563 57.8608 4.76586C57.5699 5.14699 57.2056 5.44333 56.7744 5.65161L58.6214 8.77405C58.9069 9.25662 58.5591 9.86652 57.9984 9.86653H56.7242C56.4595 9.86653 56.2159 9.72204 56.0889 9.48973L54.5299 6.63639C54.4695 6.52979 54.4168 6.45056 54.3727 6.39399C54.3269 6.33523 54.2998 6.31294 54.2941 6.30882C54.2906 6.30666 54.2487 6.28212 54.1239 6.28212H53.5129V9.14263C53.5128 9.54242 53.1887 9.86651 52.789 9.86653H51.7494C51.3496 9.86653 51.0255 9.54243 51.0255 9.14263V0.642664C51.0255 0.342494 51.2688 0.0988031 51.5693 0.0987942H55.0667ZM52.8073 9.32266C52.8013 9.32327 52.7951 9.32359 52.7889 9.32359L52.7982 9.32336C52.8013 9.3232 52.8043 9.32297 52.8073 9.32266ZM67.0219 9.32359L67.0296 9.32343C67.0306 9.32339 67.0317 9.32323 67.0327 9.32316C67.0292 9.32338 67.0256 9.32359 67.0219 9.32359ZM70.5617 9.32247L70.571 9.3227C70.5647 9.3227 70.5586 9.32235 70.5525 9.32174C70.5555 9.32204 70.5586 9.32231 70.5617 9.32247ZM75.9881 9.3227C75.9912 9.3227 75.9943 9.32263 75.9974 9.32247C75.9985 9.32241 75.9997 9.32228 76.0008 9.3222C75.9966 9.32249 75.9924 9.3227 75.9881 9.3227ZM65.7174 9.31799C65.7178 9.31811 65.7183 9.31819 65.7188 9.3183C65.7159 9.3176 65.7131 9.31686 65.7103 9.31602L65.7174 9.31799ZM52.9169 9.27056L52.9225 9.26466C52.9226 9.2646 52.9226 9.26452 52.9227 9.26447C52.9208 9.26653 52.9189 9.26859 52.9169 9.27056ZM65.6163 9.24992C65.617 9.25074 65.6176 9.25154 65.6182 9.25235C65.6161 9.24961 65.6141 9.2468 65.6121 9.24394L65.6121 9.2439C65.6135 9.24593 65.6149 9.24795 65.6163 9.24992ZM65.6043 9.23136C65.6048 9.23213 65.6052 9.2329 65.6057 9.23367C65.604 9.23078 65.6024 9.22783 65.6009 9.22483L65.6043 9.23136ZM66.2091 6.83652C66.2106 6.83736 66.2123 6.83809 66.2138 6.83888C66.2114 6.83767 66.2091 6.83641 66.2067 6.83509L66.2091 6.83652ZM61.2875 6.81792L61.2782 6.81182L61.2782 6.81178C61.2812 6.81395 61.2843 6.816 61.2875 6.81792ZM61.4581 6.81178L61.4587 6.8114C61.4604 6.81024 61.4619 6.80899 61.4635 6.80777C61.4617 6.80913 61.46 6.8105 61.4581 6.81178ZM66.0911 6.66765C66.0915 6.66897 66.092 6.67027 66.0924 6.67158C66.0919 6.66992 66.0913 6.66825 66.0908 6.66656L66.0911 6.66765ZM61.1795 6.65495C61.1803 6.65756 61.1812 6.66014 61.1821 6.66271C61.1811 6.65979 61.1801 6.65685 61.1792 6.65387L61.1795 6.65495ZM61.5547 6.66151C61.5554 6.65942 61.5562 6.65731 61.5568 6.65518L61.5571 6.65414C61.5564 6.65662 61.5555 6.65907 61.5547 6.66151ZM54.5747 5.84399C54.572 5.84235 54.5693 5.84069 54.5665 5.83909C54.565 5.83817 54.5634 5.83729 54.5618 5.83638C54.5661 5.83887 54.5704 5.84141 54.5747 5.84399ZM54.5586 5.83461C54.5571 5.83377 54.5556 5.83293 54.5541 5.8321C54.5531 5.83153 54.552 5.83101 54.551 5.83044C54.5535 5.83183 54.5561 5.83319 54.5586 5.83461ZM54.4609 5.79027C54.4752 5.79539 54.4891 5.80094 54.5026 5.80682C54.5025 5.80675 54.5023 5.80666 54.5021 5.80659C54.4887 5.80079 54.475 5.79532 54.4609 5.79027ZM54.3991 5.7712C54.4121 5.77466 54.4249 5.77839 54.4375 5.78239C54.4305 5.78019 54.4235 5.77803 54.4164 5.77599C54.4107 5.77434 54.4049 5.77275 54.3991 5.7712ZM54.3637 5.76275C54.3612 5.76221 54.3588 5.76161 54.3563 5.76109L54.3542 5.76071C54.3574 5.76136 54.3606 5.76206 54.3637 5.76275ZM54.1639 5.73971C54.1633 5.7397 54.1627 5.73969 54.1621 5.73967C54.1496 5.73933 54.1368 5.73917 54.1239 5.73917C54.1374 5.73917 54.1508 5.73934 54.1639 5.73971ZM75.7769 5.45356H72.1632L72.1631 5.4536L75.7769 5.45356L75.7862 5.45336C75.7873 5.45331 75.7885 5.45317 75.7896 5.45309C75.7854 5.45339 75.7812 5.45356 75.7769 5.45356ZM75.9579 4.41892L75.9577 4.40985C75.9576 4.4087 75.9575 4.40756 75.9574 4.40642C75.9577 4.41054 75.9579 4.41472 75.9579 4.41892ZM53.5138 3.98056H54.88C55.2699 3.98055 55.5077 3.88448 55.6592 3.75341L55.6694 3.74484C55.6731 3.74179 55.6768 3.73875 55.6806 3.73581C55.8097 3.61522 55.8881 3.44975 55.8881 3.18457C55.8881 2.90034 55.8023 2.7353 55.67 2.61947C55.6698 2.61928 55.6695 2.61905 55.6693 2.61886C55.5231 2.49046 55.3037 2.40035 54.9552 2.40035H53.5138V3.98056ZM56.4282 3.28306C56.4286 3.27574 56.4291 3.2684 56.4294 3.26102L56.4294 3.25982C56.4291 3.2676 56.4286 3.27534 56.4282 3.28306ZM63.9246 3.24713C63.9318 3.2512 63.9388 3.25574 63.9454 3.26075L63.9352 3.25353C63.9318 3.25126 63.9282 3.24916 63.9246 3.24713ZM63.7506 3.24072C63.7433 3.24435 63.7364 3.24848 63.7298 3.25307L63.7399 3.24659C63.7434 3.24453 63.7469 3.24253 63.7506 3.24072ZM56.2405 2.45793C56.252 2.47613 56.2631 2.49468 56.2736 2.51358L56.2574 2.48549C56.2519 2.47621 56.2462 2.46703 56.2405 2.45793Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M81.208 0.0987942C81.8286 0.0987963 82.399 0.212805 82.9059 0.455881C82.9062 0.456012 82.9065 0.456137 82.9068 0.456267C83.4144 0.700805 83.8214 1.05533 84.1078 1.52406C84.3947 1.9927 84.5286 2.52801 84.5286 3.10932C84.5286 3.73212 84.3607 4.29434 84.0026 4.76516C84.0024 4.76539 84.0022 4.76563 84.002 4.76586C83.7112 5.14699 83.3469 5.44333 82.9157 5.65161L84.7627 8.77405C85.0482 9.25661 84.7003 9.86652 84.1396 9.86653H82.8655C82.6008 9.86653 82.3572 9.72202 82.2303 9.48973L80.6712 6.63639C80.6108 6.52979 80.558 6.45056 80.514 6.39399C80.4682 6.33521 80.441 6.31293 80.4354 6.30882C80.4319 6.30667 80.39 6.28212 80.2652 6.28212H79.6542V9.14263C79.6541 9.54242 79.33 9.86652 78.9302 9.86653H77.8907C77.4909 9.86653 77.1668 9.54243 77.1667 9.14263V0.642664C77.1667 0.342488 77.4101 0.0987942 77.7106 0.0987942H81.208ZM80.6758 5.8218C80.6696 5.81864 80.6632 5.81555 80.6568 5.81257C80.6555 5.81201 80.6543 5.81147 80.6531 5.81091C80.6608 5.81441 80.6684 5.81805 80.6758 5.8218ZM80.6293 5.80073C80.6374 5.804 80.6453 5.80738 80.6531 5.81091C80.6499 5.80946 80.6467 5.808 80.6434 5.80659C80.6388 5.80458 80.6341 5.80265 80.6293 5.80073ZM80.3769 5.74376L80.3589 5.74234C80.3564 5.74216 80.3539 5.742 80.3514 5.74184C80.36 5.74239 80.3685 5.74305 80.3769 5.74376ZM79.2651 4.46805C79.27 4.47113 79.275 4.47406 79.2801 4.47688C79.2699 4.47122 79.2601 4.46506 79.2507 4.45836L79.2651 4.46805ZM83.6079 4.38554C83.5957 4.40269 83.5832 4.41967 83.5704 4.43648C83.5768 4.42808 83.5831 4.41961 83.5894 4.41112C83.5956 4.40264 83.6018 4.39411 83.6079 4.38554ZM79.655 3.98056H81.0212C81.4111 3.98056 81.649 3.88448 81.8005 3.75341C81.8075 3.74734 81.8146 3.74146 81.8219 3.73581C81.951 3.61521 82.0293 3.44973 82.0293 3.18457C82.0293 2.90034 81.9436 2.7353 81.8113 2.61947C81.8111 2.61928 81.8108 2.61905 81.8106 2.61886C81.6644 2.49047 81.4449 2.40036 81.0965 2.40035H79.655V3.98056ZM82.5695 3.28306C82.5699 3.27574 82.5704 3.2684 82.5707 3.26102L82.5707 3.25982C82.5704 3.2676 82.5699 3.27534 82.5695 3.28306Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M86.7819 0.0987942C87.1817 0.0988018 87.5059 0.422919 87.5059 0.822732V2.96059L89.8396 0.341149L89.8526 0.326909C89.9892 0.181562 90.18 0.0987969 90.3801 0.0987942H91.6529C92.2803 0.0987946 92.6107 0.84251 92.1901 1.30806L89.623 4.14936L92.6515 8.74422C92.9687 9.22555 92.6235 9.86653 92.047 9.86653H90.7682C90.5266 9.86653 90.3008 9.74595 90.1665 9.5451L87.8957 6.15052L87.5602 6.51548C87.5551 6.52106 87.5498 6.52656 87.5445 6.53192C87.5247 6.5517 87.5164 6.56428 87.5139 6.56847C87.5103 6.57971 87.5049 6.60312 87.5049 6.64387V9.14178C87.5049 9.54141 87.1811 9.86549 86.7815 9.86576L85.7429 9.86642C85.3429 9.86667 85.0185 9.54247 85.0185 9.14248V0.822732C85.0185 0.422918 85.3426 0.098797 85.7424 0.0987942H86.7819ZM92.047 9.32359L92.0599 9.32313C92.06 9.32312 92.0601 9.32309 92.0602 9.32309C92.0559 9.32339 92.0515 9.32359 92.047 9.32359Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.8521 0.097868C34.252 0.0978718 34.576 0.421992 34.576 0.821806V9.14171C34.576 9.54151 34.252 9.8656 33.8521 9.86561H32.5992C32.3426 9.8656 32.1052 9.72982 31.9752 9.50867L29.2456 4.86727L29.2552 9.14009C29.2561 9.54052 28.9317 9.8656 28.5313 9.86561H27.4922C27.0924 9.8656 26.7683 9.54151 26.7683 9.14171V0.822732C26.7683 0.422918 27.0924 0.0987579 27.4922 0.0987556H28.7451C28.9937 0.0987556 29.2243 0.226239 29.3567 0.435273L29.3692 0.455727L32.0986 5.09713L32.0891 0.823427C32.0882 0.42299 32.4126 0.0978845 32.813 0.097868H33.8521ZM32.7507 0.651849C32.7488 0.652522 32.747 0.65328 32.7452 0.65401C32.7475 0.653092 32.7498 0.652186 32.7521 0.651347L32.7507 0.651849Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M49.8355 0.0987942C50.2354 0.0987947 50.5595 0.422917 50.5595 0.822732V1.67638C50.5595 2.07619 50.2354 2.40035 49.8355 2.40035H46.1946V3.69498H49.637C50.0368 3.69499 50.361 4.01911 50.361 4.41892V5.2726C50.361 5.67241 50.0368 5.99653 49.637 5.99654H46.1946V7.56409H49.8482C50.2481 7.56409 50.5722 7.88818 50.5722 8.28799V9.14171C50.5722 9.54151 50.2481 9.8656 49.8482 9.86561H44.4311C44.0313 9.8656 43.7072 9.54151 43.7071 9.14171V0.67265C43.7066 0.662427 43.7063 0.652104 43.7063 0.641738C43.7063 0.341877 43.9493 0.0987965 44.2492 0.0987942H49.8355ZM44.4218 9.32247L44.4311 9.32266C44.4249 9.32266 44.4187 9.32235 44.4127 9.32174C44.4157 9.32204 44.4187 9.32232 44.4218 9.32247ZM49.8667 9.32174C49.8606 9.32235 49.8545 9.32266 49.8482 9.32266L49.8576 9.32247C49.8606 9.32232 49.8637 9.32204 49.8667 9.32174ZM50.0291 8.28046L50.029 8.27896C50.029 8.2779 50.0289 8.27684 50.0288 8.27579C50.0289 8.27734 50.029 8.2789 50.0291 8.28046ZM49.8673 8.10803C49.8672 8.10801 49.867 8.10798 49.8668 8.10796L49.8576 8.10722C49.8609 8.10739 49.8641 8.10769 49.8673 8.10803ZM49.6554 5.45267C49.6494 5.45328 49.6432 5.45356 49.637 5.45356L49.6464 5.45336C49.6494 5.45321 49.6524 5.45297 49.6554 5.45267ZM49.8179 4.41139L49.8178 4.40985C49.8178 4.4088 49.8176 4.40777 49.8176 4.40672C49.8177 4.40827 49.8178 4.40983 49.8179 4.41139Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({cLcJuOtY3:{y:(componentViewport?.y||0)+0+56.5308+16},iGkSWvcBW:{y:(componentViewport?.y||0)+0+56.5308+16},KFnGhP_Sw:{y:(componentViewport?.y||0)+0+56.5308+16},Mr0Ihmnhs:{y:(componentViewport?.y||0)+0+56.5308+16},pYVBKNKk2:{y:(componentViewport?.y||0)+0+56.5308+16},qX89_35Dj:{y:(componentViewport?.y||0)+0+56.5308+16},RzOC1vf9y:{y:(componentViewport?.y||0)+0+56.5308+16},s1eE1FtVd:{y:(componentViewport?.y||0)+0+56.5308+16},WjAjgdmLQ:{y:(componentViewport?.y||0)+0+56.5308+16},x39457OjY:{y:(componentViewport?.y||0)+0+56.5308+16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uzyiwo-container\",layoutDependency:layoutDependency,layoutId:\"pwNXZTtqB-container\",nodeId:\"pwNXZTtqB\",rendersWithMotion:true,scopeId:\"PPWtRPlXv\",children:/*#__PURE__*/_jsx(Cart20,{height:\"100%\",id:\"pwNXZTtqB\",layoutId:\"pwNXZTtqB\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bQYmr.framer-1tnqe5g, .framer-bQYmr .framer-1tnqe5g { display: block; }\",\".framer-bQYmr.framer-1mww2q4 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1440px; }\",\".framer-bQYmr .framer-1q5idnz-container { flex: none; height: 57px; position: relative; width: 100%; }\",\".framer-bQYmr .framer-cr2huv { 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: 12px 30px 12px 30px; position: relative; width: 100%; }\",\".framer-bQYmr .framer-68dc7i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-bQYmr .framer-bp6ahe, .framer-bQYmr .framer-1rffb9 { flex: none; height: 48px; position: relative; width: 99px; }\",\".framer-bQYmr .framer-1imzk67-container, .framer-bQYmr .framer-xmeqyx-container, .framer-bQYmr .framer-1rscu9k-container, .framer-bQYmr .framer-1dqbd1a-container, .framer-bQYmr .framer-1yo1r2a-container, .framer-bQYmr .framer-4whoiq-container, .framer-bQYmr .framer-bz15uq-container, .framer-bQYmr .framer-j16b19-container, .framer-bQYmr .framer-onabth-container, .framer-bQYmr .framer-1uzyiwo-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-bQYmr .framer-1rx9ehi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-bQYmr .framer-196nb0o { 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: 12px 14px 12px 14px; position: relative; width: 100%; }\",\".framer-bQYmr .framer-88t5fx, .framer-bQYmr .framer-179bqaa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bQYmr .framer-1126tww { aspect-ratio: 8.262186725419994 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); position: relative; width: 232px; }\",\".framer-bQYmr .framer-127nafe, .framer-bQYmr .framer-7yfeu5 { flex: none; height: var(--framer-aspect-ratio-supported, 38px); position: relative; width: 39px; }\",\".framer-bQYmr .framer-bq2nbr { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bQYmr .framer-1rq0d6y { flex: none; height: 19px; position: relative; width: 24px; }\",\".framer-bQYmr.framer-v-yodl7f.framer-1mww2q4, .framer-bQYmr.framer-v-47fetg.framer-1mww2q4, .framer-bQYmr.framer-v-1xdj8k9.framer-1mww2q4, .framer-bQYmr.framer-v-4hj1x1.framer-1mww2q4, .framer-bQYmr.framer-v-babhjs.framer-1mww2q4 { width: 810px; }\",\".framer-bQYmr.framer-v-yodl7f .framer-cr2huv, .framer-bQYmr.framer-v-47fetg .framer-cr2huv, .framer-bQYmr.framer-v-1xdj8k9 .framer-cr2huv, .framer-bQYmr.framer-v-4hj1x1 .framer-cr2huv, .framer-bQYmr.framer-v-babhjs .framer-cr2huv { padding: 12px 16px 12px 16px; }\",\".framer-bQYmr.framer-v-1wug8tz.framer-1mww2q4, .framer-bQYmr.framer-v-2fz543.framer-1mww2q4, .framer-bQYmr.framer-v-3zw6m0.framer-1mww2q4, .framer-bQYmr.framer-v-ob29xp.framer-1mww2q4, .framer-bQYmr.framer-v-972g8a.framer-1mww2q4, .framer-bQYmr.framer-v-touq4o.framer-1mww2q4, .framer-bQYmr.framer-v-1kvmuka.framer-1mww2q4, .framer-bQYmr.framer-v-9vadpg.framer-1mww2q4, .framer-bQYmr.framer-v-jo24io.framer-1mww2q4, .framer-bQYmr.framer-v-1vcqko0.framer-1mww2q4 { width: 390px; }\",\".framer-bQYmr.framer-v-1wug8tz .framer-1q5idnz-container, .framer-bQYmr.framer-v-2fz543 .framer-1q5idnz-container, .framer-bQYmr.framer-v-3zw6m0 .framer-1q5idnz-container, .framer-bQYmr.framer-v-ob29xp .framer-1q5idnz-container, .framer-bQYmr.framer-v-972g8a .framer-1q5idnz-container, .framer-bQYmr.framer-v-touq4o .framer-1q5idnz-container, .framer-bQYmr.framer-v-1kvmuka .framer-1q5idnz-container, .framer-bQYmr.framer-v-9vadpg .framer-1q5idnz-container, .framer-bQYmr.framer-v-jo24io .framer-1q5idnz-container, .framer-bQYmr.framer-v-1vcqko0 .framer-1q5idnz-container { order: 0; }\",\".framer-bQYmr.framer-v-1wug8tz .framer-196nb0o, .framer-bQYmr.framer-v-2fz543 .framer-196nb0o, .framer-bQYmr.framer-v-3zw6m0 .framer-196nb0o, .framer-bQYmr.framer-v-ob29xp .framer-196nb0o, .framer-bQYmr.framer-v-972g8a .framer-196nb0o, .framer-bQYmr.framer-v-touq4o .framer-196nb0o, .framer-bQYmr.framer-v-1kvmuka .framer-196nb0o, .framer-bQYmr.framer-v-9vadpg .framer-196nb0o, .framer-bQYmr.framer-v-jo24io .framer-196nb0o, .framer-bQYmr.framer-v-1vcqko0 .framer-196nb0o { order: 3; padding: 16px 14px 16px 14px; }\",\".framer-bQYmr.framer-v-1wug8tz .framer-88t5fx, .framer-bQYmr.framer-v-1kvmuka .framer-88t5fx, .framer-bQYmr.framer-v-9vadpg .framer-88t5fx, .framer-bQYmr.framer-v-jo24io .framer-88t5fx, .framer-bQYmr.framer-v-1vcqko0 .framer-88t5fx { order: 1; text-decoration: none; }\",\".framer-bQYmr.framer-v-1wug8tz .framer-bq2nbr, .framer-bQYmr.framer-v-2fz543 .framer-1rx9ehi, .framer-bQYmr.framer-v-3zw6m0 .framer-1rx9ehi, .framer-bQYmr.framer-v-ob29xp .framer-1rx9ehi, .framer-bQYmr.framer-v-972g8a .framer-1rx9ehi, .framer-bQYmr.framer-v-touq4o .framer-1rx9ehi, .framer-bQYmr.framer-v-1kvmuka .framer-bq2nbr, .framer-bQYmr.framer-v-9vadpg .framer-bq2nbr, .framer-bQYmr.framer-v-jo24io .framer-bq2nbr, .framer-bQYmr.framer-v-1vcqko0 .framer-bq2nbr { order: 4; }\",\".framer-bQYmr.framer-v-1wug8tz .framer-1uzyiwo-container, .framer-bQYmr.framer-v-1kvmuka .framer-1uzyiwo-container, .framer-bQYmr.framer-v-9vadpg .framer-1uzyiwo-container, .framer-bQYmr.framer-v-jo24io .framer-1uzyiwo-container, .framer-bQYmr.framer-v-1vcqko0 .framer-1uzyiwo-container { order: 3; }\",\".framer-bQYmr.framer-v-2fz543 .framer-88t5fx, .framer-bQYmr.framer-v-3zw6m0 .framer-88t5fx, .framer-bQYmr.framer-v-ob29xp .framer-88t5fx, .framer-bQYmr.framer-v-972g8a .framer-88t5fx, .framer-bQYmr.framer-v-touq4o .framer-88t5fx { order: 1; }\",\".framer-bQYmr.framer-v-2fz543 .framer-179bqaa, .framer-bQYmr.framer-v-3zw6m0 .framer-179bqaa, .framer-bQYmr.framer-v-ob29xp .framer-179bqaa, .framer-bQYmr.framer-v-972g8a .framer-179bqaa, .framer-bQYmr.framer-v-touq4o .framer-179bqaa { cursor: pointer; order: 3; }\",\".framer-bQYmr.framer-v-2fz543 .framer-1uzyiwo-container, .framer-bQYmr.framer-v-3zw6m0 .framer-1uzyiwo-container, .framer-bQYmr.framer-v-ob29xp .framer-1uzyiwo-container, .framer-bQYmr.framer-v-972g8a .framer-1uzyiwo-container, .framer-bQYmr.framer-v-touq4o .framer-1uzyiwo-container { order: 2; }\",'.framer-bQYmr[data-border=\"true\"]::after, .framer-bQYmr [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 152.5\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"to4j5Pp_Q\":{\"layout\":[\"fixed\",\"auto\"]},\"s1eE1FtVd\":{\"layout\":[\"fixed\",\"auto\"]},\"qX89_35Dj\":{\"layout\":[\"fixed\",\"auto\"]},\"mBOev3VYL\":{\"layout\":[\"fixed\",\"auto\"]},\"AKj13B5TS\":{\"layout\":[\"fixed\",\"auto\"]},\"mfgGVGW7C\":{\"layout\":[\"fixed\",\"auto\"]},\"Si0Zt7VFK\":{\"layout\":[\"fixed\",\"auto\"]},\"au_LH1x8Z\":{\"layout\":[\"fixed\",\"auto\"]},\"zHHQf8Mwe\":{\"layout\":[\"fixed\",\"auto\"]},\"euZUAmluQ\":{\"layout\":[\"fixed\",\"auto\"]},\"gpIe5tp4F\":{\"layout\":[\"fixed\",\"auto\"]},\"RzOC1vf9y\":{\"layout\":[\"fixed\",\"auto\"]},\"x39457OjY\":{\"layout\":[\"fixed\",\"auto\"]},\"pYVBKNKk2\":{\"layout\":[\"fixed\",\"auto\"]},\"KFnGhP_Sw\":{\"layout\":[\"fixed\",\"auto\"]},\"WjAjgdmLQ\":{\"layout\":[\"fixed\",\"auto\"]},\"cLcJuOtY3\":{\"layout\":[\"fixed\",\"auto\"]},\"iGkSWvcBW\":{\"layout\":[\"fixed\",\"auto\"]},\"Mr0Ihmnhs\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Z39T9pYko\":\"background\",\"bFbuHsrPI\":\"border\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPPWtRPlXv=withCSS(Component,css,\"framer-bQYmr\");export default FramerPPWtRPlXv;FramerPPWtRPlXv.displayName=\"Nav\";FramerPPWtRPlXv.defaultProps={height:152.5,width:1440};addPropertyControls(FramerPPWtRPlXv,{variant:{options:[\"GXR1XWlb0\",\"to4j5Pp_Q\",\"s1eE1FtVd\",\"qX89_35Dj\",\"mBOev3VYL\",\"AKj13B5TS\",\"mfgGVGW7C\",\"Si0Zt7VFK\",\"au_LH1x8Z\",\"zHHQf8Mwe\",\"euZUAmluQ\",\"gpIe5tp4F\",\"RzOC1vf9y\",\"x39457OjY\",\"pYVBKNKk2\",\"KFnGhP_Sw\",\"WjAjgdmLQ\",\"cLcJuOtY3\",\"iGkSWvcBW\",\"Mr0Ihmnhs\"],optionTitles:[\"Desktop [scrolled]\",\"Tablet\",\"MOBILE Menu\",\"MOBILE OPEN\",\"Wines Active\",\"Trade Active\",\"About Active\",\"Contact Active\",\"Wines Active TAB\",\"Trade Active TAB\",\"About Active TAB\",\"Contact Active TAB\",\"Wines Active MOB\",\"Trade Active MOB\",\"About Active MOB\",\"Contact Active MOB\",\"Wine Menu\",\"Trade Menu\",\"About Menu\",\"Contact Menu\"],title:\"Variant\",type:ControlType.Enum},Z39T9pYko:{defaultValue:\"rgb(240, 240, 238)\",title:\"background\",type:ControlType.Color},bFbuHsrPI:{defaultValue:{borderColor:\"black\",borderStyle:\"solid\",borderWidth:0},title:\"Border\",type:ControlType.Border}});addFonts(FramerPPWtRPlXv,[{explicitInter:true,fonts:[]},...MarqueeBannerFonts,...NavLinkDesktopFonts,...Cart20Fonts,...CloseFonts,...MenuFonts],{supportsExplicitInterCodegen:true});FramerPPWtRPlXv.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MarqueeBanner,{},context),forwardLoader(NavLinkDesktop,{},context),forwardLoader(Cart20,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPPWtRPlXv\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"to4j5Pp_Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"s1eE1FtVd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qX89_35Dj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mBOev3VYL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AKj13B5TS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mfgGVGW7C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Si0Zt7VFK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"au_LH1x8Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zHHQf8Mwe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"euZUAmluQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gpIe5tp4F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RzOC1vf9y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x39457OjY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pYVBKNKk2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KFnGhP_Sw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WjAjgdmLQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cLcJuOtY3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iGkSWvcBW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Mr0Ihmnhs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Z39T9pYko\\\":\\\"background\\\",\\\"bFbuHsrPI\\\":\\\"border\\\"}\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"152.5\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2db7bbf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={eQAL9oRRf:{hover:true}};const serializationHash=\"framer-QcZmy\";const variantClassNames={eQAL9oRRf:\"framer-v-3s7w6b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const z4xN9feVO=undefined;const Fvq1rtFkV=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};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=({height,id,link,linkText,width,...props})=>{return{...props,Fvq1rtFkV:linkText??props.Fvq1rtFkV??\"LINK TEXT\",z4xN9feVO:link??props.z4xN9feVO};};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,Fvq1rtFkV,z4xN9feVO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"eQAL9oRRf\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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(Link,{href:z4xN9feVO,motionChild:true,nodeId:\"eQAL9oRRf\",openInNewTab:false,scopeId:\"OMCIvEzAc\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-3s7w6b\",className,classNames)} framer-7zu0s4`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"eQAL9oRRf\",ref:refBinding,style:{opacity:1,...style},variants:{\"eQAL9oRRf-hover\":{opacity:.7}},...addPropertyOverrides({\"eQAL9oRRf-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGVuaW0gSU5LIFNlbWlCb2xk\",\"--framer-font-family\":'\"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"LINK TEXT\"})}),className:\"framer-1piwk6i\",fonts:[\"CUSTOMV2;Denim INK SemiBold\"],layoutDependency:layoutDependency,layoutId:\"PQ9Gd8ULz\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Fvq1rtFkV,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QcZmy.framer-7zu0s4, .framer-QcZmy .framer-7zu0s4 { display: block; }\",\".framer-QcZmy.framer-3s7w6b { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-QcZmy .framer-1piwk6i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 193\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"cNY_N7T3d\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Fvq1rtFkV\":\"linkText\",\"z4xN9feVO\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOMCIvEzAc=withCSS(Component,css,\"framer-QcZmy\");export default FramerOMCIvEzAc;FramerOMCIvEzAc.displayName=\"footer_link\";FramerOMCIvEzAc.defaultProps={height:48,width:193};addPropertyControls(FramerOMCIvEzAc,{Fvq1rtFkV:{defaultValue:\"LINK TEXT\",description:\"\",displayTextArea:false,placeholder:\"\",title:\"Link Text\",type:ControlType.String},z4xN9feVO:{title:\"Link\",type:ControlType.Link}});addFonts(FramerOMCIvEzAc,[{explicitInter:true,fonts:[{cssFamilyName:\"Denim INK SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/u2xqpGvKy6YLTiaM76zidXKtvE.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOMCIvEzAc\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"193\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cNY_N7T3d\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"Fvq1rtFkV\\\":\\\"linkText\\\",\\\"z4xN9feVO\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OMCIvEzAc.map","// Generated by Framer (2db7bbf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={IQ0IOwV5A:{hover:true}};const serializationHash=\"framer-69Om8\";const variantClassNames={IQ0IOwV5A:\"framer-v-14gb3ur\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const EzGvN5f9o=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};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=({height,id,linkText,width,...props})=>{return{...props,EzGvN5f9o:linkText??props.EzGvN5f9o??\"LINK TEXT\"};};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,EzGvN5f9o,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"IQ0IOwV5A\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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-14gb3ur\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"IQ0IOwV5A\",ref:refBinding,style:{opacity:1,...style},variants:{\"IQ0IOwV5A-hover\":{opacity:.75}},...addPropertyOverrides({\"IQ0IOwV5A-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGVuaW0gSU5LIFNlbWlCb2xk\",\"--framer-font-family\":'\"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"LINK TEXT\"})}),className:\"framer-1v0i7h3\",fonts:[\"CUSTOMV2;Denim INK SemiBold\"],layoutDependency:layoutDependency,layoutId:\"r5C5JPDPM\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:EzGvN5f9o,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-69Om8.framer-1cno3lt, .framer-69Om8 .framer-1cno3lt { display: block; }\",\".framer-69Om8.framer-14gb3ur { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-69Om8 .framer-1v0i7h3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 96\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"c_IsjcoCz\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"EzGvN5f9o\":\"linkText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerS72wCHoH6=withCSS(Component,css,\"framer-69Om8\");export default FramerS72wCHoH6;FramerS72wCHoH6.displayName=\"footer_secondary_link\";FramerS72wCHoH6.defaultProps={height:24,width:96};addPropertyControls(FramerS72wCHoH6,{EzGvN5f9o:{defaultValue:\"LINK TEXT\",description:\"\",displayTextArea:false,title:\"Link Text\",type:ControlType.String}});addFonts(FramerS72wCHoH6,[{explicitInter:true,fonts:[{cssFamilyName:\"Denim INK SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/u2xqpGvKy6YLTiaM76zidXKtvE.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS72wCHoH6\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"c_IsjcoCz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"EzGvN5f9o\\\":\\\"linkText\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"96\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./S72wCHoH6.map","// Generated by Framer (265a357)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer_link from\"https://framerusercontent.com/modules/GKbAsmoiuBqkFqGdEG0W/LT7ETCjZQPwRfobEDRHz/OMCIvEzAc.js\";import Footer_secondary_link from\"https://framerusercontent.com/modules/WDlfxYHB780rZe5Ugr7m/GLzk7PXEoDnSVF5dNyyQ/S72wCHoH6.js\";const Footer_linkFonts=getFonts(Footer_link);const Footer_secondary_linkFonts=getFonts(Footer_secondary_link);const cycleOrder=[\"yVlsT9spf\",\"R6ANCXkxJ\",\"Sbt6z2keF\"];const serializationHash=\"framer-MVHR2\";const variantClassNames={R6ANCXkxJ:\"framer-v-1yevbrs\",Sbt6z2keF:\"framer-v-5boein\",yVlsT9spf:\"framer-v-1hva3ch\"};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 humanReadableVariantMap={Default:\"yVlsT9spf\",Mobile:\"Sbt6z2keF\",Tablet:\"R6ANCXkxJ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yVlsT9spf\"};};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:\"yVlsT9spf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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-1hva3ch\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"yVlsT9spf\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(25, 25, 25)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(0, 0, 0)\",...style},...addPropertyOverrides({R6ANCXkxJ:{\"data-framer-name\":\"Tablet\"},Sbt6z2keF:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yogti0\",\"data-framer-name\":\"footer_top\",layoutDependency:layoutDependency,layoutId:\"mB3bpo1l3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s0d750\",layoutDependency:layoutDependency,layoutId:\"DECQf6lBU\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10c3t8d\",\"data-framer-name\":\"footer_link_group\",layoutDependency:layoutDependency,layoutId:\"ILi7W0961\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined},{href:{webPageId:\"OG9SoUFJn\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+64+(0+0+((componentViewport?.height||800)-84-489)/1*0)+0+0+0+0,...addPropertyOverrides({R6ANCXkxJ:{y:(componentViewport?.y||0)+64+(0+0+((componentViewport?.height||800)-84-665)/1*0)+0+0+0+0+0},Sbt6z2keF:{y:(componentViewport?.y||0)+64+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-132mug4-container\",layoutDependency:layoutDependency,layoutId:\"wfdc9WsxK-container\",nodeId:\"wfdc9WsxK\",rendersWithMotion:true,scopeId:\"pZbHAKMqw\",children:/*#__PURE__*/_jsx(Footer_link,{Fvq1rtFkV:\"WINES\",height:\"100%\",id:\"wfdc9WsxK\",layoutId:\"wfdc9WsxK\",width:\"100%\",z4xN9feVO:resolvedLinks[0],...addPropertyOverrides({R6ANCXkxJ:{z4xN9feVO:resolvedLinks[1]},Sbt6z2keF:{z4xN9feVO:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined},{href:{webPageId:\"cZMqQ8qBc\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+64+(0+0+((componentViewport?.height||800)-84-489)/1*0)+0+0+0+60,...addPropertyOverrides({R6ANCXkxJ:{y:(componentViewport?.y||0)+64+(0+0+((componentViewport?.height||800)-84-665)/1*0)+0+0+0+0+64},Sbt6z2keF:{y:(componentViewport?.y||0)+64+0+0+0+0+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17u9hkz-container\",layoutDependency:layoutDependency,layoutId:\"VEF7fsURY-container\",nodeId:\"VEF7fsURY\",rendersWithMotion:true,scopeId:\"pZbHAKMqw\",children:/*#__PURE__*/_jsx(Footer_link,{Fvq1rtFkV:\"TRADE\",height:\"100%\",id:\"VEF7fsURY\",layoutId:\"VEF7fsURY\",width:\"100%\",z4xN9feVO:resolvedLinks1[0],...addPropertyOverrides({R6ANCXkxJ:{z4xN9feVO:resolvedLinks1[1]},Sbt6z2keF:{z4xN9feVO:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined},{href:{webPageId:\"KJV522Jon\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+64+(0+0+((componentViewport?.height||800)-84-489)/1*0)+0+0+0+120,...addPropertyOverrides({R6ANCXkxJ:{y:(componentViewport?.y||0)+64+(0+0+((componentViewport?.height||800)-84-665)/1*0)+0+0+0+0+128},Sbt6z2keF:{y:(componentViewport?.y||0)+64+0+0+0+0+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1si0jxz-container\",layoutDependency:layoutDependency,layoutId:\"sgWceMRLR-container\",nodeId:\"sgWceMRLR\",rendersWithMotion:true,scopeId:\"pZbHAKMqw\",children:/*#__PURE__*/_jsx(Footer_link,{Fvq1rtFkV:\"ABOUT\",height:\"100%\",id:\"sgWceMRLR\",layoutId:\"sgWceMRLR\",width:\"100%\",z4xN9feVO:resolvedLinks2[0],...addPropertyOverrides({R6ANCXkxJ:{z4xN9feVO:resolvedLinks2[1]},Sbt6z2keF:{z4xN9feVO:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined},{href:{webPageId:\"ywhuPRcng\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+64+(0+0+((componentViewport?.height||800)-84-489)/1*0)+0+0+0+180,...addPropertyOverrides({R6ANCXkxJ:{y:(componentViewport?.y||0)+64+(0+0+((componentViewport?.height||800)-84-665)/1*0)+0+0+0+0+192},Sbt6z2keF:{y:(componentViewport?.y||0)+64+0+0+0+0+0+192}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x8sqw8-container\",layoutDependency:layoutDependency,layoutId:\"Cppq2eHu2-container\",nodeId:\"Cppq2eHu2\",rendersWithMotion:true,scopeId:\"pZbHAKMqw\",children:/*#__PURE__*/_jsx(Footer_link,{Fvq1rtFkV:\"CONTACT\",height:\"100%\",id:\"Cppq2eHu2\",layoutId:\"Cppq2eHu2\",width:\"100%\",z4xN9feVO:resolvedLinks3[0],...addPropertyOverrides({R6ANCXkxJ:{z4xN9feVO:resolvedLinks3[1]},Sbt6z2keF:{z4xN9feVO:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+64+(0+0+((componentViewport?.height||800)-84-489)/1*0)+0+0+0+240,...addPropertyOverrides({R6ANCXkxJ:{y:(componentViewport?.y||0)+64+(0+0+((componentViewport?.height||800)-84-665)/1*0)+0+0+0+0+256},Sbt6z2keF:{y:(componentViewport?.y||0)+64+0+0+0+0+0+256}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r0jzle-container\",layoutDependency:layoutDependency,layoutId:\"UeG06s5Mi-container\",nodeId:\"UeG06s5Mi\",rendersWithMotion:true,scopeId:\"pZbHAKMqw\",children:/*#__PURE__*/_jsx(Footer_link,{Fvq1rtFkV:\"INSTA\",height:\"100%\",id:\"UeG06s5Mi\",layoutId:\"UeG06s5Mi\",width:\"100%\",z4xN9feVO:\"https://www.instagram.com/wonderwerkwine/\"})})})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1314fgw\",\"data-framer-name\":\"copyright_svg\",layoutDependency:layoutDependency,layoutId:\"OA7YYinPs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 127.916 66.728\" overflow=\"visible\"><g><path d=\"M 7.8 18.616 C 6.448 18.616 5.174 18.252 3.978 17.524 C 2.782 16.796 1.82 15.73 1.092 14.326 C 0.364 12.922 0 11.249 0 9.308 C 0 7.384 0.373 5.72 1.118 4.316 C 1.881 2.895 2.86 1.82 4.056 1.092 C 5.252 0.364 6.509 0 7.826 0 L 9.152 0 C 10.417 0 11.552 0.303 12.558 0.91 C 13.577 1.514 14.42 2.374 15.002 3.406 C 15.609 4.446 15.972 5.599 16.094 6.864 L 12.584 6.864 C 12.54 6.196 12.344 5.547 12.012 4.966 C 11.682 4.376 11.267 3.917 10.764 3.588 C 10.298 3.265 9.745 3.093 9.178 3.094 L 7.826 3.094 C 7.15 3.094 6.483 3.345 5.824 3.848 C 5.183 4.351 4.663 5.078 4.264 6.032 C 3.865 6.968 3.666 8.06 3.666 9.308 C 3.666 10.556 3.856 11.657 4.238 12.61 C 4.637 13.546 5.157 14.265 5.798 14.768 C 6.439 15.271 7.107 15.522 7.8 15.522 L 9.126 15.522 C 9.681 15.522 10.209 15.357 10.712 15.028 C 11.226 14.669 11.653 14.198 11.96 13.65 C 12.309 13.071 12.531 12.424 12.61 11.752 L 16.094 11.752 C 16.018 13.004 15.614 14.215 14.924 15.262 C 14.274 16.278 13.391 17.124 12.35 17.732 C 11.31 18.322 10.235 18.616 9.126 18.616 Z M 24.299 18.616 C 22.739 18.616 21.335 18.183 20.087 17.316 C 18.857 16.449 17.894 15.306 17.201 13.884 C 16.527 12.453 16.18 10.89 16.187 9.308 C 16.187 7.713 16.533 6.197 17.227 4.758 C 17.937 3.319 18.908 2.167 20.139 1.3 C 21.356 0.443 22.811 -0.011 24.299 0 L 25.651 0 C 27.194 0 28.589 0.442 29.837 1.326 C 31.085 2.193 32.056 3.346 32.749 4.784 C 33.455 6.187 33.821 7.737 33.815 9.308 C 33.815 10.92 33.46 12.437 32.749 13.858 C 32.055 15.279 31.085 16.432 29.837 17.316 C 28.589 18.183 27.185 18.616 25.625 18.616 Z M 25.625 15.522 C 26.457 15.522 27.22 15.253 27.913 14.716 C 28.606 14.161 29.153 13.407 29.551 12.454 C 29.967 11.501 30.175 10.452 30.175 9.308 C 30.175 8.147 29.967 7.098 29.551 6.162 C 29.152 5.209 28.606 4.463 27.913 3.926 C 27.237 3.371 26.483 3.094 25.651 3.094 L 24.299 3.094 C 23.484 3.094 22.73 3.371 22.037 3.926 C 21.361 4.463 20.824 5.209 20.425 6.162 C 20.044 7.098 19.853 8.147 19.853 9.308 C 19.853 10.469 20.043 11.527 20.425 12.48 C 20.823 13.416 21.361 14.161 22.037 14.716 C 22.73 15.253 23.484 15.522 24.299 15.522 Z M 34.831 0.208 L 42.449 0.208 C 43.628 0.208 44.659 0.451 45.543 0.936 C 46.4 1.394 47.098 2.101 47.545 2.964 C 48.013 3.814 48.247 4.793 48.247 5.902 C 48.247 6.994 48.013 7.973 47.545 8.84 C 47.095 9.69 46.427 10.357 45.543 10.842 C 44.659 11.327 43.628 11.57 42.449 11.57 L 39.2 11.57 C 38.958 11.57 38.767 11.64 38.628 11.778 C 38.507 11.899 38.446 12.081 38.446 12.324 L 38.446 18.408 L 34.832 18.408 L 34.832 0.208 Z M 42.033 8.476 C 42.605 8.476 43.082 8.363 43.463 8.138 C 43.832 7.926 44.131 7.61 44.321 7.228 C 44.511 6.829 44.607 6.388 44.607 5.902 C 44.607 5.139 44.391 4.515 43.957 4.03 C 43.524 3.545 42.883 3.302 42.033 3.302 L 39.2 3.302 C 38.958 3.302 38.767 3.372 38.628 3.51 C 38.507 3.631 38.446 3.813 38.446 4.056 L 38.446 7.722 C 38.446 7.947 38.506 8.129 38.628 8.268 C 38.767 8.407 38.958 8.476 39.2 8.476 L 42.034 8.476 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 52.271 11.44 C 52.269 11.05 52.171 10.666 51.985 10.322 L 46.707 0.208 L 50.581 0.208 L 53.649 6.734 C 53.753 6.977 53.901 7.098 54.091 7.098 C 54.281 7.098 54.429 6.977 54.533 6.734 L 57.601 0.208 L 61.449 0.208 L 56.171 10.322 C 55.981 10.669 55.885 11.042 55.885 11.44 L 55.885 18.408 L 52.271 18.408 Z M 61.91 0.208 L 69.373 0.208 C 70.586 0.208 71.643 0.425 72.545 0.858 C 73.463 1.291 74.165 1.907 74.651 2.704 C 75.153 3.501 75.405 4.437 75.405 5.512 C 75.405 6.552 75.136 7.462 74.599 8.242 C 74.072 8.996 73.354 9.597 72.519 9.984 C 72.276 10.105 72.129 10.253 72.077 10.426 C 72.025 10.582 72.068 10.781 72.207 11.024 L 76.523 18.408 L 72.18 18.408 L 69.034 12.428 C 68.791 11.995 68.548 11.7 68.306 11.544 C 68.08 11.371 67.786 11.284 67.422 11.284 L 66.148 11.284 C 65.94 11.284 65.784 11.354 65.68 11.492 C 65.576 11.613 65.524 11.804 65.524 12.064 L 65.524 18.408 L 61.91 18.408 Z M 68.957 8.19 C 69.807 8.19 70.482 7.973 70.985 7.54 C 71.487 7.09 71.739 6.483 71.739 5.72 C 71.739 4.975 71.496 4.385 71.011 3.952 C 70.525 3.519 69.884 3.302 69.087 3.302 L 66.305 3.302 C 66.062 3.302 65.871 3.372 65.733 3.51 C 65.594 3.649 65.525 3.84 65.525 4.082 L 65.525 7.41 C 65.525 7.653 65.595 7.843 65.733 7.982 C 65.871 8.121 66.063 8.19 66.305 8.19 Z M 77.007 0.208 L 80.621 0.208 L 80.621 18.408 L 77.007 18.408 Z M 89.241 18.616 C 87.993 18.616 86.789 18.261 85.627 17.55 C 84.483 16.84 83.539 15.782 82.793 14.378 C 82.048 12.957 81.675 11.267 81.675 9.308 C 81.675 7.349 82.048 5.668 82.793 4.264 C 83.556 2.86 84.544 1.803 85.757 1.092 C 86.971 0.364 88.253 0 89.605 0 L 90.931 0 C 92.214 0 93.358 0.303 94.363 0.91 C 95.377 1.508 96.219 2.359 96.807 3.38 C 97.42 4.42 97.793 5.584 97.899 6.786 L 94.389 6.786 C 94.312 6.141 94.118 5.515 93.817 4.94 C 93.544 4.392 93.131 3.926 92.621 3.588 C 92.119 3.259 91.531 3.087 90.931 3.094 L 89.605 3.094 C 88.825 3.094 88.106 3.354 87.447 3.874 C 86.807 4.377 86.295 5.104 85.913 6.058 C 85.533 6.994 85.341 8.078 85.341 9.308 C 85.341 10.487 85.515 11.553 85.861 12.506 C 86.225 13.442 86.728 14.179 87.369 14.716 C 88.011 15.253 88.739 15.522 89.553 15.522 L 90.879 15.522 C 91.451 15.522 91.971 15.366 92.439 15.054 C 92.925 14.742 93.323 14.344 93.635 13.858 C 93.939 13.394 94.143 12.871 94.233 12.324 C 94.32 12.064 94.311 11.864 94.207 11.726 C 94.121 11.57 93.947 11.492 93.687 11.492 L 90.177 11.492 L 90.177 8.762 L 97.873 8.762 L 97.873 18.408 L 94.675 18.408 L 94.675 17.342 C 94.675 17.082 94.589 16.926 94.415 16.874 C 94.242 16.822 94.051 16.891 93.843 17.082 C 93.427 17.532 92.943 17.905 92.387 18.2 C 91.813 18.482 91.18 18.624 90.541 18.616 Z M 113.81 0.208 L 113.81 18.408 L 110.196 18.408 L 110.196 11.414 C 110.196 11.171 110.126 10.981 109.988 10.842 C 109.849 10.703 109.658 10.634 109.416 10.634 L 103.748 10.634 C 103.505 10.634 103.314 10.704 103.176 10.842 C 103.037 10.981 102.968 11.172 102.968 11.414 L 102.968 18.408 L 99.354 18.408 L 99.354 0.208 L 102.968 0.208 L 102.968 6.76 C 102.968 7.003 103.037 7.193 103.176 7.332 C 103.314 7.471 103.505 7.54 103.748 7.54 L 109.416 7.54 C 109.658 7.54 109.849 7.47 109.988 7.332 C 110.126 7.193 110.196 7.002 110.196 6.76 L 110.196 0.208 Z M 119.362 4.082 C 119.362 3.839 119.293 3.649 119.154 3.51 C 119.015 3.371 118.825 3.302 118.582 3.302 L 114.37 3.302 L 114.37 0.208 L 127.916 0.208 L 127.916 3.302 L 123.756 3.302 C 123.513 3.302 123.323 3.372 123.184 3.51 C 123.045 3.649 122.976 3.84 122.976 4.082 L 122.976 18.408 L 119.362 18.408 Z M 17 45.645 C 17.01 44.985 17.155 44.399 17.437 43.885 C 17.717 43.362 18.087 42.96 18.542 42.678 C 18.97 42.396 19.47 42.245 19.982 42.242 L 20.592 42.242 C 21.135 42.242 21.615 42.368 22.032 42.62 C 22.449 42.863 22.774 43.197 23.006 43.624 C 23.239 44.04 23.356 44.491 23.356 44.976 C 23.356 45.403 23.278 45.81 23.123 46.198 C 22.954 46.626 22.724 47.028 22.439 47.39 C 22.129 47.797 21.707 48.263 21.174 48.786 L 19.036 50.968 C 18.968 51.029 18.922 51.11 18.906 51.2 C 18.895 51.264 18.916 51.33 18.963 51.375 C 19.012 51.423 19.09 51.447 19.196 51.447 L 23.384 51.447 L 23.384 52.538 L 17 52.538 L 17 51.39 L 20.272 48.104 C 20.922 47.444 21.382 46.882 21.654 46.417 C 21.925 45.942 22.061 45.462 22.061 44.977 C 22.061 44.696 21.998 44.429 21.872 44.177 C 21.75 43.93 21.564 43.719 21.334 43.567 C 21.113 43.412 20.848 43.331 20.578 43.334 L 19.952 43.334 C 19.672 43.334 19.4 43.431 19.138 43.624 C 18.886 43.809 18.678 44.08 18.513 44.439 C 18.34 44.819 18.242 45.229 18.222 45.646 L 17 45.646 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 16.507 51.395 L 16.629 51.272 L 19.901 47.985 C 20.541 47.336 20.973 46.804 21.218 46.383 C 21.457 45.964 21.568 45.556 21.568 45.155 C 21.568 44.993 21.541 44.839 21.486 44.691 L 21.423 44.543 C 21.333 44.361 21.197 44.206 21.027 44.094 L 21.021 44.09 C 20.91 44.012 20.782 43.962 20.648 43.943 L 20.505 43.933 L 19.879 43.933 C 19.702 43.933 19.516 43.992 19.315 44.141 L 19.313 44.142 C 19.133 44.274 18.965 44.482 18.823 44.792 L 18.82 44.796 C 18.67 45.129 18.584 45.487 18.568 45.851 L 18.544 46.245 L 16.5 46.245 L 16.507 45.818 C 16.517 45.098 16.677 44.444 16.994 43.863 C 17.305 43.284 17.72 42.826 18.242 42.503 C 18.737 42.177 19.316 42.003 19.908 42 L 19.908 42.421 L 19.721 42.428 C 19.274 42.464 18.843 42.612 18.469 42.858 L 18.302 42.968 C 17.922 43.241 17.61 43.606 17.364 44.064 L 17.264 44.26 C 17.042 44.752 16.927 45.285 16.927 45.824 L 18.149 45.824 C 18.169 45.407 18.267 44.997 18.439 44.617 C 18.561 44.334 18.743 44.081 18.973 43.875 L 19.065 43.803 C 19.295 43.633 19.531 43.537 19.775 43.516 L 19.879 43.512 L 20.505 43.512 C 20.785 43.512 21.038 43.589 21.261 43.745 C 21.494 43.9 21.673 44.103 21.799 44.355 C 21.925 44.607 21.989 44.874 21.989 45.155 L 21.981 45.336 C 21.951 45.76 21.818 46.179 21.581 46.595 C 21.309 47.06 20.849 47.622 20.199 48.282 L 16.927 51.568 L 16.927 52.718 L 23.311 52.718 L 23.311 51.626 L 19.123 51.626 C 19.057 51.629 18.992 51.616 18.933 51.586 L 18.89 51.554 C 18.843 51.509 18.821 51.443 18.832 51.379 C 18.849 51.289 18.895 51.208 18.963 51.147 L 21.101 48.965 C 21.501 48.573 21.838 48.212 22.112 47.885 L 22.366 47.569 C 22.583 47.289 22.771 46.988 22.925 46.669 L 23.05 46.377 C 23.205 45.989 23.282 45.582 23.282 45.155 C 23.285 44.682 23.165 44.216 22.933 43.803 C 22.737 43.438 22.455 43.126 22.111 42.895 L 21.959 42.799 C 21.583 42.575 21.157 42.447 20.719 42.427 L 20.519 42.421 L 20.519 42.001 C 21.13 42.001 21.687 42.143 22.177 42.439 C 22.657 42.719 23.033 43.108 23.301 43.598 C 23.567 44.073 23.706 44.61 23.703 45.155 L 23.699 45.333 C 23.68 45.745 23.594 46.143 23.442 46.523 L 23.443 46.525 C 23.26 46.992 23.01 47.43 22.701 47.825 C 22.376 48.252 21.94 48.729 21.401 49.259 L 21.401 49.26 L 19.494 51.205 L 23.733 51.205 L 23.733 53.138 L 16.507 53.138 Z M 20.52 42 L 20.52 42.421 L 19.909 42.421 L 19.909 42.001 L 20.519 42.001 Z M 48.872 52.833 C 48.222 52.833 47.636 52.61 47.112 52.164 C 46.599 51.719 46.192 51.103 45.891 50.318 C 45.6 49.523 45.454 48.626 45.454 47.628 C 45.454 46.628 45.6 45.737 45.891 44.952 C 46.191 44.156 46.599 43.536 47.112 43.09 C 47.636 42.644 48.222 42.421 48.872 42.421 L 49.468 42.421 C 50.128 42.421 50.714 42.644 51.228 43.091 C 51.751 43.526 52.154 44.142 52.435 44.937 C 52.725 45.722 52.871 46.619 52.871 47.627 C 52.871 48.636 52.726 49.537 52.435 50.332 C 52.154 51.117 51.751 51.733 51.228 52.179 C 50.714 52.615 50.128 52.833 49.468 52.833 Z M 49.439 51.743 C 49.866 51.743 50.239 51.568 50.559 51.219 C 50.889 50.87 51.141 50.385 51.315 49.765 C 51.49 49.135 51.577 48.422 51.577 47.627 C 51.577 46.832 51.49 46.125 51.315 45.504 C 51.141 44.874 50.889 44.384 50.559 44.035 C 50.239 43.686 49.866 43.512 49.439 43.512 L 48.872 43.512 C 48.474 43.512 48.111 43.692 47.782 44.05 C 47.462 44.399 47.209 44.888 47.025 45.519 C 46.841 46.139 46.749 46.842 46.749 47.627 C 46.749 48.413 46.841 49.12 47.025 49.75 C 47.209 50.371 47.461 50.86 47.781 51.22 C 48.111 51.568 48.475 51.743 48.872 51.743 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 45.001 47.627 C 45.001 46.588 45.152 45.645 45.464 44.805 L 45.464 44.803 C 45.784 43.959 46.225 43.273 46.804 42.772 L 46.806 42.77 C 47.401 42.263 48.083 42 48.839 42 L 48.839 42.421 L 48.599 42.432 C 48.044 42.481 47.537 42.7 47.079 43.09 C 46.566 43.536 46.159 44.156 45.858 44.951 C 45.567 45.737 45.421 46.629 45.421 47.627 L 45.428 47.997 C 45.46 48.849 45.603 49.622 45.858 50.317 C 46.158 51.103 46.566 51.719 47.079 52.165 C 47.603 52.611 48.189 52.834 48.839 52.834 L 49.435 52.834 L 49.679 52.824 C 50.16 52.783 50.599 52.619 50.999 52.332 L 51.194 52.179 C 51.717 51.733 52.12 51.117 52.401 50.332 C 52.655 49.637 52.799 48.859 52.831 48 L 52.837 47.627 C 52.837 46.619 52.692 45.722 52.401 44.937 C 52.12 44.142 51.717 43.527 51.194 43.09 C 50.773 42.712 50.241 42.481 49.678 42.432 L 49.434 42.422 L 49.434 42 C 50.196 42 50.877 42.26 51.464 42.767 C 52.056 43.261 52.495 43.944 52.796 44.79 C 53.106 45.63 53.258 46.579 53.258 47.627 L 53.251 48.016 C 53.218 48.912 53.067 49.734 52.796 50.476 C 52.533 51.21 52.164 51.824 51.681 52.302 L 51.466 52.499 C 50.878 52.999 50.196 53.254 49.434 53.254 L 48.838 53.254 C 48.082 53.254 47.4 52.991 46.805 52.484 L 46.802 52.483 C 46.298 52.045 45.896 51.47 45.59 50.773 L 45.464 50.468 L 45.462 50.462 C 45.152 49.613 45 48.666 45 47.627 Z M 49.406 51.322 L 49.406 51.742 L 48.839 51.742 L 48.839 51.322 Z M 51.123 47.627 C 51.123 46.957 51.059 46.363 50.934 45.838 L 50.877 45.618 L 50.877 45.617 C 50.735 45.103 50.544 44.716 50.319 44.437 L 50.22 44.325 L 50.12 44.225 C 49.956 44.064 49.743 43.963 49.515 43.938 L 49.406 43.933 L 48.839 43.933 C 48.617 43.933 48.392 44.016 48.159 44.233 L 48.059 44.334 C 47.795 44.621 47.569 45.046 47.396 45.637 L 47.396 45.638 C 47.225 46.212 47.136 46.874 47.136 47.628 L 47.14 47.906 C 47.16 48.546 47.247 49.12 47.396 49.632 C 47.567 50.208 47.792 50.633 48.056 50.932 C 48.323 51.214 48.581 51.322 48.839 51.322 L 48.839 51.742 C 48.441 51.742 48.078 51.568 47.749 51.219 C 47.429 50.861 47.176 50.371 46.992 49.751 C 46.824 49.154 46.733 48.538 46.72 47.918 L 46.716 47.628 C 46.716 46.842 46.808 46.139 46.992 45.518 C 47.153 44.968 47.366 44.523 47.632 44.187 L 47.748 44.05 C 48.037 43.736 48.351 43.56 48.691 43.52 L 48.839 43.512 L 49.406 43.512 C 49.833 43.512 50.206 43.686 50.526 44.035 C 50.856 44.385 51.108 44.874 51.282 45.505 C 51.457 46.125 51.544 46.832 51.544 47.627 L 51.54 47.921 C 51.529 48.544 51.442 49.163 51.282 49.765 C 51.108 50.385 50.856 50.87 50.526 51.219 C 50.206 51.569 49.833 51.743 49.406 51.743 L 49.406 51.322 C 49.664 51.322 49.899 51.234 50.121 51.03 L 50.221 50.93 C 50.49 50.645 50.715 50.227 50.877 49.65 C 51.039 49.065 51.123 48.391 51.123 47.627 Z M 49.435 42 L 49.435 42.421 L 48.839 42.421 L 48.839 42.001 L 49.435 42.001 Z M 75.381 45.824 C 75.391 45.164 75.536 44.578 75.818 44.064 C 76.098 43.541 76.468 43.139 76.923 42.857 C 77.351 42.575 77.851 42.424 78.363 42.421 L 78.973 42.421 C 79.516 42.421 79.996 42.547 80.413 42.799 C 80.83 43.042 81.155 43.376 81.387 43.803 C 81.62 44.219 81.737 44.67 81.737 45.155 C 81.737 45.582 81.659 45.989 81.504 46.377 C 81.335 46.805 81.105 47.207 80.82 47.569 C 80.51 47.976 80.088 48.442 79.555 48.965 L 77.417 51.147 C 77.349 51.208 77.303 51.289 77.287 51.379 C 77.277 51.447 77.297 51.505 77.345 51.554 C 77.393 51.602 77.471 51.626 77.577 51.626 L 81.766 51.626 L 81.766 52.717 L 75.381 52.717 L 75.381 51.569 L 78.653 48.283 C 79.303 47.623 79.763 47.061 80.035 46.596 C 80.306 46.121 80.442 45.641 80.442 45.156 C 80.442 44.875 80.379 44.608 80.253 44.356 C 80.131 44.109 79.945 43.898 79.715 43.746 C 79.494 43.591 79.229 43.51 78.959 43.513 L 78.333 43.513 C 78.053 43.513 77.781 43.61 77.519 43.803 C 77.267 43.988 77.059 44.259 76.894 44.618 C 76.721 44.998 76.623 45.408 76.603 45.825 L 75.381 45.825 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 75.007 51.395 L 75.129 51.272 L 78.401 47.985 C 79.041 47.336 79.473 46.804 79.718 46.383 C 79.957 45.964 80.068 45.556 80.068 45.155 C 80.069 44.997 80.041 44.84 79.987 44.691 L 79.923 44.543 C 79.834 44.361 79.697 44.206 79.528 44.094 L 79.521 44.09 C 79.41 44.012 79.282 43.962 79.148 43.943 L 79.005 43.933 L 78.379 43.933 C 78.202 43.933 78.017 43.992 77.816 44.141 L 77.814 44.142 C 77.633 44.274 77.465 44.482 77.322 44.792 L 77.321 44.796 C 77.171 45.129 77.085 45.487 77.069 45.851 L 77.044 46.245 L 75 46.245 L 75.007 45.818 C 75.017 45.098 75.177 44.444 75.494 43.863 C 75.805 43.284 76.22 42.826 76.742 42.503 C 77.237 42.177 77.816 42.003 78.408 42 L 78.408 42.421 L 78.221 42.428 C 77.774 42.464 77.343 42.612 76.969 42.858 L 76.802 42.968 C 76.422 43.241 76.11 43.606 75.864 44.064 L 75.764 44.26 C 75.542 44.752 75.427 45.285 75.427 45.824 L 76.65 45.824 C 76.67 45.407 76.768 44.997 76.94 44.617 C 77.062 44.334 77.244 44.081 77.474 43.875 L 77.566 43.803 C 77.796 43.633 78.032 43.537 78.276 43.516 L 78.381 43.512 L 79.006 43.512 C 79.287 43.512 79.539 43.589 79.762 43.745 C 79.995 43.9 80.174 44.103 80.3 44.355 C 80.426 44.607 80.49 44.874 80.49 45.155 L 80.483 45.336 C 80.453 45.76 80.32 46.179 80.082 46.595 C 79.81 47.06 79.35 47.622 78.7 48.282 L 75.428 51.568 L 75.428 52.718 L 81.813 52.718 L 81.813 51.626 L 77.624 51.626 C 77.558 51.629 77.493 51.616 77.434 51.586 L 77.392 51.554 C 77.344 51.509 77.322 51.444 77.333 51.379 C 77.35 51.289 77.396 51.208 77.464 51.147 L 79.602 48.965 C 80.002 48.573 80.339 48.212 80.613 47.885 L 80.867 47.569 C 81.1 47.264 81.287 46.964 81.426 46.669 L 81.551 46.377 C 81.706 45.989 81.783 45.582 81.783 45.155 C 81.786 44.682 81.666 44.216 81.434 43.803 C 81.238 43.438 80.956 43.126 80.612 42.895 L 80.46 42.799 C 80.084 42.575 79.658 42.447 79.22 42.427 L 79.02 42.421 L 79.02 42.001 C 79.631 42.001 80.188 42.143 80.678 42.439 C 81.158 42.719 81.534 43.108 81.802 43.598 C 82.068 44.073 82.207 44.61 82.204 45.155 L 82.2 45.333 C 82.182 45.745 82.095 46.143 81.944 46.523 L 81.944 46.525 C 81.761 46.992 81.511 47.43 81.202 47.825 C 80.877 48.252 80.441 48.729 79.902 49.259 L 79.902 49.26 L 77.995 51.205 L 82.234 51.205 L 82.234 53.138 L 75.008 53.138 L 75.008 51.395 Z M 79.02 42 L 79.02 42.421 L 78.409 42.421 L 78.409 42.001 L 79.019 42.001 Z M 109.447 45.984 C 109.98 45.984 110.465 46.129 110.901 46.42 C 111.337 46.701 111.682 47.104 111.934 47.627 C 112.186 48.141 112.312 48.732 112.312 49.401 C 112.312 49.993 112.181 50.555 111.919 51.088 C 111.676 51.601 111.299 52.038 110.828 52.354 C 110.363 52.674 109.825 52.834 109.214 52.834 L 108.662 52.834 C 107.993 52.834 107.406 52.659 106.902 52.31 C 106.408 51.951 106.025 51.428 105.753 50.74 C 105.482 50.051 105.346 49.212 105.346 48.223 C 105.346 46.993 105.511 45.94 105.84 45.068 C 106.18 44.195 106.64 43.536 107.222 43.09 C 107.791 42.648 108.493 42.412 109.214 42.421 C 109.777 42.421 110.276 42.537 110.712 42.771 C 111.148 43.003 111.502 43.332 111.774 43.759 C 112.045 44.176 112.225 44.656 112.312 45.199 L 111.076 45.199 C 110.988 44.695 110.78 44.287 110.45 43.977 C 110.13 43.667 109.714 43.512 109.2 43.512 C 108.54 43.512 107.993 43.778 107.556 44.312 C 107.13 44.845 106.839 45.572 106.684 46.493 C 106.655 46.609 106.66 46.701 106.698 46.769 C 106.738 46.828 106.802 46.865 106.873 46.871 C 106.96 46.871 107.043 46.837 107.12 46.769 C 107.411 46.498 107.702 46.299 107.993 46.173 C 108.282 46.047 108.594 45.983 108.909 45.984 Z M 109.214 51.743 C 109.573 51.743 109.893 51.631 110.174 51.408 C 110.455 51.185 110.668 50.894 110.814 50.536 C 110.96 50.17 111.035 49.78 111.032 49.386 C 111.032 48.951 110.954 48.558 110.799 48.209 C 110.675 47.878 110.458 47.59 110.174 47.38 C 109.922 47.18 109.609 47.072 109.287 47.075 L 108.749 47.075 C 108.419 47.075 108.099 47.177 107.789 47.38 C 107.477 47.597 107.223 47.886 107.047 48.223 C 106.861 48.582 106.766 48.982 106.771 49.387 C 106.771 49.823 106.858 50.226 107.033 50.594 C 107.207 50.953 107.44 51.234 107.731 51.437 C 108.022 51.641 108.332 51.743 108.662 51.743 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 105 48.224 C 105 46.957 105.169 45.852 105.521 44.919 L 105.523 44.915 C 105.883 43.991 106.383 43.26 107.041 42.756 C 107.684 42.258 108.476 41.992 109.289 42 C 109.833 42 110.337 42.099 110.793 42.304 L 110.985 42.399 C 111.487 42.666 111.895 43.047 112.204 43.534 C 112.471 43.944 112.656 44.405 112.762 44.912 L 112.802 45.132 L 112.881 45.619 L 110.797 45.619 L 110.736 45.271 C 110.672 44.898 110.533 44.605 110.328 44.377 L 110.237 44.284 L 110.232 44.28 C 110.003 44.057 109.697 43.933 109.274 43.933 C 108.748 43.933 108.317 44.138 107.957 44.579 C 107.647 44.968 107.407 45.494 107.251 46.175 C 107.462 46.015 107.678 45.883 107.9 45.786 C 108.242 45.638 108.61 45.562 108.983 45.563 L 108.984 45.984 C 108.664 45.984 108.359 46.047 108.068 46.174 L 107.85 46.282 C 107.613 46.418 107.393 46.581 107.195 46.769 C 107.128 46.833 107.04 46.869 106.948 46.871 L 106.894 46.86 C 106.845 46.845 106.802 46.813 106.773 46.77 C 106.735 46.701 106.73 46.61 106.759 46.493 C 106.914 45.572 107.205 44.845 107.631 44.312 C 108.068 43.778 108.615 43.512 109.275 43.512 L 109.463 43.519 C 109.891 43.553 110.245 43.706 110.525 43.977 C 110.855 44.287 111.063 44.695 111.151 45.199 L 112.387 45.199 C 112.319 44.749 112.17 44.315 111.946 43.919 L 111.849 43.759 C 111.621 43.395 111.312 43.089 110.947 42.862 L 110.787 42.77 C 110.388 42.562 109.947 42.444 109.497 42.426 L 109.289 42.421 C 108.543 42.421 107.879 42.644 107.297 43.091 L 107.084 43.267 C 106.602 43.704 106.212 44.304 105.915 45.067 C 105.586 45.94 105.421 46.992 105.421 48.224 L 105.428 48.587 C 105.457 49.42 105.591 50.137 105.828 50.739 C 106.1 51.428 106.483 51.951 106.977 52.31 C 107.481 52.659 108.068 52.833 108.737 52.833 L 109.289 52.833 C 109.9 52.833 110.438 52.673 110.903 52.353 C 111.378 52.033 111.742 51.612 111.994 51.088 C 112.221 50.63 112.352 50.131 112.381 49.621 L 112.387 49.401 C 112.387 48.816 112.291 48.291 112.098 47.824 L 112.009 47.627 C 111.81 47.197 111.511 46.822 111.136 46.532 L 110.976 46.42 C 110.546 46.131 110.04 45.979 109.522 45.984 L 109.521 45.563 C 110.122 45.559 110.711 45.735 111.21 46.07 C 111.716 46.397 112.105 46.86 112.386 47.442 C 112.671 48.022 112.808 48.679 112.808 49.402 L 112.801 49.646 C 112.769 50.212 112.624 50.766 112.372 51.274 L 112.371 51.273 C 112.097 51.851 111.672 52.344 111.141 52.7 L 111.142 52.7 C 110.6 53.073 109.978 53.254 109.289 53.254 L 108.736 53.254 C 107.99 53.254 107.318 53.058 106.737 52.656 L 106.73 52.651 C 106.229 52.288 105.841 51.786 105.554 51.166 L 105.437 50.894 C 105.14 50.143 105 49.249 105 48.224 Z M 109.289 51.322 L 109.289 51.742 L 108.737 51.742 L 108.736 51.322 Z M 110.687 49.387 C 110.687 49.097 110.647 48.838 110.574 48.605 L 110.49 48.38 L 110.484 48.367 C 110.409 48.17 110.294 47.991 110.146 47.841 L 110.005 47.722 L 109.997 47.717 L 109.99 47.712 C 109.858 47.606 109.7 47.536 109.533 47.509 L 109.362 47.495 L 108.824 47.495 C 108.588 47.495 108.349 47.567 108.1 47.729 L 107.928 47.862 C 107.751 48.021 107.604 48.209 107.493 48.419 L 107.494 48.42 C 107.34 48.719 107.262 49.051 107.267 49.387 L 107.281 49.663 C 107.309 49.932 107.378 50.18 107.486 50.409 C 107.597 50.636 107.73 50.819 107.885 50.962 L 108.047 51.093 C 108.273 51.251 108.5 51.322 108.736 51.322 L 108.737 51.742 C 108.448 51.742 108.175 51.665 107.916 51.509 L 107.806 51.437 C 107.504 51.221 107.264 50.931 107.108 50.594 C 106.954 50.266 106.867 49.911 106.851 49.549 L 106.846 49.387 C 106.846 48.96 106.938 48.573 107.122 48.224 C 107.292 47.91 107.503 47.655 107.754 47.46 L 107.864 47.38 C 108.136 47.202 108.415 47.102 108.701 47.08 L 108.824 47.075 L 109.362 47.075 C 109.692 47.075 109.987 47.177 110.249 47.38 C 110.52 47.574 110.729 47.85 110.874 48.209 C 111.029 48.558 111.107 48.951 111.107 49.387 L 111.094 49.687 C 111.068 49.979 110.998 50.265 110.889 50.536 C 110.743 50.894 110.53 51.186 110.249 51.408 L 110.142 51.487 C 109.887 51.657 109.603 51.743 109.289 51.743 L 109.289 51.322 C 109.553 51.322 109.781 51.242 109.987 51.079 C 110.217 50.894 110.393 50.652 110.499 50.377 C 110.623 50.071 110.687 49.743 110.687 49.387 Z M 109.521 45.563 L 109.522 45.984 L 108.984 45.984 L 108.983 45.563 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 29.279 60.645 C 32.251 58.436 36.531 58.436 39.503 60.645 C 42.296 62.724 45.687 63.844 49.169 63.838 L 49.169 66.728 C 45.169 66.728 41.455 65.498 38.385 63.397 L 37.78 62.965 C 35.83 61.516 32.952 61.516 31.002 62.965 L 30.398 63.396 C 27.224 65.572 23.464 66.734 19.615 66.728 L 19.615 63.838 C 23.24 63.838 26.579 62.652 29.279 60.645 Z M 58.835 60.644 C 61.809 58.434 66.09 58.434 69.063 60.644 C 71.857 62.724 75.248 63.844 78.731 63.838 L 78.731 66.728 C 74.729 66.728 71.014 65.498 67.945 63.396 L 67.339 62.963 C 65.389 61.513 62.509 61.513 60.559 62.963 C 57.268 65.413 53.272 66.734 49.169 66.728 L 49.169 63.838 C 52.796 63.838 56.136 62.651 58.835 60.644 Z M 88.395 60.646 C 91.369 58.436 95.648 58.436 98.62 60.646 C 101.413 62.725 104.804 63.845 108.286 63.838 L 108.286 66.728 C 104.286 66.728 100.572 65.498 97.502 63.397 L 96.897 62.965 C 94.947 61.516 92.069 61.516 90.119 62.965 L 89.514 63.396 C 86.339 65.572 82.58 66.734 78.731 66.728 L 78.731 63.838 C 82.356 63.838 85.696 62.652 88.396 60.645 Z M 124.511 47.614 C 124.511 38.654 117.247 31.39 108.286 31.39 C 104.804 31.384 101.413 32.503 98.62 34.582 C 95.648 36.792 91.369 36.792 88.396 34.582 C 85.789 32.641 82.655 31.533 79.407 31.403 L 78.731 31.39 C 75.248 31.384 71.857 32.504 69.063 34.584 C 66.09 36.794 61.809 36.794 58.836 34.584 C 56.043 32.504 52.652 31.384 49.169 31.39 C 45.687 31.384 42.296 32.503 39.503 34.582 C 36.531 36.792 32.251 36.792 29.279 34.582 C 26.672 32.641 23.538 31.532 20.29 31.403 L 19.615 31.39 C 10.795 31.39 3.618 38.429 3.395 47.195 L 3.39 47.615 C 3.39 56.575 10.654 63.838 19.615 63.838 L 19.615 66.728 C 9.058 66.728 0.5 58.17 0.5 47.614 C 0.5 37.058 9.058 28.5 19.615 28.5 C 23.717 28.494 27.711 29.814 31.002 32.263 C 32.891 33.666 35.652 33.71 37.594 32.395 L 37.78 32.263 C 41.072 29.814 45.067 28.494 49.17 28.5 C 53.438 28.5 57.379 29.9 60.56 32.265 C 62.449 33.669 65.21 33.713 67.154 32.396 L 67.339 32.265 C 70.631 29.814 74.627 28.494 78.731 28.5 C 82.998 28.5 86.939 29.899 90.119 32.263 C 92.008 33.666 94.769 33.71 96.711 32.395 L 96.897 32.263 C 100.188 29.814 104.183 28.494 108.286 28.5 C 118.843 28.5 127.401 37.058 127.401 47.614 C 127.401 58.17 118.843 66.728 108.286 66.728 L 108.286 63.838 C 117.107 63.838 124.283 56.8 124.505 48.033 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-17e9w8k\",layoutDependency:layoutDependency,layoutId:\"Ox7RBZFPI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48.247 18.616\" overflow=\"visible\"><path d=\"M 7.8 18.616 C 6.448 18.616 5.174 18.252 3.978 17.524 C 2.782 16.796 1.82 15.73 1.092 14.326 C 0.364 12.922 0 11.249 0 9.308 C 0 7.384 0.373 5.72 1.118 4.316 C 1.881 2.895 2.86 1.82 4.056 1.092 C 5.252 0.364 6.509 0 7.826 0 L 9.152 0 C 10.417 0 11.552 0.303 12.558 0.91 C 13.577 1.514 14.42 2.374 15.002 3.406 C 15.609 4.446 15.972 5.599 16.094 6.864 L 12.584 6.864 C 12.54 6.196 12.344 5.547 12.012 4.966 C 11.682 4.376 11.267 3.917 10.764 3.588 C 10.298 3.265 9.745 3.093 9.178 3.094 L 7.826 3.094 C 7.15 3.094 6.483 3.345 5.824 3.848 C 5.183 4.351 4.663 5.078 4.264 6.032 C 3.865 6.968 3.666 8.06 3.666 9.308 C 3.666 10.556 3.856 11.657 4.238 12.61 C 4.637 13.546 5.157 14.265 5.798 14.768 C 6.439 15.271 7.107 15.522 7.8 15.522 L 9.126 15.522 C 9.681 15.522 10.209 15.357 10.712 15.028 C 11.226 14.669 11.653 14.198 11.96 13.65 C 12.309 13.071 12.531 12.424 12.61 11.752 L 16.094 11.752 C 16.018 13.004 15.614 14.215 14.924 15.262 C 14.274 16.278 13.391 17.124 12.35 17.732 C 11.31 18.322 10.235 18.616 9.126 18.616 Z M 24.299 18.616 C 22.739 18.616 21.335 18.183 20.087 17.316 C 18.857 16.449 17.894 15.306 17.201 13.884 C 16.527 12.453 16.18 10.89 16.187 9.308 C 16.187 7.713 16.533 6.197 17.227 4.758 C 17.937 3.319 18.908 2.167 20.139 1.3 C 21.356 0.443 22.811 -0.011 24.299 0 L 25.651 0 C 27.194 0 28.589 0.442 29.837 1.326 C 31.085 2.193 32.056 3.346 32.749 4.784 C 33.455 6.187 33.821 7.737 33.815 9.308 C 33.815 10.92 33.46 12.437 32.749 13.858 C 32.055 15.279 31.085 16.432 29.837 17.316 C 28.589 18.183 27.185 18.616 25.625 18.616 Z M 25.625 15.522 C 26.457 15.522 27.22 15.253 27.913 14.716 C 28.606 14.161 29.153 13.407 29.551 12.454 C 29.967 11.501 30.175 10.452 30.175 9.308 C 30.175 8.147 29.967 7.098 29.551 6.162 C 29.152 5.209 28.606 4.463 27.913 3.926 C 27.237 3.371 26.483 3.094 25.651 3.094 L 24.299 3.094 C 23.484 3.094 22.73 3.371 22.037 3.926 C 21.361 4.463 20.824 5.209 20.425 6.162 C 20.044 7.098 19.853 8.147 19.853 9.308 C 19.853 10.469 20.043 11.527 20.425 12.48 C 20.823 13.416 21.361 14.161 22.037 14.716 C 22.73 15.253 23.484 15.522 24.299 15.522 Z M 34.831 0.208 L 42.449 0.208 C 43.628 0.208 44.659 0.451 45.543 0.936 C 46.4 1.394 47.098 2.101 47.545 2.964 C 48.013 3.814 48.247 4.793 48.247 5.902 C 48.247 6.994 48.013 7.973 47.545 8.84 C 47.095 9.69 46.427 10.357 45.543 10.842 C 44.659 11.327 43.628 11.57 42.449 11.57 L 39.2 11.57 C 38.958 11.57 38.767 11.64 38.628 11.778 C 38.507 11.899 38.446 12.081 38.446 12.324 L 38.446 18.408 L 34.832 18.408 L 34.832 0.208 Z M 42.033 8.476 C 42.605 8.476 43.082 8.363 43.463 8.138 C 43.832 7.926 44.131 7.61 44.321 7.228 C 44.511 6.829 44.607 6.388 44.607 5.902 C 44.607 5.139 44.391 4.515 43.957 4.03 C 43.524 3.545 42.883 3.302 42.033 3.302 L 39.2 3.302 C 38.958 3.302 38.767 3.372 38.628 3.51 C 38.507 3.631 38.446 3.813 38.446 4.056 L 38.446 7.722 C 38.446 7.947 38.506 8.129 38.628 8.268 C 38.767 8.407 38.958 8.476 39.2 8.476 L 42.034 8.476 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5qvh9g\",layoutDependency:layoutDependency,layoutId:\"tpEDYbLJ7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.094 18.616\" overflow=\"visible\"><path d=\"M 7.8 18.616 C 6.448 18.616 5.174 18.252 3.978 17.524 C 2.782 16.796 1.82 15.73 1.092 14.326 C 0.364 12.922 0 11.249 0 9.308 C 0 7.384 0.373 5.72 1.118 4.316 C 1.881 2.895 2.86 1.82 4.056 1.092 C 5.252 0.364 6.509 0 7.826 0 L 9.152 0 C 10.417 0 11.552 0.303 12.558 0.91 C 13.577 1.513 14.42 2.374 15.002 3.406 C 15.609 4.446 15.972 5.599 16.094 6.864 L 12.584 6.864 C 12.54 6.196 12.344 5.547 12.012 4.966 C 11.682 4.376 11.267 3.917 10.764 3.588 C 10.298 3.265 9.745 3.092 9.178 3.094 L 7.826 3.094 C 7.15 3.094 6.483 3.345 5.824 3.848 C 5.183 4.351 4.663 5.078 4.264 6.032 C 3.865 6.968 3.666 8.06 3.666 9.308 C 3.666 10.556 3.856 11.657 4.238 12.61 C 4.637 13.546 5.157 14.265 5.798 14.768 C 6.439 15.271 7.107 15.522 7.8 15.522 L 9.126 15.522 C 9.681 15.522 10.209 15.357 10.712 15.028 C 11.226 14.668 11.653 14.197 11.96 13.65 C 12.309 13.071 12.531 12.424 12.61 11.752 L 16.094 11.752 C 16.018 13.004 15.614 14.214 14.924 15.262 C 14.274 16.277 13.391 17.124 12.35 17.732 C 11.31 18.322 10.235 18.616 9.126 18.616 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mvsbp\",layoutDependency:layoutDependency,layoutId:\"C8bzGyXBK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.628 18.616\" overflow=\"visible\"><path d=\"M 8.112 18.616 C 6.552 18.616 5.148 18.183 3.9 17.316 C 2.67 16.449 1.707 15.306 1.014 13.884 C 0.34 12.453 -0.007 10.89 0 9.308 C 0 7.713 0.346 6.197 1.04 4.758 C 1.75 3.319 2.721 2.167 3.952 1.3 C 5.169 0.443 6.624 -0.011 8.112 0 L 9.464 0 C 11.007 0 12.402 0.442 13.65 1.326 C 14.898 2.193 15.869 3.346 16.562 4.784 C 17.268 6.187 17.634 7.737 17.628 9.308 C 17.628 10.92 17.273 12.437 16.562 13.858 C 15.868 15.279 14.898 16.432 13.65 17.316 C 12.402 18.183 10.998 18.616 9.438 18.616 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17e0b4s\",layoutDependency:layoutDependency,layoutId:\"XF4UjlOCM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.322 12.428\" overflow=\"visible\"><path d=\"M 5.772 12.428 C 6.604 12.428 7.367 12.159 8.06 11.622 C 8.753 11.067 9.3 10.313 9.698 9.36 C 10.114 8.407 10.322 7.358 10.322 6.214 C 10.322 5.053 10.114 4.004 9.698 3.068 C 9.299 2.115 8.753 1.369 8.06 0.832 C 7.384 0.277 6.63 0 5.798 0 L 4.446 0 C 3.631 0 2.877 0.277 2.184 0.832 C 1.508 1.369 0.971 2.115 0.572 3.068 C 0.191 4.004 0 5.053 0 6.214 C 0 7.375 0.19 8.433 0.572 9.386 C 0.97 10.322 1.508 11.067 2.184 11.622 C 2.877 12.159 3.631 12.428 4.446 12.428 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hjzm0j\",layoutDependency:layoutDependency,layoutId:\"EtP_jGB90\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.416 18.2\" overflow=\"visible\"><path d=\"M 0 0 L 7.618 0 C 8.797 0 9.828 0.243 10.712 0.728 C 11.569 1.186 12.267 1.893 12.714 2.756 C 13.182 3.606 13.416 4.585 13.416 5.694 C 13.416 6.786 13.182 7.765 12.714 8.632 C 12.264 9.482 11.596 10.149 10.712 10.634 C 9.828 11.119 8.797 11.362 7.618 11.362 L 4.369 11.362 C 4.127 11.362 3.936 11.432 3.797 11.57 C 3.676 11.691 3.615 11.873 3.615 12.116 L 3.615 18.2 L 0.001 18.2 L 0.001 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6ndvlw\",layoutDependency:layoutDependency,layoutId:\"iezBW0d2Z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.161 5.174\" overflow=\"visible\"><path d=\"M 3.587 5.174 C 4.159 5.174 4.636 5.061 5.017 4.836 C 5.386 4.624 5.685 4.307 5.875 3.926 C 6.065 3.527 6.161 3.086 6.161 2.6 C 6.161 1.837 5.945 1.213 5.511 0.728 C 5.078 0.243 4.437 0 3.587 0 L 0.754 0 C 0.512 0 0.321 0.07 0.182 0.208 C 0.061 0.329 0 0.511 0 0.754 L 0 4.42 C 0 4.645 0.06 4.827 0.182 4.966 C 0.321 5.105 0.512 5.174 0.754 5.174 L 3.588 5.174 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-g4vhpt\",layoutDependency:layoutDependency,layoutId:\"hXN4vZOjh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 110.916 52.538\" overflow=\"visible\"><path d=\"M 35.271 11.44 C 35.269 11.05 35.171 10.666 34.985 10.322 L 29.707 0.208 L 33.581 0.208 L 36.649 6.734 C 36.753 6.977 36.901 7.098 37.091 7.098 C 37.281 7.098 37.429 6.977 37.533 6.734 L 40.601 0.208 L 44.449 0.208 L 39.171 10.322 C 38.981 10.669 38.885 11.042 38.885 11.44 L 38.885 18.408 L 35.271 18.408 Z M 44.91 0.208 L 52.373 0.208 C 53.586 0.208 54.643 0.425 55.545 0.858 C 56.463 1.291 57.165 1.907 57.651 2.704 C 58.153 3.501 58.405 4.437 58.405 5.512 C 58.405 6.552 58.136 7.462 57.599 8.242 C 57.072 8.996 56.354 9.597 55.519 9.984 C 55.276 10.105 55.129 10.253 55.077 10.426 C 55.025 10.582 55.068 10.781 55.207 11.024 L 59.523 18.408 L 55.18 18.408 L 52.034 12.428 C 51.791 11.995 51.548 11.7 51.306 11.544 C 51.08 11.371 50.786 11.284 50.422 11.284 L 49.148 11.284 C 48.94 11.284 48.784 11.354 48.68 11.492 C 48.576 11.613 48.524 11.804 48.524 12.064 L 48.524 18.408 L 44.91 18.408 Z M 51.957 8.19 C 52.807 8.19 53.482 7.973 53.985 7.54 C 54.487 7.09 54.739 6.483 54.739 5.72 C 54.739 4.975 54.496 4.385 54.011 3.952 C 53.525 3.519 52.884 3.302 52.087 3.302 L 49.305 3.302 C 49.062 3.302 48.871 3.372 48.733 3.51 C 48.594 3.649 48.525 3.84 48.525 4.082 L 48.525 7.41 C 48.525 7.653 48.595 7.843 48.733 7.982 C 48.871 8.121 49.063 8.19 49.305 8.19 Z M 60.007 0.208 L 63.621 0.208 L 63.621 18.408 L 60.007 18.408 Z M 72.241 18.616 C 70.993 18.616 69.789 18.261 68.627 17.55 C 67.483 16.84 66.539 15.782 65.793 14.378 C 65.048 12.957 64.675 11.267 64.675 9.308 C 64.675 7.349 65.048 5.668 65.793 4.264 C 66.556 2.86 67.544 1.803 68.757 1.092 C 69.971 0.364 71.253 0 72.605 0 L 73.931 0 C 75.214 0 76.358 0.303 77.363 0.91 C 78.377 1.508 79.219 2.359 79.807 3.38 C 80.42 4.42 80.793 5.584 80.899 6.786 L 77.389 6.786 C 77.312 6.141 77.118 5.515 76.817 4.94 C 76.544 4.392 76.131 3.926 75.621 3.588 C 75.119 3.259 74.531 3.087 73.931 3.094 L 72.605 3.094 C 71.825 3.094 71.106 3.354 70.447 3.874 C 69.807 4.377 69.295 5.104 68.913 6.058 C 68.533 6.994 68.341 8.078 68.341 9.308 C 68.341 10.487 68.515 11.553 68.861 12.506 C 69.225 13.442 69.728 14.179 70.369 14.716 C 71.011 15.253 71.739 15.522 72.553 15.522 L 73.879 15.522 C 74.451 15.522 74.971 15.366 75.439 15.054 C 75.925 14.742 76.323 14.344 76.635 13.858 C 76.939 13.394 77.143 12.871 77.233 12.324 C 77.32 12.064 77.311 11.864 77.207 11.726 C 77.121 11.57 76.947 11.492 76.687 11.492 L 73.177 11.492 L 73.177 8.762 L 80.873 8.762 L 80.873 18.408 L 77.675 18.408 L 77.675 17.342 C 77.675 17.082 77.589 16.926 77.415 16.874 C 77.242 16.822 77.051 16.891 76.843 17.082 C 76.427 17.532 75.943 17.905 75.387 18.2 C 74.813 18.482 74.18 18.624 73.541 18.616 Z M 96.81 0.208 L 96.81 18.408 L 93.196 18.408 L 93.196 11.414 C 93.196 11.171 93.126 10.981 92.988 10.842 C 92.849 10.703 92.658 10.634 92.416 10.634 L 86.748 10.634 C 86.505 10.634 86.314 10.704 86.176 10.842 C 86.037 10.981 85.968 11.172 85.968 11.414 L 85.968 18.408 L 82.354 18.408 L 82.354 0.208 L 85.968 0.208 L 85.968 6.76 C 85.968 7.003 86.037 7.193 86.176 7.332 C 86.314 7.471 86.505 7.54 86.748 7.54 L 92.416 7.54 C 92.658 7.54 92.849 7.47 92.988 7.332 C 93.126 7.193 93.196 7.002 93.196 6.76 L 93.196 0.208 Z M 102.362 4.082 C 102.362 3.839 102.293 3.649 102.154 3.51 C 102.015 3.371 101.825 3.302 101.582 3.302 L 97.37 3.302 L 97.37 0.208 L 110.916 0.208 L 110.916 3.302 L 106.756 3.302 C 106.513 3.302 106.323 3.372 106.184 3.51 C 106.045 3.649 105.976 3.84 105.976 4.082 L 105.976 18.408 L 102.362 18.408 Z M 0 45.645 C 0.01 44.985 0.155 44.399 0.437 43.885 C 0.717 43.362 1.087 42.96 1.542 42.678 C 1.97 42.396 2.47 42.245 2.982 42.242 L 3.592 42.242 C 4.135 42.242 4.615 42.368 5.032 42.62 C 5.449 42.863 5.774 43.197 6.006 43.624 C 6.239 44.04 6.356 44.491 6.356 44.976 C 6.356 45.403 6.278 45.81 6.123 46.198 C 5.954 46.626 5.724 47.028 5.439 47.39 C 5.129 47.797 4.707 48.263 4.174 48.786 L 2.036 50.968 C 1.968 51.029 1.922 51.11 1.906 51.2 C 1.895 51.264 1.916 51.33 1.963 51.375 C 2.012 51.423 2.09 51.447 2.196 51.447 L 6.384 51.447 L 6.384 52.538 L 0 52.538 L 0 51.39 L 3.272 48.104 C 3.922 47.444 4.382 46.882 4.654 46.417 C 4.925 45.942 5.061 45.462 5.061 44.977 C 5.061 44.696 4.998 44.429 4.872 44.177 C 4.75 43.93 4.564 43.719 4.334 43.567 C 4.113 43.412 3.848 43.331 3.578 43.334 L 2.952 43.334 C 2.672 43.334 2.4 43.431 2.138 43.624 C 1.886 43.809 1.678 44.08 1.513 44.439 C 1.34 44.819 1.242 45.229 1.222 45.646 L 0 45.646 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1bit3ny\",layoutDependency:layoutDependency,layoutId:\"zKh6xAIya\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.742 18.2\" overflow=\"visible\"><path d=\"M 5.564 11.232 C 5.562 10.842 5.464 10.458 5.278 10.114 L 0 0 L 3.874 0 L 6.942 6.526 C 7.046 6.769 7.194 6.89 7.384 6.89 C 7.574 6.89 7.722 6.769 7.826 6.526 L 10.894 0 L 14.742 0 L 9.464 10.114 C 9.274 10.461 9.178 10.834 9.178 11.232 L 9.178 18.2 L 5.564 18.2 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kl077e\",layoutDependency:layoutDependency,layoutId:\"U9S6i1JvN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.613 18.2\" overflow=\"visible\"><path d=\"M 0 0 L 7.463 0 C 8.676 0 9.733 0.217 10.635 0.65 C 11.553 1.083 12.255 1.699 12.741 2.496 C 13.243 3.293 13.495 4.229 13.495 5.304 C 13.495 6.344 13.226 7.254 12.689 8.034 C 12.162 8.788 11.444 9.389 10.609 9.776 C 10.366 9.897 10.219 10.045 10.167 10.218 C 10.115 10.374 10.158 10.573 10.297 10.816 L 14.613 18.2 L 10.27 18.2 L 7.124 12.22 C 6.881 11.787 6.638 11.492 6.396 11.336 C 6.17 11.163 5.876 11.076 5.512 11.076 L 4.238 11.076 C 4.03 11.076 3.874 11.146 3.77 11.284 C 3.666 11.405 3.614 11.596 3.614 11.856 L 3.614 18.2 L 0 18.2 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mtz664\",layoutDependency:layoutDependency,layoutId:\"IWnK347Tb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.214 4.888\" overflow=\"visible\"><path d=\"M 3.432 4.888 C 4.282 4.888 4.957 4.671 5.46 4.238 C 5.962 3.788 6.214 3.181 6.214 2.418 C 6.214 1.673 5.971 1.083 5.486 0.65 C 5 0.217 4.359 0 3.562 0 L 0.78 0 C 0.537 0 0.346 0.07 0.208 0.208 C 0.069 0.347 0 0.538 0 0.78 L 0 4.108 C 0 4.351 0.07 4.541 0.208 4.68 C 0.346 4.819 0.538 4.888 0.78 4.888 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jzydq6\",layoutDependency:layoutDependency,layoutId:\"LgqDTv_7l\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.614 18.2\" overflow=\"visible\"><path d=\"M 0 0 L 3.614 0 L 3.614 18.2 L 0 18.2 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-184sc7g\",layoutDependency:layoutDependency,layoutId:\"WiDeD3Awc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.224 18.616\" overflow=\"visible\"><path d=\"M 7.566 18.616 C 6.318 18.616 5.114 18.261 3.952 17.55 C 2.808 16.84 1.864 15.782 1.118 14.378 C 0.373 12.957 0 11.267 0 9.308 C 0 7.349 0.373 5.668 1.118 4.264 C 1.881 2.86 2.869 1.803 4.082 1.092 C 5.296 0.364 6.578 0 7.93 0 L 9.256 0 C 10.539 0 11.683 0.303 12.688 0.91 C 13.702 1.508 14.544 2.359 15.132 3.38 C 15.745 4.42 16.118 5.584 16.224 6.786 L 12.714 6.786 C 12.637 6.141 12.443 5.515 12.142 4.94 C 11.869 4.392 11.456 3.926 10.946 3.588 C 10.444 3.259 9.856 3.087 9.256 3.094 L 7.93 3.094 C 7.15 3.094 6.431 3.354 5.772 3.874 C 5.132 4.377 4.62 5.104 4.238 6.058 C 3.858 6.994 3.666 8.078 3.666 9.308 C 3.666 10.487 3.84 11.553 4.186 12.506 C 4.55 13.442 5.053 14.179 5.694 14.716 C 6.336 15.253 7.064 15.522 7.878 15.522 L 9.204 15.522 C 9.776 15.522 10.296 15.366 10.764 15.054 C 11.25 14.742 11.648 14.344 11.96 13.858 C 12.264 13.394 12.468 12.871 12.558 12.324 C 12.645 12.064 12.636 11.864 12.532 11.726 C 12.446 11.57 12.272 11.492 12.012 11.492 L 8.502 11.492 L 8.502 8.762 L 16.198 8.762 L 16.198 18.408 L 13 18.408 L 13 17.342 C 13 17.082 12.914 16.926 12.74 16.874 C 12.567 16.822 12.376 16.891 12.168 17.082 C 11.752 17.532 11.268 17.905 10.712 18.2 C 10.138 18.482 9.505 18.624 8.866 18.616 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qefovm\",layoutDependency:layoutDependency,layoutId:\"c1krjhp2M\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.456 18.2\" overflow=\"visible\"><path d=\"M 14.456 0 L 14.456 18.2 L 10.842 18.2 L 10.842 11.206 C 10.842 10.963 10.772 10.773 10.634 10.634 C 10.495 10.495 10.304 10.426 10.062 10.426 L 4.394 10.426 C 4.151 10.426 3.96 10.496 3.822 10.634 C 3.683 10.773 3.614 10.964 3.614 11.206 L 3.614 18.2 L 0 18.2 L 0 0 L 3.614 0 L 3.614 6.552 C 3.614 6.795 3.683 6.985 3.822 7.124 C 3.96 7.263 4.151 7.332 4.394 7.332 L 10.062 7.332 C 10.304 7.332 10.495 7.262 10.634 7.124 C 10.772 6.985 10.842 6.794 10.842 6.552 L 10.842 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-t54gta\",layoutDependency:layoutDependency,layoutId:\"UGTRqxVo5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.546 18.2\" overflow=\"visible\"><path d=\"M 4.992 3.874 C 4.992 3.631 4.923 3.441 4.784 3.302 C 4.645 3.163 4.455 3.094 4.212 3.094 L 0 3.094 L 0 0 L 13.546 0 L 13.546 3.094 L 9.386 3.094 C 9.143 3.094 8.953 3.164 8.814 3.302 C 8.675 3.441 8.606 3.632 8.606 3.874 L 8.606 18.2 L 4.992 18.2 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1278ah1\",layoutDependency:layoutDependency,layoutId:\"PgQSGpK5_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.384 10.296\" overflow=\"visible\"><path d=\"M 0 3.403 C 0.01 2.743 0.155 2.157 0.437 1.643 C 0.717 1.12 1.087 0.718 1.542 0.436 C 1.97 0.154 2.47 0.003 2.982 0 L 3.592 0 C 4.135 0 4.615 0.126 5.032 0.378 C 5.449 0.621 5.774 0.955 6.006 1.382 C 6.239 1.798 6.356 2.249 6.356 2.734 C 6.356 3.161 6.278 3.568 6.123 3.956 C 5.954 4.384 5.724 4.786 5.439 5.148 C 5.129 5.555 4.707 6.021 4.174 6.544 L 2.036 8.726 C 1.968 8.787 1.922 8.868 1.906 8.958 C 1.895 9.022 1.916 9.088 1.963 9.133 C 2.012 9.181 2.09 9.205 2.196 9.205 L 6.384 9.205 L 6.384 10.296 L 0 10.296 L 0 9.148 L 3.272 5.862 C 3.922 5.202 4.382 4.64 4.654 4.175 C 4.925 3.7 5.061 3.22 5.061 2.735 C 5.061 2.454 4.998 2.187 4.872 1.935 C 4.75 1.688 4.564 1.477 4.334 1.325 C 4.113 1.17 3.848 1.089 3.578 1.092 L 2.952 1.092 C 2.672 1.092 2.4 1.189 2.138 1.382 C 1.886 1.567 1.678 1.838 1.513 2.197 C 1.34 2.577 1.242 2.987 1.222 3.404 L 0 3.404 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-9chstv\",layoutDependency:layoutDependency,layoutId:\"VtVq2Mftd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36.371 11.138\" overflow=\"visible\"><path d=\"M 0.007 9.395 L 0.129 9.272 L 3.401 5.985 C 4.041 5.336 4.473 4.804 4.718 4.383 C 4.957 3.964 5.068 3.556 5.068 3.155 C 5.068 2.993 5.041 2.839 4.986 2.691 L 4.923 2.543 C 4.833 2.361 4.697 2.206 4.527 2.094 L 4.521 2.09 C 4.41 2.012 4.282 1.962 4.148 1.943 L 4.005 1.933 L 3.379 1.933 C 3.202 1.933 3.016 1.992 2.815 2.141 L 2.813 2.142 C 2.633 2.274 2.465 2.482 2.323 2.792 L 2.32 2.796 C 2.17 3.129 2.084 3.487 2.068 3.851 L 2.044 4.245 L 0 4.245 L 0.007 3.818 C 0.017 3.098 0.177 2.444 0.494 1.863 C 0.805 1.284 1.22 0.826 1.742 0.503 C 2.237 0.177 2.816 0.003 3.408 0 L 3.408 0.421 L 3.221 0.428 C 2.774 0.464 2.343 0.612 1.969 0.858 L 1.802 0.968 C 1.422 1.241 1.11 1.606 0.864 2.064 L 0.764 2.26 C 0.542 2.752 0.427 3.285 0.427 3.824 L 1.649 3.824 C 1.669 3.407 1.767 2.997 1.939 2.617 C 2.061 2.334 2.243 2.081 2.473 1.875 L 2.565 1.803 C 2.795 1.633 3.031 1.537 3.275 1.516 L 3.379 1.512 L 4.005 1.512 C 4.285 1.512 4.538 1.589 4.761 1.745 C 4.994 1.9 5.173 2.103 5.299 2.355 C 5.425 2.607 5.489 2.874 5.489 3.155 L 5.481 3.336 C 5.451 3.76 5.318 4.179 5.081 4.595 C 4.809 5.06 4.349 5.622 3.699 6.282 L 0.427 9.568 L 0.427 10.718 L 6.811 10.718 L 6.811 9.626 L 2.623 9.626 C 2.557 9.629 2.492 9.616 2.433 9.586 L 2.39 9.554 C 2.343 9.509 2.321 9.443 2.332 9.379 C 2.349 9.289 2.395 9.208 2.463 9.147 L 4.601 6.965 C 5.001 6.573 5.338 6.212 5.612 5.885 L 5.866 5.569 C 6.083 5.289 6.271 4.988 6.425 4.669 L 6.55 4.377 C 6.705 3.989 6.782 3.582 6.782 3.155 C 6.785 2.682 6.665 2.216 6.433 1.803 C 6.237 1.438 5.955 1.126 5.611 0.895 L 5.459 0.799 C 5.083 0.575 4.657 0.447 4.219 0.427 L 4.019 0.421 L 4.019 0.001 C 4.63 0.001 5.187 0.143 5.677 0.439 C 6.157 0.719 6.533 1.108 6.801 1.598 C 7.067 2.073 7.206 2.61 7.203 3.155 L 7.199 3.333 C 7.18 3.745 7.094 4.143 6.942 4.523 L 6.943 4.525 C 6.76 4.992 6.51 5.43 6.201 5.825 C 5.876 6.252 5.44 6.729 4.901 7.259 L 4.901 7.26 L 2.994 9.205 L 7.233 9.205 L 7.233 11.138 L 0.007 11.138 Z M 4.02 0 L 4.02 0.421 L 3.409 0.421 L 3.409 0.001 L 4.019 0.001 Z M 32.372 10.833 C 31.722 10.833 31.136 10.61 30.612 10.164 C 30.099 9.719 29.692 9.103 29.391 8.318 C 29.1 7.523 28.954 6.626 28.954 5.628 C 28.954 4.628 29.1 3.737 29.391 2.952 C 29.691 2.156 30.099 1.536 30.612 1.09 C 31.136 0.644 31.722 0.421 32.372 0.421 L 32.968 0.421 C 33.628 0.421 34.214 0.644 34.728 1.091 C 35.251 1.526 35.654 2.142 35.935 2.937 C 36.225 3.722 36.371 4.619 36.371 5.627 C 36.371 6.636 36.226 7.537 35.935 8.332 C 35.654 9.117 35.251 9.733 34.728 10.179 C 34.214 10.615 33.628 10.833 32.968 10.833 Z M 32.939 9.743 C 33.366 9.743 33.739 9.568 34.059 9.219 C 34.389 8.87 34.641 8.385 34.815 7.765 C 34.99 7.135 35.077 6.422 35.077 5.627 C 35.077 4.832 34.99 4.125 34.815 3.504 C 34.641 2.874 34.389 2.384 34.059 2.035 C 33.739 1.686 33.366 1.512 32.939 1.512 L 32.372 1.512 C 31.974 1.512 31.611 1.692 31.282 2.05 C 30.962 2.399 30.709 2.888 30.525 3.519 C 30.341 4.139 30.249 4.842 30.249 5.627 C 30.249 6.413 30.341 7.12 30.525 7.75 C 30.709 8.371 30.961 8.86 31.281 9.22 C 31.611 9.568 31.975 9.743 32.372 9.743 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-xz1tig\",layoutDependency:layoutDependency,layoutId:\"SrdBiaZli\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.233 11.138\" overflow=\"visible\"><path d=\"M 0.007 9.395 L 0.129 9.272 L 3.401 5.985 C 4.041 5.336 4.473 4.804 4.718 4.383 C 4.957 3.964 5.068 3.556 5.068 3.155 C 5.068 2.993 5.041 2.839 4.986 2.691 L 4.923 2.543 C 4.833 2.361 4.697 2.206 4.527 2.094 L 4.521 2.09 C 4.41 2.012 4.282 1.962 4.148 1.943 L 4.005 1.933 L 3.379 1.933 C 3.202 1.933 3.016 1.992 2.815 2.141 L 2.813 2.142 C 2.633 2.274 2.465 2.482 2.323 2.792 L 2.32 2.796 C 2.17 3.129 2.084 3.487 2.068 3.851 L 2.044 4.245 L 0 4.245 L 0.007 3.818 C 0.017 3.098 0.177 2.444 0.494 1.863 C 0.805 1.284 1.22 0.826 1.742 0.503 C 2.237 0.177 2.816 0.003 3.408 0 L 3.408 0.421 L 3.221 0.428 C 2.774 0.464 2.343 0.612 1.969 0.858 L 1.802 0.968 C 1.422 1.241 1.11 1.606 0.864 2.064 L 0.764 2.26 C 0.542 2.752 0.427 3.285 0.427 3.824 L 1.649 3.824 C 1.669 3.407 1.767 2.997 1.939 2.617 C 2.061 2.334 2.243 2.081 2.473 1.875 L 2.565 1.803 C 2.795 1.633 3.031 1.537 3.275 1.516 L 3.379 1.512 L 4.005 1.512 C 4.285 1.512 4.538 1.589 4.761 1.745 C 4.994 1.9 5.173 2.103 5.299 2.355 C 5.425 2.607 5.489 2.874 5.489 3.155 L 5.481 3.336 C 5.451 3.76 5.318 4.179 5.081 4.595 C 4.809 5.06 4.349 5.622 3.699 6.282 L 0.427 9.568 L 0.427 10.718 L 6.811 10.718 L 6.811 9.626 L 2.623 9.626 C 2.557 9.629 2.492 9.616 2.433 9.586 L 2.39 9.554 C 2.343 9.509 2.321 9.443 2.332 9.379 C 2.349 9.289 2.395 9.208 2.463 9.147 L 4.601 6.965 C 5.001 6.573 5.338 6.212 5.612 5.885 L 5.866 5.569 C 6.083 5.289 6.271 4.988 6.425 4.669 L 6.55 4.377 C 6.705 3.989 6.782 3.582 6.782 3.155 C 6.785 2.682 6.665 2.216 6.433 1.803 C 6.237 1.438 5.955 1.126 5.611 0.895 L 5.459 0.799 C 5.083 0.575 4.657 0.447 4.219 0.427 L 4.019 0.421 L 4.019 0.001 C 4.63 0.001 5.187 0.143 5.677 0.439 C 6.157 0.719 6.533 1.108 6.801 1.598 C 7.067 2.073 7.206 2.61 7.203 3.155 L 7.199 3.333 C 7.18 3.745 7.094 4.143 6.942 4.523 L 6.943 4.525 C 6.76 4.992 6.51 5.43 6.201 5.825 C 5.876 6.252 5.44 6.729 4.901 7.259 L 4.901 7.26 L 2.994 9.205 L 7.233 9.205 L 7.233 11.138 L 0.007 11.138 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1svywpo\",layoutDependency:layoutDependency,layoutId:\"VeCcFP6v7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.611 0 L 0.611 0.421 L 0 0.421 L 0 0.001 L 0.61 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h5mw7x\",layoutDependency:layoutDependency,layoutId:\"lfB0QqomV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.417 10.412\" overflow=\"visible\"><path d=\"M 3.418 10.412 C 2.768 10.412 2.182 10.189 1.658 9.743 C 1.145 9.298 0.738 8.682 0.437 7.897 C 0.146 7.102 0 6.205 0 5.207 C 0 4.207 0.146 3.316 0.437 2.531 C 0.737 1.735 1.145 1.115 1.658 0.669 C 2.182 0.223 2.768 0 3.418 0 L 4.014 0 C 4.674 0 5.26 0.223 5.774 0.67 C 6.297 1.105 6.7 1.721 6.981 2.516 C 7.271 3.301 7.417 4.198 7.417 5.206 C 7.417 6.215 7.272 7.116 6.981 7.911 C 6.7 8.696 6.297 9.312 5.774 9.758 C 5.26 10.194 4.674 10.412 4.014 10.412 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sobjag\",layoutDependency:layoutDependency,layoutId:\"sMHx7qF5c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.828 8.231\" overflow=\"visible\"><path d=\"M 2.69 8.231 C 3.117 8.231 3.49 8.056 3.81 7.707 C 4.14 7.358 4.392 6.873 4.566 6.253 C 4.741 5.623 4.828 4.91 4.828 4.115 C 4.828 3.32 4.741 2.613 4.566 1.992 C 4.392 1.362 4.14 0.872 3.81 0.523 C 3.49 0.174 3.117 0 2.69 0 L 2.123 0 C 1.725 0 1.362 0.18 1.033 0.538 C 0.713 0.887 0.46 1.376 0.276 2.007 C 0.092 2.627 0 3.33 0 4.115 C 0 4.901 0.092 5.608 0.276 6.238 C 0.46 6.859 0.712 7.348 1.032 7.708 C 1.362 8.056 1.726 8.231 2.123 8.231 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1a4y0aw\",layoutDependency:layoutDependency,layoutId:\"ruzgZget_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36.766 11.254\" overflow=\"visible\"><path d=\"M 0.001 5.627 C 0.001 4.588 0.152 3.645 0.464 2.805 L 0.464 2.803 C 0.784 1.959 1.225 1.273 1.804 0.772 L 1.806 0.77 C 2.401 0.263 3.083 0 3.839 0 L 3.839 0.421 L 3.599 0.432 C 3.044 0.481 2.537 0.7 2.079 1.09 C 1.566 1.536 1.159 2.156 0.858 2.951 C 0.567 3.737 0.421 4.629 0.421 5.627 L 0.428 5.997 C 0.46 6.849 0.603 7.622 0.858 8.317 C 1.158 9.103 1.566 9.719 2.079 10.165 C 2.603 10.611 3.189 10.834 3.839 10.834 L 4.435 10.834 L 4.679 10.824 C 5.16 10.783 5.599 10.619 5.999 10.332 L 6.194 10.179 C 6.717 9.733 7.12 9.117 7.401 8.332 C 7.655 7.637 7.799 6.859 7.831 6 L 7.837 5.627 C 7.837 4.619 7.692 3.722 7.401 2.937 C 7.12 2.142 6.717 1.527 6.194 1.09 C 5.773 0.712 5.241 0.481 4.678 0.432 L 4.434 0.422 L 4.434 0 C 5.196 0 5.877 0.26 6.464 0.767 C 7.056 1.261 7.495 1.944 7.796 2.79 C 8.106 3.63 8.258 4.579 8.258 5.627 L 8.251 6.016 C 8.218 6.912 8.067 7.734 7.796 8.476 C 7.533 9.21 7.164 9.824 6.681 10.302 L 6.466 10.499 C 5.878 10.999 5.196 11.254 4.434 11.254 L 3.838 11.254 C 3.082 11.254 2.4 10.991 1.805 10.484 L 1.802 10.483 C 1.298 10.045 0.896 9.47 0.59 8.773 L 0.464 8.468 L 0.462 8.462 C 0.152 7.613 0 6.666 0 5.627 Z M 4.406 9.322 L 4.406 9.742 L 3.839 9.742 L 3.839 9.322 Z M 6.123 5.627 C 6.123 4.957 6.059 4.363 5.934 3.838 L 5.877 3.618 L 5.877 3.617 C 5.735 3.103 5.544 2.716 5.319 2.437 L 5.22 2.325 L 5.12 2.225 C 4.956 2.064 4.743 1.963 4.515 1.938 L 4.406 1.933 L 3.839 1.933 C 3.617 1.933 3.392 2.016 3.159 2.233 L 3.059 2.334 C 2.795 2.621 2.569 3.046 2.396 3.637 L 2.396 3.638 C 2.225 4.212 2.136 4.874 2.136 5.628 L 2.14 5.906 C 2.16 6.546 2.247 7.12 2.396 7.632 C 2.567 8.208 2.792 8.633 3.056 8.932 C 3.323 9.214 3.581 9.322 3.839 9.322 L 3.839 9.742 C 3.441 9.742 3.078 9.568 2.749 9.219 C 2.429 8.861 2.176 8.371 1.992 7.751 C 1.824 7.154 1.733 6.538 1.72 5.918 L 1.716 5.628 C 1.716 4.842 1.808 4.139 1.992 3.518 C 2.153 2.968 2.366 2.523 2.632 2.187 L 2.748 2.05 C 3.037 1.736 3.351 1.56 3.691 1.52 L 3.839 1.512 L 4.406 1.512 C 4.833 1.512 5.206 1.686 5.526 2.035 C 5.856 2.385 6.108 2.874 6.282 3.505 C 6.457 4.125 6.544 4.832 6.544 5.627 L 6.54 5.921 C 6.529 6.544 6.442 7.163 6.282 7.765 C 6.108 8.385 5.856 8.87 5.526 9.219 C 5.206 9.569 4.833 9.743 4.406 9.743 L 4.406 9.322 C 4.664 9.322 4.899 9.234 5.121 9.03 L 5.221 8.93 C 5.49 8.645 5.715 8.227 5.877 7.65 C 6.039 7.065 6.123 6.391 6.123 5.627 Z M 4.435 0 L 4.435 0.421 L 3.839 0.421 L 3.839 0.001 L 4.435 0.001 Z M 30.381 3.824 C 30.391 3.164 30.536 2.578 30.818 2.064 C 31.098 1.541 31.468 1.139 31.923 0.857 C 32.351 0.575 32.851 0.424 33.363 0.421 L 33.973 0.421 C 34.516 0.421 34.996 0.547 35.413 0.799 C 35.83 1.042 36.155 1.376 36.387 1.803 C 36.62 2.219 36.737 2.67 36.737 3.155 C 36.737 3.582 36.659 3.989 36.504 4.377 C 36.335 4.805 36.105 5.207 35.82 5.569 C 35.51 5.976 35.088 6.442 34.555 6.965 L 32.417 9.147 C 32.349 9.208 32.303 9.289 32.287 9.379 C 32.277 9.447 32.297 9.505 32.345 9.554 C 32.393 9.602 32.471 9.626 32.577 9.626 L 36.766 9.626 L 36.766 10.717 L 30.381 10.717 L 30.381 9.569 L 33.653 6.283 C 34.303 5.623 34.763 5.061 35.035 4.596 C 35.306 4.121 35.442 3.641 35.442 3.156 C 35.442 2.875 35.379 2.608 35.253 2.356 C 35.131 2.109 34.945 1.898 34.715 1.746 C 34.494 1.591 34.229 1.51 33.959 1.513 L 33.333 1.513 C 33.053 1.513 32.781 1.61 32.519 1.803 C 32.267 1.988 32.059 2.259 31.894 2.618 C 31.721 2.998 31.623 3.408 31.603 3.825 L 30.381 3.825 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-26jx09\",layoutDependency:layoutDependency,layoutId:\"J3Z02Mm0r\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.258 11.254\" overflow=\"visible\"><path d=\"M 0.001 5.627 C 0.001 4.588 0.152 3.645 0.464 2.805 L 0.464 2.803 C 0.784 1.959 1.225 1.273 1.804 0.772 L 1.806 0.77 C 2.401 0.263 3.083 0 3.839 0 L 3.839 0.421 L 3.599 0.432 C 3.044 0.481 2.537 0.7 2.079 1.09 C 1.566 1.536 1.159 2.156 0.858 2.951 C 0.567 3.737 0.421 4.629 0.421 5.627 L 0.428 5.997 C 0.46 6.849 0.603 7.622 0.858 8.317 C 1.158 9.103 1.566 9.719 2.079 10.165 C 2.603 10.611 3.189 10.834 3.839 10.834 L 4.435 10.834 L 4.679 10.824 C 5.16 10.783 5.599 10.619 5.999 10.332 L 6.194 10.179 C 6.717 9.733 7.12 9.117 7.401 8.332 C 7.655 7.637 7.799 6.859 7.831 6 L 7.837 5.627 C 7.837 4.619 7.692 3.722 7.401 2.937 C 7.12 2.142 6.717 1.527 6.194 1.09 C 5.773 0.712 5.241 0.481 4.678 0.432 L 4.434 0.422 L 4.434 0 C 5.196 0 5.877 0.26 6.464 0.767 C 7.056 1.261 7.495 1.944 7.796 2.79 C 8.106 3.63 8.258 4.579 8.258 5.627 L 8.251 6.016 C 8.218 6.912 8.067 7.734 7.796 8.476 C 7.533 9.21 7.164 9.824 6.681 10.302 L 6.466 10.499 C 5.878 10.999 5.196 11.254 4.434 11.254 L 3.838 11.254 C 3.082 11.254 2.4 10.991 1.805 10.484 L 1.802 10.483 C 1.298 10.045 0.896 9.47 0.59 8.773 L 0.464 8.468 L 0.462 8.462 C 0.152 7.613 0 6.666 0 5.627 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fyv20v\",layoutDependency:layoutDependency,layoutId:\"vsIPvIl9W\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.567 0 L 0.567 0.42 L 0 0.42 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hoxtw4\",layoutDependency:layoutDependency,layoutId:\"AHTBz9H5H\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.828 8.231\" overflow=\"visible\"><path d=\"M 4.407 4.115 C 4.407 3.445 4.343 2.851 4.218 2.326 L 4.161 2.106 L 4.161 2.105 C 4.019 1.591 3.828 1.204 3.603 0.925 L 3.504 0.813 L 3.404 0.713 C 3.24 0.552 3.027 0.451 2.799 0.426 L 2.69 0.421 L 2.123 0.421 C 1.901 0.421 1.676 0.504 1.443 0.721 L 1.343 0.822 C 1.079 1.109 0.853 1.534 0.68 2.125 L 0.68 2.126 C 0.509 2.7 0.42 3.362 0.42 4.116 L 0.424 4.394 C 0.444 5.034 0.531 5.608 0.68 6.12 C 0.851 6.696 1.076 7.121 1.34 7.42 C 1.607 7.702 1.865 7.81 2.123 7.81 L 2.123 8.23 C 1.725 8.23 1.362 8.056 1.033 7.707 C 0.713 7.349 0.46 6.859 0.276 6.239 C 0.108 5.642 0.017 5.026 0.004 4.406 L 0 4.116 C 0 3.33 0.092 2.627 0.276 2.006 C 0.437 1.456 0.65 1.011 0.916 0.675 L 1.032 0.538 C 1.321 0.224 1.635 0.048 1.975 0.008 L 2.123 0 L 2.69 0 C 3.117 0 3.49 0.174 3.81 0.523 C 4.14 0.873 4.392 1.362 4.566 1.993 C 4.741 2.613 4.828 3.32 4.828 4.115 L 4.824 4.409 C 4.813 5.032 4.726 5.651 4.566 6.253 C 4.392 6.873 4.14 7.358 3.81 7.707 C 3.49 8.057 3.117 8.231 2.69 8.231 L 2.69 7.81 C 2.948 7.81 3.183 7.722 3.405 7.518 L 3.505 7.418 C 3.774 7.133 3.999 6.715 4.161 6.138 C 4.323 5.553 4.407 4.879 4.407 4.115 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gjkh6g\",layoutDependency:layoutDependency,layoutId:\"wSSJPykov\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.596 0 L 0.596 0.421 L 0 0.421 L 0 0.001 L 0.596 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15nudph\",layoutDependency:layoutDependency,layoutId:\"FF3Oc4ZDe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.385 10.296\" overflow=\"visible\"><path d=\"M 0 3.403 C 0.01 2.743 0.155 2.157 0.437 1.643 C 0.717 1.12 1.087 0.718 1.542 0.436 C 1.97 0.154 2.47 0.003 2.982 0 L 3.592 0 C 4.135 0 4.615 0.126 5.032 0.378 C 5.449 0.621 5.774 0.955 6.006 1.382 C 6.239 1.798 6.356 2.249 6.356 2.734 C 6.356 3.161 6.278 3.568 6.123 3.956 C 5.954 4.384 5.724 4.786 5.439 5.148 C 5.129 5.555 4.707 6.021 4.174 6.544 L 2.036 8.726 C 1.968 8.787 1.922 8.868 1.906 8.958 C 1.896 9.026 1.916 9.084 1.964 9.133 C 2.012 9.181 2.09 9.205 2.196 9.205 L 6.385 9.205 L 6.385 10.296 L 0 10.296 L 0 9.148 L 3.272 5.862 C 3.922 5.202 4.382 4.64 4.654 4.175 C 4.925 3.7 5.061 3.22 5.061 2.735 C 5.061 2.454 4.998 2.187 4.872 1.935 C 4.75 1.688 4.564 1.477 4.334 1.325 C 4.113 1.17 3.848 1.089 3.578 1.092 L 2.952 1.092 C 2.672 1.092 2.4 1.189 2.138 1.382 C 1.886 1.567 1.678 1.838 1.513 2.197 C 1.34 2.577 1.242 2.987 1.222 3.404 L 0 3.404 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-p024aa\",layoutDependency:layoutDependency,layoutId:\"J6DoZgISg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37.312 11.138\" overflow=\"visible\"><path d=\"M 0.007 9.395 L 0.129 9.272 L 3.401 5.985 C 4.041 5.336 4.473 4.804 4.718 4.383 C 4.957 3.964 5.068 3.556 5.068 3.155 C 5.069 2.997 5.041 2.84 4.987 2.691 L 4.923 2.543 C 4.834 2.361 4.697 2.206 4.528 2.094 L 4.521 2.09 C 4.41 2.012 4.282 1.962 4.148 1.943 L 4.005 1.933 L 3.379 1.933 C 3.202 1.933 3.017 1.992 2.816 2.141 L 2.814 2.142 C 2.633 2.274 2.465 2.482 2.322 2.792 L 2.321 2.796 C 2.171 3.129 2.085 3.487 2.069 3.851 L 2.044 4.245 L 0 4.245 L 0.007 3.818 C 0.017 3.098 0.177 2.444 0.494 1.863 C 0.805 1.284 1.22 0.826 1.742 0.503 C 2.237 0.177 2.816 0.003 3.408 0 L 3.408 0.421 L 3.221 0.428 C 2.774 0.464 2.343 0.612 1.969 0.858 L 1.802 0.968 C 1.422 1.241 1.11 1.606 0.864 2.064 L 0.764 2.26 C 0.542 2.752 0.427 3.285 0.427 3.824 L 1.65 3.824 C 1.67 3.407 1.768 2.997 1.94 2.617 C 2.062 2.334 2.244 2.081 2.474 1.875 L 2.566 1.803 C 2.796 1.633 3.032 1.537 3.276 1.516 L 3.381 1.512 L 4.006 1.512 C 4.287 1.512 4.539 1.589 4.762 1.745 C 4.995 1.9 5.174 2.103 5.3 2.355 C 5.426 2.607 5.49 2.874 5.49 3.155 L 5.483 3.336 C 5.453 3.76 5.32 4.179 5.082 4.595 C 4.81 5.06 4.35 5.622 3.7 6.282 L 0.428 9.568 L 0.428 10.718 L 6.813 10.718 L 6.813 9.626 L 2.624 9.626 C 2.558 9.629 2.493 9.616 2.434 9.586 L 2.392 9.554 C 2.344 9.509 2.322 9.444 2.333 9.379 C 2.35 9.289 2.396 9.208 2.464 9.147 L 4.602 6.965 C 5.002 6.573 5.339 6.212 5.613 5.885 L 5.867 5.569 C 6.1 5.264 6.287 4.964 6.426 4.669 L 6.551 4.377 C 6.706 3.989 6.783 3.582 6.783 3.155 C 6.786 2.682 6.666 2.216 6.434 1.803 C 6.238 1.438 5.956 1.126 5.612 0.895 L 5.46 0.799 C 5.084 0.575 4.658 0.447 4.22 0.427 L 4.02 0.421 L 4.02 0.001 C 4.631 0.001 5.188 0.143 5.678 0.439 C 6.158 0.719 6.534 1.108 6.802 1.598 C 7.068 2.073 7.207 2.61 7.204 3.155 L 7.2 3.333 C 7.182 3.745 7.095 4.143 6.944 4.523 L 6.944 4.525 C 6.761 4.992 6.511 5.43 6.202 5.825 C 5.877 6.252 5.441 6.729 4.902 7.259 L 4.902 7.26 L 2.995 9.205 L 7.234 9.205 L 7.234 11.138 L 0.008 11.138 L 0.008 9.395 Z M 4.02 0 L 4.02 0.421 L 3.409 0.421 L 3.409 0.001 L 4.019 0.001 Z M 34.447 3.984 C 34.98 3.984 35.465 4.129 35.901 4.42 C 36.337 4.701 36.682 5.104 36.934 5.627 C 37.186 6.141 37.312 6.732 37.312 7.401 C 37.312 7.993 37.181 8.555 36.919 9.088 C 36.676 9.601 36.299 10.038 35.828 10.354 C 35.363 10.674 34.825 10.834 34.214 10.834 L 33.662 10.834 C 32.993 10.834 32.406 10.659 31.902 10.31 C 31.408 9.951 31.025 9.428 30.753 8.74 C 30.482 8.051 30.346 7.212 30.346 6.223 C 30.346 4.993 30.511 3.94 30.84 3.068 C 31.18 2.195 31.64 1.536 32.222 1.09 C 32.791 0.648 33.493 0.412 34.214 0.421 C 34.777 0.421 35.276 0.537 35.712 0.771 C 36.148 1.003 36.502 1.332 36.774 1.759 C 37.045 2.176 37.225 2.656 37.312 3.199 L 36.076 3.199 C 35.988 2.695 35.78 2.287 35.45 1.977 C 35.13 1.667 34.714 1.512 34.2 1.512 C 33.54 1.512 32.993 1.778 32.556 2.312 C 32.13 2.845 31.839 3.572 31.684 4.493 C 31.655 4.609 31.66 4.701 31.698 4.769 C 31.738 4.828 31.802 4.865 31.873 4.871 C 31.96 4.871 32.043 4.837 32.12 4.769 C 32.411 4.498 32.702 4.299 32.993 4.173 C 33.282 4.047 33.594 3.983 33.909 3.984 Z M 34.214 9.743 C 34.573 9.743 34.893 9.631 35.174 9.408 C 35.455 9.185 35.668 8.894 35.814 8.536 C 35.96 8.17 36.035 7.78 36.032 7.386 C 36.032 6.951 35.954 6.558 35.799 6.209 C 35.675 5.878 35.458 5.59 35.174 5.38 C 34.922 5.18 34.609 5.072 34.287 5.075 L 33.749 5.075 C 33.419 5.075 33.099 5.177 32.789 5.38 C 32.477 5.597 32.223 5.886 32.047 6.223 C 31.861 6.582 31.766 6.982 31.771 7.387 C 31.771 7.823 31.858 8.226 32.033 8.594 C 32.207 8.953 32.44 9.234 32.731 9.437 C 33.022 9.641 33.332 9.743 33.662 9.743 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-xq67w6\",layoutDependency:layoutDependency,layoutId:\"gChx56m7_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.234 11.138\" overflow=\"visible\"><path d=\"M 0.007 9.395 L 0.129 9.272 L 3.401 5.985 C 4.041 5.336 4.473 4.804 4.718 4.383 C 4.957 3.964 5.068 3.556 5.068 3.155 C 5.069 2.997 5.041 2.84 4.987 2.691 L 4.923 2.543 C 4.834 2.361 4.697 2.206 4.528 2.094 L 4.521 2.09 C 4.41 2.012 4.282 1.962 4.148 1.943 L 4.005 1.933 L 3.379 1.933 C 3.202 1.933 3.017 1.992 2.816 2.141 L 2.814 2.142 C 2.633 2.274 2.465 2.482 2.322 2.792 L 2.321 2.796 C 2.171 3.129 2.085 3.487 2.069 3.851 L 2.044 4.245 L 0 4.245 L 0.007 3.818 C 0.017 3.098 0.177 2.444 0.494 1.863 C 0.805 1.284 1.22 0.826 1.742 0.503 C 2.237 0.177 2.816 0.003 3.408 0 L 3.408 0.421 L 3.221 0.428 C 2.774 0.464 2.343 0.612 1.969 0.858 L 1.802 0.968 C 1.422 1.241 1.11 1.606 0.864 2.064 L 0.764 2.26 C 0.542 2.752 0.427 3.285 0.427 3.824 L 1.65 3.824 C 1.67 3.407 1.768 2.997 1.94 2.617 C 2.062 2.334 2.244 2.081 2.474 1.875 L 2.566 1.803 C 2.796 1.633 3.032 1.537 3.276 1.516 L 3.381 1.512 L 4.006 1.512 C 4.287 1.512 4.539 1.589 4.762 1.745 C 4.995 1.9 5.174 2.103 5.3 2.355 C 5.426 2.607 5.49 2.874 5.49 3.155 L 5.483 3.336 C 5.453 3.76 5.32 4.179 5.082 4.595 C 4.81 5.06 4.35 5.622 3.7 6.282 L 0.428 9.568 L 0.428 10.718 L 6.813 10.718 L 6.813 9.626 L 2.624 9.626 C 2.558 9.629 2.493 9.616 2.434 9.586 L 2.392 9.554 C 2.344 9.509 2.322 9.444 2.333 9.379 C 2.35 9.289 2.396 9.208 2.464 9.147 L 4.602 6.965 C 5.002 6.573 5.339 6.212 5.613 5.885 L 5.867 5.569 C 6.1 5.264 6.287 4.964 6.426 4.669 L 6.551 4.377 C 6.706 3.989 6.783 3.582 6.783 3.155 C 6.786 2.682 6.666 2.216 6.434 1.803 C 6.238 1.438 5.956 1.126 5.612 0.895 L 5.46 0.799 C 5.084 0.575 4.658 0.447 4.22 0.427 L 4.02 0.421 L 4.02 0.001 C 4.631 0.001 5.188 0.143 5.678 0.439 C 6.158 0.719 6.534 1.108 6.802 1.598 C 7.068 2.073 7.207 2.61 7.204 3.155 L 7.2 3.333 C 7.182 3.745 7.095 4.143 6.944 4.523 L 6.944 4.525 C 6.761 4.992 6.511 5.43 6.202 5.825 C 5.877 6.252 5.441 6.729 4.902 7.259 L 4.902 7.26 L 2.995 9.205 L 7.234 9.205 L 7.234 11.138 L 0.008 11.138 L 0.008 9.395 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-70u23w\",layoutDependency:layoutDependency,layoutId:\"TH_M_0NWE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.611 0 L 0.611 0.421 L 0 0.421 L 0 0.001 L 0.61 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-otj5ly\",layoutDependency:layoutDependency,layoutId:\"JUSpBHUcR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.966 10.413\" overflow=\"visible\"><path d=\"M 4.101 3.563 C 4.634 3.563 5.119 3.708 5.555 3.999 C 5.991 4.28 6.336 4.683 6.588 5.206 C 6.84 5.72 6.966 6.311 6.966 6.98 C 6.966 7.572 6.835 8.134 6.573 8.667 C 6.33 9.18 5.953 9.618 5.482 9.933 C 5.017 10.253 4.479 10.413 3.868 10.413 L 3.316 10.413 C 2.647 10.413 2.06 10.238 1.556 9.889 C 1.062 9.53 0.679 9.007 0.407 8.319 C 0.136 7.63 0 6.791 0 5.802 C 0 4.572 0.165 3.519 0.494 2.647 C 0.834 1.774 1.294 1.115 1.876 0.669 C 2.445 0.228 3.147 -0.008 3.868 0 C 4.431 0 4.93 0.116 5.366 0.35 C 5.802 0.582 6.156 0.911 6.428 1.338 C 6.699 1.755 6.879 2.235 6.966 2.778 L 5.73 2.778 C 5.642 2.274 5.434 1.866 5.104 1.556 C 4.784 1.246 4.368 1.091 3.854 1.091 C 3.194 1.091 2.647 1.357 2.21 1.891 C 1.784 2.424 1.493 3.151 1.338 4.072 C 1.309 4.188 1.314 4.28 1.352 4.348 C 1.392 4.407 1.456 4.445 1.527 4.45 C 1.614 4.45 1.697 4.416 1.774 4.348 C 2.065 4.077 2.356 3.878 2.647 3.752 C 2.936 3.627 3.248 3.562 3.563 3.563 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vn4j4o\",layoutDependency:layoutDependency,layoutId:\"u8CX3tqF5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.261 4.668\" overflow=\"visible\"><path d=\"M 2.443 4.668 C 2.802 4.668 3.122 4.556 3.403 4.333 C 3.684 4.11 3.897 3.819 4.043 3.461 C 4.19 3.095 4.264 2.705 4.261 2.311 C 4.261 1.876 4.183 1.483 4.028 1.134 C 3.904 0.803 3.687 0.515 3.403 0.305 C 3.151 0.105 2.838 -0.003 2.516 0 L 1.978 0 C 1.648 0 1.328 0.102 1.018 0.305 C 0.706 0.522 0.452 0.811 0.276 1.148 C 0.09 1.507 -0.005 1.907 0 2.312 C 0 2.748 0.087 3.151 0.262 3.519 C 0.436 3.878 0.669 4.159 0.96 4.362 C 1.251 4.566 1.561 4.668 1.891 4.668 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1wbi42l\",layoutDependency:layoutDependency,layoutId:\"eaafZPeXw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.881 11.254\" overflow=\"visible\"><path d=\"M 0 6.224 C 0 4.957 0.169 3.852 0.521 2.919 L 0.523 2.915 C 0.883 1.991 1.383 1.26 2.041 0.756 C 2.684 0.258 3.476 -0.008 4.289 0 C 4.833 0 5.337 0.099 5.793 0.304 L 5.985 0.399 C 6.487 0.666 6.895 1.047 7.204 1.534 C 7.471 1.944 7.656 2.405 7.762 2.912 L 7.802 3.132 L 7.881 3.619 L 5.797 3.619 L 5.736 3.271 C 5.672 2.898 5.533 2.605 5.328 2.377 L 5.237 2.284 L 5.232 2.28 C 5.003 2.057 4.697 1.933 4.274 1.933 C 3.748 1.933 3.317 2.138 2.957 2.579 C 2.647 2.968 2.407 3.494 2.251 4.175 C 2.462 4.015 2.678 3.883 2.9 3.786 C 3.242 3.638 3.61 3.562 3.983 3.563 L 3.984 3.984 C 3.664 3.984 3.359 4.047 3.068 4.174 L 2.85 4.282 C 2.613 4.418 2.393 4.581 2.195 4.769 C 2.128 4.833 2.04 4.869 1.948 4.871 L 1.894 4.86 C 1.845 4.845 1.802 4.813 1.773 4.77 C 1.735 4.701 1.73 4.61 1.759 4.493 C 1.914 3.572 2.205 2.845 2.631 2.312 C 3.068 1.778 3.615 1.512 4.275 1.512 L 4.463 1.519 C 4.891 1.553 5.245 1.706 5.525 1.977 C 5.855 2.287 6.063 2.695 6.151 3.199 L 7.387 3.199 C 7.319 2.749 7.17 2.315 6.946 1.919 L 6.849 1.759 C 6.621 1.395 6.312 1.089 5.947 0.862 L 5.787 0.77 C 5.388 0.562 4.947 0.444 4.497 0.426 L 4.289 0.421 C 3.543 0.421 2.879 0.644 2.297 1.091 L 2.084 1.267 C 1.602 1.704 1.212 2.304 0.915 3.067 C 0.586 3.94 0.421 4.992 0.421 6.224 L 0.428 6.587 C 0.457 7.42 0.591 8.137 0.828 8.739 C 1.1 9.428 1.483 9.951 1.977 10.31 C 2.481 10.659 3.068 10.833 3.737 10.833 L 4.289 10.833 C 4.9 10.833 5.438 10.673 5.903 10.353 C 6.378 10.033 6.742 9.612 6.994 9.088 C 7.221 8.63 7.352 8.131 7.381 7.621 L 7.387 7.401 C 7.387 6.816 7.291 6.291 7.098 5.824 L 7.009 5.627 C 6.81 5.197 6.511 4.822 6.136 4.532 L 5.976 4.42 C 5.546 4.131 5.04 3.979 4.522 3.984 L 4.521 3.563 C 5.122 3.559 5.711 3.735 6.21 4.07 C 6.716 4.397 7.105 4.86 7.386 5.442 C 7.671 6.022 7.808 6.679 7.808 7.402 L 7.801 7.646 C 7.769 8.212 7.624 8.766 7.372 9.274 L 7.371 9.273 C 7.097 9.851 6.672 10.344 6.141 10.7 L 6.142 10.7 C 5.6 11.073 4.978 11.254 4.289 11.254 L 3.736 11.254 C 2.99 11.254 2.318 11.058 1.737 10.656 L 1.73 10.651 C 1.229 10.288 0.841 9.786 0.554 9.166 L 0.437 8.894 C 0.14 8.143 0 7.249 0 6.224 Z M 4.289 9.322 L 4.289 9.742 L 3.737 9.742 L 3.736 9.322 Z M 5.687 7.387 C 5.687 7.097 5.647 6.838 5.574 6.605 L 5.49 6.38 L 5.484 6.367 C 5.409 6.17 5.294 5.991 5.146 5.841 L 5.005 5.722 L 4.997 5.717 L 4.99 5.712 C 4.858 5.606 4.7 5.536 4.533 5.509 L 4.362 5.495 L 3.824 5.495 C 3.588 5.495 3.349 5.567 3.1 5.729 L 2.928 5.862 C 2.751 6.021 2.604 6.209 2.493 6.419 L 2.494 6.42 C 2.34 6.719 2.262 7.051 2.267 7.387 L 2.281 7.663 C 2.309 7.932 2.378 8.18 2.486 8.409 C 2.597 8.636 2.73 8.819 2.885 8.962 L 3.047 9.093 C 3.273 9.251 3.5 9.322 3.736 9.322 L 3.737 9.742 C 3.448 9.742 3.175 9.665 2.916 9.509 L 2.806 9.437 C 2.504 9.221 2.264 8.931 2.108 8.594 C 1.954 8.266 1.867 7.911 1.851 7.549 L 1.846 7.387 C 1.846 6.96 1.938 6.573 2.122 6.224 C 2.292 5.91 2.503 5.655 2.754 5.46 L 2.864 5.38 C 3.136 5.202 3.415 5.102 3.701 5.08 L 3.824 5.075 L 4.362 5.075 C 4.692 5.075 4.987 5.177 5.249 5.38 C 5.52 5.574 5.729 5.85 5.874 6.209 C 6.029 6.558 6.107 6.951 6.107 7.387 L 6.094 7.687 C 6.068 7.979 5.998 8.265 5.889 8.536 C 5.743 8.894 5.53 9.186 5.249 9.408 L 5.142 9.487 C 4.887 9.657 4.603 9.743 4.289 9.743 L 4.289 9.322 C 4.553 9.322 4.781 9.242 4.987 9.079 C 5.217 8.894 5.393 8.652 5.499 8.377 C 5.623 8.071 5.687 7.743 5.687 7.387 Z M 4.521 3.563 L 4.522 3.984 L 3.984 3.984 L 3.983 3.563 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-18tznjk\",layoutDependency:layoutDependency,layoutId:\"TsSUi4ww4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.881 11.254\" overflow=\"visible\"><path d=\"M 0 6.224 C 0 4.957 0.169 3.852 0.521 2.919 L 0.523 2.915 C 0.883 1.991 1.383 1.26 2.041 0.756 C 2.684 0.258 3.476 -0.008 4.289 0 C 4.833 0 5.337 0.099 5.793 0.304 L 5.985 0.399 C 6.487 0.666 6.895 1.047 7.204 1.534 C 7.471 1.944 7.656 2.405 7.762 2.912 L 7.802 3.132 L 7.881 3.619 L 5.797 3.619 L 5.736 3.271 C 5.672 2.898 5.533 2.605 5.328 2.377 L 5.237 2.284 L 5.232 2.28 C 5.003 2.057 4.697 1.933 4.274 1.933 C 3.748 1.933 3.317 2.138 2.957 2.579 C 2.647 2.968 2.407 3.494 2.251 4.175 C 2.462 4.015 2.678 3.883 2.9 3.786 C 3.242 3.638 3.61 3.562 3.983 3.563 L 3.984 3.984 C 3.664 3.984 3.359 4.047 3.068 4.174 L 2.85 4.282 C 2.613 4.418 2.393 4.581 2.195 4.769 C 2.128 4.833 2.04 4.869 1.948 4.871 L 1.894 4.86 C 1.845 4.845 1.802 4.813 1.773 4.77 C 1.735 4.701 1.73 4.61 1.759 4.493 C 1.914 3.572 2.205 2.845 2.631 2.312 C 3.068 1.778 3.615 1.512 4.275 1.512 L 4.463 1.519 C 4.891 1.553 5.245 1.706 5.525 1.977 C 5.855 2.287 6.063 2.695 6.151 3.199 L 7.387 3.199 C 7.319 2.749 7.17 2.315 6.946 1.919 L 6.849 1.759 C 6.621 1.395 6.312 1.089 5.947 0.862 L 5.787 0.77 C 5.388 0.562 4.947 0.444 4.497 0.426 L 4.289 0.421 C 3.543 0.421 2.879 0.644 2.297 1.091 L 2.084 1.267 C 1.602 1.704 1.212 2.304 0.915 3.067 C 0.586 3.94 0.421 4.992 0.421 6.224 L 0.428 6.587 C 0.457 7.42 0.591 8.137 0.828 8.739 C 1.1 9.428 1.483 9.951 1.977 10.31 C 2.481 10.659 3.068 10.833 3.737 10.833 L 4.289 10.833 C 4.9 10.833 5.438 10.673 5.903 10.353 C 6.378 10.033 6.742 9.612 6.994 9.088 C 7.221 8.63 7.352 8.131 7.381 7.621 L 7.387 7.401 C 7.387 6.816 7.291 6.291 7.098 5.824 L 7.009 5.627 C 6.81 5.197 6.511 4.822 6.136 4.532 L 5.976 4.42 C 5.546 4.131 5.04 3.979 4.522 3.984 L 4.521 3.563 C 5.122 3.559 5.711 3.735 6.21 4.07 C 6.716 4.397 7.105 4.86 7.386 5.442 C 7.671 6.022 7.808 6.679 7.808 7.402 L 7.801 7.646 C 7.769 8.212 7.624 8.766 7.372 9.274 L 7.371 9.273 C 7.097 9.851 6.672 10.344 6.141 10.7 L 6.142 10.7 C 5.6 11.073 4.978 11.254 4.289 11.254 L 3.736 11.254 C 2.99 11.254 2.318 11.058 1.737 10.656 L 1.73 10.651 C 1.229 10.288 0.841 9.786 0.554 9.166 L 0.437 8.894 C 0.14 8.143 0 7.249 0 6.224 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-106qn8w\",layoutDependency:layoutDependency,layoutId:\"q5LQOd30C\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.553 0 L 0.553 0.42 L 0.001 0.42 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ymh2bh\",layoutDependency:layoutDependency,layoutId:\"CU_Q1dfJ2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.261 4.668\" overflow=\"visible\"><path d=\"M 3.841 2.312 C 3.841 2.022 3.801 1.763 3.728 1.53 L 3.644 1.305 L 3.638 1.292 C 3.563 1.095 3.448 0.916 3.3 0.766 L 3.159 0.647 L 3.151 0.642 L 3.144 0.637 C 3.012 0.531 2.854 0.461 2.687 0.434 L 2.516 0.42 L 1.978 0.42 C 1.742 0.42 1.503 0.492 1.254 0.654 L 1.082 0.787 C 0.905 0.945 0.758 1.134 0.647 1.344 L 0.648 1.345 C 0.494 1.644 0.416 1.976 0.421 2.312 L 0.435 2.588 C 0.463 2.857 0.532 3.105 0.64 3.334 C 0.751 3.561 0.884 3.744 1.039 3.887 L 1.201 4.018 C 1.427 4.176 1.654 4.247 1.89 4.247 L 1.891 4.667 C 1.602 4.667 1.329 4.59 1.07 4.434 L 0.96 4.362 C 0.658 4.146 0.418 3.856 0.262 3.519 C 0.108 3.191 0.021 2.836 0.005 2.474 L 0 2.312 C 0 1.885 0.092 1.498 0.276 1.149 C 0.446 0.835 0.657 0.58 0.908 0.385 L 1.018 0.305 C 1.29 0.127 1.569 0.027 1.855 0.005 L 1.978 0 L 2.516 0 C 2.846 0 3.141 0.102 3.403 0.305 C 3.674 0.499 3.883 0.775 4.028 1.134 C 4.183 1.483 4.261 1.876 4.261 2.312 L 4.248 2.612 C 4.222 2.903 4.152 3.19 4.043 3.461 C 3.897 3.819 3.684 4.111 3.403 4.333 L 3.296 4.412 C 3.041 4.582 2.757 4.668 2.443 4.668 L 2.443 4.247 C 2.707 4.247 2.935 4.167 3.141 4.004 C 3.371 3.819 3.547 3.577 3.653 3.302 C 3.777 2.996 3.841 2.668 3.841 2.312 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zeohb4\",layoutDependency:layoutDependency,layoutId:\"AeWhKySjQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.538 0 L 0.539 0.421 L 0.001 0.421 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1lkx96f\",layoutDependency:layoutDependency,layoutId:\"FwloLTMYM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 126.901 38.228\" overflow=\"visible\"><path d=\"M 28.779 32.145 C 31.751 29.936 36.031 29.936 39.003 32.145 C 41.796 34.224 45.187 35.344 48.669 35.338 L 48.669 38.228 C 44.669 38.228 40.955 36.998 37.885 34.897 L 37.28 34.465 C 35.33 33.016 32.452 33.016 30.502 34.465 L 29.898 34.896 C 26.724 37.072 22.964 38.234 19.115 38.228 L 19.115 35.338 C 22.74 35.338 26.079 34.152 28.779 32.145 Z M 58.335 32.144 C 61.309 29.934 65.59 29.934 68.563 32.144 C 71.357 34.224 74.748 35.344 78.231 35.338 L 78.231 38.228 C 74.229 38.228 70.514 36.998 67.445 34.896 L 66.839 34.463 C 64.889 33.013 62.009 33.013 60.059 34.463 C 56.768 36.913 52.772 38.234 48.669 38.228 L 48.669 35.338 C 52.296 35.338 55.636 34.151 58.335 32.144 Z M 87.895 32.146 C 90.869 29.936 95.148 29.936 98.12 32.146 C 100.913 34.225 104.304 35.345 107.786 35.338 L 107.786 38.228 C 103.786 38.228 100.072 36.998 97.002 34.897 L 96.397 34.465 C 94.447 33.016 91.569 33.016 89.619 34.465 L 89.014 34.896 C 85.839 37.072 82.08 38.234 78.231 38.228 L 78.231 35.338 C 81.856 35.338 85.196 34.152 87.896 32.145 Z M 124.011 19.114 C 124.011 10.154 116.747 2.89 107.786 2.89 C 104.304 2.884 100.913 4.003 98.12 6.082 C 95.148 8.292 90.869 8.292 87.896 6.082 C 85.289 4.141 82.155 3.033 78.907 2.903 L 78.231 2.89 C 74.748 2.884 71.357 4.004 68.563 6.084 C 65.59 8.294 61.309 8.294 58.336 6.084 C 55.543 4.004 52.152 2.884 48.669 2.89 C 45.187 2.884 41.796 4.003 39.003 6.082 C 36.031 8.292 31.751 8.292 28.779 6.082 C 26.172 4.141 23.038 3.032 19.79 2.903 L 19.115 2.89 C 10.295 2.89 3.118 9.929 2.895 18.695 L 2.89 19.115 C 2.89 28.075 10.154 35.338 19.115 35.338 L 19.115 38.228 C 8.558 38.228 0 29.67 0 19.114 C 0 8.558 8.558 0 19.115 0 C 23.217 -0.006 27.211 1.314 30.502 3.763 C 32.391 5.166 35.152 5.21 37.094 3.895 L 37.28 3.763 C 40.572 1.314 44.567 -0.006 48.67 0 C 52.938 0 56.879 1.4 60.06 3.765 C 61.949 5.169 64.71 5.213 66.654 3.896 L 66.839 3.765 C 70.131 1.314 74.127 -0.006 78.231 0 C 82.498 0 86.439 1.399 89.619 3.763 C 91.508 5.166 94.269 5.21 96.211 3.895 L 96.397 3.763 C 99.688 1.314 103.683 -0.006 107.786 0 C 118.343 0 126.901 8.558 126.901 19.114 C 126.901 29.67 118.343 38.228 107.786 38.228 L 107.786 35.338 C 116.607 35.338 123.783 28.3 124.005 19.533 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-mgevib\",layoutDependency:layoutDependency,layoutId:\"mELvIypWL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.554 7.74\" overflow=\"visible\"><path d=\"M 9.664 1.657 C 12.636 -0.552 16.916 -0.552 19.888 1.657 C 22.681 3.736 26.072 4.856 29.554 4.85 L 29.554 7.74 C 25.554 7.74 21.84 6.51 18.77 4.409 L 18.165 3.977 C 16.215 2.528 13.337 2.528 11.387 3.977 L 10.783 4.408 C 7.609 6.584 3.849 7.746 0 7.74 L 0 4.85 C 3.625 4.85 6.964 3.664 9.664 1.657 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hb470g\",layoutDependency:layoutDependency,layoutId:\"rd9und06o\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.562 7.742\" overflow=\"visible\"><path d=\"M 9.666 1.657 C 12.64 -0.553 16.921 -0.553 19.894 1.657 C 22.688 3.737 26.079 4.858 29.562 4.851 L 29.562 7.741 C 25.56 7.741 21.845 6.511 18.776 4.409 L 18.17 3.976 C 16.22 2.526 13.34 2.526 11.39 3.976 C 8.099 6.427 4.103 7.748 0 7.741 L 0 4.851 C 3.627 4.851 6.967 3.664 9.666 1.657 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6l7rtc\",layoutDependency:layoutDependency,layoutId:\"eiMf_7ImG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.555 7.74\" overflow=\"visible\"><path d=\"M 9.664 1.657 C 12.638 -0.553 16.917 -0.553 19.889 1.657 C 22.682 3.736 26.073 4.856 29.555 4.849 L 29.555 7.739 C 25.555 7.739 21.841 6.509 18.771 4.408 L 18.166 3.976 C 16.216 2.527 13.338 2.527 11.388 3.976 L 10.783 4.407 C 7.608 6.583 3.849 7.745 0 7.739 L 0 4.849 C 3.625 4.849 6.965 3.663 9.665 1.656 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5q6tpt\",layoutDependency:layoutDependency,layoutId:\"BDVYEUSQp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 126.901 38.228\" overflow=\"visible\"><path d=\"M 124.011 19.114 C 124.011 10.154 116.747 2.89 107.786 2.89 C 104.304 2.884 100.913 4.003 98.12 6.082 C 95.148 8.292 90.869 8.292 87.896 6.082 C 85.289 4.141 82.155 3.033 78.907 2.903 L 78.231 2.89 C 74.748 2.884 71.357 4.004 68.563 6.084 C 65.59 8.294 61.309 8.294 58.336 6.084 C 55.543 4.004 52.152 2.884 48.669 2.89 C 45.187 2.884 41.796 4.003 39.003 6.082 C 36.031 8.292 31.751 8.292 28.779 6.082 C 26.172 4.141 23.038 3.032 19.79 2.903 L 19.115 2.89 C 10.295 2.89 3.118 9.929 2.895 18.695 L 2.89 19.115 C 2.89 28.075 10.154 35.338 19.115 35.338 L 19.115 38.228 C 8.558 38.228 0 29.67 0 19.114 C 0 8.558 8.558 0 19.115 0 C 23.217 -0.006 27.211 1.314 30.502 3.763 C 32.391 5.166 35.152 5.21 37.094 3.895 L 37.28 3.763 C 40.572 1.314 44.567 -0.006 48.67 0 C 52.938 0 56.879 1.4 60.06 3.765 C 61.949 5.169 64.71 5.213 66.654 3.896 L 66.839 3.765 C 70.131 1.314 74.127 -0.006 78.231 0 C 82.498 0 86.439 1.399 89.619 3.763 C 91.508 5.166 94.269 5.21 96.211 3.895 L 96.397 3.763 C 99.688 1.314 103.683 -0.006 107.786 0 C 118.343 0 126.901 8.558 126.901 19.114 C 126.901 29.67 118.343 38.228 107.786 38.228 L 107.786 35.338 C 116.607 35.338 123.783 28.3 124.005 19.533 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y70h7o\",\"data-framer-name\":\"footer_form_wrap\",layoutDependency:layoutDependency,layoutId:\"hy4RgPFVY\"})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d7fbdb\",\"data-framer-name\":\"footer_bottom\",layoutDependency:layoutDependency,layoutId:\"szCUQw3FT\",children:[/*#__PURE__*/_jsx(Image1,{\"aria-label\":\"Wonderwerk\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:159,intrinsicWidth:1386,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+64+(0+288+((componentViewport?.height||800)-84-489)/1*1)+0+0),pixelHeight:318,pixelWidth:2772,sizes:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,src:\"https://framerusercontent.com/images/pC07qcnI90hgr4ORluIWqqYCw.png?width=2772&height=318\",srcSet:\"https://framerusercontent.com/images/pC07qcnI90hgr4ORluIWqqYCw.png?scale-down-to=512&width=2772&height=318 512w,https://framerusercontent.com/images/pC07qcnI90hgr4ORluIWqqYCw.png?scale-down-to=1024&width=2772&height=318 1024w,https://framerusercontent.com/images/pC07qcnI90hgr4ORluIWqqYCw.png?scale-down-to=2048&width=2772&height=318 2048w,https://framerusercontent.com/images/pC07qcnI90hgr4ORluIWqqYCw.png?width=2772&height=318 2772w\"},className:\"framer-1uui5cc\",\"data-framer-name\":\"WW footer\",layoutDependency:layoutDependency,layoutId:\"tsmftS6X2\",...addPropertyOverrides({R6ANCXkxJ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:159,intrinsicWidth:1386,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+64+(0+400+((componentViewport?.height||800)-84-665)/1*1)+64+0),pixelHeight:318,pixelWidth:2772,sizes:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,src:\"https://framerusercontent.com/images/pC07qcnI90hgr4ORluIWqqYCw.png?width=2772&height=318\",srcSet:\"https://framerusercontent.com/images/pC07qcnI90hgr4ORluIWqqYCw.png?scale-down-to=512&width=2772&height=318 512w,https://framerusercontent.com/images/pC07qcnI90hgr4ORluIWqqYCw.png?scale-down-to=1024&width=2772&height=318 1024w,https://framerusercontent.com/images/pC07qcnI90hgr4ORluIWqqYCw.png?scale-down-to=2048&width=2772&height=318 2048w,https://framerusercontent.com/images/pC07qcnI90hgr4ORluIWqqYCw.png?width=2772&height=318 2772w\"}},Sbt6z2keF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:159,intrinsicWidth:1386,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+64+472+0+0),pixelHeight:318,pixelWidth:2772,sizes:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,src:\"https://framerusercontent.com/images/pC07qcnI90hgr4ORluIWqqYCw.png?width=2772&height=318\",srcSet:\"https://framerusercontent.com/images/pC07qcnI90hgr4ORluIWqqYCw.png?scale-down-to=512&width=2772&height=318 512w,https://framerusercontent.com/images/pC07qcnI90hgr4ORluIWqqYCw.png?scale-down-to=1024&width=2772&height=318 1024w,https://framerusercontent.com/images/pC07qcnI90hgr4ORluIWqqYCw.png?scale-down-to=2048&width=2772&height=318 2048w,https://framerusercontent.com/images/pC07qcnI90hgr4ORluIWqqYCw.png?width=2772&height=318 2772w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1olwz8h\",\"data-framer-name\":\"footer_bottom_layout\",layoutDependency:layoutDependency,layoutId:\"iXCqHMv6s\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGVuaW0gSU5LIFNlbWlCb2xk\",\"--framer-font-family\":'\"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"YOU MUST BE 21+ \"})}),className:\"framer-432m9c\",fonts:[\"CUSTOMV2;Denim INK SemiBold\"],layoutDependency:layoutDependency,layoutId:\"OORiV4n6j\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+64+(0+288+((componentViewport?.height||800)-84-489)/1*1)+0+177+0,...addPropertyOverrides({R6ANCXkxJ:{y:(componentViewport?.y||0)+64+(0+400+((componentViewport?.height||800)-84-665)/1*1)+64+177+0},Sbt6z2keF:{y:(componentViewport?.y||0)+64+472+0+177+0+26}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cs4zz0-container\",layoutDependency:layoutDependency,layoutId:\"LHibczTxf-container\",nodeId:\"LHibczTxf\",rendersWithMotion:true,scopeId:\"pZbHAKMqw\",children:/*#__PURE__*/_jsx(Footer_secondary_link,{EzGvN5f9o:\"LEGAL\",height:\"100%\",id:\"LHibczTxf\",layoutId:\"LHibczTxf\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGVuaW0gSU5LIFNlbWlCb2xk\",\"--framer-font-family\":'\"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"WE RESPECT YOUR PRIVACY\"})}),className:\"framer-128ugyj\",fonts:[\"CUSTOMV2;Denim INK SemiBold\"],layoutDependency:layoutDependency,layoutId:\"rPU5kWkjx\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--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-MVHR2.framer-wry2s6, .framer-MVHR2 .framer-wry2s6 { display: block; }\",\".framer-MVHR2.framer-1hva3ch { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: hidden; padding: 64px 20px 20px 20px; position: relative; width: 1440px; }\",\".framer-MVHR2 .framer-1yogti0 { 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; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MVHR2 .framer-1s0d750 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MVHR2 .framer-10c3t8d { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-MVHR2 .framer-132mug4-container, .framer-MVHR2 .framer-17u9hkz-container, .framer-MVHR2 .framer-1si0jxz-container, .framer-MVHR2 .framer-x8sqw8-container, .framer-MVHR2 .framer-1r0jzle-container, .framer-MVHR2 .framer-1cs4zz0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MVHR2 .framer-1314fgw { height: 67px; position: relative; width: 128px; }\",\".framer-MVHR2 .framer-17e9w8k { height: 19px; left: 0px; position: absolute; top: 0px; width: 48px; }\",\".framer-MVHR2 .framer-5qvh9g { height: 19px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-MVHR2 .framer-1mvsbp { height: 19px; left: 16px; position: absolute; top: 0px; width: 18px; }\",\".framer-MVHR2 .framer-17e0b4s { height: 13px; left: 20px; position: absolute; top: 3px; width: 11px; }\",\".framer-MVHR2 .framer-1hjzm0j { height: 18px; left: 35px; position: absolute; top: 0px; width: 14px; }\",\".framer-MVHR2 .framer-6ndvlw { height: 5px; left: 39px; position: absolute; top: 4px; width: 6px; }\",\".framer-MVHR2 .framer-g4vhpt { height: 53px; left: 17px; position: absolute; top: 0px; width: 111px; }\",\".framer-MVHR2 .framer-1bit3ny { height: 18px; left: 30px; position: absolute; top: 0px; width: 15px; }\",\".framer-MVHR2 .framer-kl077e { height: 18px; left: 45px; position: absolute; top: 0px; width: 15px; }\",\".framer-MVHR2 .framer-1mtz664 { height: 5px; left: 49px; position: absolute; top: 4px; width: 6px; }\",\".framer-MVHR2 .framer-1jzydq6 { height: 18px; left: 60px; position: absolute; top: 0px; width: 4px; }\",\".framer-MVHR2 .framer-184sc7g { height: 19px; left: 65px; position: absolute; top: 0px; width: 16px; }\",\".framer-MVHR2 .framer-1qefovm { height: 18px; left: 83px; position: absolute; top: 0px; width: 15px; }\",\".framer-MVHR2 .framer-t54gta { height: 18px; left: 98px; position: absolute; top: 0px; width: 14px; }\",\".framer-MVHR2 .framer-1278ah1 { height: 11px; left: 0px; position: absolute; top: 42px; width: 7px; }\",\".framer-MVHR2 .framer-9chstv { height: 11px; left: 17px; position: absolute; top: 42px; width: 37px; }\",\".framer-MVHR2 .framer-xz1tig, .framer-MVHR2 .framer-xq67w6 { height: 11px; left: 0px; position: absolute; top: 0px; width: 7px; }\",\".framer-MVHR2 .framer-1svywpo, .framer-MVHR2 .framer-gjkh6g, .framer-MVHR2 .framer-70u23w { height: 1px; left: 4px; position: absolute; top: 0px; width: 1px; }\",\".framer-MVHR2 .framer-h5mw7x { height: 11px; left: 29px; position: absolute; top: 1px; width: 8px; }\",\".framer-MVHR2 .framer-sobjag { height: 8px; left: 30px; position: absolute; top: 2px; width: 5px; }\",\".framer-MVHR2 .framer-1a4y0aw { height: 12px; left: 45px; position: absolute; top: 42px; width: 37px; }\",\".framer-MVHR2 .framer-26jx09 { height: 12px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-MVHR2 .framer-1fyv20v, .framer-MVHR2 .framer-106qn8w { height: 1px; left: 4px; position: absolute; top: 10px; width: 1px; }\",\".framer-MVHR2 .framer-hoxtw4 { height: 8px; left: 2px; position: absolute; top: 2px; width: 5px; }\",\".framer-MVHR2 .framer-15nudph, .framer-MVHR2 .framer-otj5ly { height: 11px; left: 31px; position: absolute; top: 1px; width: 7px; }\",\".framer-MVHR2 .framer-p024aa { height: 11px; left: 75px; position: absolute; top: 42px; width: 38px; }\",\".framer-MVHR2 .framer-1vn4j4o { height: 5px; left: 32px; position: absolute; top: 5px; width: 5px; }\",\".framer-MVHR2 .framer-1wbi42l { height: 12px; left: 105px; position: absolute; top: 42px; width: 8px; }\",\".framer-MVHR2 .framer-18tznjk { height: 12px; left: 0px; position: absolute; top: 0px; width: 8px; }\",\".framer-MVHR2 .framer-ymh2bh { height: 5px; left: 2px; position: absolute; top: 5px; width: 5px; }\",\".framer-MVHR2 .framer-zeohb4 { height: 1px; left: 4px; position: absolute; top: 4px; width: 1px; }\",\".framer-MVHR2 .framer-1lkx96f { height: 38px; left: 1px; position: absolute; top: 29px; width: 127px; }\",\".framer-MVHR2 .framer-mgevib { height: 8px; left: 19px; position: absolute; top: 31px; width: 30px; }\",\".framer-MVHR2 .framer-1hb470g { height: 8px; left: 49px; position: absolute; top: 31px; width: 30px; }\",\".framer-MVHR2 .framer-6l7rtc { height: 8px; left: 78px; position: absolute; top: 31px; width: 30px; }\",\".framer-MVHR2 .framer-5q6tpt { height: 38px; left: 0px; position: absolute; top: 0px; width: 127px; }\",\".framer-MVHR2 .framer-y70h7o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; min-height: 40px; min-width: 121px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MVHR2 .framer-1d7fbdb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-MVHR2 .framer-1uui5cc { aspect-ratio: 8.716981132075471 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 161px); overflow: visible; position: relative; width: 100%; }\",\".framer-MVHR2 .framer-1olwz8h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-MVHR2 .framer-432m9c, .framer-MVHR2 .framer-128ugyj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-MVHR2.framer-v-1yevbrs.framer-1hva3ch { width: 810px; }\",\".framer-MVHR2.framer-v-1yevbrs .framer-1yogti0, .framer-MVHR2.framer-v-5boein .framer-1yogti0 { flex-direction: column; gap: 96px; justify-content: center; }\",\".framer-MVHR2.framer-v-1yevbrs .framer-1s0d750, .framer-MVHR2.framer-v-5boein .framer-1s0d750 { gap: unset; justify-content: space-between; order: 0; width: 100%; }\",\".framer-MVHR2.framer-v-1yevbrs .framer-10c3t8d, .framer-MVHR2.framer-v-5boein .framer-10c3t8d { gap: 16px; }\",\".framer-MVHR2.framer-v-1yevbrs .framer-y70h7o { min-width: unset; order: 1; width: 100%; }\",\".framer-MVHR2.framer-v-1yevbrs .framer-1d7fbdb { padding: 64px 0px 0px 0px; }\",\".framer-MVHR2.framer-v-1yevbrs .framer-1uui5cc { height: var(--framer-aspect-ratio-supported, 89px); }\",\".framer-MVHR2.framer-v-5boein.framer-1hva3ch { gap: 72px; justify-content: flex-start; width: 390px; }\",\".framer-MVHR2.framer-v-5boein .framer-y70h7o { min-height: 48px; min-width: unset; order: 1; width: 100%; }\",\".framer-MVHR2.framer-v-5boein .framer-1uui5cc { height: var(--framer-aspect-ratio-supported, 23px); }\",\".framer-MVHR2.framer-v-5boein .framer-1olwz8h { flex-direction: column; gap: 2px; justify-content: center; }\",'.framer-MVHR2[data-border=\"true\"]::after, .framer-MVHR2 [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"R6ANCXkxJ\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"Sbt6z2keF\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_e3dig9\",\"trackingId\":\"b35e6bb94d\"},{\"id\":\"_1p0j1h6\",\"trackingId\":\"b35e6bb94d\",\"type\":\"form_submit\",\"nodeId\":\"lT0v2vlIE\"}]\n */const FramerpZbHAKMqw=withCSS(Component,css,\"framer-MVHR2\");export default FramerpZbHAKMqw;FramerpZbHAKMqw.displayName=\"FOOTER\";FramerpZbHAKMqw.defaultProps={height:800,width:1440};addPropertyControls(FramerpZbHAKMqw,{variant:{options:[\"yVlsT9spf\",\"R6ANCXkxJ\",\"Sbt6z2keF\"],optionTitles:[\"Default\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerpZbHAKMqw,[{explicitInter:true,fonts:[{cssFamilyName:\"Denim INK SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/u2xqpGvKy6YLTiaM76zidXKtvE.woff2\",weight:\"600\"}]},...Footer_linkFonts,...Footer_secondary_linkFonts],{supportsExplicitInterCodegen:true});FramerpZbHAKMqw.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Footer_link,{},context),forwardLoader(Footer_secondary_link,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpZbHAKMqw\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"R6ANCXkxJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"Sbt6z2keF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_e3dig9\\\",\\\"trackingId\\\":\\\"b35e6bb94d\\\"},{\\\"id\\\":\\\"_1p0j1h6\\\",\\\"trackingId\\\":\\\"b35e6bb94d\\\",\\\"type\\\":\\\"form_submit\\\",\\\"nodeId\\\":\\\"lT0v2vlIE\\\"}]\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pZbHAKMqw.map","// Generated by Framer (2db7bbf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"uita85UTT\",\"K0mdQzvvb\",\"v58mDGK4L\"];const serializationHash=\"framer-v7QSw\";const variantClassNames={K0mdQzvvb:\"framer-v-12iw1zh\",uita85UTT:\"framer-v-lrcnq4\",v58mDGK4L:\"framer-v-x5fwaa\"};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:\"uita85UTT\",Mobile:\"v58mDGK4L\",Tablet:\"K0mdQzvvb\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"uita85UTT\"};};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:\"uita85UTT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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-lrcnq4\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"uita85UTT\",ref:refBinding,style:{...style},...addPropertyOverrides({K0mdQzvvb:{\"data-framer-name\":\"Tablet\"},v58mDGK4L:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGVuaW0gSU5LIFNlbWlCb2xk\",\"--framer-font-family\":'\"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"114.34px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"center\"},children:\"THERE’S MORE\"})}),className:\"framer-l7j4bl\",\"data-framer-name\":\"THERE’S MORE\",fonts:[\"CUSTOMV2;Denim INK SemiBold\"],layoutDependency:layoutDependency,layoutId:\"HirbJZkIn\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({v58mDGK4L:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGVuaW0gSU5LIFNlbWlCb2xk\",\"--framer-font-family\":'\"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"84px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"center\"},children:\"THERE’S MORE\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vml8yv\",\"data-framer-name\":\"Text + Graphic\",layoutDependency:layoutDependency,layoutId:\"eAL6MiGWJ\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1iry46d\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:124,intrinsicWidth:147,layoutDependency:layoutDependency,layoutId:\"E8dE7HGim\",svg:'<svg width=\"147\" height=\"124\" viewBox=\"0 0 147 124\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M129.646 118.586C130.294 118.586 130.863 118.834 131.312 119.3C131.767 119.755 132.003 120.325 132.003 120.968C132.003 121.601 131.764 122.162 131.326 122.622L131.319 122.629L131.313 122.636C130.859 123.09 130.289 123.325 129.646 123.325C129.003 123.325 128.432 123.09 127.978 122.636C127.523 122.181 127.288 121.611 127.288 120.968C127.288 120.325 127.523 119.755 127.978 119.3C128.435 118.842 129 118.586 129.646 118.586ZM90.5049 101.648C91.5428 101.648 92.4926 101.8 93.3408 102.119C94.1887 102.432 94.9328 102.872 95.5602 103.442C95.5603 103.442 95.5602 103.442 95.5601 103.442C95.5599 103.442 95.5598 103.443 95.5599 103.443C96.0992 103.905 96.5705 104.43 96.9717 105.016L97.1416 105.273L97.1455 105.28L97.1504 105.288C97.4082 105.718 97.547 106.197 97.4737 106.698C97.4737 106.698 97.4738 106.698 97.4741 106.699C97.4744 106.699 97.4746 106.699 97.4745 106.7C97.4739 106.704 97.4722 106.709 97.4717 106.713C97.4707 106.719 97.4709 106.727 97.4699 106.733C97.4698 106.734 97.4692 106.734 97.4688 106.734C97.4683 106.734 97.4677 106.734 97.4676 106.735C97.3969 107.245 97.1095 107.644 96.6865 107.908L96.6709 107.918L96.6543 107.927C96.1794 108.19 95.6587 108.244 95.1396 108.088L95.1299 108.085C94.643 107.931 94.2534 107.624 93.9941 107.184L93.9902 107.176L93.9854 107.168C93.7749 106.789 93.5105 106.462 93.1904 106.184C92.8786 105.913 92.4959 105.687 92.0322 105.513L92.0244 105.51C91.6101 105.35 91.084 105.258 90.4297 105.258H90.4199C89.2467 105.242 88.3505 105.475 87.6816 105.898L87.6729 105.904C87.0845 106.265 86.79 106.782 86.79 107.568C86.7901 107.968 86.8863 108.34 87.084 108.693C87.2755 108.994 87.6371 109.316 88.249 109.63C88.8497 109.913 89.7355 110.14 90.9434 110.285H90.9424C93.0588 110.53 94.7711 111.187 95.9912 112.329L96.2158 112.547C97.3017 113.659 97.8311 115.09 97.8311 116.777C97.831 117.805 97.6281 118.738 97.2015 119.559C97.2013 119.559 97.2014 119.56 97.2017 119.56C97.202 119.56 97.202 119.561 97.2018 119.561C96.8002 120.364 96.2343 121.044 95.5127 121.595L95.5029 121.603C94.7935 122.125 93.98 122.52 93.0723 122.792L93.0635 122.795C92.1753 123.049 91.2459 123.174 90.2793 123.174C89.136 123.174 88.0457 123.004 87.0137 122.66L87.0131 122.66C87.0083 122.659 87.0036 122.657 86.999 122.655C85.9892 122.295 85.0929 121.794 84.3193 121.149C83.535 120.496 82.9435 119.718 82.5607 118.819C82.5606 118.819 82.5605 118.818 82.5605 118.818C82.5605 118.818 82.5605 118.817 82.5603 118.817C82.3254 118.338 82.2879 117.802 82.5703 117.3L82.5879 117.271C82.8763 116.809 83.3254 116.54 83.8398 116.422L84.0166 116.389C84.4143 116.334 84.8019 116.412 85.1582 116.604C85.1686 116.61 85.1797 116.616 85.19 116.621C85.1901 116.621 85.1901 116.621 85.1899 116.621C85.1898 116.621 85.1898 116.621 85.1899 116.621C85.5934 116.832 85.8962 117.156 86.0908 117.566L86.1562 117.691C86.3191 117.98 86.5632 118.263 86.9072 118.534C87.3009 118.828 87.785 119.078 88.3701 119.273C88.9617 119.466 89.5976 119.564 90.2793 119.564C91.0367 119.564 91.6959 119.443 92.266 119.216C92.2677 119.215 92.2694 119.214 92.2709 119.213C92.2726 119.212 92.2744 119.212 92.2762 119.211C92.8591 118.983 93.2913 118.669 93.6016 118.281L93.6035 118.278C93.9065 117.903 94.0703 117.441 94.0703 116.853C94.0703 116.126 93.8 115.478 93.2041 114.882C92.6511 114.329 91.6874 113.91 90.1773 113.734C90.177 113.734 90.1768 113.735 90.1768 113.735C90.1768 113.735 90.1765 113.735 90.1763 113.735C88.0531 113.507 86.3076 112.858 85.0098 111.729C83.7043 110.594 83.0293 109.159 83.0293 107.468C83.0293 106.259 83.3623 105.187 84.0557 104.293C84.7318 103.404 85.6496 102.744 86.7764 102.301C87.8947 101.861 89.1417 101.649 90.5049 101.648ZM80.8975 101.874C81.3873 101.874 81.853 102.027 82.2139 102.388C82.5674 102.741 82.7275 103.194 82.7275 103.679C82.7275 104.164 82.5673 104.616 82.2139 104.97C81.853 105.33 81.3873 105.483 80.8975 105.483H76.937C76.4206 105.483 76.002 105.902 76.002 106.418V121.018C76.0019 121.526 75.8308 121.99 75.4824 122.365L75.4727 122.375L75.4639 122.385C75.0906 122.758 74.6107 122.923 74.0967 122.923C73.5947 122.923 73.1419 122.745 72.7744 122.403L72.7559 122.385C72.3841 122.013 72.1914 121.542 72.1914 121.018V106.418C72.1914 105.902 71.7728 105.483 71.2563 105.483H67.2969C66.8118 105.483 66.3595 105.323 66.0059 104.97C65.6523 104.616 65.4922 104.164 65.4922 103.679C65.4922 103.194 65.6523 102.741 66.0059 102.388C66.3595 102.034 66.8119 101.874 67.2969 101.874H80.8975ZM112.68 101.874C113.17 101.874 113.635 102.027 113.996 102.388C114.037 102.429 114.102 102.431 114.144 102.391C114.17 102.367 114.196 102.344 114.223 102.321L114.359 102.216C114.686 101.986 115.065 101.874 115.47 101.874C115.831 101.874 116.204 101.959 116.517 102.201C116.517 102.202 116.517 102.202 116.517 102.203C116.516 102.203 116.516 102.203 116.517 102.204C116.687 102.325 116.837 102.473 116.968 102.639L117.103 102.824L117.108 102.833L117.113 102.842L121.718 110.191C122.084 110.776 122.935 110.776 123.302 110.192L127.953 102.791L127.966 102.77L127.98 102.75C128.162 102.5 128.382 102.286 128.646 102.128C128.946 101.947 129.283 101.874 129.622 101.874C130.089 101.874 130.511 102.045 130.837 102.387C130.837 102.388 130.837 102.388 130.837 102.388C130.838 102.388 130.838 102.388 130.838 102.388C130.842 102.392 130.846 102.396 130.85 102.4C130.853 102.404 130.856 102.407 130.859 102.41C130.859 102.41 130.859 102.41 130.859 102.41C130.859 102.41 130.859 102.41 130.859 102.411C131.155 102.717 131.32 103.096 131.37 103.513C131.37 103.513 131.37 103.514 131.371 103.514C131.371 103.514 131.371 103.514 131.371 103.514C131.431 103.991 131.286 104.436 131.034 104.826L124.499 114.978C124.402 115.129 124.351 115.304 124.351 115.484V121.018C124.351 121.542 124.158 122.013 123.786 122.385C123.42 122.751 122.953 122.923 122.445 122.923C121.943 122.923 121.491 122.745 121.123 122.403L121.104 122.385L121.085 122.365C120.737 121.99 120.564 121.526 120.564 121.018V115.48C120.564 115.302 120.513 115.127 120.417 114.977L114.024 104.972C114.018 104.962 114.005 104.961 113.996 104.97C113.635 105.331 113.17 105.483 112.68 105.483H108.72C108.204 105.483 107.785 105.902 107.785 106.418V121.018C107.785 121.526 107.613 121.99 107.265 122.365L107.256 122.375L107.246 122.385C106.873 122.758 106.394 122.923 105.88 122.923C105.378 122.923 104.925 122.744 104.558 122.403L104.548 122.394L104.538 122.385C104.166 122.013 103.974 121.542 103.974 121.018V106.418C103.974 105.902 103.555 105.483 103.039 105.483H99.0791C98.5941 105.483 98.1417 105.323 97.7881 104.97C97.4346 104.616 97.2744 104.164 97.2744 103.679C97.2744 103.194 97.4346 102.741 97.7881 102.388C98.1417 102.034 98.5941 101.874 99.0791 101.874H112.68ZM89.8809 122.44L90.2793 122.448C90.0163 122.448 89.7569 122.437 89.501 122.418C89.6268 122.427 89.7534 122.436 89.8809 122.44ZM128.491 122.122C128.57 122.201 128.654 122.271 128.742 122.331C128.742 122.331 128.742 122.331 128.742 122.33C128.742 122.33 128.742 122.33 128.742 122.33C128.655 122.271 128.571 122.201 128.492 122.122C128.454 122.084 128.417 122.044 128.383 122.004C128.417 122.044 128.453 122.084 128.491 122.122ZM92.8643 122.097L93.1357 122.011C93.1427 122.008 93.1493 122.005 93.1562 122.003C93.0603 122.036 92.963 122.067 92.8643 122.097ZM128.021 121.134C128.026 121.186 128.035 121.238 128.044 121.288C128.025 121.185 128.015 121.079 128.015 120.968L128.021 121.134ZM72.9229 121.141C72.9263 121.179 72.9326 121.217 72.9395 121.254C72.9255 121.178 72.918 121.099 72.918 121.018L72.9229 121.141ZM104.705 121.141C104.709 121.179 104.715 121.217 104.722 121.254C104.708 121.178 104.7 121.099 104.7 121.018L104.705 121.141ZM128.38 119.936C128.38 119.936 128.38 119.936 128.38 119.936C128.348 119.974 128.318 120.013 128.29 120.054C128.318 120.013 128.347 119.974 128.379 119.935C128.38 119.935 128.38 119.935 128.38 119.936ZM83.2031 117.655C83.1843 117.689 83.1681 117.723 83.1543 117.757L83.2041 117.655C83.2231 117.625 83.2431 117.595 83.2646 117.567L83.2031 117.655ZM94.7881 117.067C94.7929 116.997 94.7969 116.926 94.7969 116.853C94.7969 116.853 94.7967 116.853 94.7964 116.853C94.7961 116.853 94.7959 116.853 94.7959 116.853L94.7881 117.067ZM93.7168 114.368C93.7617 114.413 93.8056 114.458 93.8477 114.504C93.8898 114.55 93.9304 114.596 93.9697 114.643L93.9707 114.644C93.892 114.55 93.8078 114.458 93.7178 114.368C93.6727 114.323 93.6256 114.279 93.5771 114.236C93.6255 114.279 93.6719 114.323 93.7168 114.368ZM90.2539 113.014C90.3529 113.025 90.451 113.038 90.5466 113.052C90.5468 113.052 90.5469 113.052 90.5471 113.052C90.5474 113.051 90.5472 113.051 90.5468 113.051C90.4512 113.037 90.3538 113.025 90.2549 113.014C90.1282 113 90.0032 112.985 89.8799 112.969L90.2539 113.014ZM128.567 103.177L122.508 112.819C122.508 112.819 122.508 112.819 122.508 112.82C122.508 112.82 122.509 112.82 122.509 112.82L128.568 103.177C128.6 103.133 128.633 103.091 128.667 103.052C128.633 103.091 128.599 103.133 128.567 103.177ZM94.3555 112.034C94.27 111.987 94.1829 111.94 94.0938 111.896C94.0572 111.877 94.0196 111.861 93.9824 111.843C94.1103 111.904 94.235 111.967 94.3555 112.034ZM93.5352 111.646C93.6714 111.7 93.8037 111.758 93.9326 111.818C93.8954 111.801 93.8582 111.783 93.8203 111.766C93.6345 111.682 93.441 111.605 93.2402 111.534L93.5352 111.646ZM89.5615 110.798C89.5615 110.798 89.5615 110.798 89.5615 110.798C89.5617 110.798 89.5617 110.798 89.5616 110.798C89.4309 110.77 89.3047 110.741 89.1826 110.711C89.1826 110.711 89.1826 110.711 89.1826 110.711C89.1825 110.711 89.1824 110.711 89.1826 110.711C89.3046 110.741 89.4309 110.77 89.5615 110.798ZM84.8984 110.593C84.9569 110.661 85.0181 110.728 85.0811 110.794L84.8984 110.592C84.8399 110.524 84.7835 110.455 84.7295 110.385L84.8984 110.593ZM86.0889 107.964C86.0913 107.983 86.0958 108.002 86.0986 108.021C86.0946 107.994 86.0902 107.967 86.0869 107.939L86.0889 107.964ZM83.7549 107.468C83.7549 107.56 83.7572 107.651 83.7617 107.741C83.7662 107.831 83.7732 107.921 83.7822 108.009C83.7644 107.832 83.7559 107.652 83.7559 107.468C83.7559 107.335 83.7595 107.204 83.7686 107.076C83.7595 107.204 83.7549 107.335 83.7549 107.468ZM94.6209 106.815C94.6205 106.815 94.6203 106.816 94.6205 106.816C94.704 106.958 94.8067 107.077 94.9277 107.173C94.9277 107.173 94.9278 107.173 94.9278 107.173C94.9281 107.173 94.9283 107.172 94.928 107.172C94.807 107.076 94.7047 106.958 94.6212 106.816C94.6211 106.816 94.621 106.815 94.6209 106.815ZM87.4504 105.19C87.4503 105.19 87.4502 105.191 87.4502 105.191C87.4502 105.191 87.4505 105.191 87.4508 105.191C87.5034 105.161 87.5568 105.132 87.6111 105.104C87.6112 105.104 87.6113 105.103 87.6113 105.103C87.6113 105.103 87.611 105.103 87.6107 105.103C87.5564 105.131 87.503 105.16 87.4504 105.19ZM66.4492 104.379C66.4709 104.406 66.4936 104.432 66.5186 104.457C66.5423 104.481 66.5672 104.503 66.5928 104.523C66.5676 104.503 66.5431 104.481 66.5195 104.457C66.4945 104.432 66.4711 104.406 66.4492 104.379ZM98 103.679C98 103.718 98.0017 103.757 98.0049 103.795C98.0018 103.757 98.001 103.718 98.001 103.679C98.001 103.664 98.0025 103.65 98.0029 103.636C98.0025 103.65 98 103.664 98 103.679ZM86.6826 103.13C86.7993 103.076 86.9191 103.025 87.0421 102.977C87.0423 102.977 87.0422 102.977 87.042 102.977C87.042 102.977 87.042 102.977 87.042 102.977C86.919 103.025 86.7993 103.076 86.6826 103.13ZM66.4482 102.979C66.4702 102.952 66.4941 102.927 66.5189 102.902C66.5192 102.902 66.519 102.901 66.5187 102.901C66.5186 102.901 66.5185 102.901 66.5185 102.901L66.4482 102.979ZM104.156 0.00195312C104.219 0.002599 104.283 0.00332576 104.346 0.00488281C127.566 0.176691 146.338 19.0512 146.338 42.3115C146.338 65.572 127.566 84.4464 104.346 84.6182C104.283 84.6197 104.219 84.6204 104.156 84.6211C104.113 84.6212 104.07 84.623 104.027 84.623C104.027 84.623 104.026 84.6229 104.026 84.6227C104.025 84.6223 104.024 84.6223 104.023 84.6227C104.023 84.6229 104.022 84.623 104.022 84.623C103.912 84.623 103.803 84.6209 103.694 84.6182C92.0147 84.5284 81.4631 79.7075 73.8593 71.9754C73.4808 71.5906 72.8571 71.5906 72.4786 71.9754C64.8724 79.7099 54.3167 84.5313 42.6328 84.6182C42.5594 84.62 42.4857 84.6205 42.4121 84.6211C42.379 84.6212 42.3452 84.623 42.3121 84.623C42.3117 84.623 42.3114 84.623 42.311 84.6228L42.3104 84.6225C42.3099 84.6222 42.3093 84.6223 42.309 84.6227C42.3087 84.6229 42.3084 84.623 42.3081 84.623C42.1988 84.623 42.0893 84.6209 41.9805 84.6182C18.7661 84.4399 0 65.5679 0 42.3115C0.000189052 19.0553 18.7662 0.183175 41.9805 0.00488281C42.0893 0.00214389 42.1988 1.05203e-05 42.3081 3.33063e-08C42.3084 2.34133e-09 42.3087 0.000128206 42.309 0.000356413C42.3093 0.00072676 42.3099 0.000818574 42.3104 0.000584345L42.311 0.000240937C42.3114 8.24898e-05 42.3117 -5.07132e-08 42.3121 1.61789e-07C42.3452 2.00416e-05 42.379 0.00186549 42.4121 0.00195312C42.4857 0.00253719 42.5594 0.00306175 42.6328 0.00488281C54.3166 0.0916965 64.8724 4.91339 72.4786 12.6477C72.8571 13.0325 73.4808 13.0325 73.8592 12.6477C81.4631 4.91574 92.0149 0.094683 103.694 0.00488281C103.803 0.00214182 103.913 1.55004e-05 104.022 6.99851e-08C104.022 4.93616e-09 104.023 0.00010724 104.023 0.000313226C104.024 0.000730806 104.025 0.000730789 104.026 0.000313209C104.026 0.000107239 104.027 -4.81725e-08 104.027 1.62367e-07C104.07 1.98097e-05 104.113 0.00181593 104.156 0.00195312ZM39.9746 64.014C39.9746 63.479 39.5263 63.0521 38.9927 63.0907C35.2857 63.359 31.721 64.0731 28.3628 65.1717C27.8499 65.3395 27.5976 65.9126 27.8196 66.4044C28.2996 67.4681 28.8077 68.4825 29.3408 69.4424C32.1875 74.567 35.533 77.829 38.8089 79.2009C39.3811 79.4405 39.9746 78.9938 39.9746 78.3734V64.014ZM101.688 64.014C101.688 63.479 101.24 63.0521 100.707 63.0907C96.9999 63.3591 93.4356 64.0732 90.0776 65.1717C89.5648 65.3395 89.3125 65.9126 89.5343 66.4045C90.0141 67.4681 90.5216 68.4826 91.0547 69.4424C93.9012 74.5668 97.2469 77.828 100.523 79.1998C101.095 79.4395 101.688 78.9928 101.688 78.3724V64.014ZM44.6494 78.3705C44.6494 78.9912 45.2434 79.438 45.8157 79.1978C49.0893 77.8241 52.4318 74.5632 55.2764 69.4424C55.8095 68.4826 56.317 67.4681 56.7967 66.4045C57.0186 65.9126 56.7662 65.3395 56.2534 65.1718C52.8975 64.074 49.3356 63.3605 45.6315 63.0918C45.0978 63.0531 44.6494 63.48 44.6494 64.0151V78.3705ZM106.364 78.3694C106.364 78.9902 106.958 79.4369 107.531 79.1967C110.804 77.823 114.147 74.5629 116.991 69.4424C117.524 68.4827 118.031 67.4682 118.511 66.4045C118.732 65.9126 118.48 65.3395 117.967 65.1718C114.612 64.0741 111.05 63.3605 107.346 63.0919C106.813 63.0531 106.364 63.48 106.364 64.0151V78.3694ZM62.3928 67.7186C61.9173 67.4765 61.3412 67.6953 61.1234 68.1823C60.5721 69.415 59.9847 70.5942 59.3633 71.7129C58.765 72.7898 58.1278 73.8237 57.455 74.8048C56.9098 75.5999 57.7106 76.6763 58.5797 76.2589C61.3443 74.931 63.9214 73.275 66.2614 71.3421C66.7302 70.9548 66.6876 70.2306 66.1774 69.8997C64.9641 69.113 63.7008 68.3845 62.3928 67.7186ZM124.108 67.7186C123.632 67.4765 123.056 67.6953 122.838 68.1824C122.287 69.415 121.7 70.5941 121.078 71.7129C120.48 72.79 119.842 73.8239 119.169 74.8051C118.624 75.6001 119.424 76.6763 120.294 76.2589C123.058 74.931 125.635 73.275 127.975 71.3421C128.444 70.9548 128.401 70.2306 127.891 69.8997C126.678 69.113 125.415 68.3845 124.108 67.7186ZM23.4929 68.1824C23.275 67.6953 22.6989 67.4765 22.2234 67.7186C20.9168 68.3837 19.6548 69.1112 18.4428 69.8969C17.9326 70.2277 17.8899 70.9519 18.3586 71.3392C20.6963 73.2707 23.2707 74.9259 26.0323 76.2535C26.9013 76.6713 27.7025 75.595 27.1574 74.7996C26.486 73.82 25.8501 72.7879 25.2529 71.7129C24.6315 70.5941 24.0441 69.415 23.4929 68.1824ZM85.2068 68.1824C84.9889 67.6953 84.4128 67.4765 83.9373 67.7186C82.6307 68.3838 81.3686 69.1112 80.1566 69.8969C79.6464 70.2277 79.6037 70.9519 80.0725 71.3392C82.4101 73.2707 84.9845 74.9258 87.7461 76.2535C88.6151 76.6712 89.4166 75.5948 88.8717 74.7994C88.2005 73.8198 87.5648 72.7877 86.9678 71.7129C86.3463 70.5941 85.7583 69.415 85.2068 68.1824ZM128.88 44.6494C128.375 44.6494 127.962 45.05 127.939 45.5541C127.671 51.4849 126.673 57.0893 125.121 62.1013C124.981 62.5517 125.192 63.0372 125.615 63.245C127.872 64.3527 130.016 65.6285 132.026 67.0557C132.146 67.1408 132.314 67.133 132.41 67.0221C137.488 61.1947 140.8 53.7911 141.514 45.6411C141.561 45.1042 141.133 44.6494 140.594 44.6494H128.88ZM5.74413 44.6494C5.20521 44.6494 4.77677 45.1042 4.82383 45.6411C5.53819 53.7905 8.84949 61.194 13.9262 67.0211C14.0215 67.1305 14.1874 67.1396 14.3057 67.0557C16.3157 65.6286 18.4595 64.3527 20.7158 63.245C21.1391 63.0372 21.3498 62.5517 21.2102 62.1013C19.6577 57.0893 18.6605 51.4849 18.3917 45.5541C18.3688 45.05 17.9559 44.6494 17.4514 44.6494H5.74413ZM65.7977 60.4656C65.402 59.6344 64.0921 59.735 63.8429 60.6213C63.7026 61.1199 63.557 61.6132 63.406 62.1009C63.2666 62.5514 63.4771 63.0372 63.9004 63.245C64.2628 63.423 64.6223 63.6053 64.9788 63.7918C65.8901 64.2688 67.1135 63.0298 66.631 62.1214C66.3415 61.5765 66.0637 61.0244 65.7977 60.4656ZM82.4894 60.6302C82.24 59.7442 80.9304 59.6436 80.5347 60.4746C80.2706 61.0292 79.9947 61.5772 79.7074 62.1181C79.2252 63.0264 80.4476 64.2645 81.3588 63.7879C81.7128 63.6027 82.0698 63.4217 82.4297 63.245C82.853 63.0372 83.0635 62.5514 82.924 62.1009C82.7739 61.6161 82.629 61.1258 82.4894 60.6302ZM67.458 44.6494C66.9191 44.6494 66.4906 45.1042 66.5377 45.6411C67.0875 51.9126 69.1754 57.7422 72.4223 62.752C72.7755 63.2968 73.5624 63.2968 73.9155 62.752C77.1626 57.7422 79.2504 51.9126 79.8002 45.6411C79.8473 45.1042 79.4188 44.6494 78.8799 44.6494H67.458ZM24.0034 44.6494C23.4742 44.6494 23.0498 45.0885 23.0759 45.617C23.3354 50.8626 24.2031 55.7872 25.5152 60.1824C25.6664 60.6886 26.212 60.9585 26.7134 60.7921C30.619 59.4961 34.7704 58.6746 39.0829 58.3995C39.5816 58.3677 39.9746 57.9573 39.9746 57.4576V45.5845C39.9746 45.0681 39.556 44.6494 39.0395 44.6494H24.0034ZM44.6494 57.4577C44.6494 57.9574 45.0423 58.3678 45.541 58.3997C49.8508 58.6751 53.9995 59.4969 57.9028 60.7921C58.4042 60.9585 58.9498 60.6887 59.101 60.1824C60.4133 55.7872 61.2817 50.8628 61.5412 45.617C61.5674 45.0885 61.143 44.6494 60.6138 44.6494H45.5845C45.0681 44.6494 44.6494 45.0681 44.6494 45.5845V57.4577ZM85.7173 44.6494C85.1881 44.6494 84.7637 45.0885 84.7898 45.617C85.0493 50.8626 85.9169 55.7872 87.2291 60.1824C87.3803 60.6886 87.9259 60.9585 88.4273 60.7921C92.3328 59.4961 96.4843 58.6746 100.797 58.3995C101.295 58.3677 101.688 57.9573 101.688 57.4576V45.5845C101.688 45.0681 101.27 44.6494 100.753 44.6494H85.7173ZM106.364 57.4577C106.364 57.9574 106.757 58.3678 107.256 58.3997C111.565 58.6752 115.714 59.497 119.617 60.7921C120.118 60.9585 120.664 60.6887 120.815 60.1824C122.127 55.7872 122.996 50.8628 123.255 45.617C123.281 45.0885 122.857 44.6494 122.328 44.6494H107.299C106.783 44.6494 106.364 45.0681 106.364 45.5845V57.4577ZM14.3057 17.5674C14.1872 17.4832 14.0213 17.4918 13.9258 17.6014C8.8488 23.4287 5.53809 30.8332 4.82382 38.9829C4.77677 39.5198 5.20521 39.9746 5.74412 39.9746H17.4514C17.9559 39.9746 18.3688 39.574 18.3917 39.07C18.6605 33.1384 19.6582 27.5333 21.2112 22.5208C21.3507 22.0703 21.1401 21.5849 20.7167 21.3771C18.4602 20.2695 16.3158 18.9945 14.3057 17.5674ZM26.7134 23.83C26.212 23.6636 25.6664 23.9334 25.5152 24.4396C24.2028 28.8353 23.3353 33.7606 23.0759 39.007C23.0498 39.5356 23.4742 39.9746 24.0034 39.9746H39.0395C39.556 39.9746 39.9746 39.556 39.9746 39.0395V27.1645C39.9746 26.6648 39.5816 26.2543 39.0829 26.2225C34.7703 25.9475 30.619 25.126 26.7134 23.83ZM59.101 24.4396C58.9498 23.9334 58.4042 23.6636 57.9028 23.83C53.9995 25.1252 49.8509 25.9469 45.541 26.2224C45.0423 26.2543 44.6494 26.6647 44.6494 27.1644V39.0395C44.6494 39.556 45.0681 39.9746 45.5845 39.9746H60.6138C61.143 39.9746 61.5674 39.5356 61.5412 39.007C61.2817 33.7605 60.4136 28.8353 59.101 24.4396ZM73.9155 21.871C73.5624 21.3262 72.7755 21.3262 72.4224 21.871C69.1752 26.881 67.0874 32.7111 66.5377 38.983C66.4906 39.5198 66.9191 39.9746 67.458 39.9746H78.8799C79.4188 39.9746 79.8473 39.5198 79.8002 38.983C79.2505 32.7111 77.1628 26.8811 73.9155 21.871ZM88.4273 23.83C87.9259 23.6636 87.3802 23.9334 87.2291 24.4396C85.9167 28.8353 85.0492 33.7607 84.7898 39.007C84.7637 39.5356 85.1881 39.9746 85.7173 39.9746H100.753C101.27 39.9746 101.688 39.556 101.688 39.0395V27.1645C101.688 26.6648 101.295 26.2543 100.797 26.2225C96.4842 25.9475 92.3329 25.126 88.4273 23.83ZM120.815 24.4396C120.664 23.9334 120.118 23.6636 119.617 23.83C115.714 25.1251 111.565 25.9469 107.256 26.2224C106.757 26.2543 106.364 26.6647 106.364 27.1644V39.0395C106.364 39.556 106.783 39.9746 107.299 39.9746H122.328C122.857 39.9746 123.281 39.5356 123.255 39.007C122.996 33.7605 122.127 28.8353 120.815 24.4396ZM132.409 17.5999C132.313 17.489 132.146 17.4822 132.026 17.5674C130.016 18.9946 127.871 20.2695 125.614 21.3771C125.191 21.5849 124.98 22.0704 125.12 22.5208C126.673 27.5333 127.671 33.1383 127.939 39.07C127.962 39.574 128.375 39.9746 128.88 39.9746H140.594C141.133 39.9746 141.561 39.5198 141.514 38.9829C140.8 30.8321 137.488 23.4275 132.409 17.5999ZM66.6312 22.5008C67.1137 21.5924 65.8899 20.353 64.9785 20.8299C64.6218 21.0166 64.2621 21.199 63.8995 21.377C63.4761 21.5849 63.2656 22.0707 63.4051 22.5212C63.5563 23.0093 63.7021 23.5029 63.8425 24.002C64.0919 24.8882 65.402 24.9888 65.7976 24.1575C66.0637 23.5984 66.3417 23.0461 66.6312 22.5008ZM81.3594 20.834C80.4482 20.3573 79.2255 21.5957 79.7076 22.504C79.9949 23.0453 80.2708 23.5935 80.535 24.1485C80.9306 24.9795 82.2401 24.879 82.4897 23.9931C82.6295 23.4971 82.7746 23.0063 82.9249 22.5212C83.0645 22.0707 82.854 21.5849 82.4306 21.377C82.0707 21.2003 81.7136 21.0192 81.3594 20.834ZM39.9746 6.24961C39.9746 5.6292 39.3812 5.18248 38.8089 5.42214C35.5329 6.7941 32.1876 10.0568 29.3408 15.1816C28.8079 16.1411 28.2997 17.1547 27.8197 18.2177C27.5976 18.7095 27.85 19.2826 28.3628 19.4503C31.7211 20.549 35.2857 21.2631 38.9927 21.5314C39.5263 21.57 39.9746 21.1431 39.9746 20.6081V6.24961ZM101.688 6.24966C101.688 5.62923 101.095 5.18252 100.523 5.4222C97.2468 6.79426 93.9013 10.0569 91.0547 15.1816C90.5218 16.141 90.0142 17.1546 89.5345 18.2176C89.3125 18.7095 89.5648 19.2826 90.0777 19.4503C93.4356 20.5489 96.9999 21.263 100.707 21.5313C101.24 21.57 101.688 21.1431 101.688 20.6081V6.24966ZM44.6494 20.607C44.6494 21.142 45.0978 21.5689 45.6315 21.5302C49.3356 21.2616 52.8975 20.5481 56.2534 19.4503C56.7662 19.2826 57.0186 18.7095 56.7966 18.2176C56.3169 17.1546 55.8092 16.141 55.2764 15.1816C52.4317 10.0606 49.0893 6.79899 45.8157 5.42525C45.2434 5.18507 44.6494 5.6318 44.6494 6.2525V20.607ZM106.364 20.6069C106.364 21.142 106.813 21.5689 107.346 21.5302C111.05 21.2615 114.612 20.548 117.967 19.4503C118.48 19.2826 118.732 18.7095 118.511 18.2176C118.031 17.1546 117.524 16.1408 116.991 15.1816C114.147 10.0609 110.804 6.79925 107.531 5.42534C106.958 5.18512 106.364 5.63186 106.364 6.25258V20.6069ZM88.8726 9.82287C89.4175 9.0274 88.6159 7.95085 87.7469 8.36864C84.9854 9.69626 82.4111 11.3515 80.0735 13.2828C79.6048 13.6702 79.6474 14.3944 80.1576 14.7253C81.3694 15.5111 82.6309 16.2391 83.9373 16.9044C84.4128 17.1465 84.9889 16.9277 85.2068 16.4407C85.7584 15.2084 86.3464 14.0298 86.9678 12.9111C87.5651 11.8357 88.2011 10.803 88.8726 9.82287ZM27.1583 9.8226C27.7034 9.02723 26.902 7.95079 26.033 8.36853C23.2712 9.69615 20.6965 11.3513 18.3587 13.2829C17.8899 13.6702 17.9326 14.3944 18.4428 14.7251C19.6548 15.5109 20.9168 16.2383 22.2234 16.9035C22.6989 17.1455 23.275 16.9268 23.4929 16.4398C24.0442 15.2078 24.6317 14.0295 25.2529 12.9111C25.8504 11.8356 26.4866 10.8028 27.1583 9.8226ZM58.5789 8.36334C57.7098 7.94583 56.9089 9.02227 57.4541 9.81746C58.1272 10.7991 58.7647 11.8336 59.3633 12.9111C59.9845 14.0294 60.572 15.2078 61.1233 16.4398C61.3412 16.9268 61.9173 17.1456 62.3927 16.9035C63.7004 16.2378 64.9634 15.5097 66.1763 14.7233C66.6865 14.3925 66.7291 13.6682 66.2603 13.281C63.9203 11.3479 61.3434 9.69143 58.5789 8.36334ZM120.293 8.36322C119.424 7.94576 118.623 9.02209 119.168 9.81719C119.842 10.7989 120.479 11.8334 121.078 12.9111C121.699 14.0295 122.287 15.2078 122.838 16.4398C123.056 16.9268 123.632 17.1455 124.108 16.9034C125.415 16.2376 126.678 15.509 127.89 14.7224C128.4 14.3915 128.443 13.6673 127.974 13.28C125.634 11.3472 123.057 9.69107 120.293 8.36322ZM86.6699 103.136C86.5593 103.187 86.4516 103.241 86.3467 103.297C86.4556 103.239 86.5675 103.183 86.6826 103.13C86.6784 103.132 86.6741 103.134 86.6699 103.136Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGVuaW0gSU5LIFNlbWlCb2xk\",\"--framer-font-family\":'\"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"114.34px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"80%\"},children:\"TO DRINK\"})}),className:\"framer-xfd8m8\",\"data-framer-name\":\"TO DRINK\",fonts:[\"CUSTOMV2;Denim INK SemiBold\"],layoutDependency:layoutDependency,layoutId:\"f9DpMgs1l\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({v58mDGK4L:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGVuaW0gSU5LIFNlbWlCb2xk\",\"--framer-font-family\":'\"Denim INK SemiBold\", \"Denim INK SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"84px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"80%\"},children:\"TO DRINK\"})})}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v7QSw.framer-fp29dq, .framer-v7QSw .framer-fp29dq { display: block; }\",\".framer-v7QSw.framer-lrcnq4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1408px; }\",\".framer-v7QSw .framer-l7j4bl, .framer-v7QSw .framer-xfd8m8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-v7QSw .framer-1vml8yv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-v7QSw .framer-1iry46d { flex: none; height: 124px; position: relative; width: 147px; }\",\".framer-v7QSw.framer-v-12iw1zh.framer-lrcnq4 { align-content: center; align-items: center; flex-direction: column; width: 810px; }\",\".framer-v7QSw.framer-v-x5fwaa.framer-lrcnq4 { align-content: center; align-items: center; flex-direction: column; width: 390px; }\",\".framer-v7QSw.framer-v-x5fwaa .framer-l7j4bl { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-v7QSw.framer-v-x5fwaa .framer-1vml8yv { align-content: center; align-items: center; flex-direction: column; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 124\n * @framerIntrinsicWidth 1408\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"K0mdQzvvb\":{\"layout\":[\"fixed\",\"auto\"]},\"v58mDGK4L\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerV9JAuaJcP=withCSS(Component,css,\"framer-v7QSw\");export default FramerV9JAuaJcP;FramerV9JAuaJcP.displayName=\"There's More To...\";FramerV9JAuaJcP.defaultProps={height:124,width:1408};addPropertyControls(FramerV9JAuaJcP,{variant:{options:[\"uita85UTT\",\"K0mdQzvvb\",\"v58mDGK4L\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerV9JAuaJcP,[{explicitInter:true,fonts:[{cssFamilyName:\"Denim INK SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Denim INK\",url:\"https://framerusercontent.com/assets/u2xqpGvKy6YLTiaM76zidXKtvE.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV9JAuaJcP\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"K0mdQzvvb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"v58mDGK4L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1408\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"124\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./V9JAuaJcP.map","// Generated by Framer (874d64d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PrimaryButton from\"https://framerusercontent.com/modules/S6iKWkc8dhZiTa6u5uMW/tNcDO4Ag3X1jENUlXdEU/g_cMeeYsU.js\";import ThereSMoreTo from\"https://framerusercontent.com/modules/dkW8XwbcWkJOP7vYXamS/UGbMQKLz1fYzONc4tiLm/V9JAuaJcP.js\";const ThereSMoreToFonts=getFonts(ThereSMoreTo);const PrimaryButtonFonts=getFonts(PrimaryButton);const cycleOrder=[\"eDeUF6q61\",\"yN_TNX9wT\",\"Y4UyYAP0d\"];const serializationHash=\"framer-h2EkE\";const variantClassNames={eDeUF6q61:\"framer-v-3f1hv9\",Y4UyYAP0d:\"framer-v-1cti85d\",yN_TNX9wT:\"framer-v-1xiptx9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xYw5ssJMy=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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={Default:\"eDeUF6q61\",Mobile:\"Y4UyYAP0d\",Tablet:\"yN_TNX9wT\"};const getProps=({height,id,signUpLink,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"eDeUF6q61\",xYw5ssJMy:signUpLink??props.xYw5ssJMy};};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,xYw5ssJMy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eDeUF6q61\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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-3f1hv9\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"eDeUF6q61\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",backgroundColor:\"rgb(255, 94, 94)\",...style},...addPropertyOverrides({Y4UyYAP0d:{\"data-framer-name\":\"Mobile\"},yN_TNX9wT:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d1pqol\",\"data-framer-name\":\"col\",layoutDependency:layoutDependency,layoutId:\"T9dzvY4c_\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:124,width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+(40+((componentViewport?.height||296)-80-212)/2)+0+0,...addPropertyOverrides({Y4UyYAP0d:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||200)-80-212)/2)+0+0},yN_TNX9wT:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||397.5)-80-212)/2)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-obtbgc-container\",layoutDependency:layoutDependency,layoutId:\"pJ1pShmRz-container\",nodeId:\"pJ1pShmRz\",rendersWithMotion:true,scopeId:\"y7RjJH0NB\",children:/*#__PURE__*/_jsx(ThereSMoreTo,{height:\"100%\",id:\"pJ1pShmRz\",layoutId:\"pJ1pShmRz\",style:{width:\"100%\"},variant:matchVariant(\"uita85UTT\"),width:\"100%\",...addPropertyOverrides({Y4UyYAP0d:{variant:matchVariant(\"v58mDGK4L\")},yN_TNX9wT:{variant:matchVariant(\"K0mdQzvvb\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"There's more to drink\",className:\"framer-mk8wb1\",\"data-framer-name\":\"row\",layoutDependency:layoutDependency,layoutId:\"NvcMyH_jB\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(40+((componentViewport?.height||296)-80-212)/2)+0+164+0+0,...addPropertyOverrides({Y4UyYAP0d:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||200)-80-212)/2)+0+164+0+0},yN_TNX9wT:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||397.5)-80-212)/2)+0+164+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-195ta5h-container\",layoutDependency:layoutDependency,layoutId:\"hr84ogXTQ-container\",nodeId:\"hr84ogXTQ\",rendersWithMotion:true,scopeId:\"y7RjJH0NB\",children:/*#__PURE__*/_jsx(PrimaryButton,{height:\"100%\",id:\"hr84ogXTQ\",layoutId:\"hr84ogXTQ\",pQCKl0vh2:28,RuS86rtS8:xYw5ssJMy,T1Dp9YU2V:\"Subscribe to our newsletter\",variant:matchVariant(\"riR1fM8Sz\"),width:\"100%\",...addPropertyOverrides({Y4UyYAP0d:{T1Dp9YU2V:\"Subscribe To \\nour newsletter\"}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-h2EkE.framer-qr1f3b, .framer-h2EkE .framer-qr1f3b { display: block; }\",\".framer-h2EkE.framer-3f1hv9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 40px 16px 40px 16px; position: relative; width: 1440px; }\",\".framer-h2EkE .framer-d1pqol { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-h2EkE .framer-obtbgc-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-h2EkE .framer-mk8wb1 { 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; width: 100%; }\",\".framer-h2EkE .framer-195ta5h-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-h2EkE.framer-v-1xiptx9.framer-3f1hv9 { width: 810px; }\",\".framer-h2EkE.framer-v-1cti85d.framer-3f1hv9 { width: 390px; }\",'.framer-h2EkE[data-border=\"true\"]::after, .framer-h2EkE [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 296\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yN_TNX9wT\":{\"layout\":[\"fixed\",\"auto\"]},\"Y4UyYAP0d\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"xYw5ssJMy\":\"signUpLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framery7RjJH0NB=withCSS(Component,css,\"framer-h2EkE\");export default Framery7RjJH0NB;Framery7RjJH0NB.displayName=\"Newsletter CTA\";Framery7RjJH0NB.defaultProps={height:296,width:1440};addPropertyControls(Framery7RjJH0NB,{variant:{options:[\"eDeUF6q61\",\"yN_TNX9wT\",\"Y4UyYAP0d\"],optionTitles:[\"Default\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},xYw5ssJMy:{title:\"Sign Up Link\",type:ControlType.Link}});addFonts(Framery7RjJH0NB,[{explicitInter:true,fonts:[]},...ThereSMoreToFonts,...PrimaryButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framery7RjJH0NB\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"296\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yN_TNX9wT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Y4UyYAP0d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"xYw5ssJMy\\\":\\\"signUpLink\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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AI,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,MAAM,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,MAAM,IAAI,IAAI,IAAI,KAAK,IAAI,MAAM,IAAI,MAAM,IAAI,MAAM,IAAI,MAAM,IAAI,IAAI,IAAI,IAAO,IAAI,IAAO,IAAI,IAAI,IAAI,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,MAAM,IAAI,KAAK,IAAI,MAAM,IAAI,KAAK,IAAI,KAAK,IAAI,IAAO,IAAI,MAAM,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAO,IAAI,IAAO,IAAI,IAAI,IAAI,IAAO,IAAI,IAAI,IAAI,MAAM,IAAI,IAAO,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAO,IAAI,IAAI,IAAI,MAAM,IAAI,IAAI,IAAI,KAAK,IAAI,IAAO,IAAI,KAAK,IAAI,KAAK,IAAI,IAAO,IAAI,MAAM,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAO,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,MAAM,IAAI,MAAM,IAAI,KAAK,IAAI,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,OAAO,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,MAAM,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,IAAI,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,IAAI,OAAO,IAAI,IAAI,IA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"}