{"version":3,"file":"script_main.cvx7kxtj.mjs","names":["addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","isBrowser","useRef","useState","isBrowser","useRef","_Fragment","React","className","QueryClientProvider","LoadingSkeleton","useQuery","useQueries","useContext","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","_Fragment","LicenseBanner","Children","QueryClientProvider","_Fragment","useMemo","e","useState","Input","RemoveProductFromCartButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","CartListItem","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","CartLayer","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","Cart20Fonts","Cart20","HamburgerFonts","Hamburger","MenuItem2Fonts","MenuItem2","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","FooterLink","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","NavigationBarNew","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","Cart20","Hamburger","MenuItem2","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","SVG","NavigationBarNewLogo","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","MainNew","MainNewLogo","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/oawuz86zukTvRmv5ZjhR/4SEorTio7UjApMkPz1ib/atz4Pkaya.js","https:/framerusercontent.com/modules/HbIzMbbJWiPwlfAAujzR/qbygNeqE6eqokPNuv2uw/mcVfIk8KD.js","https:/framerusercontent.com/modules/zzfzgZ7pO3t6JQJMkHo3/ZueuducC1DyN2VURmw7J/Use_disable_scroll.js","https:/framerusercontent.com/modules/t0DOE0rPObRn86ULNCpK/y2wZDGddI8asbt6EaWmB/Cart_open_button.js","https:/framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/BYbTHUcg4Cmq3eZxs3q1/Close.js","https:/framerusercontent.com/modules/hQDzOBDDNESYIdn83POX/AvCKX8WbthKW3wPDn9eL/Cart_close_button.js","https:/framerusercontent.com/modules/TxqscBcbPXl18geyBROf/S7yZKjtqtHfQ0qiR18ts/Shared_loading_skeleton_props.js","https:/framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/mc0XJv4awiOJk5CpgVgN/Cart_info_label.js","https:/framerusercontent.com/modules/U32JRYBcPmO9IzIRP4Rj/GrFKLNDUaXKzMFWb6e2Q/License_cache.js","https:/framerusercontent.com/modules/pKQXtSIFOkUZHJ1ZIH57/xasIA5RetlT8iITFSz0n/Env.js","https:/framerusercontent.com/modules/b3e85pFcNFtqTX3XSv9e/zOfqbkMdl0fyR3REXbDr/Backend_client.js","https:/framerusercontent.com/modules/JhvDT64z5Z8fFnafHobq/C0haDnNEQmsBird8zfLb/Licence_service.js","https:/framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/eQwjsVa9mCMo9EhzBz0a/Use_license.js","https:/framerusercontent.com/modules/RLUl2XsqpTmBCu5gztrO/wjmSdJll8Ls9168PgFcH/Checkout_button.js","https:/framerusercontent.com/modules/heb2iTDQkKAqORmVdsfS/itrqT6lZ3jdOf9pTpyKs/Bundle_products_service.js","https:/framerusercontent.com/modules/yD9tq7dDUICPa25uLGK4/16cbsSyNZHjnIkEJz1wK/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/qKKuAE2rGxrcosyfJ7S9/License_context.js","https:/framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/s1mlHkYGQR97VVZy9xmB/ZrUsU8aFu.js","https:/framer.com/m/Upgrade-Banner-FPdC.js@s1mlHkYGQR97VVZy9xmB","https:/framerusercontent.com/modules/wEMK1SRSZFOatw3ciue6/X0gGaZuSmCGvcbdvlOyJ/Cart_product_list.js","https:/framerusercontent.com/modules/CzCV8XLmF4NsbjhhT6di/m7t57OoeG7wFfJOqlwUY/Cart_list_item_subtotal.js","https:/framerusercontent.com/modules/th0jSp3HeOJvYPA882Rd/aUOAUN0xIGLzTmleGBYE/Cart_remove_product_button.js","https:/framerusercontent.com/modules/umhPoCJ6IEOUsQhC88gA/CT8OB8ZAv5JPz2H0cBFZ/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/CFQddTf6Bm6ZpYiNh3OQ/Input.js","https:/framerusercontent.com/modules/wN7TJYKLX3uECaqP2vef/E0yiBmP9UiiiymMiZgC0/Cart_quantity_input.js","https:/framerusercontent.com/modules/j3qF8ubXPmWjAHW1q0K9/GDjd5OqNDCmusbUNB4yi/ljfc2q5W6.js","https:/framerusercontent.com/modules/ApH3DsIcXJQTG7HpnpoM/cRhL6FMeu72bzTAKwVax/xbjhpRy5q.js","https:/framerusercontent.com/modules/n7GxNbCeCxiPtPxXTdUP/qMhMRIlqtkylWoHy2fRs/pjW3L4Ooy.js","https:/framerusercontent.com/modules/ux98wbv2zFdQuPG4PLa4/4enjCB3deDUXCMrCkHBd/A4KwM0UAk.js","https:/framerusercontent.com/modules/DxBXedBctyuDB5FAogPR/KW5Y9N8ntIzGVonW5oBG/HUH_MQx7Z.js","https:/framerusercontent.com/modules/fiO8hg8Dc6lDncQNa4rO/IpbVgw8klV0qzRA5WEtY/xCvvqjvn9.js","https:/framerusercontent.com/modules/bZwKSH38mfATcWfbISLi/iHbKYsz9GFQu4kYJMI3r/n5xkqIm06.js","https:/framerusercontent.com/modules/wty5yALu2t4PWWtUN9yk/jaC9S8oGYaq3hQCPJHG8/o4lS8gnCc.js","https:/framerusercontent.com/modules/HQkoHP5yb0S3XWRyRsN4/Nhgaj3BDAda6xNUOeq2T/RY43sDvGv.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (f353506)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/9buINMKoPhFg40vPDEYC/cgSabRQgd0E2l4cgKrq6/I1HiqG0uQ.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/owteYs8MhIJjnukgEFWI/0BddIiv9JEp40r8sgd8q/XfLRQCqvd.js\";const enabledGestures={QE6r9iWf1:{hover:true}};const cycleOrder=[\"QE6r9iWf1\",\"t9MDhrO8z\"];const serializationHash=\"framer-niD4E\";const variantClassNames={QE6r9iWf1:\"framer-v-15fal2s\",t9MDhrO8z:\"framer-v-143f793\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const hEbbgG_yn=undefined;const l1DFm37l7=undefined;const r8BJoLHcf=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 humanReadableVariantMap={\"Mobile \":\"t9MDhrO8z\",Default:\"QE6r9iWf1\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,label,link,width,...props})=>{return{...props,hEbbgG_yn:click??props.hEbbgG_yn,l1DFm37l7:link??props.l1DFm37l7,r8BJoLHcf:label??props.r8BJoLHcf??\"Shop\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QE6r9iWf1\"};};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,r8BJoLHcf,l1DFm37l7,hEbbgG_yn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QE6r9iWf1\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap974i0=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(hEbbgG_yn){const res=await hEbbgG_yn(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:l1DFm37l7,motionChild:true,nodeId:\"QE6r9iWf1\",openInNewTab:false,scopeId:\"atz4Pkaya\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-15fal2s\",className,classNames)} framer-t125s1`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QE6r9iWf1\",onTap:onTap974i0,ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-bd267691-b4ca-4693-91c8-88caf674c693, rgba(153, 153, 153, 0.6))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,WebkitBackdropFilter:\"blur(10px)\",...style},variants:{\"QE6r9iWf1-hover\":{backgroundColor:\"var(--token-f35da49b-ec3d-425e-99c1-d391e3396116, rgba(148, 148, 148, 0.6))\"},t9MDhrO8z:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({\"QE6r9iWf1-hover\":{\"data-framer-name\":undefined},t9MDhrO8z:{\"data-framer-name\":\"Mobile \"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e9fhvr\",\"data-styles-preset\":\"I1HiqG0uQ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(246, 246, 246)))\"},children:\"Shop\"})}),className:\"framer-w6bhjk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eJaj_QOtk\",style:{\"--extracted-r6o4lv\":\"var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(246, 246, 246))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:r8BJoLHcf,variants:{t9MDhrO8z:{\"--extracted-1eung3n\":\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({t9MDhrO8z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1aylcv\",\"data-styles-preset\":\"XfLRQCqvd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25)))\"},children:\"Shop\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-niD4E.framer-t125s1, .framer-niD4E .framer-t125s1 { display: block; }\",\".framer-niD4E.framer-15fal2s { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: hidden; padding: 0px 24px 2px 24px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-niD4E .framer-w6bhjk { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-niD4E.framer-v-143f793.framer-15fal2s { height: min-content; padding: 6px 24px 8px 24px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 83\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"t9MDhrO8z\":{\"layout\":[\"auto\",\"auto\"]},\"dW0uyM1a4\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"r8BJoLHcf\":\"label\",\"l1DFm37l7\":\"link\",\"hEbbgG_yn\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameratz4Pkaya=withCSS(Component,css,\"framer-niD4E\");export default Frameratz4Pkaya;Frameratz4Pkaya.displayName=\"Menu item 2\";Frameratz4Pkaya.defaultProps={height:44,width:83};addPropertyControls(Frameratz4Pkaya,{variant:{options:[\"QE6r9iWf1\",\"t9MDhrO8z\"],optionTitles:[\"Default\",\"Mobile \"],title:\"Variant\",type:ControlType.Enum},r8BJoLHcf:{defaultValue:\"Shop\",displayTextArea:false,title:\"Label\",type:ControlType.String},onr8BJoLHcfChange:{changes:\"r8BJoLHcf\",type:ControlType.ChangeHandler},l1DFm37l7:{title:\"Link\",type:ControlType.Link},hEbbgG_yn:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Frameratz4Pkaya,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameratz4Pkaya\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"44\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"r8BJoLHcf\\\":\\\"label\\\",\\\"l1DFm37l7\\\":\\\"link\\\",\\\"hEbbgG_yn\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"t9MDhrO8z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dW0uyM1a4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"83\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./atz4Pkaya.map","// Generated by Framer (f353506)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"B6h27Pcru\",\"wpdXmyjrb\"];const serializationHash=\"framer-INm9h\";const variantClassNames={B6h27Pcru:\"framer-v-yugyb3\",wpdXmyjrb:\"framer-v-1kgnpnx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const CLRet54BA=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Close:\"wpdXmyjrb\",Default:\"B6h27Pcru\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,CLRet54BA:click??props.CLRet54BA,variant:humanReadableVariantMap[props.variant]??props.variant??\"B6h27Pcru\"};};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,CLRet54BA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"B6h27Pcru\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ke3kba=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(CLRet54BA){const res=await CLRet54BA(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-yugyb3\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"B6h27Pcru\",onTap:onTap1ke3kba,ref:refBinding,style:{backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\",...style},...addPropertyOverrides({wpdXmyjrb:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1epvy0d\",layoutDependency:layoutDependency,layoutId:\"o3OHZXZgG\",style:{backgroundColor:\"var(--token-bd267691-b4ca-4693-91c8-88caf674c693, rgba(153, 153, 153, 0.6))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,opacity:1},variants:{wpdXmyjrb:{backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:0}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-diqwhe\",layoutDependency:layoutDependency,layoutId:\"aE2AUbpmG\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-w55qzy\",layoutDependency:layoutDependency,layoutId:\"jbGyjdZAN\",style:{backgroundColor:\"var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(242, 241, 239))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{wpdXmyjrb:{backgroundColor:\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\",rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-si6955\",layoutDependency:layoutDependency,layoutId:\"U91SsrzWw\",style:{backgroundColor:\"var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(242, 241, 239))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{wpdXmyjrb:{backgroundColor:\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\",rotate:-45}}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-INm9h.framer-1k8v77b, .framer-INm9h .framer-1k8v77b { display: block; }\",\".framer-INm9h.framer-yugyb3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-INm9h .framer-1epvy0d { flex: none; height: 44px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 48px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-INm9h .framer-diqwhe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: 100%; z-index: 1; }\",\".framer-INm9h .framer-w55qzy, .framer-INm9h .framer-si6955 { flex: none; height: 2px; overflow: hidden; position: relative; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-INm9h.framer-v-1kgnpnx .framer-diqwhe { gap: 0px; min-height: 4px; }\",\".framer-INm9h.framer-v-1kgnpnx .framer-w55qzy { left: calc(50.00000000000002% - 24px / 2); order: 1; position: absolute; top: 1px; z-index: 1; }\",\".framer-INm9h.framer-v-1kgnpnx .framer-si6955 { left: calc(50.00000000000002% - 24px / 2); order: 0; position: absolute; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"wpdXmyjrb\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"CLRet54BA\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermcVfIk8KD=withCSS(Component,css,\"framer-INm9h\");export default FramermcVfIk8KD;FramermcVfIk8KD.displayName=\"Hamburger\";FramermcVfIk8KD.defaultProps={height:44,width:48};addPropertyControls(FramermcVfIk8KD,{variant:{options:[\"B6h27Pcru\",\"wpdXmyjrb\"],optionTitles:[\"Default\",\"Close\"],title:\"Variant\",type:ControlType.Enum},CLRet54BA:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramermcVfIk8KD,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermcVfIk8KD\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wpdXmyjrb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"CLRet54BA\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"48\",\"framerIntrinsicHeight\":\"44\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mcVfIk8KD.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","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/MvEGyqVtsz7ZuwizELQ7/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/QwYYXHQtLOTv27KxTdVj/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/8lCT0jwgS9GDIJMiXpA6/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/8U7YcoJkk3eOlGAQvAFp/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\",\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\"}},\"__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/MvEGyqVtsz7ZuwizELQ7/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/QwYYXHQtLOTv27KxTdVj/Custom_button_wrapper.js\";import CloseSvg from\"https://framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/BYbTHUcg4Cmq3eZxs3q1/Close.js\";import{PresetSecondaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/8lCT0jwgS9GDIJMiXpA6/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/8U7YcoJkk3eOlGAQvAFp/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\",\"framerIntrinsicWidth\":\"40\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","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/rHZ1AnAaeQ2IaGEdJZs7/Tanstack_query.js\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/iG86VTRkDdiScyP9IyUm/Use_cart.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/I5Jbkf3ddwCkf3X9l2KW/Market_store.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/awrDSvH6EvRTXjIHZ37z/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/8U7YcoJkk3eOlGAQvAFp/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\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\"}},\"__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/xasIA5RetlT8iITFSz0n/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/zOfqbkMdl0fyR3REXbDr/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);console.log(\"License data cached for 1 minute\");return licenseData;}\nexport const __FramerMetadata__ = {\"exports\":{\"fetchLicense\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useQuery}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/rHZ1AnAaeQ2IaGEdJZs7/Tanstack_query.js\";import{licenseCache}from\"https://framerusercontent.com/modules/U32JRYBcPmO9IzIRP4Rj/GrFKLNDUaXKzMFWb6e2Q/License_cache.js\";import{fetchLicense}from\"https://framerusercontent.com/modules/JhvDT64z5Z8fFnafHobq/C0haDnNEQmsBird8zfLb/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/iG86VTRkDdiScyP9IyUm/Use_cart.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/qkPdpusjbFZpoOxkKttw/Query_client_wrapper.js\";import{useLicense}from\"https://framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/eQwjsVa9mCMo9EhzBz0a/Use_license.js\";import{PresetPrimaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults,PresetPrimaryButtonDisabledStyleControls}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/8lCT0jwgS9GDIJMiXpA6/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/MvEGyqVtsz7ZuwizELQ7/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/QwYYXHQtLOTv27KxTdVj/Custom_button_wrapper.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/8U7YcoJkk3eOlGAQvAFp/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\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"40\"}},\"__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\":{\"BundleProductsServiceResponse\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBundleProductsByVariant\":{\"type\":\"variable\",\"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/rHZ1AnAaeQ2IaGEdJZs7/Tanstack_query.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/I5Jbkf3ddwCkf3X9l2KW/Market_store.js\";import{getBundleProductsByVariant}from\"https://framerusercontent.com/modules/heb2iTDQkKAqORmVdsfS/itrqT6lZ3jdOf9pTpyKs/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\":{\"useBundleProductsByVariantIds\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BUNDLE_PRODUCTS_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useBundleProducts\":{\"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/eQwjsVa9mCMo9EhzBz0a/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 (808fccf)\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-yvDv4\";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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{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:\"upgrade to PUBLISH\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS12YXJpYWJsZS1yZWd1bGFyVkY9SW05d2Mzb2lJRGsyTENBaWQyZG9kQ0lnT0RBd0xDQWlkMlIwYUNJZ01UQXc=\",\"--framer-font-family\":'\"Bricolage Grotesque Variable\", \"Bricolage Grotesque Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-1qhja7k, \"opsz\" 96, \"wght\" 800, \"wdth\" 100)',\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"uppercase\"},children:\"YOUR STORE\"})]}),className:\"framer-1daoptz\",\"data-framer-name\":\"Online Course\",fonts:[\"GF;Bricolage Grotesque-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"mjecyYYdr\",style:{\"--extracted-1qhja7k\":'\"opsz\" 96, \"wght\" 800, \"wdth\" 100',\"--extracted-2gg91v\":'\"opsz\" 96, \"wght\" 800, \"wdth\" 100',\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{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:\"Use Shopify on your Framer site\"}),/*#__PURE__*/_jsx(motion.p,{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-2gxw0f, rgba(0, 0, 0, 0.6))\"},children:\"with Frameship.\"})]}),className:\"framer-la1ndd\",\"data-framer-name\":\"Create engaging learning experiences\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"R3_znsqdM\",style:{\"--extracted-2gxw0f\":\"rgba(0, 0, 0, 0.6)\",\"--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:\"UPGRADE\"})}),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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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_\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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_\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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\",opacity:1,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-yvDv4.framer-vlpx12, .framer-yvDv4 .framer-vlpx12 { display: block; }\",\".framer-yvDv4.framer-1dx2m24 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 15px; position: relative; width: 235px; will-change: var(--framer-will-change-override, transform); }\",\".framer-yvDv4 .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-yvDv4 .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-yvDv4 .framer-ezi7fp { height: 16px; position: relative; width: 16px; }\",\".framer-yvDv4 .framer-stwm1e { height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-yvDv4 .framer-197lgmt { height: 14px; left: 3px; position: absolute; top: 2px; width: 11px; }\",\".framer-yvDv4 .framer-1y3tsak { height: 14px; left: 0px; position: absolute; top: 0px; width: 11px; }\",\".framer-yvDv4 .framer-1saqngk { height: 3px; left: 4px; position: absolute; top: 8px; width: 3px; }\",\".framer-yvDv4 .framer-5chj6a { height: 4px; left: 4px; position: absolute; top: 2px; width: 4px; }\",\".framer-yvDv4 .framer-1daoptz, .framer-yvDv4 .framer-la1ndd { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-yvDv4 .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-yvDv4 .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-yvDv4 .framer-1wdwxz3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yvDv4 .framer-1as0hep { height: 7px; position: relative; width: 61px; }\",\".framer-yvDv4 .framer-wnk5gx { height: 7px; left: 9px; position: absolute; top: 0px; width: 52px; }\",\".framer-yvDv4 .framer-1qv3pw { height: 5px; left: 48px; position: absolute; top: 0px; width: 4px; }\",\".framer-yvDv4 .framer-1oyhy3g { height: 7px; left: 47px; position: absolute; top: 0px; width: 2px; }\",\".framer-yvDv4 .framer-zhdych { height: 7px; left: 45px; position: absolute; top: 0px; width: 2px; }\",\".framer-yvDv4 .framer-1tgqpfl { height: 7px; left: 42px; position: absolute; top: 0px; width: 2px; }\",\".framer-yvDv4 .framer-16wkrwm { height: 7px; left: 38px; position: absolute; top: 0px; width: 2px; }\",\".framer-yvDv4 .framer-dbcf63 { height: 2px; left: 39px; position: absolute; top: 3px; width: 4px; }\",\".framer-yvDv4 .framer-h4zafe { height: 7px; left: 32px; position: absolute; top: 0px; width: 6px; }\",\".framer-yvDv4 .framer-1obu94e { height: 7px; left: 27px; position: absolute; top: 0px; width: 2px; }\",\".framer-yvDv4 .framer-k37omh { height: 2px; left: 28px; position: absolute; top: 6px; width: 4px; }\",\".framer-yvDv4 .framer-5c1bje { height: 1px; left: 28px; position: absolute; top: 3px; width: 3px; }\",\".framer-yvDv4 .framer-1u1grab { height: 2px; left: 28px; position: absolute; top: 0px; width: 4px; }\",\".framer-yvDv4 .framer-1aqol5v { height: 7px; left: 18px; position: absolute; top: 0px; width: 8px; }\",\".framer-yvDv4 .framer-1m7xi0p { height: 7px; left: 11px; position: absolute; top: 0px; width: 7px; }\",\".framer-yvDv4 .framer-fn24q3 { height: 1px; left: 13px; position: absolute; top: 5px; width: 5px; }\",\".framer-yvDv4 .framer-qt0z67 { height: 7px; left: 5px; position: absolute; top: 0px; width: 6px; }\",\".framer-yvDv4 .framer-msv4k7 { height: 2px; left: 7px; position: absolute; top: 2px; width: 2px; }\",\".framer-yvDv4 .framer-1rrq731 { height: 7px; left: 0px; position: absolute; top: 0px; width: 2px; }\",\".framer-yvDv4 .framer-1aa6vsk { height: 2px; left: 1px; position: absolute; top: 3px; width: 4px; }\",\".framer-yvDv4 .framer-rfuxf6 { height: 2px; left: 1px; position: absolute; top: 0px; width: 4px; }\",\".framer-yvDv4 .framer-9ypvph { height: 7px; left: 0px; position: absolute; top: 0px; width: 7px; }\",\".framer-yvDv4 .framer-1bwc2bh { height: 4px; left: 0px; position: absolute; top: 4px; width: 7px; }\",\".framer-yvDv4 .framer-p5ejtx { height: 1px; left: 0px; position: absolute; top: 4px; width: 1px; }\",\".framer-yvDv4 .framer-ph4iho { height: 1px; left: 7px; position: absolute; top: 4px; width: 1px; }\",\".framer-yvDv4 .framer-ckjcp2 { height: 2px; left: 5px; position: absolute; top: 2px; width: 2px; }\",\".framer-yvDv4 .framer-jk22rq { height: 2px; left: 0px; position: absolute; top: 2px; width: 2px; }\",\".framer-yvDv4 .framer-14x091 { height: 2px; left: 2px; position: absolute; top: 0px; width: 4px; }\",'.framer-yvDv4[data-border=\"true\"]::after, .framer-yvDv4 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 180\n * @framerIntrinsicWidth 235\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZrUsU8aFu=withCSS(Component,css,\"framer-yvDv4\");export default FramerZrUsU8aFu;FramerZrUsU8aFu.displayName=\"Upgrade Banner\";FramerZrUsU8aFu.defaultProps={height:180,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\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"235\",\"framerIntrinsicHeight\":\"180\"}},\"__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/s1mlHkYGQR97VVZy9xmB/ZrUsU8aFu.js\"\nexport { default } from \"https://framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/s1mlHkYGQR97VVZy9xmB/ZrUsU8aFu.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/rHZ1AnAaeQ2IaGEdJZs7/Tanstack_query.js\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/iG86VTRkDdiScyP9IyUm/Use_cart.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/awrDSvH6EvRTXjIHZ37z/Tanstack_query_client.js\";import{ENV}from\"https://framerusercontent.com/modules/pKQXtSIFOkUZHJ1ZIH57/xasIA5RetlT8iITFSz0n/Env.js\";import{useBundleProductsByVariantIds}from\"https://framerusercontent.com/modules/yD9tq7dDUICPa25uLGK4/16cbsSyNZHjnIkEJz1wK/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/qKKuAE2rGxrcosyfJ7S9/License_context.js\";import LicenseBanner from\"https://framer.com/m/Upgrade-Banner-FPdC.js@s1mlHkYGQR97VVZy9xmB\";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/8U7YcoJkk3eOlGAQvAFp/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 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 cartItems=cart?.lines?.edges||[];const cartLineVariantIds=cartItems.map(edge=>edge.node.merchandise.id);const{bundleProductsByVariantId}=useBundleProductsByVariantIds(cartLineVariantIds);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,{}),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;// 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,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\"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;}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\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"500\",\"framerIntrinsicWidth\":\"500\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","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/8lCT0jwgS9GDIJMiXpA6/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/8U7YcoJkk3eOlGAQvAFp/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\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"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/iG86VTRkDdiScyP9IyUm/Use_cart.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/qkPdpusjbFZpoOxkKttw/Query_client_wrapper.js\";import{PresetSecondaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/8lCT0jwgS9GDIJMiXpA6/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/MvEGyqVtsz7ZuwizELQ7/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/QwYYXHQtLOTv27KxTdVj/Custom_button_wrapper.js\";import CloseSvg from\"https://framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/BYbTHUcg4Cmq3eZxs3q1/Close.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/8U7YcoJkk3eOlGAQvAFp/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\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"30\",\"framerIntrinsicHeight\":\"30\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/8U7YcoJkk3eOlGAQvAFp/Shared_props.js\";import{SHARED_IMAGES}from\"https://framerusercontent.com/modules/KV16nQZJzK2PakIJS3ds/s2DI8nEFdfbiAVn5pMoh/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){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\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"100\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"100\",\"framerDisableUnlink\":\"\"}},\"__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// ------------------------------------------------------------ //\nconst 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\"}};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\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"InputComponentWithCSS\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputStyleControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputContentControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputContentControls\":{\"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/iG86VTRkDdiScyP9IyUm/Use_cart.js\";import{useInventory}from\"https://framerusercontent.com/modules/DW1wzS65glja20YJJb0w/iHnfNdVO7toatvUjWfy5/Use_inventory.js\";import{extractVariantId,extractProductId}from\"https://framerusercontent.com/modules/tzN8qHzrVYThnxhKObeP/oWpbtfeZjvritjXviKiH/Shopify_utils.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/qkPdpusjbFZpoOxkKttw/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/8lCT0jwgS9GDIJMiXpA6/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/MvEGyqVtsz7ZuwizELQ7/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/QwYYXHQtLOTv27KxTdVj/Custom_button_wrapper.js\";import Input,{InputStyleControls,InputContentControls}from\"https://framerusercontent.com/modules/8tTWwqu9i87Vk9zESDn0/CFQddTf6Bm6ZpYiNh3OQ/Input.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/8U7YcoJkk3eOlGAQvAFp/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\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e177f23)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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/m7t57OoeG7wFfJOqlwUY/Cart_list_item_subtotal.js\";import RemoveProductFromCartButton from\"https://framerusercontent.com/modules/th0jSp3HeOJvYPA882Rd/aUOAUN0xIGLzTmleGBYE/Cart_remove_product_button.js\";import CartProductImage from\"https://framerusercontent.com/modules/umhPoCJ6IEOUsQhC88gA/CT8OB8ZAv5JPz2H0cBFZ/Cart_product_image.js\";import CartQuantityInput from\"https://framerusercontent.com/modules/wN7TJYKLX3uECaqP2vef/E0yiBmP9UiiiymMiZgC0/Cart_quantity_input.js\";const CartProductImageFonts=getFonts(CartProductImage);const CartListItemSubtotalFonts=getFonts(CartListItemSubtotal);const CartQuantityInputFonts=getFonts(CartQuantityInput);const RemoveProductFromCartButtonFonts=getFonts(RemoveProductFromCartButton);const serializationHash=\"framer-oFTPh\";const variantClassNames={brxEAncsj:\"framer-v-whcr70\"};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 KDGMZhb_7=undefined;const T02EN5Ncd=undefined;const mkKIwAzfX=undefined;const Bymbo9djN=undefined;const keb4Sytxv=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=({height,id,imageAlt,imageUrl,lineId,productCurrency,productSubtotal,productTitle,productVariantTitle,quantity,width,...props})=>{return{...props,Bymbo9djN:quantity??props.Bymbo9djN??1,ePm014j4d:productTitle??props.ePm014j4d??\"Product Title\",hBopjUGQO:imageAlt??props.hBopjUGQO??\"Product Alt\",KDGMZhb_7:productSubtotal??props.KDGMZhb_7??99,keb4Sytxv:lineId??props.keb4Sytxv??\"123456789\",mkKIwAzfX:productVariantTitle??props.mkKIwAzfX??\"Product Variant Title\",T02EN5Ncd:productCurrency??props.T02EN5Ncd??\"USD\",VO32SQDEf:imageUrl??props.VO32SQDEf??\"https://framerusercontent.com/images/Y5OqHDa8HlUSSW24MhzRncVYus.png?scale-down-to=1024&width=3097&height=3908\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"brxEAncsj\",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-whcr70\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"brxEAncsj\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12a0ply\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"F_9WNa2lM\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qikvf9-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bGRUFnFra-container\",nodeId:\"bGRUFnFra\",rendersWithMotion:true,scopeId:\"ljfc2q5W6\",children:/*#__PURE__*/_jsx(CartProductImage,{alt:hBopjUGQO,borderRadius:\"2px\",height:\"100%\",id:\"bGRUFnFra\",image:VO32SQDEf,layoutId:\"bGRUFnFra\",needHelp:{info:\"info\"},objectFit:\"fit\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f19evh\",\"data-framer-name\":\"Variant Info\",layoutDependency:layoutDependency,layoutId:\"nFjv4HPg6\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fgrzot\",\"data-framer-name\":\"Title & Quantity\",layoutDependency:layoutDependency,layoutId:\"oOx52FGCX\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-izc3p9\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"uUjZ1kjpM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25)))\"},children:\"Product Title\"})}),className:\"framer-199fet5\",fonts:[\"GF;Chakra Petch-regular\"],layoutDependency:layoutDependency,layoutId:\"ZZG3Pqw3r\",style:{\"--extracted-1lwpl3i\":\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\"},text:ePm014j4d,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wakea4-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mvFA4F0kV-container\",nodeId:\"mvFA4F0kV\",rendersWithMotion:true,scopeId:\"ljfc2q5W6\",children:/*#__PURE__*/_jsx(CartListItemSubtotal,{color:\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\",currencyCode:T02EN5Ncd,currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"code\"},decoration:\"none\",deliveryFrequency:\"\",font:{fontFamily:'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"mvFA4F0kV\",layoutId:\"mvFA4F0kV\",needHelp:{info:\"info\"},subtotal:KDGMZhb_7,tag:\"p\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25)))\"},children:\"Product Variant Title\"})}),className:\"framer-hywh4h\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"JYfHCFmh9\",style:{\"--extracted-r6o4lv\":\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:mkKIwAzfX,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zlkr02\",layoutDependency:layoutDependency,layoutId:\"BdFmFMY6z\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gx1xcm\",\"data-framer-name\":\"quantity\",layoutDependency:layoutDependency,layoutId:\"oQ6EMitGc\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17h74jy-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tUYGDHF22-container\",nodeId:\"tUYGDHF22\",rendersWithMotion:true,scopeId:\"ljfc2q5W6\",children:/*#__PURE__*/_jsx(CartQuantityInput,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,height:\"100%\",id:\"tUYGDHF22\",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:\"tUYGDHF22\",leftIcon:[],lineId:keb4Sytxv,max:99,min:1,needHelp:{info:\"info\"},placeholder:\"\",presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgba(242, 241, 240, 0)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"2px\",font:{fontFamily:'\"Manrope\", \"Manrope 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:1,textColor:\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\"},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-1ghtezu-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UuT2s9XGN-container\",nodeId:\"UuT2s9XGN\",rendersWithMotion:true,scopeId:\"ljfc2q5W6\",children:/*#__PURE__*/_jsx(CartQuantityInput,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,height:\"100%\",id:\"UuT2s9XGN\",inputStyle:{backgroundColor:\"var(--token-126174e2-b92a-42f6-923f-906f9bfdff94, rgb(227, 225, 218))\",border:{borderColor:\"rgba(0, 0, 0, 0.2)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"2px\",focusOutlineColor:\"rgba(217, 217, 217, 0)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.2em\"},padding:\"8px 8px 8px 8px\",textAlign:\"center\",textColor:\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\"},inputType:\"number\",layoutId:\"UuT2s9XGN\",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-1itx5nc-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Viq8iM1qS-container\",nodeId:\"Viq8iM1qS\",rendersWithMotion:true,scopeId:\"ljfc2q5W6\",children:/*#__PURE__*/_jsx(CartQuantityInput,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,height:\"100%\",id:\"Viq8iM1qS\",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:\"Viq8iM1qS\",leftIcon:[],lineId:keb4Sytxv,max:99,min:1,needHelp:{info:\"info\"},placeholder:\"\",presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgba(242, 241, 240, 0)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"2px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgba(26, 26, 26, 0.08)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\"},quantity:Bymbo9djN,rightIcon:[],showDefaultIcon:true,step:1,style:{height:\"100%\",width:\"100%\"},text:\"Button\",type:\"add\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zao0ol\",layoutDependency:layoutDependency,layoutId:\"WDwxJNeJZ\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mqleze-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tkWBLF4_z-container\",nodeId:\"tkWBLF4_z\",rendersWithMotion:true,scopeId:\"ljfc2q5W6\",children:/*#__PURE__*/_jsx(RemoveProductFromCartButton,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"tkWBLF4_z\",layoutId:\"tkWBLF4_z\",leftIcon:[],lineId:keb4Sytxv,needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgba(242, 241, 240, 0)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"2px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgba(26, 26, 26, 0.08)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:1,textColor:\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\"},rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"\",width:\"100%\"})})})})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oFTPh.framer-rdd2mt, .framer-oFTPh .framer-rdd2mt { display: block; }\",\".framer-oFTPh.framer-whcr70 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px 0px 24px 0px; position: relative; width: 400px; }\",\".framer-oFTPh .framer-12a0ply { 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-oFTPh .framer-qikvf9-container { flex: none; height: 100px; position: relative; width: 100px; }\",\".framer-oFTPh .framer-1f19evh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-oFTPh .framer-fgrzot { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-oFTPh .framer-izc3p9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",'.framer-oFTPh .framer-199fet5 { --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: 1 0 0px; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 1px; word-break: break-word; word-wrap: break-word; }',\".framer-oFTPh .framer-1wakea4-container { flex: none; height: auto; position: relative; width: auto; }\",'.framer-oFTPh .framer-hywh4h { --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-oFTPh .framer-zlkr02 { 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 0px 0px 0px; position: relative; width: 100%; }\",\".framer-oFTPh .framer-1gx1xcm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-oFTPh .framer-17h74jy-container, .framer-oFTPh .framer-1itx5nc-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 38px); position: relative; width: 38px; }\",\".framer-oFTPh .framer-1ghtezu-container { flex: none; height: 38px; position: relative; width: 48px; }\",\".framer-oFTPh .framer-zao0ol { 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, 38px); justify-content: center; padding: 0px; position: relative; width: 36px; }\",\".framer-oFTPh .framer-1mqleze-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 148\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\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerljfc2q5W6=withCSS(Component,css,\"framer-oFTPh\");export default Framerljfc2q5W6;Framerljfc2q5W6.displayName=\"Cart List Item\";Framerljfc2q5W6.defaultProps={height:148,width:400};addPropertyControls(Framerljfc2q5W6,{VO32SQDEf:{defaultValue:\"https://framerusercontent.com/images/Y5OqHDa8HlUSSW24MhzRncVYus.png?scale-down-to=1024&width=3097&height=3908\",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\",placeholder:\"\",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}});addFonts(Framerljfc2q5W6,[{explicitInter:true,fonts:[{cssFamilyName:\"Chakra Petch\",source:\"google\",style:\"normal\",uiFamilyName:\"Chakra Petch\",url:\"https://fonts.gstatic.com/s/chakrapetch/v13/cIf6MapbsEk7TDLdtEz1BwkmnaBhSL7Y1Q.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"},{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:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"}]},...CartProductImageFonts,...CartListItemSubtotalFonts,...CartQuantityInputFonts,...RemoveProductFromCartButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerljfc2q5W6\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"148\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"400\",\"framerVariables\":\"{\\\"VO32SQDEf\\\":\\\"imageUrl\\\",\\\"hBopjUGQO\\\":\\\"imageAlt\\\",\\\"ePm014j4d\\\":\\\"productTitle\\\",\\\"mkKIwAzfX\\\":\\\"productVariantTitle\\\",\\\"KDGMZhb_7\\\":\\\"productSubtotal\\\",\\\"T02EN5Ncd\\\":\\\"productCurrency\\\",\\\"keb4Sytxv\\\":\\\"lineId\\\",\\\"Bymbo9djN\\\":\\\"quantity\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ljfc2q5W6.map","// Generated by Framer (e177f23)\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/AvCKX8WbthKW3wPDn9eL/Cart_close_button.js\";import CartInfoLabel from\"https://framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/mc0XJv4awiOJk5CpgVgN/Cart_info_label.js\";import CheckoutButton from\"https://framerusercontent.com/modules/RLUl2XsqpTmBCu5gztrO/wjmSdJll8Ls9168PgFcH/Checkout_button.js\";import CartProductList from\"https://framerusercontent.com/modules/wEMK1SRSZFOatw3ciue6/X0gGaZuSmCGvcbdvlOyJ/Cart_product_list.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ykw56A7sjuzwpchk660U/7rbWhlTabRe9Vs5L4LDs/VT4jh5_HS.js\";import CartListItem from\"https://framerusercontent.com/modules/j3qF8ubXPmWjAHW1q0K9/GDjd5OqNDCmusbUNB4yi/ljfc2q5W6.js\";const CartCloseButtonFonts=getFonts(CartCloseButton);const CartListItemFonts=getFonts(CartListItem);const CartProductListFonts=getFonts(CartProductList);const CartInfoLabelFonts=getFonts(CartInfoLabel);const CheckoutButtonFonts=getFonts(CheckoutButton);const serializationHash=\"framer-vCzaY\";const variantClassNames={mEYlqLFmJ:\"framer-v-u90aay\"};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:\"mEYlqLFmJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-u90aay\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"mEYlqLFmJ\",ref:refBinding,style:{backgroundColor:\"var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(242, 241, 239))\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yfzbo4\",\"data-framer-name\":\"Cart Wrapper\",layoutDependency:layoutDependency,layoutId:\"SvaNy1lQw\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gfdk9n\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"NxAeC5T4D\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ptlsym\",\"data-framer-name\":\"Your Cart\",layoutDependency:layoutDependency,layoutId:\"LaQIdh5ab\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25)))\"},children:\"Your cart\"})}),className:\"framer-rkc7c4\",fonts:[\"GF;Chakra Petch-regular\"],layoutDependency:layoutDependency,layoutId:\"w92UYatCZ\",style:{\"--extracted-1lwpl3i\":\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pyk0jf-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"H38UcA2P8-container\",nodeId:\"H38UcA2P8\",rendersWithMotion:true,scopeId:\"xbjhpRy5q\",children:/*#__PURE__*/_jsx(CartCloseButton,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"H38UcA2P8\",layoutId:\"H38UcA2P8\",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-jgrhdo\",\"data-framer-name\":\"Product List\",layoutDependency:layoutDependency,layoutId:\"YZHT2AJIy\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19ul2yk-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"l5RQ0ilVp-container\",nodeId:\"l5RQ0ilVp\",rendersWithMotion:true,scopeId:\"xbjhpRy5q\",children:/*#__PURE__*/_jsx(CartProductList,{cartListItem:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:148,width:\"400px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kh6zgu-container\",\"data-framer-name\":\"Cart List Item\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"IerMlfnSD-container\",name:\"Cart List Item\",nodeId:\"IerMlfnSD\",rendersWithMotion:true,scopeId:\"xbjhpRy5q\",children:/*#__PURE__*/_jsx(CartListItem,{Bymbo9djN:1,ePm014j4d:\"Product Title\",hBopjUGQO:\"Product Alt\",height:\"100%\",id:\"IerMlfnSD\",KDGMZhb_7:99,keb4Sytxv:\"123456789\",layoutId:\"IerMlfnSD\",mkKIwAzfX:\"Product Variant Title\",name:\"Cart List Item\",style:{width:\"100%\"},T02EN5Ncd:\"USD\",VO32SQDEf:\"https://framerusercontent.com/images/Y5OqHDa8HlUSSW24MhzRncVYus.png?scale-down-to=1024&width=3097&height=3908\",width:\"100%\"})})})],divider:{color:\"rgba(217, 217, 217, 0)\",height:0,show:true},emptyState:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wvek95\",\"data-framer-name\":\"Empty cart\",layoutDependency:layoutDependency,layoutId:\"m0LVUyED3\",style:{backgroundColor:\"var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(242, 241, 239))\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-10cznhk\",\"data-styles-preset\":\"VT4jh5_HS\",children:\"Your cart is empty\"})}),className:\"framer-ugz3vk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uGF8wgHzI\",verticalAlignment:\"top\",withExternalLayout:true})})],gap:20,height:\"100%\",id:\"l5RQ0ilVp\",layoutId:\"l5RQ0ilVp\",needHelp:{info:\"info\"},scrollbar:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fky5xf\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"xWKNTa0AC\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wxryi7\",layoutDependency:layoutDependency,layoutId:\"s8QAktSmi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7Q2hha3JhIFBldGNoLTUwMA==\",\"--framer-font-family\":'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25)))\"},children:\"Subtotal\"})}),className:\"framer-1r5dim8\",fonts:[\"GF;Chakra Petch-500\"],layoutDependency:layoutDependency,layoutId:\"UjdYzypSE\",style:{\"--extracted-1lwpl3i\":\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sxdtp5-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AH1HYnh2B-container\",nodeId:\"AH1HYnh2B\",rendersWithMotion:true,scopeId:\"xbjhpRy5q\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"code\"},font:{fontFamily:'\"Chakra Petch\", \"Chakra Petch Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"AH1HYnh2B\",layoutId:\"AH1HYnh2B\",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-gqgr27-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HBobVXH4U-container\",nodeId:\"HBobVXH4U\",rendersWithMotion:true,scopeId:\"xbjhpRy5q\",children:/*#__PURE__*/_jsx(CheckoutButton,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,disabledStyle:{alignItems:\"center\",backgroundColor:\"rgba(26, 26, 26, 0.24)\",border:{borderColor:\"rgba(117, 117, 117, 0)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"2px\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.02em\",lineHeight:\"1.5em\"},gap:2,justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:1,textColor:\"var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(242, 241, 239))\"},height:\"100%\",id:\"HBobVXH4U\",layoutId:\"HBobVXH4U\",leftIcon:[],needHelp:{info:\"info\"},newTab:true,presetButtonStyle:{alignItems:\"center\",backgroundColor:\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\",border:{borderColor:\"rgba(117, 117, 117, 0)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"4px\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.02em\",lineHeight:\"1.5em\"},gap:8,hover:{backgroundColor:\"rgba(26, 26, 26, 0.8)\",border:{borderColor:\"rgba(117, 117, 117, 0)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(242, 241, 239))\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:1,textColor:\"var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(242, 241, 239))\"},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-vCzaY.framer-16cvglf, .framer-vCzaY .framer-16cvglf { display: block; }\",\".framer-vCzaY.framer-u90aay { 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-vCzaY .framer-yfzbo4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 1px; justify-content: center; max-width: 500px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vCzaY .framer-1gfdk9n { 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-vCzaY .framer-1ptlsym { 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-vCzaY .framer-rkc7c4, .framer-vCzaY .framer-ugz3vk, .framer-vCzaY .framer-1r5dim8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vCzaY .framer-1pyk0jf-container { flex: none; height: 26px; position: relative; width: 27px; }\",\".framer-vCzaY .framer-jgrhdo { 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-vCzaY .framer-19ul2yk-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-vCzaY .framer-1kh6zgu-container { height: auto; position: relative; width: 400px; }\",\".framer-vCzaY .framer-1wvek95 { 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-vCzaY .framer-fky5xf { 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-vCzaY .framer-1wxryi7 { 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-vCzaY .framer-1sxdtp5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vCzaY .framer-gqgr27-container { flex: none; height: 48px; position: relative; width: 100%; }\",...sharedStyle.css];/**\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 FramerxbjhpRy5q=withCSS(Component,css,\"framer-vCzaY\");export default FramerxbjhpRy5q;FramerxbjhpRy5q.displayName=\"Cart Layer\";FramerxbjhpRy5q.defaultProps={height:800,width:500};addFonts(FramerxbjhpRy5q,[{explicitInter:true,fonts:[{cssFamilyName:\"Chakra Petch\",source:\"google\",style:\"normal\",uiFamilyName:\"Chakra Petch\",url:\"https://fonts.gstatic.com/s/chakrapetch/v13/cIf6MapbsEk7TDLdtEz1BwkmnaBhSL7Y1Q.woff2\",weight:\"400\"},{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:\"Chakra Petch\",source:\"google\",style:\"normal\",uiFamilyName:\"Chakra Petch\",url:\"https://fonts.gstatic.com/s/chakrapetch/v13/cIflMapbsEk7TDLdtEz1BwkebIlFRZXE3AY00g.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"}]},...CartCloseButtonFonts,...CartListItemFonts,...CartProductListFonts,...CartInfoLabelFonts,...CheckoutButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerxbjhpRy5q.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CartListItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxbjhpRy5q\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"500\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (50fb820)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,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 CartOpenButton from\"https://framerusercontent.com/modules/t0DOE0rPObRn86ULNCpK/y2wZDGddI8asbt6EaWmB/Cart_open_button.js\";import CartLayer from\"https://framerusercontent.com/modules/ApH3DsIcXJQTG7HpnpoM/cRhL6FMeu72bzTAKwVax/xbjhpRy5q.js\";const CartLayerFonts=getFonts(CartLayer);const CartOpenButtonFonts=getFonts(CartOpenButton);const serializationHash=\"framer-bs91Q\";const variantClassNames={h9ZfKwO_l:\"framer-v-1cjcezc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tvxvAn2xE=undefined;const transition1={delay:0,duration:.4,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=({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:\"h9ZfKwO_l\",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-1cjcezc\",className,classNames),\"data-framer-name\":\"Cart Button\",layoutDependency:layoutDependency,layoutId:\"h9ZfKwO_l\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\",...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vfvqp9-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KtS98R0Er-container\",nodeId:\"KtS98R0Er\",rendersWithMotion:true,scopeId:\"pjW3L4Ooy\",children:/*#__PURE__*/_jsx(CartOpenButton,{backdropOverlay:{backgroundColor:\"rgba(25, 25, 25, 0.24)\",blur:0,transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"}},buttonType:\"preset\",cartLayer:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"500px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nzg10q-container\",\"data-framer-cursor\":tvxvAn2xE,inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"eW5w0MXdn-container\",nodeId:\"eW5w0MXdn\",rendersWithMotion:true,scopeId:\"pjW3L4Ooy\",children:/*#__PURE__*/_jsx(CartLayer,{height:\"100%\",id:\"eW5w0MXdn\",layoutId:\"eW5w0MXdn\",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:\"\"},customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"KtS98R0Er\",layoutId:\"KtS98R0Er\",leftIcon:[],needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"var(--token-bd267691-b4ca-4693-91c8-88caf674c693, rgba(184, 184, 184, 0.6))\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"2px\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:0,hover:{backgroundColor:\"var(--token-f35da49b-ec3d-425e-99c1-d391e3396116, rgba(148, 148, 148, 0.6))\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(246, 246, 246))\"},justifyContent:\"center\",padding:\"12px 16px 10px 16px\",shadow:\"\",tapScale:1,textColor:\"var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(246, 246, 246))\"},rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bs91Q.framer-14ihlrq, .framer-bs91Q .framer-14ihlrq { display: block; }\",\".framer-bs91Q.framer-1cjcezc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bs91Q .framer-vfvqp9-container { flex: none; height: 44px; position: relative; width: 48px; }\",\".framer-bs91Q .framer-1nzg10q-container { height: 800px; position: relative; width: 500px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 48\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 FramerpjW3L4Ooy=withCSS(Component,css,\"framer-bs91Q\");export default FramerpjW3L4Ooy;FramerpjW3L4Ooy.displayName=\"Cart 2.0\";FramerpjW3L4Ooy.defaultProps={height:44,width:48};addPropertyControls(FramerpjW3L4Ooy,{tvxvAn2xE:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerpjW3L4Ooy,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"}]},...CartLayerFonts,...CartOpenButtonFonts],{supportsExplicitInterCodegen:true});FramerpjW3L4Ooy.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CartLayer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpjW3L4Ooy\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"tvxvAn2xE\\\":\\\"cursor\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pjW3L4Ooy.map","// Generated by Framer (50fb820)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuItem2 from\"https://framerusercontent.com/modules/oawuz86zukTvRmv5ZjhR/4SEorTio7UjApMkPz1ib/atz4Pkaya.js\";import Hamburger from\"https://framerusercontent.com/modules/HbIzMbbJWiPwlfAAujzR/qbygNeqE6eqokPNuv2uw/mcVfIk8KD.js\";import Cart20 from\"https://framerusercontent.com/modules/n7GxNbCeCxiPtPxXTdUP/qMhMRIlqtkylWoHy2fRs/pjW3L4Ooy.js\";const Cart20Fonts=getFonts(Cart20);const HamburgerFonts=getFonts(Hamburger);const MenuItem2Fonts=getFonts(MenuItem2);const cycleOrder=[\"yLDOh1u5B\",\"csFGC3vsb\",\"F9ysL5DEp\"];const serializationHash=\"framer-TNWlz\";const variantClassNames={csFGC3vsb:\"framer-v-1f5f6gm\",F9ysL5DEp:\"framer-v-xikops\",yLDOh1u5B:\"framer-v-wfsz8z\"};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 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 humanReadableVariantMap={\"Phone closed\":\"F9ysL5DEp\",\"Phone open\":\"csFGC3vsb\",Default:\"yLDOh1u5B\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yLDOh1u5B\"};};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:\"yLDOh1u5B\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const CLRet54BA1iabuoe=activeVariantCallback(async(...args)=>{setVariant(\"F9ysL5DEp\");});const CLRet54BA8pkzck=activeVariantCallback(async(...args)=>{setVariant(\"csFGC3vsb\");});const hEbbgG_yn1iabuoe=activeVariantCallback(async(...args)=>{setVariant(\"F9ysL5DEp\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"csFGC3vsb\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"F9ysL5DEp\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wfsz8z\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"yLDOh1u5B\",ref:refBinding,style:{...style},...addPropertyOverrides({csFGC3vsb:{\"data-framer-name\":\"Phone open\"},F9ysL5DEp:{\"data-framer-name\":\"Phone closed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u2mp3u\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"QC92c7JoQ\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{csFGC3vsb:{backgroundColor:\"var(--token-126174e2-b92a-42f6-923f-906f9bfdff94, rgb(227, 225, 218))\"},F9ysL5DEp:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-46pbas\",\"data-framer-name\":\"Logo + menu\",layoutDependency:layoutDependency,layoutId:\"ZJ4PiN7Ey\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a9j1z3\",\"data-framer-name\":\"Cart + menu\",layoutDependency:layoutDependency,layoutId:\"wyo_yCzw3\",style:{opacity:0},variants:{csFGC3vsb:{opacity:1},F9ysL5DEp:{opacity:1}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-80)/2)+20+8+0,...addPropertyOverrides({F9ysL5DEp:{y:(componentViewport?.y||0)+0+0+12+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-83yukn-container\",layoutDependency:layoutDependency,layoutId:\"v0loVLkW7-container\",nodeId:\"v0loVLkW7\",rendersWithMotion:true,scopeId:\"A4KwM0UAk\",children:/*#__PURE__*/_jsx(Cart20,{height:\"100%\",id:\"v0loVLkW7\",layoutId:\"v0loVLkW7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"34px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-80)/2)+20+8+5,...addPropertyOverrides({csFGC3vsb:{height:44,width:undefined,y:(componentViewport?.y||0)+0+0+12+0+0+0},F9ysL5DEp:{height:44,width:\"48px\",y:(componentViewport?.y||0)+0+0+12+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rdo375-container\",layoutDependency:layoutDependency,layoutId:\"wM6KCy3Yr-container\",nodeId:\"wM6KCy3Yr\",rendersWithMotion:true,scopeId:\"A4KwM0UAk\",children:/*#__PURE__*/_jsx(Hamburger,{height:\"100%\",id:\"wM6KCy3Yr\",layoutId:\"wM6KCy3Yr\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"wpdXmyjrb\"),width:\"100%\",...addPropertyOverrides({csFGC3vsb:{CLRet54BA:CLRet54BA1iabuoe},F9ysL5DEp:{CLRet54BA:CLRet54BA8pkzck,variant:matchVariant(\"B6h27Pcru\")}},baseVariant,gestureVariant)})})})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a8kkqj\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"stgWpcn1M\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"h0pDfY7k_\"},implicitPathVariables:undefined},{href:{webPageId:\"h0pDfY7k_\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-80)/2)+28+0,...addPropertyOverrides({csFGC3vsb:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+0+12+104+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nf7bbs-container\",layoutDependency:layoutDependency,layoutId:\"bfWhtzKSe-container\",nodeId:\"bfWhtzKSe\",rendersWithMotion:true,scopeId:\"A4KwM0UAk\",children:/*#__PURE__*/_jsx(MenuItem2,{height:\"100%\",id:\"bfWhtzKSe\",l1DFm37l7:resolvedLinks[0],layoutId:\"bfWhtzKSe\",r8BJoLHcf:\"Shop\",variant:matchVariant(\"QE6r9iWf1\"),width:\"100%\",...addPropertyOverrides({csFGC3vsb:{hEbbgG_yn:hEbbgG_yn1iabuoe,l1DFm37l7:resolvedLinks[1],style:{width:\"100%\"},variant:matchVariant(\"t9MDhrO8z\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NHL27Btik\"},implicitPathVariables:undefined},{href:{webPageId:\"NHL27Btik\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-80)/2)+28+0,...addPropertyOverrides({csFGC3vsb:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+0+12+104+0+52}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jfocpe-container\",layoutDependency:layoutDependency,layoutId:\"xvC8jEC3E-container\",nodeId:\"xvC8jEC3E\",rendersWithMotion:true,scopeId:\"A4KwM0UAk\",children:/*#__PURE__*/_jsx(MenuItem2,{height:\"100%\",id:\"xvC8jEC3E\",l1DFm37l7:resolvedLinks1[0],layoutId:\"xvC8jEC3E\",r8BJoLHcf:\"About\",variant:matchVariant(\"QE6r9iWf1\"),width:\"100%\",...addPropertyOverrides({csFGC3vsb:{hEbbgG_yn:hEbbgG_yn1iabuoe,l1DFm37l7:resolvedLinks1[1],style:{width:\"100%\"},variant:matchVariant(\"t9MDhrO8z\")}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-80)/2)+28+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d9cv9t-container\",layoutDependency:layoutDependency,layoutId:\"nOxkyVHrI-container\",nodeId:\"nOxkyVHrI\",rendersWithMotion:true,scopeId:\"A4KwM0UAk\",children:/*#__PURE__*/_jsx(Cart20,{height:\"100%\",id:\"nOxkyVHrI\",layoutId:\"nOxkyVHrI\",width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TNWlz.framer-1hp40x3, .framer-TNWlz .framer-1hp40x3 { display: block; }\",\".framer-TNWlz.framer-wfsz8z { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-TNWlz .framer-1u2mp3u { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; max-width: 100%; overflow: hidden; padding: 20px 24px 0px 24px; position: relative; width: 1px; }\",\".framer-TNWlz .framer-46pbas { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-TNWlz .framer-1a9j1z3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-TNWlz .framer-83yukn-container, .framer-TNWlz .framer-1nf7bbs-container, .framer-TNWlz .framer-jfocpe-container, .framer-TNWlz .framer-d9cv9t-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-TNWlz .framer-rdo375-container { flex: none; height: 34px; position: relative; width: 34px; }\",\".framer-TNWlz .framer-a8kkqj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 223px; }\",\".framer-TNWlz.framer-v-1f5f6gm.framer-wfsz8z, .framer-TNWlz.framer-v-xikops.framer-wfsz8z { flex-direction: column; justify-content: flex-start; width: 390px; }\",\".framer-TNWlz.framer-v-1f5f6gm .framer-1u2mp3u { flex: none; flex-direction: column; gap: 60px; justify-content: flex-start; overflow: visible; padding: 12px 16px 46px 16px; width: 100%; }\",\".framer-TNWlz.framer-v-1f5f6gm .framer-46pbas, .framer-TNWlz.framer-v-xikops .framer-46pbas { flex: none; height: min-content; justify-content: flex-end; width: 100%; }\",\".framer-TNWlz.framer-v-1f5f6gm .framer-1a9j1z3 { gap: 2px; }\",\".framer-TNWlz.framer-v-1f5f6gm .framer-rdo375-container { height: auto; width: auto; }\",\".framer-TNWlz.framer-v-1f5f6gm .framer-a8kkqj { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 8px; width: 100%; }\",\".framer-TNWlz.framer-v-1f5f6gm .framer-1nf7bbs-container, .framer-TNWlz.framer-v-1f5f6gm .framer-jfocpe-container { width: 100%; }\",\".framer-TNWlz.framer-v-xikops .framer-1u2mp3u { flex: none; flex-direction: column; gap: 25px; justify-content: flex-start; padding: 12px 16px 0px 16px; width: 100%; }\",\".framer-TNWlz.framer-v-xikops .framer-1a9j1z3 { align-content: flex-end; align-items: flex-end; gap: 2px; justify-content: flex-start; overflow: visible; }\",\".framer-TNWlz.framer-v-xikops .framer-rdo375-container { aspect-ratio: 1.0909090909090908 / 1; height: var(--framer-aspect-ratio-supported, 44px); width: 48px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"csFGC3vsb\":{\"layout\":[\"fixed\",\"auto\"]},\"F9ysL5DEp\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerA4KwM0UAk=withCSS(Component,css,\"framer-TNWlz\");export default FramerA4KwM0UAk;FramerA4KwM0UAk.displayName=\"Navigation Bar New\";FramerA4KwM0UAk.defaultProps={height:80,width:1200};addPropertyControls(FramerA4KwM0UAk,{variant:{options:[\"yLDOh1u5B\",\"csFGC3vsb\",\"F9ysL5DEp\"],optionTitles:[\"Default\",\"Phone open\",\"Phone closed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerA4KwM0UAk,[{explicitInter:true,fonts:[]},...Cart20Fonts,...HamburgerFonts,...MenuItem2Fonts],{supportsExplicitInterCodegen:true});FramerA4KwM0UAk.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Cart20,{},context),forwardLoader(Hamburger,{},context),forwardLoader(MenuItem2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerA4KwM0UAk\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"csFGC3vsb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F9ysL5DEp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"80\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./A4KwM0UAk.map","// Generated by Framer (62e9832)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/9buINMKoPhFg40vPDEYC/cgSabRQgd0E2l4cgKrq6/I1HiqG0uQ.js\";const enabledGestures={GygHoTVss:{hover:true}};const serializationHash=\"framer-CVvBZ\";const variantClassNames={GygHoTVss:\"framer-v-8uckl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gnzUNaweV=undefined;const kpVYpXm1b=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=({height,id,label,link,width,...props})=>{return{...props,gnzUNaweV:link??props.gnzUNaweV,kpVYpXm1b:label??props.kpVYpXm1b??\"Terms & Conditions\"};};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,kpVYpXm1b,gnzUNaweV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"GygHoTVss\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:gnzUNaweV,motionChild:true,nodeId:\"GygHoTVss\",openInNewTab:false,scopeId:\"HUH_MQx7Z\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-8uckl\",className,classNames)} framer-jbkz6o`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"GygHoTVss\",ref:refBinding,style:{opacity:1,...style},variants:{\"GygHoTVss-hover\":{opacity:.5}},...addPropertyOverrides({\"GygHoTVss-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e9fhvr\",\"data-styles-preset\":\"I1HiqG0uQ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25)))\"},children:\"Terms & Conditions\"})}),className:\"framer-1buvlz0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WlWbNEeCq\",style:{\"--extracted-r6o4lv\":\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:kpVYpXm1b,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CVvBZ.framer-jbkz6o, .framer-CVvBZ .framer-jbkz6o { display: block; }\",\".framer-CVvBZ.framer-8uckl { 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: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-CVvBZ .framer-1buvlz0 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"tE7ikUhA1\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"kpVYpXm1b\":\"label\",\"gnzUNaweV\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHUH_MQx7Z=withCSS(Component,css,\"framer-CVvBZ\");export default FramerHUH_MQx7Z;FramerHUH_MQx7Z.displayName=\"Footer link\";FramerHUH_MQx7Z.defaultProps={height:21,width:130};addPropertyControls(FramerHUH_MQx7Z,{kpVYpXm1b:{defaultValue:\"Terms & Conditions\",displayTextArea:false,title:\"Label\",type:ControlType.String},gnzUNaweV:{title:\"Link\",type:ControlType.Link}});addFonts(FramerHUH_MQx7Z,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHUH_MQx7Z\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"130\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"21\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"kpVYpXm1b\\\":\\\"label\\\",\\\"gnzUNaweV\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tE7ikUhA1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/9buINMKoPhFg40vPDEYC/cgSabRQgd0E2l4cgKrq6/I1HiqG0uQ.js\";import FooterLink from\"https://framerusercontent.com/modules/DxBXedBctyuDB5FAogPR/KW5Y9N8ntIzGVonW5oBG/HUH_MQx7Z.js\";const FooterLinkFonts=getFonts(FooterLink);const cycleOrder=[\"vrITwInD9\",\"PHFWAX149\",\"yFhzhpgk5\"];const serializationHash=\"framer-3lGPv\";const variantClassNames={PHFWAX149:\"framer-v-1x4xzff\",vrITwInD9:\"framer-v-uhqieq\",yFhzhpgk5:\"framer-v-1ldd5sr\"};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:\"vrITwInD9\",Mobile:\"PHFWAX149\",Tablet:\"yFhzhpgk5\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vrITwInD9\"};};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:\"vrITwInD9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-uhqieq\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"vrITwInD9\",ref:refBinding,style:{background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{yFhzhpgk5:{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(246, 246, 246)) 0%, var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(246, 246, 246)) 100%)\",backgroundColor:\"var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(246, 246, 246))\"}},...addPropertyOverrides({PHFWAX149:{\"data-framer-name\":\"Mobile\"},yFhzhpgk5:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mcylka\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"S1CXuvdh7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9tbys0\",layoutDependency:layoutDependency,layoutId:\"nCY0Zv1ep\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9r6gtm\",\"data-framer-name\":\"Menu item 2\",layoutDependency:layoutDependency,layoutId:\"jigLXNA38\",style:{borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e9fhvr\",\"data-styles-preset\":\"I1HiqG0uQ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25)))\"},children:\"\\xa9 Kholoss\"})}),className:\"framer-1atb6o9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ityCFd07t\",style:{\"--extracted-r6o4lv\":\"var(--token-05d91d14-e257-400a-b24f-fcc7c9791e92, rgb(25, 25, 25))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.38},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cnxlod\",layoutDependency:layoutDependency,layoutId:\"DIF6FYKWW\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-69)/2+0+0)+24+0,...addPropertyOverrides({PHFWAX149:{height:44,y:undefined},yFhzhpgk5:{height:44,y:(componentViewport?.y||0)+0+(((componentViewport?.height||84)-0-84)/2+0+0)+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nua4zd-container\",layoutDependency:layoutDependency,layoutId:\"dnvoUVmQW-container\",nodeId:\"dnvoUVmQW\",rendersWithMotion:true,scopeId:\"xCvvqjvn9\",children:/*#__PURE__*/_jsx(FooterLink,{gnzUNaweV:\"mailto:info@kholoss.com\",height:\"100%\",id:\"dnvoUVmQW\",kpVYpXm1b:\"info@kholoss.se\",layoutId:\"dnvoUVmQW\",width:\"100%\",...addPropertyOverrides({PHFWAX149:{style:{height:\"100%\"}},yFhzhpgk5:{style:{height:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ImdSHG2gJ\"},implicitPathVariables:undefined},{href:{webPageId:\"ImdSHG2gJ\"},implicitPathVariables:undefined},{href:{webPageId:\"ImdSHG2gJ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-69)/2+0+0)+24+0,...addPropertyOverrides({PHFWAX149:{y:undefined},yFhzhpgk5:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||84)-0-84)/2+0+0)+20+11.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tv7aqt-container\",layoutDependency:layoutDependency,layoutId:\"r0SfoSBUV-container\",nodeId:\"r0SfoSBUV\",rendersWithMotion:true,scopeId:\"xCvvqjvn9\",children:/*#__PURE__*/_jsx(FooterLink,{gnzUNaweV:resolvedLinks[0],height:\"100%\",id:\"r0SfoSBUV\",kpVYpXm1b:\"Shipping etc.\",layoutId:\"r0SfoSBUV\",width:\"100%\",...addPropertyOverrides({PHFWAX149:{gnzUNaweV:resolvedLinks[1]},yFhzhpgk5:{gnzUNaweV:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OoI539Y9B\"},implicitPathVariables:undefined},{href:{webPageId:\"OoI539Y9B\"},implicitPathVariables:undefined},{href:{webPageId:\"OoI539Y9B\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-69)/2+0+0)+24+0,...addPropertyOverrides({PHFWAX149:{y:undefined},yFhzhpgk5:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||84)-0-84)/2+0+0)+20+11.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1czvwb8-container\",layoutDependency:layoutDependency,layoutId:\"IxZiCOoVY-container\",nodeId:\"IxZiCOoVY\",rendersWithMotion:true,scopeId:\"xCvvqjvn9\",children:/*#__PURE__*/_jsx(FooterLink,{gnzUNaweV:resolvedLinks1[0],height:\"100%\",id:\"IxZiCOoVY\",kpVYpXm1b:\"Privacy\",layoutId:\"IxZiCOoVY\",width:\"100%\",...addPropertyOverrides({PHFWAX149:{gnzUNaweV:resolvedLinks1[1]},yFhzhpgk5:{gnzUNaweV:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3lGPv.framer-mnqi8k, .framer-3lGPv .framer-mnqi8k { display: block; }\",\".framer-3lGPv.framer-uhqieq { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-3lGPv .framer-mcylka { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 24px; position: relative; width: 100%; }\",\".framer-3lGPv .framer-9tbys0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-3lGPv .framer-9r6gtm { 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: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-3lGPv .framer-1atb6o9 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-3lGPv .framer-cnxlod { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-3lGPv .framer-nua4zd-container, .framer-3lGPv .framer-1tv7aqt-container, .framer-3lGPv .framer-1czvwb8-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-3lGPv.framer-v-1x4xzff.framer-uhqieq { justify-content: flex-start; width: 390px; }\",\".framer-3lGPv.framer-v-1x4xzff .framer-mcylka { flex-direction: column; gap: 24px; padding: 24px 16px 24px 16px; }\",\".framer-3lGPv.framer-v-1x4xzff .framer-9tbys0 { flex: none; flex-direction: column; gap: 4px; justify-content: center; order: 1; width: 100%; }\",\".framer-3lGPv.framer-v-1x4xzff .framer-9r6gtm { height: 44px; width: 100%; }\",\".framer-3lGPv.framer-v-1x4xzff .framer-cnxlod { flex: none; flex-wrap: wrap; justify-content: center; order: 0; width: 100%; }\",\".framer-3lGPv.framer-v-1x4xzff .framer-nua4zd-container, .framer-3lGPv.framer-v-1ldd5sr .framer-9r6gtm, .framer-3lGPv.framer-v-1ldd5sr .framer-nua4zd-container { height: 44px; }\",\".framer-3lGPv.framer-v-1ldd5sr.framer-uhqieq { width: 810px; }\",\".framer-3lGPv.framer-v-1ldd5sr .framer-mcylka { padding: 20px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 69\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PHFWAX149\":{\"layout\":[\"fixed\",\"auto\"]},\"yFhzhpgk5\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxCvvqjvn9=withCSS(Component,css,\"framer-3lGPv\");export default FramerxCvvqjvn9;FramerxCvvqjvn9.displayName=\"Footer\";FramerxCvvqjvn9.defaultProps={height:69,width:1200};addPropertyControls(FramerxCvvqjvn9,{variant:{options:[\"vrITwInD9\",\"PHFWAX149\",\"yFhzhpgk5\"],optionTitles:[\"Default\",\"Mobile\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxCvvqjvn9,[{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\"}]},...FooterLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerxCvvqjvn9.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxCvvqjvn9\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"69\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PHFWAX149\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yFhzhpgk5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xCvvqjvn9.map","// Generated by Framer (50fb820)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationBarNew from\"#framer/local/canvasComponent/A4KwM0UAk/A4KwM0UAk.js\";import Footer from\"#framer/local/canvasComponent/xCvvqjvn9/xCvvqjvn9.js\";const NavigationBarNewFonts=getFonts(NavigationBarNew);const FooterFonts=getFonts(Footer);const breakpoints={bUWW224U_:\"(max-width: 687.98px)\",hiZFXosFU:\"(min-width: 688px) and (max-width: 1199.98px)\",RJZXtOH26:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-IaNmA\";const variantClassNames={bUWW224U_:\"framer-v-80v0u6\",hiZFXosFU:\"framer-v-n4eq5t\",RJZXtOH26:\"framer-v-14rvh6k\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={bUWW224U_:[\".framer-IaNmA .framer-4n1l8p-container { z-index: 3; }\"],hiZFXosFU:[\".framer-IaNmA .framer-4n1l8p-container { z-index: 3; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={bUWW224U_:\".framer-80v0u6-override\",hiZFXosFU:\".framer-n4eq5t-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IaNmA.framer-157yd0l, .framer-IaNmA .framer-157yd0l { display: block; }\",\".framer-IaNmA.framer-14rvh6k { align-content: center; align-items: center; background-color: var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, #f6f6f6); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-IaNmA .framer-eg7r4h-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 6; }\",\".framer-IaNmA .framer-1g6xxim { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-IaNmA .framer-4n1l8p-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={bUWW224U_:\"(max-width: 687.98px)\",hiZFXosFU:\"(min-width: 688px) and (max-width: 1199.98px)\",RJZXtOH26:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"RJZXtOH26\",Phone:\"bUWW224U_\",Tablet:\"hiZFXosFU\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"RJZXtOH26\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"RJZXtOH26\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(246, 246, 246)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-14rvh6k\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-eg7r4h-container\",layoutScroll:true,nodeId:\"h_JtWPEoh\",scopeId:\"n5xkqIm06\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bUWW224U_:{variant:matchVariant(\"F9ysL5DEp\")},hiZFXosFU:{variant:matchVariant(\"F9ysL5DEp\")}},children:/*#__PURE__*/_jsx(NavigationBarNew,{height:\"100%\",id:\"h_JtWPEoh\",layoutId:\"h_JtWPEoh\",style:{width:\"100%\"},variant:matchVariant(\"yLDOh1u5B\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1g6xxim\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:69,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-4n1l8p-container\",nodeId:\"fC8tHchZ_\",scopeId:\"n5xkqIm06\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bUWW224U_:{variant:matchVariant(\"PHFWAX149\")},hiZFXosFU:{variant:matchVariant(\"yFhzhpgk5\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"fC8tHchZ_\",layoutId:\"fC8tHchZ_\",style:{width:\"100%\"},variant:matchVariant(\"vrITwInD9\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hiZFXosFU\":{\"layout\":[\"fixed\",\"fixed\"]},\"bUWW224U_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"RJZXtOH26\":[\".framer-eg7r4h-container\",\".framer-4n1l8p-container\"],\"hiZFXosFU\":[\".framer-eg7r4h-container\",\".framer-4n1l8p-container\"],\"bUWW224U_\":[\".framer-eg7r4h-container\",\".framer-4n1l8p-container\"]}\n * @framerBreakpoints {\"RJZXtOH26\":{\"min\":1200,\"canvasClassName\":\"framer-14rvh6k-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"hiZFXosFU\":{\"min\":688,\"max\":1199,\"canvasClassName\":\"framer-n4eq5t-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":688,\"rootFontSize\":16},\"bUWW224U_\":{\"max\":687,\"canvasClassName\":\"framer-80v0u6-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant RJZXtOH26\n * @framerLayoutTemplate true\n */const Framern5xkqIm06=withCSS(Component,css,\"framer-IaNmA\");export default Framern5xkqIm06;Framern5xkqIm06.displayName=\"Main New\";Framern5xkqIm06.defaultProps={height:1e3,width:1200};addFonts(Framern5xkqIm06,[{explicitInter:true,fonts:[]},...NavigationBarNewFonts,...FooterFonts],{supportsExplicitInterCodegen:true});Framern5xkqIm06.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavigationBarNew,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framern5xkqIm06\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"RJZXtOH26\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-14rvh6k-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"hiZFXosFU\\\":{\\\"min\\\":688,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-n4eq5t-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":688,\\\"rootFontSize\\\":16},\\\"bUWW224U_\\\":{\\\"max\\\":687,\\\"canvasClassName\\\":\\\"framer-80v0u6-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"RJZXtOH26\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hiZFXosFU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bUWW224U_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"RJZXtOH26\\\":[\\\".framer-eg7r4h-container\\\",\\\".framer-4n1l8p-container\\\"],\\\"hiZFXosFU\\\":[\\\".framer-eg7r4h-container\\\",\\\".framer-4n1l8p-container\\\"],\\\"bUWW224U_\\\":[\\\".framer-eg7r4h-container\\\",\\\".framer-4n1l8p-container\\\"]}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (50fb820)\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 MenuItem2 from\"https://framerusercontent.com/modules/oawuz86zukTvRmv5ZjhR/4SEorTio7UjApMkPz1ib/atz4Pkaya.js\";import Hamburger from\"https://framerusercontent.com/modules/HbIzMbbJWiPwlfAAujzR/qbygNeqE6eqokPNuv2uw/mcVfIk8KD.js\";import Cart20 from\"https://framerusercontent.com/modules/n7GxNbCeCxiPtPxXTdUP/qMhMRIlqtkylWoHy2fRs/pjW3L4Ooy.js\";const Cart20Fonts=getFonts(Cart20);const HamburgerFonts=getFonts(Hamburger);const MenuItem2Fonts=getFonts(MenuItem2);const cycleOrder=[\"GKcPrCvwR\",\"XDUKT9pDv\",\"snyoIIMVq\"];const serializationHash=\"framer-9OSwk\";const variantClassNames={GKcPrCvwR:\"framer-v-11bey8w\",snyoIIMVq:\"framer-v-zunb0w\",XDUKT9pDv:\"framer-v-epsgsb\"};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 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 humanReadableVariantMap={\"Phone closed\":\"snyoIIMVq\",\"Phone open\":\"XDUKT9pDv\",Default:\"GKcPrCvwR\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GKcPrCvwR\"};};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:\"GKcPrCvwR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const CLRet54BAdj7563=activeVariantCallback(async(...args)=>{setVariant(\"snyoIIMVq\");});const CLRet54BA1fp6igt=activeVariantCallback(async(...args)=>{setVariant(\"XDUKT9pDv\");});const hEbbgG_yn1hwo73b=activeVariantCallback(async(...args)=>{setVariant(\"GKcPrCvwR\");});const hEbbgG_yndj7563=activeVariantCallback(async(...args)=>{setVariant(\"snyoIIMVq\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"XDUKT9pDv\",\"snyoIIMVq\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"XDUKT9pDv\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"snyoIIMVq\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-11bey8w\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"GKcPrCvwR\",ref:refBinding,style:{...style},...addPropertyOverrides({snyoIIMVq:{\"data-framer-name\":\"Phone closed\"},XDUKT9pDv:{\"data-framer-name\":\"Phone open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xxlskn\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"ciAuKxKj3\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{snyoIIMVq:{backgroundColor:\"rgba(0, 0, 0, 0)\"},XDUKT9pDv:{backgroundColor:\"var(--token-126174e2-b92a-42f6-923f-906f9bfdff94, rgb(227, 225, 218))\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n2wp5d\",\"data-framer-name\":\"Logo + menu\",layoutDependency:layoutDependency,layoutId:\"zg1UNO6Is\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"aDNnUJ3R4\",openInNewTab:false,scopeId:\"o4lS8gnCc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1jhoa3w framer-g0h665\",\"data-framer-name\":\"Logo stack\",layoutDependency:layoutDependency,layoutId:\"aDNnUJ3R4\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1i5pcmx\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"fCf_XcbI2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 130.203 46\" overflow=\"visible\"><g><path d=\"M 57.959 14.162 C 57.668 13.47 57.325 12.619 56.955 12.06 C 56.559 11.475 56.11 11.129 55.211 11.395 C 54.234 11.661 53.256 12.725 52.913 13.417 L 52.807 13.63 C 52.569 14.082 52.437 14.321 52.067 14.64 C 51.935 14.747 51.777 14.88 51.644 14.986 C 51.275 15.279 50.878 15.598 50.535 15.997 C 50.323 16.236 50.191 16.502 50.033 16.715 C 49.901 16.928 49.795 17.114 49.663 17.274 C 49.531 17.433 49.346 17.54 49.161 17.673 C 48.765 17.939 48.289 18.284 48.078 18.976 C 47.946 19.375 47.893 19.801 47.813 20.226 C 47.761 20.519 47.734 20.811 47.655 21.077 C 47.576 21.396 47.496 21.689 47.444 22.008 C 46.809 24.695 48.315 26.397 49.504 27.434 C 49.61 27.541 49.716 27.621 49.848 27.727 C 50.165 27.993 50.482 28.259 50.693 28.552 C 50.746 28.605 50.799 28.711 50.852 28.817 C 51.169 29.376 51.592 30.121 52.305 30.147 L 52.358 30.147 C 52.569 30.147 52.939 30.068 53.256 29.669 L 54.974 27.381 C 55.079 27.248 55.211 27.062 55.291 26.796 C 55.343 26.61 55.343 26.424 55.343 26.291 C 55.343 25.679 55.343 25.04 55.396 24.429 C 55.396 23.897 55.423 23.391 55.449 22.859 C 55.449 22.62 55.449 22.327 55.555 22.194 C 55.634 22.088 55.793 21.982 55.977 21.849 L 56.11 21.769 C 58.329 20.279 59.227 17.061 58.144 14.428 L 58.038 14.188 Z M 55.264 20.625 L 55.158 20.705 C 54.894 20.865 54.577 21.104 54.339 21.45 C 54.049 21.928 54.049 22.46 54.022 22.833 C 54.022 23.338 54.022 23.844 53.97 24.376 C 53.97 25.014 53.917 25.652 53.917 26.291 L 53.917 26.424 C 53.917 26.45 53.837 26.53 53.811 26.583 L 52.252 28.658 C 52.146 28.498 52.014 28.259 51.935 28.153 C 51.829 27.993 51.75 27.833 51.671 27.727 C 51.354 27.301 50.984 26.982 50.614 26.69 C 50.508 26.61 50.403 26.503 50.297 26.424 C 48.791 25.094 48.289 23.87 48.659 22.301 C 48.738 22.008 48.791 21.689 48.87 21.396 C 48.95 21.077 49.002 20.732 49.055 20.412 C 49.108 20.04 49.161 19.668 49.267 19.348 C 49.346 19.109 49.504 18.976 49.848 18.763 C 50.086 18.604 50.35 18.417 50.588 18.151 C 50.799 17.912 50.958 17.646 51.116 17.407 C 51.222 17.194 51.354 17.008 51.46 16.875 C 51.697 16.582 52.041 16.316 52.384 16.05 C 52.543 15.917 52.701 15.811 52.833 15.678 C 53.388 15.199 53.6 14.8 53.89 14.268 L 53.996 14.082 C 54.26 13.576 55 12.858 55.475 12.725 C 55.581 12.725 55.634 12.699 55.634 12.672 C 55.634 12.672 55.687 12.752 55.766 12.832 C 56.057 13.284 56.4 14.082 56.638 14.694 L 56.744 14.96 C 57.589 17.008 56.902 19.508 55.211 20.652 Z M 87.841 15.146 L 85.886 14.667 C 85.727 14.64 85.595 14.587 85.463 14.561 C 84.538 14.295 83.482 14.002 82.372 14.96 C 81.527 15.704 81.553 16.609 81.553 17.327 L 81.553 17.779 C 81.553 17.912 81.553 18.045 81.527 18.125 C 81.5 18.258 81.394 18.391 81.289 18.524 C 81.183 18.683 80.998 18.843 80.787 19.003 C 80.338 19.402 79.783 19.907 79.703 20.652 C 79.677 21.024 79.651 21.396 79.651 21.769 C 79.651 22.061 79.651 22.354 79.624 22.647 C 79.545 23.524 79.677 23.977 79.968 24.748 C 80.232 25.439 80.443 26.184 80.655 26.929 C 80.84 27.621 81.051 28.339 81.315 29.03 C 81.5 29.562 81.711 30.041 81.949 30.467 C 82.081 30.733 82.372 31.265 83.032 31.424 C 83.138 31.424 83.244 31.451 83.35 31.451 C 84.169 31.451 84.406 30.6 84.512 30.28 C 84.512 30.201 84.565 30.094 84.591 30.014 C 85.04 28.924 85.595 27.887 86.256 26.929 C 86.467 26.636 86.731 26.291 86.969 26.264 L 87.63 26.264 C 88.185 26.264 88.66 25.918 88.819 25.466 C 88.924 25.2 88.872 24.934 88.845 24.748 C 88.819 24.482 88.766 24.243 88.739 23.977 C 88.713 23.578 88.687 23.205 88.687 22.806 C 88.687 22.381 88.792 21.955 88.872 21.503 C 88.977 21.051 89.056 20.599 89.083 20.093 C 89.109 19.322 89.109 18.577 89.136 17.806 L 89.136 16.689 C 89.136 16.502 89.136 16.236 89.03 15.97 C 88.766 15.359 88.105 15.199 87.815 15.119 Z M 87.841 16.715 L 87.841 17.859 C 87.841 18.604 87.841 19.348 87.788 20.093 C 87.788 20.466 87.683 20.865 87.603 21.263 C 87.498 21.742 87.392 22.248 87.392 22.806 C 87.392 23.258 87.392 23.711 87.445 24.136 C 87.445 24.402 87.498 24.668 87.55 24.961 L 87.392 24.961 C 87.233 24.961 87.048 24.934 86.864 24.961 C 85.992 25.067 85.437 25.865 85.199 26.184 C 84.486 27.222 83.878 28.365 83.376 29.536 C 83.323 29.669 83.27 29.802 83.244 29.961 L 83.244 29.988 C 83.244 29.961 83.191 29.908 83.165 29.855 C 82.98 29.482 82.795 29.083 82.61 28.605 C 82.372 27.94 82.187 27.301 81.976 26.583 C 81.764 25.838 81.553 25.04 81.262 24.269 C 81.025 23.631 80.972 23.365 80.998 22.753 C 80.998 22.434 81.025 22.115 81.025 21.795 C 81.025 21.45 81.025 21.13 81.077 20.785 C 81.077 20.572 81.421 20.279 81.711 20.013 C 81.949 19.801 82.187 19.588 82.372 19.348 C 82.557 19.109 82.742 18.816 82.848 18.471 C 82.9 18.231 82.927 18.018 82.927 17.806 L 82.927 17.327 C 82.927 16.635 82.927 16.29 83.27 15.997 C 83.534 15.758 83.772 15.678 84.063 15.678 C 84.354 15.678 84.671 15.758 85.093 15.891 C 85.252 15.944 85.41 15.97 85.569 16.024 L 87.524 16.502 C 87.762 16.556 87.841 16.609 87.841 16.582 L 87.841 16.742 Z M 115.847 27.7 C 115.557 27.647 115.24 27.594 115.081 27.514 C 114.605 27.275 114.236 26.078 113.971 25.173 C 113.813 24.642 113.654 24.136 113.469 23.737 C 113.337 23.471 113.179 23.179 112.967 22.913 C 112.756 22.673 112.518 22.514 112.28 22.381 C 111.858 22.115 111.356 21.955 110.854 21.795 C 110.14 21.556 109.401 21.317 109.136 20.891 C 109.084 20.785 109.031 20.519 109.004 20.333 C 108.899 19.801 108.687 18.524 107.34 18.737 C 106.891 18.816 106.468 19.136 106.098 19.402 C 106.045 19.428 106.019 19.455 105.966 19.508 C 105.781 19.242 105.57 18.949 105.358 18.657 C 104.803 17.832 104.169 16.928 103.377 16.369 C 102.425 15.731 101.316 16.502 100.417 17.141 C 100.1 17.353 99.757 17.593 99.546 17.673 C 99.123 17.859 98.647 18.098 98.489 18.604 C 98.33 19.136 98.594 19.614 98.832 19.96 C 99.387 20.758 100.127 21.343 100.867 21.875 C 101.58 22.407 102.24 22.913 102.663 23.578 C 103.377 24.695 104.248 25.04 105.147 25.2 C 105.147 25.306 105.147 25.439 105.173 25.519 C 105.2 25.945 105.226 26.158 105.279 26.317 C 105.437 26.743 105.754 27.009 105.992 27.248 C 106.151 27.381 106.283 27.514 106.362 27.647 C 106.521 27.94 106.706 28.684 106.811 29.243 C 106.891 29.536 106.943 29.802 106.996 29.988 C 107.128 30.44 106.943 30.919 106.732 31.451 C 106.521 31.956 106.309 32.541 106.336 33.206 C 106.362 33.845 106.706 34.137 106.917 34.244 C 107.63 34.616 108.529 34.084 109.321 33.632 C 109.533 33.499 109.744 33.392 109.85 33.339 C 110.061 33.259 110.14 33.233 110.167 33.233 C 110.193 33.233 110.272 33.313 110.325 33.339 C 110.431 33.419 110.537 33.525 110.669 33.605 C 111.065 33.924 111.488 34.297 112.043 34.483 C 112.36 34.589 112.703 34.616 112.994 34.643 C 113.152 34.643 113.284 34.643 113.417 34.696 L 113.496 34.696 C 113.919 34.776 114.394 34.855 114.896 34.855 C 115.398 34.855 116.006 34.749 116.508 34.456 C 117.459 33.871 117.67 32.594 117.829 31.69 C 117.829 31.557 117.882 31.424 117.882 31.318 C 117.882 31.211 117.935 31.052 117.987 30.892 C 118.119 30.36 118.278 29.775 118.172 29.296 C 117.961 28.126 116.719 27.887 115.9 27.727 Z M 105.728 19.641 L 106.072 20.226 L 105.702 19.668 L 105.728 19.668 Z M 116.64 30.546 C 116.587 30.733 116.561 30.892 116.534 31.052 C 116.534 31.185 116.481 31.318 116.455 31.477 C 116.349 32.142 116.191 33.047 115.768 33.313 C 115.213 33.632 114.394 33.499 113.681 33.392 L 113.601 33.392 C 113.443 33.339 113.258 33.339 113.047 33.313 C 112.809 33.313 112.571 33.286 112.413 33.233 C 112.122 33.126 111.805 32.86 111.488 32.621 C 111.356 32.515 111.224 32.408 111.118 32.302 C 110.986 32.196 110.774 32.036 110.51 31.956 C 110.378 31.93 110.246 31.903 110.14 31.903 C 109.797 31.903 109.506 32.036 109.321 32.089 C 109.11 32.169 108.899 32.302 108.608 32.461 C 108.37 32.594 107.947 32.86 107.657 32.967 C 107.683 32.648 107.815 32.302 107.947 31.956 C 108.212 31.291 108.502 30.52 108.238 29.615 C 108.185 29.429 108.132 29.19 108.053 28.924 C 107.895 28.232 107.71 27.461 107.472 27.009 C 107.287 26.663 107.049 26.45 106.811 26.237 C 106.653 26.078 106.494 25.945 106.468 25.865 C 106.468 25.785 106.441 25.599 106.415 25.413 C 106.362 24.615 106.309 23.977 105.649 23.897 C 104.645 23.79 104.143 23.524 103.694 22.833 C 103.139 21.955 102.346 21.37 101.58 20.785 C 100.919 20.279 100.259 19.801 99.863 19.189 C 99.81 19.109 99.783 19.056 99.757 19.029 C 99.81 19.029 99.863 18.976 99.968 18.949 C 100.338 18.816 100.708 18.55 101.104 18.258 C 101.421 18.045 102.373 17.38 102.558 17.513 C 103.139 17.912 103.667 18.683 104.169 19.428 C 104.433 19.827 104.698 20.226 104.988 20.545 C 105.094 20.678 105.358 20.971 105.807 20.997 C 106.072 20.997 106.283 20.891 106.389 20.811 C 106.521 20.732 106.653 20.625 106.811 20.519 C 106.97 20.386 107.287 20.173 107.498 20.093 C 107.551 20.226 107.578 20.439 107.604 20.572 C 107.657 20.918 107.736 21.317 107.947 21.636 C 108.476 22.46 109.48 22.806 110.378 23.099 C 110.827 23.258 111.25 23.391 111.541 23.551 C 111.699 23.657 111.858 23.737 111.937 23.844 C 112.043 23.95 112.122 24.136 112.228 24.322 C 112.386 24.615 112.518 25.094 112.65 25.572 C 113.02 26.823 113.443 28.206 114.447 28.711 C 114.764 28.871 115.16 28.95 115.557 29.03 C 116.059 29.137 116.719 29.243 116.746 29.509 C 116.772 29.695 116.64 30.254 116.587 30.546 Z M 99.968 28.099 C 99.863 28.046 99.783 27.993 99.704 27.94 C 98.409 27.115 97.273 25.652 96.164 24.243 C 95.767 23.737 95.371 23.232 95.001 22.806 C 94.869 22.647 94.499 22.221 93.971 22.248 C 93.442 22.248 93.125 22.7 92.835 23.099 C 92.703 23.258 92.57 23.445 92.412 23.604 C 92.042 24.056 91.619 24.562 91.408 25.12 C 91.197 25.705 91.197 26.344 91.197 26.956 C 91.197 27.275 91.197 27.567 91.144 27.833 C 91.091 28.206 91.012 28.552 90.906 28.897 C 90.774 29.323 90.668 29.775 90.615 30.28 C 90.615 30.653 90.615 31.052 90.827 31.371 C 91.144 31.424 91.461 31.477 91.699 31.69 C 91.804 31.77 91.857 31.903 91.936 32.009 C 92.385 32.754 92.808 33.685 93.601 34.137 C 94.235 34.51 94.948 34.536 95.609 34.563 C 95.794 34.563 95.979 34.563 96.137 34.589 C 97.141 34.696 98.145 34.829 99.149 35.015 C 99.255 35.015 99.361 35.042 99.493 35.042 L 99.546 35.042 C 99.783 35.042 99.968 34.962 100.153 34.829 L 100.391 34.643 L 100.391 33.313 C 100.365 32.648 100.338 31.956 100.523 31.477 C 100.55 31.398 100.655 31.238 100.734 31.105 C 101.078 30.573 101.633 29.695 101.104 28.95 C 100.84 28.578 100.417 28.339 100.074 28.126 Z M 99.519 30.36 C 99.387 30.573 99.255 30.759 99.176 30.972 C 98.885 31.69 98.938 32.568 98.964 33.366 L 98.964 33.632 C 98.04 33.472 97.115 33.339 96.19 33.259 C 96.005 33.259 95.794 33.233 95.609 33.206 C 95.08 33.18 94.552 33.153 94.209 32.94 C 93.891 32.754 93.707 32.382 93.442 31.93 C 93.416 31.85 93.363 31.664 93.31 31.531 C 93.205 31.158 93.099 30.839 92.887 30.6 C 92.755 30.44 92.359 30.28 91.963 30.174 C 92.016 29.855 92.095 29.562 92.174 29.243 C 92.28 28.844 92.412 28.445 92.465 27.966 C 92.518 27.647 92.518 27.275 92.518 26.929 C 92.518 26.424 92.518 25.892 92.65 25.519 C 92.755 25.2 93.099 24.801 93.416 24.429 C 93.601 24.216 93.759 24.03 93.918 23.79 C 93.918 23.764 93.971 23.711 93.997 23.684 C 94.341 24.11 94.711 24.562 95.08 25.04 C 96.19 26.477 97.485 28.126 98.938 29.057 C 99.044 29.11 99.149 29.19 99.255 29.243 C 99.466 29.376 99.731 29.509 99.836 29.642 C 99.81 29.802 99.572 30.147 99.466 30.334 Z\" fill=\"rgb(25,25,25)\"></path><path d=\"M 75.636 40.7 C 75.663 40.248 75.636 39.822 75.636 39.423 C 75.636 39.131 75.61 38.865 75.636 38.572 C 75.636 38.386 75.689 38.173 75.742 37.934 C 75.821 37.561 75.927 37.162 75.901 36.737 C 75.901 36.604 75.874 36.285 75.61 36.019 C 75.24 35.646 74.765 35.726 74.606 35.753 C 72.915 36.019 70.96 36.364 69.216 37.109 C 69.19 37.109 69.137 37.136 69.11 37.162 L 69.11 37.109 C 69.137 36.684 69.19 36.258 69.216 35.832 C 69.269 35.407 69.295 35.008 69.322 34.582 C 69.375 33.891 69.56 33.199 69.771 32.481 C 69.982 31.71 70.22 30.912 70.247 30.06 C 70.299 28.544 70.669 27.081 71.277 25.725 L 71.356 25.539 C 71.515 25.166 71.726 24.767 71.805 24.315 C 71.858 23.969 71.858 23.624 71.858 23.331 L 71.858 22.985 C 71.858 22.56 71.99 22.161 72.122 21.708 C 72.202 21.469 72.281 21.23 72.334 20.964 C 72.466 20.432 72.492 19.9 72.492 19.368 C 72.492 19.049 72.519 18.729 72.572 18.41 C 72.73 17.293 72.968 16.149 73.232 15.032 C 73.391 14.341 73.549 13.649 73.681 12.931 C 73.84 12.08 73.681 11.441 73.259 11.069 C 72.519 10.457 71.33 10.936 70.907 11.096 C 70.458 10.856 70.035 10.564 69.612 10.244 C 69.533 10.191 69.454 10.085 69.348 9.979 C 69.084 9.686 68.82 9.393 68.476 9.26 C 67.552 8.915 66.733 9.42 66.098 10.723 C 66.046 10.83 65.993 10.989 65.914 11.149 C 65.781 11.468 65.438 12.266 65.174 12.505 C 64.936 12.213 64.883 11.761 64.804 11.255 C 64.725 10.776 64.645 10.218 64.381 9.713 C 63.932 8.888 63.721 8.037 63.509 7.106 C 63.271 6.122 63.034 5.084 62.452 4.074 L 62.294 3.781 L 61.977 3.728 C 61.105 3.568 60.154 3.355 59.705 2.77 C 59.546 2.558 59.388 2.345 59.255 2.132 C 58.859 1.547 58.41 0.908 57.644 0.509 C 56.878 0.137 56.323 0.456 55.953 0.696 C 55.821 0.775 55.689 0.855 55.557 0.908 C 54.183 1.414 52.333 2.105 51.171 3.382 C 49.955 4.739 49.189 6.255 48.476 7.744 C 48.185 8.303 47.894 8.888 47.577 9.473 C 47.498 9.58 47.366 9.872 47.26 9.899 C 47.181 9.899 46.917 9.819 46.811 9.792 C 46.706 9.739 46.573 9.713 46.468 9.659 C 45.86 9.42 44.883 8.994 44.143 9.899 C 43.694 10.457 43.561 11.122 43.509 11.628 C 43.377 12.745 43.086 13.835 42.769 14.979 C 42.69 15.272 42.61 15.538 42.531 15.83 C 42.531 15.91 42.478 16.043 42.452 16.203 C 42.346 16.735 42.267 17.134 42.161 17.4 C 42.003 17.001 41.976 16.309 41.976 15.883 C 41.976 15.617 41.976 15.378 41.95 15.192 C 41.818 13.942 41.791 12.585 41.791 11.282 C 41.791 10.59 41.791 9.899 41.765 9.234 C 41.765 8.462 41.58 7.079 40.761 6.255 C 40.47 5.962 40.153 5.803 39.889 5.643 C 39.545 5.457 39.308 5.324 39.149 4.978 C 39.017 4.712 38.885 4.419 38.779 4.153 C 38.357 3.143 37.855 1.972 36.507 1.467 C 35.503 1.095 34.922 2.318 34.393 3.435 C 34.235 3.754 34.076 4.1 33.997 4.207 C 33.944 4.286 33.812 4.366 33.68 4.446 C 33.337 4.659 32.808 4.978 32.702 5.67 C 32.65 5.989 32.729 6.255 32.782 6.388 C 32.993 7.053 33.31 7.664 33.627 8.303 C 34.103 9.287 34.552 10.218 34.658 11.149 L 34.658 11.894 C 34.658 12.319 34.605 12.825 34.79 13.436 C 34.895 13.782 35.001 14.075 35.133 14.367 C 35.292 14.74 35.424 15.112 35.503 15.484 C 35.609 16.016 35.582 16.575 35.53 17.16 C 35.503 17.772 35.45 18.437 35.582 19.049 L 35.582 19.235 C 35.503 19.288 35.265 19.315 35.08 19.368 C 34.922 19.394 34.737 19.421 34.552 19.474 C 33.971 19.607 33.601 19.66 32.993 19.714 L 32.702 19.714 C 32.253 19.847 32.068 20.113 31.989 20.272 C 31.778 20.751 32.042 21.203 32.28 21.576 C 32.28 21.576 32.28 21.602 32.306 21.629 C 31.381 22.001 31.17 21.921 31.144 21.895 C 31.144 21.895 30.879 21.682 30.906 20.246 C 31.012 19.448 30.853 18.57 30.721 17.772 C 30.668 17.453 30.615 17.134 30.562 16.841 C 30.51 16.309 30.536 15.777 30.562 15.218 C 30.562 14.899 30.589 14.607 30.589 14.287 C 30.589 13.889 30.589 13.463 30.536 13.037 C 30.51 12.399 30.457 11.734 30.536 11.175 C 30.562 10.909 30.615 10.67 30.642 10.431 C 30.747 9.819 30.853 9.181 30.827 8.409 C 30.827 8.303 30.827 8.143 30.721 7.957 C 30.562 7.638 30.272 7.505 30.14 7.452 C 29.373 7.159 28.449 7.132 27.445 7.372 C 27.18 7.425 26.916 7.452 26.652 7.505 C 26.282 7.558 25.912 7.585 25.542 7.691 C 25.437 7.718 25.331 7.744 25.225 7.797 C 24.882 7.904 24.855 7.904 24.671 7.771 C 24.248 7.478 23.904 6.973 23.561 6.441 C 23.455 6.281 23.323 6.095 23.217 5.936 C 23.006 5.643 22.663 5.164 22.081 5.058 C 21.87 5.031 21.685 5.058 21.553 5.058 C 21.394 5.058 21.236 5.084 21.077 5.111 C 20.628 5.164 20.1 5.191 19.598 5.483 C 19.386 5.59 19.201 5.696 18.99 5.803 C 18.435 6.069 17.854 6.361 17.299 6.893 L 17.246 6.946 C 17.141 7.053 17.035 7.159 16.982 7.186 C 16.903 7.239 16.771 7.239 16.639 7.265 L 16.454 7.265 C 15.344 7.505 14.498 8.17 13.732 8.782 C 13.468 8.994 13.204 9.181 12.94 9.367 C 12.728 9.5 12.49 9.606 12.226 9.713 C 11.988 9.792 11.724 9.899 11.46 10.032 C 11.275 10.138 11.09 10.244 10.905 10.377 C 10.509 10.617 10.165 10.83 9.769 10.909 C 9.663 10.909 9.531 10.936 9.399 10.963 C 9.558 9.713 9.769 8.462 9.954 7.345 C 10.007 7.026 10.086 6.733 10.165 6.414 C 10.324 5.829 10.482 5.244 10.482 4.579 C 10.482 3.329 9.875 2.69 8.607 2.664 L 8.316 2.664 C 8.316 2.664 8.316 2.611 8.29 2.584 C 8.263 2.478 8.237 2.345 8.21 2.212 C 8.157 1.866 8.052 1.387 7.682 1.015 C 7.127 0.456 6.361 0.376 5.753 0.323 C 5.595 0.323 5.436 0.297 5.278 0.27 L 4.987 0.217 C 4.062 0.031 2.635 -0.235 1.764 0.403 C 1.394 0.669 1.156 1.095 1.103 1.573 C 0.971 2.664 0.997 3.808 1.024 4.925 L 1.024 7.664 C 0.971 9.207 0.945 10.75 0.918 12.293 C 0.865 14.048 0.839 15.83 0.812 17.586 C 0.812 17.852 0.812 18.091 0.786 18.304 C 0.707 19.315 0.654 20.272 1.764 21.283 C 1.949 21.443 2.054 21.735 2.054 22.24 C 2.054 22.719 1.949 23.225 1.843 23.73 C 1.737 24.235 1.605 24.741 1.605 25.299 C 1.552 26.603 1.447 28.039 1.262 29.821 C 1.156 30.752 1.262 31.603 1.394 32.454 C 1.526 33.438 1.658 34.369 1.394 35.327 C 0.839 37.455 0.363 39.583 0.02 41.657 C 0.02 41.79 -0.059 42.083 0.099 42.376 C 0.258 42.695 0.548 42.801 0.707 42.881 C 1.579 43.227 2.054 43.945 2.292 44.45 C 2.318 44.53 2.424 44.743 2.635 44.876 C 2.82 44.982 2.979 45.009 3.111 45.009 C 3.745 45.009 4.326 45.009 4.908 44.982 C 5.145 44.982 5.383 44.982 5.621 44.956 C 5.7 44.956 5.938 45.035 6.097 45.089 C 6.678 45.275 7.55 45.541 8.078 44.929 C 8.501 44.477 8.527 43.865 8.554 43.413 L 8.554 43.174 C 8.686 41.604 8.871 40.008 9.029 38.492 C 9.188 37.136 9.346 35.726 9.478 34.316 C 9.611 32.853 9.69 31.444 9.294 30.034 C 8.977 28.943 8.897 27.587 9.056 26.257 L 9.056 25.698 C 9.161 24.794 9.188 24.342 9.135 23.517 C 9.135 22.985 9.135 22.427 9.082 21.815 L 9.082 21.443 C 9.135 21.416 9.188 21.363 9.267 21.31 C 9.663 21.044 10.139 20.857 10.615 20.698 C 10.667 20.698 10.72 20.671 10.773 20.645 C 10.984 21.522 11.407 22.506 11.434 22.506 C 11.592 22.826 11.671 23.198 11.777 23.57 C 11.909 24.076 12.041 24.634 12.332 25.166 C 12.86 26.124 13.31 26.869 13.759 27.587 C 13.785 27.64 13.864 27.746 13.864 27.8 C 13.864 27.8 13.864 27.879 13.838 28.012 C 13.732 28.544 13.627 28.997 13.494 29.449 L 13.442 29.635 C 13.336 30.007 13.23 30.406 13.204 30.858 C 13.151 31.55 13.362 32.162 13.732 32.561 C 14.419 33.252 14.842 34.609 15.265 35.912 C 15.37 36.285 15.502 36.63 15.608 36.976 C 15.793 37.508 15.872 38.173 15.952 38.811 C 15.952 38.998 16.004 39.184 16.031 39.343 C 16.031 39.476 16.084 39.609 16.11 39.742 C 16.11 39.849 16.163 39.929 16.163 40.035 L 16.163 40.301 C 16.163 40.487 16.163 40.726 16.216 40.992 L 16.269 41.205 C 16.322 41.391 16.374 41.551 16.374 41.711 L 16.374 41.79 C 16.374 41.95 16.374 42.163 16.454 42.402 C 16.612 42.748 16.929 42.987 17.352 43.014 C 17.59 43.014 17.775 42.934 17.96 42.881 L 18.937 42.482 C 19.307 42.349 19.651 42.136 19.968 41.95 C 20.126 41.87 20.258 41.79 20.417 41.711 C 20.945 41.445 21.236 40.939 21.447 40.54 C 21.606 40.248 21.764 39.982 21.949 39.902 C 22.002 39.902 22.028 39.875 22.081 39.849 C 22.293 39.769 22.583 39.689 22.821 39.37 C 23.006 39.131 23.085 38.838 23.112 38.625 C 23.27 37.827 23.349 37.056 23.376 36.258 L 23.376 35.646 C 23.323 35.38 23.244 35.167 23.165 34.955 L 22.451 33.359 C 22.213 32.88 22.002 32.401 21.764 31.896 L 21.368 31.018 C 21.157 30.566 20.945 30.087 20.76 29.608 C 20.364 28.518 20.153 27.347 19.941 26.124 L 19.835 25.539 C 19.756 25.113 19.756 24.608 19.756 24.102 C 19.756 23.278 19.756 22.427 19.439 21.629 C 19.254 21.23 19.043 20.884 18.805 20.565 C 18.726 20.432 18.62 20.325 18.541 20.192 C 17.907 19.208 17.193 17.506 17.828 16.814 C 18.462 16.149 19.333 15.857 20.285 15.564 C 20.628 15.458 20.972 15.351 21.341 15.192 C 21.632 15.032 21.923 14.846 22.161 14.66 C 22.715 14.261 23.059 14.048 23.455 14.128 L 23.534 14.128 C 23.957 14.181 24.248 14.58 24.274 15.112 C 24.353 16.947 24.459 18.437 24.644 19.793 C 24.723 20.325 24.644 20.884 24.591 21.469 C 24.512 22.134 24.459 22.826 24.591 23.517 C 24.644 24.262 24.723 25.007 24.776 25.751 C 24.961 27.853 25.146 30.034 25.225 32.055 C 25.225 32.534 25.331 32.986 25.437 33.412 C 25.542 33.837 25.622 34.21 25.622 34.609 L 25.622 37.215 C 25.622 37.428 25.648 37.641 25.675 37.854 C 25.727 38.439 25.78 39.077 25.675 39.609 C 25.675 39.663 25.675 39.716 25.648 39.769 L 25.648 39.875 C 25.437 40.62 25.463 41.179 25.701 41.631 C 25.886 41.95 26.124 42.163 26.309 42.296 C 26.361 42.349 26.414 42.376 26.467 42.429 C 27.18 43.067 27.947 43.227 28.607 43.28 C 28.766 43.28 28.977 43.307 29.241 43.2 C 29.347 43.174 29.426 43.12 29.532 43.041 L 29.585 43.041 C 29.69 42.961 29.902 43.041 30.113 43.094 C 30.351 43.174 30.615 43.253 30.906 43.253 C 31.434 43.253 32.438 43.094 32.782 42.322 C 32.993 41.87 32.887 41.418 32.808 41.099 C 32.808 41.046 32.782 40.992 32.782 40.939 C 32.755 40.753 32.755 40.514 32.782 40.274 C 32.782 39.796 32.835 39.317 32.861 38.838 C 32.887 38.306 32.94 37.747 32.94 37.162 C 32.94 36.364 33.178 35.593 33.416 34.742 C 33.548 34.263 33.68 33.784 33.786 33.305 C 33.812 33.172 33.839 32.986 33.812 32.8 C 33.812 32.587 33.706 32.401 33.627 32.268 C 33.389 31.816 33.099 31.337 32.755 30.832 C 32.702 30.725 32.57 30.592 32.465 30.459 C 32.385 30.353 32.2 30.14 32.121 30.007 C 32.227 29.821 32.57 29.528 33.178 29.103 L 33.442 28.917 C 33.654 28.757 33.891 28.598 34.103 28.332 C 34.42 27.959 36.084 27.64 36.428 27.906 C 36.93 28.491 36.956 29.475 36.956 30.326 L 36.956 30.885 C 37.088 33.146 36.956 35.487 36.692 37.481 L 36.692 37.614 C 36.586 38.12 36.507 38.705 36.692 39.29 C 36.93 40.088 37.564 40.54 38.145 40.859 C 38.277 40.939 38.541 41.099 38.911 41.072 C 39.387 41.046 39.678 40.726 39.863 40.514 L 39.995 40.381 C 40.127 40.248 40.365 40.195 40.629 40.115 C 40.814 40.062 40.972 40.008 41.131 39.955 C 41.791 39.689 42.32 39.184 42.795 38.732 L 43.905 37.668 C 44.063 37.535 44.354 37.269 44.46 36.843 C 44.513 36.604 44.486 36.391 44.46 36.231 C 44.381 35.54 44.381 34.822 44.381 34.05 C 44.381 32.827 44.381 31.577 44.063 30.406 C 44.063 30.326 44.037 30.247 44.011 30.14 C 44.169 30.539 44.381 30.938 44.75 31.257 L 44.83 31.311 C 46.758 32.614 48.344 35.566 48.925 36.79 C 49.031 37.029 49.216 37.402 49.665 37.588 C 50.035 37.747 50.404 37.668 50.563 37.614 C 50.906 37.535 51.276 37.455 51.646 37.375 C 53.179 37.029 54.711 36.657 56.27 36.684 C 56.428 36.684 56.666 36.684 56.904 36.551 C 57.195 36.418 57.353 36.178 57.459 36.019 C 58.278 34.768 59.15 33.651 60.075 32.428 L 60.259 32.188 C 60.973 31.257 61.237 30.114 61.475 29.076 L 61.713 28.119 C 61.713 28.039 61.765 27.933 61.792 27.826 C 61.686 29.103 61.607 30.273 61.528 31.417 C 61.448 32.88 61.052 34.29 60.603 35.779 C 60.418 36.418 60.233 37.056 60.075 37.721 C 59.837 38.732 59.81 39.742 59.757 40.726 C 59.757 41.152 59.731 41.578 59.705 42.003 C 59.652 42.535 59.678 43.12 60.075 43.519 C 60.497 43.945 61.105 43.918 61.66 43.865 C 64.064 43.626 66.6 44.317 68.82 45.009 C 69.19 45.115 69.586 45.248 70.035 45.248 L 70.062 45.248 C 70.458 45.248 70.854 45.142 71.171 45.062 C 71.409 45.009 71.647 44.956 71.885 44.876 C 72.994 44.61 74.13 44.344 75.134 43.812 C 76.297 43.2 76.033 42.056 75.874 41.365 C 75.821 41.072 75.742 40.78 75.769 40.567 Z M 74.368 42.748 C 73.523 43.2 72.439 43.44 71.436 43.706 C 71.198 43.759 70.934 43.812 70.696 43.892 C 70.432 43.972 70.167 44.025 69.93 44.025 C 69.665 44.025 69.375 43.918 69.084 43.839 C 67.076 43.227 64.804 42.588 62.532 42.588 C 60.259 42.588 61.792 42.588 61.422 42.642 C 61.158 42.668 60.999 42.642 60.92 42.642 L 60.92 42.216 C 60.946 41.764 60.973 41.312 60.973 40.859 C 60.999 39.902 61.026 38.998 61.237 38.12 C 61.396 37.481 61.581 36.87 61.739 36.231 C 62.162 34.742 62.611 33.199 62.69 31.577 C 62.743 30.38 62.849 29.156 62.954 27.773 C 62.954 27.693 62.954 27.587 62.981 27.48 C 63.06 26.842 63.192 26.044 62.664 25.592 C 62.505 25.459 62.162 25.246 61.607 25.432 C 60.735 25.698 60.444 26.842 60.286 27.587 C 60.286 27.693 60.233 27.773 60.233 27.826 C 60.154 28.145 60.075 28.491 59.995 28.837 C 59.784 29.768 59.573 30.725 59.044 31.417 L 58.859 31.656 C 57.934 32.88 57.063 34.024 56.191 35.3 C 56.191 35.3 56.191 35.327 56.164 35.354 L 56.032 35.354 C 54.394 35.354 52.756 35.726 51.197 36.098 C 50.854 36.178 50.484 36.258 50.114 36.338 L 50.035 36.338 C 50.035 36.311 49.982 36.258 49.982 36.231 C 49.189 34.609 47.577 31.71 45.464 30.273 C 45.252 30.087 45.12 29.768 44.988 29.422 C 44.856 29.103 44.698 28.731 44.46 28.385 L 44.381 28.305 C 43.773 27.72 43.271 27.906 43.086 28.012 C 42.135 28.571 42.584 30.779 42.61 30.805 C 42.875 31.816 42.875 32.986 42.875 34.103 C 42.875 34.875 42.875 35.673 42.954 36.418 L 42.954 36.551 C 42.954 36.551 42.901 36.604 42.795 36.737 L 41.659 37.827 C 41.236 38.226 40.867 38.572 40.417 38.758 C 40.285 38.811 40.153 38.838 40.021 38.891 C 39.651 38.998 39.228 39.131 38.859 39.476 C 38.779 39.53 38.726 39.609 38.647 39.689 C 38.647 39.689 38.594 39.742 38.594 39.769 C 38.172 39.53 37.855 39.29 37.775 38.971 C 37.696 38.678 37.749 38.306 37.802 37.907 L 37.802 37.747 C 38.145 35.673 38.251 33.226 38.119 30.885 L 38.119 30.38 C 38.119 29.342 38.066 28.066 37.247 27.108 C 36.93 26.709 36.375 26.523 35.609 26.549 C 34.631 26.549 33.337 26.948 32.861 27.587 C 32.782 27.693 32.65 27.8 32.491 27.906 L 32.227 28.092 C 31.54 28.571 30.483 29.316 30.562 30.247 C 30.589 30.646 30.879 30.991 31.249 31.417 C 31.329 31.523 31.408 31.603 31.461 31.656 C 31.778 32.135 32.042 32.561 32.28 33.013 L 32.28 33.039 C 32.2 33.518 32.068 33.97 31.936 34.423 C 31.672 35.3 31.434 36.231 31.408 37.189 C 31.408 37.721 31.381 38.226 31.329 38.785 C 31.302 39.29 31.276 39.769 31.249 40.274 C 31.249 40.54 31.249 40.859 31.302 41.205 C 31.302 41.285 31.329 41.365 31.355 41.445 C 31.355 41.551 31.434 41.737 31.408 41.79 C 31.355 41.87 31.064 41.95 30.774 41.95 C 30.668 41.95 30.51 41.897 30.351 41.844 C 29.928 41.711 29.373 41.524 28.792 41.844 C 28.739 41.87 28.686 41.897 28.634 41.95 L 28.554 41.95 C 27.92 41.897 27.524 41.737 27.207 41.445 C 27.128 41.365 27.048 41.312 26.969 41.232 C 26.837 41.125 26.758 41.046 26.705 40.992 C 26.679 40.939 26.599 40.726 26.705 40.195 L 26.705 40.088 C 26.758 40.008 26.758 39.955 26.784 39.875 C 26.943 39.131 26.89 38.386 26.811 37.721 C 26.811 37.508 26.784 37.322 26.758 37.109 C 26.731 36.551 26.731 36.019 26.758 35.433 L 26.758 34.556 C 26.758 33.997 26.652 33.518 26.52 33.066 C 26.441 32.694 26.361 32.321 26.335 31.976 C 26.256 29.901 26.071 27.72 25.886 25.592 C 25.833 24.847 25.754 24.102 25.701 23.304 C 25.595 22.746 25.675 22.161 25.727 21.549 C 25.807 20.911 25.859 20.246 25.754 19.554 C 25.569 18.251 25.463 16.814 25.384 15.006 C 25.331 13.809 24.565 12.904 23.508 12.745 C 22.504 12.532 21.764 13.064 21.157 13.49 C 20.919 13.649 20.707 13.809 20.575 13.889 C 20.285 13.995 19.968 14.101 19.651 14.208 C 18.647 14.527 17.51 14.899 16.639 15.83 C 15.133 17.426 16.85 20.299 17.22 20.857 C 17.299 20.99 17.405 21.123 17.51 21.283 C 17.695 21.549 17.88 21.815 18.012 22.107 C 18.224 22.613 18.224 23.304 18.224 24.023 C 18.224 24.581 18.224 25.166 18.329 25.725 L 18.435 26.31 C 18.647 27.534 18.884 28.81 19.307 30.007 C 19.492 30.539 19.73 31.045 19.968 31.523 C 20.1 31.789 20.232 32.082 20.337 32.348 C 20.549 32.853 20.787 33.359 21.024 33.864 C 21.262 34.369 21.5 34.875 21.738 35.407 C 21.791 35.54 21.843 35.673 21.87 35.779 L 21.87 36.125 C 21.87 36.843 21.764 37.561 21.632 38.253 C 21.632 38.306 21.579 38.412 21.632 38.412 C 21.632 38.412 21.553 38.439 21.5 38.466 C 21.421 38.492 21.315 38.519 21.236 38.572 C 20.655 38.838 20.364 39.343 20.126 39.769 C 19.968 40.035 19.809 40.301 19.624 40.407 C 19.466 40.487 19.307 40.594 19.149 40.673 C 18.858 40.833 18.567 41.019 18.277 41.125 L 17.537 41.418 C 17.537 41.179 17.458 40.966 17.405 40.78 L 17.352 40.594 L 17.352 39.849 C 17.352 39.689 17.299 39.503 17.273 39.343 C 17.273 39.264 17.22 39.184 17.22 39.077 C 17.22 38.918 17.167 38.732 17.167 38.572 C 17.088 37.88 17.008 37.136 16.771 36.471 C 16.665 36.152 16.533 35.779 16.427 35.433 C 15.952 33.97 15.476 32.454 14.578 31.523 C 14.498 31.444 14.419 31.178 14.446 30.858 C 14.446 30.566 14.551 30.247 14.657 29.901 L 14.71 29.715 C 14.842 29.236 14.974 28.731 15.08 28.172 C 15.133 28.012 15.159 27.773 15.133 27.507 C 15.106 27.188 14.948 26.948 14.816 26.736 C 14.393 26.044 13.944 25.299 13.442 24.368 C 13.23 23.996 13.125 23.57 13.019 23.118 C 12.913 22.666 12.808 22.214 12.57 21.762 C 12.358 21.336 12.015 20.645 12.094 20.166 C 12.147 19.9 12.253 19.847 12.094 19.581 C 11.962 19.341 11.619 19.049 11.328 19.075 C 11.249 19.075 11.143 19.128 11.064 19.155 C 10.641 19.288 10.192 19.235 9.769 19.394 C 9.32 19.581 8.871 19.767 8.448 20.059 C 7.735 20.538 7.629 20.778 7.655 21.602 L 7.655 21.735 C 7.682 22.32 7.708 22.852 7.708 23.411 C 7.761 24.182 7.708 24.581 7.655 25.459 L 7.655 25.991 C 7.444 27.454 7.55 28.97 7.92 30.247 C 8.263 31.417 8.184 32.72 8.052 34.05 C 7.946 35.433 7.761 36.843 7.603 38.173 C 7.418 39.716 7.233 41.312 7.127 42.908 L 7.127 43.227 C 7.127 43.413 7.127 43.706 7.048 43.812 C 6.889 43.812 6.599 43.706 6.414 43.652 C 6.097 43.546 5.78 43.466 5.489 43.466 C 5.251 43.466 4.987 43.466 4.749 43.493 C 4.247 43.493 3.772 43.546 3.296 43.519 C 2.82 42.615 2.107 41.95 1.262 41.551 C 1.605 39.556 2.028 37.535 2.583 35.513 C 2.9 34.29 2.768 33.172 2.609 32.109 C 2.503 31.337 2.398 30.592 2.477 29.821 C 2.662 28.012 2.794 26.549 2.82 25.22 C 2.82 24.794 2.926 24.368 3.032 23.89 C 3.164 23.304 3.296 22.719 3.27 22.054 C 3.27 21.496 3.164 20.698 2.53 20.113 C 1.896 19.554 1.922 19.182 2.001 18.251 C 2.001 18.011 2.028 17.745 2.054 17.479 C 2.081 15.724 2.133 13.968 2.16 12.186 C 2.186 10.643 2.213 9.101 2.266 7.558 L 2.266 6.68 C 2.292 6.042 2.266 5.404 2.266 4.765 C 2.266 3.701 2.213 2.611 2.345 1.6 C 2.345 1.44 2.424 1.387 2.451 1.361 C 2.847 1.068 4.089 1.307 4.617 1.414 L 4.934 1.467 C 5.093 1.494 5.278 1.52 5.489 1.547 C 5.938 1.6 6.414 1.653 6.625 1.866 C 6.704 1.946 6.731 2.105 6.784 2.371 C 6.81 2.558 6.863 2.77 6.942 3.01 C 7.233 3.754 7.55 3.967 8.237 3.967 L 8.501 3.967 C 9.056 3.967 9.082 4.02 9.082 4.499 C 9.082 4.978 8.95 5.483 8.792 5.989 C 8.712 6.335 8.607 6.68 8.554 7.053 C 8.316 8.409 8.052 9.952 7.893 11.495 L 7.814 12.186 L 8.501 12.239 C 8.924 12.266 9.426 12.293 9.928 12.186 C 10.562 12.053 11.064 11.734 11.513 11.468 C 11.671 11.362 11.83 11.255 12.015 11.175 C 12.2 11.069 12.385 11.016 12.596 10.936 C 12.913 10.83 13.257 10.697 13.6 10.457 C 13.891 10.271 14.181 10.032 14.472 9.819 C 15.159 9.26 15.846 8.755 16.612 8.595 L 16.771 8.595 C 17.008 8.542 17.273 8.489 17.563 8.329 C 17.801 8.196 17.986 8.01 18.145 7.851 L 18.197 7.797 C 18.567 7.425 19.043 7.212 19.518 6.946 C 19.756 6.84 19.968 6.733 20.179 6.6 C 20.417 6.467 20.76 6.441 21.13 6.388 C 21.315 6.388 21.5 6.361 21.685 6.335 C 21.711 6.335 21.764 6.335 21.738 6.308 C 21.791 6.335 21.896 6.441 22.028 6.654 L 22.345 7.132 C 22.742 7.744 23.191 8.356 23.799 8.782 C 24.538 9.314 25.12 9.127 25.542 8.994 C 25.622 8.994 25.701 8.941 25.78 8.915 C 26.071 8.835 26.388 8.808 26.705 8.755 C 27.022 8.728 27.313 8.675 27.63 8.595 C 28.317 8.436 28.898 8.436 29.4 8.595 C 29.4 9.127 29.321 9.606 29.215 10.138 C 29.162 10.404 29.136 10.643 29.109 10.909 C 29.004 11.601 29.056 12.319 29.109 13.037 C 29.109 13.436 29.162 13.835 29.136 14.208 C 29.136 14.5 29.136 14.793 29.109 15.085 C 29.083 15.671 29.03 16.309 29.109 16.947 C 29.136 17.267 29.215 17.612 29.268 17.958 C 29.4 18.703 29.532 19.448 29.453 20.033 L 29.453 20.139 C 29.453 21.31 29.532 22.453 30.298 22.959 C 31.038 23.464 32.068 23.092 33.046 22.666 C 33.442 22.533 33.574 22.267 33.654 22.107 C 33.812 21.682 33.627 21.283 33.416 20.937 C 33.865 20.884 34.235 20.831 34.79 20.698 C 34.948 20.671 35.107 20.618 35.239 20.591 C 35.899 20.458 36.983 20.272 36.824 18.756 C 36.745 18.251 36.771 17.719 36.798 17.134 C 36.824 16.495 36.877 15.804 36.745 15.139 C 36.639 14.633 36.481 14.208 36.322 13.782 C 36.216 13.49 36.111 13.224 36.032 12.958 C 35.926 12.559 35.926 12.266 35.952 11.867 C 35.952 11.601 35.979 11.282 35.952 10.909 C 35.847 9.713 35.318 8.649 34.79 7.585 C 34.499 6.973 34.208 6.414 34.024 5.829 L 34.024 5.776 C 34.05 5.696 34.156 5.616 34.393 5.483 C 34.605 5.35 34.869 5.191 35.08 4.925 C 35.265 4.685 35.424 4.313 35.635 3.887 C 35.794 3.542 36.084 2.956 36.269 2.717 C 36.877 3.036 37.168 3.648 37.564 4.579 L 37.96 5.457 C 38.304 6.175 38.832 6.467 39.255 6.707 C 39.466 6.84 39.678 6.946 39.836 7.106 C 40.18 7.452 40.417 8.223 40.444 9.181 C 40.444 9.846 40.47 10.51 40.47 11.202 C 40.47 12.532 40.47 13.942 40.655 15.272 C 40.655 15.431 40.655 15.644 40.682 15.857 C 40.708 16.894 40.761 18.437 42.003 18.889 C 42.267 18.995 42.557 18.969 42.795 18.809 C 43.35 18.49 43.588 17.692 43.826 16.362 C 43.826 16.229 43.879 16.149 43.879 16.096 C 43.958 15.83 44.037 15.538 44.116 15.272 C 44.433 14.128 44.75 12.958 44.909 11.734 C 44.962 11.229 45.067 10.909 45.252 10.697 C 45.332 10.617 45.411 10.59 46.019 10.856 C 46.177 10.909 46.309 10.989 46.441 11.016 C 46.732 11.122 47.234 11.282 47.736 11.122 C 48.344 10.936 48.634 10.377 48.819 10.058 C 49.136 9.473 49.453 8.861 49.744 8.276 C 50.457 6.813 51.144 5.457 52.254 4.233 C 53.179 3.196 54.87 2.584 56.111 2.132 C 56.376 2.026 56.587 1.919 56.745 1.813 C 57.063 1.627 57.063 1.627 57.142 1.68 C 57.617 1.919 57.908 2.345 58.251 2.85 C 58.41 3.089 58.595 3.355 58.78 3.568 C 59.467 4.393 60.524 4.712 61.528 4.925 C 61.898 5.696 62.083 6.494 62.294 7.319 C 62.532 8.276 62.769 9.26 63.298 10.244 C 63.456 10.537 63.509 10.936 63.588 11.335 C 63.694 11.947 63.773 12.638 64.223 13.197 C 64.645 13.756 65.121 13.835 65.438 13.782 C 66.363 13.676 66.865 12.505 67.287 11.548 C 67.34 11.415 67.393 11.282 67.446 11.175 C 67.869 10.298 68.08 10.377 68.133 10.377 C 68.212 10.431 68.397 10.617 68.503 10.75 C 68.635 10.909 68.767 11.042 68.926 11.175 C 69.375 11.548 69.877 11.867 70.379 12.16 C 70.484 12.213 70.722 12.346 71.013 12.346 C 71.251 12.346 71.436 12.266 71.594 12.213 C 72.281 11.947 72.519 11.973 72.545 11.973 C 72.545 12 72.598 12.16 72.545 12.559 C 72.413 13.25 72.255 13.942 72.096 14.607 C 71.832 15.75 71.568 16.921 71.409 18.091 C 71.356 18.463 71.356 18.809 71.33 19.155 C 71.33 19.634 71.277 20.086 71.198 20.485 C 71.145 20.724 71.066 20.937 71.013 21.15 C 70.854 21.655 70.696 22.161 70.696 22.772 L 70.696 23.171 C 70.696 23.437 70.696 23.677 70.669 23.916 C 70.616 24.209 70.484 24.501 70.326 24.821 L 70.247 25.007 C 69.56 26.523 69.19 28.145 69.11 29.848 C 69.084 30.539 68.873 31.231 68.688 31.949 C 68.476 32.72 68.239 33.492 68.212 34.343 C 68.186 34.742 68.159 35.141 68.106 35.566 C 68.054 36.019 68.027 36.471 68.001 36.896 C 68.001 37.136 67.948 37.854 68.476 38.253 C 69.005 38.652 69.692 38.359 69.956 38.253 C 71.488 37.614 73.232 37.269 74.765 37.029 C 74.765 37.189 74.712 37.348 74.659 37.508 C 74.58 37.801 74.527 38.093 74.5 38.412 C 74.5 38.732 74.5 39.051 74.527 39.37 C 74.527 39.742 74.58 40.115 74.527 40.461 C 74.5 40.886 74.58 41.285 74.659 41.657 C 74.844 42.482 74.765 42.509 74.606 42.615 Z\" fill=\"rgb(25,25,25)\"></path><path d=\"M 120.322 8.922 C 120.613 8.762 120.93 8.576 121.22 8.203 C 122.409 8.523 123.519 8.922 124.919 9.587 C 125.395 9.799 125.897 9.826 126.346 9.64 C 127.271 9.241 127.773 8.097 128.143 7.033 C 128.248 6.74 128.328 6.421 128.38 6.129 C 128.46 5.81 128.539 5.49 128.645 5.224 C 128.803 4.825 129.014 4.426 129.252 4.027 C 129.543 3.522 129.86 2.99 130.071 2.405 L 130.203 2.006 L 129.886 1.713 C 129.305 1.155 128.512 1.128 127.905 1.102 C 125.87 1.102 124.021 0.782 122.409 0.117 C 122.304 0.091 122.171 0.038 122.013 0.011 C 121.802 -0.016 121.617 0.011 121.458 0.038 C 120.771 0.171 120.058 0.25 119.397 0.33 C 119.001 0.383 118.605 0.41 118.208 0.463 C 117.284 0.596 116.465 1.181 115.751 1.713 C 115.487 1.9 115.249 2.086 115.011 2.245 C 113.955 2.884 112.766 3.628 111.524 3.682 L 110.863 3.682 L 110.863 8.017 C 110.863 8.443 110.863 8.922 110.81 9.4 C 110.441 8.975 109.991 8.602 109.437 8.416 C 108.829 8.23 108.116 8.23 107.455 8.257 L 106.557 8.257 C 106.398 8.257 105.79 8.177 105.104 8.07 C 99.502 7.299 99.238 7.405 98.947 7.937 C 98.657 8.469 98.393 8.975 98.181 9.48 C 97.574 10.783 97.072 11.847 95.883 12.512 C 95.196 11.555 94.403 10.704 93.452 9.879 C 93.003 9.507 92.633 9.001 92.237 8.469 C 91.867 7.991 91.497 7.512 91.074 7.086 C 90.493 6.501 89.832 5.996 89.198 5.517 C 88.855 5.251 88.511 5.012 88.194 4.746 C 88.088 4.666 87.956 4.559 87.798 4.533 C 87.507 4.453 87.243 4.559 87.111 4.639 C 86.054 5.145 85.79 5.198 84.971 4.613 C 84.601 4.347 84.152 4.027 83.544 4.054 C 82.91 4.054 82.434 4.453 82.117 4.719 L 81.747 5.012 C 80.928 5.703 80.057 6.421 79.29 7.219 L 78.788 7.725 C 78.154 8.336 77.414 9.028 77.097 10.012 C 76.939 10.491 76.886 10.996 76.807 11.448 L 76.754 11.874 C 76.675 12.353 76.569 12.858 76.331 13.257 C 76.225 13.443 76.093 13.603 75.935 13.789 C 75.829 13.922 75.697 14.082 75.591 14.241 C 75.037 15.013 74.772 15.917 74.561 16.715 C 74.455 17.061 74.35 17.407 74.218 17.752 C 73.953 18.55 73.663 19.401 73.583 20.226 C 73.531 20.864 73.583 21.503 73.689 22.088 C 73.768 22.646 73.848 23.178 73.795 23.684 C 73.716 24.296 73.531 24.907 73.319 25.572 C 73.161 26.078 72.976 26.61 72.87 27.168 C 72.791 27.541 72.738 28.019 72.87 28.525 C 73.002 29.03 73.293 29.456 73.531 29.801 C 73.689 30.041 73.874 30.254 74.033 30.493 C 74.587 31.238 75.089 31.929 75.486 32.701 C 75.671 33.073 75.856 33.445 76.014 33.818 C 76.331 34.536 76.675 35.281 77.124 35.972 C 77.705 36.877 78.313 37.754 78.894 38.606 C 79 38.739 79.079 38.898 79.158 39.058 C 79.475 39.643 79.951 40.494 81.061 40.494 C 81.8 40.494 82.382 39.909 82.778 39.483 C 82.884 39.377 82.963 39.271 83.069 39.191 C 83.227 39.058 83.386 38.925 83.544 38.872 C 83.729 38.792 84.02 38.845 84.337 38.872 C 84.575 38.898 84.865 38.951 85.156 38.951 C 86.398 38.925 87.322 38.047 88.141 37.169 C 88.432 36.85 88.749 36.584 89.066 36.265 C 89.357 35.999 89.674 35.706 89.938 35.414 C 90.07 35.281 90.176 35.121 90.308 34.962 C 90.361 34.882 90.414 34.829 90.466 34.775 C 90.281 36.292 90.176 37.808 90.149 39.324 C 90.149 39.59 90.149 40.042 90.414 40.441 C 90.942 41.186 91.867 41.585 92.606 41.904 C 92.739 41.957 92.897 42.037 93.029 42.09 C 94.033 42.542 95.064 43.021 96.173 43.234 C 97.943 43.58 99.767 43.659 101.563 43.5 L 101.642 43.5 C 102.197 43.447 102.726 43.393 103.069 43.606 L 103.386 43.846 C 103.624 44.058 103.941 44.324 104.337 44.404 C 105.288 44.643 106.081 43.925 106.451 43.58 C 106.874 43.207 107.27 42.835 107.666 42.462 L 108.248 41.904 C 108.353 41.797 108.485 41.691 108.591 41.531 C 108.802 41.292 109.304 40.76 109.542 40.76 C 109.648 40.76 109.991 41.159 110.124 41.292 C 110.282 41.452 110.414 41.638 110.599 41.771 C 110.784 41.904 110.943 42.063 111.128 42.196 C 111.524 42.516 111.894 42.808 112.211 43.181 C 112.766 43.846 113.215 43.925 113.585 44.005 C 113.77 44.032 113.902 44.058 114.087 44.165 C 114.351 44.298 114.589 44.457 114.853 44.59 C 116.042 45.255 117.31 46 118.737 46 C 120.163 46 120.031 45.84 120.718 45.468 C 121.907 44.803 123.096 44.111 124.232 43.42 L 125.157 42.888 C 125.5 42.702 125.923 42.489 126.372 42.303 C 127.588 41.744 128.988 41.132 129.622 39.989 C 130.018 39.271 129.86 38.366 129.728 37.675 C 129.701 37.488 129.649 37.276 129.649 37.116 C 129.516 35.813 129.464 34.722 129.516 33.765 C 129.543 33.126 129.622 32.488 129.701 31.85 C 129.781 31.211 129.86 30.52 129.913 29.855 C 129.966 29.003 129.939 28.179 129.913 27.354 L 129.913 27.248 C 129.913 26.955 129.913 26.53 129.781 26.131 C 129.649 25.705 129.411 25.359 129.199 25.014 C 128.988 24.721 128.803 24.455 128.592 24.163 C 128.037 23.418 127.508 22.7 127.139 21.928 C 127.086 21.848 127.059 21.742 127.033 21.662 C 126.901 21.29 126.689 20.705 125.95 20.492 C 125.685 20.412 125.474 20.439 125.289 20.439 L 125.104 20.439 C 124.734 19.588 124.206 19.082 123.677 18.577 L 123.255 18.151 C 123.043 17.912 122.858 17.699 122.7 17.46 C 122.383 17.034 122.039 16.609 121.564 16.21 C 121.432 16.103 120.982 15.811 120.031 15.172 C 119.846 15.039 119.688 14.933 119.556 14.853 L 119.556 13.922 C 119.556 12.379 119.556 10.783 119.846 9.427 C 119.899 9.214 120.031 9.134 120.401 8.922 Z M 118.473 9.134 C 118.129 10.65 118.129 12.326 118.155 13.922 L 118.155 15.199 C 118.155 15.447 118.517 15.811 119.239 16.289 C 119.741 16.635 120.56 17.194 120.692 17.274 C 121.062 17.566 121.326 17.912 121.617 18.284 C 121.802 18.55 122.013 18.816 122.277 19.082 L 122.753 19.561 C 123.202 20.013 123.598 20.386 123.889 20.997 C 124.259 21.795 124.972 21.795 125.316 21.769 L 125.58 21.769 C 125.633 21.769 125.659 21.769 125.765 22.114 C 125.818 22.221 125.844 22.354 125.923 22.487 C 126.346 23.391 126.927 24.189 127.508 24.961 C 127.72 25.226 127.905 25.492 128.09 25.785 C 128.248 26.024 128.407 26.264 128.486 26.503 C 128.539 26.716 128.565 26.955 128.565 27.248 L 128.565 27.381 C 128.565 28.152 128.618 28.977 128.565 29.748 C 128.539 30.387 128.46 31.025 128.38 31.663 C 128.301 32.302 128.222 32.993 128.169 33.658 C 128.116 34.722 128.169 35.839 128.301 37.222 C 128.301 37.435 128.354 37.648 128.407 37.887 C 128.486 38.366 128.618 39.005 128.46 39.297 C 128.037 40.069 126.848 40.574 125.818 41.053 C 125.342 41.265 124.866 41.478 124.47 41.718 L 123.545 42.25 C 122.409 42.915 121.22 43.606 120.058 44.271 C 118.525 45.122 117.046 44.271 115.513 43.393 C 115.249 43.234 114.985 43.101 114.721 42.941 C 114.377 42.755 114.06 42.675 113.849 42.649 C 113.585 42.595 113.479 42.569 113.241 42.276 C 112.845 41.797 112.396 41.452 111.973 41.106 L 111.497 40.707 C 111.392 40.627 111.286 40.494 111.18 40.361 C 110.81 39.936 110.308 39.35 109.595 39.35 L 109.542 39.35 C 108.776 39.377 108.168 40.015 107.666 40.547 L 107.376 40.84 L 106.768 41.398 C 106.372 41.771 106.002 42.117 105.579 42.489 C 105.394 42.649 104.945 43.074 104.681 42.994 C 104.575 42.994 104.417 42.835 104.284 42.702 C 104.152 42.595 103.994 42.436 103.809 42.329 C 103.096 41.904 102.25 41.957 101.563 42.037 L 101.484 42.037 C 99.793 42.196 98.102 42.09 96.464 41.797 C 95.486 41.611 94.588 41.186 93.61 40.76 C 93.478 40.707 93.32 40.627 93.161 40.574 C 92.554 40.308 91.84 40.015 91.523 39.563 L 91.523 39.271 C 91.55 37.648 91.682 36.026 91.893 34.43 C 91.893 34.27 91.972 33.898 91.708 33.552 C 91.602 33.419 91.391 33.233 91.021 33.179 C 90.07 33.046 89.594 33.658 89.277 34.084 C 89.198 34.19 89.119 34.297 89.013 34.403 C 88.749 34.669 88.458 34.935 88.194 35.201 C 87.851 35.52 87.507 35.813 87.19 36.159 C 86.556 36.823 85.869 37.488 85.156 37.515 C 84.997 37.515 84.786 37.515 84.575 37.462 C 84.125 37.382 83.65 37.329 83.121 37.515 C 82.751 37.648 82.461 37.887 82.223 38.1 C 82.117 38.207 81.985 38.313 81.853 38.446 C 81.642 38.659 81.272 39.058 81.087 39.058 C 80.796 39.058 80.691 38.898 80.374 38.313 C 80.268 38.127 80.162 37.914 80.03 37.754 C 79.449 36.93 78.841 36.052 78.286 35.174 C 77.89 34.563 77.599 33.871 77.256 33.179 C 77.071 32.78 76.886 32.382 76.701 32.009 C 76.252 31.131 75.697 30.36 75.142 29.615 C 74.984 29.402 74.799 29.163 74.64 28.95 C 74.455 28.684 74.244 28.418 74.191 28.152 C 74.138 27.913 74.191 27.62 74.218 27.381 C 74.323 26.902 74.455 26.423 74.614 25.918 C 74.825 25.226 75.063 24.535 75.142 23.764 C 75.222 23.099 75.142 22.434 75.037 21.822 C 74.957 21.263 74.878 20.758 74.931 20.279 C 75.01 19.614 75.248 18.843 75.512 18.125 C 75.644 17.752 75.776 17.38 75.856 17.008 C 76.067 16.289 76.278 15.545 76.701 14.959 C 76.78 14.826 76.886 14.72 76.992 14.587 C 77.177 14.374 77.335 14.161 77.494 13.895 C 77.837 13.284 77.996 12.645 78.075 12.034 C 78.075 11.874 78.128 11.741 78.128 11.581 C 78.181 11.129 78.26 10.73 78.366 10.358 C 78.551 9.72 79.105 9.214 79.687 8.656 C 79.872 8.469 80.057 8.31 80.241 8.124 C 80.981 7.379 81.774 6.714 82.593 5.996 L 82.963 5.703 C 83.121 5.57 83.386 5.357 83.544 5.357 C 83.703 5.357 83.94 5.517 84.178 5.677 C 85.446 6.554 86.213 6.474 87.507 5.889 C 87.798 6.129 88.115 6.341 88.406 6.581 C 89.04 7.033 89.621 7.485 90.149 8.017 C 90.519 8.39 90.836 8.815 91.18 9.267 C 91.602 9.826 92.052 10.411 92.606 10.89 C 93.637 11.768 94.456 12.699 95.116 13.736 L 95.433 14.215 L 95.935 14.002 C 97.97 13.151 98.71 11.581 99.423 10.065 C 99.608 9.666 99.793 9.267 100.004 8.868 C 100.903 8.868 103.677 9.241 104.945 9.427 C 105.817 9.533 106.266 9.613 106.477 9.613 L 107.508 9.613 C 108.063 9.613 108.67 9.587 109.04 9.72 C 109.384 9.826 109.701 10.145 109.991 10.491 L 110.15 10.73 C 110.335 11.023 110.599 11.422 111.101 11.581 L 111.762 11.768 L 111.947 11.103 C 112.184 10.172 112.237 8.975 112.237 8.07 L 112.237 4.985 C 113.558 4.772 114.747 4.027 115.725 3.416 C 115.989 3.256 116.28 3.043 116.57 2.83 C 117.204 2.378 117.838 1.9 118.446 1.82 C 118.842 1.767 119.212 1.713 119.609 1.687 C 120.322 1.607 121.035 1.527 121.802 1.368 L 121.881 1.368 C 121.907 1.368 121.934 1.368 121.986 1.394 C 123.757 2.112 125.765 2.485 127.931 2.485 C 128.143 2.485 128.407 2.485 128.618 2.538 C 128.486 2.83 128.328 3.096 128.143 3.389 C 127.878 3.815 127.614 4.293 127.429 4.799 C 127.297 5.145 127.218 5.517 127.112 5.863 C 127.059 6.129 126.98 6.395 126.901 6.661 C 126.531 7.725 126.187 8.336 125.87 8.469 C 125.791 8.496 125.712 8.523 125.553 8.443 C 123.994 7.725 122.7 7.246 121.352 6.927 C 121.273 6.927 121.009 6.847 120.692 6.98 C 120.454 7.113 120.322 7.326 120.269 7.432 C 120.163 7.592 120.005 7.698 119.714 7.884 C 119.292 8.124 118.71 8.469 118.525 9.267 Z\" fill=\"rgb(25,25,25)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-i671iz\",layoutDependency:layoutDependency,layoutId:\"FxfN7Uj98\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 70.913 23.737\" overflow=\"visible\"><path d=\"M 10.666 2.857 C 10.375 2.166 10.032 1.315 9.662 0.756 C 9.265 0.171 8.816 -0.175 7.918 0.091 C 6.94 0.357 5.963 1.421 5.619 2.112 L 5.514 2.325 C 5.276 2.777 5.144 3.017 4.774 3.336 C 4.642 3.442 4.483 3.575 4.351 3.682 C 3.981 3.974 3.585 4.294 3.241 4.693 C 3.03 4.932 2.898 5.198 2.739 5.411 C 2.607 5.624 2.502 5.81 2.369 5.969 C 2.237 6.129 2.052 6.235 1.867 6.368 C 1.471 6.634 0.996 6.98 0.784 7.672 C 0.652 8.071 0.599 8.496 0.52 8.922 C 0.467 9.214 0.441 9.507 0.362 9.773 C 0.282 10.092 0.203 10.385 0.15 10.704 C -0.484 13.39 1.022 15.093 2.211 16.13 C 2.317 16.236 2.422 16.316 2.554 16.423 C 2.871 16.689 3.189 16.955 3.4 17.247 C 3.453 17.3 3.506 17.407 3.558 17.513 C 3.875 18.072 4.298 18.816 5.012 18.843 L 5.064 18.843 C 5.276 18.843 5.646 18.763 5.963 18.364 L 7.68 16.077 C 7.786 15.944 7.918 15.758 7.997 15.492 C 8.05 15.305 8.05 15.119 8.05 14.986 C 8.05 14.374 8.05 13.736 8.103 13.124 C 8.103 12.592 8.129 12.087 8.156 11.555 C 8.156 11.316 8.156 11.023 8.261 10.89 C 8.341 10.784 8.499 10.677 8.684 10.544 L 8.816 10.464 C 11.036 8.975 11.934 5.757 10.851 3.123 L 10.745 2.884 Z M 7.971 9.321 L 7.865 9.401 C 7.601 9.56 7.284 9.799 7.046 10.145 C 6.755 10.624 6.755 11.156 6.729 11.528 C 6.729 12.034 6.729 12.539 6.676 13.071 C 6.676 13.709 6.623 14.348 6.623 14.986 L 6.623 15.119 C 6.623 15.146 6.544 15.226 6.518 15.279 L 4.959 17.353 C 4.853 17.194 4.721 16.955 4.642 16.848 C 4.536 16.689 4.457 16.529 4.377 16.423 C 4.06 15.997 3.691 15.678 3.321 15.385 C 3.215 15.305 3.109 15.199 3.004 15.119 C 1.498 13.789 0.996 12.566 1.365 10.996 C 1.445 10.704 1.498 10.385 1.577 10.092 C 1.656 9.773 1.709 9.427 1.762 9.108 C 1.815 8.736 1.867 8.363 1.973 8.044 C 2.052 7.805 2.211 7.672 2.554 7.459 C 2.792 7.299 3.056 7.113 3.294 6.847 C 3.506 6.608 3.664 6.342 3.823 6.102 C 3.928 5.889 4.06 5.703 4.166 5.57 C 4.404 5.278 4.747 5.012 5.091 4.746 C 5.249 4.613 5.408 4.506 5.54 4.373 C 6.095 3.895 6.306 3.496 6.597 2.964 L 6.703 2.777 C 6.967 2.272 7.707 1.554 8.182 1.421 C 8.288 1.421 8.341 1.394 8.341 1.368 C 8.341 1.368 8.393 1.448 8.473 1.527 C 8.763 1.98 9.107 2.777 9.345 3.389 L 9.45 3.655 C 10.296 5.703 9.609 8.204 7.918 9.347 Z M 40.548 3.841 L 38.593 3.363 C 38.434 3.336 38.302 3.283 38.17 3.256 C 37.245 2.99 36.188 2.698 35.079 3.655 C 34.233 4.4 34.26 5.304 34.26 6.022 L 34.26 6.475 C 34.26 6.608 34.26 6.741 34.233 6.82 C 34.207 6.953 34.101 7.086 33.995 7.219 C 33.89 7.379 33.705 7.539 33.493 7.698 C 33.044 8.097 32.489 8.603 32.41 9.347 C 32.384 9.72 32.357 10.092 32.357 10.464 C 32.357 10.757 32.357 11.05 32.331 11.342 C 32.252 12.22 32.384 12.672 32.674 13.443 C 32.938 14.135 33.15 14.88 33.361 15.625 C 33.546 16.316 33.758 17.034 34.022 17.726 C 34.207 18.258 34.418 18.737 34.656 19.162 C 34.788 19.428 35.079 19.96 35.739 20.12 C 35.845 20.12 35.95 20.146 36.056 20.146 C 36.875 20.146 37.113 19.295 37.219 18.976 C 37.219 18.896 37.271 18.79 37.298 18.71 C 37.747 17.619 38.302 16.582 38.962 15.625 C 39.174 15.332 39.438 14.986 39.676 14.96 L 40.336 14.96 C 40.891 14.96 41.367 14.614 41.525 14.162 C 41.631 13.896 41.578 13.63 41.552 13.443 C 41.525 13.178 41.472 12.938 41.446 12.672 C 41.42 12.273 41.393 11.901 41.393 11.502 C 41.393 11.076 41.499 10.651 41.578 10.198 C 41.684 9.746 41.763 9.294 41.789 8.789 C 41.816 8.017 41.816 7.273 41.842 6.501 L 41.842 5.384 C 41.842 5.198 41.842 4.932 41.737 4.666 C 41.472 4.054 40.812 3.895 40.521 3.815 Z M 40.548 5.411 L 40.548 6.554 C 40.548 7.299 40.548 8.044 40.495 8.789 C 40.495 9.161 40.389 9.56 40.31 9.959 C 40.204 10.438 40.099 10.943 40.099 11.502 C 40.099 11.954 40.099 12.406 40.151 12.832 C 40.151 13.098 40.204 13.364 40.257 13.656 L 40.099 13.656 C 39.94 13.656 39.755 13.63 39.57 13.656 C 38.698 13.763 38.143 14.561 37.906 14.88 C 37.192 15.917 36.585 17.061 36.083 18.231 C 36.03 18.364 35.977 18.497 35.95 18.657 L 35.95 18.683 C 35.95 18.657 35.898 18.604 35.871 18.55 C 35.686 18.178 35.501 17.779 35.316 17.3 C 35.079 16.635 34.894 15.997 34.682 15.279 C 34.471 14.534 34.26 13.736 33.969 12.965 C 33.731 12.326 33.678 12.06 33.705 11.449 C 33.705 11.129 33.731 10.81 33.731 10.491 C 33.731 10.145 33.731 9.826 33.784 9.48 C 33.784 9.268 34.127 8.975 34.418 8.709 C 34.656 8.496 34.894 8.283 35.079 8.044 C 35.264 7.805 35.448 7.512 35.554 7.166 C 35.607 6.927 35.633 6.714 35.633 6.501 L 35.633 6.022 C 35.633 5.331 35.633 4.985 35.977 4.693 C 36.241 4.453 36.479 4.373 36.77 4.373 C 37.06 4.373 37.377 4.453 37.8 4.586 C 37.958 4.639 38.117 4.666 38.275 4.719 L 40.231 5.198 C 40.468 5.251 40.548 5.304 40.548 5.278 L 40.548 5.437 Z M 68.554 16.396 C 68.263 16.343 67.946 16.29 67.788 16.21 C 67.312 15.97 66.942 14.773 66.678 13.869 C 66.519 13.337 66.361 12.832 66.176 12.433 C 66.044 12.167 65.885 11.874 65.674 11.608 C 65.463 11.369 65.225 11.209 64.987 11.076 C 64.564 10.81 64.062 10.651 63.56 10.491 C 62.847 10.252 62.107 10.012 61.843 9.587 C 61.79 9.48 61.737 9.214 61.711 9.028 C 61.605 8.496 61.394 7.219 60.046 7.432 C 59.597 7.512 59.174 7.831 58.805 8.097 C 58.752 8.124 58.725 8.15 58.672 8.204 C 58.487 7.938 58.276 7.645 58.065 7.352 C 57.51 6.528 56.876 5.624 56.083 5.065 C 55.132 4.427 54.022 5.198 53.124 5.836 C 52.807 6.049 52.464 6.288 52.252 6.368 C 51.829 6.554 51.354 6.794 51.195 7.299 C 51.037 7.831 51.301 8.31 51.539 8.656 C 52.094 9.454 52.833 10.039 53.573 10.571 C 54.287 11.103 54.947 11.608 55.37 12.273 C 56.083 13.39 56.955 13.736 57.853 13.896 C 57.853 14.002 57.853 14.135 57.88 14.215 C 57.906 14.64 57.933 14.853 57.985 15.013 C 58.144 15.438 58.461 15.704 58.699 15.944 C 58.857 16.077 58.989 16.21 59.069 16.343 C 59.227 16.635 59.412 17.38 59.518 17.939 C 59.597 18.231 59.65 18.497 59.703 18.683 C 59.835 19.136 59.65 19.614 59.439 20.146 C 59.227 20.652 59.016 21.237 59.042 21.902 C 59.069 22.54 59.412 22.833 59.624 22.939 C 60.337 23.312 61.235 22.78 62.028 22.327 C 62.239 22.194 62.451 22.088 62.556 22.035 C 62.768 21.955 62.847 21.928 62.873 21.928 C 62.9 21.928 62.979 22.008 63.032 22.035 C 63.138 22.115 63.243 22.221 63.375 22.301 C 63.772 22.62 64.194 22.992 64.749 23.179 C 65.066 23.285 65.41 23.312 65.7 23.338 C 65.859 23.338 65.991 23.338 66.123 23.391 L 66.202 23.391 C 66.625 23.471 67.101 23.551 67.603 23.551 C 68.105 23.551 68.712 23.445 69.214 23.152 C 70.166 22.567 70.377 21.29 70.535 20.386 C 70.535 20.253 70.588 20.12 70.588 20.013 C 70.588 19.907 70.641 19.747 70.694 19.588 C 70.826 19.056 70.985 18.471 70.879 17.992 C 70.668 16.822 69.426 16.582 68.607 16.423 Z M 58.435 8.337 L 58.778 8.922 L 58.408 8.363 L 58.435 8.363 Z M 69.346 19.242 C 69.294 19.428 69.267 19.588 69.241 19.747 C 69.241 19.88 69.188 20.013 69.162 20.173 C 69.056 20.838 68.897 21.742 68.475 22.008 C 67.92 22.327 67.101 22.194 66.387 22.088 L 66.308 22.088 C 66.15 22.035 65.965 22.035 65.753 22.008 C 65.515 22.008 65.278 21.982 65.119 21.928 C 64.828 21.822 64.511 21.556 64.194 21.317 C 64.062 21.21 63.93 21.104 63.825 20.998 C 63.692 20.891 63.481 20.732 63.217 20.652 C 63.085 20.625 62.953 20.599 62.847 20.599 C 62.503 20.599 62.213 20.732 62.028 20.785 C 61.817 20.865 61.605 20.998 61.315 21.157 C 61.077 21.29 60.654 21.556 60.363 21.662 C 60.39 21.343 60.522 20.998 60.654 20.652 C 60.918 19.987 61.209 19.215 60.945 18.311 C 60.892 18.125 60.839 17.885 60.76 17.619 C 60.601 16.928 60.416 16.157 60.178 15.704 C 59.993 15.359 59.756 15.146 59.518 14.933 C 59.359 14.773 59.201 14.64 59.174 14.561 C 59.174 14.481 59.148 14.295 59.122 14.108 C 59.069 13.311 59.016 12.672 58.355 12.592 C 57.351 12.486 56.849 12.22 56.4 11.528 C 55.845 10.651 55.053 10.065 54.287 9.48 C 53.626 8.975 52.966 8.496 52.569 7.884 C 52.516 7.805 52.49 7.751 52.464 7.725 C 52.516 7.725 52.569 7.672 52.675 7.645 C 53.045 7.512 53.415 7.246 53.811 6.953 C 54.128 6.741 55.079 6.076 55.264 6.209 C 55.845 6.608 56.374 7.379 56.876 8.124 C 57.14 8.523 57.404 8.922 57.695 9.241 C 57.801 9.374 58.065 9.666 58.514 9.693 C 58.778 9.693 58.989 9.587 59.095 9.507 C 59.227 9.427 59.359 9.321 59.518 9.214 C 59.676 9.081 59.993 8.869 60.205 8.789 C 60.258 8.922 60.284 9.135 60.311 9.268 C 60.363 9.613 60.443 10.012 60.654 10.331 C 61.182 11.156 62.186 11.502 63.085 11.794 C 63.534 11.954 63.957 12.087 64.247 12.247 C 64.406 12.353 64.564 12.433 64.644 12.539 C 64.749 12.646 64.828 12.832 64.934 13.018 C 65.093 13.311 65.225 13.789 65.357 14.268 C 65.727 15.518 66.15 16.901 67.154 17.407 C 67.471 17.566 67.867 17.646 68.263 17.726 C 68.765 17.832 69.426 17.939 69.452 18.205 C 69.479 18.391 69.346 18.949 69.294 19.242 Z M 52.675 16.795 C 52.569 16.742 52.49 16.689 52.411 16.635 C 51.116 15.811 49.98 14.348 48.87 12.938 C 48.474 12.433 48.078 11.927 47.708 11.502 C 47.576 11.342 47.206 10.917 46.677 10.943 C 46.149 10.943 45.832 11.395 45.541 11.794 C 45.409 11.954 45.277 12.14 45.119 12.3 C 44.749 12.752 44.326 13.257 44.115 13.816 C 43.903 14.401 43.903 15.039 43.903 15.651 C 43.903 15.97 43.903 16.263 43.85 16.529 C 43.797 16.901 43.718 17.247 43.613 17.593 C 43.48 18.018 43.375 18.471 43.322 18.976 C 43.322 19.348 43.322 19.747 43.533 20.067 C 43.85 20.12 44.167 20.173 44.405 20.386 C 44.511 20.466 44.564 20.599 44.643 20.705 C 45.092 21.45 45.515 22.381 46.307 22.833 C 46.942 23.205 47.655 23.232 48.315 23.258 C 48.5 23.258 48.685 23.258 48.844 23.285 C 49.848 23.391 50.852 23.524 51.856 23.711 C 51.962 23.711 52.067 23.737 52.199 23.737 L 52.252 23.737 C 52.49 23.737 52.675 23.657 52.86 23.524 L 53.098 23.338 L 53.098 22.008 C 53.071 21.343 53.045 20.652 53.23 20.173 C 53.256 20.093 53.362 19.934 53.441 19.801 C 53.785 19.269 54.339 18.391 53.811 17.646 C 53.547 17.274 53.124 17.034 52.781 16.822 Z M 52.226 19.056 C 52.094 19.269 51.962 19.455 51.882 19.668 C 51.592 20.386 51.644 21.263 51.671 22.061 L 51.671 22.327 C 50.746 22.168 49.821 22.035 48.897 21.955 C 48.712 21.955 48.5 21.928 48.315 21.902 C 47.787 21.875 47.259 21.849 46.915 21.636 C 46.598 21.45 46.413 21.077 46.149 20.625 C 46.122 20.545 46.07 20.359 46.017 20.226 C 45.911 19.854 45.805 19.535 45.594 19.295 C 45.462 19.136 45.066 18.976 44.669 18.87 C 44.722 18.55 44.801 18.258 44.881 17.939 C 44.986 17.54 45.119 17.141 45.171 16.662 C 45.224 16.343 45.224 15.97 45.224 15.625 C 45.224 15.119 45.224 14.587 45.356 14.215 C 45.462 13.896 45.805 13.497 46.122 13.124 C 46.307 12.912 46.466 12.725 46.624 12.486 C 46.624 12.459 46.677 12.406 46.704 12.38 C 47.047 12.805 47.417 13.257 47.787 13.736 C 48.897 15.172 50.191 16.822 51.644 17.752 C 51.75 17.806 51.856 17.885 51.962 17.939 C 52.173 18.072 52.437 18.205 52.543 18.338 C 52.516 18.497 52.279 18.843 52.173 19.029 Z\" fill=\"rgb(25,25,25)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-bhd6p5\",layoutDependency:layoutDependency,layoutId:\"lvU9iSoin\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.309 18.843\" overflow=\"visible\"><path d=\"M 10.666 2.857 C 10.375 2.166 10.032 1.315 9.662 0.756 C 9.265 0.171 8.816 -0.175 7.918 0.091 C 6.94 0.357 5.963 1.421 5.619 2.112 L 5.514 2.325 C 5.276 2.777 5.144 3.017 4.774 3.336 C 4.642 3.442 4.483 3.575 4.351 3.682 C 3.981 3.974 3.585 4.294 3.241 4.693 C 3.03 4.932 2.898 5.198 2.739 5.411 C 2.607 5.624 2.502 5.81 2.369 5.969 C 2.237 6.129 2.052 6.235 1.867 6.368 C 1.471 6.634 0.996 6.98 0.784 7.672 C 0.652 8.071 0.599 8.496 0.52 8.922 C 0.467 9.214 0.441 9.507 0.362 9.773 C 0.282 10.092 0.203 10.385 0.15 10.704 C -0.484 13.39 1.022 15.093 2.211 16.13 C 2.317 16.236 2.422 16.316 2.554 16.423 C 2.871 16.689 3.189 16.955 3.4 17.247 C 3.453 17.3 3.506 17.407 3.558 17.513 C 3.875 18.072 4.298 18.816 5.012 18.843 L 5.064 18.843 C 5.276 18.843 5.646 18.763 5.963 18.364 L 7.68 16.077 C 7.786 15.944 7.918 15.758 7.997 15.492 C 8.05 15.305 8.05 15.119 8.05 14.986 C 8.05 14.374 8.05 13.736 8.103 13.124 C 8.103 12.592 8.129 12.087 8.156 11.555 C 8.156 11.316 8.156 11.023 8.261 10.89 C 8.341 10.784 8.499 10.677 8.684 10.544 L 8.816 10.464 C 11.036 8.975 11.934 5.757 10.851 3.123 L 10.745 2.884 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bhf04r\",layoutDependency:layoutDependency,layoutId:\"xxmvM7sIE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.563 15.986\" overflow=\"visible\"><path d=\"M 6.722 7.953 L 6.616 8.033 C 6.352 8.192 6.035 8.432 5.797 8.778 C 5.506 9.256 5.506 9.788 5.48 10.161 C 5.48 10.666 5.48 11.171 5.427 11.703 C 5.427 12.342 5.374 12.98 5.374 13.618 L 5.374 13.751 C 5.374 13.778 5.295 13.858 5.269 13.911 L 3.71 15.986 C 3.604 15.826 3.472 15.587 3.393 15.48 C 3.287 15.321 3.208 15.161 3.128 15.055 C 2.811 14.629 2.442 14.31 2.072 14.017 C 1.966 13.938 1.86 13.831 1.755 13.751 C 0.249 12.422 -0.253 11.198 0.116 9.629 C 0.196 9.336 0.249 9.017 0.328 8.724 C 0.407 8.405 0.46 8.059 0.513 7.74 C 0.566 7.368 0.618 6.995 0.724 6.676 C 0.803 6.437 0.962 6.304 1.305 6.091 C 1.543 5.931 1.807 5.745 2.045 5.479 C 2.257 5.24 2.415 4.974 2.574 4.735 C 2.679 4.522 2.811 4.336 2.917 4.203 C 3.155 3.91 3.498 3.644 3.842 3.378 C 4 3.245 4.159 3.139 4.291 3.006 C 4.846 2.527 5.057 2.128 5.348 1.596 L 5.453 1.41 C 5.718 0.904 6.457 0.186 6.933 0.053 C 7.039 0.053 7.092 0.027 7.092 0 C 7.092 0 7.144 0.08 7.224 0.16 C 7.514 0.612 7.858 1.41 8.096 2.021 L 8.201 2.287 C 9.047 4.336 8.36 6.836 6.669 7.98 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18luoag\",layoutDependency:layoutDependency,layoutId:\"QXgX2Rr_8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.534 17.15\" overflow=\"visible\"><path d=\"M 8.24 0.845 L 6.284 0.367 C 6.126 0.34 5.994 0.287 5.862 0.26 C 4.937 -0.006 3.88 -0.298 2.77 0.659 C 1.925 1.404 1.951 2.308 1.951 3.026 L 1.951 3.479 C 1.951 3.612 1.951 3.745 1.925 3.824 C 1.899 3.957 1.793 4.09 1.687 4.223 C 1.581 4.383 1.397 4.543 1.185 4.702 C 0.736 5.101 0.181 5.607 0.102 6.351 C 0.075 6.724 0.049 7.096 0.049 7.468 C 0.049 7.761 0.049 8.054 0.023 8.346 C -0.057 9.224 0.075 9.676 0.366 10.447 C 0.63 11.139 0.842 11.884 1.053 12.629 C 1.238 13.32 1.449 14.038 1.714 14.73 C 1.899 15.262 2.11 15.741 2.348 16.166 C 2.48 16.432 2.77 16.964 3.431 17.124 C 3.537 17.124 3.642 17.15 3.748 17.15 C 4.567 17.15 4.805 16.299 4.911 15.98 C 4.911 15.9 4.963 15.794 4.99 15.714 C 5.439 14.623 5.994 13.586 6.654 12.629 C 6.866 12.336 7.13 11.99 7.368 11.964 L 8.028 11.964 C 8.583 11.964 9.059 11.618 9.217 11.166 C 9.323 10.9 9.27 10.634 9.244 10.447 C 9.217 10.181 9.164 9.942 9.138 9.676 C 9.111 9.277 9.085 8.905 9.085 8.506 C 9.085 8.08 9.191 7.655 9.27 7.202 C 9.376 6.75 9.455 6.298 9.481 5.793 C 9.508 5.021 9.508 4.277 9.534 3.505 L 9.534 2.388 C 9.534 2.202 9.534 1.936 9.428 1.67 C 9.164 1.058 8.504 0.899 8.213 0.819 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1m4pptk\",layoutDependency:layoutDependency,layoutId:\"GD5AaFwW_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.849 14.31\" overflow=\"visible\"><path d=\"M 6.849 1.037 L 6.849 2.181 C 6.849 2.926 6.849 3.671 6.796 4.415 C 6.796 4.788 6.691 5.187 6.611 5.586 C 6.506 6.064 6.4 6.57 6.4 7.128 C 6.4 7.581 6.4 8.033 6.453 8.458 C 6.453 8.724 6.506 8.99 6.559 9.283 L 6.4 9.283 C 6.242 9.283 6.057 9.256 5.872 9.283 C 5 9.389 4.445 10.187 4.207 10.506 C 3.494 11.544 2.886 12.688 2.384 13.858 C 2.331 13.991 2.278 14.124 2.252 14.283 L 2.252 14.31 C 2.252 14.283 2.199 14.23 2.173 14.177 C 1.988 13.805 1.803 13.406 1.618 12.927 C 1.38 12.262 1.195 11.624 0.984 10.905 C 0.772 10.161 0.561 9.363 0.27 8.591 C 0.033 7.953 -0.02 7.687 0.006 7.075 C 0.006 6.756 0.033 6.437 0.033 6.118 C 0.033 5.772 0.033 5.453 0.085 5.107 C 0.085 4.894 0.429 4.602 0.72 4.336 C 0.957 4.123 1.195 3.91 1.38 3.671 C 1.565 3.431 1.75 3.139 1.856 2.793 C 1.908 2.553 1.935 2.341 1.935 2.128 L 1.935 1.649 C 1.935 0.958 1.935 0.612 2.278 0.319 C 2.543 0.08 2.78 0 3.071 0 C 3.362 0 3.679 0.08 4.101 0.213 C 4.26 0.266 4.418 0.293 4.577 0.346 L 6.532 0.825 C 6.77 0.878 6.849 0.931 6.849 0.904 L 6.849 1.064 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h2x6ax\",layoutDependency:layoutDependency,layoutId:\"SVzqOFQuf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.766 18.725\" overflow=\"visible\"><path d=\"M 17.407 11.57 C 17.116 11.517 16.799 11.464 16.64 11.384 C 16.165 11.145 15.795 9.948 15.531 9.043 C 15.372 8.511 15.214 8.006 15.029 7.607 C 14.897 7.341 14.738 7.048 14.527 6.782 C 14.315 6.543 14.078 6.383 13.84 6.251 C 13.417 5.985 12.915 5.825 12.413 5.665 C 11.7 5.426 10.96 5.187 10.696 4.761 C 10.643 4.655 10.59 4.389 10.564 4.202 C 10.458 3.67 10.247 2.394 8.899 2.606 C 8.45 2.686 8.027 3.005 7.657 3.271 C 7.604 3.298 7.578 3.325 7.525 3.378 C 7.34 3.112 7.129 2.819 6.918 2.527 C 6.363 1.702 5.729 0.798 4.936 0.239 C 3.985 -0.399 2.875 0.372 1.977 1.011 C 1.66 1.223 1.316 1.463 1.105 1.543 C 0.682 1.729 0.207 1.968 0.048 2.473 C -0.11 3.005 0.154 3.484 0.392 3.83 C 0.946 4.628 1.686 5.213 2.426 5.745 C 3.139 6.277 3.8 6.782 4.223 7.447 C 4.936 8.565 5.808 8.91 6.706 9.07 C 6.706 9.176 6.706 9.309 6.733 9.389 C 6.759 9.815 6.785 10.028 6.838 10.187 C 6.997 10.613 7.314 10.879 7.552 11.118 C 7.71 11.251 7.842 11.384 7.922 11.517 C 8.08 11.81 8.265 12.554 8.371 13.113 C 8.45 13.406 8.503 13.672 8.556 13.858 C 8.688 14.31 8.503 14.789 8.291 15.321 C 8.08 15.826 7.869 16.411 7.895 17.076 C 7.922 17.714 8.265 18.007 8.476 18.113 C 9.19 18.486 10.088 17.954 10.881 17.502 C 11.092 17.369 11.303 17.262 11.409 17.209 C 11.62 17.129 11.7 17.103 11.726 17.103 C 11.753 17.103 11.832 17.183 11.885 17.209 C 11.99 17.289 12.096 17.395 12.228 17.475 C 12.624 17.794 13.047 18.167 13.602 18.353 C 13.919 18.459 14.263 18.486 14.553 18.512 C 14.712 18.512 14.844 18.512 14.976 18.566 L 15.055 18.566 C 15.478 18.645 15.953 18.725 16.455 18.725 C 16.957 18.725 17.565 18.619 18.067 18.326 C 19.018 17.741 19.23 16.464 19.388 15.56 C 19.388 15.427 19.441 15.294 19.441 15.188 C 19.441 15.081 19.494 14.922 19.547 14.762 C 19.679 14.23 19.837 13.645 19.732 13.166 C 19.52 11.996 18.279 11.756 17.459 11.597 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kfrzp7\",layoutDependency:layoutDependency,layoutId:\"R6_gByKGn\",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.026 0 L 0.37 0.585 L 0 0.027 L 0.026 0.027 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-r74v76\",layoutDependency:layoutDependency,layoutId:\"A1NLDNemB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.992 16.017\" overflow=\"visible\"><path d=\"M 16.883 13.051 C 16.83 13.237 16.804 13.397 16.777 13.556 C 16.777 13.689 16.724 13.822 16.698 13.982 C 16.592 14.647 16.434 15.551 16.011 15.817 C 15.456 16.136 14.637 16.003 13.924 15.897 L 13.845 15.897 C 13.686 15.844 13.501 15.844 13.29 15.817 C 13.052 15.817 12.814 15.79 12.656 15.737 C 12.365 15.631 12.048 15.365 11.731 15.125 C 11.599 15.019 11.467 14.913 11.361 14.806 C 11.229 14.7 11.018 14.54 10.753 14.46 C 10.621 14.434 10.489 14.407 10.383 14.407 C 10.04 14.407 9.749 14.54 9.564 14.593 C 9.353 14.673 9.142 14.806 8.851 14.966 C 8.613 15.099 8.19 15.365 7.9 15.471 C 7.926 15.152 8.058 14.806 8.19 14.46 C 8.455 13.796 8.745 13.024 8.481 12.12 C 8.428 11.934 8.375 11.694 8.296 11.428 C 8.138 10.737 7.953 9.965 7.715 9.513 C 7.53 9.167 7.292 8.955 7.054 8.742 C 6.896 8.582 6.737 8.449 6.711 8.369 C 6.711 8.29 6.684 8.103 6.658 7.917 C 6.605 7.119 6.552 6.481 5.892 6.401 C 4.888 6.295 4.386 6.029 3.937 5.337 C 3.382 4.459 2.589 3.874 1.823 3.289 C 1.163 2.784 0.502 2.305 0.106 1.693 C 0.053 1.613 0.026 1.56 0 1.534 C 0.053 1.534 0.106 1.48 0.211 1.454 C 0.581 1.321 0.951 1.055 1.347 0.762 C 1.665 0.549 2.616 -0.116 2.801 0.017 C 3.382 0.416 3.91 1.188 4.412 1.933 C 4.676 2.332 4.941 2.73 5.231 3.05 C 5.337 3.183 5.601 3.475 6.05 3.502 C 6.315 3.502 6.526 3.395 6.632 3.316 C 6.764 3.236 6.896 3.129 7.054 3.023 C 7.213 2.89 7.53 2.677 7.741 2.597 C 7.794 2.73 7.821 2.943 7.847 3.076 C 7.9 3.422 7.979 3.821 8.19 4.14 C 8.719 4.965 9.723 5.311 10.621 5.603 C 11.07 5.763 11.493 5.896 11.784 6.055 C 11.942 6.162 12.101 6.242 12.18 6.348 C 12.286 6.454 12.365 6.64 12.471 6.827 C 12.629 7.119 12.761 7.598 12.893 8.077 C 13.263 9.327 13.686 10.71 14.69 11.215 C 15.007 11.375 15.403 11.455 15.8 11.535 C 16.302 11.641 16.962 11.747 16.989 12.013 C 17.015 12.2 16.883 12.758 16.83 13.051 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9ohjcf\",layoutDependency:layoutDependency,layoutId:\"jaYTN4W4U\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.707 12.795\" overflow=\"visible\"><path d=\"M 9.353 5.853 C 9.247 5.8 9.168 5.746 9.089 5.693 C 7.794 4.869 6.658 3.406 5.548 1.996 C 5.152 1.491 4.756 0.985 4.386 0.56 C 4.254 0.4 3.884 -0.025 3.355 0.001 C 2.827 0.001 2.51 0.453 2.219 0.852 C 2.087 1.012 1.955 1.198 1.797 1.358 C 1.427 1.81 1.004 2.315 0.793 2.874 C 0.581 3.459 0.581 4.097 0.581 4.709 C 0.581 5.028 0.581 5.321 0.528 5.587 C 0.476 5.959 0.396 6.305 0.291 6.651 C 0.159 7.076 0.053 7.529 0 8.034 C 0 8.406 0 8.805 0.211 9.125 C 0.528 9.178 0.845 9.231 1.083 9.444 C 1.189 9.523 1.242 9.656 1.321 9.763 C 1.77 10.508 2.193 11.439 2.986 11.891 C 3.62 12.263 4.333 12.29 4.994 12.316 C 5.178 12.316 5.363 12.316 5.522 12.343 C 6.526 12.449 7.53 12.582 8.534 12.769 C 8.64 12.769 8.745 12.795 8.877 12.795 L 8.93 12.795 C 9.168 12.795 9.353 12.715 9.538 12.582 L 9.776 12.396 L 9.776 11.066 C 9.749 10.401 9.723 9.71 9.908 9.231 C 9.934 9.151 10.04 8.992 10.119 8.859 C 10.463 8.327 11.018 7.449 10.489 6.704 C 10.225 6.332 9.802 6.092 9.459 5.879 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-e44ohl\",layoutDependency:layoutDependency,layoutId:\"nCM2ULjMv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.873 9.948\" overflow=\"visible\"><path d=\"M 7.556 6.676 C 7.424 6.889 7.292 7.075 7.213 7.288 C 6.922 8.006 6.975 8.884 7.002 9.682 L 7.002 9.948 C 6.077 9.788 5.152 9.655 4.227 9.575 C 4.042 9.575 3.831 9.549 3.646 9.522 C 3.118 9.496 2.589 9.469 2.246 9.256 C 1.929 9.07 1.744 8.698 1.48 8.246 C 1.453 8.166 1.4 7.98 1.347 7.847 C 1.242 7.474 1.136 7.155 0.925 6.916 C 0.793 6.756 0.396 6.596 0 6.49 C 0.053 6.171 0.132 5.878 0.211 5.559 C 0.317 5.16 0.449 4.761 0.502 4.282 C 0.555 3.963 0.555 3.591 0.555 3.245 C 0.555 2.74 0.555 2.208 0.687 1.835 C 0.793 1.516 1.136 1.117 1.453 0.745 C 1.638 0.532 1.797 0.346 1.955 0.106 C 1.955 0.08 2.008 0.027 2.034 0 C 2.378 0.426 2.748 0.878 3.118 1.357 C 4.227 2.793 5.522 4.442 6.975 5.373 C 7.081 5.426 7.186 5.506 7.292 5.559 C 7.504 5.692 7.768 5.825 7.873 5.958 C 7.847 6.118 7.609 6.463 7.504 6.65 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1d152pu\",layoutDependency:layoutDependency,layoutId:\"r5_xn9hup\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.017 45.309\" overflow=\"visible\"><path d=\"M 75.636 40.7 C 75.663 40.248 75.636 39.822 75.636 39.423 C 75.636 39.131 75.61 38.865 75.636 38.572 C 75.636 38.386 75.689 38.173 75.742 37.934 C 75.821 37.561 75.927 37.162 75.901 36.737 C 75.901 36.604 75.874 36.285 75.61 36.019 C 75.24 35.646 74.765 35.726 74.606 35.753 C 72.915 36.019 70.96 36.364 69.216 37.109 C 69.19 37.109 69.137 37.136 69.11 37.162 L 69.11 37.109 C 69.137 36.684 69.19 36.258 69.216 35.832 C 69.269 35.407 69.295 35.008 69.322 34.582 C 69.375 33.891 69.56 33.199 69.771 32.481 C 69.982 31.71 70.22 30.912 70.247 30.06 C 70.299 28.544 70.669 27.081 71.277 25.725 L 71.356 25.539 C 71.515 25.166 71.726 24.767 71.805 24.315 C 71.858 23.969 71.858 23.624 71.858 23.331 L 71.858 22.985 C 71.858 22.56 71.99 22.161 72.122 21.708 C 72.202 21.469 72.281 21.23 72.334 20.964 C 72.466 20.432 72.492 19.9 72.492 19.368 C 72.492 19.049 72.519 18.729 72.572 18.41 C 72.73 17.293 72.968 16.149 73.232 15.032 C 73.391 14.341 73.549 13.649 73.681 12.931 C 73.84 12.08 73.681 11.441 73.259 11.069 C 72.519 10.457 71.33 10.936 70.907 11.096 C 70.458 10.856 70.035 10.564 69.612 10.244 C 69.533 10.191 69.454 10.085 69.348 9.979 C 69.084 9.686 68.82 9.393 68.476 9.26 C 67.552 8.915 66.733 9.42 66.098 10.723 C 66.046 10.83 65.993 10.989 65.914 11.149 C 65.781 11.468 65.438 12.266 65.174 12.505 C 64.936 12.213 64.883 11.761 64.804 11.255 C 64.725 10.776 64.645 10.218 64.381 9.713 C 63.932 8.888 63.721 8.037 63.509 7.106 C 63.271 6.122 63.034 5.084 62.452 4.074 L 62.294 3.781 L 61.977 3.728 C 61.105 3.568 60.154 3.355 59.705 2.77 C 59.546 2.558 59.388 2.345 59.255 2.132 C 58.859 1.547 58.41 0.908 57.644 0.509 C 56.878 0.137 56.323 0.456 55.953 0.696 C 55.821 0.775 55.689 0.855 55.557 0.908 C 54.183 1.414 52.333 2.105 51.171 3.382 C 49.955 4.739 49.189 6.255 48.476 7.744 C 48.185 8.303 47.894 8.888 47.577 9.473 C 47.498 9.58 47.366 9.872 47.26 9.899 C 47.181 9.899 46.917 9.819 46.811 9.792 C 46.706 9.739 46.573 9.713 46.468 9.659 C 45.86 9.42 44.883 8.994 44.143 9.899 C 43.694 10.457 43.561 11.122 43.509 11.628 C 43.377 12.745 43.086 13.835 42.769 14.979 C 42.69 15.272 42.61 15.538 42.531 15.83 C 42.531 15.91 42.478 16.043 42.452 16.203 C 42.346 16.735 42.267 17.134 42.161 17.4 C 42.003 17.001 41.976 16.309 41.976 15.883 C 41.976 15.617 41.976 15.378 41.95 15.192 C 41.818 13.942 41.791 12.585 41.791 11.282 C 41.791 10.59 41.791 9.899 41.765 9.234 C 41.765 8.462 41.58 7.079 40.761 6.255 C 40.47 5.962 40.153 5.803 39.889 5.643 C 39.545 5.457 39.308 5.324 39.149 4.978 C 39.017 4.712 38.885 4.419 38.779 4.153 C 38.357 3.143 37.855 1.972 36.507 1.467 C 35.503 1.095 34.922 2.318 34.393 3.435 C 34.235 3.754 34.076 4.1 33.997 4.207 C 33.944 4.286 33.812 4.366 33.68 4.446 C 33.337 4.659 32.808 4.978 32.702 5.67 C 32.65 5.989 32.729 6.255 32.782 6.388 C 32.993 7.053 33.31 7.664 33.627 8.303 C 34.103 9.287 34.552 10.218 34.658 11.149 L 34.658 11.894 C 34.658 12.319 34.605 12.825 34.79 13.436 C 34.895 13.782 35.001 14.075 35.133 14.367 C 35.292 14.74 35.424 15.112 35.503 15.484 C 35.609 16.016 35.582 16.575 35.53 17.16 C 35.503 17.772 35.45 18.437 35.582 19.049 L 35.582 19.235 C 35.503 19.288 35.265 19.315 35.08 19.368 C 34.922 19.394 34.737 19.421 34.552 19.474 C 33.971 19.607 33.601 19.66 32.993 19.714 L 32.702 19.714 C 32.253 19.847 32.068 20.113 31.989 20.272 C 31.778 20.751 32.042 21.203 32.28 21.576 C 32.28 21.576 32.28 21.602 32.306 21.629 C 31.381 22.001 31.17 21.921 31.144 21.895 C 31.144 21.895 30.879 21.682 30.906 20.246 C 31.012 19.448 30.853 18.57 30.721 17.772 C 30.668 17.453 30.615 17.134 30.562 16.841 C 30.51 16.309 30.536 15.777 30.562 15.218 C 30.562 14.899 30.589 14.607 30.589 14.287 C 30.589 13.889 30.589 13.463 30.536 13.037 C 30.51 12.399 30.457 11.734 30.536 11.175 C 30.562 10.909 30.615 10.67 30.642 10.431 C 30.747 9.819 30.853 9.181 30.827 8.409 C 30.827 8.303 30.827 8.143 30.721 7.957 C 30.562 7.638 30.272 7.505 30.14 7.452 C 29.373 7.159 28.449 7.132 27.445 7.372 C 27.18 7.425 26.916 7.452 26.652 7.505 C 26.282 7.558 25.912 7.585 25.542 7.691 C 25.437 7.718 25.331 7.744 25.225 7.797 C 24.882 7.904 24.855 7.904 24.671 7.771 C 24.248 7.478 23.904 6.973 23.561 6.441 C 23.455 6.281 23.323 6.095 23.217 5.936 C 23.006 5.643 22.663 5.164 22.081 5.058 C 21.87 5.031 21.685 5.058 21.553 5.058 C 21.394 5.058 21.236 5.084 21.077 5.111 C 20.628 5.164 20.1 5.191 19.598 5.483 C 19.386 5.59 19.201 5.696 18.99 5.803 C 18.435 6.069 17.854 6.361 17.299 6.893 L 17.246 6.946 C 17.141 7.053 17.035 7.159 16.982 7.186 C 16.903 7.239 16.771 7.239 16.639 7.265 L 16.454 7.265 C 15.344 7.505 14.498 8.17 13.732 8.782 C 13.468 8.994 13.204 9.181 12.94 9.367 C 12.728 9.5 12.49 9.606 12.226 9.713 C 11.988 9.792 11.724 9.899 11.46 10.032 C 11.275 10.138 11.09 10.244 10.905 10.377 C 10.509 10.617 10.165 10.83 9.769 10.909 C 9.663 10.909 9.531 10.936 9.399 10.963 C 9.558 9.713 9.769 8.462 9.954 7.345 C 10.007 7.026 10.086 6.733 10.165 6.414 C 10.324 5.829 10.482 5.244 10.482 4.579 C 10.482 3.329 9.875 2.69 8.607 2.664 L 8.316 2.664 C 8.316 2.664 8.316 2.611 8.29 2.584 C 8.263 2.478 8.237 2.345 8.21 2.212 C 8.157 1.866 8.052 1.387 7.682 1.015 C 7.127 0.456 6.361 0.376 5.753 0.323 C 5.595 0.323 5.436 0.297 5.278 0.27 L 4.987 0.217 C 4.062 0.031 2.635 -0.235 1.764 0.403 C 1.394 0.669 1.156 1.095 1.103 1.573 C 0.971 2.664 0.997 3.808 1.024 4.925 L 1.024 7.664 C 0.971 9.207 0.945 10.75 0.918 12.293 C 0.865 14.048 0.839 15.83 0.812 17.586 C 0.812 17.852 0.812 18.091 0.786 18.304 C 0.707 19.315 0.654 20.272 1.764 21.283 C 1.949 21.443 2.054 21.735 2.054 22.24 C 2.054 22.719 1.949 23.225 1.843 23.73 C 1.737 24.235 1.605 24.741 1.605 25.299 C 1.552 26.603 1.447 28.039 1.262 29.821 C 1.156 30.752 1.262 31.603 1.394 32.454 C 1.526 33.438 1.658 34.369 1.394 35.327 C 0.839 37.455 0.363 39.583 0.02 41.657 C 0.02 41.79 -0.059 42.083 0.099 42.376 C 0.258 42.695 0.548 42.801 0.707 42.881 C 1.579 43.227 2.054 43.945 2.292 44.45 C 2.318 44.53 2.424 44.743 2.635 44.876 C 2.82 44.982 2.979 45.009 3.111 45.009 C 3.745 45.009 4.326 45.009 4.908 44.982 C 5.145 44.982 5.383 44.982 5.621 44.956 C 5.7 44.956 5.938 45.035 6.097 45.089 C 6.678 45.275 7.55 45.541 8.078 44.929 C 8.501 44.477 8.527 43.865 8.554 43.413 L 8.554 43.174 C 8.686 41.604 8.871 40.008 9.029 38.492 C 9.188 37.136 9.346 35.726 9.478 34.316 C 9.611 32.853 9.69 31.444 9.294 30.034 C 8.977 28.943 8.897 27.587 9.056 26.257 L 9.056 25.698 C 9.161 24.794 9.188 24.342 9.135 23.517 C 9.135 22.985 9.135 22.427 9.082 21.815 L 9.082 21.443 C 9.135 21.416 9.188 21.363 9.267 21.31 C 9.663 21.044 10.139 20.857 10.615 20.698 C 10.667 20.698 10.72 20.671 10.773 20.645 C 10.984 21.522 11.407 22.506 11.434 22.506 C 11.592 22.826 11.671 23.198 11.777 23.57 C 11.909 24.076 12.041 24.634 12.332 25.166 C 12.86 26.124 13.31 26.869 13.759 27.587 C 13.785 27.64 13.864 27.746 13.864 27.8 C 13.864 27.8 13.864 27.879 13.838 28.012 C 13.732 28.544 13.627 28.997 13.494 29.449 L 13.442 29.635 C 13.336 30.007 13.23 30.406 13.204 30.858 C 13.151 31.55 13.362 32.162 13.732 32.561 C 14.419 33.252 14.842 34.609 15.265 35.912 C 15.37 36.285 15.502 36.63 15.608 36.976 C 15.793 37.508 15.872 38.173 15.952 38.811 C 15.952 38.998 16.004 39.184 16.031 39.343 C 16.031 39.476 16.084 39.609 16.11 39.742 C 16.11 39.849 16.163 39.929 16.163 40.035 L 16.163 40.301 C 16.163 40.487 16.163 40.726 16.216 40.992 L 16.269 41.205 C 16.322 41.391 16.374 41.551 16.374 41.711 L 16.374 41.79 C 16.374 41.95 16.374 42.163 16.454 42.402 C 16.612 42.748 16.929 42.987 17.352 43.014 C 17.59 43.014 17.775 42.934 17.96 42.881 L 18.937 42.482 C 19.307 42.349 19.651 42.136 19.968 41.95 C 20.126 41.87 20.258 41.79 20.417 41.711 C 20.945 41.445 21.236 40.939 21.447 40.54 C 21.606 40.248 21.764 39.982 21.949 39.902 C 22.002 39.902 22.028 39.875 22.081 39.849 C 22.293 39.769 22.583 39.689 22.821 39.37 C 23.006 39.131 23.085 38.838 23.112 38.625 C 23.27 37.827 23.349 37.056 23.376 36.258 L 23.376 35.646 C 23.323 35.38 23.244 35.167 23.165 34.955 L 22.451 33.359 C 22.213 32.88 22.002 32.401 21.764 31.896 L 21.368 31.018 C 21.157 30.566 20.945 30.087 20.76 29.608 C 20.364 28.518 20.153 27.347 19.941 26.124 L 19.835 25.539 C 19.756 25.113 19.756 24.608 19.756 24.102 C 19.756 23.278 19.756 22.427 19.439 21.629 C 19.254 21.23 19.043 20.884 18.805 20.565 C 18.726 20.432 18.62 20.325 18.541 20.192 C 17.907 19.208 17.193 17.506 17.828 16.814 C 18.462 16.149 19.333 15.857 20.285 15.564 C 20.628 15.458 20.972 15.351 21.341 15.192 C 21.632 15.032 21.923 14.846 22.161 14.66 C 22.715 14.261 23.059 14.048 23.455 14.128 L 23.534 14.128 C 23.957 14.181 24.248 14.58 24.274 15.112 C 24.353 16.947 24.459 18.437 24.644 19.793 C 24.723 20.325 24.644 20.884 24.591 21.469 C 24.512 22.134 24.459 22.826 24.591 23.517 C 24.644 24.262 24.723 25.007 24.776 25.751 C 24.961 27.853 25.146 30.034 25.225 32.055 C 25.225 32.534 25.331 32.986 25.437 33.412 C 25.542 33.837 25.622 34.21 25.622 34.609 L 25.622 37.215 C 25.622 37.428 25.648 37.641 25.675 37.854 C 25.727 38.439 25.78 39.077 25.675 39.609 C 25.675 39.663 25.675 39.716 25.648 39.769 L 25.648 39.875 C 25.437 40.62 25.463 41.179 25.701 41.631 C 25.886 41.95 26.124 42.163 26.309 42.296 C 26.361 42.349 26.414 42.376 26.467 42.429 C 27.18 43.067 27.947 43.227 28.607 43.28 C 28.766 43.28 28.977 43.307 29.241 43.2 C 29.347 43.174 29.426 43.12 29.532 43.041 L 29.585 43.041 C 29.69 42.961 29.902 43.041 30.113 43.094 C 30.351 43.174 30.615 43.253 30.906 43.253 C 31.434 43.253 32.438 43.094 32.782 42.322 C 32.993 41.87 32.887 41.418 32.808 41.099 C 32.808 41.046 32.782 40.992 32.782 40.939 C 32.755 40.753 32.755 40.514 32.782 40.274 C 32.782 39.796 32.835 39.317 32.861 38.838 C 32.887 38.306 32.94 37.747 32.94 37.162 C 32.94 36.364 33.178 35.593 33.416 34.742 C 33.548 34.263 33.68 33.784 33.786 33.305 C 33.812 33.172 33.839 32.986 33.812 32.8 C 33.812 32.587 33.706 32.401 33.627 32.268 C 33.389 31.816 33.099 31.337 32.755 30.832 C 32.702 30.725 32.57 30.592 32.465 30.459 C 32.385 30.353 32.2 30.14 32.121 30.007 C 32.227 29.821 32.57 29.528 33.178 29.103 L 33.442 28.917 C 33.654 28.757 33.891 28.598 34.103 28.332 C 34.42 27.959 36.084 27.64 36.428 27.906 C 36.93 28.491 36.956 29.475 36.956 30.326 L 36.956 30.885 C 37.088 33.146 36.956 35.487 36.692 37.481 L 36.692 37.614 C 36.586 38.12 36.507 38.705 36.692 39.29 C 36.93 40.088 37.564 40.54 38.145 40.859 C 38.277 40.939 38.541 41.099 38.911 41.072 C 39.387 41.046 39.678 40.726 39.863 40.514 L 39.995 40.381 C 40.127 40.248 40.365 40.195 40.629 40.115 C 40.814 40.062 40.972 40.008 41.131 39.955 C 41.791 39.689 42.32 39.184 42.795 38.732 L 43.905 37.668 C 44.063 37.535 44.354 37.269 44.46 36.843 C 44.513 36.604 44.486 36.391 44.46 36.231 C 44.381 35.54 44.381 34.822 44.381 34.05 C 44.381 32.827 44.381 31.577 44.063 30.406 C 44.063 30.326 44.037 30.247 44.011 30.14 C 44.169 30.539 44.381 30.938 44.75 31.257 L 44.83 31.311 C 46.758 32.614 48.344 35.566 48.925 36.79 C 49.031 37.029 49.216 37.402 49.665 37.588 C 50.035 37.747 50.404 37.668 50.563 37.614 C 50.906 37.535 51.276 37.455 51.646 37.375 C 53.179 37.029 54.711 36.657 56.27 36.684 C 56.428 36.684 56.666 36.684 56.904 36.551 C 57.195 36.418 57.353 36.178 57.459 36.019 C 58.278 34.768 59.15 33.651 60.075 32.428 L 60.259 32.188 C 60.973 31.257 61.237 30.114 61.475 29.076 L 61.713 28.119 C 61.713 28.039 61.765 27.933 61.792 27.826 C 61.686 29.103 61.607 30.273 61.528 31.417 C 61.448 32.88 61.052 34.29 60.603 35.779 C 60.418 36.418 60.233 37.056 60.075 37.721 C 59.837 38.732 59.81 39.742 59.757 40.726 C 59.757 41.152 59.731 41.578 59.705 42.003 C 59.652 42.535 59.678 43.12 60.075 43.519 C 60.497 43.945 61.105 43.918 61.66 43.865 C 64.064 43.626 66.6 44.317 68.82 45.009 C 69.19 45.115 69.586 45.248 70.035 45.248 L 70.062 45.248 C 70.458 45.248 70.854 45.142 71.171 45.062 C 71.409 45.009 71.647 44.956 71.885 44.876 C 72.994 44.61 74.13 44.344 75.134 43.812 C 76.297 43.2 76.033 42.056 75.874 41.365 C 75.821 41.072 75.742 40.78 75.769 40.567 Z M 74.368 42.748 C 73.523 43.2 72.439 43.44 71.436 43.706 C 71.198 43.759 70.934 43.812 70.696 43.892 C 70.432 43.972 70.167 44.025 69.93 44.025 C 69.665 44.025 69.375 43.918 69.084 43.839 C 67.076 43.227 64.804 42.588 62.532 42.588 C 60.259 42.588 61.792 42.588 61.422 42.642 C 61.158 42.668 60.999 42.642 60.92 42.642 L 60.92 42.216 C 60.946 41.764 60.973 41.312 60.973 40.859 C 60.999 39.902 61.026 38.998 61.237 38.12 C 61.396 37.481 61.581 36.87 61.739 36.231 C 62.162 34.742 62.611 33.199 62.69 31.577 C 62.743 30.38 62.849 29.156 62.954 27.773 C 62.954 27.693 62.954 27.587 62.981 27.48 C 63.06 26.842 63.192 26.044 62.664 25.592 C 62.505 25.459 62.162 25.246 61.607 25.432 C 60.735 25.698 60.444 26.842 60.286 27.587 C 60.286 27.693 60.233 27.773 60.233 27.826 C 60.154 28.145 60.075 28.491 59.995 28.837 C 59.784 29.768 59.573 30.725 59.044 31.417 L 58.859 31.656 C 57.934 32.88 57.063 34.024 56.191 35.3 C 56.191 35.3 56.191 35.327 56.164 35.354 L 56.032 35.354 C 54.394 35.354 52.756 35.726 51.197 36.098 C 50.854 36.178 50.484 36.258 50.114 36.338 L 50.035 36.338 C 50.035 36.311 49.982 36.258 49.982 36.231 C 49.189 34.609 47.577 31.71 45.464 30.273 C 45.252 30.087 45.12 29.768 44.988 29.422 C 44.856 29.103 44.698 28.731 44.46 28.385 L 44.381 28.305 C 43.773 27.72 43.271 27.906 43.086 28.012 C 42.135 28.571 42.584 30.779 42.61 30.805 C 42.875 31.816 42.875 32.986 42.875 34.103 C 42.875 34.875 42.875 35.673 42.954 36.418 L 42.954 36.551 C 42.954 36.551 42.901 36.604 42.795 36.737 L 41.659 37.827 C 41.236 38.226 40.867 38.572 40.417 38.758 C 40.285 38.811 40.153 38.838 40.021 38.891 C 39.651 38.998 39.228 39.131 38.859 39.476 C 38.779 39.53 38.726 39.609 38.647 39.689 C 38.647 39.689 38.594 39.742 38.594 39.769 C 38.172 39.53 37.855 39.29 37.775 38.971 C 37.696 38.678 37.749 38.306 37.802 37.907 L 37.802 37.747 C 38.145 35.673 38.251 33.226 38.119 30.885 L 38.119 30.38 C 38.119 29.342 38.066 28.066 37.247 27.108 C 36.93 26.709 36.375 26.523 35.609 26.549 C 34.631 26.549 33.337 26.948 32.861 27.587 C 32.782 27.693 32.65 27.8 32.491 27.906 L 32.227 28.092 C 31.54 28.571 30.483 29.316 30.562 30.247 C 30.589 30.646 30.879 30.991 31.249 31.417 C 31.329 31.523 31.408 31.603 31.461 31.656 C 31.778 32.135 32.042 32.561 32.28 33.013 L 32.28 33.039 C 32.2 33.518 32.068 33.97 31.936 34.423 C 31.672 35.3 31.434 36.231 31.408 37.189 C 31.408 37.721 31.381 38.226 31.329 38.785 C 31.302 39.29 31.276 39.769 31.249 40.274 C 31.249 40.54 31.249 40.859 31.302 41.205 C 31.302 41.285 31.329 41.365 31.355 41.445 C 31.355 41.551 31.434 41.737 31.408 41.79 C 31.355 41.87 31.064 41.95 30.774 41.95 C 30.668 41.95 30.51 41.897 30.351 41.844 C 29.928 41.711 29.373 41.524 28.792 41.844 C 28.739 41.87 28.686 41.897 28.634 41.95 L 28.554 41.95 C 27.92 41.897 27.524 41.737 27.207 41.445 C 27.128 41.365 27.048 41.312 26.969 41.232 C 26.837 41.125 26.758 41.046 26.705 40.992 C 26.679 40.939 26.599 40.726 26.705 40.195 L 26.705 40.088 C 26.758 40.008 26.758 39.955 26.784 39.875 C 26.943 39.131 26.89 38.386 26.811 37.721 C 26.811 37.508 26.784 37.322 26.758 37.109 C 26.731 36.551 26.731 36.019 26.758 35.433 L 26.758 34.556 C 26.758 33.997 26.652 33.518 26.52 33.066 C 26.441 32.694 26.361 32.321 26.335 31.976 C 26.256 29.901 26.071 27.72 25.886 25.592 C 25.833 24.847 25.754 24.102 25.701 23.304 C 25.595 22.746 25.675 22.161 25.727 21.549 C 25.807 20.911 25.859 20.246 25.754 19.554 C 25.569 18.251 25.463 16.814 25.384 15.006 C 25.331 13.809 24.565 12.904 23.508 12.745 C 22.504 12.532 21.764 13.064 21.157 13.49 C 20.919 13.649 20.707 13.809 20.575 13.889 C 20.285 13.995 19.968 14.101 19.651 14.208 C 18.647 14.527 17.51 14.899 16.639 15.83 C 15.133 17.426 16.85 20.299 17.22 20.857 C 17.299 20.99 17.405 21.123 17.51 21.283 C 17.695 21.549 17.88 21.815 18.012 22.107 C 18.224 22.613 18.224 23.304 18.224 24.023 C 18.224 24.581 18.224 25.166 18.329 25.725 L 18.435 26.31 C 18.647 27.534 18.884 28.81 19.307 30.007 C 19.492 30.539 19.73 31.045 19.968 31.523 C 20.1 31.789 20.232 32.082 20.337 32.348 C 20.549 32.853 20.787 33.359 21.024 33.864 C 21.262 34.369 21.5 34.875 21.738 35.407 C 21.791 35.54 21.843 35.673 21.87 35.779 L 21.87 36.125 C 21.87 36.843 21.764 37.561 21.632 38.253 C 21.632 38.306 21.579 38.412 21.632 38.412 C 21.632 38.412 21.553 38.439 21.5 38.466 C 21.421 38.492 21.315 38.519 21.236 38.572 C 20.655 38.838 20.364 39.343 20.126 39.769 C 19.968 40.035 19.809 40.301 19.624 40.407 C 19.466 40.487 19.307 40.594 19.149 40.673 C 18.858 40.833 18.567 41.019 18.277 41.125 L 17.537 41.418 C 17.537 41.179 17.458 40.966 17.405 40.78 L 17.352 40.594 L 17.352 39.849 C 17.352 39.689 17.299 39.503 17.273 39.343 C 17.273 39.264 17.22 39.184 17.22 39.077 C 17.22 38.918 17.167 38.732 17.167 38.572 C 17.088 37.88 17.008 37.136 16.771 36.471 C 16.665 36.152 16.533 35.779 16.427 35.433 C 15.952 33.97 15.476 32.454 14.578 31.523 C 14.498 31.444 14.419 31.178 14.446 30.858 C 14.446 30.566 14.551 30.247 14.657 29.901 L 14.71 29.715 C 14.842 29.236 14.974 28.731 15.08 28.172 C 15.133 28.012 15.159 27.773 15.133 27.507 C 15.106 27.188 14.948 26.948 14.816 26.736 C 14.393 26.044 13.944 25.299 13.442 24.368 C 13.23 23.996 13.125 23.57 13.019 23.118 C 12.913 22.666 12.808 22.214 12.57 21.762 C 12.358 21.336 12.015 20.645 12.094 20.166 C 12.147 19.9 12.253 19.847 12.094 19.581 C 11.962 19.341 11.619 19.049 11.328 19.075 C 11.249 19.075 11.143 19.128 11.064 19.155 C 10.641 19.288 10.192 19.235 9.769 19.394 C 9.32 19.581 8.871 19.767 8.448 20.059 C 7.735 20.538 7.629 20.778 7.655 21.602 L 7.655 21.735 C 7.682 22.32 7.708 22.852 7.708 23.411 C 7.761 24.182 7.708 24.581 7.655 25.459 L 7.655 25.991 C 7.444 27.454 7.55 28.97 7.92 30.247 C 8.263 31.417 8.184 32.72 8.052 34.05 C 7.946 35.433 7.761 36.843 7.603 38.173 C 7.418 39.716 7.233 41.312 7.127 42.908 L 7.127 43.227 C 7.127 43.413 7.127 43.706 7.048 43.812 C 6.889 43.812 6.599 43.706 6.414 43.652 C 6.097 43.546 5.78 43.466 5.489 43.466 C 5.251 43.466 4.987 43.466 4.749 43.493 C 4.247 43.493 3.772 43.546 3.296 43.519 C 2.82 42.615 2.107 41.95 1.262 41.551 C 1.605 39.556 2.028 37.535 2.583 35.513 C 2.9 34.29 2.768 33.172 2.609 32.109 C 2.503 31.337 2.398 30.592 2.477 29.821 C 2.662 28.012 2.794 26.549 2.82 25.22 C 2.82 24.794 2.926 24.368 3.032 23.89 C 3.164 23.304 3.296 22.719 3.27 22.054 C 3.27 21.496 3.164 20.698 2.53 20.113 C 1.896 19.554 1.922 19.182 2.001 18.251 C 2.001 18.011 2.028 17.745 2.054 17.479 C 2.081 15.724 2.133 13.968 2.16 12.186 C 2.186 10.643 2.213 9.101 2.266 7.558 L 2.266 6.68 C 2.292 6.042 2.266 5.404 2.266 4.765 C 2.266 3.701 2.213 2.611 2.345 1.6 C 2.345 1.44 2.424 1.387 2.451 1.361 C 2.847 1.068 4.089 1.307 4.617 1.414 L 4.934 1.467 C 5.093 1.494 5.278 1.52 5.489 1.547 C 5.938 1.6 6.414 1.653 6.625 1.866 C 6.704 1.946 6.731 2.105 6.784 2.371 C 6.81 2.558 6.863 2.77 6.942 3.01 C 7.233 3.754 7.55 3.967 8.237 3.967 L 8.501 3.967 C 9.056 3.967 9.082 4.02 9.082 4.499 C 9.082 4.978 8.95 5.483 8.792 5.989 C 8.712 6.335 8.607 6.68 8.554 7.053 C 8.316 8.409 8.052 9.952 7.893 11.495 L 7.814 12.186 L 8.501 12.239 C 8.924 12.266 9.426 12.293 9.928 12.186 C 10.562 12.053 11.064 11.734 11.513 11.468 C 11.671 11.362 11.83 11.255 12.015 11.175 C 12.2 11.069 12.385 11.016 12.596 10.936 C 12.913 10.83 13.257 10.697 13.6 10.457 C 13.891 10.271 14.181 10.032 14.472 9.819 C 15.159 9.26 15.846 8.755 16.612 8.595 L 16.771 8.595 C 17.008 8.542 17.273 8.489 17.563 8.329 C 17.801 8.196 17.986 8.01 18.145 7.851 L 18.197 7.797 C 18.567 7.425 19.043 7.212 19.518 6.946 C 19.756 6.84 19.968 6.733 20.179 6.6 C 20.417 6.467 20.76 6.441 21.13 6.388 C 21.315 6.388 21.5 6.361 21.685 6.335 C 21.711 6.335 21.764 6.335 21.738 6.308 C 21.791 6.335 21.896 6.441 22.028 6.654 L 22.345 7.132 C 22.742 7.744 23.191 8.356 23.799 8.782 C 24.538 9.314 25.12 9.127 25.542 8.994 C 25.622 8.994 25.701 8.941 25.78 8.915 C 26.071 8.835 26.388 8.808 26.705 8.755 C 27.022 8.728 27.313 8.675 27.63 8.595 C 28.317 8.436 28.898 8.436 29.4 8.595 C 29.4 9.127 29.321 9.606 29.215 10.138 C 29.162 10.404 29.136 10.643 29.109 10.909 C 29.004 11.601 29.056 12.319 29.109 13.037 C 29.109 13.436 29.162 13.835 29.136 14.208 C 29.136 14.5 29.136 14.793 29.109 15.085 C 29.083 15.671 29.03 16.309 29.109 16.947 C 29.136 17.267 29.215 17.612 29.268 17.958 C 29.4 18.703 29.532 19.448 29.453 20.033 L 29.453 20.139 C 29.453 21.31 29.532 22.453 30.298 22.959 C 31.038 23.464 32.068 23.092 33.046 22.666 C 33.442 22.533 33.574 22.267 33.654 22.107 C 33.812 21.682 33.627 21.283 33.416 20.937 C 33.865 20.884 34.235 20.831 34.79 20.698 C 34.948 20.671 35.107 20.618 35.239 20.591 C 35.899 20.458 36.983 20.272 36.824 18.756 C 36.745 18.251 36.771 17.719 36.798 17.134 C 36.824 16.495 36.877 15.804 36.745 15.139 C 36.639 14.633 36.481 14.208 36.322 13.782 C 36.216 13.49 36.111 13.224 36.032 12.958 C 35.926 12.559 35.926 12.266 35.952 11.867 C 35.952 11.601 35.979 11.282 35.952 10.909 C 35.847 9.713 35.318 8.649 34.79 7.585 C 34.499 6.973 34.208 6.414 34.024 5.829 L 34.024 5.776 C 34.05 5.696 34.156 5.616 34.393 5.483 C 34.605 5.35 34.869 5.191 35.08 4.925 C 35.265 4.685 35.424 4.313 35.635 3.887 C 35.794 3.542 36.084 2.956 36.269 2.717 C 36.877 3.036 37.168 3.648 37.564 4.579 L 37.96 5.457 C 38.304 6.175 38.832 6.467 39.255 6.707 C 39.466 6.84 39.678 6.946 39.836 7.106 C 40.18 7.452 40.417 8.223 40.444 9.181 C 40.444 9.846 40.47 10.51 40.47 11.202 C 40.47 12.532 40.47 13.942 40.655 15.272 C 40.655 15.431 40.655 15.644 40.682 15.857 C 40.708 16.894 40.761 18.437 42.003 18.889 C 42.267 18.995 42.557 18.969 42.795 18.809 C 43.35 18.49 43.588 17.692 43.826 16.362 C 43.826 16.229 43.879 16.149 43.879 16.096 C 43.958 15.83 44.037 15.538 44.116 15.272 C 44.433 14.128 44.75 12.958 44.909 11.734 C 44.962 11.229 45.067 10.909 45.252 10.697 C 45.332 10.617 45.411 10.59 46.019 10.856 C 46.177 10.909 46.309 10.989 46.441 11.016 C 46.732 11.122 47.234 11.282 47.736 11.122 C 48.344 10.936 48.634 10.377 48.819 10.058 C 49.136 9.473 49.453 8.861 49.744 8.276 C 50.457 6.813 51.144 5.457 52.254 4.233 C 53.179 3.196 54.87 2.584 56.111 2.132 C 56.376 2.026 56.587 1.919 56.745 1.813 C 57.063 1.627 57.063 1.627 57.142 1.68 C 57.617 1.919 57.908 2.345 58.251 2.85 C 58.41 3.089 58.595 3.355 58.78 3.568 C 59.467 4.393 60.524 4.712 61.528 4.925 C 61.898 5.696 62.083 6.494 62.294 7.319 C 62.532 8.276 62.769 9.26 63.298 10.244 C 63.456 10.537 63.509 10.936 63.588 11.335 C 63.694 11.947 63.773 12.638 64.223 13.197 C 64.645 13.756 65.121 13.835 65.438 13.782 C 66.363 13.676 66.865 12.505 67.287 11.548 C 67.34 11.415 67.393 11.282 67.446 11.175 C 67.869 10.298 68.08 10.377 68.133 10.377 C 68.212 10.431 68.397 10.617 68.503 10.75 C 68.635 10.909 68.767 11.042 68.926 11.175 C 69.375 11.548 69.877 11.867 70.379 12.16 C 70.484 12.213 70.722 12.346 71.013 12.346 C 71.251 12.346 71.436 12.266 71.594 12.213 C 72.281 11.947 72.519 11.973 72.545 11.973 C 72.545 12 72.598 12.16 72.545 12.559 C 72.413 13.25 72.255 13.942 72.096 14.607 C 71.832 15.75 71.568 16.921 71.409 18.091 C 71.356 18.463 71.356 18.809 71.33 19.155 C 71.33 19.634 71.277 20.086 71.198 20.485 C 71.145 20.724 71.066 20.937 71.013 21.15 C 70.854 21.655 70.696 22.161 70.696 22.772 L 70.696 23.171 C 70.696 23.437 70.696 23.677 70.669 23.916 C 70.616 24.209 70.484 24.501 70.326 24.821 L 70.247 25.007 C 69.56 26.523 69.19 28.145 69.11 29.848 C 69.084 30.539 68.873 31.231 68.688 31.949 C 68.476 32.72 68.239 33.492 68.212 34.343 C 68.186 34.742 68.159 35.141 68.106 35.566 C 68.054 36.019 68.027 36.471 68.001 36.896 C 68.001 37.136 67.948 37.854 68.476 38.253 C 69.005 38.652 69.692 38.359 69.956 38.253 C 71.488 37.614 73.232 37.269 74.765 37.029 C 74.765 37.189 74.712 37.348 74.659 37.508 C 74.58 37.801 74.527 38.093 74.5 38.412 C 74.5 38.732 74.5 39.051 74.527 39.37 C 74.527 39.742 74.58 40.115 74.527 40.461 C 74.5 40.886 74.58 41.285 74.659 41.657 C 74.844 42.482 74.765 42.509 74.606 42.615 Z\" fill=\"rgb(25,25,25)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-mhte93\",layoutDependency:layoutDependency,layoutId:\"DbGpdNyVl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.017 45.309\" overflow=\"visible\"><path d=\"M 75.636 40.7 C 75.663 40.248 75.636 39.822 75.636 39.423 C 75.636 39.131 75.61 38.865 75.636 38.572 C 75.636 38.386 75.689 38.173 75.742 37.934 C 75.821 37.561 75.927 37.162 75.901 36.737 C 75.901 36.604 75.874 36.285 75.61 36.019 C 75.24 35.646 74.765 35.726 74.606 35.753 C 72.915 36.019 70.96 36.364 69.216 37.109 C 69.19 37.109 69.137 37.136 69.11 37.162 L 69.11 37.109 C 69.137 36.684 69.19 36.258 69.216 35.832 C 69.269 35.407 69.295 35.008 69.322 34.582 C 69.375 33.891 69.56 33.199 69.771 32.481 C 69.982 31.71 70.22 30.912 70.247 30.06 C 70.299 28.544 70.669 27.081 71.277 25.725 L 71.356 25.539 C 71.515 25.166 71.726 24.767 71.805 24.315 C 71.858 23.969 71.858 23.624 71.858 23.331 L 71.858 22.985 C 71.858 22.56 71.99 22.161 72.122 21.708 C 72.202 21.469 72.281 21.23 72.334 20.964 C 72.466 20.432 72.492 19.9 72.492 19.368 C 72.492 19.049 72.519 18.729 72.572 18.41 C 72.73 17.293 72.968 16.149 73.232 15.032 C 73.391 14.341 73.549 13.649 73.681 12.931 C 73.84 12.08 73.681 11.441 73.259 11.069 C 72.519 10.457 71.33 10.936 70.907 11.096 C 70.458 10.856 70.035 10.564 69.612 10.244 C 69.533 10.191 69.454 10.085 69.348 9.979 C 69.084 9.686 68.82 9.393 68.476 9.26 C 67.552 8.915 66.733 9.42 66.098 10.723 C 66.046 10.83 65.993 10.989 65.914 11.149 C 65.781 11.468 65.438 12.266 65.174 12.505 C 64.936 12.213 64.883 11.761 64.804 11.255 C 64.725 10.776 64.645 10.218 64.381 9.713 C 63.932 8.888 63.721 8.037 63.509 7.106 C 63.271 6.122 63.034 5.084 62.452 4.074 L 62.294 3.781 L 61.977 3.728 C 61.105 3.568 60.154 3.355 59.705 2.77 C 59.546 2.558 59.388 2.345 59.255 2.132 C 58.859 1.547 58.41 0.908 57.644 0.509 C 56.878 0.137 56.323 0.456 55.953 0.696 C 55.821 0.775 55.689 0.855 55.557 0.908 C 54.183 1.414 52.333 2.105 51.171 3.382 C 49.955 4.739 49.189 6.255 48.476 7.744 C 48.185 8.303 47.894 8.888 47.577 9.473 C 47.498 9.58 47.366 9.872 47.26 9.899 C 47.181 9.899 46.917 9.819 46.811 9.792 C 46.706 9.739 46.573 9.713 46.468 9.659 C 45.86 9.42 44.883 8.994 44.143 9.899 C 43.694 10.457 43.561 11.122 43.509 11.628 C 43.377 12.745 43.086 13.835 42.769 14.979 C 42.69 15.272 42.61 15.538 42.531 15.83 C 42.531 15.91 42.478 16.043 42.452 16.203 C 42.346 16.735 42.267 17.134 42.161 17.4 C 42.003 17.001 41.976 16.309 41.976 15.883 C 41.976 15.617 41.976 15.378 41.95 15.192 C 41.818 13.942 41.791 12.585 41.791 11.282 C 41.791 10.59 41.791 9.899 41.765 9.234 C 41.765 8.462 41.58 7.079 40.761 6.255 C 40.47 5.962 40.153 5.803 39.889 5.643 C 39.545 5.457 39.308 5.324 39.149 4.978 C 39.017 4.712 38.885 4.419 38.779 4.153 C 38.357 3.143 37.855 1.972 36.507 1.467 C 35.503 1.095 34.922 2.318 34.393 3.435 C 34.235 3.754 34.076 4.1 33.997 4.207 C 33.944 4.286 33.812 4.366 33.68 4.446 C 33.337 4.659 32.808 4.978 32.702 5.67 C 32.65 5.989 32.729 6.255 32.782 6.388 C 32.993 7.053 33.31 7.664 33.627 8.303 C 34.103 9.287 34.552 10.218 34.658 11.149 L 34.658 11.894 C 34.658 12.319 34.605 12.825 34.79 13.436 C 34.895 13.782 35.001 14.075 35.133 14.367 C 35.292 14.74 35.424 15.112 35.503 15.484 C 35.609 16.016 35.582 16.575 35.53 17.16 C 35.503 17.772 35.45 18.437 35.582 19.049 L 35.582 19.235 C 35.503 19.288 35.265 19.315 35.08 19.368 C 34.922 19.394 34.737 19.421 34.552 19.474 C 33.971 19.607 33.601 19.66 32.993 19.714 L 32.702 19.714 C 32.253 19.847 32.068 20.113 31.989 20.272 C 31.778 20.751 32.042 21.203 32.28 21.576 C 32.28 21.576 32.28 21.602 32.306 21.629 C 31.381 22.001 31.17 21.921 31.144 21.895 C 31.144 21.895 30.879 21.682 30.906 20.246 C 31.012 19.448 30.853 18.57 30.721 17.772 C 30.668 17.453 30.615 17.134 30.562 16.841 C 30.51 16.309 30.536 15.777 30.562 15.218 C 30.562 14.899 30.589 14.607 30.589 14.287 C 30.589 13.889 30.589 13.463 30.536 13.037 C 30.51 12.399 30.457 11.734 30.536 11.175 C 30.562 10.909 30.615 10.67 30.642 10.431 C 30.747 9.819 30.853 9.181 30.827 8.409 C 30.827 8.303 30.827 8.143 30.721 7.957 C 30.562 7.638 30.272 7.505 30.14 7.452 C 29.373 7.159 28.449 7.132 27.445 7.372 C 27.18 7.425 26.916 7.452 26.652 7.505 C 26.282 7.558 25.912 7.585 25.542 7.691 C 25.437 7.718 25.331 7.744 25.225 7.797 C 24.882 7.904 24.855 7.904 24.671 7.771 C 24.248 7.478 23.904 6.973 23.561 6.441 C 23.455 6.281 23.323 6.095 23.217 5.936 C 23.006 5.643 22.663 5.164 22.081 5.058 C 21.87 5.031 21.685 5.058 21.553 5.058 C 21.394 5.058 21.236 5.084 21.077 5.111 C 20.628 5.164 20.1 5.191 19.598 5.483 C 19.386 5.59 19.201 5.696 18.99 5.803 C 18.435 6.069 17.854 6.361 17.299 6.893 L 17.246 6.946 C 17.141 7.053 17.035 7.159 16.982 7.186 C 16.903 7.239 16.771 7.239 16.639 7.265 L 16.454 7.265 C 15.344 7.505 14.498 8.17 13.732 8.782 C 13.468 8.994 13.204 9.181 12.94 9.367 C 12.728 9.5 12.49 9.606 12.226 9.713 C 11.988 9.792 11.724 9.899 11.46 10.032 C 11.275 10.138 11.09 10.244 10.905 10.377 C 10.509 10.617 10.165 10.83 9.769 10.909 C 9.663 10.909 9.531 10.936 9.399 10.963 C 9.558 9.713 9.769 8.462 9.954 7.345 C 10.007 7.026 10.086 6.733 10.165 6.414 C 10.324 5.829 10.482 5.244 10.482 4.579 C 10.482 3.329 9.875 2.69 8.607 2.664 L 8.316 2.664 C 8.316 2.664 8.316 2.611 8.29 2.584 C 8.263 2.478 8.237 2.345 8.21 2.212 C 8.157 1.866 8.052 1.387 7.682 1.015 C 7.127 0.456 6.361 0.376 5.753 0.323 C 5.595 0.323 5.436 0.297 5.278 0.27 L 4.987 0.217 C 4.062 0.031 2.635 -0.235 1.764 0.403 C 1.394 0.669 1.156 1.095 1.103 1.573 C 0.971 2.664 0.997 3.808 1.024 4.925 L 1.024 7.664 C 0.971 9.207 0.945 10.75 0.918 12.293 C 0.865 14.048 0.839 15.83 0.812 17.586 C 0.812 17.852 0.812 18.091 0.786 18.304 C 0.707 19.315 0.654 20.272 1.764 21.283 C 1.949 21.443 2.054 21.735 2.054 22.24 C 2.054 22.719 1.949 23.225 1.843 23.73 C 1.737 24.235 1.605 24.741 1.605 25.299 C 1.552 26.603 1.447 28.039 1.262 29.821 C 1.156 30.752 1.262 31.603 1.394 32.454 C 1.526 33.438 1.658 34.369 1.394 35.327 C 0.839 37.455 0.363 39.583 0.02 41.657 C 0.02 41.79 -0.059 42.083 0.099 42.376 C 0.258 42.695 0.548 42.801 0.707 42.881 C 1.579 43.227 2.054 43.945 2.292 44.45 C 2.318 44.53 2.424 44.743 2.635 44.876 C 2.82 44.982 2.979 45.009 3.111 45.009 C 3.745 45.009 4.326 45.009 4.908 44.982 C 5.145 44.982 5.383 44.982 5.621 44.956 C 5.7 44.956 5.938 45.035 6.097 45.089 C 6.678 45.275 7.55 45.541 8.078 44.929 C 8.501 44.477 8.527 43.865 8.554 43.413 L 8.554 43.174 C 8.686 41.604 8.871 40.008 9.029 38.492 C 9.188 37.136 9.346 35.726 9.478 34.316 C 9.611 32.853 9.69 31.444 9.294 30.034 C 8.977 28.943 8.897 27.587 9.056 26.257 L 9.056 25.698 C 9.161 24.794 9.188 24.342 9.135 23.517 C 9.135 22.985 9.135 22.427 9.082 21.815 L 9.082 21.443 C 9.135 21.416 9.188 21.363 9.267 21.31 C 9.663 21.044 10.139 20.857 10.615 20.698 C 10.667 20.698 10.72 20.671 10.773 20.645 C 10.984 21.522 11.407 22.506 11.434 22.506 C 11.592 22.826 11.671 23.198 11.777 23.57 C 11.909 24.076 12.041 24.634 12.332 25.166 C 12.86 26.124 13.31 26.869 13.759 27.587 C 13.785 27.64 13.864 27.746 13.864 27.8 C 13.864 27.8 13.864 27.879 13.838 28.012 C 13.732 28.544 13.627 28.997 13.494 29.449 L 13.442 29.635 C 13.336 30.007 13.23 30.406 13.204 30.858 C 13.151 31.55 13.362 32.162 13.732 32.561 C 14.419 33.252 14.842 34.609 15.265 35.912 C 15.37 36.285 15.502 36.63 15.608 36.976 C 15.793 37.508 15.872 38.173 15.952 38.811 C 15.952 38.998 16.004 39.184 16.031 39.343 C 16.031 39.476 16.084 39.609 16.11 39.742 C 16.11 39.849 16.163 39.929 16.163 40.035 L 16.163 40.301 C 16.163 40.487 16.163 40.726 16.216 40.992 L 16.269 41.205 C 16.322 41.391 16.374 41.551 16.374 41.711 L 16.374 41.79 C 16.374 41.95 16.374 42.163 16.454 42.402 C 16.612 42.748 16.929 42.987 17.352 43.014 C 17.59 43.014 17.775 42.934 17.96 42.881 L 18.937 42.482 C 19.307 42.349 19.651 42.136 19.968 41.95 C 20.126 41.87 20.258 41.79 20.417 41.711 C 20.945 41.445 21.236 40.939 21.447 40.54 C 21.606 40.248 21.764 39.982 21.949 39.902 C 22.002 39.902 22.028 39.875 22.081 39.849 C 22.293 39.769 22.583 39.689 22.821 39.37 C 23.006 39.131 23.085 38.838 23.112 38.625 C 23.27 37.827 23.349 37.056 23.376 36.258 L 23.376 35.646 C 23.323 35.38 23.244 35.167 23.165 34.955 L 22.451 33.359 C 22.213 32.88 22.002 32.401 21.764 31.896 L 21.368 31.018 C 21.157 30.566 20.945 30.087 20.76 29.608 C 20.364 28.518 20.153 27.347 19.941 26.124 L 19.835 25.539 C 19.756 25.113 19.756 24.608 19.756 24.102 C 19.756 23.278 19.756 22.427 19.439 21.629 C 19.254 21.23 19.043 20.884 18.805 20.565 C 18.726 20.432 18.62 20.325 18.541 20.192 C 17.907 19.208 17.193 17.506 17.828 16.814 C 18.462 16.149 19.333 15.857 20.285 15.564 C 20.628 15.458 20.972 15.351 21.341 15.192 C 21.632 15.032 21.923 14.846 22.161 14.66 C 22.715 14.261 23.059 14.048 23.455 14.128 L 23.534 14.128 C 23.957 14.181 24.248 14.58 24.274 15.112 C 24.353 16.947 24.459 18.437 24.644 19.793 C 24.723 20.325 24.644 20.884 24.591 21.469 C 24.512 22.134 24.459 22.826 24.591 23.517 C 24.644 24.262 24.723 25.007 24.776 25.751 C 24.961 27.853 25.146 30.034 25.225 32.055 C 25.225 32.534 25.331 32.986 25.437 33.412 C 25.542 33.837 25.622 34.21 25.622 34.609 L 25.622 37.215 C 25.622 37.428 25.648 37.641 25.675 37.854 C 25.727 38.439 25.78 39.077 25.675 39.609 C 25.675 39.663 25.675 39.716 25.648 39.769 L 25.648 39.875 C 25.437 40.62 25.463 41.179 25.701 41.631 C 25.886 41.95 26.124 42.163 26.309 42.296 C 26.361 42.349 26.414 42.376 26.467 42.429 C 27.18 43.067 27.947 43.227 28.607 43.28 C 28.766 43.28 28.977 43.307 29.241 43.2 C 29.347 43.174 29.426 43.12 29.532 43.041 L 29.585 43.041 C 29.69 42.961 29.902 43.041 30.113 43.094 C 30.351 43.174 30.615 43.253 30.906 43.253 C 31.434 43.253 32.438 43.094 32.782 42.322 C 32.993 41.87 32.887 41.418 32.808 41.099 C 32.808 41.046 32.782 40.992 32.782 40.939 C 32.755 40.753 32.755 40.514 32.782 40.274 C 32.782 39.796 32.835 39.317 32.861 38.838 C 32.887 38.306 32.94 37.747 32.94 37.162 C 32.94 36.364 33.178 35.593 33.416 34.742 C 33.548 34.263 33.68 33.784 33.786 33.305 C 33.812 33.172 33.839 32.986 33.812 32.8 C 33.812 32.587 33.706 32.401 33.627 32.268 C 33.389 31.816 33.099 31.337 32.755 30.832 C 32.702 30.725 32.57 30.592 32.465 30.459 C 32.385 30.353 32.2 30.14 32.121 30.007 C 32.227 29.821 32.57 29.528 33.178 29.103 L 33.442 28.917 C 33.654 28.757 33.891 28.598 34.103 28.332 C 34.42 27.959 36.084 27.64 36.428 27.906 C 36.93 28.491 36.956 29.475 36.956 30.326 L 36.956 30.885 C 37.088 33.146 36.956 35.487 36.692 37.481 L 36.692 37.614 C 36.586 38.12 36.507 38.705 36.692 39.29 C 36.93 40.088 37.564 40.54 38.145 40.859 C 38.277 40.939 38.541 41.099 38.911 41.072 C 39.387 41.046 39.678 40.726 39.863 40.514 L 39.995 40.381 C 40.127 40.248 40.365 40.195 40.629 40.115 C 40.814 40.062 40.972 40.008 41.131 39.955 C 41.791 39.689 42.32 39.184 42.795 38.732 L 43.905 37.668 C 44.063 37.535 44.354 37.269 44.46 36.843 C 44.513 36.604 44.486 36.391 44.46 36.231 C 44.381 35.54 44.381 34.822 44.381 34.05 C 44.381 32.827 44.381 31.577 44.063 30.406 C 44.063 30.326 44.037 30.247 44.011 30.14 C 44.169 30.539 44.381 30.938 44.75 31.257 L 44.83 31.311 C 46.758 32.614 48.344 35.566 48.925 36.79 C 49.031 37.029 49.216 37.402 49.665 37.588 C 50.035 37.747 50.404 37.668 50.563 37.614 C 50.906 37.535 51.276 37.455 51.646 37.375 C 53.179 37.029 54.711 36.657 56.27 36.684 C 56.428 36.684 56.666 36.684 56.904 36.551 C 57.195 36.418 57.353 36.178 57.459 36.019 C 58.278 34.768 59.15 33.651 60.075 32.428 L 60.259 32.188 C 60.973 31.257 61.237 30.114 61.475 29.076 L 61.713 28.119 C 61.713 28.039 61.765 27.933 61.792 27.826 C 61.686 29.103 61.607 30.273 61.528 31.417 C 61.448 32.88 61.052 34.29 60.603 35.779 C 60.418 36.418 60.233 37.056 60.075 37.721 C 59.837 38.732 59.81 39.742 59.757 40.726 C 59.757 41.152 59.731 41.578 59.705 42.003 C 59.652 42.535 59.678 43.12 60.075 43.519 C 60.497 43.945 61.105 43.918 61.66 43.865 C 64.064 43.626 66.6 44.317 68.82 45.009 C 69.19 45.115 69.586 45.248 70.035 45.248 L 70.062 45.248 C 70.458 45.248 70.854 45.142 71.171 45.062 C 71.409 45.009 71.647 44.956 71.885 44.876 C 72.994 44.61 74.13 44.344 75.134 43.812 C 76.297 43.2 76.033 42.056 75.874 41.365 C 75.821 41.072 75.742 40.78 75.769 40.567 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lry9vy\",layoutDependency:layoutDependency,layoutId:\"lnDHteUIu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 73.504 42.804\" overflow=\"visible\"><path d=\"M 73.107 41.528 C 72.261 41.98 71.178 42.219 70.174 42.485 C 69.936 42.538 69.672 42.592 69.434 42.671 C 69.17 42.751 68.906 42.804 68.668 42.804 C 68.404 42.804 68.113 42.698 67.822 42.618 C 65.814 42.006 63.542 41.368 61.27 41.368 C 58.998 41.368 60.53 41.368 60.16 41.421 C 59.896 41.448 59.738 41.421 59.658 41.421 L 59.658 40.996 C 59.685 40.544 59.711 40.091 59.711 39.639 C 59.738 38.682 59.764 37.777 59.975 36.899 C 60.134 36.261 60.319 35.649 60.477 35.011 C 60.9 33.521 61.349 31.979 61.429 30.356 C 61.481 29.159 61.587 27.936 61.693 26.553 C 61.693 26.473 61.693 26.366 61.719 26.26 C 61.798 25.622 61.931 24.824 61.402 24.372 C 61.244 24.239 60.9 24.026 60.345 24.212 C 59.473 24.478 59.183 25.622 59.024 26.366 C 59.024 26.473 58.971 26.553 58.971 26.606 C 58.892 26.925 58.813 27.271 58.734 27.617 C 58.522 28.548 58.311 29.505 57.783 30.197 L 57.598 30.436 C 56.673 31.66 55.801 32.803 54.929 34.08 C 54.929 34.08 54.929 34.107 54.903 34.133 L 54.771 34.133 C 53.132 34.133 51.494 34.506 49.935 34.878 C 49.592 34.958 49.222 35.038 48.852 35.117 L 48.773 35.117 C 48.773 35.091 48.72 35.038 48.72 35.011 C 47.928 33.388 46.316 30.489 44.202 29.053 C 43.991 28.867 43.859 28.548 43.727 28.202 C 43.594 27.883 43.436 27.51 43.198 27.164 L 43.119 27.085 C 42.511 26.499 42.009 26.686 41.824 26.792 C 40.873 27.351 41.322 29.558 41.349 29.585 C 41.613 30.596 41.613 31.766 41.613 32.883 C 41.613 33.654 41.613 34.452 41.692 35.197 L 41.692 35.33 C 41.692 35.33 41.639 35.383 41.534 35.516 L 40.398 36.607 C 39.975 37.006 39.605 37.352 39.156 37.538 C 39.024 37.591 38.892 37.618 38.759 37.671 C 38.39 37.777 37.967 37.91 37.597 38.256 C 37.518 38.309 37.465 38.389 37.386 38.469 C 37.386 38.469 37.333 38.522 37.333 38.549 C 36.91 38.309 36.593 38.07 36.514 37.751 C 36.434 37.458 36.487 37.086 36.54 36.687 L 36.54 36.527 C 36.884 34.452 36.989 32.005 36.857 29.665 L 36.857 29.159 C 36.857 28.122 36.804 26.845 35.985 25.888 C 35.668 25.489 35.113 25.303 34.347 25.329 C 33.37 25.329 32.075 25.728 31.599 26.366 C 31.52 26.473 31.388 26.579 31.23 26.686 L 30.965 26.872 C 30.278 27.351 29.222 28.095 29.301 29.026 C 29.327 29.425 29.618 29.771 29.988 30.197 C 30.067 30.303 30.146 30.383 30.199 30.436 C 30.516 30.915 30.78 31.34 31.018 31.793 L 31.018 31.819 C 30.939 32.298 30.807 32.75 30.675 33.202 C 30.41 34.08 30.173 35.011 30.146 35.969 C 30.146 36.501 30.12 37.006 30.067 37.564 C 30.041 38.07 30.014 38.549 29.988 39.054 C 29.988 39.32 29.988 39.639 30.041 39.985 C 30.041 40.065 30.067 40.145 30.093 40.224 C 30.093 40.331 30.173 40.517 30.146 40.57 C 30.093 40.65 29.803 40.73 29.512 40.73 C 29.406 40.73 29.248 40.677 29.089 40.623 C 28.667 40.49 28.112 40.304 27.531 40.623 C 27.478 40.65 27.425 40.677 27.372 40.73 L 27.293 40.73 C 26.659 40.677 26.262 40.517 25.945 40.224 C 25.866 40.145 25.787 40.091 25.708 40.012 C 25.575 39.905 25.496 39.825 25.443 39.772 C 25.417 39.719 25.338 39.506 25.443 38.974 L 25.443 38.868 C 25.496 38.788 25.496 38.735 25.523 38.655 C 25.681 37.91 25.628 37.165 25.549 36.501 C 25.549 36.288 25.523 36.102 25.496 35.889 C 25.47 35.33 25.47 34.798 25.496 34.213 L 25.496 33.335 C 25.496 32.777 25.39 32.298 25.258 31.846 C 25.179 31.473 25.1 31.101 25.073 30.755 C 24.994 28.681 24.809 26.499 24.624 24.372 C 24.571 23.627 24.492 22.882 24.439 22.084 C 24.334 21.526 24.413 20.94 24.466 20.329 C 24.545 19.69 24.598 19.025 24.492 18.334 C 24.307 17.03 24.202 15.594 24.122 13.785 C 24.069 12.588 23.303 11.684 22.246 11.524 C 21.242 11.312 20.503 11.844 19.895 12.269 C 19.657 12.429 19.446 12.588 19.314 12.668 C 19.023 12.775 18.706 12.881 18.389 12.987 C 17.385 13.307 16.249 13.679 15.377 14.61 C 13.871 16.206 15.588 19.078 15.958 19.637 C 16.037 19.77 16.143 19.903 16.249 20.063 C 16.434 20.329 16.619 20.595 16.751 20.887 C 16.962 21.393 16.962 22.084 16.962 22.802 C 16.962 23.361 16.962 23.946 17.068 24.505 L 17.174 25.09 C 17.385 26.313 17.623 27.59 18.045 28.787 C 18.23 29.319 18.468 29.824 18.706 30.303 C 18.838 30.569 18.97 30.862 19.076 31.128 C 19.287 31.633 19.525 32.138 19.763 32.644 C 20.001 33.149 20.238 33.654 20.476 34.186 C 20.529 34.319 20.582 34.452 20.608 34.559 L 20.608 34.905 C 20.608 35.623 20.503 36.341 20.371 37.032 C 20.371 37.086 20.318 37.192 20.371 37.192 C 20.371 37.192 20.291 37.219 20.238 37.245 C 20.159 37.272 20.053 37.298 19.974 37.352 C 19.393 37.618 19.102 38.123 18.865 38.549 C 18.706 38.815 18.547 39.081 18.363 39.187 C 18.204 39.267 18.045 39.373 17.887 39.453 C 17.596 39.613 17.306 39.799 17.015 39.905 L 16.275 40.198 C 16.275 39.958 16.196 39.746 16.143 39.559 L 16.09 39.373 L 16.09 38.628 C 16.09 38.469 16.037 38.283 16.011 38.123 C 16.011 38.043 15.958 37.963 15.958 37.857 C 15.958 37.697 15.905 37.511 15.905 37.352 C 15.826 36.66 15.747 35.915 15.509 35.25 C 15.403 34.931 15.271 34.559 15.166 34.213 C 14.69 32.75 14.214 31.234 13.316 30.303 C 13.237 30.223 13.158 29.957 13.184 29.638 C 13.184 29.345 13.29 29.026 13.395 28.681 L 13.448 28.494 C 13.58 28.016 13.712 27.51 13.818 26.952 C 13.871 26.792 13.897 26.553 13.871 26.287 C 13.845 25.967 13.686 25.728 13.554 25.515 C 13.131 24.824 12.682 24.079 12.18 23.148 C 11.969 22.776 11.863 22.35 11.757 21.898 C 11.652 21.446 11.546 20.994 11.308 20.541 C 11.097 20.116 10.753 19.424 10.833 18.945 C 10.885 18.679 10.991 18.626 10.833 18.36 C 10.7 18.121 10.357 17.828 10.066 17.855 C 9.987 17.855 9.881 17.908 9.802 17.935 C 9.379 18.068 8.93 18.014 8.508 18.174 C 8.058 18.36 7.609 18.546 7.186 18.839 C 6.473 19.318 6.367 19.557 6.394 20.382 L 6.394 20.515 C 6.42 21.1 6.447 21.632 6.447 22.19 C 6.5 22.962 6.447 23.361 6.394 24.239 L 6.394 24.771 C 6.182 26.233 6.288 27.75 6.658 29.026 C 7.002 30.197 6.922 31.5 6.79 32.83 C 6.684 34.213 6.5 35.623 6.341 36.953 C 6.156 38.495 5.971 40.091 5.865 41.687 L 5.865 42.006 C 5.865 42.193 5.865 42.485 5.786 42.592 C 5.628 42.592 5.337 42.485 5.152 42.432 C 4.835 42.326 4.518 42.246 4.227 42.246 C 3.99 42.246 3.725 42.246 3.488 42.272 C 2.986 42.272 2.51 42.326 2.034 42.299 C 1.559 41.395 0.845 40.73 0 40.331 C 0.343 38.336 0.766 36.314 1.321 34.293 C 1.638 33.069 1.506 31.952 1.347 30.888 C 1.242 30.117 1.136 29.372 1.215 28.601 C 1.4 26.792 1.532 25.329 1.559 23.999 C 1.559 23.574 1.665 23.148 1.77 22.669 C 1.902 22.084 2.034 21.499 2.008 20.834 C 2.008 20.275 1.902 19.477 1.268 18.892 C 0.634 18.334 0.661 17.961 0.74 17.03 C 0.74 16.791 0.766 16.525 0.793 16.259 C 0.819 14.503 0.872 12.748 0.898 10.966 C 0.925 9.423 0.951 7.88 1.004 6.338 L 1.004 5.46 C 1.03 4.822 1.004 4.183 1.004 3.545 C 1.004 2.481 0.951 1.39 1.083 0.38 C 1.083 0.22 1.163 0.167 1.189 0.14 C 1.585 -0.152 2.827 0.087 3.355 0.193 L 3.673 0.247 C 3.831 0.273 4.016 0.3 4.227 0.326 C 4.676 0.38 5.152 0.433 5.363 0.646 C 5.443 0.725 5.469 0.885 5.522 1.151 C 5.548 1.337 5.601 1.55 5.68 1.789 C 5.971 2.534 6.288 2.747 6.975 2.747 L 7.239 2.747 C 7.794 2.747 7.821 2.8 7.821 3.279 C 7.821 3.758 7.688 4.263 7.53 4.768 C 7.451 5.114 7.345 5.46 7.292 5.832 C 7.054 7.189 6.79 8.732 6.632 10.274 L 6.552 10.966 L 7.239 11.019 C 7.662 11.046 8.164 11.072 8.666 10.966 C 9.3 10.833 9.802 10.514 10.251 10.248 C 10.41 10.141 10.568 10.035 10.753 9.955 C 10.938 9.849 11.123 9.796 11.335 9.716 C 11.652 9.609 11.995 9.476 12.339 9.237 C 12.629 9.051 12.92 8.811 13.21 8.599 C 13.897 8.04 14.584 7.535 15.351 7.375 L 15.509 7.375 C 15.747 7.322 16.011 7.269 16.302 7.109 C 16.539 6.976 16.724 6.79 16.883 6.63 L 16.936 6.577 C 17.306 6.205 17.781 5.992 18.257 5.726 C 18.495 5.62 18.706 5.513 18.917 5.38 C 19.155 5.247 19.499 5.221 19.869 5.167 C 20.053 5.167 20.238 5.141 20.423 5.114 C 20.45 5.114 20.503 5.114 20.476 5.088 C 20.529 5.114 20.635 5.221 20.767 5.433 L 21.084 5.912 C 21.48 6.524 21.929 7.136 22.537 7.561 C 23.277 8.093 23.858 7.907 24.281 7.774 C 24.36 7.774 24.439 7.721 24.519 7.694 C 24.809 7.614 25.126 7.588 25.443 7.535 C 25.76 7.508 26.051 7.455 26.368 7.375 C 27.055 7.215 27.636 7.215 28.138 7.375 C 28.138 7.907 28.059 8.386 27.953 8.918 C 27.9 9.184 27.874 9.423 27.848 9.689 C 27.742 10.381 27.795 11.099 27.848 11.817 C 27.848 12.216 27.9 12.615 27.874 12.987 C 27.874 13.28 27.874 13.573 27.848 13.865 C 27.821 14.45 27.768 15.089 27.848 15.727 C 27.874 16.046 27.953 16.392 28.006 16.738 C 28.138 17.483 28.27 18.227 28.191 18.812 L 28.191 18.919 C 28.191 20.089 28.27 21.233 29.037 21.738 C 29.776 22.244 30.807 21.871 31.784 21.446 C 32.181 21.313 32.313 21.047 32.392 20.887 C 32.551 20.462 32.366 20.063 32.154 19.717 C 32.603 19.664 32.973 19.61 33.528 19.477 C 33.687 19.451 33.845 19.398 33.977 19.371 C 34.638 19.238 35.721 19.052 35.563 17.536 C 35.483 17.03 35.51 16.498 35.536 15.913 C 35.563 15.275 35.615 14.583 35.483 13.918 C 35.378 13.413 35.219 12.987 35.061 12.562 C 34.955 12.269 34.849 12.003 34.77 11.737 C 34.664 11.338 34.664 11.046 34.691 10.647 C 34.691 10.381 34.717 10.062 34.691 9.689 C 34.585 8.492 34.057 7.428 33.528 6.364 C 33.237 5.753 32.947 5.194 32.762 4.609 L 32.762 4.556 C 32.788 4.476 32.894 4.396 33.132 4.263 C 33.343 4.13 33.607 3.97 33.819 3.704 C 34.004 3.465 34.162 3.093 34.374 2.667 C 34.532 2.321 34.823 1.736 35.008 1.497 C 35.615 1.816 35.906 2.428 36.302 3.359 L 36.699 4.236 C 37.042 4.955 37.571 5.247 37.993 5.487 C 38.205 5.62 38.416 5.726 38.575 5.886 C 38.918 6.231 39.156 7.003 39.182 7.96 C 39.182 8.625 39.209 9.29 39.209 9.982 C 39.209 11.312 39.209 12.721 39.394 14.051 C 39.394 14.211 39.394 14.424 39.42 14.636 C 39.446 15.674 39.499 17.217 40.741 17.669 C 41.005 17.775 41.296 17.749 41.534 17.589 C 42.088 17.27 42.326 16.472 42.564 15.142 C 42.564 15.009 42.617 14.929 42.617 14.876 C 42.696 14.61 42.775 14.317 42.855 14.051 C 43.172 12.908 43.489 11.737 43.647 10.514 C 43.7 10.008 43.806 9.689 43.991 9.476 C 44.07 9.397 44.149 9.37 44.757 9.636 C 44.916 9.689 45.048 9.769 45.18 9.796 C 45.47 9.902 45.972 10.062 46.474 9.902 C 47.082 9.716 47.373 9.157 47.558 8.838 C 47.875 8.253 48.192 7.641 48.482 7.056 C 49.196 5.593 49.883 4.236 50.992 3.013 C 51.917 1.976 53.608 1.364 54.85 0.912 C 55.114 0.805 55.325 0.699 55.484 0.592 C 55.801 0.406 55.801 0.406 55.88 0.459 C 56.356 0.699 56.646 1.124 56.99 1.63 C 57.148 1.869 57.333 2.135 57.518 2.348 C 58.205 3.172 59.262 3.492 60.266 3.704 C 60.636 4.476 60.821 5.274 61.032 6.098 C 61.27 7.056 61.508 8.04 62.036 9.024 C 62.195 9.317 62.248 9.716 62.327 10.115 C 62.433 10.726 62.512 11.418 62.961 11.977 C 63.384 12.535 63.859 12.615 64.176 12.562 C 65.101 12.455 65.603 11.285 66.026 10.327 C 66.079 10.195 66.132 10.062 66.184 9.955 C 66.607 9.077 66.818 9.157 66.871 9.157 C 66.951 9.21 67.136 9.397 67.241 9.53 C 67.373 9.689 67.505 9.822 67.664 9.955 C 68.113 10.327 68.615 10.647 69.117 10.939 C 69.223 10.992 69.461 11.125 69.751 11.125 C 69.989 11.125 70.174 11.046 70.332 10.992 C 71.019 10.726 71.257 10.753 71.284 10.753 C 71.284 10.78 71.336 10.939 71.284 11.338 C 71.151 12.03 70.993 12.721 70.834 13.386 C 70.57 14.53 70.306 15.7 70.147 16.871 C 70.095 17.243 70.095 17.589 70.068 17.935 C 70.068 18.413 70.015 18.866 69.936 19.265 C 69.883 19.504 69.804 19.717 69.751 19.93 C 69.593 20.435 69.434 20.94 69.434 21.552 L 69.434 21.951 C 69.434 22.217 69.434 22.456 69.408 22.696 C 69.355 22.988 69.223 23.281 69.064 23.6 L 68.985 23.786 C 68.298 25.303 67.928 26.925 67.849 28.627 C 67.822 29.319 67.611 30.01 67.426 30.729 C 67.215 31.5 66.977 32.271 66.951 33.122 C 66.924 33.521 66.898 33.92 66.845 34.346 C 66.792 34.798 66.766 35.25 66.739 35.676 C 66.739 35.915 66.686 36.634 67.215 37.032 C 67.743 37.431 68.43 37.139 68.694 37.032 C 70.227 36.394 71.971 36.048 73.503 35.809 C 73.503 35.969 73.45 36.128 73.397 36.288 C 73.318 36.58 73.265 36.873 73.239 37.192 C 73.239 37.511 73.239 37.83 73.265 38.15 C 73.265 38.522 73.318 38.894 73.265 39.24 C 73.239 39.666 73.318 40.065 73.397 40.437 C 73.582 41.262 73.503 41.288 73.344 41.395 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1tka54j\",layoutDependency:layoutDependency,layoutId:\"kbHqDtql0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 57.414 46\" overflow=\"visible\"><path d=\"M 47.532 8.922 C 47.823 8.762 48.14 8.576 48.431 8.203 C 49.62 8.523 50.729 8.922 52.13 9.587 C 52.605 9.799 53.107 9.826 53.556 9.64 C 54.481 9.241 54.983 8.097 55.353 7.033 C 55.459 6.74 55.538 6.421 55.591 6.129 C 55.67 5.81 55.749 5.49 55.855 5.224 C 56.014 4.825 56.225 4.426 56.463 4.027 C 56.753 3.522 57.07 2.99 57.282 2.405 L 57.414 2.006 L 57.097 1.713 C 56.516 1.155 55.723 1.128 55.115 1.102 C 53.081 1.102 51.231 0.782 49.62 0.117 C 49.514 0.091 49.382 0.038 49.223 0.011 C 49.012 -0.016 48.827 0.011 48.668 0.038 C 47.982 0.171 47.268 0.25 46.608 0.33 C 46.211 0.383 45.815 0.41 45.419 0.463 C 44.494 0.596 43.675 1.181 42.962 1.713 C 42.697 1.9 42.46 2.086 42.222 2.245 C 41.165 2.884 39.976 3.628 38.734 3.682 L 38.074 3.682 L 38.074 8.017 C 38.074 8.443 38.074 8.922 38.021 9.4 C 37.651 8.975 37.202 8.602 36.647 8.416 C 36.039 8.23 35.326 8.23 34.665 8.257 L 33.767 8.257 C 33.609 8.257 33.001 8.177 32.314 8.07 C 26.713 7.299 26.449 7.405 26.158 7.937 C 25.867 8.469 25.603 8.975 25.392 9.48 C 24.784 10.783 24.282 11.847 23.093 12.512 C 22.406 11.555 21.613 10.704 20.662 9.879 C 20.213 9.507 19.843 9.001 19.447 8.469 C 19.077 7.991 18.707 7.512 18.284 7.086 C 17.703 6.501 17.043 5.996 16.409 5.517 C 16.065 5.251 15.722 5.012 15.405 4.746 C 15.299 4.666 15.167 4.559 15.008 4.533 C 14.718 4.453 14.453 4.559 14.321 4.639 C 13.264 5.145 13 5.198 12.181 4.613 C 11.811 4.347 11.362 4.027 10.755 4.054 C 10.12 4.054 9.645 4.453 9.328 4.719 L 8.958 5.012 C 8.139 5.703 7.267 6.421 6.501 7.219 L 5.999 7.725 C 5.365 8.336 4.625 9.028 4.308 10.012 C 4.149 10.491 4.096 10.996 4.017 11.448 L 3.964 11.874 C 3.885 12.353 3.779 12.858 3.542 13.257 C 3.436 13.443 3.304 13.603 3.145 13.789 C 3.04 13.922 2.908 14.082 2.802 14.241 C 2.247 15.013 1.983 15.917 1.771 16.715 C 1.666 17.061 1.56 17.407 1.428 17.752 C 1.164 18.55 0.873 19.401 0.794 20.226 C 0.741 20.864 0.794 21.503 0.9 22.088 C 0.979 22.646 1.058 23.178 1.005 23.684 C 0.926 24.296 0.741 24.907 0.53 25.572 C 0.371 26.078 0.186 26.61 0.08 27.168 C 0.001 27.541 -0.052 28.019 0.08 28.525 C 0.213 29.03 0.503 29.456 0.741 29.801 C 0.9 30.041 1.084 30.254 1.243 30.493 C 1.798 31.238 2.3 31.929 2.696 32.701 C 2.881 33.073 3.066 33.445 3.225 33.818 C 3.542 34.536 3.885 35.281 4.334 35.972 C 4.915 36.877 5.523 37.754 6.104 38.606 C 6.21 38.739 6.289 38.898 6.369 39.058 C 6.686 39.643 7.161 40.494 8.271 40.494 C 9.011 40.494 9.592 39.909 9.988 39.483 C 10.094 39.377 10.173 39.271 10.279 39.191 C 10.437 39.058 10.596 38.925 10.755 38.872 C 10.939 38.792 11.23 38.845 11.547 38.872 C 11.785 38.898 12.076 38.951 12.366 38.951 C 13.608 38.925 14.533 38.047 15.352 37.169 C 15.642 36.85 15.959 36.584 16.276 36.265 C 16.567 35.999 16.884 35.706 17.148 35.414 C 17.28 35.281 17.386 35.121 17.518 34.962 C 17.571 34.882 17.624 34.829 17.677 34.775 C 17.492 36.292 17.386 37.808 17.36 39.324 C 17.36 39.59 17.36 40.042 17.624 40.441 C 18.152 41.186 19.077 41.585 19.817 41.904 C 19.949 41.957 20.108 42.037 20.24 42.09 C 21.244 42.542 22.274 43.021 23.384 43.234 C 25.154 43.58 26.977 43.659 28.774 43.5 L 28.853 43.5 C 29.408 43.447 29.936 43.393 30.28 43.606 L 30.597 43.846 C 30.834 44.058 31.151 44.324 31.548 44.404 C 32.499 44.643 33.292 43.925 33.661 43.58 C 34.084 43.207 34.48 42.835 34.877 42.462 L 35.458 41.904 C 35.564 41.797 35.696 41.691 35.802 41.531 C 36.013 41.292 36.515 40.76 36.753 40.76 C 36.858 40.76 37.202 41.159 37.334 41.292 C 37.492 41.452 37.625 41.638 37.81 41.771 C 37.994 41.904 38.153 42.063 38.338 42.196 C 38.734 42.516 39.104 42.808 39.421 43.181 C 39.976 43.846 40.425 43.925 40.795 44.005 C 40.98 44.032 41.112 44.058 41.297 44.165 C 41.561 44.298 41.799 44.457 42.063 44.59 C 43.252 45.255 44.52 46 45.947 46 C 47.374 46 47.242 45.84 47.929 45.468 C 49.118 44.803 50.307 44.111 51.443 43.42 L 52.367 42.888 C 52.711 42.702 53.134 42.489 53.583 42.303 C 54.798 41.744 56.198 41.132 56.833 39.989 C 57.229 39.271 57.07 38.366 56.938 37.675 C 56.912 37.488 56.859 37.276 56.859 37.116 C 56.727 35.813 56.674 34.722 56.727 33.765 C 56.753 33.126 56.833 32.488 56.912 31.85 C 56.991 31.211 57.07 30.52 57.123 29.855 C 57.176 29.003 57.15 28.179 57.123 27.354 L 57.123 27.248 C 57.123 26.955 57.123 26.53 56.991 26.131 C 56.859 25.705 56.621 25.359 56.41 25.014 C 56.198 24.721 56.014 24.455 55.802 24.163 C 55.247 23.418 54.719 22.7 54.349 21.928 C 54.296 21.848 54.27 21.742 54.243 21.662 C 54.111 21.29 53.9 20.705 53.16 20.492 C 52.896 20.412 52.684 20.439 52.5 20.439 L 52.315 20.439 C 51.945 19.588 51.416 19.082 50.888 18.577 L 50.465 18.151 C 50.254 17.912 50.069 17.699 49.91 17.46 C 49.593 17.034 49.25 16.609 48.774 16.21 C 48.642 16.103 48.193 15.811 47.242 15.172 C 47.057 15.039 46.898 14.933 46.766 14.853 L 46.766 13.922 C 46.766 12.379 46.766 10.783 47.057 9.427 C 47.11 9.214 47.242 9.134 47.612 8.922 Z M 45.683 9.134 C 45.339 10.65 45.339 12.326 45.366 13.922 L 45.366 15.199 C 45.366 15.447 45.727 15.811 46.449 16.289 C 46.951 16.635 47.77 17.194 47.902 17.274 C 48.272 17.566 48.536 17.912 48.827 18.284 C 49.012 18.55 49.223 18.816 49.488 19.082 L 49.963 19.561 C 50.412 20.013 50.809 20.386 51.099 20.997 C 51.469 21.795 52.182 21.795 52.526 21.769 L 52.79 21.769 C 52.843 21.769 52.869 21.769 52.975 22.114 C 53.028 22.221 53.054 22.354 53.134 22.487 C 53.556 23.391 54.138 24.189 54.719 24.961 C 54.93 25.226 55.115 25.492 55.3 25.785 C 55.459 26.024 55.617 26.264 55.696 26.503 C 55.749 26.716 55.776 26.955 55.776 27.248 L 55.776 27.381 C 55.776 28.152 55.829 28.977 55.776 29.748 C 55.749 30.387 55.67 31.025 55.591 31.663 C 55.512 32.302 55.432 32.993 55.379 33.658 C 55.327 34.722 55.379 35.839 55.512 37.222 C 55.512 37.435 55.564 37.648 55.617 37.887 C 55.696 38.366 55.829 39.005 55.67 39.297 C 55.247 40.069 54.058 40.574 53.028 41.053 C 52.552 41.265 52.077 41.478 51.68 41.718 L 50.756 42.25 C 49.62 42.915 48.431 43.606 47.268 44.271 C 45.736 45.122 44.256 44.271 42.724 43.393 C 42.46 43.234 42.195 43.101 41.931 42.941 C 41.588 42.755 41.271 42.675 41.059 42.649 C 40.795 42.595 40.689 42.569 40.452 42.276 C 40.055 41.797 39.606 41.452 39.183 41.106 L 38.708 40.707 C 38.602 40.627 38.496 40.494 38.391 40.361 C 38.021 39.936 37.519 39.35 36.806 39.35 L 36.753 39.35 C 35.986 39.377 35.379 40.015 34.877 40.547 L 34.586 40.84 L 33.978 41.398 C 33.582 41.771 33.212 42.117 32.79 42.489 C 32.605 42.649 32.155 43.074 31.891 42.994 C 31.786 42.994 31.627 42.835 31.495 42.702 C 31.363 42.595 31.204 42.436 31.019 42.329 C 30.306 41.904 29.461 41.957 28.774 42.037 L 28.694 42.037 C 27.003 42.196 25.312 42.09 23.674 41.797 C 22.697 41.611 21.798 41.186 20.821 40.76 C 20.689 40.707 20.53 40.627 20.372 40.574 C 19.764 40.308 19.051 40.015 18.734 39.563 L 18.734 39.271 C 18.76 37.648 18.892 36.026 19.104 34.43 C 19.104 34.27 19.183 33.898 18.919 33.552 C 18.813 33.419 18.602 33.233 18.232 33.179 C 17.28 33.046 16.805 33.658 16.488 34.084 C 16.409 34.19 16.329 34.297 16.224 34.403 C 15.959 34.669 15.669 34.935 15.405 35.201 C 15.061 35.52 14.718 35.813 14.401 36.159 C 13.766 36.823 13.08 37.488 12.366 37.515 C 12.208 37.515 11.996 37.515 11.785 37.462 C 11.336 37.382 10.86 37.329 10.332 37.515 C 9.962 37.648 9.671 37.887 9.433 38.1 C 9.328 38.207 9.196 38.313 9.064 38.446 C 8.852 38.659 8.482 39.058 8.297 39.058 C 8.007 39.058 7.901 38.898 7.584 38.313 C 7.478 38.127 7.373 37.914 7.241 37.754 C 6.659 36.93 6.052 36.052 5.497 35.174 C 5.1 34.563 4.81 33.871 4.466 33.179 C 4.281 32.78 4.096 32.382 3.911 32.009 C 3.462 31.131 2.908 30.36 2.353 29.615 C 2.194 29.402 2.009 29.163 1.851 28.95 C 1.666 28.684 1.454 28.418 1.402 28.152 C 1.349 27.913 1.402 27.62 1.428 27.381 C 1.534 26.902 1.666 26.423 1.824 25.918 C 2.036 25.226 2.273 24.535 2.353 23.764 C 2.432 23.099 2.353 22.434 2.247 21.822 C 2.168 21.263 2.088 20.758 2.141 20.279 C 2.221 19.614 2.458 18.843 2.723 18.125 C 2.855 17.752 2.987 17.38 3.066 17.008 C 3.277 16.289 3.489 15.545 3.911 14.959 C 3.991 14.826 4.096 14.72 4.202 14.587 C 4.387 14.374 4.546 14.161 4.704 13.895 C 5.048 13.284 5.206 12.645 5.285 12.034 C 5.285 11.874 5.338 11.741 5.338 11.581 C 5.391 11.129 5.47 10.73 5.576 10.358 C 5.761 9.72 6.316 9.214 6.897 8.656 C 7.082 8.469 7.267 8.31 7.452 8.124 C 8.192 7.379 8.984 6.714 9.803 5.996 L 10.173 5.703 C 10.332 5.57 10.596 5.357 10.755 5.357 C 10.913 5.357 11.151 5.517 11.389 5.677 C 12.657 6.554 13.423 6.474 14.718 5.889 C 15.008 6.129 15.325 6.341 15.616 6.581 C 16.25 7.033 16.831 7.485 17.36 8.017 C 17.73 8.39 18.047 8.815 18.39 9.267 C 18.813 9.826 19.262 10.411 19.817 10.89 C 20.847 11.768 21.666 12.699 22.327 13.736 L 22.644 14.215 L 23.146 14.002 C 25.18 13.151 25.92 11.581 26.633 10.065 C 26.818 9.666 27.003 9.267 27.215 8.868 C 28.113 8.868 30.887 9.241 32.155 9.427 C 33.027 9.533 33.476 9.613 33.688 9.613 L 34.718 9.613 C 35.273 9.613 35.881 9.587 36.251 9.72 C 36.594 9.826 36.911 10.145 37.202 10.491 L 37.36 10.73 C 37.545 11.023 37.81 11.422 38.312 11.581 L 38.972 11.768 L 39.157 11.103 C 39.395 10.172 39.448 8.975 39.448 8.07 L 39.448 4.985 C 40.769 4.772 41.958 4.027 42.935 3.416 C 43.199 3.256 43.49 3.043 43.781 2.83 C 44.415 2.378 45.049 1.9 45.657 1.82 C 46.053 1.767 46.423 1.713 46.819 1.687 C 47.532 1.607 48.246 1.527 49.012 1.368 L 49.091 1.368 C 49.118 1.368 49.144 1.368 49.197 1.394 C 50.967 2.112 52.975 2.485 55.142 2.485 C 55.353 2.485 55.617 2.485 55.829 2.538 C 55.696 2.83 55.538 3.096 55.353 3.389 C 55.089 3.815 54.825 4.293 54.64 4.799 C 54.508 5.145 54.428 5.517 54.323 5.863 C 54.27 6.129 54.19 6.395 54.111 6.661 C 53.741 7.725 53.398 8.336 53.081 8.469 C 53.002 8.496 52.922 8.523 52.764 8.443 C 51.205 7.725 49.91 7.246 48.563 6.927 C 48.484 6.927 48.219 6.847 47.902 6.98 C 47.665 7.113 47.532 7.326 47.48 7.432 C 47.374 7.592 47.215 7.698 46.925 7.884 C 46.502 8.124 45.921 8.469 45.736 9.267 Z\" fill=\"rgb(25,25,25)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-zwn8bb\",layoutDependency:layoutDependency,layoutId:\"S0mE43iWT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 57.414 46\" overflow=\"visible\"><path d=\"M 47.532 8.922 C 47.823 8.762 48.14 8.576 48.431 8.203 C 49.62 8.523 50.729 8.922 52.13 9.587 C 52.605 9.799 53.107 9.826 53.556 9.64 C 54.481 9.241 54.983 8.097 55.353 7.033 C 55.459 6.74 55.538 6.421 55.591 6.129 C 55.67 5.81 55.749 5.49 55.855 5.224 C 56.014 4.825 56.225 4.426 56.463 4.027 C 56.753 3.522 57.07 2.99 57.282 2.405 L 57.414 2.006 L 57.097 1.713 C 56.516 1.155 55.723 1.128 55.115 1.102 C 53.081 1.102 51.231 0.782 49.62 0.117 C 49.514 0.091 49.382 0.038 49.223 0.011 C 49.012 -0.016 48.827 0.011 48.668 0.038 C 47.982 0.171 47.268 0.25 46.608 0.33 C 46.211 0.383 45.815 0.41 45.419 0.463 C 44.494 0.596 43.675 1.181 42.962 1.713 C 42.697 1.9 42.46 2.086 42.222 2.245 C 41.165 2.884 39.976 3.628 38.734 3.682 L 38.074 3.682 L 38.074 8.017 C 38.074 8.443 38.074 8.922 38.021 9.4 C 37.651 8.975 37.202 8.602 36.647 8.416 C 36.039 8.23 35.326 8.23 34.665 8.257 L 33.767 8.257 C 33.609 8.257 33.001 8.177 32.314 8.07 C 26.713 7.299 26.449 7.405 26.158 7.937 C 25.867 8.469 25.603 8.975 25.392 9.48 C 24.784 10.783 24.282 11.847 23.093 12.512 C 22.406 11.555 21.613 10.704 20.662 9.879 C 20.213 9.507 19.843 9.001 19.447 8.469 C 19.077 7.991 18.707 7.512 18.284 7.086 C 17.703 6.501 17.043 5.996 16.409 5.517 C 16.065 5.251 15.722 5.012 15.405 4.746 C 15.299 4.666 15.167 4.559 15.008 4.533 C 14.718 4.453 14.453 4.559 14.321 4.639 C 13.264 5.145 13 5.198 12.181 4.613 C 11.811 4.347 11.362 4.027 10.755 4.054 C 10.12 4.054 9.645 4.453 9.328 4.719 L 8.958 5.012 C 8.139 5.703 7.267 6.421 6.501 7.219 L 5.999 7.725 C 5.365 8.336 4.625 9.028 4.308 10.012 C 4.149 10.491 4.096 10.996 4.017 11.448 L 3.964 11.874 C 3.885 12.353 3.779 12.858 3.542 13.257 C 3.436 13.443 3.304 13.603 3.145 13.789 C 3.04 13.922 2.908 14.082 2.802 14.241 C 2.247 15.013 1.983 15.917 1.771 16.715 C 1.666 17.061 1.56 17.407 1.428 17.752 C 1.164 18.55 0.873 19.401 0.794 20.226 C 0.741 20.864 0.794 21.503 0.9 22.088 C 0.979 22.646 1.058 23.178 1.005 23.684 C 0.926 24.296 0.741 24.907 0.53 25.572 C 0.371 26.078 0.186 26.61 0.08 27.168 C 0.001 27.541 -0.052 28.019 0.08 28.525 C 0.213 29.03 0.503 29.456 0.741 29.801 C 0.9 30.041 1.084 30.254 1.243 30.493 C 1.798 31.238 2.3 31.929 2.696 32.701 C 2.881 33.073 3.066 33.445 3.225 33.818 C 3.542 34.536 3.885 35.281 4.334 35.972 C 4.915 36.877 5.523 37.754 6.104 38.606 C 6.21 38.739 6.289 38.898 6.369 39.058 C 6.686 39.643 7.161 40.494 8.271 40.494 C 9.011 40.494 9.592 39.909 9.988 39.483 C 10.094 39.377 10.173 39.271 10.279 39.191 C 10.437 39.058 10.596 38.925 10.755 38.872 C 10.939 38.792 11.23 38.845 11.547 38.872 C 11.785 38.898 12.076 38.951 12.366 38.951 C 13.608 38.925 14.533 38.047 15.352 37.169 C 15.642 36.85 15.959 36.584 16.276 36.265 C 16.567 35.999 16.884 35.706 17.148 35.414 C 17.28 35.281 17.386 35.121 17.518 34.962 C 17.571 34.882 17.624 34.829 17.677 34.775 C 17.492 36.292 17.386 37.808 17.36 39.324 C 17.36 39.59 17.36 40.042 17.624 40.441 C 18.152 41.186 19.077 41.585 19.817 41.904 C 19.949 41.957 20.108 42.037 20.24 42.09 C 21.244 42.542 22.274 43.021 23.384 43.234 C 25.154 43.58 26.977 43.659 28.774 43.5 L 28.853 43.5 C 29.408 43.447 29.936 43.393 30.28 43.606 L 30.597 43.846 C 30.834 44.058 31.151 44.324 31.548 44.404 C 32.499 44.643 33.292 43.925 33.661 43.58 C 34.084 43.207 34.48 42.835 34.877 42.462 L 35.458 41.904 C 35.564 41.797 35.696 41.691 35.802 41.531 C 36.013 41.292 36.515 40.76 36.753 40.76 C 36.858 40.76 37.202 41.159 37.334 41.292 C 37.492 41.452 37.625 41.638 37.81 41.771 C 37.994 41.904 38.153 42.063 38.338 42.196 C 38.734 42.516 39.104 42.808 39.421 43.181 C 39.976 43.846 40.425 43.925 40.795 44.005 C 40.98 44.032 41.112 44.058 41.297 44.165 C 41.561 44.298 41.799 44.457 42.063 44.59 C 43.252 45.255 44.52 46 45.947 46 C 47.374 46 47.242 45.84 47.929 45.468 C 49.118 44.803 50.307 44.111 51.443 43.42 L 52.367 42.888 C 52.711 42.702 53.134 42.489 53.583 42.303 C 54.798 41.744 56.198 41.132 56.833 39.989 C 57.229 39.271 57.07 38.366 56.938 37.675 C 56.912 37.488 56.859 37.276 56.859 37.116 C 56.727 35.813 56.674 34.722 56.727 33.765 C 56.753 33.126 56.833 32.488 56.912 31.85 C 56.991 31.211 57.07 30.52 57.123 29.855 C 57.176 29.003 57.15 28.179 57.123 27.354 L 57.123 27.248 C 57.123 26.955 57.123 26.53 56.991 26.131 C 56.859 25.705 56.621 25.359 56.41 25.014 C 56.198 24.721 56.014 24.455 55.802 24.163 C 55.247 23.418 54.719 22.7 54.349 21.928 C 54.296 21.848 54.27 21.742 54.243 21.662 C 54.111 21.29 53.9 20.705 53.16 20.492 C 52.896 20.412 52.684 20.439 52.5 20.439 L 52.315 20.439 C 51.945 19.588 51.416 19.082 50.888 18.577 L 50.465 18.151 C 50.254 17.912 50.069 17.699 49.91 17.46 C 49.593 17.034 49.25 16.609 48.774 16.21 C 48.642 16.103 48.193 15.811 47.242 15.172 C 47.057 15.039 46.898 14.933 46.766 14.853 L 46.766 13.922 C 46.766 12.379 46.766 10.783 47.057 9.427 C 47.11 9.214 47.242 9.134 47.612 8.922 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ym73hv\",layoutDependency:layoutDependency,layoutId:\"Ux7fnydj_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 54.45 43.255\" overflow=\"visible\"><path d=\"M 44.304 7.767 C 43.961 9.283 43.961 10.959 43.987 12.555 L 43.987 13.831 C 43.987 14.08 44.348 14.443 45.07 14.922 C 45.572 15.268 46.391 15.826 46.523 15.906 C 46.893 16.199 47.157 16.544 47.448 16.917 C 47.633 17.183 47.844 17.449 48.109 17.715 L 48.584 18.193 C 49.033 18.646 49.43 19.018 49.72 19.63 C 50.09 20.428 50.804 20.428 51.147 20.401 L 51.411 20.401 C 51.464 20.401 51.491 20.401 51.596 20.747 C 51.649 20.853 51.675 20.986 51.755 21.119 C 52.177 22.024 52.759 22.822 53.34 23.593 C 53.551 23.859 53.736 24.125 53.921 24.418 C 54.08 24.657 54.238 24.896 54.318 25.136 C 54.37 25.348 54.397 25.588 54.397 25.88 L 54.397 26.013 C 54.397 26.785 54.45 27.609 54.397 28.381 C 54.37 29.019 54.291 29.657 54.212 30.296 C 54.133 30.934 54.053 31.626 54.001 32.291 C 53.948 33.355 54.001 34.472 54.133 35.855 C 54.133 36.068 54.185 36.28 54.238 36.52 C 54.318 36.999 54.45 37.637 54.291 37.93 C 53.868 38.701 52.679 39.206 51.649 39.685 C 51.173 39.898 50.698 40.111 50.302 40.35 L 49.377 40.882 C 48.241 41.547 47.052 42.239 45.889 42.904 C 44.357 43.755 42.877 42.904 41.345 42.026 C 41.081 41.866 40.816 41.733 40.552 41.574 C 40.209 41.387 39.892 41.308 39.68 41.281 C 39.416 41.228 39.31 41.201 39.073 40.909 C 38.676 40.43 38.227 40.084 37.804 39.738 L 37.329 39.339 C 37.223 39.26 37.118 39.127 37.012 38.994 C 36.642 38.568 36.14 37.983 35.427 37.983 L 35.374 37.983 C 34.608 38.009 34 38.648 33.498 39.18 L 33.207 39.472 L 32.6 40.031 C 32.203 40.403 31.833 40.749 31.411 41.121 C 31.226 41.281 30.777 41.707 30.512 41.627 C 30.407 41.627 30.248 41.467 30.116 41.334 C 29.984 41.228 29.825 41.068 29.64 40.962 C 28.927 40.536 28.082 40.589 27.395 40.669 L 27.315 40.669 C 25.624 40.829 23.934 40.722 22.295 40.43 C 21.318 40.244 20.42 39.818 19.442 39.393 C 19.31 39.339 19.151 39.26 18.993 39.206 C 18.385 38.94 17.672 38.648 17.355 38.196 L 17.355 37.903 C 17.381 36.28 17.513 34.658 17.725 33.062 C 17.725 32.902 17.804 32.53 17.54 32.184 C 17.434 32.051 17.223 31.865 16.853 31.812 C 15.902 31.679 15.426 32.291 15.109 32.716 C 15.03 32.823 14.95 32.929 14.845 33.035 C 14.581 33.301 14.29 33.567 14.026 33.833 C 13.682 34.153 13.339 34.445 13.022 34.791 C 12.388 35.456 11.701 36.121 10.987 36.147 C 10.829 36.147 10.617 36.147 10.406 36.094 C 9.957 36.015 9.481 35.961 8.953 36.147 C 8.583 36.28 8.292 36.52 8.055 36.733 C 7.949 36.839 7.817 36.945 7.685 37.078 C 7.473 37.291 7.103 37.69 6.918 37.69 C 6.628 37.69 6.522 37.531 6.205 36.945 C 6.099 36.759 5.994 36.546 5.862 36.387 C 5.28 35.562 4.673 34.685 4.118 33.807 C 3.722 33.195 3.431 32.503 3.087 31.812 C 2.902 31.413 2.718 31.014 2.533 30.642 C 2.083 29.764 1.529 28.992 0.974 28.248 C 0.815 28.035 0.63 27.796 0.472 27.583 C 0.287 27.317 0.075 27.051 0.023 26.785 C -0.03 26.545 0.023 26.253 0.049 26.013 C 0.155 25.535 0.287 25.056 0.445 24.551 C 0.657 23.859 0.894 23.167 0.974 22.396 C 1.053 21.731 0.974 21.066 0.868 20.454 C 0.789 19.896 0.71 19.39 0.762 18.912 C 0.842 18.247 1.079 17.475 1.344 16.757 C 1.476 16.385 1.608 16.012 1.687 15.64 C 1.898 14.922 2.11 14.177 2.533 13.592 C 2.612 13.459 2.718 13.352 2.823 13.22 C 3.008 13.007 3.167 12.794 3.325 12.528 C 3.669 11.916 3.827 11.278 3.906 10.666 C 3.906 10.506 3.959 10.373 3.959 10.214 C 4.012 9.762 4.091 9.363 4.197 8.99 C 4.382 8.352 4.937 7.847 5.518 7.288 C 5.703 7.102 5.888 6.942 6.073 6.756 C 6.813 6.011 7.605 5.346 8.424 4.628 L 8.794 4.336 C 8.953 4.203 9.217 3.99 9.376 3.99 C 9.534 3.99 9.772 4.149 10.01 4.309 C 11.278 5.187 12.044 5.107 13.339 4.522 C 13.629 4.761 13.946 4.974 14.237 5.213 C 14.871 5.666 15.452 6.118 15.981 6.65 C 16.351 7.022 16.668 7.448 17.011 7.9 C 17.434 8.458 17.883 9.044 18.438 9.522 C 19.468 10.4 20.287 11.331 20.948 12.368 L 21.265 12.847 L 21.767 12.634 C 23.801 11.783 24.541 10.214 25.255 8.698 C 25.44 8.299 25.624 7.9 25.836 7.501 C 26.734 7.501 29.508 7.873 30.777 8.059 C 31.648 8.166 32.098 8.246 32.309 8.246 L 33.339 8.246 C 33.894 8.246 34.502 8.219 34.872 8.352 C 35.215 8.458 35.532 8.778 35.823 9.123 L 35.981 9.363 C 36.166 9.655 36.431 10.054 36.933 10.214 L 37.593 10.4 L 37.778 9.735 C 38.016 8.804 38.069 7.607 38.069 6.703 L 38.069 3.617 C 39.39 3.405 40.579 2.66 41.556 2.048 C 41.82 1.889 42.111 1.676 42.402 1.463 C 43.036 1.011 43.67 0.532 44.278 0.452 C 44.674 0.399 45.044 0.346 45.44 0.319 C 46.153 0.239 46.867 0.16 47.633 0 L 47.712 0 C 47.739 0 47.765 0 47.818 0.027 C 49.588 0.745 51.596 1.117 53.763 1.117 C 53.974 1.117 54.238 1.117 54.45 1.17 C 54.318 1.463 54.159 1.729 53.974 2.021 C 53.71 2.447 53.446 2.926 53.261 3.431 C 53.129 3.777 53.049 4.149 52.944 4.495 C 52.891 4.761 52.812 5.027 52.732 5.293 C 52.362 6.357 52.019 6.969 51.702 7.102 C 51.623 7.128 51.543 7.155 51.385 7.075 C 49.826 6.357 48.531 5.878 47.184 5.559 C 47.105 5.559 46.84 5.479 46.523 5.612 C 46.286 5.745 46.153 5.958 46.101 6.064 C 45.995 6.224 45.836 6.33 45.546 6.517 C 45.123 6.756 44.542 7.102 44.357 7.9 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mpqorl\",\"data-framer-name\":\"Cart + menu\",layoutDependency:layoutDependency,layoutId:\"Tk_2Et1B_\",style:{opacity:0},variants:{snyoIIMVq:{opacity:1},XDUKT9pDv:{opacity:1}},children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,...addPropertyOverrides({snyoIIMVq:{width:\"48px\",y:(componentViewport?.y||0)+0+0+12+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p5rjwn-container\",layoutDependency:layoutDependency,layoutId:\"btm49hn7Y-container\",nodeId:\"btm49hn7Y\",rendersWithMotion:true,scopeId:\"o4lS8gnCc\",children:/*#__PURE__*/_jsx(Cart20,{height:\"100%\",id:\"btm49hn7Y\",layoutId:\"btm49hn7Y\",width:\"100%\",...addPropertyOverrides({snyoIIMVq:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,...addPropertyOverrides({snyoIIMVq:{width:\"48px\",y:(componentViewport?.y||0)+0+0+12+0+0+0+0},XDUKT9pDv:{y:(componentViewport?.y||0)+0+0+12+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10bpr13-container\",layoutDependency:layoutDependency,layoutId:\"rES5psPRe-container\",nodeId:\"rES5psPRe\",rendersWithMotion:true,scopeId:\"o4lS8gnCc\",children:/*#__PURE__*/_jsx(Hamburger,{height:\"100%\",id:\"rES5psPRe\",layoutId:\"rES5psPRe\",variant:matchVariant(\"wpdXmyjrb\"),width:\"100%\",...addPropertyOverrides({snyoIIMVq:{CLRet54BA:CLRet54BA1fp6igt,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"B6h27Pcru\")},XDUKT9pDv:{CLRet54BA:CLRet54BAdj7563}},baseVariant,gestureVariant)})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-197r2fy\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"MjWzitui5\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"h0pDfY7k_\"},implicitPathVariables:undefined},{href:{webPageId:\"h0pDfY7k_\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-80)/2)+28+0,...addPropertyOverrides({XDUKT9pDv:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+0+12+90+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h8e548-container\",layoutDependency:layoutDependency,layoutId:\"gxzi0tYoI-container\",nodeId:\"gxzi0tYoI\",rendersWithMotion:true,scopeId:\"o4lS8gnCc\",children:/*#__PURE__*/_jsx(MenuItem2,{hEbbgG_yn:hEbbgG_yn1hwo73b,height:\"100%\",id:\"gxzi0tYoI\",l1DFm37l7:resolvedLinks[0],layoutId:\"gxzi0tYoI\",r8BJoLHcf:\"Shop\",variant:matchVariant(\"QE6r9iWf1\"),width:\"100%\",...addPropertyOverrides({XDUKT9pDv:{hEbbgG_yn:hEbbgG_yndj7563,l1DFm37l7:resolvedLinks[1],style:{width:\"100%\"},variant:matchVariant(\"t9MDhrO8z\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NHL27Btik\"},implicitPathVariables:undefined},{href:{webPageId:\"NHL27Btik\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-80)/2)+28+0,...addPropertyOverrides({XDUKT9pDv:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+0+12+90+0+52}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bgpxpq-container\",layoutDependency:layoutDependency,layoutId:\"S_VIFmeD3-container\",nodeId:\"S_VIFmeD3\",rendersWithMotion:true,scopeId:\"o4lS8gnCc\",children:/*#__PURE__*/_jsx(MenuItem2,{height:\"100%\",id:\"S_VIFmeD3\",l1DFm37l7:resolvedLinks1[0],layoutId:\"S_VIFmeD3\",r8BJoLHcf:\"About\",variant:matchVariant(\"QE6r9iWf1\"),width:\"100%\",...addPropertyOverrides({XDUKT9pDv:{hEbbgG_yn:hEbbgG_yndj7563,l1DFm37l7:resolvedLinks1[1],style:{width:\"100%\"},variant:matchVariant(\"t9MDhrO8z\")}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-80)/2)+28+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t2h3vp-container\",layoutDependency:layoutDependency,layoutId:\"xtBi5XOmn-container\",nodeId:\"xtBi5XOmn\",rendersWithMotion:true,scopeId:\"o4lS8gnCc\",children:/*#__PURE__*/_jsx(Cart20,{height:\"100%\",id:\"xtBi5XOmn\",layoutId:\"xtBi5XOmn\",width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9OSwk.framer-g0h665, .framer-9OSwk .framer-g0h665 { display: block; }\",\".framer-9OSwk.framer-11bey8w { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-9OSwk .framer-1xxlskn { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; max-width: 100%; overflow: hidden; padding: 20px 24px 0px 24px; position: relative; width: 1px; }\",\".framer-9OSwk .framer-1n2wp5d { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-9OSwk .framer-1jhoa3w { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-9OSwk .framer-1i5pcmx { height: 46px; position: relative; width: 130px; }\",\".framer-9OSwk .framer-i671iz { height: 24px; left: 48px; position: absolute; top: 12px; width: 71px; }\",\".framer-9OSwk .framer-bhd6p5 { height: 19px; left: 0px; position: absolute; top: 0px; width: 12px; }\",\".framer-9OSwk .framer-bhf04r { height: 16px; left: 1px; position: absolute; top: 2px; width: 9px; }\",\".framer-9OSwk .framer-18luoag { height: 17px; left: 33px; position: absolute; top: 3px; width: 10px; }\",\".framer-9OSwk .framer-1m4pptk { height: 15px; left: 34px; position: absolute; top: 5px; width: 7px; }\",\".framer-9OSwk .framer-h2x6ax { height: 19px; left: 51px; position: absolute; top: 5px; width: 20px; }\",\".framer-9OSwk .framer-kfrzp7 { height: 1px; left: 59px; position: absolute; top: 9px; width: 1px; }\",\".framer-9OSwk .framer-r74v76 { height: 16px; left: 53px; position: absolute; top: 6px; width: 17px; }\",\".framer-9OSwk .framer-9ohjcf { height: 13px; left: 44px; position: absolute; top: 11px; width: 11px; }\",\".framer-9OSwk .framer-e44ohl { height: 10px; left: 45px; position: absolute; top: 13px; width: 8px; }\",\".framer-9OSwk .framer-1d152pu, .framer-9OSwk .framer-mhte93 { height: 46px; left: 0px; position: absolute; top: 0px; width: 76px; }\",\".framer-9OSwk .framer-lry9vy { height: 43px; left: 2px; position: absolute; top: 1px; width: 74px; }\",\".framer-9OSwk .framer-1tka54j { height: 46px; left: 73px; position: absolute; top: 0px; width: 58px; }\",\".framer-9OSwk .framer-zwn8bb { height: 46px; left: 0px; position: absolute; top: 0px; width: 58px; }\",\".framer-9OSwk .framer-ym73hv { height: 44px; left: 2px; position: absolute; top: 2px; width: 55px; }\",\".framer-9OSwk .framer-1mpqorl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-9OSwk .framer-p5rjwn-container, .framer-9OSwk .framer-10bpr13-container, .framer-9OSwk .framer-h8e548-container, .framer-9OSwk .framer-1bgpxpq-container, .framer-9OSwk .framer-t2h3vp-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-9OSwk .framer-197r2fy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 223px; }\",\".framer-9OSwk.framer-v-epsgsb.framer-11bey8w, .framer-9OSwk.framer-v-zunb0w.framer-11bey8w { flex-direction: column; justify-content: flex-start; width: 390px; }\",\".framer-9OSwk.framer-v-epsgsb .framer-1xxlskn { flex: none; flex-direction: column; gap: 46px; justify-content: flex-start; overflow: visible; padding: 12px 16px 46px 16px; width: 100%; }\",\".framer-9OSwk.framer-v-epsgsb .framer-1n2wp5d, .framer-9OSwk.framer-v-zunb0w .framer-1n2wp5d { flex: none; gap: unset; height: min-content; justify-content: space-between; width: 100%; }\",\".framer-9OSwk.framer-v-epsgsb .framer-1i5pcmx { order: 0; }\",\".framer-9OSwk.framer-v-epsgsb .framer-197r2fy { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 8px; width: 100%; }\",\".framer-9OSwk.framer-v-epsgsb .framer-h8e548-container, .framer-9OSwk.framer-v-epsgsb .framer-1bgpxpq-container { width: 100%; }\",\".framer-9OSwk.framer-v-zunb0w .framer-1xxlskn { flex: none; flex-direction: column; gap: 25px; justify-content: flex-start; padding: 12px 16px 0px 16px; width: 100%; }\",\".framer-9OSwk.framer-v-zunb0w .framer-1mpqorl { align-content: flex-end; align-items: flex-end; justify-content: flex-start; overflow: visible; }\",\".framer-9OSwk.framer-v-zunb0w .framer-p5rjwn-container, .framer-9OSwk.framer-v-zunb0w .framer-10bpr13-container { aspect-ratio: 1.0909090909090908 / 1; height: var(--framer-aspect-ratio-supported, 44px); width: 48px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"XDUKT9pDv\":{\"layout\":[\"fixed\",\"auto\"]},\"snyoIIMVq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framero4lS8gnCc=withCSS(Component,css,\"framer-9OSwk\");export default Framero4lS8gnCc;Framero4lS8gnCc.displayName=\"Navigation Bar New Logo\";Framero4lS8gnCc.defaultProps={height:80,width:1200};addPropertyControls(Framero4lS8gnCc,{variant:{options:[\"GKcPrCvwR\",\"XDUKT9pDv\",\"snyoIIMVq\"],optionTitles:[\"Default\",\"Phone open\",\"Phone closed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framero4lS8gnCc,[{explicitInter:true,fonts:[]},...Cart20Fonts,...HamburgerFonts,...MenuItem2Fonts],{supportsExplicitInterCodegen:true});Framero4lS8gnCc.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Cart20,{},context),forwardLoader(Hamburger,{},context),forwardLoader(MenuItem2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framero4lS8gnCc\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"80\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XDUKT9pDv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"snyoIIMVq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./o4lS8gnCc.map","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationBarNewLogo from\"#framer/local/canvasComponent/o4lS8gnCc/o4lS8gnCc.js\";import Footer from\"#framer/local/canvasComponent/xCvvqjvn9/xCvvqjvn9.js\";const NavigationBarNewLogoFonts=getFonts(NavigationBarNewLogo);const FooterFonts=getFonts(Footer);const breakpoints={lyOVBpPba:\"(min-width: 1200px)\",UYu_B72fO:\"(min-width: 688px) and (max-width: 1199.98px)\",xcO1HWjas:\"(max-width: 687.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Wov2U\";const variantClassNames={lyOVBpPba:\"framer-v-pch8gu\",UYu_B72fO:\"framer-v-17dcxp8\",xcO1HWjas:\"framer-v-1ottoc3\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Wov2U.framer-1pozrs6, .framer-Wov2U .framer-1pozrs6 { display: block; }\",\".framer-Wov2U.framer-pch8gu { align-content: center; align-items: center; background-color: var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, #f6f6f6); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Wov2U .framer-1t0zoel-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 4; }\",\".framer-Wov2U .framer-1fw9b1x { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Wov2U .framer-1r7koby-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={lyOVBpPba:\"(min-width: 1200px)\",UYu_B72fO:\"(min-width: 688px) and (max-width: 1199.98px)\",xcO1HWjas:\"(max-width: 687.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"lyOVBpPba\",Phone:\"xcO1HWjas\",Tablet:\"UYu_B72fO\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lyOVBpPba\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"lyOVBpPba\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-040fe0e2-3d95-49fc-93ce-f3baecd781fa, rgb(246, 246, 246)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-pch8gu\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1t0zoel-container\",layoutScroll:true,nodeId:\"Xzn1WePOu\",scopeId:\"RY43sDvGv\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xcO1HWjas:{variant:\"snyoIIMVq\"}},children:/*#__PURE__*/_jsx(NavigationBarNewLogo,{height:\"100%\",id:\"Xzn1WePOu\",layoutId:\"Xzn1WePOu\",style:{width:\"100%\"},variant:\"GKcPrCvwR\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fw9b1x\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:245,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1r7koby-container\",nodeId:\"RuJK78B_W\",scopeId:\"RY43sDvGv\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UYu_B72fO:{variant:\"yFhzhpgk5\"},xcO1HWjas:{variant:\"PHFWAX149\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"RuJK78B_W\",layoutId:\"RuJK78B_W\",style:{width:\"100%\"},variant:\"vrITwInD9\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UYu_B72fO\":{\"layout\":[\"fixed\",\"fixed\"]},\"xcO1HWjas\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"lyOVBpPba\":[\".framer-1t0zoel-container\",\".framer-1r7koby-container\"],\"UYu_B72fO\":[\".framer-1t0zoel-container\",\".framer-1r7koby-container\"],\"xcO1HWjas\":[\".framer-1t0zoel-container\",\".framer-1r7koby-container\"]}\n * @framerBreakpoints {\"lyOVBpPba\":{\"min\":1200,\"canvasClassName\":\"framer-pch8gu-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"UYu_B72fO\":{\"min\":688,\"max\":1199,\"canvasClassName\":\"framer-17dcxp8-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":688,\"rootFontSize\":16},\"xcO1HWjas\":{\"max\":687,\"canvasClassName\":\"framer-1ottoc3-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant lyOVBpPba\n * @framerLayoutTemplate true\n */const FramerRY43sDvGv=withCSS(Component,css,\"framer-Wov2U\");export default FramerRY43sDvGv;FramerRY43sDvGv.displayName=\"Main New Logo\";FramerRY43sDvGv.defaultProps={height:1e3,width:1200};addFonts(FramerRY43sDvGv,[{explicitInter:true,fonts:[]},...NavigationBarNewLogoFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRY43sDvGv\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"lyOVBpPba\\\":[\\\".framer-1t0zoel-container\\\",\\\".framer-1r7koby-container\\\"],\\\"UYu_B72fO\\\":[\\\".framer-1t0zoel-container\\\",\\\".framer-1r7koby-container\\\"],\\\"xcO1HWjas\\\":[\\\".framer-1t0zoel-container\\\",\\\".framer-1r7koby-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"lyOVBpPba\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-pch8gu-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"UYu_B72fO\\\":{\\\"min\\\":688,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-17dcxp8-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":688,\\\"rootFontSize\\\":16},\\\"xcO1HWjas\\\":{\\\"max\\\":687,\\\"canvasClassName\\\":\\\"framer-1ottoc3-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UYu_B72fO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xcO1HWjas\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"lyOVBpPba\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport MainNew from \"https://framerusercontent.com/modules/bZwKSH38mfATcWfbISLi/iHbKYsz9GFQu4kYJMI3r/n5xkqIm06.js\";\r\nimport MainNewLogo from \"https://framerusercontent.com/modules/HQkoHP5yb0S3XWRyRsN4/Nhgaj3BDAda6xNUOeq2T/RY43sDvGv.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {as6NX3a5W: \"bicfoot\", bdjm4nESJ: \"totem\", F3iO0xXVX: \"brand-intro\", ozylLtkSU: \"logo-appear\", XbSfXtKxB: \"bigboy\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ixvG0yJ3DCsE0bAI0pyI/DmTv1PYn1llNV6wjC40i/augiA20Il.js\")), path: \"/\"}, h0pDfY7k_: {elements: {WSvUahsin: \"brand-intro\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/R1dlwbYmorvNyNQXcBly/uU2N4npmXQAKizqCpcmn/h0pDfY7k_.js\")), path: \"/shop\"}, NHL27Btik: {elements: {KdfHNWh48: \"brand-intro\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/g1wHCXL2y0WYtYs54tBZ/HmcebL9f02FGhP1F3bgn/NHL27Btik.js\")), path: \"/about\"}, ImdSHG2gJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WxBf06JuZghu1bXqkTdI/Vz4F77YoYUMyEzjWQ3EX/ImdSHG2gJ.js\")), path: \"/terms\"}, OoI539Y9B: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KVnOszhaPmMUyljzXOdB/M9Fr2jX8Kjb7BzEXo5qo/OoI539Y9B.js\")), path: \"/privacy\"}, jlbZSR1G0: {collectionId: \"lfM4c4C0t\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Zg0QNy184lcDtVXVzljF/DWklOvhztve4j43NzYBo/jlbZSR1G0.js\")), path: \"/:o3tzdIh0G\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {lfM4c4C0t: async () => (await import(\"https://framerusercontent.com/modules/5WHdPF891u0CDxBk2Ez2/jdwUPtYkEAMIE5evufRr/lfM4c4C0t.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"d12ca76c5af098336ec0b75ea17016ed5a472f7e67441f8125ae46580171485e\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\nreturn React.createElement(MainNew, {...props, key: \"MainNew\", style}, children(true));\r\ncase \"h0pDfY7k_\":\r\ncase \"NHL27Btik\":\r\ncase \"ImdSHG2gJ\":\r\ncase \"OoI539Y9B\":\r\ncase \"jlbZSR1G0\":\r\nreturn React.createElement(MainNewLogo, {...props, key: \"MainNewLogo\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\nreturn [{hash: \"14rvh6k\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"n4eq5t\", mediaQuery: \"(min-width: 688px) and (max-width: 1199.98px)\"}, {hash: \"80v0u6\", mediaQuery: \"(max-width: 687.98px)\"}]\r\ncase \"h0pDfY7k_\":\r\ncase \"NHL27Btik\":\r\ncase \"ImdSHG2gJ\":\r\ncase \"OoI539Y9B\":\r\ncase \"jlbZSR1G0\":\r\nreturn [{hash: \"pch8gu\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"17dcxp8\", mediaQuery: \"(min-width: 688px) and (max-width: 1199.98px)\"}, {hash: \"1ottoc3\", mediaQuery: \"(max-width: 687.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://kholoss.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/1SRg6A19wq8aKzOMYdib/El2bGqPdgqzSZPhmOCR2/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}