{"version":3,"file":"script_main.BOceyarY.mjs","names":["cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","animation2","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","Header","Header","getProps","useState","useMemo","getProps","_Fragment","_Fragment","collection","useState","useRef","e","cmsFieldNames","Search","X","Spinner","Collection","serializationHash","variantClassNames","transition1","animation","animation1","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","Shop","_Fragment","gWQVoFB5eZ6syj4UkW","idZ6syj4UkW","mFqdWzf2RZ6syj4UkW","PVPfgBvydZ6syj4UkW","Q8T8YPOdUZ6syj4UkW","TgY8H7dPpZ6syj4UkW","Yam7c3IeXZ6syj4UkW","Image","css","isBrowser","useState","useRef","useCallback","fonts","css","className","cycleOrder","variantClassNames","Transition","getProps","createLayoutDependency","Component","className","css","useState","isBrowser","e","cart","subtotal","useMemo","isCurrencySymbolSameAsCode","withSymbol","ShopXCartSubtotal","isBrowser","useState","useRef","useCallback","useState","useRef","isBrowser","e","useCallback","withSymbol","_Fragment","index","useState","useRef","useCallback","e","useState","useCallback","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","FC_CartCounterFonts","Close","SolidButton","ClearCartButton","ShoppingCart","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","mask","Base","MotionSVG","SVG","svg","getProps","Component","className","css","Icon","css","className","addPropertyOverrides","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","SVG","getProps","Component","className","css","Icon","isBrowser","useState","useRef","useCallback","e","Component","ShoppingCartSimple","enabledGestures","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","css","FCCartTriggerDark","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","Hamburger","MagnifyingGlass","Icons","CartTrigger","Link1","SocialIconFonts","SocialIcon","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","animation1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","Image","css","e","d","r","l","useId","useState","locales","locale","SocialIcon","serializationHash","variantClassNames","transition1","humanReadableVariantMap","getProps","Component","useRef","className","Image","css","ShippingTicker","NavigationMain","CartModal","SearchModal","Footer","useRef","className","_Fragment","PropertyOverrides","Main","breakpoints"],"sources":["https:/framerusercontent.com/modules/omo5LdjL4LRSZXvwvWOk/u3WxIJnBoahCGbEeALvk/O_XoZ3FcZ.js","https:/framerusercontent.com/modules/L7TdKQ7OCrUDcI7mEHAV/saJ1D5cYziXCHw3cuoS0/Branding_Tag.js","https:/framerusercontent.com/modules/tb6g3uFMaN9A8Y0Nh5te/NSmLj9GJ3YcGYE7rQwfM/Header.js","https:/framer.com/m/Main-Frame-iHC5.js","https:/framer.com/m/Header-Nmng.js","https:/framer.com/m/Message-9f6V.js","https:/framerusercontent.com/modules/bmCFSKUhALa4QmIOqr6i/BpmPTjkfVB4lOyz9EiXT/List_Item.js","https:/framer.com/m/To-Do-List-rlLo.js","https:/framer.com/m/Index-nylz.js","https:/framerusercontent.com/modules/oaAH7umUjUOTeKmykfom/4GSr51yWhuxjuWu6QpOf/Stores.js","https:/framerusercontent.com/modules/NktNXvnf4m4T7jKQcOHx/ld1Thy4iHs6v3180zPrJ/Utilities.js","https:/framerusercontent.com/modules/uaC9hWf3ec7HqMv3sXMc/fThGQnEUZeWwDLSQMzea/Hooks.js","https:/framerusercontent.com/modules/vJeS6Ad5hYI9zKL5FEp9/wNCgKkRRnPgVUCkatxyA/Collection_Plus.js","https:/framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js","https:/framerusercontent.com/modules/Zj8vwyaZ9D974JJDIpb6/i0Htui6PPTrQsbmPET9Z/Search_Plus.js","https:/framerusercontent.com/modules/ZcrMBQma9Ae0kXcb8oiD/cSZY4eRiV96nRyHXhdSR/Dzy4rEfmv.js","https:/framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/CwQMBB6veGtRJ77hGsnc/FC_CartCounter.js","https:/framerusercontent.com/modules/RBhrmJSayFIEr01hpPFn/uknigYuJhd1icsEQ9e0L/TIzKiGcOB.js","https:/framer.com/m/shopX-cartSubtotal-pv7y.js","https:/framerusercontent.com/modules/g7fE5FpUH8BU8KzDDNuK/ev96V8ZMvBdXi4qVNtAQ/FC_CartSubtotal.js","https:/framerusercontent.com/modules/iNxQR66txeNh1MBMupeD/BAIMbE6UEvd518lE8DBy/FC_CartStateController.js","https:/framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/SHKGE3xrqauvUP0EDUGf/FC_CartProductCard.js","https:/framerusercontent.com/modules/v7LtkkyNjEAQ8EyrCJW6/VwEuDhXhbpd4qMrT0pyK/FC_CartCheckoutButton.js","https:/framerusercontent.com/modules/wBxOpxRwiKJ3qoIvmMdQ/z5RxMWfbQYPwULKjk69M/FC_CartClear.js","https:/framerusercontent.com/modules/7NWXbY0Y2x8EfBefrhe0/akcbL0GyNKDGklJ919hO/kPSZvbiKW.js","https:/framerusercontent.com/modules/QrcKuYL9ejK5jtBaxhqG/BZ6mC3NtJ3yWPgLgkO4f/nVq4bwSz6.js","https:/framerusercontent.com/modules/JSjmMAm7BQVYy8vxBpvP/Pc76d026zw3Av1N6A5Qn/ro_Z8Bjjo.js","https:/framerusercontent.com/modules/MDyFEjt462YI3pKCvjW0/sM3TolvyeiBkHvamfDqV/fcLSgTe2A.js","https:/framerusercontent.com/modules/78wJr0q4vFZTRbgiA8bC/Y2EfGRGz13i3kdwNCKGk/gU109MUNe.js","https:/framerusercontent.com/modules/9qU7gDVch9ykJHTeZofF/V4xjCfTYol8unt9DSkf7/iRHRBfnHr.js","https:/framerusercontent.com/modules/jflHFdp29pUCP3EvlJo9/xfgjIZ4jaGD7LUjFIyeV/a24X8_Nlz.js","https:/framerusercontent.com/modules/WXr5H5a26O6G1vlCzVMm/AMQ9XQXQ8iIWr6Vdrjur/IhhnIqbN4.js","https:/framerusercontent.com/modules/NTRDjn2NGoeH6hzvLsxx/sTlBOTvB2OAOrjlCtTbo/mQfJa2_LY.js","https:/framerusercontent.com/modules/AaUsCN2P0PhEUfriOZlw/EqZufiIdbu8zZj2HlG8e/JfaLoQZWi.js","https:/framerusercontent.com/modules/y6yUEEb8umnvGdCfPGqf/6lmsDvbDLBc9bRI2UZJD/FC_CartTrigger.js","https:/framerusercontent.com/modules/3tm86bHpLP2hosFYWSyt/lTg2eQGSywAGxSa4uei8/NE_2t3F30.js","https:/framerusercontent.com/modules/38r8xZ2WQ5DI1tL2nDS2/sSJaLbkBWZlnA62UkutU/wWWJm77XA.js","https:/framerusercontent.com/modules/onXLkynttIEFhQfM4RTm/cavaqwZ3qX5lZsema0OH/XViqmrw05.js","https:/framerusercontent.com/modules/Q322UwZOBJ0SEEpxmkOd/0R1z9OxPFz3JejcKkaYK/o67E_lm0b.js","https:/framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js","https:/framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js","https:/framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js","https:/framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js","https:/framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js","https:/framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/fW26mCIOTpHHBOBnf7GZ/LocaleSelector.js","https:/framerusercontent.com/modules/9HWsziiWMiv1uJ9Zl0NL/2xMFB8pVIKLYwWafKUmb/CopyrightStatement.js","https:/framerusercontent.com/modules/8m59XLVTDSVq37S1utBw/3lr1JfK2Fios5q7KU0Xt/rsRJTuVrb.js","https:/framerusercontent.com/modules/8lIumhg6BKtWK9qUvmBG/JmiqmF4dllYSZMnCZ0TR/jCF30y7q0.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (79ec8dc)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"G47S15YSn\",\"PX1MOnVXY\"];const serializationHash=\"framer-8EaGQ\";const variantClassNames={G47S15YSn:\"framer-v-1hbo82m\",PX1MOnVXY:\"framer-v-17k3l76\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation2={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Hidden:\"PX1MOnVXY\",Loading:\"G47S15YSn\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"G47S15YSn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"G47S15YSn\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const isDisplayed=()=>{if(baseVariant===\"PX1MOnVXY\")return false;return true;};const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1hbo82m\",className,classNames),\"data-framer-name\":\"Loading\",layoutDependency:layoutDependency,layoutId:\"G47S15YSn\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1qrc6yg\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"onOQ0YrdY\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation2,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition3,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1jivlv8\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"rN6xsA2D3\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, rgb(153, 153, 153) 342deg)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-m7b4s7\",\"data-framer-name\":\"Round\",layoutDependency:layoutDependency,layoutId:\"KWLYXFUsw\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8EaGQ.framer-xuzmjz, .framer-8EaGQ .framer-xuzmjz { display: block; }\",\".framer-8EaGQ.framer-1hbo82m { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; padding: 0px; position: relative; width: 40px; }\",\".framer-8EaGQ .framer-1qrc6yg { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: visible; position: relative; width: 20px; }\",\".framer-8EaGQ .framer-1jivlv8 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-8EaGQ .framer-m7b4s7 { flex: none; height: 2px; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: 0px; width: 2px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8EaGQ.framer-1hbo82m { gap: 0px; } .framer-8EaGQ.framer-1hbo82m > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-8EaGQ.framer-1hbo82m > :first-child { margin-left: 0px; } .framer-8EaGQ.framer-1hbo82m > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PX1MOnVXY\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerO_XoZ3FcZ=withCSS(Component,css,\"framer-8EaGQ\");export default FramerO_XoZ3FcZ;FramerO_XoZ3FcZ.displayName=\"Spinner\";FramerO_XoZ3FcZ.defaultProps={height:40,width:40};addPropertyControls(FramerO_XoZ3FcZ,{variant:{options:[\"G47S15YSn\",\"PX1MOnVXY\"],optionTitles:[\"Loading\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerO_XoZ3FcZ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO_XoZ3FcZ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PX1MOnVXY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O_XoZ3FcZ.map","/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */import{jsx as _jsx}from\"react/jsx-runtime\";export default function Branding_Tag({productName}){const styles={fontSize:\"10px\",position:\"absolute\",top:6,left:6};return /*#__PURE__*/_jsx(\"div\",{style:styles,children:productName||\"productName\"});}Branding_Tag.displayName=\"Branding Tag\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Branding_Tag\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Branding_Tag.map","/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */import{jsx as _jsx}from\"react/jsx-runtime\";export default function Header({text,align=\"left\"}){const styles={fontWeight:\"bold\",textAlign:align,width:\"100%\"};// @ts-ignore\nreturn /*#__PURE__*/_jsx(\"div\",{style:styles,children:text||\"Header\"});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Header\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Header.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import Branding_Tag from\"https://framerusercontent.com/modules/L7TdKQ7OCrUDcI7mEHAV/saJ1D5cYziXCHw3cuoS0/Branding_Tag.js\";import Header from\"https://framerusercontent.com/modules/tb6g3uFMaN9A8Y0Nh5te/NSmLj9GJ3YcGYE7rQwfM/Header.js\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 800\n *\n * @framerDisableUnlink\n */export default function HelperFrame({children,productName,align=\"center\",error=null,justify=\"center\"}){const colors={default:[67,198,135],error:[255,43,43]};const rgb=colors[error?\"error\":\"default\"].join(\",\");const containerProps={style:{alignItems:align,background:`rgba(${rgb}, 0.05)`,border:`1px solid rgb(${rgb})`,color:`rgb(${rgb})`,display:\"flex\",flexDirection:\"column\",fontSize:\"12px\",gap:\"12px\",height:\"fit-content\",justifyContent:justify,padding:\"32px 8px 8px 8px\",position:\"relative\",width:\"100%\"}};if(error){containerProps.style.cursor=\"pointer\";containerProps.onClick=()=>alert(error.message);}return /*#__PURE__*/_jsxs(\"div\",{...containerProps,className:\"cmsPlusError\",children:[/*#__PURE__*/_jsx(Branding_Tag,{productName:productName}),error&&/*#__PURE__*/_jsx(Header,{text:\"Error!\"}),children]});}HelperFrame.displayName=\"Helper Frame\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HelperFrame\",\"slots\":[\"children\"],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"800\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */import{jsx as _jsx}from\"react/jsx-runtime\";export default function Header({text,align=\"left\"}){const styles={fontWeight:\"bold\",textAlign:align,width:\"100%\"};// @ts-ignore\nreturn /*#__PURE__*/_jsx(\"div\",{style:styles,children:text||\"Header\"});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Header\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Header.map","/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */import{jsx as _jsx}from\"react/jsx-runtime\";export default function Message({text}){const paragraphStyles={width:\"100%\",whiteSpace:\"pre-wrap\",margin:0,lineHeight:1.3};return /*#__PURE__*/_jsx(\"p\",{style:paragraphStyles,children:text||\"Message\"});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Message.map","/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function ListItem({text,isChecked}){const bulletUnicode=\"•\";const checkUnicode=\"✓\";const listStyles={alignItems:\"start\",display:\"flex\",gap:\"10px\",marginBottom:\"10px\",width:\"100%\"};const iconStyles={textAlign:\"center\",minWidth:\"20px\"};return /*#__PURE__*/_jsxs(\"li\",{style:listStyles,children:[/*#__PURE__*/_jsx(\"span\",{style:iconStyles,children:isChecked?checkUnicode:bulletUnicode}),/*#__PURE__*/_jsx(\"span\",{children:text})]});}ListItem.displayName=\"List Item\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ListItem\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./List_Item.map","import{jsx as _jsx}from\"react/jsx-runtime\";import ListItem from\"https://framerusercontent.com/modules/bmCFSKUhALa4QmIOqr6i/BpmPTjkfVB4lOyz9EiXT/List_Item.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function ToDoList({items}){const listStyles={listStyle:\"none\",marginTop:0,paddingLeft:\"16px\",width:\"100%\"};return /*#__PURE__*/_jsx(\"ul\",{style:listStyles,children:items===null||items===void 0?void 0:items.map((item,index)=>/*#__PURE__*/_jsx(ListItem,{text:item.text,isChecked:item.isChecked},index))});}ToDoList.displayName=\"To Do List\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ToDoList\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./To_Do_List.map","import{jsx as _jsx}from\"react/jsx-runtime\";import HelperFrame from\"https://framer.com/m/Main-Frame-iHC5.js\";import Header from\"https://framer.com/m/Header-Nmng.js\";import Message from\"https://framer.com/m/Message-9f6V.js\";import ToDoList from\"https://framer.com/m/To-Do-List-rlLo.js\";// default needed to have it appear in Assest to copy Import URL\nexport default function Index(){return /*#__PURE__*/_jsx(\"div\",{});}export{Header,HelperFrame,Message,ToDoList};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Index\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Header\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ToDoList\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HelperFrame\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Helpers.map","import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";export const useStore=createStore({});export const useDevStore=createStore({isDebugging:null});\nexport const __FramerMetadata__ = {\"exports\":{\"useStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useDevStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Stores.map","/**\n * Accepts a string, and returns true/false if the string is in ISO 8601 format with the option of adding \"Z\" at the end.\n * @param {string} str - A string representing a date in ISO 8601 format.\n * @returns {boolean} - Returns true if str is in ISO 8601 format, otherwise returns false.\n */export function isISO8601(str){const isoDateRegex=/^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(Z|([+-]\\d{2}:\\d{2}))?$/;return isoDateRegex.test(str);}/**\n * Accepts a text, checks to see if it's in ISO 8601 format, if yes, resets the time and returns ISO 8601 string, otherwise return empty string.\n * @param {string} text - Date as a string in ISO 8601 format.\n * @returns {string} - Returns the same string value with the time cleared or an empty string.\n */export function resetTimeOfISODateString(text){return isISO8601(text)?`${text.substring(0,10)}T00:00:00.000Z`:\"\";}export function getProps({object,target,returnParent=false}){if(!object||!target.name||!target.type)return undefined;const propMatch=object[target.name];const typeMatch=target.type.toLowerCase()===\"array\"?Array.isArray(propMatch):typeof propMatch===target.type.toLowerCase();if(propMatch&&typeMatch){// return the target or the target's parent (which will contain the target)\nreturn returnParent?object:propMatch;}for(let nestedProp in object){const value=object[nestedProp];// don't go down another level if the value is not of type object/array\nif(typeof value!==\"object\")continue;const result=getProps({returnParent,target,object:value});if(result!==undefined)return result;}}export function getAllCollections({queryFrom,referencedCollections={}}){if(!queryFrom)return false;const{constraint,left,right,type}=queryFrom;if(type===\"Collection\"){referencedCollections[queryFrom.alias]={...queryFrom};}getAllCollections({queryFrom:queryFrom.left,referencedCollections});getAllCollections({queryFrom:queryFrom.right,referencedCollections});return referencedCollections;}// the most basic of nodes, mostly used for literal value comparisons\nexport function createBinaryOperationNode({left,right,operator}){return{left,right,operator,type:\"BinaryOperation\"};}// used for enum/option CMS field types\nexport function createCaseNode({controlId,optionIds}){const createCondition=optionId=>{return{then:{type:\"LiteralValue\",value:true},type:\"Condition\",when:{type:\"LiteralValue\",value:optionId}};};return{type:\"Case\",conditions:optionIds.map(createCondition),else:{type:\"LiteralValue\",value:false},value:{name:controlId,type:\"Identifier\"}};}// used for string fields where the condition includes 'starts_with', 'ends_with', or 'contains'\nexport function createFunctionCallNode({binaryNode,functionName}){return{functionName,arguments:[binaryNode.left,binaryNode.right],type:\"FunctionCall\"};}// wraps a node to negate its value\nexport function createUnaryOperationNode({value}){return{operator:\"not\",type:\"UnaryOperation\",value};}export function handleCondition_IsIncludedIn({collection,condition,name,type,value}){// check if the filter condition is for the negated value\nconst negateValue=condition.charAt(0)===\"!\";const node=createBinaryOperationNode({left:{collection,name,type},right:{value,type:\"LiteralValue\"},operator:\"in\"});// if the value needs to be negated, wrap the node in a unary operation\nreturn negateValue?createUnaryOperationNode({value:node}):node;}/**\n * Handles filters with conditions as \"IS_SET\" or \"!IS_SET\".\n * @param {object} controlIdentifier - An object representing the control, composed of\n *   {collection, name, type} properties.\n * @param {string} condition - The string defining the type of filtering condition.\n * @returns {object} - Returns a binary operation node or unary operation node if the value is negated.\n */export function handleCondition_IsSet({collection,name,type,condition}){// check if the filter condition is for the negated value\nconst negateValue=condition.charAt(0)===\"!\";const left=createBinaryOperationNode({operator:\"!=\",left:{collection,name,type},right:{value:null,type:\"LiteralValue\"}});const right=createBinaryOperationNode({operator:\"!=\",left:{collection,name,type},right:{value:\"\",type:\"LiteralValue\"}});const node=createBinaryOperationNode({left,right,operator:\"and\"});// if the value needs to be negated, wrap the node in a unary operation\nreturn negateValue?createUnaryOperationNode({value:node}):node;}/**\n * Handles filters with conditions as \"STARTS_WITH\", \"!STARTS_WITH\", \"ENDS_WITH\", \"!ENDS_WITH\", \"CONTAINS\", \"!CONTAINS\".\n * @param {object} controlIdentifier - An object representing the control, composed of\n *   {collection, name, type} properties.\n * @param {string} condition - The string defining the type of filtering condition.\n * @returns {object} - Returns a binary operation node or unary operation node if the value is negated.\n */export function handleCondition_StartsWith_EndsWith_Contains({controlIdentifier,condition,value}){// check if the filter condition is for the negated value\nconst negateValue=condition.charAt(0)===\"!\";// Framer uses filter functions in their query tree for \"STARTS_WITH\", \"ENDS_WITH\", or \"CONTAINS\"\nconst functionName=negateValue?condition.substring(1):condition;const node=createFunctionCallNode({binaryNode:createBinaryOperationNode({left:controlIdentifier,right:{value,type:\"LiteralValue\"},operator:\"==\"}),functionName});// if the value needs to be negated, wrap the node in a unary operation\nreturn negateValue?createUnaryOperationNode({value:node}):node;}/**\n * Parses a string representing a range\n * @param {string} rangeString - String formatted to represent a range.\n * @returns {object} - Returns an object with the start and end values, and if they're inclusive or exclusive.\n */export function parseRangeCondition({rangeString}){// inclusive:\n// greater than or equal: [\n// lesser than or equal: ]\n//exclusive:\n// greater than: (\n// lesser than: )\n// check the first character to determine if the condition is \"greater than\", or \"greater than or equal\"\nconst startOperator=rangeString.charAt(0)===\"[\"?\">=\":\">\";// check the last character to determine if the condition is \"lesser than\", or \"lesser than or equal\"\nconst endOperator=rangeString.charAt(rangeString.length-1)===\"]\"?\"<=\":\"<\";// ommit the first and last charaters to split the values\nconst ranges=rangeString.substring(1,rangeString.length-1).split(\",\");return{start:{operator:startOperator,value:ranges[0]},end:{operator:endOperator,value:ranges[1]}};}/**\n * Handles filters with conditions that contains the substring \"IS_BETWEEN\".\n * @param {object} controlIdentifier - An object with properties of the control.\n * @param {object} start - The starting value and operator of the range.\n * @param {object} end - The ending value and operator of the range.\n * @returns {object} - Returns a binary operation node.\n */export function handleCondition_IsBetween({controlIdentifier,start,end}){const left=createBinaryOperationNode({left:controlIdentifier,right:{value:start.value,type:\"LiteralValue\"},operator:start.operator});// the results will be less than or equal to this end\nconst right=createBinaryOperationNode({left:controlIdentifier,right:{value:end.value,type:\"LiteralValue\"},operator:end.operator});return createBinaryOperationNode({left,right,operator:\"and\"});}// returns the tree structure used by Framer to apply filters to collection list\nexport function createFramerFilterTree({nodes=[],operator=\"and\"}){let tree={};nodes.forEach((node,index)=>{if(index===0){tree=node;}else{tree={operator,left:tree,right:node,type:\"BinaryOperation\"};}});return tree;}\nexport const __FramerMetadata__ = {\"exports\":{\"handleCondition_IsBetween\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resetTimeOfISODateString\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"handleCondition_StartsWith_EndsWith_Contains\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isISO8601\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createCaseNode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBinaryOperationNode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createUnaryOperationNode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createFramerFilterTree\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getAllCollections\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createFunctionCallNode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseRangeCondition\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"handleCondition_IsIncludedIn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"handleCondition_IsSet\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Utilities.map","// @ts-ignore\nimport{useQueryData,useIsOnFramerCanvas}from\"framer\";import{useState,useEffect,useRef,useMemo}from\"react\";import{useStore,useDevStore}from\"https://framerusercontent.com/modules/oaAH7umUjUOTeKmykfom/4GSr51yWhuxjuWu6QpOf/Stores.js\";import{getProps,getAllCollections,createFramerFilterTree,createBinaryOperationNode,createCaseNode,createFunctionCallNode,createUnaryOperationNode,handleCondition_IsBetween,handleCondition_IsIncludedIn,handleCondition_IsSet,handleCondition_StartsWith_EndsWith_Contains,parseRangeCondition}from\"https://framerusercontent.com/modules/NktNXvnf4m4T7jKQcOHx/ld1Thy4iHs6v3180zPrJ/Utilities.js\";/**\n * Hook that prints to the console when debugging CMS Plus.\n * @param {boolean} debug - Is debugging CMS Plus or not.\n *\n * @returns {object} - An object with the following properties:\n * @param {function} consoleLogWhenDebuggingCMSPlus - Function that acts just like console.log, but only when debugging CMS Plus.\n */export const useConsoleLogWhenDebuggingCMSPlus=()=>{const[store]=useDevStore();const consoleLogWhenDebuggingCMSPlus=(...args)=>{if(store.isDebugging)console.log(...args);};return{consoleLogWhenDebuggingCMSPlus};};export const useGetFramerCMSItems=query=>{const[items,setItem]=useState([]);useEffect(()=>{if(!!query){const extractedItems=useQueryData(query);setItem(extractedItems);}},[query]);return items;};/**\n * Hook to debounce a value.\n * @param {number} delay - The delay in milliseconds before the debounced value is returned. Default is 2000.\n * @param {any} value - The value to debounce; the hook will return this value only after the specified delay without changes.\n * @returns {any} - Returns the debounced value after the delay.\n */export const useDebouncer=({delay,value})=>{const[debouncedValue,setDebouncedValue]=useState(value);useEffect(()=>{const ID=setTimeout(()=>{setDebouncedValue(value);},delay);return()=>clearTimeout(ID);},[value]);return debouncedValue;};/**\n * Hook to manage error alerts with a customizable delay.\n * @param {object} options - Configuration options for the hook.\n * @param {number} [options.delay=2000] - Optional delay in milliseconds before showing the alert. Defaults to 2000 if not provided.\n * @returns {object} - An object with the following properties:\n * @property {string[]} addMessage - An array of text messages representing the current error messages.\n * @property {boolean} hasMessages - A boolean indicating if there are any error messages.\n */export const useAlert=({delay=2e3}={})=>{const isOnFramerCanvas=useIsOnFramerCanvas();const[messages,setMessages]=useState([]);const debouncedMessages=useDebouncer({delay,value:messages});const addMessage=message=>{if(!isOnFramerCanvas)setMessages(prev=>[...prev,message]);};const clearMessages=()=>{if(!isOnFramerCanvas)setMessages([]);};useEffect(()=>{if(debouncedMessages.length>0)alert(`\nError!\n\n${debouncedMessages.join(\"\\n\")}`);},[debouncedMessages]);return{addMessage,clearMessages,hasMessages:messages.length>0};};/**\n * Custom hook that uses the cmsPlus collection's active filters to construct Framer's collection query where object.\n * @param {string} collectionID - The id of the collection stored in cmsPlus store.\n * @returns {function} Returns the where object structures as Framer's filtering tree to be used within the colleciton list query.\n */export const useConstructFramerCollectionQueryWhere=({collectionID})=>{const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const[store]=useStore();const collection=store[collectionID];// get the current collection's props\nconst alias=collection?.alias||\"\";const fields=collection?.fields||{};const realTimeSearch=collection?.realTimeSearch||null;const collectionReferences=collection?.collectionReferences||null;// every element stores Framer's query filter structure made up of all the filters for that CMS field,\n// 'branches' will looped throught and formatted into the same Framer query filter structure\nconst branches=[];// if there is a search text, loop through the selected CMS fields and create a Framer query tree joined with \"or\" logic.\n// this is the only time were different CMS field are joined as \"match any\" logic\nif(!!realTimeSearch&&realTimeSearch.text!==\"\"){const nodes=[];// gather all the fields to search in and remove any duplicates\nconst realTimeSearchFields=Array.from(new Set(realTimeSearch.fields));realTimeSearchFields.forEach(fieldName=>{// if the field does not exist in the CMS, skip\nif(!fields.hasOwnProperty(fieldName))return;const control=fields[fieldName];const{type}=control;const controlIdentifier={collection:alias,name:control.id,type:\"Identifier\"};if(type===\"string\"){nodes.push(createFunctionCallNode({binaryNode:createBinaryOperationNode({left:controlIdentifier,right:{value:realTimeSearch.text,type:\"LiteralValue\"},operator:\"==\"}),functionName:\"CONTAINS\"}));}});if(nodes.length>0)branches.push(createFramerFilterTree({nodes,operator:\"or\"}));}// loop through each CMS field, for each active filter create a node, store in 'nodes', then format the 'nodes' into Framer's query filter structure with 'or' logic\nfor(const[name,props]of Object.entries(fields)){// @ts-ignore\nconst{id,type,options,optionTitles,filters}=props;// required for building the Framer query where object\n// collection alias is what collection this field is derived from\n// id is the Framer identification for this field control\nconst controlIdentifier={collection:alias,name:id,type:\"Identifier\"};const nodes=[];filters?.forEach((activeFilter,currentFilterIndex,theseFilters)=>{const{condition,value,isActive}=activeFilter;// handle the active filter based on CMS field type\nswitch(type){case\"enum\":// enum/option CMS field type is different. it does not need to loop through each active filter.\n// all possible options are gathered, and if theres one active filter, then a binary operation node is pushed into nodes, otherwise, more than 1 active filter uses a case note instead.\nif(currentFilterIndex>0)return;// cross reference the filter values to their corresponding Framer control IDs\nconst activeFilterOptionIds=theseFilters.filter(thisFilter=>thisFilter.isActive).map(thisFilter=>{const index=optionTitles.indexOf(thisFilter.value);return options[index];});if(activeFilterOptionIds.length<1)return;// use a binary operation node for 1 active filter, otherwise, for more active filters, use a case node\nnodes.push(theseFilters.length===1?createBinaryOperationNode({left:controlIdentifier,right:{value:activeFilterOptionIds[0],type:\"LiteralValue\"},operator:activeFilter.condition}):createCaseNode({controlId:id,optionIds:activeFilterOptionIds}));break;case\"slug\":case\"string\":// skip if the filter is inactive\nif(!isActive)return;// handles when the condition is \"Equals\" or \"Doesn't Equal\"\nif(condition==\"==\"||condition==\"!=\"){nodes.push(createBinaryOperationNode({left:controlIdentifier,right:{value,type:\"LiteralValue\"},operator:condition}));// handles when the condition is \"IS_SET\" or \"!IS_SET\"\n}else if(condition.includes(\"IS_SET\")){nodes.push(handleCondition_IsSet({...controlIdentifier,condition}));// handles filters with conditions as \"STARTS_WITH\", \"!STARTS_WITH\", \"ENDS_WITH\", \"!ENDS_WITH\", \"CONTAINS\", or \"!CONTAINS\"\n}else if(condition.includes(\"STARTS_WITH\")||condition.includes(\"ENDS_WITH\")||condition.includes(\"CONTAINS\")){nodes.push(handleCondition_StartsWith_EndsWith_Contains({controlIdentifier,condition,value}));}break;case\"number\":// skip if the filter is inactive\nif(!isActive)return;if(condition===\"IS_BETWEEN_NUMBERS\"){const range=parseRangeCondition({rangeString:value});const start={value:Number(range.start.value),operator:range.start.operator};const end={value:Number(range.end.value),operator:range.end.operator};nodes.push(handleCondition_IsBetween({controlIdentifier,start,end}));}else{// handles single values\nnodes.push(createBinaryOperationNode({left:controlIdentifier,right:{value,type:\"LiteralValue\"},operator:condition}));}break;case\"date\":// skip if the filter is inactive\nif(!isActive)return;if(condition===\"IS_BETWEEN_DATES\"){const range=parseRangeCondition({rangeString:value});const start={value:range.start.value,operator:range.start.operator};const end={value:range.end.value,operator:range.end.operator};nodes.push(handleCondition_IsBetween({controlIdentifier,start,end}));}else{// handles single dates\nnodes.push(createBinaryOperationNode({left:controlIdentifier,right:{value,type:\"LiteralValue\"},operator:condition}));}break;case\"file\":case\"richtext\":case\"responsiveimage\":case\"link\":// skip if the filter is inactive\nif(!isActive)return;nodes.push(handleCondition_IsSet({...controlIdentifier,condition}));break;case\"boolean\":// skip if the filter is inactive\nif(!isActive)return;nodes.push(activeFilter.value?controlIdentifier:createUnaryOperationNode({value:controlIdentifier}));break;case\"collectionreference\":// skip if the filter is inactive\nif(!isActive)return;// for references, the referenced collection alias is used as this field control's id, and the name is replaced with 'id'\nconst collectionIdentifier={...controlIdentifier,collection:id,name:\"id\"};if(condition.includes(\"IS_SET\")){nodes.push(handleCondition_IsSet({...collectionIdentifier,condition}));}if(condition==\"==\"||condition==\"!=\"){nodes.push(createBinaryOperationNode({left:collectionIdentifier,right:{value,type:\"LiteralValue\"},operator:condition}));}if(condition.includes(\"IS_INCLUDED\")){nodes.push(handleCondition_IsIncludedIn({...collectionIdentifier,condition,value}));}break;case\"multicollectionreference\":// skip of the filter is inactive\nif(!isActive)return;// get the multi referenced collection\nconst argument=collectionReferences[value];if(condition.includes(\"CONTAINS\")){// check if the filter condition is for the negated value\nconst negateValue=condition.charAt(0)===\"!\";const node=createBinaryOperationNode({left:{value,type:\"LiteralValue\"},right:{arguments:[argument],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},operator:\"in\"});nodes.push(negateValue?createUnaryOperationNode({value:node}):node);}break;// do nothing if the control is not supported\ndefault:consoleLogWhenDebuggingCMSPlus(\"🆇:\",`CMS field ${type} type is not supported.`);break;}});// every node will be used to construct Framer's query tree joined with \"or\" logic.\n// this will allow filters from the same CMS fields applied as \"match any\" logic.\nif(nodes.length>0)branches.push(createFramerFilterTree({nodes,operator:\"or\"}));}// every branch will be used to construct Framer's query tree joined with \"and\" logic.\n// this will allow filters from different CMS fields applied as \"match all\" logic.\nconst where=createFramerFilterTree({nodes:branches,operator:\"and\"});return()=>Object.keys(where).length>0?where:null;};export const useFramerCollectionList=({collectionPlusID,framerCollectionList,isDebugging=false})=>{// stores\nconst[store,setStore]=useStore();const[devStore,setDevStore]=useDevStore();// states\n// key for updating the collection list on the page, a change will trigger a render\nconst[key,setKey]=useState(0);const[noSearchResults,setNoSearchResults]=useState(false);const[collection,setCollection]=useState({alias:null,id:null,name:null,query:null});// local variables\nconst collectionInitializedInStore=!!store[collection.id];const sortDirection=store[collection.id]?.sort;const debounced_delay=250;// hooks\nconst isOnFramerCanvas=useIsOnFramerCanvas();const constructFramerCollectionQueryWhere=useConstructFramerCollectionQueryWhere({collectionID:collection.id});// any dependencies that can trigger the render key should be debounced to prevent collection list flicker\nconst fields_debounced=useDebouncer({delay:debounced_delay,value:store[collection.id]?.fields});const searchText_debounced=useDebouncer({delay:debounced_delay,value:store[collection.id]?.realTimeSearch.text});const framerCollectionList_debounced=useDebouncer({delay:debounced_delay,value:framerCollectionList});// in order to extract cms query data, the cmsPlus filters will need to be formatted into Framer's query where tree structure and applied to query\nconst searchResults=useMemo(()=>{if(!!fields_debounced&&!!collection.query){const where=constructFramerCollectionQueryWhere();const orderBy=collection.query?.orderBy||null;// by default, sort is ascending when orberBy is undefined, and is not neede\nif(!!orderBy&&!!sortDirection){if(isDebugging){console.log(\"↕️:\",`Setting ${sortDirection} order.`);}collection.query.orderBy[0]={...collection.query.orderBy[0],direction:sortDirection};}if(!!where){if(isDebugging)console.log(\"🈸:\",where);collection.query.where=where;}else{delete collection.query.where;}if(isDebugging){console.log(\"🟠:\",\"Query:\",Object.assign({},collection.query));}return useQueryData(collection.query);}return null;},[fields_debounced,sortDirection,!!collection.query,searchText_debounced,framerCollectionList]);// updates the collection store with cms items, updates the render key for the collection list, and updates if the noSearchResults frame shoule be shown\nuseEffect(()=>{/**\n         * at this point:\n         * 1. framerCollectionList has been validated\n         * 2. the collection has been stored\n         * 3. its query has been altered by applying CMS+ filters\n         * 4. the cms items (query data) has been extracted using the altered query\n         * 5. finally the collection list on the page needs to be updated by changing the render key\n         */if(!!searchResults){if(isDebugging){console.log(\"🟢:\",`Updating CMS Items: id# ${collection.id} || name ${collection.name} || item count ${searchResults.length}`);}const noResults=searchResults.length<1;// key = 0 signifies the collection list is updating on Collection+\n// this avoids a split-second double render when switching from no results --> results until the collection list is updated with the latest filters\nconst updatedKey=noResults?0:Math.floor(Math.random()*1e5);setNoSearchResults(noResults);setKey(updatedKey);setStore(prev=>({...prev,[collection.id]:{...prev[collection.id],searchResults}}));}},[collectionInitializedInStore,sortDirection,fields_debounced,searchText_debounced,framerCollectionList_debounced]);// when on Preview/Live view only\n// if collection is not set in store, initialize a valid Framer collection list in store\n// otherwise, if it's the same list, sync the stored collection to Collection+\nuseEffect(()=>{if(!isOnFramerCanvas){if(isDebugging){console.log(\"🛠️:\",\"CMS Plus debugging enabled...\");console.log(\"\");}// get the query object from the Framer collection list\n// if a query object does not exist, then the linked frame is not a valid Framer collection list instance\nconst query=getProps({object:framerCollectionList,target:{name:\"query\",type:\"object\"}});// for Framer collection lists not using any references, this will return query.from\n// otherwise, list using references, it will return query.from.left\nconst props=getProps({object:query,target:{name:\"alias\",type:\"string\"},returnParent:true});// get the name of the collection\n// for collections that include references, multiple collections will be in the query object, but the first one is the target\nconst name=getProps({object:props,target:{name:\"displayName\",type:\"string\"}});// initialize in store\nif(!!name&&!!query){const storedCollection=store[collectionPlusID];if(!storedCollection){if(isDebugging){console.log(\"✅:\",`Initializing Collection+: \"${name}\" with id# ${collectionPlusID} in store.`);console.log(\"🟠:\",\"Query:\",Object.assign({},query));}// these are any native Framer filters applied on the list via the canvas\nconst defaultFilters=getProps({object:query,target:{name:\"where\",type:\"object\"}});// make the cms fields easier to manage by having the object props by readable titles, rather than its Framer ID\nconst cmsFieldsByID=getProps({object:props,target:{name:\"propertyControls\",type:\"object\"}});const cmsFieldsByName={};for(const[controlID,field]of Object.entries(cmsFieldsByID)){// @ts-ignore\nconst{title,...otherProps}=field;cmsFieldsByName[title]={...otherProps,id:controlID};}const from=getProps({object:query,target:{name:\"from\",type:\"object\"}});// if this collection list includes reference CMS fields, then gather all collections and remove the current one to be left the referenced collections only\nconst allCollections=getAllCollections({queryFrom:from});delete allCollections[props?.alias];const collectionReferences=Object.keys(allCollections).length>0?allCollections:null;if(isDebugging&&collectionReferences){console.log(\"🟠:\",\"References:\",collectionReferences);}// initiate the collection in store if valid\nsetStore(prev=>({...prev,[collectionPlusID]:{...defaultFilters&&{defaultFilters},...collectionReferences&&{collectionReferences},name,alias:props?.alias,fields:cmsFieldsByName,realTimeSearch:{fields:[],text:\"\"},searchResults:[]}}));}else{if(isDebugging){console.log(\"🟩:\",`Syncing Collection+ from store: id#${storedCollection.id} \"${storedCollection.name}\"`);}if(name===storedCollection.name){if(collection.query?.where){query.where=collection.query.where;}}}}// store query from a valid Framer collection list\nsetCollection({name,alias:props?.alias,id:collectionPlusID,...!!query&&{query}});// always start off with a 0 key, this notifies Collection+ the list is not ready and do not show\nsetKey(0);// cmsPlus collection+ must have props._cmsPlusDebugging = true via an override\nsetDevStore(prev=>({...prev,isDebugging}));}},[isOnFramerCanvas,framerCollectionList]);if(isDebugging)console.log(\"📀:\",Object.assign({},store));return{key,noSearchResults};};/**\n * Accesses a collection from the store using its ID.\n *\n * @param {string} collectionID - The collection's unique ID.\n * @returns {Object} -\n *   - `isCollectionReady`: True if the collection exists and the view is not on Framer Canvas.\n *   - `collectionFromStore`: The collection data or null if not found.\n */export const useCollectionFromStore=collectionID=>{const[store,setStore]=useStore();const collection=store[collectionID]||null;const isOnFramerCanvas=useIsOnFramerCanvas();return{isCollectionReady:!isOnFramerCanvas&&!!collection,collectionFromStore:collection};};/**\n * Validates the Filter+ component for CMS Plus.\n * Ensures the collection, field, and value are valid based on the given conditions.\n *\n * @param {string} collectionID - The ID of the CMS collection to validate.\n * @param {string} controlType - The expected control type of the field (e.g., 'string', 'number').\n * @param {string} cmsFieldName - The name of the CMS field to validate.\n * @param {*} value - The value being checked; must not be undefined if required.\n * @param {boolean} valueIsRequired - Whether a value is required (true) or not (false).\n *\n * @returns {boolean} - Returns true if the filter is valid; otherwise, false.\n */export const useIsFilter_Valid=({collectionID,controlType,cmsFieldName,value,valueIsRequired})=>{const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const[isFilter_Valid,setIsFilter_Valid]=useState(false);const{isCollectionReady,collectionFromStore}=useCollectionFromStore(collectionID);const supportedControlTypes=[\"boolean\",\"collectionreference\",\"date\",\"enum\",\"file\",\"link\",\"multicollectionreference\",\"number\",\"responsiveimage\",\"richtext\",\"string\"];// Validate the filter when collection or related dependencies change\nuseEffect(()=>{setIsFilter_Valid(false)// Reset filter validity on dependency changes\n;if(isCollectionReady){const field=collectionFromStore.fields[cmsFieldName];const isSupportedType=supportedControlTypes.includes(field?.type);const usingMatchingFilterType=field?.type===controlType;const value_isValid=valueIsRequired?value!==undefined// Value must not be undefined if required\n:value===null// For optional values, null is acceptable\n;if(!!field&&isSupportedType&&usingMatchingFilterType&&value_isValid){setIsFilter_Valid(true)// Mark filter as valid\n;}else{const errors=[`❗️ Invalid Filter+ for ${cmsFieldName}:`];if(!field)errors.push(`${cmsFieldName} does not exist.`);if(!isSupportedType)errors.push(`${!!field?field.type:`Field`} type is not supported.`);if(!usingMatchingFilterType)errors.push(\"Using the wrong type of Filter+ for CMS field.\");if(value===undefined)errors.push(\"Value is required.\");consoleLogWhenDebuggingCMSPlus(errors.join(\"\\n\"));}}},[isCollectionReady,cmsFieldName,value,valueIsRequired]);return isFilter_Valid// Returns whether the filter is valid\n;};/**\n * Hook to initialize a filter in the collection store.\n *\n * Ensures that the specified filter is added to the store when valid and handles\n * clean-up or reset logic for non-preserved filters.\n *\n * Arguments:\n * @param {string} cmsFieldName - The CMS field to apply the filter to.\n * @param {string} collectionID - The ID of the collection this filter belongs to.\n * @param {string} condition - The filter's condition (e.g., \"equals\").\n * @param {string} controlType - The type of control (e.g., toggle, dropdown).\n * @param {boolean} isFilterActive - Whether the filter is currently active.\n * @param {boolean} isFilter_Valid - Indicates if the filter is valid for initialization.\n * @param {boolean} isPreserving - Whether the filter should be preserved on page reload.\n * @param {*} value - The value the filter applies.\n *\n * Returns:\n * - `isFilter_Initialized`: True if the filter is already initialized.\n * - `isFilter_CurrentlyActive`: The active status of the filter or null if uninitialized.\n */export const useInitializeFilter=({cmsFieldName,collectionID,condition,controlType,isFilterActive,isFilter_Valid,isPreserving,value})=>{const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const setStore=useStore()[1];// Store default values for the filter to detect overrides.\nconst defaultValues_Ref=useRef({cmsFieldName,collectionID,condition,isPreserving,value});const{collectionFromStore}=useCollectionFromStore(collectionID);// Check if the filter is already initialized in the collection store.\nconst initializedFilter=collectionFromStore?.fields?.[cmsFieldName]?.filters?.find(f=>f.condition===condition&&(f.value===value||JSON.stringify(f.value)===JSON.stringify(value)))??null;const isFilterActive_defaultRef=useRef(isFilterActive);const isFilterActive_Ref=useRef(isFilterActive);const isFilter_Initialized_Ref=useRef(!!initializedFilter);// Keep track of filter active state.\nuseEffect(()=>{isFilterActive_Ref.current=isFilterActive;},[isFilterActive]);// Initialize the filter in the collection store if it is valid and not already initialized.\nuseEffect(()=>{if(isFilter_Valid&&!initializedFilter){consoleLogWhenDebuggingCMSPlus(`✅ Initializing Filter+: id# ${collectionID} | field ${cmsFieldName} | type ${controlType} | condition ${condition} | value ${value} | active? ${isFilterActive}`);isFilter_Initialized_Ref.current=true;setStore(prev=>{const prevFilters=prev[collectionID]?.fields[cmsFieldName]?.filters??[];return{...prev,[collectionID]:{...prev[collectionID],fields:{...prev[collectionID]?.fields,[cmsFieldName]:{...prev[collectionID]?.fields[cmsFieldName],filters:[...prevFilters,{condition,value,isActive:isFilterActive}]}}}};});}// Clean up: handle overrides if default values have changed.\nreturn()=>{const currentValues={cmsFieldName,collectionID,condition,isPreserving,value};const hasOverrides=Object.keys(currentValues).some(key=>{const currentValue=currentValues[key];const defaultValue=defaultValues_Ref.current[key];consoleLogWhenDebuggingCMSPlus(`Hooks > ${defaultValues_Ref.current.cmsFieldName}:`);consoleLogWhenDebuggingCMSPlus(`Hooks > Current Value:`,currentValue);consoleLogWhenDebuggingCMSPlus(`Hooks > Default Value:`,defaultValue);if(typeof defaultValue===\"object\"){return JSON.stringify(currentValue)!==JSON.stringify(defaultValue);}return currentValue!==defaultValue;});if(isFilter_Valid&&hasOverrides){const{cmsFieldName:prevCMSFieldName,collectionID:prevCollectionID,condition:prevCondition,value:prevValue}=defaultValues_Ref.current;consoleLogWhenDebuggingCMSPlus(`🆑 Clean Up Filter+: id# ${prevCollectionID} | field ${prevCMSFieldName} | type ${controlType} | condition ${prevCondition} | value ${prevValue}`);setStore(prev=>{const prevFilters=prev[prevCollectionID]?.fields[prevCMSFieldName]?.filters??[];return{...prev,[prevCollectionID]:{...prev[prevCollectionID],fields:{...prev[prevCollectionID]?.fields,[prevCMSFieldName]:{...prev[prevCollectionID]?.fields[prevCMSFieldName],filters:prevFilters.filter(f=>f.condition!==prevCondition||f.value!==prevValue)}}}};});}Object.assign(defaultValues_Ref.current,currentValues);};},[isFilter_Valid,cmsFieldName,collectionID,condition,isPreserving,value]);// Reset filters that are not preserved to their default state.\nuseEffect(()=>{return()=>{if(isFilter_Initialized_Ref.current&&!defaultValues_Ref.current.isPreserving){if(isFilterActive_Ref.current!==isFilterActive_defaultRef.current){const{cmsFieldName,collectionID,condition,value}=defaultValues_Ref.current;consoleLogWhenDebuggingCMSPlus(`🟨 Resetting Filter+: id# ${collectionID} | field ${cmsFieldName} | type ${controlType} | condition ${condition} | value ${value}`);setStore(prev=>{const prevFilters=prev[collectionID]?.fields[cmsFieldName]?.filters??[];return{...prev,[collectionID]:{...prev[collectionID],fields:{...prev[collectionID]?.fields,[cmsFieldName]:{...prev[collectionID]?.fields[cmsFieldName],filters:prevFilters.map(f=>f.condition===condition&&f.value===value?{...f,isActive:isFilterActive_defaultRef.current}:f)}}}};});}}};},[]);return{isFilter_Initialized:!!initializedFilter,isFilter_CurrentlyActive:initializedFilter?.isActive??null};};/**\n * Custom hook to sync a component's variant with its stored state.\n *\n * Arguments:\n * @param {boolean} component_isReady - Indicates if the component is ready for synchronization.\n * @param {function} debuggingLog - Logs debug information during synchronization.\n * @param {boolean} desynchronized - True if the component state differs from the stored state.\n * @param {boolean} isPreserving - Enables synchronization when state preservation is active.\n * @param {*} remoteValue - The value representing changes from an external source.\n * @param {function} transitionToVariant - Triggers a transition to the correct variant.\n *\n * Returns:\n * @returns {object} - `{ checkVariantSync }`, a flag indicating if the synchronization check is in progress.\n */export const useVariantSync=({component_isReady,debuggingLog,desynchronized,isPreserving,remoteValue,transitionToVariant})=>{const[checkVariantSync,setCheckVariantSync]=useState(isPreserving);// Sync to the correct variant when the component is ready and preserving state.\nuseEffect(()=>{if(component_isReady){if(isPreserving&&desynchronized){debuggingLog();transitionToVariant?.();}// Mark the synchronization check as completed.\nsetCheckVariantSync(false);}},[component_isReady]);// Handle changes from an external source.\nuseEffect(()=>{if(desynchronized&&!checkVariantSync){debuggingLog();transitionToVariant?.();}},[remoteValue]);return{checkVariantSync};};export const useFilter=({cmsPlusComponentName,collectionID,condition,value,cmsFieldName,isPreserving,isFilterActive,interactionActiveFilter,interactionInactiveFilter,controlType,valueIsRequired})=>{const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const setStore=useStore()[1];const isFilterActive_defaultRef=useRef(isFilterActive);// Step 1: Validate the filter configuration.\nconst isFilter_Valid=useIsFilter_Valid({collectionID,controlType,cmsFieldName,valueIsRequired,value});// Step 2: Initialize the filter with its default state if not already done.\nconst{isFilter_Initialized,isFilter_CurrentlyActive}=useInitializeFilter({cmsFieldName,collectionID,condition,controlType,isFilterActive,isFilter_Valid,isPreserving,value});// compares the current active status with what is in the collection store\nconst desynchronized=isFilterActive!==isFilter_CurrentlyActive;// wait for the component to be ready, then check if the variant needs to be synced\nconst{checkVariantSync}=useVariantSync({desynchronized,isPreserving,component_isReady:isFilter_Initialized,remoteValue:isFilter_CurrentlyActive,debuggingLog:()=>consoleLogWhenDebuggingCMSPlus(`🔄 Syncing Filter+ to ${isFilter_CurrentlyActive?\"active\":\"inactive\"} variant: id# ${collectionID} | field ${cmsFieldName} | type ${controlType} | condition ${condition} | value ${value}`),transitionToVariant:isFilter_CurrentlyActive?interactionActiveFilter:interactionInactiveFilter});const isFilterActive_Debounced=useDebouncer({delay:200,value:isFilterActive});useEffect(()=>{if(isFilter_Initialized&&desynchronized&&!checkVariantSync){setStore(prev=>({...prev,[collectionID]:{...prev[collectionID],fields:{...prev[collectionID]?.fields,[cmsFieldName]:{...prev[collectionID]?.fields?.[cmsFieldName],filters:prev[collectionID]?.fields?.[cmsFieldName]?.filters?.map(f=>{if(f.condition===condition&&(f.value===value||JSON.stringify(f.value)===JSON.stringify(value))){return{...f,isActive:isFilterActive};}return f;})}}}}));consoleLogWhenDebuggingCMSPlus(`🟨 ${isFilterActive?\"Activating\":\"Deactivating\"} Filter+`,cmsFieldName,condition,value,`for id# ${collectionID}.`);}},[isFilter_Initialized,isFilterActive_Debounced,checkVariantSync]);};export const useReferencedCMSIds=()=>{const[store]=useStore();console.log(\"reference cms ids >\",store);};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstructFramerCollectionQueryWhere\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useDebouncer\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCollectionFromStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGetFramerCMSItems\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAlert\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFilter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsoleLogWhenDebuggingCMSPlus\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsFilter_Valid\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFramerCollectionList\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInitializeFilter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useVariantSync\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useReferencedCMSIds\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas}from\"framer\";import{cloneElement}from\"react\";import{Header,HelperFrame,ToDoList}from\"https://framer.com/m/Index-nylz.js\";import{useFramerCollectionList}from\"https://framerusercontent.com/modules/uaC9hWf3ec7HqMv3sXMc/fThGQnEUZeWwDLSQMzea/Hooks.js\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n *\n * @framerIntrinsicWidth 500\n *\n * @framerDisableUnlink\n */export default function Collection_Plus(props){const cmsPlusComponentName=\"CMS+ Collection+\";const isOnFramerCanvas=useIsOnFramerCanvas();const isDebuggingCMSPlus=!!props._cmsPlusDebugging;const linkedCollectionListFrame=props._collectionListInstance?.[0];const linkedNoSearchResultsFrame=props._noSearchResultsInstance?.[0];// any missing linked frames will show helper frame\nconst missingFrames=!linkedCollectionListFrame||!linkedNoSearchResultsFrame;const{key,noSearchResults}=useFramerCollectionList({collectionPlusID:props.collectionID,framerCollectionList:linkedCollectionListFrame,isDebugging:isDebuggingCMSPlus});/**\n     * The collection list may undergo multiple updates during initial render and filter changes.\n     * To optimize performance and prevent unnecessary re-renders, a key is used to track the list's state:\n     * key = 0: The list is still being initialized or updated due to filter changes.\n     * key > 0: The list is stable and has finished updating.\n     */const isUpdating=isOnFramerCanvas?false:key===0;// show the list when not loading, no missing frames, and doesn't have any errors\nconst showCollectionList=!isUpdating&&!missingFrames&&!noSearchResults;const showNoResultsFrame=isOnFramerCanvas?false:!missingFrames&&noSearchResults;if(isDebuggingCMSPlus){console.log(\"🔑:\",key);console.log(\"\");}return /*#__PURE__*/_jsxs(_Fragment,{children:[missingFrames&&/*#__PURE__*/_jsxs(HelperFrame,{productName:cmsPlusComponentName,children:[/*#__PURE__*/_jsx(Header,{text:\"Connect Frames\"}),/*#__PURE__*/_jsx(ToDoList,{items:[{text:\"Connect to a Collection List.\",isChecked:!!linkedCollectionListFrame},{text:\"Connect a custom frame to display when there's no search results.\",isChecked:!!linkedNoSearchResultsFrame}]})]}),showCollectionList&&/*#__PURE__*/cloneElement(linkedCollectionListFrame,{key,id:\"cmsPlus\",style:{...linkedCollectionListFrame.props?.style,...props?.style}}),showNoResultsFrame&&/*#__PURE__*/cloneElement(linkedNoSearchResultsFrame,{style:{...linkedNoSearchResultsFrame.props?.style,...props?.style}})]});}// set the name that will be displayed in Assets menu\nCollection_Plus.displayName=\"Collection+\";// property controls for Collection_Plus\naddPropertyControls(Collection_Plus,{collectionID:{type:ControlType.Number,title:\"ID\",defaultValue:0,min:0,displayStepper:true,step:1,description:`Explore its [documentation](https://framercms.plus/documentation/component-collection-plus).`},_collectionListInstance:{type:ControlType.ComponentInstance,title:\"Collection List\",description:`Getting started [video](https://framercms.plus/documentation#quick-start) guide.`},_noSearchResultsInstance:{type:ControlType.ComponentInstance,title:\"No Search Results\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Collection_Plus\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"500\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function CollectionIDControl(props){return /*#__PURE__*/_jsx(_Fragment,{});}addPropertyControls(CollectionIDControl,{collectionID:{type:ControlType.Number,title:\"Collection+ ID\",defaultValue:0,min:0,displayStepper:true,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CollectionIDControl\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./collectionID.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,// @ts-ignore\ngetPropertyControls,ControlType,useIsOnFramerCanvas}from\"framer\";import{useEffect,useState,useRef}from\"react\";import{useStore}from\"https://framerusercontent.com/modules/oaAH7umUjUOTeKmykfom/4GSr51yWhuxjuWu6QpOf/Stores.js\";import{useDebouncer,useConsoleLogWhenDebuggingCMSPlus}from\"https://framerusercontent.com/modules/uaC9hWf3ec7HqMv3sXMc/fThGQnEUZeWwDLSQMzea/Hooks.js\";import CollectionIDControl from\"https://framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n */export default function Search_Plus(props){const{fontColor,cmsFieldNames,fontStyles,placeHolderColor,placeHolderText,preserveFilter,selectedRealTimeSearches,onInput}=props;const fieldPlusComponent=\"Search+\";const[store,setStore]=useStore();/**\n     * looks for at least one valid collection ID in store.\n     *\n     * if Search+ has multiple elements in selectedRealTimeSearches listed, then i all listed valid collections will have the same realTimeSearch.text string\n     */const foundValidCollection=selectedRealTimeSearches.find(({collectionID})=>!!store[collectionID]);const collection=store[foundValidCollection?.collectionID]||null;const collectionIsInitialized=!!collection;// gather all the real time search text form every initialized collection in the store\n// it will be used watch the value that will trigger a useEffect when any value is cleared remotely\nconst realTimeSearchTexts=Object.values(store).map(collection=>collection.realTimeSearch.text);const supportedFieldTypes=[\"string\"];const isOnFramerCanvas=useIsOnFramerCanvas();const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const[userInput,setUserInput]=useState(collectionIsInitialized?collection.realTimeSearch.text:\"\");const userInputDebounced=useDebouncer({delay:200,value:userInput});const[inputHasFocus,setInputHasFocus]=useState(false);const hasMountedRef=useRef(false);const inputStyles={...props.style,...fontStyles,backgroundColor:\"transparent\",border:\"none\",color:!inputHasFocus&&!userInput?placeHolderColor:fontColor,outline:\"none\",width:\"100%\"};const handleOnInput=e=>{// allows for an override to hook into the change event\nif(onInput&&typeof onInput===\"function\")onInput?.(e);if(collectionIsInitialized)setUserInput(e.target.value);};const handleInputOnFocus=()=>setInputHasFocus(true);const handleInputOnBlur=()=>setInputHasFocus(false);// handles realTimeSearch.text and input change. reset the input value if the realTimeSearch.text is cleared externally from Clear+\nuseEffect(()=>{if(collectionIsInitialized&&hasMountedRef.current&&!!userInputDebounced&&!collection.realTimeSearch.text){consoleLogWhenDebuggingCMSPlus(\"🆑:\",\"Search+:\",` id#s [${selectedRealTimeSearches.map(search=>search.collectionID).join(\",\")}] cleared remotely.`);setUserInput(\"\");}},[collectionIsInitialized,...realTimeSearchTexts]);// handles userInputDebounced\n// when userInputDebounced is different from userInput, it will update the realTimeSearch.text in collection's store\nuseEffect(()=>{if(collectionIsInitialized&&userInputDebounced!==collection.realTimeSearch?.text){consoleLogWhenDebuggingCMSPlus(\"🔍:\",\"Search+:\",`\"${userInputDebounced}\"`);setStore(prev=>{const newStore={...prev};// loop through each element in selectedRealTimeSearches\n// each element will contain a collectionID\nfor(let index=0;index<selectedRealTimeSearches.length;index++){const{clearAllActiveFilters,cmsFieldNames,collectionID}=selectedRealTimeSearches[index];// get the collection from store\nconst collection=newStore[collectionID];// skip if collection not initiated in store\nif(!collection)continue;// set the input text\nnewStore[collectionID].realTimeSearch.text=userInputDebounced;// the input text will be searched in these fields\nconst searchFields=[];// loop through each field in this collection\nfor(const[fieldName,{type}]of Object.entries(collection.fields)){// skip if this field does not have any filters or the type is not supported\nif(!supportedFieldTypes.includes(type))continue;// push field if clearAllActiveFilters was selected, otherwise push if included in cmsFieldNames array\nif(clearAllActiveFilters||cmsFieldNames.includes(fieldName)){searchFields.push(fieldName);}}// set the searchFields to collection store realTimeSearch\nnewStore[collectionID].realTimeSearch.fields=searchFields;}return{...newStore};});}},[collectionIsInitialized,userInputDebounced]);// clean up function to reset when user is not preserving this filter search\nuseEffect(()=>{hasMountedRef.current=true;return()=>{if(collectionIsInitialized&&!preserveFilter){setStore(prev=>{const newStore={...prev};for(let index=0;index<selectedRealTimeSearches.length;index++){const{collectionID}=selectedRealTimeSearches[index];const collection=newStore[collectionID];if(!collection)continue;newStore[collectionID].realTimeSearch={...newStore[collectionID].realTimeSearch,text:\"\",fields:[]};}return{...newStore};});}};},[collectionIsInitialized,preserveFilter]);return /*#__PURE__*/_jsx(\"input\",{style:inputStyles,type:\"text\",value:!inputHasFocus&&!userInput?placeHolderText:userInput,onChange:handleOnInput,onFocus:handleInputOnFocus,onBlur:handleInputOnBlur});}Search_Plus.displayName=\"Search+\";addPropertyControls(Search_Plus,{selectedRealTimeSearches:{type:ControlType.Array,title:\"Searches\",defaultValue:[],description:`Explore its [documentation](https://framercms.plus/documentation/component-search-plus).`,control:{type:ControlType.Object,title:\"Collections & Fields\",controls:{...getPropertyControls(CollectionIDControl),clearAllActiveFilters:{type:ControlType.Boolean,title:\"All Fields\",defaultValue:true,description:\"Slug field is included.\"},cmsFieldNames:{type:ControlType.Array,title:\"Fields\",defaultValue:[],description:\"Must match exactly as the field is named in its collection.\",control:{type:ControlType.String,title:\"Field\",defaultValue:\"\"},hidden:props=>props.clearAllActiveFilters}}}},preserveFilter:{type:ControlType.Boolean,title:\"Preserve\",defaultValue:true,description:`Input text. [Explore feature.](https://framercms.plus/documentation/preserve-settings)`},fontStyles:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},fontColor:{type:ControlType.Color,title:\"Font Color\"},placeHolderText:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"CMS Plus Search+ Component\",placeholder:\"Optional\"},placeHolderColor:{type:ControlType.Color,title:\"Placeholder Color\",defaultValue:\"#b8b8b8\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Search_Plus\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Search_Plus.map","// Generated by Framer (5ce16c9)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,Image,Link,PathVariablesContext,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLoadMorePaginatedQuery,useLocaleInfo,useQueryData,useVariantState,withCSS,withFX,withInfiniteScroll,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_ProductPrice from\"https://framerusercontent.com/modules/N07JJZfuMtyHijtiRRgH/0ytncKONLpX5YAUuFdu3/FC_ProductPrice.js\";import Spinner from\"https://framerusercontent.com/modules/omo5LdjL4LRSZXvwvWOk/u3WxIJnBoahCGbEeALvk/O_XoZ3FcZ.js\";import Collection from\"https://framerusercontent.com/modules/vJeS6Ad5hYI9zKL5FEp9/wNCgKkRRnPgVUCkatxyA/Collection_Plus.js\";import X from\"https://framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js\";import Search from\"https://framerusercontent.com/modules/Zj8vwyaZ9D974JJDIpb6/i0Htui6PPTrQsbmPET9Z/Search_Plus.js\";import Shop from\"https://framerusercontent.com/modules/RZXCignWBqiOz2S2rrNw/F7jJOaZtYPNQOkZkXkxo/ma0BbXm63.js\";const SearchFonts=getFonts(Search);const XFonts=getFonts(X);const FC_ProductPriceFonts=getFonts(FC_ProductPrice);const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const SpinnerFonts=getFonts(Spinner);const SmartComponentScopedContainerWithInfiniteScroll=withInfiniteScroll(SmartComponentScopedContainer);const CollectionFonts=getFonts(Collection);const serializationHash=\"framer-XTMvP\";const variantClassNames={hpexyOuAQ:\"framer-v-njmern\"};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 animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:76};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const loaderVariants=(repeaterState,variants,currentVariant)=>{if(repeaterState.currentPage>=repeaterState.totalPages)return variants.disabled??currentVariant;if(repeaterState.isLoading)return variants.loading??currentVariant;return currentVariant;};const query=prequery=>prequery({from:{alias:\"Z6syj4UkW\",data:Shop,type:\"Collection\"},select:[{collection:\"Z6syj4UkW\",name:\"TgY8H7dPp\",type:\"Identifier\"},{collection:\"Z6syj4UkW\",name:\"mFqdWzf2R\",type:\"Identifier\"},{collection:\"Z6syj4UkW\",name:\"Yam7c3IeX\",type:\"Identifier\"},{collection:\"Z6syj4UkW\",name:\"PVPfgBvyd\",type:\"Identifier\"},{collection:\"Z6syj4UkW\",name:\"gWQVoFB5e\",type:\"Identifier\"},{collection:\"Z6syj4UkW\",name:\"Q8T8YPOdU\",type:\"Identifier\"},{collection:\"Z6syj4UkW\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const{paginatedQuery,paginationInfo,loadMore}=useLoadMorePaginatedQuery(query,pageSize,\"Z6syj4UkW\");const data=useQueryData(paginatedQuery);return children(data,paginationInfo,loadMore);};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=({close,closer,height,id,width,...props})=>{return{...props,pRVUxHPIG:close??props.pRVUxHPIG,zuTit3Mhx:closer??props.zuTit3Mhx};};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,pRVUxHPIG,zuTit3Mhx,TgY8H7dPpZ6syj4UkW,mFqdWzf2RZ6syj4UkW,Yam7c3IeXZ6syj4UkW,PVPfgBvydZ6syj4UkW,gWQVoFB5eZ6syj4UkW,Q8T8YPOdUZ6syj4UkW,idZ6syj4UkW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"hpexyOuAQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaps1xsgn=activeVariantCallback(async(...args)=>{if(pRVUxHPIG){const res=await pRVUxHPIG(...args);if(res===false)return false;}});const onTap1kxpo4g=activeVariantCallback(async(...args)=>{if(zuTit3Mhx){const res=await zuTit3Mhx(...args);if(res===false)return false;}});const onTapb91bgs=activeVariantCallback(async(...args)=>{setVariant(\"hpexyOuAQ\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);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-njmern\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"hpexyOuAQ\",ref:refBinding,style:{backdropFilter:\"blur(7px)\",WebkitBackdropFilter:\"blur(7px)\",...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-nr7gx6\",\"data-framer-name\":\"close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TbvvBTh5h\",onTap:onTaps1xsgn}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7y8zee\",layoutDependency:layoutDependency,layoutId:\"LNsLvaNBS\",style:{backgroundColor:\"var(--token-5b42e5df-05a0-4278-8416-765cc59f1dd8, rgb(32, 32, 32))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-avv1qw\",\"data-framer-name\":\"search\",layoutDependency:layoutDependency,layoutId:\"gRff9nBI1\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16371p7\",layoutDependency:layoutDependency,layoutId:\"rgfEOUXGh\",style:{backgroundColor:\"rgb(46, 45, 45)\",borderBottomLeftRadius:34,borderBottomRightRadius:34,borderTopLeftRadius:34,borderTopRightRadius:34},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ov28n6-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zFnT9x34I-container\",nodeId:\"zFnT9x34I\",rendersWithMotion:true,scopeId:\"Dzy4rEfmv\",children:/*#__PURE__*/_jsx(Search,{fontColor:\"rgb(255, 255, 255)\",fontStyles:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"zFnT9x34I\",layoutId:\"zFnT9x34I\",placeHolderColor:\"rgb(184, 184, 184)\",placeHolderText:\"Search for tools\",preserveFilter:false,selectedRealTimeSearches:[{clearAllActiveFilters:true,cmsFieldNames:[\"Name\"],collectionID:0}],style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ub620z\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zNJw0Bvq7\",onTap:onTaps1xsgn,children:/*#__PURE__*/_jsx(X,{animated:true,className:\"framer-1d45ifv\",layoutDependency:layoutDependency,layoutId:\"q56Oux7vR\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1.5}})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rkdj5d\",\"data-framer-name\":\"items\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"p4W7rL4NO\",onTap:onTap1kxpo4g,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iex75m-container\",\"data-framer-name\":\"Desktop\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"iiQ0x6FPC-container\",name:\"Desktop\",nodeId:\"iiQ0x6FPC\",rendersWithMotion:true,scopeId:\"Dzy4rEfmv\",children:/*#__PURE__*/_jsx(Collection,{_collectionListInstance:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yv1oga\",layoutDependency:layoutDependency,layoutId:\"Z6syj4UkW\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{pageSize:4,query:{from:{alias:\"Z6syj4UkW\",data:Shop,type:\"Collection\"},select:[{collection:\"Z6syj4UkW\",name:\"TgY8H7dPp\",type:\"Identifier\"},{collection:\"Z6syj4UkW\",name:\"mFqdWzf2R\",type:\"Identifier\"},{collection:\"Z6syj4UkW\",name:\"Yam7c3IeX\",type:\"Identifier\"},{collection:\"Z6syj4UkW\",name:\"PVPfgBvyd\",type:\"Identifier\"},{collection:\"Z6syj4UkW\",name:\"gWQVoFB5e\",type:\"Identifier\"},{collection:\"Z6syj4UkW\",name:\"Q8T8YPOdU\",type:\"Identifier\"},{collection:\"Z6syj4UkW\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsxs(_Fragment,{children:[collection?.map(({gWQVoFB5e:gWQVoFB5eZ6syj4UkW,id:idZ6syj4UkW,mFqdWzf2R:mFqdWzf2RZ6syj4UkW,PVPfgBvyd:PVPfgBvydZ6syj4UkW,Q8T8YPOdU:Q8T8YPOdUZ6syj4UkW,TgY8H7dPp:TgY8H7dPpZ6syj4UkW,Yam7c3IeX:Yam7c3IeXZ6syj4UkW},index)=>{TgY8H7dPpZ6syj4UkW??=\"\";Yam7c3IeXZ6syj4UkW??=\"\";PVPfgBvydZ6syj4UkW??=\"\";gWQVoFB5eZ6syj4UkW??=\"\";Q8T8YPOdUZ6syj4UkW??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`Z6syj4UkW-${idZ6syj4UkW}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{TgY8H7dPp:TgY8H7dPpZ6syj4UkW},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{TgY8H7dPp:TgY8H7dPpZ6syj4UkW},webPageId:\"DG1RKXarZ\"},motionChild:true,nodeId:\"xCds_vsZ7\",openInNewTab:true,scopeId:\"Dzy4rEfmv\",children:/*#__PURE__*/_jsx(MotionAWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-btrrql framer-1bg238d\",\"data-framer-appear-id\":\"btrrql\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"xCds_vsZ7\",optimized:true,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-idecq7\",\"data-border\":true,\"data-framer-name\":\"Product Card\",layoutDependency:layoutDependency,layoutId:\"nKykUN8WR\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e3271df8-760f-46b5-b8a3-dddaf52465af, rgb(54, 54, 54))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-c8d33803-f3ff-42bd-9067-15e7e25c49fb, rgba(24, 24, 24, 0.96))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-95zq8e\",\"data-framer-name\":\"img-btn\",layoutDependency:layoutDependency,layoutId:\"RwWYYzANb\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:530,pixelWidth:530,sizes:\"76.84px\",...toResponsiveImage(mFqdWzf2RZ6syj4UkW),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-bi4kjx\",\"data-framer-name\":\"img\",layoutDependency:layoutDependency,layoutId:\"Bqjdm2H5N\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wsg9k0\",\"data-framer-name\":\"info\",layoutDependency:layoutDependency,layoutId:\"nl8anviLp\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l97xar\",\"data-framer-name\":\"title\",layoutDependency:layoutDependency,layoutId:\"hlfNVWtSw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'ss03' on, 'ss04' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\"},children:\"Title\"})}),className:\"framer-1aqaaud\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"SCekhM39P\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",display:\"-webkit-box\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:\"2\"},text:Yam7c3IeXZ6syj4UkW,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nkhsue\",layoutDependency:layoutDependency,layoutId:\"ySDdbob3w\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'ss03' on, 'ss04' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(138, 138, 138))\"},children:\"Model :\"})}),className:\"framer-1busj87\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"Y1sa7dEG_\",style:{\"--extracted-r6o4lv\":\"rgb(138, 138, 138)\",display:\"-webkit-box\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:\"2\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-open-type-features\":\"'ss03' on, 'ss04' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(138, 138, 138))\"},children:\"Title\"})}),className:\"framer-phm7uz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qZpzgOYaK\",style:{\"--extracted-r6o4lv\":\"rgb(138, 138, 138)\",display:\"-webkit-box\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:\"2\"},text:PVPfgBvydZ6syj4UkW,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u5bm19\",\"data-framer-name\":\"prices-container\",layoutDependency:layoutDependency,layoutId:\"QIo7ILjUc\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fd8fvc\",\"data-framer-name\":\"prices\",layoutDependency:layoutDependency,layoutId:\"I185wmRb4\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r7hrn3-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jewHtLoMO-container\",nodeId:\"jewHtLoMO\",rendersWithMotion:true,scopeId:\"Dzy4rEfmv\",children:/*#__PURE__*/_jsx(FC_ProductPrice,{canvasPrice:Q8T8YPOdUZ6syj4UkW,displayPrice:\"minimum price\",format:{currencyCode:\"USD\",showCurrency:true,showDecimals:\"Hide when .00\",showSymbol:true},fromText:\"\",height:\"100%\",id:\"jewHtLoMO\",layoutId:\"jewHtLoMO\",regularColor:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",regularFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},saleColor:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",saleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},shopifyProductID:gWQVoFB5eZ6syj4UkW,width:\"100%\"})})})})})]})]})})})})},idZ6syj4UkW);}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithInfiniteScroll,{__loadMore:loadMore,__paginationInfo:paginationInfo,className:\"framer-1fwlogf-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"aYT5nLz1i-container\",nodeId:\"aYT5nLz1i\",ref:ref1,rendersWithMotion:true,scopeId:\"Dzy4rEfmv\",children:/*#__PURE__*/_jsx(Spinner,{height:\"100%\",id:\"aYT5nLz1i\",layoutId:\"aYT5nLz1i\",variant:loaderVariants(paginationInfo,{disabled:\"PX1MOnVXY\",loading:\"G47S15YSn\"},\"G47S15YSn\"),width:\"100%\"})})})]})})})})],_noSearchResultsInstance:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e4niaq\",\"data-framer-name\":\"empty\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JuIgm4b78\",onTap:onTapb91bgs,style:{backgroundColor:\"var(--token-45d6d559-69ab-4953-a358-2d98218f1b4e, rgb(20, 20, 20))\",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:{\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"144%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0)))\"},children:\"No results found\"})}),className:\"framer-u1oxlf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yNjhAQqG4\",style:{\"--extracted-r6o4lv\":\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})],collectionID:0,height:\"100%\",id:\"iiQ0x6FPC\",layoutId:\"iiQ0x6FPC\",name:\"Desktop\",style:{width:\"100%\"},width:\"100%\"})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XTMvP.framer-1bg238d, .framer-XTMvP .framer-1bg238d { display: block; }\",\".framer-XTMvP.framer-njmern { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 880px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 453px; }\",\".framer-XTMvP .framer-nr7gx6 { cursor: pointer; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-XTMvP .framer-7y8zee { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; max-width: 100%; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-XTMvP .framer-avv1qw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-XTMvP .framer-16371p7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; width: 1px; }\",\".framer-XTMvP .framer-ov28n6-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-XTMvP .framer-1ub620z { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 39px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 41px; }\",\".framer-XTMvP .framer-1d45ifv { flex: none; height: var(--framer-aspect-ratio-supported, 29px); position: relative; width: 29px; }\",\".framer-XTMvP .framer-rkdj5d { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: auto; padding: 8px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-XTMvP .framer-iex75m-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-XTMvP .framer-1yv1oga { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: wrap; gap: 10px 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 327px; }\",\".framer-XTMvP .framer-btrrql { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-XTMvP .framer-idecq7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 16px 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 14px 16px 14px 8px; position: relative; width: 1px; }\",\".framer-XTMvP .framer-95zq8e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 4px; position: relative; width: 28%; }\",\".framer-XTMvP .framer-bi4kjx { align-content: center; align-items: center; aspect-ratio: 0.9465648854961832 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 81px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-XTMvP .framer-1wsg9k0 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-XTMvP .framer-l97xar { 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-XTMvP .framer-1aqaaud { 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-XTMvP .framer-1nkhsue { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-XTMvP .framer-1busj87 { flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre; width: auto; }\",\".framer-XTMvP .framer-phm7uz { 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-XTMvP .framer-1u5bm19 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-XTMvP .framer-fd8fvc { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-XTMvP .framer-1r7hrn3-container, .framer-XTMvP .framer-1fwlogf-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-XTMvP .framer-1e4niaq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 40px; position: relative; width: 452px; will-change: var(--framer-will-change-override, transform); }\",\".framer-XTMvP .framer-u1oxlf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-XTMvP[data-border=\"true\"]::after, .framer-XTMvP [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 880\n * @framerIntrinsicWidth 453\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"pRVUxHPIG\":\"close\",\"zuTit3Mhx\":\"closer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDzy4rEfmv=withCSS(Component,css,\"framer-XTMvP\");export default FramerDzy4rEfmv;FramerDzy4rEfmv.displayName=\"Search Modal\";FramerDzy4rEfmv.defaultProps={height:880,width:453};addPropertyControls(FramerDzy4rEfmv,{pRVUxHPIG:{title:\"Close\",type:ControlType.EventHandler},zuTit3Mhx:{title:\"Closer\",type:ControlType.EventHandler}});addFonts(FramerDzy4rEfmv,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SearchFonts,...XFonts,...FC_ProductPriceFonts,...SpinnerFonts,...CollectionFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDzy4rEfmv\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"880\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"pRVUxHPIG\\\":\\\"close\\\",\\\"zuTit3Mhx\\\":\\\"closer\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"453\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dzy4rEfmv.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{throttle}from\"lodash-es\";/**\n * @framerDisableUnlink\n */export default function FC_CartCounter(props){if(RenderTarget.current()===RenderTarget.canvas){// Always show in canvas (shows placeholder \"0\")\nreturn /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,backgroundColor:props.backgroundColor,...props.border,borderRadius:props.radius,padding:props.padding,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",margin:0,width:\"100%\",height:props.fixedHeight?`${props.heightPx}px`:\"100%\",lineHeight:1,fontSize:props.font?.fontSize||\"inherit\"},children:\"0\"})});}else{const[isBrowser,setIsBrowser]=useState(false);const[cartItemCount,setCartItemCount]=useState(0);const[isLoading,setIsLoading]=useState(true);const[isVisible,setIsVisible]=useState(false);const isFetching=useRef(false);const initialLoadDone=useRef(false);// Set isBrowser to true once component mounts\nuseEffect(()=>{setIsBrowser(true);},[]);// Helper function to wait until a condition is true\nconst waitForCondition=useCallback((conditionFn,checkInterval=100,timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(conditionFn()){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"Condition not met within timeout\"));}else{setTimeout(checkCondition,checkInterval);}};checkCondition();});},[]);const fetchCartAndUpdateCount=useCallback(async cartId=>{if(isFetching.current){return;}isFetching.current=true;// Only set loading state on initial load\nif(!initialLoadDone.current){setIsLoading(true);setIsVisible(false);}try{await waitForCondition(()=>window.shopXtools&&window.shopXtools.fetchCart);const cartData=await window.shopXtools.fetchCart(cartId);if(cartData&&cartData.lines&&cartData.lines.edges&&cartData.lines.edges.length>0){const itemCount=cartData.lines.edges.reduce((total,edge)=>total+(edge.node.quantity||0),0);setCartItemCount(itemCount);}else{setCartItemCount(0);// Show immediately if no items\nsetIsLoading(false);setIsVisible(true);initialLoadDone.current=true;}}catch(error){setCartItemCount(0);// Show immediately if error\nsetIsLoading(false);setIsVisible(true);initialLoadDone.current=true;}finally{isFetching.current=false;// Only handle visibility on initial load with items\nif(!initialLoadDone.current){setIsLoading(false);initialLoadDone.current=true;// Add a small delay before showing the counter for smoother transition\nsetTimeout(()=>setIsVisible(true),50);}}},[waitForCondition]);const handleCartUpdate=useCallback(throttle(async()=>{if(!isBrowser)return;// Don't run on server-side\nlet cartId=window[\"shopXtools\"]?.cart?.id;if(!cartId){try{cartId=localStorage.getItem(\"shopX_cart_id\");}catch(error){// Error accessing localStorage\n}}if(cartId){await fetchCartAndUpdateCount(cartId);}else{setCartItemCount(0);// Show immediately if no cart\nsetIsLoading(false);setIsVisible(true);initialLoadDone.current=true;}},1e3),[fetchCartAndUpdateCount,isBrowser]);useEffect(()=>{if(!isBrowser)return;// Don't run on server-side\nwindow.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);handleCartUpdate();return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate,isBrowser]);if(props.hideIf0&&cartItemCount===0){return null;}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,backgroundColor:props.backgroundColor,...props.border,borderRadius:props.radius,padding:props.padding,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",margin:0,width:\"100%\",height:props.fixedHeight?`${props.heightPx}px`:\"100%\",opacity:isVisible?1:0,transition:\"opacity 0.3s ease-in-out\",visibility:isLoading?\"hidden\":\"visible\",lineHeight:1,fontSize:props.font?.fontSize||\"inherit\"},children:isBrowser?cartItemCount.toString():\"0\"})});}}FC_CartCounter.defaultProps={hideIf0:false,font:undefined,color:\"#000\",backgroundColor:\"#FFFFFF00\",backgroundOpacity:0,border:{borderTopWidth:0,borderRightWidth:0,borderBottomWidth:0,borderLeftWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.5)\"},radius:0,padding:0,fixedHeight:false,heightPx:40};addPropertyControls(FC_CartCounter,{hideIf0:{type:ControlType.Boolean,title:\"When 0\",defaultValue:false,enabledTitle:\"Hide\",disabledTitle:\"Show\",description:\"For browser only, canvas will always display 0.\"},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},backgroundColor:{type:ControlType.Color,title:\"BG\",defaultValue:\"rgba(255, 255, 255, 0)\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderTopWidth:0,borderRightWidth:0,borderBottomWidth:0,borderLeftWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.5)\"}},/*     fixedHeight: {\n        type: ControlType.Boolean,\n        title: \"Height\",\n        defaultValue: false,\n        enabledTitle: \"Fixed\",\n        disabledTitle: \"Fit\",\n    },\n    heightPx: {\n        type: ControlType.Number,\n        title: \"Height\",\n        defaultValue: 40,\n        min: 0,\n        hidden: ({ fixedHeight }) => !fixedHeight,\n    }, */padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:0,toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Sides\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},radius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:0,toggleKey:\"radiusPerCorner\",toggleTitles:[\"All\",\"Corners\"],valueKeys:[\"topLeft\",\"topRight\",\"bottomRight\",\"bottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartCounter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartCounter.map","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Inter-500\"]);export const fonts=[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:css/TIzKiGcOB:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",weight:\"500\"}];export const css=['.framer-PGxOy .framer-styles-preset-j385k6:not(.rich-text-wrapper), .framer-PGxOy .framer-styles-preset-j385k6.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.03em; --framer-line-height: 100%; --framer-paragraph-spacing: 16px; --framer-text-alignment: left; --framer-text-color: var(--token-c734a28a-9fe9-4aa2-97ea-e240e7bd3071, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-PGxOy\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b084a7c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/RBhrmJSayFIEr01hpPFn/uknigYuJhd1icsEQ9e0L/TIzKiGcOB.js\";const cycleOrder=[\"q765oO3yC\"];const variantClassNames={q765oO3yC:\"framer-v-kixgj4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,text,width,...props})=>{var ref;return{...props,U2bckk9Ci:(ref=text!==null&&text!==void 0?text:props.U2bckk9Ci)!==null&&ref!==void 0?ref:\"<p>$0 USD</p>\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,U2bckk9Ci,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"q765oO3yC\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-PixXK\",sharedStyle.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-kixgj4\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"q765oO3yC\",ref:ref,style:{...style},children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:U2bckk9Ci,className:\"framer-1iq4zis\",layoutDependency:layoutDependency,layoutId:\"ZBWxU4W6n\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},stylesPresetsClassNames:{p:\"framer-styles-preset-j385k6\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=['.framer-PixXK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PixXK .framer-1n4dbv2 { display: block; }\",\".framer-PixXK .framer-kixgj4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-PixXK .framer-1iq4zis { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PixXK .framer-kixgj4 { gap: 0px; } .framer-PixXK .framer-kixgj4 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-PixXK .framer-kixgj4 > :first-child { margin-left: 0px; } .framer-PixXK .framer-kixgj4 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 55.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"U2bckk9Ci\":\"text\"}\n */ const FrameratkMxVAKb=withCSS(Component,css,\"framer-PixXK\");export default FrameratkMxVAKb;FrameratkMxVAKb.displayName=\"shopX / cartSubtotal\";FrameratkMxVAKb.defaultProps={height:16,width:55.5};addPropertyControls(FrameratkMxVAKb,{U2bckk9Ci:{defaultValue:\"<p>$0 USD</p>\",title:\"text\",type:ControlType.RichText}});addFonts(FrameratkMxVAKb,[...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameratkMxVAKb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"U2bckk9Ci\\\":\\\"text\\\"}\",\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"55.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./atkMxVAKb.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useMemo,useState}from\"react\";import ShopXCartSubtotal from\"https://framer.com/m/shopX-cartSubtotal-pv7y.js\";import{addPropertyControls,ControlType}from\"framer\";import{get}from\"lodash-es\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{getLocaleFromCountry}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/DUlbmWuOELzEUenVmv3G/locales.js\";import{RenderTarget}from\"framer\";// Helper function to check if a currency's symbol is the same as its code\nconst isCurrencySymbolSameAsCode=currencyCode=>{// For some currencies like CHF, the browser might use the code as the symbol\nif(!currencyCode)return false;if(knownCurrenciesWithCodeAsSymbol.includes(currencyCode)){return true;}try{const formatted=new Intl.NumberFormat(undefined,{style:\"currency\",currency:currencyCode,currencyDisplay:\"narrowSymbol\"}).format(0);// Remove digits, decimal points, and common formatting characters\nconst cleanFormatted=formatted.replace(/[0-9.,\\s]/g,\"\");// Check if what remains is the currency code\nreturn cleanFormatted===currencyCode;}catch(e){return false;}};/**\n * @framerDisableUnlink\n */export default function FC_CartSubtotal(props){const{format:{showCurrency,showSymbol,showDecimals,currencyCode:previewCurrencyCode}={}}=props;const[subtotal,setSubtotal]=useState(0);const[cart,setCart]=useState(null);const[selectedCurrency,setSelectedCurrency]=useState(\"\");const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");const[currencyConfig,setCurrencyConfig]=useState(()=>{// Initialize with window values if available\nif(typeof window!==\"undefined\"){const position=window?.__FcCurrencyConfigs?.currencyPosition||\"Before\";const initialConfig={position:position,showCode:position!==\"Hide\",symbol:window?.__FcCurrencyConfigs?.currencySymbol||\"$\"};//console.log('Initial currency config state:', initialConfig, window?.__FcCurrencyConfigs);\nreturn initialConfig;}return{position:\"Before\",showCode:false,symbol:\"$\"};});const isBrowser=typeof window!==\"undefined\";// Initialize currency from localStorage on page load\nuseEffect(()=>{if(!isBrowser)return;const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCountry=localStorage.getItem(\"selectedCountry\");setSelectedCurrency(storedCurrency||\"USD\");setSelectedCountryCode(storedCountryCode||\"US\");setSelectedCountry(storedCountry||\"United States\");// console.log(\"[FC_CartSubtotal] Initial Currency State:\", {\n//     currency: storedCurrency\n// })\n},[isBrowser]);// Debug current currency config\n// useEffect(() => {\n//     console.log('Currency config changed:', currencyConfig);\n// }, [currencyConfig]);\n// Add currency settings listener\nuseEffect(()=>{if(!isBrowser)return;function updateCurrencyConfig(position,symbol){//console.log('Updating currency config with:', { position, symbol });\nconst newConfig={position:position||\"Before\",showCode:position!==\"Hide\",symbol:symbol||\"$\"};//console.log('New currency config:', newConfig);\nsetCurrencyConfig(newConfig);}// Handle currency settings updates\nconst handleCurrencySettingsUpdate=e=>{//console.log('Currency update event received:', e.detail);\nif(!e.detail?.current){//console.log('Invalid currency update event:', e);\nreturn;}updateCurrencyConfig(e.detail.current.currencyPosition,e.detail.current.currencySymbol);};// Initial setup\nconst currentPosition=window.__FcCurrencyConfigs?.currencyPosition;const currentSymbol=window.__FcCurrencyConfigs?.currencySymbol;//console.log('Initial currency values:', { currentPosition, currentSymbol });\nupdateCurrencyConfig(currentPosition,currentSymbol);// Add event listener\ndocument.addEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);//console.log('Currency event listener added');\n// Listen for currency changes\nconst handleCurrencyChange=event=>{//console.log(\"[FC_CartSubtotal] Currency Change Event:\", event.detail);\nconst{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{document.removeEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);window.removeEventListener(\"currency_changed\",handleCurrencyChange);//console.log('Currency event listeners removed');\n};},[isBrowser]);// // Cart calculation effect\nuseEffect(()=>{if(!isBrowser)return;const logCartDetails=()=>{const cart=get(window,\"shopXtools.cart\");// Log the entire cart object\n//console.log('Cart Data:', cart);\nif(cart){setCart(cart);// Log each line item in the cart\nconst cartItems=get(cart,\"lines.edges\",[]);// console.log(\n//     'Cart Items:',\n//     cartItems.map((edge) => {\n//         const item = edge.node;\n//         return {\n//             title: get(item, 'merchandise.product.title', 'Unknown'),\n//             variantId: get(item, 'merchandise.id', ''),\n//             price: get(item, 'cost.totalAmount.amount') ||\n//                    get(item, 'cost.subtotalAmount.amount') ||\n//                    get(item, 'merchandise.price.amount', '0'),\n//             quantity: get(item, 'quantity', 0),\n//             currencyCode: get(item, 'cost.totalAmount.currencyCode') ||\n//                           get(item, 'merchandise.price.currencyCode', 'USD'),\n//         };\n//     })\n// );\n// Log the subtotal\nconst subtotal=parseFloat(get(cart,\"cost.subtotalAmount.amount\",\"0\"));//console.log('Parsed Subtotal (to be set in state):', subtotal);\nsetSubtotal(subtotal);}else{// console.log(\"No cart data available.\")\n}};// Log cart details on load\nlogCartDetails();// Re-log cart details on cart update events\nwindow.addEventListener(\"shopXtools-cart-update\",logCartDetails);return()=>window.removeEventListener(\"shopXtools-cart-update\",logCartDetails);},[isBrowser]);const _currencyCode=useMemo(()=>{if(!isBrowser)return\"USD\";// Try different paths to get currency code\nconst cartCurrencyCode=get(window,\"shopXtools.cart.cost.subtotalAmount.currencyCode\",\"USD\");//console.log('Currency Code in _currencyCode:', cartCurrencyCode);\nreturn selectedCurrency||cartCurrencyCode;},[isBrowser,cart,selectedCurrency]);const showMockValues=useMemo(()=>subtotal===0&&isBrowser&&window.location.origin.endsWith(\"framercanvas.com\"),[subtotal,isBrowser]);// Common function to format price based on options\nconst formatPriceWithOptions=(numericPrice,currCode)=>{const symbolSameAsCode=isCurrencySymbolSameAsCode(currCode);// Get locale from selected country code\nconst locale=getLocaleFromCountry(selectedCountryCode);// Log browser user agent for debugging iOS-specific issues\n// if (isBrowser) {\n//     console.log(\"[FC_CartSubtotal] Format debug:\", {\n//         userAgent: navigator.userAgent,\n//         isCurrencySymbolSameAsCode: symbolSameAsCode,\n//         currencyCode: currCode,\n//         selectedCountryCode,\n//         locale,\n//         showSymbol,\n//         showCurrency,\n//         showDecimals,\n//     })\n// }\n// Determine if we should show decimals based on the setting\nconst shouldShowDecimals=()=>{if(showDecimals===\"Always show\")return true;if(showDecimals===\"Never show\")return false;if(showDecimals===\"Hide when .00\"){// Check if the decimal part is zero\nreturn numericPrice%1!==0;}return true// Default fallback for boolean value\n;};const decimalDigits=shouldShowDecimals()?2:0;// If showing neither symbol nor code, just format the number\nif(!showSymbol&&!showCurrency){const formattedNumber=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);//console.log('Formatted Number (No Symbol or Currency):', formattedNumber);\nreturn formattedNumber;}// Special case for USD to prevent \"US$\" display in Safari iOS\nif(currCode===\"USD\"&&showSymbol){// Check if running on iOS device\nconst isIOS=isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;// Format USD manually to avoid the iOS \"US$\" prefix\nif(isIOS){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);if(!showCurrency){return`$${number}`// Just \"$50\" format\n;}else{return`$${number} USD`// \"$50 USD\" format\n;}}else{// For non-iOS devices, continue with normal formatting but use\n// a more controlled approach to ensure consistency\nif(!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}else{const withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} USD`;}}}// For currencies where symbol is same as code (like CHF)\nif(symbolSameAsCode){// If showing currency code, always use code-first format and ignore symbol\nif(showCurrency&&!showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showSymbol&&!showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showCurrency&&showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return`${currCode} ${number}`;}}// For currencies with distinct symbols (like USD with $)\n// If showing only the code (no symbol)\nif(!showSymbol&&showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);// For normal currencies, show code after the number\nreturn`${number} ${currCode}`;}// If showing only the symbol (no code)\nif(showSymbol&&!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}// If showing both symbol and code\nconst withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} ${currCode}`;};const text=useMemo(()=>{if(!isBrowser)return\"\";// For canvas view, handle the display options directly\nif(RenderTarget.current()===RenderTarget.canvas||showMockValues){const mockAmount=150;const currentCurrencyCode=previewCurrencyCode||\"USD\";return formatPriceWithOptions(mockAmount,currentCurrencyCode);}// For live view, use the actual subtotal\nreturn formatPriceWithOptions(subtotal,_currencyCode);},[isBrowser,showMockValues,subtotal,_currencyCode,showCurrency,showSymbol,showDecimals,previewCurrencyCode,props.format]);if(!isBrowser){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\"}});}// For debugging\n// console.log('Rendering FC_CartSubtotal with:', {\n//     subtotal,\n//     text,\n//     currencyConfig,\n//     props\n// })\n// Render a basic div if ShopXCartSubtotal is not available\nif(typeof ShopXCartSubtotal===\"undefined\"){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",textAlign:\"right\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,margin:0},children:text})});}return /*#__PURE__*/_jsx(ShopXCartSubtotal,{...props,text:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,margin:0},children:text}),style:{width:\"100%\"}});}FC_CartSubtotal.defaultProps={format:{showCurrency:false,showSymbol:true,currencyCode:\"USD\",showDecimals:\"Always show\"}};addPropertyControls(FC_CartSubtotal,{format:{type:ControlType.Object,title:\"Format\",controls:{showSymbol:{type:ControlType.Boolean,title:\"Symbol\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"$, \\xa3, €, etc.\"},showCurrency:{type:ControlType.Boolean,title:\"Code\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"USD, EUR, CHF, etc.\"},showDecimals:{type:ControlType.Enum,title:\"Decimals\",defaultValue:\"Always show\",options:[\"Always show\",\"Never show\",\"Hide when .00\"],optionTitles:[\"Always show\",\"Never show\",\"Hide when .00\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currencyCode:{type:ControlType.Enum,title:\"Preview\",defaultValue:\"USD\",options:[\"USD\",\"EUR\",\"GBP\",\"CHF\",\"JPY\",\"CAD\",\"AUD\",\"CNY\",\"HKD\",\"NZD\",\"SEK\",\"KRW\",\"SGD\",\"NOK\",\"MXN\",\"INR\",\"RUB\",\"ZAR\",\"TRY\",\"BRL\",\"TWD\",\"DKK\",\"PLN\",\"THB\",\"IDR\",\"HUF\",\"CZK\",\"ILS\",\"CLP\",\"PHP\",\"AED\",\"COP\",\"SAR\",\"MYR\",\"RON\"],description:\"Currency on your site is automatic, this is only shown in canvas preview.\"}}},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartSubtotal\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2024 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useRef,useEffect,useState,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerDisableUnlink\n *//**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicHeight Auto\n */function FC_CartStateController(props){var _content_props;const{Populated,Empty}=props;const[isBrowser,setIsBrowser]=useState(false);const[cartItems,setCartItems]=useState([]);const isFetching=useRef(false);// Set isBrowser to true once component mounts\nuseEffect(()=>{setIsBrowser(true);},[]);const fetchCartFromShopify=useCallback(async cartId=>{if(isFetching.current||!isBrowser)return;isFetching.current=true;try{var _window_shopXtools_fetchCart,_window_shopXtools,_window;const cartData=await ((_window=window)===null||_window===void 0?void 0:(_window_shopXtools=_window.shopXtools)===null||_window_shopXtools===void 0?void 0:(_window_shopXtools_fetchCart=_window_shopXtools.fetchCart)===null||_window_shopXtools_fetchCart===void 0?void 0:_window_shopXtools_fetchCart.call(_window_shopXtools,cartId));if(cartData){var _cartData_lines;setCartItems(((_cartData_lines=cartData.lines)===null||_cartData_lines===void 0?void 0:_cartData_lines.edges)||[]);}else{setCartItems([]);}}catch(error){console.error(\"Error fetching cart:\",error);setCartItems([]);}finally{isFetching.current=false;}},[isBrowser]);const handleCartUpdate=useCallback(async()=>{if(!isBrowser)return;let cartId;try{var _window_shopXtools_cart,_window_shopXtools,_window;cartId=(_window=window)===null||_window===void 0?void 0:(_window_shopXtools=_window.shopXtools)===null||_window_shopXtools===void 0?void 0:(_window_shopXtools_cart=_window_shopXtools.cart)===null||_window_shopXtools_cart===void 0?void 0:_window_shopXtools_cart.id;if(!cartId){cartId=localStorage.getItem(\"shopX_cart_id\");}}catch(error){console.error(\"Error accessing localStorage:\",error);return;}if(cartId){await fetchCartFromShopify(cartId);}else{setCartItems([]);}},[fetchCartFromShopify,isBrowser]);useEffect(()=>{if(!isBrowser)return;handleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);},[handleCartUpdate,isBrowser]);let content=null;if(RenderTarget.current()===RenderTarget.canvas){content=(Empty===null||Empty===void 0?void 0:Empty[0])||null;}else{// On server-side (or when isBrowser is false), always show Empty state\n// On client-side, show based on cart items\ncontent=!isBrowser||cartItems.length===0?Empty===null||Empty===void 0?void 0:Empty[0]:Populated===null||Populated===void 0?void 0:Populated[0];}if(!content){return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\"}});}const clonedElement=/*#__PURE__*/cloneElement(content,{style:{...((_content_props=content.props)===null||_content_props===void 0?void 0:_content_props.style)||{},width:\"100%\",height:\"100%\"}});return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\"},children:clonedElement});}FC_CartStateController.defaultProps={Populated:null,Empty:null};addPropertyControls(FC_CartStateController,{Populated:{type:ControlType.ComponentInstance,title:\"Populated State\"},Empty:{type:ControlType.ComponentInstance,title:\"Empty State\"}});export default FC_CartStateController;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartStateController\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"Auto\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartStateController.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useCallback,useRef,useEffect,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{get,throttle}from\"lodash-es\";import{removeLineMutation,updatelineMutation,removeLineMutationNoPlans,getProductMetafields}from\"https://framerusercontent.com/modules/yiRfl1JCGhIBUL31WVDk/wupS2XmBAHu1kBQNv9pi/mutations_v2.js\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";import{getLocaleFromCountry}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/DUlbmWuOELzEUenVmv3G/locales.js\";// Helper function to check if a currency's symbol is the same as its code\nconst isCurrencySymbolSameAsCode=currencyCode=>{// For some currencies like CHF, the browser might use the code as the symbol\nif(!currencyCode)return false;if(knownCurrenciesWithCodeAsSymbol.includes(currencyCode)){return true;}try{const formatted=new Intl.NumberFormat(undefined,{style:\"currency\",currency:currencyCode,currencyDisplay:\"narrowSymbol\"}).format(0);// Remove digits, decimal points, and common formatting characters\nconst cleanFormatted=formatted.replace(/[0-9.,\\s]/g,\"\");// Check if what remains is the currency code\nreturn cleanFormatted===currencyCode;}catch(e){return false;}};/**\n * @framerDisableUnlink\n */export default function FC_CartProductCard(props){const[cart,setCart]=useState({});const[cartItems,setCartItems]=useState([]);const[errorMessage,setErrorMessage]=useState();const isFetching=useRef(false);const[selectedCurrency,setSelectedCurrency]=useState(\"\");const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");// const [subscriptionPrice, setSubscriptionPrice] = useState(null)\n// const [subscriptionPlan, setSubscriptionPlan] = useState(null)\nconst isBrowser=useIsBrowser();// Initialize currency from localStorage on page load\nuseEffect(()=>{if(!isBrowser)return;const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCountry=localStorage.getItem(\"selectedCountry\");setSelectedCurrency(storedCurrency||\"USD\");setSelectedCountryCode(storedCountryCode||\"US\");setSelectedCountry(storedCountry||\"United States\");//console.log(\"[FC_CartProductCard] setting selectedCountryCode and currency\", storedCountryCode, storedCurrency)\n},[isBrowser]);// Listen for currency changes\nuseEffect(()=>{if(!isBrowser)return;const handleCurrencyChange=event=>{const{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);//console.log(\"[FC_CartProductCard] currency changed to\", selectedCountryCode, selectedCurrency)\n};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[isBrowser,selectedCurrency,selectedCountryCode]);// Add currency config state\nconst[currencyConfig,setCurrencyConfig]=useState(()=>{// Initialize with window values if available\nif(typeof window!==\"undefined\"){const position=window?.__FcCurrencyConfigs?.currencyPosition||\"Before\";const initialConfig={position:position,showCode:position!==\"Hide\",symbol:window?.__FcCurrencyConfigs?.currencySymbol||\"$\"};// console.log(\n//     \"Initial currency config state:\",\n//     initialConfig,\n//     window?.__FcCurrencyConfigs\n// )\nreturn initialConfig;}return{position:\"Before\",showCode:false,symbol:\"$\"};});// Add currency settings listener\nuseEffect(()=>{if(typeof window===\"undefined\")return;function updateCurrencyConfig(position,symbol){//(\"Updating currency config with:\", { position, symbol })\nconst newConfig={position:position||\"Before\",showCode:position!==\"Hide\",symbol:symbol||\"$\"};//console.log(\"New currency config:\", newConfig)\nsetCurrencyConfig(newConfig);}// Handle currency settings updates\nconst handleCurrencySettingsUpdate=e=>{//console.log(\"Currency update event received:\", e.detail)\nif(!e.detail?.current){//console.log(\"Invalid currency update event:\", e)\nreturn;}updateCurrencyConfig(e.detail.current.currencyPosition,e.detail.current.currencySymbol);};// Initial setup\nconst currentPosition=window.__FcCurrencyConfigs?.currencyPosition;const currentSymbol=window.__FcCurrencyConfigs?.currencySymbol;// console.log(\"Initial currency values:\", {\n//     currentPosition,\n//     currentSymbol,\n// })\nupdateCurrencyConfig(currentPosition,currentSymbol);// Add event listener\ndocument.addEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);return()=>{document.removeEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);};},[]);const _showCurrencyCode=props.priceConfigs?.showCurrencyCode;const _showCurrencySymbol=props.priceConfigs?.showSymbol;// // Add subscription price listener\n// useEffect(() => {\n//     if (!isBrowser) return\n//     const handleSubscriptionPriceUpdate = (e) => {\n//         if (e.detail?.price) {\n//             setSubscriptionPrice(e.detail.price)\n//             setSubscriptionPlan(e.detail.plan.id)\n//         } else {\n//             setSubscriptionPrice(null)\n//             setSubscriptionPlan(null)\n//         }\n//     }\n//     document.addEventListener(\n//         \"subscription__price-update\",\n//         handleSubscriptionPriceUpdate\n//     )\n//     return () => {\n//         document.removeEventListener(\n//             \"subscription__price-update\",\n//             handleSubscriptionPriceUpdate\n//         )\n//     }\n// }, [isBrowser])\nconst[locale,setLocale]=useState(undefined);useEffect(()=>{//console.log(\"[FC_CartProductCard] selectedCountryCode\", selectedCountryCode)\nconst updatedLocale=getLocaleFromCountry(selectedCountryCode);//console.log(\"[FC_CartProductCard] Locale updated:\", updatedLocale);\nsetLocale(updatedLocale);},[selectedCountryCode]);const formatCartPrice=useCallback((amount,currencyCode)=>{// Clean and format amount\nif(typeof amount===\"string\"){amount=amount.replace(/[^0-9.]/g,\"\");const parts=amount.split(\".\");if(parts.length>2){amount=parts[0]+\".\"+parts.slice(1).join(\"\");}}if(typeof amount!==\"number\"){amount=parseFloat(amount);}if(isNaN(amount)){amount=0;}// For canvas view, use canvasPrice with USD\nif(RenderTarget.current()===RenderTarget.canvas){const format=props.priceConfigs?.format||{};return formatPriceWithOptions(amount,format.currencyCode||\"USD\");}// For browser view, use the current currency\nconst format=props.priceConfigs?.format||{};return formatPriceWithOptions(amount,currencyCode||\"USD\");},[props.priceConfigs,locale]);// Common function to format price based on options\nconst formatPriceWithOptions=useCallback((numericPrice,currCode)=>{if(!currCode)currCode=\"USD\";//console.log(\"[FC_CartProductCard] currCode\", currCode)\nconst format=props.priceConfigs?.format||{};// For backward compatibility\nconst showSymbol=format.showSymbol!==undefined?format.showSymbol:props.priceConfigs?.showSymbol!==undefined?props.priceConfigs.showSymbol:true;const showCurrency=format.showCurrency!==undefined?format.showCurrency:props.priceConfigs?.showCurrencyCode!==undefined?props.priceConfigs.showCurrencyCode:false;const showDecimals=format.showDecimals||\"Always show\";const symbolSameAsCode=isCurrencySymbolSameAsCode(currCode);//console.log(\"[FC_CartProductCard] receving locale from getLocaleFromCountry\", locale)\n// console.log(\"[FC_CartProductCard] Format debug:\", {\n//     userAgent: navigator.userAgent,\n//     isCurrencySymbolSameAsCode: symbolSameAsCode,\n//     currencyCode: currCode,\n//     selectedCountryCode,\n//     locale,\n// })\n// Determine if we should show decimals based on the setting\nconst shouldShowDecimals=()=>{if(showDecimals===\"Always show\")return true;if(showDecimals===\"Never show\")return false;if(showDecimals===\"Hide when .00\"){// Check if the decimal part is zero\nreturn numericPrice%1!==0;}return true// Default fallback\n;};const decimalDigits=shouldShowDecimals()?2:0;// If showing neither symbol nor code, just format the number\nif(!showSymbol&&!showCurrency){const formattedNumber=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return formattedNumber;}// Special case for USD to prevent \"US$\" display in Safari iOS\nif(currCode===\"USD\"&&showSymbol){// Check if running on iOS device\nconst isIOS=isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;// Format USD manually to avoid the iOS \"US$\" prefix\nif(isIOS){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);if(!showCurrency){return`$${number}`// Just \"$50\" format\n;}else{return`$${number} USD`// \"$50 USD\" format\n;}}else{// For non-iOS devices, continue with normal formatting but use\n// a more controlled approach to ensure consistency\nif(!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}else{const withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} USD`;}}}// For currencies where symbol is same as code (like CHF)\nif(symbolSameAsCode){// If showing currency code, always use code-first format and ignore symbol\nif(showCurrency&&!showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showSymbol&&!showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showCurrency&&showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return`${currCode} ${number}`;}}// For currencies with distinct symbols (like USD with $)\n// If showing only the code (no symbol)\nif(!showSymbol&&showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);// For normal currencies, show code after the number\nreturn`${number} ${currCode}`;}// If showing only the symbol (no code)\nif(showSymbol&&!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}// If showing both symbol and code\nconst withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} ${currCode}`;},[props.priceConfigs,locale]);const fetchCartFromShopify=useCallback(async cartId=>{if(isFetching.current){return;}isFetching.current=true;try{// Wait until window.shopXtools.fetchCart is available\nawait waitForCondition(()=>window.shopXtools&&window.shopXtools.fetchCart);const cartData=await window.shopXtools.fetchCart(cartId);//console.log(\"[FETCH] Cart data received from Shopify:\", cartData);\nif(cartData){setCart(cartData);//console.log(\"[FETCH] Cart Data after setting state: :\", cartData)\nsetCartItems(cartData.lines?.edges||[]);//console.log(\"[FETCH] Cart items after setting state:\", cartData.lines?.edges);\n// Update the global cart data\nwindow.shopXtools.cart=cartData;// Dispatch cart update event\nwindow.dispatchEvent(new Event(\"shopXtools-cart-update\"));}else{setCart({});setCartItems([]);}}catch(error){setCart({});setCartItems([]);}finally{isFetching.current=false;}},[]);// useEffect(() => {\n//     console.log(\"[STATE] Updated cart:\", cart);\n// }, [cart]);\n// useEffect(() => {\n//     console.log(\"[STATE] Updated cartItems:\", cartItems);\n// }, [cartItems]);\n// Helper function to wait until a condition is true\nconst waitForCondition=useCallback((conditionFn,checkInterval=100,timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(conditionFn()){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"Condition not met within timeout\"));}else{setTimeout(checkCondition,checkInterval);}};checkCondition();});},[]);const handleCartUpdate=useCallback(throttle(async()=>{let cartId=window[\"shopXtools\"]?.cart?.id;// console.log(\"[UPDATE] Checking for cartId:\", cartId);\n// console.log(\"[UPDATE] Checking for cart:\", window[\"shopXtools\"]?.cart);\nif(!cartId){try{cartId=localStorage.getItem(\"shopX_cart_id\");}catch(error){console.error(\"Error loading cart ID from local storage:\",error);}}if(cartId){await fetchCartFromShopify(cartId);//console.log(\"[UPDATE] Fetching cart from Shopify with cartId:\", cartId);\n}else{//console.log(\"[UPDATE] No cartId found, resetting cart state.\");\nsetCart({});setCartItems([]);}},500),[fetchCartFromShopify]);//console.log(\"Cart Data in CartProductCard:\", cart)\nuseEffect(()=>{//console.log(\"[EVENT] shopXtools-cart-update event triggered\");\n// Fetch cart data on component mount\nhandleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate]);//console.log(\"Cart Data in CartProductCard:\", cart)\nconst handleRemoveLine=useCallback(async(cartId,lineId)=>{if(!cartId||!lineId){console.error(\"Missing cartId or lineId for remove operation\");return;}// Find the line item to get analytics data before removing\nconst lineItem=cartItems.find(({node})=>node.id===lineId)?.node;if(lineItem){// Analytics - remove_from_cart event\nconst currency=lineItem.cost.subtotalAmount.currencyCode||\"USD\";const value=parseFloat(lineItem.cost.subtotalAmount.amount||\"0\");const item_id=lineItem.merchandise.id?.split(\"/\").pop()||\"\";const item_name=lineItem.merchandise.product?.title||\"\";const item_variant=lineItem.merchandise.title||\"\";const price=parseFloat(lineItem.cost.subtotalAmount.amount||\"0\");const quantity=lineItem.quantity||1;// Google Analytics tracking (remove_from_cart)\nif(typeof window.fcTrackGAEvent===\"function\"&&item_id&&item_name&&price>0){const payload={currency,value,items:[{item_id,item_name,item_variant,price,item_brand:lineItem.merchandise.product?.vendor||null,item_category:lineItem.merchandise.product?.productType||null,quantity,// TagHound compatibility\nSKU:item_id,\"Item Name\":item_name}]};console.log(\"[FC_CartProductCard ANALYTICS] About to fire remove_from_cart with payload:\",payload);window.fcTrackGAEvent(\"remove_from_cart\",payload);console.log(\"[FC_CartProductCard ANALYTICS] Fired remove_from_cart:\",payload.items[0]);}else{console.warn(\"❌ Skipping remove_from_cart: missing item data\",{item_id,item_name,price,value});}// Meta Pixel tracking\nif(typeof fbq===\"function\"){fbq(\"track\",\"RemoveFromCart\",{content_type:\"product\",content_ids:[item_id],content_name:item_name,value,currency,contents:[{merchandiseId:item_id,price:price,quantity:quantity}]});}}try{const data=await window.shopXtools?.handleCartMutation(removeLineMutation,{cartId,lineIds:[lineId]});//console.log(\"[REMOVE] Mutation response:\", data);\nif(data?.cartLinesRemove?.cart){//console.log(\"[REMOVE] Cart updated, refetching...\");\nawait fetchCartFromShopify(cartId);return;}// Try backup mutation if primary fails\nconst backupData=await window.shopXtools?.handleCartMutation(removeLineMutationNoPlans,{cartId,lineIds:[lineId]});if(backupData?.cartLinesRemove?.cart){await fetchCartFromShopify(cartId);}else{console.error(\"Both primary and backup remove line mutations failed\");}}catch(error){console.error(\"Error removing line item:\",error);}},[fetchCartFromShopify,cartItems]);const handleUpdateLine=useCallback(async(cartId,lineId,quantity,lineItem)=>{if(!cartId||!lineId||typeof quantity!==\"number\"){console.error(\"Missing required parameters for update operation\");return;}//console.log(\"[UPDATE] Updating line:\", { cartId, lineId, quantity, lineItem });\ntry{// Check quantity limits if product has them\nconst productHandle=lineItem?.merchandise?.product?.handle;if(productHandle){const metafields=await window.shopXtools?.handleCartMutation(getProductMetafields,{handle:productHandle});const maxQuantity=parseInt(metafields?.product?.metafield_order_max?.value,10);if(!isNaN(maxQuantity)&&maxQuantity>0&&quantity>maxQuantity){setErrorMessage(`Maximum quantity allowed is ${maxQuantity}`);return;}}// Update cart line\nconst data=await window.shopXtools?.handleCartMutation(updatelineMutation,{cartId,lines:[{id:lineId,quantity}]});//console.log(\"[UPDATE] Mutation response:\", data);\nif(data?.cartLinesUpdate?.cart){await fetchCartFromShopify(cartId);setErrorMessage(undefined);}else{console.error(\"Failed to update cart line\");}}catch(error){console.error(\"Error updating line item:\",error);}},[fetchCartFromShopify]);//console.log(\"Cart Data in CartProductCard:\", cart)\nconst errorVisible=errorMessage!==null;// Adjust mock data for compare price\nconst mockData=[{price:\"100.00\",comparePrice:null},{price:\"200.00\",comparePrice:\"250.00\"},{price:\"300.00\",comparePrice:null},{price:\"400.00\",comparePrice:null}];// console.log(\"[RENDER] Cart before rendering:\", cart);\n// console.log(\"[RENDER] Cart items before rendering:\", cartItems);\nreturn /*#__PURE__*/_jsx(_Fragment,{children:RenderTarget.current()===RenderTarget.canvas?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.spacingConfigs?.gap??24,width:\"100%\"},children:[/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 1\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.font\"),color:get(props,\"priceConfigs.price.color\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[0].price,\"USD\")}),mockData[0].comparePrice&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[0].comparePrice,\"USD\")})]}),shopifyQuantity:\"1\",variants:null,onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),props.spacingConfigs?.dividerVisible&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 2\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.font\"),color:get(props,\"priceConfigs.price.color\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[1].price,\"USD\")}),mockData[1].comparePrice&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[1].comparePrice,\"USD\")})]}),shopifyQuantity:\"2\",variants:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Color:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Blue\"})]})}),onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),props.spacingConfigs?.dividerVisible&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 3\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.saleFont\"),color:get(props,\"priceConfigs.price.saleColor\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(300,\"USD\")}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(400,\"USD\")})]}),shopifyQuantity:\"3\",variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Color:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Black\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Size:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Medium\"})]})]}),onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),props.spacingConfigs?.dividerVisible&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 4\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.font\"),color:get(props,\"priceConfigs.price.color\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(400,\"USD\")}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0}})]}),shopifyQuantity:\"4\",variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Size:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Medium\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"subscriptionConfigs.font\"),color:get(props,\"subscriptionConfigs.color\")},children:\"Delivers every week\"})]}),onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}})]}):cartItems.length===0?/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",minHeight:\"100%\"},children:props.emptyStateComponent}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:0,width:\"100%\",boxSizing:\"border-box\"},children:[errorVisible&&/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"errorConfigs.errorFont\"),color:get(props,\"errorConfigs.errorColor\"),textTransform:get(props,\"errorConfigs.textTransform\",\"none\")},children:errorMessage}),cartItems.map(({node:_lineItem},index)=>/*#__PURE__*/_jsxs(_Fragment,{children:[index>0&&props.spacingConfigs?.dividerVisible?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",marginTop:props.spacingConfigs?.gap||24,marginBottom:props.spacingConfigs?.gap||24,borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}):index>0&&!props.spacingConfigs?.dividerVisible?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:props.spacingConfigs?.gap||24}}):null,/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",overflow:\"hidden\",borderRadius:typeof props.containerConfigs?.radius===\"object\"?`${props.containerConfigs.radius.topLeft}px ${props.containerConfigs.radius.topRight}px ${props.containerConfigs.radius.bottomRight}px ${props.containerConfigs.radius.bottomLeft}px`:typeof props.containerConfigs?.radius===\"string\"?props.containerConfigs.radius:`${props.containerConfigs?.radius||0}px`,background:props.containerConfigs?.background||\"#FFF\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,padding:typeof props.containerConfigs?.padding===\"object\"?`${props.containerConfigs.padding.top}px ${props.containerConfigs.padding.right}px ${props.containerConfigs.padding.bottom}px ${props.containerConfigs.padding.left}px`:props.containerConfigs?.padding||\"0px\",display:\"flex\"},children:/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:get(_lineItem,\"merchandise.image.url\",null),imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:{...props.containerConfigs,background:\"transparent\"},linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:_lineItem,quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,Radius:\"0px\",style:{width:\"100%\",background:\"transparent\",...RenderTarget.current()===RenderTarget.canvas?{padding:typeof props.containerConfigs?.padding===\"object\"?`${props.containerConfigs.padding.top}px ${props.containerConfigs.padding.right}px ${props.containerConfigs.padding.bottom}px ${props.containerConfigs.padding.left}px`:props.containerConfigs?.padding||\"0px\"}:{padding:0}},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0,textTransform:props.titleConfigs?.textTransform||\"none\"},children:_lineItem.merchandise.product.title}),shopifyProductPriceAmount:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:(()=>{if(!_lineItem)return null;// Use cart data for primary information\n    const price=_lineItem.cost.subtotalAmount.amount//_lineItem.merchandise.price.amount;\n    ;const subscriptionPrice=_lineItem.sellingPlanAllocation?.checkoutChargeAmount?.amount;const currencyCode=_lineItem.cost.subtotalAmount.currencyCode//_lineItem.merchandise.price.currencyCode;\n    ;const comparePrice=_lineItem.merchandise.compareAtPrice?.amount;// Supplement with external data\n    const variantId=_lineItem.merchandise.id;const variantGid=variantId.split(\"/\").pop();const matchingProduct=window.shopXtools.products.find(({node})=>node.variants.edges.some(edge=>edge.node.id.includes(variantGid)))?.node;const matchingVariant=matchingProduct?.variants?.edges.find(edge=>edge.node.id.includes(variantGid))?.node;// Preserve the log\n    // console.log(\n    //     \"Cart Product Card - Price Data:\",\n    //     {\n    //         variantId,\n    //         variantGid,\n    //         matchingProduct,\n    //         matchingVariant,\n    //         price,\n    //         currencyCode,\n    //         comparePrice,\n    //         variantComparePrice:\n    //             get(\n    //                 matchingVariant,\n    //                 \"compareAtPrice.amount\"\n    //             ),\n    //         productComparePrice:\n    //             get(\n    //                 matchingProduct,\n    //                 \"compareAtPriceRange.minVariantPrice.amount\"\n    //             ),\n    //         lineItem: _lineItem,\n    //         showCurrencyCode:\n    //             props.showCurrencyCode,\n    //         currencyPosition:\n    //             props.currencyPosition,\n    //         showCurrencySymbol:\n    //             props.showCurrencySymbol,\n    //     }\n    // )\n    const hasComparePrice=comparePrice&&parseFloat(comparePrice)>parseFloat(price);const finalPrice=_lineItem.sellingPlanAllocation?subscriptionPrice:price||\"0\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,hasComparePrice?\"priceConfigs.price.saleFont\":\"priceConfigs.price.font\"),color:hasComparePrice?props.priceConfigs?.price?.saleColor:props.priceConfigs?.price?.color,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(finalPrice,currencyCode)}),hasComparePrice&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:\"line-through\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(comparePrice,currencyCode)})]});})()}),shopifyQuantity:`${_lineItem.quantity||1}`,variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:[_lineItem.merchandise.selectedOptions.filter(option=>option.name!==\"Title\").map((option,index)=>/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\",textTransform:get(props,\"variantConfigs.titleTransform\",\"none\")},children:[option.name,\":\"]}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\"),textTransform:get(props,\"variantConfigs.valueTransform\",\"none\")},children:option.value})]},`variant-${option.name}-${index}`)),_lineItem.attributes?.map((attr,index)=>/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.titleFont\"):get(props,\"variantConfigs.titleFont\"),color:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.titleColor\"):get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\",textTransform:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.titleTransform\",\"none\"):get(props,\"variantConfigs.titleTransform\",\"none\")},children:[attr.key,\":\"]}),/*#__PURE__*/_jsx(\"span\",{style:{...props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.valueFont\"):get(props,\"variantConfigs.valueFont\"),color:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.valueColor\"):get(props,\"variantConfigs.valueColor\"),textTransform:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.valueTransform\",\"none\"):get(props,\"variantConfigs.valueTransform\",\"none\")},children:attr.value})]},`attr-${attr.key}-${index}`)),_lineItem.sellingPlanAllocation?.sellingPlan?.name&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"subscriptionConfigs.font\"),color:get(props,\"subscriptionConfigs.color\"),textTransform:get(props,\"subscriptionConfigs.textTransform\",\"none\")},children:_lineItem.sellingPlanAllocation.sellingPlan.name})]}),onRemove:()=>handleRemoveLine(cart.id,_lineItem.id),onAddQuantity:()=>handleUpdateLine(cart.id,_lineItem.id,_lineItem.quantity+1,_lineItem),onSubtractQuantity:()=>handleUpdateLine(cart.id,_lineItem.id,_lineItem.quantity-1,_lineItem)})},_lineItem.id)]}))]})});}FC_CartProductCard.defaultProps={containerConfigs:{background:\"transparent\",radius:0,padding:0,insidePadding:0,gap:8,border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}},linkConfigs:{enabled:false,slugPath:\"\"},imageConfigs:{visible:true,type:\"Fill\",width:104,radius:8,background:\"#F5F5F5\",border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"},ratio:\"1:1\",hover:\"None\",zoomScale:1.05,opacity:.75},titleConfigs:{font:{family:\"Inter\",size:14,weight:500},color:\"#000000\",hoverColor:\"#000000\"},variantConfigs:{gap:4,titleFont:{family:\"Inter\",size:14,weight:500},titleColor:\"#000000\",valueFont:{family:\"Inter\",size:14,weight:400},valueColor:\"#666666\"},subscriptionConfigs:{font:{family:\"Inter\",size:14,weight:400},color:\"#4A5B89\"},quantityConfigs:{type:ControlType.Object,title:\"Quantity\",controls:{container:{type:ControlType.Object,title:\"Container\",controls:{number:{type:ControlType.Color,defaultValue:\"#000\",title:\"Number\"},containerBg:{type:ControlType.Color,defaultValue:\"transparent\",title:\"BG\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},containerRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},containerBorder:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E2E2E2\"}}}},buttons:{type:ControlType.Object,title:\"Buttons\",controls:{iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customPlusIcon:{type:ControlType.Image,title:\"Plus\",hidden:({iconType})=>iconType!==\"Custom\"},customMinusIcon:{type:ControlType.Image,title:\"Minus\",hidden:({iconType})=>iconType!==\"Custom\"},icons:{type:ControlType.Color,defaultValue:\"#000\",title:\"Icons\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},iconBg:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG\"},iconBgHover:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}}}},priceConfigs:{gap:4,price:{font:{family:\"Inter\",size:14,weight:500},color:\"#000000\",saleFont:{family:\"Inter\",size:14,weight:500},saleColor:\"#000000\"},comparePrice:{font:{family:\"Inter\",size:14,weight:400},color:\"#8B0000\",strikethrough:true,strikethroughColor:\"#8B0000\"},format:{showSymbol:true,showCurrency:false,showDecimals:\"Always show\",currencyCode:\"USD\"},// Keep for backward compatibility\nshowCurrencyCode:false,showSymbol:true},removeIconConfigs:{type:ControlType.Object,title:\"Remove Icon\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"Top\",\"Bottom\"],defaultValue:\"Bottom\"},iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customImage:{type:ControlType.Image,title:\"Image\",hidden:({iconType})=>iconType!==\"Custom\"},icon:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Icon\",hidden:({iconType})=>iconType===\"Custom\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},bg:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG\"},bgHover:{type:ControlType.Color,defaultValue:\"#EBEBEB\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"80px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}}};addPropertyControls(FC_CartProductCard,{linkConfigs:{type:ControlType.Object,title:\"Link\",controls:{enabled:{type:ControlType.Boolean,title:\"Link\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},slugPath:{type:ControlType.String,title:\"Path\",defaultValue:\"\",placeholder:\"shop/\",description:\"The path between your domain and slug. [Learn more](https://framercommerce.com/resources/docs/components/cart#cart-product-card)\",hidden:({enabled})=>!enabled}}},imageConfigs:{type:ControlType.Object,title:\"Image\",controls:{visible:{type:ControlType.Boolean,title:\"Image\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},type:{type:ControlType.SegmentedEnum,title:\"Type\",options:[\"Fill\",\"Fit\"],defaultValue:\"Fill\",optionTitles:[\"Fill\",\"Fit\"],hidden:({visible})=>!visible},width:{type:ControlType.Number,title:\"Width\",defaultValue:112,min:0,max:500,unit:\"px\",step:8,displayStepper:true,hidden:({visible})=>!visible},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\",hidden:({visible})=>!visible},background:{type:ControlType.Color,title:\"BG\",defaultValue:\"#F2F2F2\",hidden:({visible})=>!visible},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0)\"},hidden:({visible})=>!visible},ratio:{type:ControlType.Enum,title:\"Ratio\",options:[\"1:1\",\"3:2\",\"4:5\"],defaultValue:\"1:1\",hidden:({visible})=>!visible},hover:{type:ControlType.Enum,title:\"Hover Type\",options:[\"None\",\"Zoom\",\"Opacity\"],defaultValue:\"None\",hidden:({visible})=>!visible},zoomScale:{type:ControlType.Number,title:\"Zoom Scale\",defaultValue:1.05,min:1,max:3,step:.05,displayStepper:true,hidden:({hover})=>hover!==\"Zoom\"},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:.75,min:0,max:1,step:.05,hidden:({hover})=>hover!==\"Opacity\"}}},titleConfigs:{type:ControlType.Object,title:\"Title\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},hoverColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Hover\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}}},variantConfigs:{type:ControlType.Object,title:\"Variants\",controls:{titleFont:{type:ControlType.Font,controls:\"extended\",title:\"Title Font\"},titleColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Title Color\"},titleTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"},valueFont:{type:ControlType.Font,controls:\"extended\",title:\"Value Font\"},valueColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Value Color\"},valueTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:100,unit:\"px\",step:1}}},attributeConfigs:{type:ControlType.Object,title:\"Attributes\",controls:{uniqueFormatting:{type:ControlType.Boolean,title:\"Customize\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"By default, attributes use same styling as Variants.\"},titleFont:{type:ControlType.Font,controls:\"extended\",title:\"Title Font\",hidden:({uniqueFormatting})=>!uniqueFormatting},titleColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Title Color\",hidden:({uniqueFormatting})=>!uniqueFormatting},titleTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\",hidden:({uniqueFormatting})=>!uniqueFormatting},valueFont:{type:ControlType.Font,controls:\"extended\",title:\"Value Font\",hidden:({uniqueFormatting})=>!uniqueFormatting},valueColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Value Color\",hidden:({uniqueFormatting})=>!uniqueFormatting},valueTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\",hidden:({uniqueFormatting})=>!uniqueFormatting},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:100,unit:\"px\",step:1,hidden:props=>!props.attributeConfigs?.uniqueFormatting}}},subscriptionConfigs:{type:ControlType.Object,title:\"Subscription\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}}},quantityConfigs:{type:ControlType.Object,title:\"Quantity\",controls:{container:{type:ControlType.Object,title:\"Container\",controls:{number:{type:ControlType.Color,defaultValue:\"#000\",title:\"Number\"},containerBg:{type:ControlType.Color,defaultValue:\"transparent\",title:\"BG\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},containerRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},containerBorder:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E2E2E2\"}}}},buttons:{type:ControlType.Object,title:\"Buttons\",controls:{iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customPlusIcon:{type:ControlType.Image,title:\"Plus\",hidden:({iconType})=>iconType!==\"Custom\"},customMinusIcon:{type:ControlType.Image,title:\"Minus\",hidden:({iconType})=>iconType!==\"Custom\"},icons:{type:ControlType.Color,defaultValue:\"#000\",title:\"Icons\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},iconBg:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG\"},iconBgHover:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}}}},priceConfigs:{type:ControlType.Object,title:\"Price\",controls:{gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:40,unit:\"px\",step:1},price:{type:ControlType.Object,title:\"Price\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Regular Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Regular Color\"},saleFont:{type:ControlType.Font,controls:\"extended\",title:\"Sale Font\"},saleColor:{type:ControlType.Color,defaultValue:\"#FF0000\",title:\"Sale Color\"}}},comparePrice:{type:ControlType.Object,title:\"Compare Price\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},strikethrough:{type:ControlType.Boolean,title:\"Strike\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},strikethroughColor:{type:ControlType.Color,title:\"Strike Color\",defaultValue:\"#000000\",hidden:({strikethrough})=>!strikethrough}}},format:{type:ControlType.Object,title:\"Format\",controls:{showSymbol:{type:ControlType.Boolean,title:\"Symbol\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"$, \\xa3, €, etc.\"},showCurrency:{type:ControlType.Boolean,title:\"Code\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"USD, EUR, CHF, etc.\"},showDecimals:{type:ControlType.Enum,title:\"Decimals\",defaultValue:\"Always show\",options:[\"Always show\",\"Never show\",\"Hide when .00\"],optionTitles:[\"Always show\",\"Never show\",\"Hide when .00\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currencyCode:{type:ControlType.Enum,title:\"Preview\",defaultValue:\"USD\",options:[\"USD\",\"EUR\",\"GBP\",\"CHF\",\"JPY\",\"CAD\",\"AUD\",\"CNY\",\"HKD\",\"NZD\",\"SEK\",\"KRW\",\"SGD\",\"NOK\",\"MXN\",\"INR\",\"RUB\",\"ZAR\",\"TRY\",\"BRL\",\"TWD\",\"DKK\",\"PLN\",\"THB\",\"IDR\",\"HUF\",\"CZK\",\"ILS\",\"CLP\",\"PHP\",\"AED\",\"COP\",\"SAR\",\"MYR\",\"RON\"],description:\"Currency is for canvas preview only.\"}}}}},errorConfigs:{type:ControlType.Object,title:\"Errors\",controls:{errorFont:{type:ControlType.Font,controls:\"extended\",title:\"Error Font\"},errorColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Error Color\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}}},removeIconConfigs:{type:ControlType.Object,title:\"Remove Icon\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"Top\",\"Bottom\"],defaultValue:\"Bottom\"},iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customImage:{type:ControlType.Image,title:\"Image\",hidden:({iconType})=>iconType!==\"Custom\"},icon:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Icon\",hidden:({iconType})=>iconType===\"Custom\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},bg:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG\"},bgHover:{type:ControlType.Color,defaultValue:\"#EBEBEB\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"80px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}},containerConfigs:{type:ControlType.Object,title:\"Container\",controls:{background:{type:ControlType.Color,title:\"BG\",defaultValue:\"transparent\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"0px\"},padding:{type:ControlType.Padding,title:\"Outside Padding\",defaultValue:\"0px\"},insidePadding:{type:ControlType.Padding,title:\"Inside Padding\",defaultValue:\"0px\"},gap:{type:ControlType.Number,title:\"Content Gap\",defaultValue:4,min:0,max:100,unit:\"px\",step:1},imageGap:{type:ControlType.Number,title:\"Image Gap\",defaultValue:16,min:0,max:100,unit:\"px\",step:1},border:{type:ControlType.Border,title:\"Border\"}}},spacingConfigs:{type:ControlType.Object,title:\"Spacing\",controls:{dividerVisible:{type:ControlType.Boolean,title:\"Divider\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},divider:{type:ControlType.Border,title:\"Style\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0.08)\"},hidden:({dividerVisible})=>!dividerVisible},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:24,min:0,max:100,unit:\"px\",step:1}}}});function ShopXCartProductCard({imageVisibility,image,quantityControlColor,quantityNumberColor,quantityContainerBgColor,quantityControlBgColor,quantityControlHoverColor,xColor,xBgColor,xBgHoverColor,shopifyProductTitle,shopifyProductPriceAmount,shopifyQuantity,variants,style={},onRemove,onAddQuantity,onSubtractQuantity,imageConfigs,quantityConfigs,removeIconConfigs,containerConfigs,linkConfigs,titleConfigs,_lineItem,quantityContainerBorder=\"1px solid #E2E2E2\",quantityContainerRadius=\"8px\",Radius}){const[isHovered,setIsHovered]=useState(false);const handleMouseEnter=e=>{// Only set hover if not clicking quantity or remove buttons\nif(!e.target.closest(\"button\")){setIsHovered(true);}};const handleMouseLeave=()=>{setIsHovered(false);};// Construct product URL if linking is enabled\nconst productUrl=linkConfigs?.enabled&&_lineItem?.merchandise?.product?.handle?`${window.location.origin}/${linkConfigs.slugPath||\"\"}${_lineItem.merchandise.product.handle}`:null;const imageHeight=imageConfigs?.ratio===\"4:5\"?(imageConfigs?.width||112)*1.25:imageConfigs?.ratio===\"3:2\"?(imageConfigs?.width||112)*(2/3):imageConfigs?.width||112;const imageBorderStyle=imageConfigs?.border?.borderStyle||\"solid\";const imageBorderWidth=imageConfigs?.border?.borderWidth||0;const imageBorderColor=imageConfigs?.border?.borderColor||\"transparent\";const imageRadius=typeof imageConfigs?.radius===\"object\"?`${imageConfigs.radius.topLeft}px ${imageConfigs.radius.topRight}px ${imageConfigs.radius.bottomRight}px ${imageConfigs.radius.bottomLeft}px`:`${imageConfigs?.radius||4}px`;const XIcon=({size=8,weight})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"2\",x2:\"14\",y2:\"14\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"14\",x2:\"14\",y2:\"2\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"})]});const removeButton=/*#__PURE__*/_jsx(\"button\",{onClick:onRemove,style:{border:removeIconConfigs?.border?`${removeIconConfigs.border.borderWidth}px ${removeIconConfigs.border.borderStyle} ${removeIconConfigs.border.borderColor}`:\"none\",background:removeIconConfigs?.bg||\"#F5F5F5\",color:removeIconConfigs?.icon||\"#000000\",cursor:\"pointer\",padding:\"4px\",borderRadius:typeof removeIconConfigs?.radius===\"object\"?`${removeIconConfigs.radius.topLeft}px ${removeIconConfigs.radius.topRight}px ${removeIconConfigs.radius.bottomRight}px ${removeIconConfigs.radius.bottomLeft}px`:typeof removeIconConfigs?.radius===\"string\"?removeIconConfigs.radius:\"80px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,width:\"24px\",height:\"24px\"},onMouseEnter:e=>e.currentTarget.style.background=removeIconConfigs?.bgHover||\"#EBEBEB\",onMouseLeave:e=>e.currentTarget.style.background=removeIconConfigs?.bg||\"#F5F5F5\",children:removeIconConfigs?.iconType===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:removeIconConfigs?.customImage,alt:\"Remove\",style:{width:removeIconConfigs?.iconSize,height:removeIconConfigs?.iconSize}}):/*#__PURE__*/_jsx(XIcon,{size:removeIconConfigs?.iconSize||8,weight:removeIconConfigs?.iconWeight||2})});const containerStyle={display:\"flex\",alignItems:\"stretch\",width:\"100%\",boxSizing:\"border-box\",overflow:\"hidden\",cursor:productUrl?\"pointer\":\"default\",borderRadius:typeof containerConfigs?.radius===\"object\"?`${containerConfigs.radius.topLeft}px ${containerConfigs.radius.topRight}px ${containerConfigs.radius.bottomRight}px ${containerConfigs.radius.bottomLeft}px`:`${containerConfigs?.radius||0}px`,border:containerConfigs?.border?`${containerConfigs.border.borderWidth}px ${containerConfigs.border.borderStyle} ${containerConfigs.border.borderColor}`:undefined,padding:typeof containerConfigs?.padding===\"object\"?`${containerConfigs.padding.top}px ${containerConfigs.padding.right}px ${containerConfigs.padding.bottom}px ${containerConfigs.padding.left}px`:containerConfigs?.padding||\"0px\",background:\"transparent\",...style};const contentStyle={display:\"flex\",gap:containerConfigs?.imageGap??0,flex:1,minWidth:0,padding:containerConfigs?.insidePadding||\"0px\"};const imageStyle={position:\"relative\",width:imageConfigs?.width||112,height:imageHeight,flexShrink:0,background:imageConfigs?.background||\"#F2F2F2\",borderRadius:imageConfigs?.radius||\"4px\",border:`${imageBorderWidth}px ${imageBorderStyle} ${imageBorderColor}`,overflow:\"hidden\"};const imageInnerStyle={width:\"100%\",height:\"100%\",objectFit:imageConfigs?.type===\"Fit\"?\"contain\":\"cover\",transition:\"transform 0.3s ease, opacity 0.3s ease\",...isHovered&&imageConfigs?.hover===\"Zoom\"&&{transform:`scale(${imageConfigs.zoomScale})`},...isHovered&&imageConfigs?.hover===\"Opacity\"&&{opacity:imageConfigs.opacity}};const titleStyle={...titleConfigs?.font||{},color:isHovered?titleConfigs?.hoverColor:titleConfigs?.color,margin:0,transition:\"color 0.3s ease\",textTransform:titleConfigs?.textTransform||\"none\"};const handleClick=e=>{// Only navigate if not clicking quantity or remove buttons\nif(productUrl&&!e.target.closest(\"button\")){window.location.href=productUrl;}};return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,onClick:handleClick,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:containerConfigs?.imageGap??0,flex:1,minWidth:0},children:[imageVisibility&&image&&/*#__PURE__*/_jsx(\"div\",{style:imageStyle,children:/*#__PURE__*/_jsx(\"img\",{src:image,style:imageInnerStyle,onError:e=>{e.currentTarget.style.display=\"none\";}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",flex:1,minWidth:0,gap:containerConfigs?.gap??0,padding:containerConfigs?.insidePadding||\"0px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",width:\"100%\",gap:\"16px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:containerConfigs?.gap??0,flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:titleStyle,children:typeof shopifyProductTitle===\"string\"?shopifyProductTitle:/*#__PURE__*/React.cloneElement(shopifyProductTitle,{style:titleStyle})}),variants]}),removeIconConfigs?.position===\"Top\"?removeButton:shopifyProductPriceAmount]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:\"16px\",marginTop:\"auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",backgroundColor:quantityConfigs?.container?.containerBg||\"transparent\",borderRadius:typeof quantityConfigs?.container?.containerRadius===\"object\"?`${quantityConfigs.container.containerRadius.topLeft}px ${quantityConfigs.container.containerRadius.topRight}px ${quantityConfigs.container.containerRadius.bottomRight}px ${quantityConfigs.container.containerRadius.bottomLeft}px`:typeof quantityConfigs?.container?.containerRadius===\"string\"?quantityConfigs.container.containerRadius:\"8px\",padding:quantityConfigs?.container?.padding||\"4px\",border:quantityConfigs?.container?.containerBorder?`${quantityConfigs.container.containerBorder.borderWidth}px ${quantityConfigs.container.containerBorder.borderStyle} ${quantityConfigs.container.containerBorder.borderColor}`:\"1px solid #E2E2E2\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"button\",{onClick:onSubtractQuantity,style:{border:quantityConfigs?.buttons?.border?`${quantityConfigs.buttons.border.borderWidth}px ${quantityConfigs.buttons.border.borderStyle} ${quantityConfigs.buttons.border.borderColor}`:\"none\",background:quantityConfigs?.buttons?.iconBg||\"#F5F5F5\",color:quantityConfigs?.buttons?.icons||\"#000000\",cursor:\"pointer\",padding:quantityConfigs?.buttons?.padding||\"4px 8px\",borderRadius:typeof quantityConfigs?.buttons?.radius===\"object\"?`${quantityConfigs.buttons.radius.topLeft}px ${quantityConfigs.buttons.radius.topRight}px ${quantityConfigs.buttons.radius.bottomRight}px ${quantityConfigs.buttons.radius.bottomLeft}px`:typeof quantityConfigs?.buttons?.radius===\"string\"?quantityConfigs.buttons.radius:\"4px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},onMouseEnter:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBgHover||\"#EBEBEB\";},onMouseLeave:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBg||\"#F5F5F5\";},children:quantityConfigs?.buttons?.iconType===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:quantityConfigs.buttons.customMinusIcon,alt:\"Minus\",style:{width:quantityConfigs.buttons.iconSize||8,height:quantityConfigs.buttons.iconSize||8}}):/*#__PURE__*/_jsx(MinusIcon,{size:quantityConfigs?.buttons?.iconSize||8,weight:quantityConfigs?.buttons?.iconWeight||2})}),/*#__PURE__*/_jsx(\"span\",{style:{margin:\"0 8px\",color:quantityConfigs?.container?.number||\"#000000\"},children:shopifyQuantity}),/*#__PURE__*/_jsx(\"button\",{onClick:onAddQuantity,style:{border:quantityConfigs?.buttons?.border?`${quantityConfigs.buttons.border.borderWidth}px ${quantityConfigs.buttons.border.borderStyle} ${quantityConfigs.buttons.border.borderColor}`:\"none\",background:quantityConfigs?.buttons?.iconBg||\"#F5F5F5\",color:quantityConfigs?.buttons?.icons||\"#000000\",cursor:\"pointer\",padding:quantityConfigs?.buttons?.padding||\"4px 8px\",borderRadius:typeof quantityConfigs?.buttons?.radius===\"object\"?`${quantityConfigs.buttons.radius.topLeft}px ${quantityConfigs.buttons.radius.topRight}px ${quantityConfigs.buttons.radius.bottomRight}px ${quantityConfigs.buttons.radius.bottomLeft}px`:typeof quantityConfigs?.buttons?.radius===\"string\"?quantityConfigs.buttons.radius:\"4px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},onMouseEnter:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBgHover||\"#EBEBEB\";},onMouseLeave:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBg||\"#F5F5F5\";},children:quantityConfigs?.buttons?.iconType===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:quantityConfigs.buttons.customPlusIcon,alt:\"Plus\",style:{width:quantityConfigs.buttons.iconSize||8,height:quantityConfigs.buttons.iconSize||8}}):/*#__PURE__*/_jsx(PlusIcon,{size:quantityConfigs?.buttons?.iconSize||8,weight:quantityConfigs?.buttons?.iconWeight||2})})]}),removeIconConfigs?.position===\"Bottom\"?removeButton:shopifyProductPriceAmount]})]})]})});}const MinusIcon=({size=8,weight})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"8\",x2:\"14\",y2:\"8\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"})});const PlusIcon=({size=8,weight})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"2\",x2:\"8\",y2:\"14\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"8\",x2:\"14\",y2:\"8\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"})]});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartProductCard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartProductCard.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import React,{useEffect,useState,useCallback,useRef,cloneElement}from\"react\";import{appendAllTrackingParamsToUrl,getUTMParameters,getSCARefParameters}from\"https://framerusercontent.com/modules/w24ELWa2giT3SFaWpV77/UL9rXBH96UMdOgXUL8Iq/utmParams.js\";import{throttle}from\"lodash-es\";import{addPropertyControls,ControlType}from\"framer\";import{appendLanguageToUrl}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/DUlbmWuOELzEUenVmv3G/locales.js\";import{trackFacebookPixelInitiateCheckout}from\"https://framerusercontent.com/modules/6Zs9CjkPbKzHjoy8LK08/UlcfEh8799smdhRPoZER/Fb_pixel.js\";/**\n * @framerDisableUnlink\n */export default function FC_CartCheckoutButton({componentInstance}){const[checkoutUrl,setCheckoutUrl]=useState(null);const isFetching=useRef(false);// Capture UTM and SCA ref parameters on component mount\nuseEffect(()=>{// Get UTM and SCA ref parameters when component mounts\ngetUTMParameters();getSCARefParameters();},[]);const waitForCondition=useCallback((conditionFn,checkInterval=100,timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(conditionFn()){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"Condition not met within timeout\"));}else{setTimeout(checkCondition,checkInterval);}};checkCondition();});},[]);const fetchCartAndUpdateCheckoutUrl=useCallback(async cartId=>{if(isFetching.current)return;isFetching.current=true;try{await waitForCondition(()=>window.shopXtools&&window.shopXtools.fetchCart);const cartData=await window.shopXtools.fetchCart(cartId);//console.log(\"Cart Data in checkout button\", cartData)\nif(cartData){//console.log(\"Cart Data in checkout button\", cartData)\n// Check for existing attributes\nconst storedAttributes=JSON.parse(localStorage.getItem(\"fc_cart_attributes\")||\"[]\");// console.log(\"Cart data received:\", {\n//     checkoutUrl: cartData.checkoutUrl,\n//     storedAttributes,\n// })\nwindow.shopXtools.cart=cartData;setCheckoutUrl(cartData.checkoutUrl||null);}else{console.error(\"Failed to fetch cart data from Shopify\");setCheckoutUrl(null);}}catch(error){console.error(\"Error fetching cart from Shopify:\",error);setCheckoutUrl(null);}finally{isFetching.current=false;}},[waitForCondition]);const handleCartUpdate=useCallback(throttle(async()=>{let cartId=window[\"shopXtools\"]?.cart?.id||localStorage.getItem(\"shopX_cart_id\");if(cartId){await fetchCartAndUpdateCheckoutUrl(cartId);}else{console.warn(\"No cart ID found. Cart is empty.\");setCheckoutUrl(null);}},1e3),[fetchCartAndUpdateCheckoutUrl]);useEffect(()=>{handleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate]);const handleClick=async e=>{try{// Aggregate all product-specific attributes from sessionStorage\nconst allAttributes=[];for(let i=0;i<sessionStorage.length;i++){const key=sessionStorage.key(i);if(key?.startsWith(\"fc_cart_attributes_\")){const productAttributes=JSON.parse(sessionStorage.getItem(key)||\"{}\");Object.entries(productAttributes).forEach(([attrKey,attrValue])=>{allAttributes.push({key:attrKey,value:String(attrValue)});});}}// Update cart attributes if we have any\nif(allAttributes.length>0&&window.shopXtools?.handleCartMutation){const updateCartMutation=`\n                    mutation cartAttributesUpdate($cartId: ID!, $attributes: [AttributeInput!]!) {\n                        cartAttributesUpdate(cartId: $cartId, attributes: $attributes) {\n                            cart {\n                                id\n                                attributes {\n                                    key\n                                    value\n                                }\n                            }\n                            userErrors {\n                                field\n                                message\n                            }\n                        }\n                    }\n                `;try{await window.shopXtools.handleCartMutation(updateCartMutation,{cartId:window.shopXtools.cart.id,attributes:allAttributes});}catch(error){console.error(\"Failed to update cart attributes:\",error);}}// Analytics\nconst cart=window.shopXtools?.cart;if(!cart){console.warn(\"No cart found.\");return;// Exit if no cart is available\n}// Check if lines is defined and is an array\nconst lines=cart.lines?.edges||[];if(!Array.isArray(lines)){console.error(\"Lines is not an array:\",lines);return;// Exit if lines is not an array\n}const cartItems=lines.map(line=>line.node)// Assuming line.node contains the item details\n;// const value = parseFloat(cartItems.reduce((total, item) => total + parseFloat(item.cost.totalAmount.amount) * item.quantity, 0).toFixed(2));\n// const currency = cartItems.length > 0 ? cartItems[0].cost.totalAmount.currencyCode : 'USD';\nconst value=cart?.cost.subtotalAmount.amount;const currency=cart?.cost.subtotalAmount.currencyCode;const items=cartItems.map(item=>{const unitAmount=parseFloat(item.cost?.amountPerQuantity?.amount??(item.cost?.subtotalAmount?.amount&&item.quantity?(parseFloat(item.cost.subtotalAmount.amount)/item.quantity).toFixed(2):\"0\"));return{item_id:item.merchandise.id?.split(\"/\").pop()||\"\",item_name:item.merchandise.product?.title||item.merchandise.title||\"\",item_variant:item.merchandise.title||\"\",price:unitAmount,quantity:item.quantity,item_brand:item.merchandise.product?.vendor||null,item_category:item.merchandise.product?.productType||null,// TagHound compatibility\nSKU:item.merchandise.id?.split(\"/\").pop()||\"\",\"Item Name\":item.merchandise.product?.title||item.merchandise.title||\"\"};});// Google Analytics tracking\nif(typeof window.fcTrackGAEvent===\"function\"){// console.log(\"Tracking Begin Checkout - google:\", {\n//     currency,\n//     value,\n//     items,\n// })\nconst gaPayload={currency,value,items};window.fcTrackGAEvent(\"begin_checkout\",gaPayload);}// Meta Pixel tracking\ntry{trackFacebookPixelInitiateCheckout({content_ids:items.map(item=>item.item_id),value:value,currency:currency,num_items:items.reduce((total,item)=>total+item.quantity,0),content_name:\"Checkout\",useBeacon:true});}catch(error){console.warn(\"Facebook Pixel tracking failed, continuing with checkout:\",error);}let finalCheckoutUrl=window.fcEnhancedCheckoutUrl||checkoutUrl;// Only proceed with tracking params and language if we have a valid checkout URL\nif(finalCheckoutUrl){finalCheckoutUrl=appendAllTrackingParamsToUrl(finalCheckoutUrl);finalCheckoutUrl=appendLanguageToUrl(finalCheckoutUrl);// Clear all product-specific attributes after successful checkout redirect\nfor(let i=0;i<sessionStorage.length;i++){const key=sessionStorage.key(i);if(key?.startsWith(\"shopX_cart_attributes_\")){sessionStorage.removeItem(key);}}// Delay navigation slightly to observe analytics firing\nwindow.location.assign(finalCheckoutUrl);}else{console.error(\"No checkout URL available\");}}catch(error){console.error(\"Error during checkout:\",error);}};const content=Array.isArray(componentInstance)?componentInstance[0]:componentInstance;if(!content||!/*#__PURE__*/React.isValidElement(content)){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\"},children:\"Connect Instance\"});}return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:\"100%\"},children:/*#__PURE__*/cloneElement(content,{style:{...content.props?.style||{},width:\"100%\",height:\"100%\"},onClick:e=>{handleClick(e);if(content.props?.onClick){content.props.onClick(e);}}})});}addPropertyControls(FC_CartCheckoutButton,{componentInstance:{type:ControlType.ComponentInstance,title:\"Instance\",description:\"Connect to your checkout button component off-page (required).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartCheckoutButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2024 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useState,cloneElement}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n */export default function FC_CartClearButton(props){var _content_props;const{Default}=props;const[isClearing,setIsClearing]=useState(false);const waitForShopXTools=(timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(window.shopXtools&&window.shopXtools.handleCartMutation){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"shopXtools not initialized within timeout\"));}else{setTimeout(checkCondition,100);}};checkCondition();});};const clearCart=useCallback(async e=>{if(isClearing)return;setIsClearing(true);try{var _currentCart_lines_edges,_currentCart_lines;await waitForShopXTools();const cartId=localStorage.getItem(\"shopX_cart_id\");if(!cartId){return;}const currentCart=window.shopXtools.cart;const lineIds=(currentCart===null||currentCart===void 0?void 0:(_currentCart_lines=currentCart.lines)===null||_currentCart_lines===void 0?void 0:(_currentCart_lines_edges=_currentCart_lines.edges)===null||_currentCart_lines_edges===void 0?void 0:_currentCart_lines_edges.map(edge=>edge.node.id))||[];if(lineIds.length===0){return;}const clearCartMutation=`\n                mutation cartLinesRemove($cartId: ID!, $lineIds: [ID!]!) {\n                    cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {\n                        cart {\n                            id\n                            lines(first: 100) {\n                                edges {\n                                    node {\n                                        id\n                                        quantity\n                                    }\n                                }\n                            }\n                        }\n                        userErrors {\n                            message\n                            field\n                        }\n                    }\n                }\n            `;const data=await window.shopXtools.handleCartMutation(clearCartMutation,{cartId,lineIds});if(data){localStorage.setItem(\"shopXtools.cart\",JSON.stringify(data.cartLinesRemove.cart));window.shopXtools.cart=data.cartLinesRemove.cart;window.dispatchEvent(new Event(\"shopXtools-cart-update\"));}}catch(error){// Silent error handling - logging removed\n}finally{setIsClearing(false);}},[isClearing]);let content=(Default===null||Default===void 0?void 0:Default[0])||null;if(!content){return null;}const clonedElement=/*#__PURE__*/cloneElement(content,{style:{...((_content_props=content.props)===null||_content_props===void 0?void 0:_content_props.style)||{},width:\"100%\",height:\"100%\"},onClick:clearCart});return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:\"100%\"},children:clonedElement});}FC_CartClearButton.defaultProps={Default:null};addPropertyControls(FC_CartClearButton,{Default:{type:ControlType.ComponentInstance,title:\"Button Design\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartClearButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartClear.map","// Generated by Framer (eeceacb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={N3cdMrVQH:{hover:true,pressed:true}};const serializationHash=\"framer-SUOJK\";const variantClassNames={N3cdMrVQH:\"framer-v-1uamlho\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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,tap,width,...props})=>{return{...props,sJ3RhKUYy:tap??props.sJ3RhKUYy};};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,sJ3RhKUYy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"N3cdMrVQH\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapr8r2db=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sJ3RhKUYy){const res=await sJ3RhKUYy(...args);if(res===false)return false;}setVariant(\"N3cdMrVQH\");});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-1uamlho\",className,classNames),\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"N3cdMrVQH\",onTap:onTapr8r2db,ref:refBinding,style:{backgroundColor:\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},...addPropertyOverrides({\"N3cdMrVQH-hover\":{\"data-framer-name\":undefined},\"N3cdMrVQH-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18osvh3\",\"data-framer-name\":\"x\",layoutDependency:layoutDependency,layoutId:\"nrdf3jXsh\",style:{rotate:0},variants:{\"N3cdMrVQH-hover\":{rotate:90},\"N3cdMrVQH-pressed\":{rotate:90}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-t10h1n\",layoutDependency:layoutDependency,layoutId:\"macPKoyYh\",style:{backgroundColor:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9,rotate:-45}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bse8hz\",layoutDependency:layoutDependency,layoutId:\"DKgA1BBeq\",style:{backgroundColor:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9,rotate:45}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SUOJK.framer-yuab7m, .framer-SUOJK .framer-yuab7m { display: block; }\",\".framer-SUOJK.framer-1uamlho { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 32px; will-change: var(--framer-will-change-override, transform); }\",\".framer-SUOJK .framer-18osvh3 { flex: none; height: 14px; overflow: visible; position: relative; width: 14px; }\",\".framer-SUOJK .framer-t10h1n, .framer-SUOJK .framer-bse8hz { flex: none; height: 2px; left: -1px; overflow: visible; position: absolute; right: -1px; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\",\".framer-SUOJK.framer-v-1uamlho.pressed .framer-18osvh3 { height: 10px; width: 10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XeEGXRUYL\":{\"layout\":[\"fixed\",\"fixed\"]},\"cVOlwFjiL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"sJ3RhKUYy\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkPSZvbiKW=withCSS(Component,css,\"framer-SUOJK\");export default FramerkPSZvbiKW;FramerkPSZvbiKW.displayName=\"Close\";FramerkPSZvbiKW.defaultProps={height:32,width:32};addPropertyControls(FramerkPSZvbiKW,{sJ3RhKUYy:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerkPSZvbiKW,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkPSZvbiKW\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"32\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerVariables\":\"{\\\"sJ3RhKUYy\\\":\\\"tap\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XeEGXRUYL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cVOlwFjiL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kPSZvbiKW.map","// Generated by Framer (eeceacb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={aKSlOQvSs:{hover:true}};const serializationHash=\"framer-aU8hy\";const variantClassNames={aKSlOQvSs:\"framer-v-1erx42g\"};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:\"aKSlOQvSs\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1erx42g\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"aKSlOQvSs\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},variants:{\"aKSlOQvSs-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({\"aKSlOQvSs-hover\":{\"data-border\":true,\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss03' on, 'ss04' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-45d6d559-69ab-4953-a358-2d98218f1b4e, rgb(20, 20, 20)))\"},children:\"Clear cart\"})}),className:\"framer-107ursi\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"GEJYrZEEr\",style:{\"--extracted-r6o4lv\":\"var(--token-45d6d559-69ab-4953-a358-2d98218f1b4e, rgb(20, 20, 20))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aU8hy.framer-86ev5v, .framer-aU8hy .framer-86ev5v { display: block; }\",\".framer-aU8hy.framer-1erx42g { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: hidden; padding: 16px; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-aU8hy .framer-107ursi { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-aU8hy[data-border=\"true\"]::after, .framer-aU8hy [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 48\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"RmmdFmE4g\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernVq4bwSz6=withCSS(Component,css,\"framer-aU8hy\");export default FramernVq4bwSz6;FramernVq4bwSz6.displayName=\"Clear Cart Button\";FramernVq4bwSz6.defaultProps={height:48,width:200};addFonts(FramernVq4bwSz6,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernVq4bwSz6\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RmmdFmE4g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nVq4bwSz6.map","// Generated by Framer (a9375b9)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={KClHlXdlb:{hover:true}};const serializationHash=\"framer-WAHCP\";const variantClassNames={KClHlXdlb:\"framer-v-133qfl1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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,width,...props})=>{return{...props,avsUnryQG:label??props.avsUnryQG??\"Label\"};};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,avsUnryQG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"KClHlXdlb\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-133qfl1\",className,classNames),\"data-border\":true,\"data-framer-name\":\"button\",layoutDependency:layoutDependency,layoutId:\"KClHlXdlb\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},variants:{\"KClHlXdlb-hover\":{backgroundColor:\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\"}},...addPropertyOverrides({\"KClHlXdlb-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255)))\"},children:\"Checkout\"})}),className:\"framer-1s9tcil\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"HhLljhmU0\",style:{\"--extracted-r6o4lv\":\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:avsUnryQG,variants:{\"KClHlXdlb-hover\":{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"KClHlXdlb-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WAHCP.framer-1wb0d7l, .framer-WAHCP .framer-1wb0d7l { display: block; }\",\".framer-WAHCP.framer-133qfl1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: min-content; }\",\".framer-WAHCP .framer-1s9tcil { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-WAHCP[data-border=\"true\"]::after, .framer-WAHCP [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 48\n * @framerIntrinsicWidth 120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"AN05rWSGW\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"avsUnryQG\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerro_Z8Bjjo=withCSS(Component,css,\"framer-WAHCP\");export default Framerro_Z8Bjjo;Framerro_Z8Bjjo.displayName=\"Solid Button\";Framerro_Z8Bjjo.defaultProps={height:48,width:120};addPropertyControls(Framerro_Z8Bjjo,{avsUnryQG:{defaultValue:\"Label\",displayTextArea:false,title:\"Label\",type:ControlType.String}});addFonts(Framerro_Z8Bjjo,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerro_Z8Bjjo\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"120\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"AN05rWSGW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"avsUnryQG\\\":\\\"label\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ro_Z8Bjjo.map","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CartCounter from\"https://framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/CwQMBB6veGtRJ77hGsnc/FC_CartCounter.js\";import ShoppingCart from\"https://framerusercontent.com/modules/91QSpPtDAg2PhUp0KcA0/IoTDGcwd5Ot8lTDwLFK5/mE9knVSuw.js\";import FC_CartSubtotal from\"https://framerusercontent.com/modules/g7fE5FpUH8BU8KzDDNuK/ev96V8ZMvBdXi4qVNtAQ/FC_CartSubtotal.js\";import FC_CartStateController from\"https://framerusercontent.com/modules/iNxQR66txeNh1MBMupeD/BAIMbE6UEvd518lE8DBy/FC_CartStateController.js\";import FC_CartProductCard from\"https://framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/SHKGE3xrqauvUP0EDUGf/FC_CartProductCard.js\";import FC_CartCheckoutButton from\"https://framerusercontent.com/modules/v7LtkkyNjEAQ8EyrCJW6/VwEuDhXhbpd4qMrT0pyK/FC_CartCheckoutButton.js\";import FC_CartClearButton from\"https://framerusercontent.com/modules/wBxOpxRwiKJ3qoIvmMdQ/z5RxMWfbQYPwULKjk69M/FC_CartClear.js\";import Close from\"https://framerusercontent.com/modules/7NWXbY0Y2x8EfBefrhe0/akcbL0GyNKDGklJ919hO/kPSZvbiKW.js\";import ClearCartButton from\"https://framerusercontent.com/modules/QrcKuYL9ejK5jtBaxhqG/BZ6mC3NtJ3yWPgLgkO4f/nVq4bwSz6.js\";import SolidButton from\"https://framerusercontent.com/modules/JSjmMAm7BQVYy8vxBpvP/Pc76d026zw3Av1N6A5Qn/ro_Z8Bjjo.js\";const FC_CartCounterFonts=getFonts(FC_CartCounter);const CloseFonts=getFonts(Close);const FC_CartProductCardFonts=getFonts(FC_CartProductCard);const FC_CartSubtotalFonts=getFonts(FC_CartSubtotal);const SolidButtonFonts=getFonts(SolidButton);const FC_CartCheckoutButtonFonts=getFonts(FC_CartCheckoutButton);const ClearCartButtonFonts=getFonts(ClearCartButton);const FC_CartClearButtonFonts=getFonts(FC_CartClearButton);const ShoppingCartFonts=getFonts(ShoppingCart);const FC_CartStateControllerFonts=getFonts(FC_CartStateController);const cycleOrder=[\"Kd9mTq44n\",\"X2d5TMVlf\"];const serializationHash=\"framer-p9AmK\";const variantClassNames={Kd9mTq44n:\"framer-v-4fseba\",X2d5TMVlf:\"framer-v-key2cm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"Kd9mTq44n\",Phone:\"X2d5TMVlf\"};const getProps=({close,height,id,width,...props})=>{return{...props,KX9v9GMVV:close??props.KX9v9GMVV,variant:humanReadableVariantMap[props.variant]??props.variant??\"Kd9mTq44n\"};};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,KX9v9GMVV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Kd9mTq44n\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const sJ3RhKUYy12e4fxs=activeVariantCallback(async(...args)=>{if(KX9v9GMVV){const res=await KX9v9GMVV(...args);if(res===false)return false;}});const onTap12e4fxs=activeVariantCallback(async(...args)=>{if(KX9v9GMVV){const res=await KX9v9GMVV(...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-4fseba\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Kd9mTq44n\",ref:refBinding,style:{...style},...addPropertyOverrides({X2d5TMVlf:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q7972g\",\"data-framer-name\":\"modal\",layoutDependency:layoutDependency,layoutId:\"s7Td3ASPg\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gcbfdf-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ZAHVxhi2v-container\",nodeId:\"ZAHVxhi2v\",rendersWithMotion:true,scopeId:\"fcLSgTe2A\",children:/*#__PURE__*/_jsx(FC_CartStateController,{Empty:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i1z5fz\",\"data-framer-name\":\"Cart Empty\",layoutDependency:layoutDependency,layoutId:\"fahgIa8i2\",style:{backgroundColor:\"var(--token-45d6d559-69ab-4953-a358-2d98218f1b4e, rgb(20, 20, 20))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yobx1p\",\"data-border\":true,\"data-framer-name\":\"header\",layoutDependency:layoutDependency,layoutId:\"tUcWwj4yQ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.06)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-45d6d559-69ab-4953-a358-2d98218f1b4e, rgb(20, 20, 20))\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-eykkzh\",\"data-framer-name\":\"my cart\",layoutDependency:layoutDependency,layoutId:\"E33IzGOgK\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\"},children:\"Your cart is empty\"})}),className:\"framer-xv4lkb\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"Ksdt8sRK_\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pljg4j-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"oCIJ_jNoS-container\",nodeId:\"oCIJ_jNoS\",rendersWithMotion:true,scopeId:\"fcLSgTe2A\",children:/*#__PURE__*/_jsx(Close,{height:\"100%\",id:\"oCIJ_jNoS\",layoutId:\"oCIJ_jNoS\",sJ3RhKUYy:sJ3RhKUYy12e4fxs,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13u4qu8\",\"data-framer-name\":\"body\",layoutDependency:layoutDependency,layoutId:\"uPLGOlqit\",children:[/*#__PURE__*/_jsx(ShoppingCart,{animated:true,className:\"framer-12dbd3d\",layoutDependency:layoutDependency,layoutId:\"r3yOfdNWc\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(69, 69, 69)\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13oizye\",\"data-framer-name\":\"payments\",layoutDependency:layoutDependency,layoutId:\"y8zyu9WRX\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-m09799\",\"data-framer-name\":\"visa\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"gMwXvz9VC\",svg:'<svg class=\"icon icon--full-color\" xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"24\" aria-labelledby=\"pi-visa\"><path opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"/><path fill=\"#fff\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"/><path d=\"M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z\" fill=\"#142688\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15wnbr7\",\"data-framer-name\":\"mc\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"nuRDEBLdr\",svg:'<svg class=\"icon icon--full-color\" xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"24\" aria-labelledby=\"pi-master\"><path opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"/><path fill=\"#fff\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"/><circle fill=\"#EB001B\" cx=\"15\" cy=\"12\" r=\"7\"/><circle fill=\"#F79E1B\" cx=\"23\" cy=\"12\" r=\"7\"/><path fill=\"#FF5F00\" d=\"M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kg6jgi\",\"data-framer-name\":\"discover\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"fmIiLjQgX\",svg:'<svg class=\"icon icon--full-color\" width=\"38\" height=\"24\" aria-labelledby=\"pi-discover\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#000\" opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"/><path d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z\" fill=\"#fff\"/><path d=\"M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z\" fill=\"#231F20\"/><path d=\"M20.16 12.86a2.931 2.931 0 1 0 0-5.862 2.931 2.931 0 0 0 0 5.862z\" fill=\"url(#a)\"/><path opacity=\".65\" d=\"M20.16 12.86a2.931 2.931 0 1 0 0-5.862 2.931 2.931 0 0 0 0 5.862z\" fill=\"url(#b)\"/><path d=\"M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z\" fill=\"#231F20\"/><path d=\"M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z\" fill=\"#231F20\"/><path d=\"M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 0 0 2-1.984l.024-3.02L37 12.985z\" fill=\"#F48120\"/><defs><linearGradient id=\"a\" x1=\"21.657\" y1=\"12.275\" x2=\"19.632\" y2=\"9.104\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F89F20\"/><stop offset=\".25\" stop-color=\"#F79A20\"/><stop offset=\".533\" stop-color=\"#F68D20\"/><stop offset=\".62\" stop-color=\"#F58720\"/><stop offset=\".723\" stop-color=\"#F48120\"/><stop offset=\"1\" stop-color=\"#F37521\"/></linearGradient><linearGradient id=\"b\" x1=\"21.338\" y1=\"12.232\" x2=\"18.378\" y2=\"6.446\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F58720\"/><stop offset=\".359\" stop-color=\"#E16F27\"/><stop offset=\".703\" stop-color=\"#D4602C\"/><stop offset=\".982\" stop-color=\"#D05B2E\"/></linearGradient></defs></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19one8v\",\"data-framer-name\":\"amex\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"wkWOh4mRf\",svg:'<svg class=\"icon icon--full-color\" xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"24\" aria-labelledby=\"pi-american_express\"><g fill=\"none\"><path fill=\"#000\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z\" opacity=\".07\"/><path fill=\"#006FCF\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"/><path fill=\"#FFF\" d=\"m8.971 10.268.774 1.876H8.203l.768-1.876Zm16.075.078h-2.977v.827h2.929v1.239h-2.923v.922h2.977v.739l2.077-2.245-2.077-2.34-.006.858Zm-14.063-2.34h3.995l.887 1.935L16.687 8h10.37l1.078 1.19L29.25 8h4.763l-3.519 3.852 3.483 3.828h-4.834l-1.078-1.19-1.125 1.19H10.03l-.494-1.19h-1.13l-.495 1.19H4L7.286 8h3.43l.267.006Zm8.663 1.078h-2.239l-1.5 3.536-1.625-3.536H12.06v4.81L10 9.084H8.007l-2.382 5.512H7.18l.494-1.19h2.596l.494 1.19h2.72v-3.935l1.751 3.941h1.19l1.74-3.929v3.93h1.458l.024-5.52-.001.001Zm9.34 2.768 2.531-2.768h-1.822l-1.601 1.726-1.548-1.726h-5.894v5.518h5.81l1.614-1.738 1.548 1.738h1.875l-2.512-2.75h-.001Z\"/></g></svg>',withExternalLayout:true})]})]})]})],height:\"100%\",id:\"ZAHVxhi2v\",layoutId:\"ZAHVxhi2v\",Populated:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z7o5b8\",\"data-framer-name\":\"Cart Populated\",layoutDependency:layoutDependency,layoutId:\"iVHt2k8EX\",style:{backgroundColor:\"var(--token-45d6d559-69ab-4953-a358-2d98218f1b4e, rgb(20, 20, 20))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xgmnw9\",\"data-border\":true,\"data-framer-name\":\"header\",layoutDependency:layoutDependency,layoutId:\"FQKQvrjkQ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.06)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-5b42e5df-05a0-4278-8416-765cc59f1dd8, rgb(32, 32, 32))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rldb8v\",\"data-framer-name\":\"my cart\",layoutDependency:layoutDependency,layoutId:\"f7_I7K84p\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-48nrsn-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MEFMjmsUk-container\",nodeId:\"MEFMjmsUk\",rendersWithMotion:true,scopeId:\"fcLSgTe2A\",children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderColor:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:0},bottomLeft:0,bottomRight:0,color:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"100%\"},height:\"100%\",hideIf0:false,id:\"MEFMjmsUk\",layoutId:\"MEFMjmsUk\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,radius:0,radiusPerCorner:false,topLeft:0,topRight:0,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\"},children:\"items in cart\"})}),className:\"framer-f0g749\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"ICD9Ankzk\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sttqbo-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"LrzxrwGd_-container\",nodeId:\"LrzxrwGd_\",rendersWithMotion:true,scopeId:\"fcLSgTe2A\",children:/*#__PURE__*/_jsx(Close,{height:\"100%\",id:\"LrzxrwGd_\",layoutId:\"LrzxrwGd_\",sJ3RhKUYy:sJ3RhKUYy12e4fxs,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8v2hzj\",\"data-framer-name\":\"items\",layoutDependency:layoutDependency,layoutId:\"flwEW2ySQ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1etf0g1-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"J_EwS3zdn-container\",nodeId:\"J_EwS3zdn\",rendersWithMotion:true,scopeId:\"fcLSgTe2A\",children:/*#__PURE__*/_jsx(FC_CartProductCard,{attributeConfigs:{gap:4,titleColor:\"rgb(0, 0, 0)\",titleFont:{},titleTransform:\"None\",uniqueFormatting:false,valueColor:\"rgb(0, 0, 0)\",valueFont:{},valueTransform:\"None\"},containerConfigs:{background:\"var(--token-45d6d559-69ab-4953-a358-2d98218f1b4e, rgb(20, 20, 20))\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},gap:8,imageGap:14,insidePadding:\"0px\",padding:\"0px\",radius:\"0px\"},errorConfigs:{errorColor:\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\",errorFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},textTransform:\"None\"},height:\"100%\",id:\"J_EwS3zdn\",imageConfigs:{background:\"var(--token-5b42e5df-05a0-4278-8416-765cc59f1dd8, rgb(32, 32, 32))\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},hover:\"None\",opacity:.75,radius:\"8px\",ratio:\"4:5\",type:\"Fit\",visible:true,width:140,zoomScale:1.5},layoutId:\"J_EwS3zdn\",linkConfigs:{enabled:true,slugPath:\"shop/\"},priceConfigs:{comparePrice:{color:\"rgba(255, 255, 255, 0.4)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},strikethrough:true,strikethroughColor:\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\"},format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},gap:4,price:{color:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},saleColor:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",saleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"}}},quantityConfigs:{buttons:{border:{borderColor:\"rgba(20, 20, 20, 0)\",borderStyle:\"solid\",borderWidth:0},iconBg:\"var(--token-45d6d559-69ab-4953-a358-2d98218f1b4e, rgb(20, 20, 20))\",iconBgHover:\"rgba(20, 20, 20, 0.5)\",icons:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",iconSize:16,iconType:\"Default\",iconWeight:2,padding:\"8px\",radius:\"4px\"},container:{containerBg:\"var(--token-5b42e5df-05a0-4278-8416-765cc59f1dd8, rgb(32, 32, 32))\",containerBorder:{borderColor:\"rgb(226, 226, 226)\",borderStyle:\"solid\",borderWidth:0},containerRadius:\"6px\",number:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",padding:\"6px\"}},removeIconConfigs:{bg:\"rgba(232, 237, 230, 0)\",bgHover:\"rgb(231, 236, 229)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},icon:\"rgb(255, 255, 255)\",iconSize:18,iconType:\"Default\",iconWeight:2.8,position:\"Top\",radius:\"8px\"},spacingConfigs:{divider:{borderColor:\"rgba(48, 48, 48, 0.87)\",borderStyle:\"solid\",borderWidth:1},dividerVisible:true,gap:8},style:{width:\"100%\"},subscriptionConfigs:{color:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},textTransform:\"None\"},titleConfigs:{color:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.01em\",lineHeight:\"1em\"},hoverColor:\"rgba(255, 255, 255, 0.3)\",textTransform:\"None\"},variantConfigs:{gap:4,titleColor:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},titleTransform:\"None\",valueColor:\"rgba(255, 255, 255, 0.4)\",valueFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},valueTransform:\"None\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n1rrof\",\"data-border\":true,\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"qyQj0VAdJ\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"3px\",backgroundColor:\"var(--token-5b42e5df-05a0-4278-8416-765cc59f1dd8, rgb(32, 32, 32))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o82yez\",\"data-framer-name\":\"subtotal\",layoutDependency:layoutDependency,layoutId:\"h9FhECNfh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\"},children:\"Subtotal\"})}),className:\"framer-qnubvb\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"CeekGEdPL\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pqwn7d-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"B_LPerBq0-container\",nodeId:\"B_LPerBq0\",rendersWithMotion:true,scopeId:\"fcLSgTe2A\",children:/*#__PURE__*/_jsx(FC_CartSubtotal,{color:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"B_LPerBq0\",layoutId:\"B_LPerBq0\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m0vu8v\",\"data-framer-name\":\"buttons\",layoutDependency:layoutDependency,layoutId:\"MepCD6rcF\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12kdm81-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"QUi_w6UID-container\",nodeId:\"QUi_w6UID\",rendersWithMotion:true,scopeId:\"fcLSgTe2A\",children:/*#__PURE__*/_jsx(FC_CartCheckoutButton,{componentInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fesbli-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"MdFEO3XGo-container\",nodeId:\"MdFEO3XGo\",rendersWithMotion:true,scopeId:\"fcLSgTe2A\",children:/*#__PURE__*/_jsx(SolidButton,{avsUnryQG:\"Checkout\",height:\"100%\",id:\"MdFEO3XGo\",layoutId:\"MdFEO3XGo\",style:{width:\"100%\"},width:\"100%\"})})})],height:\"100%\",id:\"QUi_w6UID\",layoutId:\"QUi_w6UID\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xqrho8-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"En9fken73-container\",nodeId:\"En9fken73\",rendersWithMotion:true,scopeId:\"fcLSgTe2A\",children:/*#__PURE__*/_jsx(FC_CartClearButton,{Default:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bn0fbc-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"wLk8JvFc5-container\",nodeId:\"wLk8JvFc5\",rendersWithMotion:true,scopeId:\"fcLSgTe2A\",children:/*#__PURE__*/_jsx(ClearCartButton,{height:\"100%\",id:\"wLk8JvFc5\",layoutId:\"wLk8JvFc5\",style:{width:\"100%\"},width:\"100%\"})})})],height:\"100%\",id:\"En9fken73\",layoutId:\"En9fken73\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6n491r\",\"data-framer-name\":\"payments\",layoutDependency:layoutDependency,layoutId:\"Kycyg9MFg\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1a5l447\",\"data-framer-name\":\"visa\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"b4q5KpRdf\",svg:'<svg class=\"icon icon--full-color\" xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"24\" aria-labelledby=\"pi-visa\"><path opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"/><path fill=\"#fff\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"/><path d=\"M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z\" fill=\"#142688\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1t6n293\",\"data-framer-name\":\"mc\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"y7SfhZD7d\",svg:'<svg class=\"icon icon--full-color\" xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"24\" aria-labelledby=\"pi-master\"><path opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"/><path fill=\"#fff\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"/><circle fill=\"#EB001B\" cx=\"15\" cy=\"12\" r=\"7\"/><circle fill=\"#F79E1B\" cx=\"23\" cy=\"12\" r=\"7\"/><path fill=\"#FF5F00\" d=\"M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8aowm0\",\"data-framer-name\":\"discover\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"JMDHJsMyl\",svg:'<svg class=\"icon icon--full-color\" width=\"38\" height=\"24\" aria-labelledby=\"pi-discover\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#000\" opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"/><path d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z\" fill=\"#fff\"/><path d=\"M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z\" fill=\"#231F20\"/><path d=\"M20.16 12.86a2.931 2.931 0 1 0 0-5.862 2.931 2.931 0 0 0 0 5.862z\" fill=\"url(#a)\"/><path opacity=\".65\" d=\"M20.16 12.86a2.931 2.931 0 1 0 0-5.862 2.931 2.931 0 0 0 0 5.862z\" fill=\"url(#b)\"/><path d=\"M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z\" fill=\"#231F20\"/><path d=\"M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z\" fill=\"#231F20\"/><path d=\"M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 0 0 2-1.984l.024-3.02L37 12.985z\" fill=\"#F48120\"/><defs><linearGradient id=\"a\" x1=\"21.657\" y1=\"12.275\" x2=\"19.632\" y2=\"9.104\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F89F20\"/><stop offset=\".25\" stop-color=\"#F79A20\"/><stop offset=\".533\" stop-color=\"#F68D20\"/><stop offset=\".62\" stop-color=\"#F58720\"/><stop offset=\".723\" stop-color=\"#F48120\"/><stop offset=\"1\" stop-color=\"#F37521\"/></linearGradient><linearGradient id=\"b\" x1=\"21.338\" y1=\"12.232\" x2=\"18.378\" y2=\"6.446\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F58720\"/><stop offset=\".359\" stop-color=\"#E16F27\"/><stop offset=\".703\" stop-color=\"#D4602C\"/><stop offset=\".982\" stop-color=\"#D05B2E\"/></linearGradient></defs></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1p5rjcn\",\"data-framer-name\":\"amex\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"AKTmtAPaf\",svg:'<svg class=\"icon icon--full-color\" xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"24\" aria-labelledby=\"pi-american_express\"><g fill=\"none\"><path fill=\"#000\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z\" opacity=\".07\"/><path fill=\"#006FCF\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"/><path fill=\"#FFF\" d=\"m8.971 10.268.774 1.876H8.203l.768-1.876Zm16.075.078h-2.977v.827h2.929v1.239h-2.923v.922h2.977v.739l2.077-2.245-2.077-2.34-.006.858Zm-14.063-2.34h3.995l.887 1.935L16.687 8h10.37l1.078 1.19L29.25 8h4.763l-3.519 3.852 3.483 3.828h-4.834l-1.078-1.19-1.125 1.19H10.03l-.494-1.19h-1.13l-.495 1.19H4L7.286 8h3.43l.267.006Zm8.663 1.078h-2.239l-1.5 3.536-1.625-3.536H12.06v4.81L10 9.084H8.007l-2.382 5.512H7.18l.494-1.19h2.596l.494 1.19h2.72v-3.935l1.751 3.941h1.19l1.74-3.929v3.93h1.458l.024-5.52-.001.001Zm9.34 2.768 2.531-2.768h-1.822l-1.601 1.726-1.548-1.726h-5.894v5.518h5.81l1.614-1.738 1.548 1.738h1.875l-2.512-2.75h-.001Z\"/></g></svg>',withExternalLayout:true})]})]})]})],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17hvlb6\",\"data-framer-name\":\"close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RPLeO8wHl\",onTap:onTap12e4fxs})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-p9AmK.framer-1j24zov, .framer-p9AmK .framer-1j24zov { display: block; }\",\".framer-p9AmK.framer-4fseba { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 480px; }\",\".framer-p9AmK .framer-1q7972g { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; max-width: 400px; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-p9AmK .framer-gcbfdf-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; z-index: 10; }\",\".framer-p9AmK .framer-z7o5b8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 792px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 400px; z-index: 2; }\",\".framer-p9AmK .framer-1xgmnw9, .framer-p9AmK .framer-yobx1p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-p9AmK .framer-rldb8v, .framer-p9AmK .framer-eykkzh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-p9AmK .framer-48nrsn-container, .framer-p9AmK .framer-pqwn7d-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-p9AmK .framer-f0g749, .framer-p9AmK .framer-xv4lkb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-p9AmK .framer-sttqbo-container, .framer-p9AmK .framer-pljg4j-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-p9AmK .framer-8v2hzj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: auto; padding: 13px; position: relative; width: 100%; z-index: 3; }\",\".framer-p9AmK .framer-1etf0g1-container, .framer-p9AmK .framer-1xqrho8-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-p9AmK .framer-1n1rrof { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: sticky; width: 100%; z-index: 4; }\",\".framer-p9AmK .framer-o82yez { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-p9AmK .framer-qnubvb { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-p9AmK .framer-m0vu8v { 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-p9AmK .framer-12kdm81-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-p9AmK .framer-1fesbli-container, .framer-p9AmK .framer-1bn0fbc-container { height: auto; position: relative; width: 200px; }\",\".framer-p9AmK .framer-6n491r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-p9AmK .framer-1a5l447, .framer-p9AmK .framer-1t6n293, .framer-p9AmK .framer-8aowm0, .framer-p9AmK .framer-1p5rjcn { aspect-ratio: 1.5833333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 38px; }\",\".framer-p9AmK .framer-i1z5fz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 400px; z-index: 2; }\",\".framer-p9AmK .framer-13u4qu8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 180px 0px 0px 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-p9AmK .framer-12dbd3d { flex: none; height: var(--framer-aspect-ratio-supported, 117px); position: relative; width: 117px; }\",\".framer-p9AmK .framer-13oizye { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 100%; }\",\".framer-p9AmK .framer-m09799, .framer-p9AmK .framer-15wnbr7, .framer-p9AmK .framer-1kg6jgi, .framer-p9AmK .framer-19one8v { aspect-ratio: 1.5833333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 51px; }\",\".framer-p9AmK .framer-17hvlb6 { cursor: pointer; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 0; }\",\".framer-p9AmK.framer-v-key2cm.framer-4fseba { width: 390px; }\",'.framer-p9AmK[data-border=\"true\"]::after, .framer-p9AmK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 480\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"X2d5TMVlf\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"KX9v9GMVV\":\"close\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfcLSgTe2A=withCSS(Component,css,\"framer-p9AmK\");export default FramerfcLSgTe2A;FramerfcLSgTe2A.displayName=\"Cart Modal\";FramerfcLSgTe2A.defaultProps={height:800,width:480};addPropertyControls(FramerfcLSgTe2A,{variant:{options:[\"Kd9mTq44n\",\"X2d5TMVlf\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},KX9v9GMVV:{title:\"Close\",type:ControlType.EventHandler}});addFonts(FramerfcLSgTe2A,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FC_CartCounterFonts,...CloseFonts,...FC_CartProductCardFonts,...FC_CartSubtotalFonts,...SolidButtonFonts,...FC_CartCheckoutButtonFonts,...ClearCartButtonFonts,...FC_CartClearButtonFonts,...ShoppingCartFonts,...FC_CartStateControllerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfcLSgTe2A\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X2d5TMVlf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerIntrinsicWidth\":\"480\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"KX9v9GMVV\\\":\\\"close\\\"}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fcLSgTe2A.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 7.5 C 0 3.358 3.358 0 7.5 0 C 11.642 0 15 3.358 15 7.5 C 15 11.642 11.642 15 7.5 15 C 3.358 15 0 11.642 0 7.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15px\" id=\"i5oDhfGPs\" transform=\"translate(3 3)\" width=\"15px\"/><path d=\"M 0 7.5 C 0 3.358 3.358 0 7.5 0 C 11.642 0 15 3.358 15 7.5 C 15 11.642 11.642 15 7.5 15 C 3.358 15 0 11.642 0 7.5 Z\" fill=\"transparent\" height=\"15px\" id=\"g08Nvj3MZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"15px\"/><path d=\"M 0 0 L 5.197 5.197\" fill=\"transparent\" height=\"5.196562499999999px\" id=\"NQvjzSBYl\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(15.803 15.803)\" width=\"5.196562499999999px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3899066744\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-In32S\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-In32S { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Magnifying Glass\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-In32S\");Icon.displayName=\"Magnifying Glass\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Magnifying Glass\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5760224)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-6eXrK .framer-styles-preset-1vl1muc:not(.rich-text-wrapper), .framer-6eXrK .framer-styles-preset-1vl1muc.rich-text-wrapper a { --framer-link-current-text-color: #ff0000; --framer-link-current-text-decoration: underline; --framer-link-current-text-decoration-offset: 4px; --framer-link-hover-text-color: rgba(255, 255, 255, 0.69); --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-offset: 4px; --framer-link-text-color: #ffffff; }\"];export const className=\"framer-6eXrK\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b4533c2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={Ixda1vqam:{hover:true},qdYmS_TBY:{hover:true},WoU8T7cuK:{hover:true}};const cycleOrder=[\"Ixda1vqam\",\"WoU8T7cuK\",\"qdYmS_TBY\"];const serializationHash=\"framer-n9NCV\";const variantClassNames={Ixda1vqam:\"framer-v-1xub58k\",qdYmS_TBY:\"framer-v-c9cyuj\",WoU8T7cuK:\"framer-v-1lbdd8s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={account:\"qdYmS_TBY\",favorite:\"WoU8T7cuK\",search:\"Ixda1vqam\"};const getProps=({color,height,id,width,...props})=>{return{...props,IjI0kST1u:color??props.IjI0kST1u??\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Ixda1vqam\"};};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,IjI0kST1u,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Ixda1vqam\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xub58k\",className,classNames),\"data-framer-name\":\"search\",layoutDependency:layoutDependency,layoutId:\"Ixda1vqam\",ref:refBinding,style:{...style},...addPropertyOverrides({\"Ixda1vqam-hover\":{\"data-framer-name\":undefined},\"qdYmS_TBY-hover\":{\"data-framer-name\":undefined},\"WoU8T7cuK-hover\":{\"data-framer-name\":undefined},qdYmS_TBY:{\"data-framer-name\":\"account\"},WoU8T7cuK:{\"data-framer-name\":\"favorite\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17r38f9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cBp9XESPU-container\",nodeId:\"cBp9XESPU\",rendersWithMotion:true,scopeId:\"a24X8_Nlz\",style:{scale:1},variants:{\"Ixda1vqam-hover\":{scale:.88},\"qdYmS_TBY-hover\":{scale:.88},\"WoU8T7cuK-hover\":{scale:.88}},children:/*#__PURE__*/_jsx(Phosphor,{color:IjI0kST1u,height:\"100%\",iconSearch:\"House\",iconSelection:\"MagnifyingGlass\",id:\"cBp9XESPU\",layoutId:\"cBp9XESPU\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({qdYmS_TBY:{iconSelection:\"User\"},WoU8T7cuK:{iconSelection:\"Heart\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-n9NCV.framer-1fk1dlb, .framer-n9NCV .framer-1fk1dlb { display: block; }\",\".framer-n9NCV.framer-1xub58k { cursor: pointer; height: 32px; overflow: visible; position: relative; width: 32px; }\",\".framer-n9NCV .framer-17r38f9-container { -webkit-user-select: none; flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); pointer-events: none; position: absolute; top: calc(50.00000000000002% - 24px / 2); user-select: none; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WoU8T7cuK\":{\"layout\":[\"fixed\",\"fixed\"]},\"qdYmS_TBY\":{\"layout\":[\"fixed\",\"fixed\"]},\"WSceSFD0p\":{\"layout\":[\"fixed\",\"fixed\"]},\"y6LUjrJr6\":{\"layout\":[\"fixed\",\"fixed\"]},\"PFK7r5RQf\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"IjI0kST1u\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framera24X8_Nlz=withCSS(Component,css,\"framer-n9NCV\");export default Framera24X8_Nlz;Framera24X8_Nlz.displayName=\"Icons\";Framera24X8_Nlz.defaultProps={height:32,width:32};addPropertyControls(Framera24X8_Nlz,{variant:{options:[\"Ixda1vqam\",\"WoU8T7cuK\",\"qdYmS_TBY\"],optionTitles:[\"search\",\"favorite\",\"account\"],title:\"Variant\",type:ControlType.Enum},IjI0kST1u:{defaultValue:'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color}});addFonts(Framera24X8_Nlz,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framera24X8_Nlz\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"IjI0kST1u\\\":\\\"color\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WoU8T7cuK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qdYmS_TBY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WSceSFD0p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y6LUjrJr6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PFK7r5RQf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"32\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./a24X8_Nlz.map","// Generated by Framer (befeeaf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"rpSMHUkKl\",\"VFOJWtt7E\",\"LrmGV_bPZ\"];const serializationHash=\"framer-SPkD9\";const variantClassNames={LrmGV_bPZ:\"framer-v-rbks99\",rpSMHUkKl:\"framer-v-1i9ql7y\",VFOJWtt7E:\"framer-v-1uwap1k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Close:\"LrmGV_bPZ\",Hamburger:\"rpSMHUkKl\",Transition:\"VFOJWtt7E\"};const getProps=({height,id,tap,width,...props})=>{return{...props,sJ3RhKUYy:tap??props.sJ3RhKUYy,variant:humanReadableVariantMap[props.variant]??props.variant??\"rpSMHUkKl\"};};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,sJ3RhKUYy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rpSMHUkKl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapzeyjuq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sJ3RhKUYy){const res=await sJ3RhKUYy(...args);if(res===false)return false;}setVariant(\"VFOJWtt7E\");});const onAppearzudj1v=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"LrmGV_bPZ\"),200);});const onTap1lziswj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sJ3RhKUYy){const res=await sJ3RhKUYy(...args);if(res===false)return false;}setVariant(\"rpSMHUkKl\");});useOnVariantChange(baseVariant,{VFOJWtt7E:onAppearzudj1v});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-1i9ql7y\",className,classNames),\"data-framer-name\":\"Hamburger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rpSMHUkKl\",onTap:onTapzeyjuq,ref:refBinding,style:{...style},...addPropertyOverrides({LrmGV_bPZ:{\"data-framer-name\":\"Close\",onTap:onTap1lziswj},VFOJWtt7E:{\"data-framer-name\":\"Transition\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-o9ijx4\",\"data-framer-name\":\"top\",layoutDependency:layoutDependency,layoutId:\"Qq6AdvQPp\",style:{backgroundColor:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9,rotate:0},variants:{LrmGV_bPZ:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pa1u0a\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"yYe_oMwjo\",style:{backgroundColor:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9,rotate:0},variants:{LrmGV_bPZ:{rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SPkD9.framer-jrkfuj, .framer-SPkD9 .framer-jrkfuj { display: block; }\",\".framer-SPkD9.framer-1i9ql7y { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 32px; }\",\".framer-SPkD9 .framer-o9ijx4 { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; top: 11px; width: 24px; z-index: 1; }\",\".framer-SPkD9 .framer-pa1u0a { bottom: 11px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; width: 24px; z-index: 1; }\",\".framer-SPkD9.framer-v-1uwap1k .framer-o9ijx4, .framer-SPkD9.framer-v-rbks99 .framer-o9ijx4 { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-SPkD9.framer-v-1uwap1k .framer-pa1u0a, .framer-SPkD9.framer-v-rbks99 .framer-pa1u0a { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VFOJWtt7E\":{\"layout\":[\"fixed\",\"fixed\"]},\"LrmGV_bPZ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"sJ3RhKUYy\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIhhnIqbN4=withCSS(Component,css,\"framer-SPkD9\");export default FramerIhhnIqbN4;FramerIhhnIqbN4.displayName=\"Hamburger\";FramerIhhnIqbN4.defaultProps={height:32,width:32};addPropertyControls(FramerIhhnIqbN4,{variant:{options:[\"rpSMHUkKl\",\"VFOJWtt7E\",\"LrmGV_bPZ\"],optionTitles:[\"Hamburger\",\"Transition\",\"Close\"],title:\"Variant\",type:ControlType.Enum},sJ3RhKUYy:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerIhhnIqbN4,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIhhnIqbN4\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"32\",\"framerVariables\":\"{\\\"sJ3RhKUYy\\\":\\\"tap\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VFOJWtt7E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LrmGV_bPZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IhhnIqbN4.map","// Generated by Framer (a9375b9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const enabledGestures={EXYHHxzgU:{hover:true},wMx0pzUgF:{hover:true}};const cycleOrder=[\"wMx0pzUgF\",\"EXYHHxzgU\",\"Mdabr3VXO\"];const serializationHash=\"framer-jS707\";const variantClassNames={EXYHHxzgU:\"framer-v-gm3iyc\",Mdabr3VXO:\"framer-v-k4g6co\",wMx0pzUgF:\"framer-v-j9kbnr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:24,delay:0,mass:2,stiffness:250,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Dark:\"wMx0pzUgF\",Light:\"EXYHHxzgU\",Phone:\"Mdabr3VXO\"};const getProps=({height,id,link,newTab,smoothScrollInstant,tap,title,width,...props})=>{return{...props,GJdPiUY1W:link??props.GJdPiUY1W,i5kS46wQS:newTab??props.i5kS46wQS,SgzcbqAFq:tap??props.SgzcbqAFq,tHxirJghu:smoothScrollInstant??props.tHxirJghu,variant:humanReadableVariantMap[props.variant]??props.variant??\"wMx0pzUgF\",wasUFRWmn:title??props.wasUFRWmn??\"Shop\"};};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,wasUFRWmn,GJdPiUY1W,SgzcbqAFq,i5kS46wQS,tHxirJghu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wMx0pzUgF\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1wga83j=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(SgzcbqAFq){const res=await SgzcbqAFq(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:GJdPiUY1W,motionChild:true,nodeId:\"wMx0pzUgF\",openInNewTab:false,scopeId:\"mQfJa2_LY\",smoothScroll:tHxirJghu,...addPropertyOverrides({Mdabr3VXO:{openInNewTab:i5kS46wQS,smoothScroll:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-j9kbnr\",className,classNames)} framer-3j51b8`,\"data-framer-name\":\"Dark\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wMx0pzUgF\",onTap:onTap1wga83j,ref:refBinding,style:{...style},...addPropertyOverrides({\"EXYHHxzgU-hover\":{\"data-framer-name\":undefined},\"wMx0pzUgF-hover\":{\"data-framer-name\":undefined},EXYHHxzgU:{\"data-framer-name\":\"Light\"},Mdabr3VXO:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-tgos5w\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"wdJCwYlgQ\",style:{backgroundColor:\"rgb(255, 255, 255)\"},variants:{EXYHHxzgU:{backgroundColor:\"rgb(0, 0, 0)\"},Mdabr3VXO:{backgroundColor:\"rgb(0, 0, 0)\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Shop\"})}),className:\"framer-19yj5pm\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"TkYRF2aHY\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:wasUFRWmn,variants:{EXYHHxzgU:{\"--extracted-r6o4lv\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},Mdabr3VXO:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EXYHHxzgU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"Shop\"})})},Mdabr3VXO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"144%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\"},children:\"Shop\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jS707.framer-3j51b8, .framer-jS707 .framer-3j51b8 { display: block; }\",\".framer-jS707.framer-j9kbnr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: flex-start; overflow: hidden; padding: 0px 2px 0px 2px; position: relative; text-decoration: none; width: min-content; }\",\".framer-jS707 .framer-tgos5w { bottom: 0px; flex: none; height: 1px; left: -1px; overflow: visible; position: absolute; width: 1px; z-index: 1; }\",\".framer-jS707 .framer-19yj5pm { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-jS707.framer-v-k4g6co.framer-j9kbnr { height: min-content; }\",\".framer-jS707.framer-v-j9kbnr.hover .framer-tgos5w { width: 100%; }\",\".framer-jS707.framer-v-gm3iyc.hover .framer-tgos5w { left: 0px; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 37\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"EXYHHxzgU\":{\"layout\":[\"auto\",\"fixed\"]},\"Mdabr3VXO\":{\"layout\":[\"auto\",\"auto\"]},\"Q8SNkXAId\":{\"layout\":[\"auto\",\"fixed\"]},\"Lbzdtj6bS\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"wasUFRWmn\":\"title\",\"GJdPiUY1W\":\"link\",\"SgzcbqAFq\":\"tap\",\"i5kS46wQS\":\"newTab\",\"tHxirJghu\":\"smoothScrollInstant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermQfJa2_LY=withCSS(Component,css,\"framer-jS707\");export default FramermQfJa2_LY;FramermQfJa2_LY.displayName=\"Link\";FramermQfJa2_LY.defaultProps={height:24,width:37};addPropertyControls(FramermQfJa2_LY,{variant:{options:[\"wMx0pzUgF\",\"EXYHHxzgU\",\"Mdabr3VXO\"],optionTitles:[\"Dark\",\"Light\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},wasUFRWmn:{defaultValue:\"Shop\",displayTextArea:false,title:\"Title\",type:ControlType.String},GJdPiUY1W:{title:\"Link\",type:ControlType.Link},SgzcbqAFq:{title:\"Tap\",type:ControlType.EventHandler},i5kS46wQS:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},tHxirJghu:{defaultValue:false,title:\"Smooth Scroll/Instant\",type:ControlType.Boolean}});addFonts(FramermQfJa2_LY,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermQfJa2_LY\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"37\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"EXYHHxzgU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Mdabr3VXO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Q8SNkXAId\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Lbzdtj6bS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"wasUFRWmn\\\":\\\"title\\\",\\\"GJdPiUY1W\\\":\\\"link\\\",\\\"SgzcbqAFq\\\":\\\"tap\\\",\\\"i5kS46wQS\\\":\\\"newTab\\\",\\\"tHxirJghu\\\":\\\"smoothScrollInstant\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mQfJa2_LY.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 2.404 8.651 C 2.584 9.3 3.175 9.75 3.848 9.75 L 13.115 9.75 C 13.789 9.75 14.38 9.301 14.56 8.651 L 16.958 0 L 0 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"9.750000027977563px\" id=\"JexuerWiv\" transform=\"translate(4.792 6.75)\" width=\"16.9584375px\"/><path d=\"M 0 1.5 C 0 0.672 0.672 0 1.5 0 C 2.328 0 3 0.672 3 1.5 C 3 2.328 2.328 3 1.5 3 C 0.672 3 0 2.328 0 1.5 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"3px\" id=\"QcU5ASZ8j\" transform=\"translate(6.75 18.75)\" width=\"3px\"/><path d=\"M 0 1.5 C 0 0.672 0.672 0 1.5 0 C 2.328 0 3 0.672 3 1.5 C 3 2.328 2.328 3 1.5 3 C 0.672 3 0 2.328 0 1.5 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"3px\" id=\"Q0hrPRgBc\" transform=\"translate(16.5 18.75)\" width=\"3px\"/><path d=\"M 0 0 L 2.25 0 L 5.695 12.401 C 5.876 13.05 6.466 13.5 7.14 13.5 L 16.406 13.5 C 17.08 13.5 17.672 13.051 17.852 12.401 L 20.25 3.75 L 3.292 3.75\" fill=\"transparent\" height=\"13.500000027977558px\" id=\"LO6i_Yl07\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(1.5 3)\" width=\"20.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1330623165\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-xo4dj\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-xo4dj { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Shopping Cart Simple\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-xo4dj\");Icon.displayName=\"Shopping Cart Simple\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Shopping Cart Simple\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useRef,useEffect,useState,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{get}from\"lodash-es\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";/**\n * @framerDisableUnlink\n *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicHeight Auto\n */export default function FC_CartTrigger(props){const{Component,EmptyComponent,emptyBehavior,triggerShopifyCartModal}=props;const isBrowser=useIsBrowser();const[cartItems,setCartItems]=useState([]);const isFetching=useRef(false);// Debug log in canvas\nif(RenderTarget.current()===RenderTarget.canvas){// console.log('FC_CartTrigger - Canvas Render', { Component, EmptyComponent })\n}// Fetch cart from Shopify\nconst fetchCartFromShopify=useCallback(async cartId=>{if(isFetching.current||!isBrowser)return;isFetching.current=true;try{// @ts-ignore - Shopify cart API\nconst cartData=await window?.shopXtools?.fetchCart?.(cartId);if(cartData){setCartItems(cartData.lines?.edges||[]);}else{setCartItems([]);}}catch(error){// Error handling: Failed to fetch cart\nsetCartItems([]);}finally{isFetching.current=false;}},[isBrowser]);// Handle cart updates\nconst handleCartUpdate=useCallback(async()=>{if(!isBrowser)return;let cartId;try{cartId=window?.shopXtools?.cart?.id;if(!cartId){cartId=localStorage.getItem(\"shopX_cart_id\");}}catch(error){// Error handling: Unable to access cart ID\nreturn;}if(cartId){await fetchCartFromShopify(cartId);}else{setCartItems([]);}},[fetchCartFromShopify,isBrowser]);// Add event listeners for cart updates\nuseEffect(()=>{if(!isBrowser)return;handleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);// Checkout event handler (from FC_CartOverlayTrigger)\nfunction handleCheckoutChange(e){if(e.detail&&get(e,\"detail.__triggerCartModal\")!==false&&typeof triggerShopifyCartModal===\"function\"){triggerShopifyCartModal();}}document.addEventListener(\"checkout__changed\",handleCheckoutChange);return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);document.removeEventListener(\"checkout__changed\",handleCheckoutChange);};},[handleCartUpdate,isBrowser,triggerShopifyCartModal]);// Handle click to trigger cart modal\nconst handleClick=()=>{if(isBrowser&&typeof triggerShopifyCartModal===\"function\"){// Fire view_cart analytics event\nif(typeof window.fcTrackGAEvent===\"function\"&&cartItems.length>0){const items=cartItems.map(({node})=>{const variant=node.merchandise;const product=variant.product||{};return{item_id:variant.id?.split(\"/\").pop()||\"\",item_name:product.title||\"\",item_variant:variant.title||\"\",price:parseFloat(variant.price?.amount||\"0\"),quantity:node.quantity,item_brand:product.vendor||null,item_category:product.productType||null,SKU:variant.id?.split(\"/\").pop()||\"\",\"Item Name\":product.title||\"\"};});// Calculate total value and get currency\nconst totalValue=items.reduce((sum,item)=>sum+item.price*item.quantity,0);const currency=cartItems[0]?.node?.merchandise?.price?.currencyCode||\"USD\";const payload={currency,value:totalValue,items};// console.log('[FC_CartTrigger ANALYTICS] About to fire view_cart with payload:', payload);\nwindow.fcTrackGAEvent(\"view_cart\",payload);}triggerShopifyCartModal();}};// Helper to create Connect Instance UI\nconst connectInstanceUI=(labelText=\"Connect Instance\")=>/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\"},children:labelText});// Determine what to render based on cart state and control props\nconst isEmpty=cartItems.length===0;let content=null;if(RenderTarget.current()===RenderTarget.canvas){// In canvas, always show the main component\ncontent=Component?.[0]||null;}else{// On client-side, determine what to show based on cart state and emptyBehavior\nif(isEmpty){switch(emptyBehavior){case\"None\":content=Component?.[0]||null;break;case\"Component\":content=EmptyComponent?.[0]||null;// If Empty Component is selected but not provided, show the connect instance message\nif(!content&&RenderTarget.current()===RenderTarget.canvas){return connectInstanceUI(\"Connect Empty State\");}break;case\"Hide\":return null;default:content=Component?.[0]||null;}}else{content=Component?.[0]||null;}}// Simple fallback if no content\nif(!content){return connectInstanceUI();}// In CartOverlayTrigger, we have a direct wrapper with onClick\n// We'll use the same approach here for consistency\nreturn /*#__PURE__*/_jsx(\"div\",{onClick:handleClick,style:{cursor:\"pointer\",display:\"block\",width:\"fit-content\",height:\"fit-content\"},children:/*#__PURE__*/cloneElement(content,{style:{// @ts-ignore - Safe access to props without TypeScript errors\n...content.props?.style||{}}})});}FC_CartTrigger.defaultProps={Component:null,EmptyComponent:null,emptyBehavior:\"None\",triggerShopifyCartModal:()=>{}};addPropertyControls(FC_CartTrigger,{Component:{type:ControlType.ComponentInstance,title:\"Default\",description:\"Design to render when there are items in the cart.\"},emptyBehavior:{type:ControlType.Enum,title:\"When Empty\",options:[\"None\",\"Component\",\"Hide\"],optionTitles:[\"Use Default\",\"Empty State\",\"Hide\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",defaultValue:\"None\"},EmptyComponent:{type:ControlType.ComponentInstance,title:\"Empty State\",description:\"Design to render when cart is empty.\",hidden:props=>props.emptyBehavior!==\"Component\"},triggerShopifyCartModal:{type:ControlType.EventHandler,title:\"CartModal\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartTrigger\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"Auto\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartTrigger.map","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CartCounter from\"https://framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/CwQMBB6veGtRJ77hGsnc/FC_CartCounter.js\";import ShoppingCartSimple from\"https://framerusercontent.com/modules/AaUsCN2P0PhEUfriOZlw/EqZufiIdbu8zZj2HlG8e/JfaLoQZWi.js\";import FC_CartTrigger from\"https://framerusercontent.com/modules/y6yUEEb8umnvGdCfPGqf/6lmsDvbDLBc9bRI2UZJD/FC_CartTrigger.js\";const FC_CartCounterFonts=getFonts(FC_CartCounter);const FC_CartTriggerFonts=getFonts(FC_CartTrigger);const ShoppingCartSimpleFonts=getFonts(ShoppingCartSimple);const enabledGestures={NGqFDiylD:{hover:true}};const serializationHash=\"framer-gumTR\";const variantClassNames={NGqFDiylD:\"framer-v-1h6srat\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({cart,height,id,width,...props})=>{return{...props,uD1x6Vqu5:cart??props.uD1x6Vqu5};};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,uD1x6Vqu5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"NGqFDiylD\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const triggerShopifyCartModal1um7hu8=activeVariantCallback(async(...args)=>{if(uD1x6Vqu5){const res=await uD1x6Vqu5(...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-1h6srat\",className,classNames),layoutDependency:layoutDependency,layoutId:\"NGqFDiylD\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1syeq88-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wtV4x9afI-container\",nodeId:\"wtV4x9afI\",rendersWithMotion:true,scopeId:\"NE_2t3F30\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FC_CartTrigger,{Component:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-gsrhyj\",\"data-border\":true,\"data-framer-name\":\"Counter\",layoutDependency:layoutDependency,layoutId:\"wnejfvMBK\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-7f0e9cbd-c0ab-4124-aa47-ac8a22b164a3, rgb(35, 35, 35))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bfxkr9-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ttnHefj8a-container\",nodeId:\"ttnHefj8a\",rendersWithMotion:true,scopeId:\"NE_2t3F30\",children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},bottomLeft:0,bottomRight:0,color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",hideIf0:false,id:\"ttnHefj8a\",layoutId:\"ttnHefj8a\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,radius:0,radiusPerCorner:false,topLeft:0,topRight:0,width:\"100%\"})})})})],emptyBehavior:\"None\",EmptyComponent:[],height:\"100%\",id:\"wtV4x9afI\",layoutId:\"wtV4x9afI\",triggerShopifyCartModal:triggerShopifyCartModal1um7hu8,width:\"100%\"})})}),/*#__PURE__*/_jsx(ShoppingCartSimple,{animated:true,className:\"framer-18g90ka\",layoutDependency:layoutDependency,layoutId:\"iEmeCG8Pt\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1.5}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gumTR.framer-1ywjxci, .framer-gumTR .framer-1ywjxci { display: block; }\",\".framer-gumTR.framer-1h6srat { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-gumTR .framer-1syeq88-container { flex: none; height: auto; left: 92%; position: absolute; top: -2px; width: auto; z-index: 1; }\",\".framer-gumTR .framer-gsrhyj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 16px; justify-content: center; overflow: visible; padding: 4px; position: relative; width: 16px; }\",\".framer-gumTR .framer-bfxkr9-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-gumTR .framer-18g90ka { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",'.framer-gumTR[data-border=\"true\"]::after, .framer-gumTR [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"r3eUT3EZK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uD1x6Vqu5\":\"cart\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNE_2t3F30=withCSS(Component,css,\"framer-gumTR\");export default FramerNE_2t3F30;FramerNE_2t3F30.displayName=\"FC Cart Trigger Dark\";FramerNE_2t3F30.defaultProps={height:24,width:24};addPropertyControls(FramerNE_2t3F30,{uD1x6Vqu5:{title:\"Cart\",type:ControlType.EventHandler}});addFonts(FramerNE_2t3F30,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FC_CartCounterFonts,...FC_CartTriggerFonts,...ShoppingCartSimpleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNE_2t3F30\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"uD1x6Vqu5\\\":\\\"cart\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r3eUT3EZK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NE_2t3F30.map","// Generated by Framer (c99c261)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FCCartTriggerDark from\"https://framerusercontent.com/modules/3tm86bHpLP2hosFYWSyt/lTg2eQGSywAGxSa4uei8/NE_2t3F30.js\";const FCCartTriggerDarkFonts=getFonts(FCCartTriggerDark);const serializationHash=\"framer-Y9cMK\";const variantClassNames={v2O4dVKxw:\"framer-v-vzfm10\"};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=({click,height,id,width,...props})=>{return{...props,K0Hp2jTsB:click??props.K0Hp2jTsB};};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,K0Hp2jTsB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"v2O4dVKxw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const uD1x6Vqu510rkze7=activeVariantCallback(async(...args)=>{if(K0Hp2jTsB){const res=await K0Hp2jTsB(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vzfm10\",className,classNames),\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"v2O4dVKxw\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+((componentViewport?.height||32)*.5000000000000002-12),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e46ene-container\",layoutDependency:layoutDependency,layoutId:\"qbidzTQED-container\",nodeId:\"qbidzTQED\",rendersWithMotion:true,scopeId:\"wWWJm77XA\",children:/*#__PURE__*/_jsx(FCCartTriggerDark,{height:\"100%\",id:\"qbidzTQED\",layoutId:\"qbidzTQED\",style:{height:\"100%\",width:\"100%\"},uD1x6Vqu5:uD1x6Vqu510rkze7,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Y9cMK.framer-194s5p5, .framer-Y9cMK .framer-194s5p5 { display: block; }\",\".framer-Y9cMK.framer-vzfm10 { height: 32px; overflow: visible; position: relative; width: 32px; }\",\".framer-Y9cMK .framer-e46ene-container { flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"K0Hp2jTsB\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwWWJm77XA=withCSS(Component,css,\"framer-Y9cMK\");export default FramerwWWJm77XA;FramerwWWJm77XA.displayName=\"Cart Trigger\";FramerwWWJm77XA.defaultProps={height:32,width:32};addPropertyControls(FramerwWWJm77XA,{K0Hp2jTsB:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerwWWJm77XA,[{explicitInter:true,fonts:[]},...FCCartTriggerDarkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwWWJm77XA\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"K0Hp2jTsB\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"32\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ae4e96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={gKu3EXryX:{hover:true},NESy2Eh1C:{hover:true},NH0fb2PdC:{hover:true},pAysUyyWN:{hover:true},YxLcf0hcx:{hover:true}};const cycleOrder=[\"gKu3EXryX\",\"NESy2Eh1C\",\"NH0fb2PdC\",\"pAysUyyWN\",\"YxLcf0hcx\",\"akhHgOZFp\",\"CPUjhRNP3\",\"inz9bZS_F\"];const serializationHash=\"framer-U5QNW\";const variantClassNames={akhHgOZFp:\"framer-v-12leuwf\",CPUjhRNP3:\"framer-v-w5hl7e\",gKu3EXryX:\"framer-v-1s7pcb8\",inz9bZS_F:\"framer-v-j2tsc9\",NESy2Eh1C:\"framer-v-x0x745\",NH0fb2PdC:\"framer-v-gr3nxf\",pAysUyyWN:\"framer-v-1iyb9h4\",YxLcf0hcx:\"framer-v-160sv6p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"facebook (dark mode)\":\"gKu3EXryX\",\"facebook (light mode)\":\"akhHgOZFp\",\"instagram (dark) \":\"NESy2Eh1C\",\"instagram (light)\":\"CPUjhRNP3\",\"tiktok (light)\":\"inz9bZS_F\",email:\"YxLcf0hcx\",phone:\"pAysUyyWN\",tiktok:\"NH0fb2PdC\"};const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gKu3EXryX\",xkalhkAhT:click??props.xkalhkAhT};};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,xkalhkAhT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gKu3EXryX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapt5qlzk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(xkalhkAhT){const res=await xkalhkAhT(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"NESy2Eh1C-hover\",\"NH0fb2PdC-hover\",\"pAysUyyWN-hover\",\"YxLcf0hcx-hover\"].includes(gestureVariant))return false;if([\"NESy2Eh1C\",\"NH0fb2PdC\",\"pAysUyyWN\",\"YxLcf0hcx\",\"CPUjhRNP3\",\"inz9bZS_F\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"NESy2Eh1C-hover\")return true;if([\"NESy2Eh1C\",\"CPUjhRNP3\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"NH0fb2PdC-hover\")return true;if([\"NH0fb2PdC\",\"inz9bZS_F\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(gestureVariant===\"pAysUyyWN-hover\")return true;if(baseVariant===\"pAysUyyWN\")return true;return false;};const isDisplayed4=()=>{if(gestureVariant===\"YxLcf0hcx-hover\")return true;if(baseVariant===\"YxLcf0hcx\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/carrillopowertools\",motionChild:true,nodeId:\"gKu3EXryX\",openInNewTab:true,scopeId:\"XViqmrw05\",...addPropertyOverrides({CPUjhRNP3:{href:\"https://www.instagram.com/carrillopowertools/\"},inz9bZS_F:{href:\"https://www.tiktok.com/@carrillopowertools\"},NESy2Eh1C:{href:\"https://www.instagram.com/carrillopowertools/\"},NH0fb2PdC:{href:\"https://www.tiktok.com/@carrillopowertools\"},pAysUyyWN:{href:\"tel: +1 (945) 536-8575\"},YxLcf0hcx:{href:\"mailto: carrillopowertools@gmail.com\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1s7pcb8\",className,classNames)} framer-1oo1cvp`,\"data-framer-name\":\"facebook (dark mode)\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gKu3EXryX\",onTap:onTapt5qlzk,ref:refBinding,style:{backgroundColor:\"rgb(24, 24, 24)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{akhHgOZFp:{backgroundColor:\"var(--token-add03d2d-133e-4a19-9ebb-5cd4cb594893, rgba(245, 245, 245, 0.96))\"},CPUjhRNP3:{backgroundColor:\"var(--token-add03d2d-133e-4a19-9ebb-5cd4cb594893, rgba(245, 245, 245, 0.96))\"},inz9bZS_F:{backgroundColor:\"var(--token-add03d2d-133e-4a19-9ebb-5cd4cb594893, rgba(245, 245, 245, 0.96))\"}},...addPropertyOverrides({\"gKu3EXryX-hover\":{\"data-framer-name\":undefined},\"NESy2Eh1C-hover\":{\"data-framer-name\":undefined},\"NH0fb2PdC-hover\":{\"data-framer-name\":undefined},\"pAysUyyWN-hover\":{\"data-framer-name\":undefined},\"YxLcf0hcx-hover\":{\"data-framer-name\":undefined},akhHgOZFp:{\"data-framer-name\":\"facebook (light mode)\"},CPUjhRNP3:{\"data-framer-name\":\"instagram (light)\"},inz9bZS_F:{\"data-framer-name\":\"tiktok (light)\"},NESy2Eh1C:{\"data-framer-name\":\"instagram (dark) \"},NH0fb2PdC:{\"data-framer-name\":\"tiktok\"},pAysUyyWN:{\"data-framer-name\":\"phone\"},YxLcf0hcx:{\"data-framer-name\":\"email\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-n0fa1l\",\"data-framer-name\":\"facebook \",layoutDependency:layoutDependency,layoutId:\"BB8tQ5YJX\",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.39 20\" overflow=\"visible\"><path d=\"M 8.51 3.32 L 10.39 3.32 L 10.39 0.14 C 9.48 0.045 8.565 -0.002 7.65 0 C 4.93 0 3.07 1.66 3.07 4.7 L 3.07 7.32 L 0 7.32 L 0 10.88 L 3.07 10.88 L 3.07 20 L 6.75 20 L 6.75 10.88 L 9.81 10.88 L 10.27 7.32 L 6.75 7.32 L 6.75 5.05 C 6.75 4 7.03 3.32 8.51 3.32\" fill=\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"gKu3EXryX-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.39 20\" overflow=\"visible\"><path d=\"M 8.51 3.32 L 10.39 3.32 L 10.39 0.14 C 9.48 0.045 8.565 -0.002 7.65 0 C 4.93 0 3.07 1.66 3.07 4.7 L 3.07 7.32 L 0 7.32 L 0 10.88 L 3.07 10.88 L 3.07 20 L 6.75 20 L 6.75 10.88 L 9.81 10.88 L 10.27 7.32 L 6.75 7.32 L 6.75 5.05 C 6.75 4 7.03 3.32 8.51 3.32\" fill=\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\"></path></svg>'},akhHgOZFp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.39 20\" overflow=\"visible\"><path d=\"M 8.51 3.32 L 10.39 3.32 L 10.39 0.14 C 9.48 0.045 8.565 -0.002 7.65 0 C 4.93 0 3.07 1.66 3.07 4.7 L 3.07 7.32 L 0 7.32 L 0 10.88 L 3.07 10.88 L 3.07 20 L 6.75 20 L 6.75 10.88 L 9.81 10.88 L 10.27 7.32 L 6.75 7.32 L 6.75 5.05 C 6.75 4 7.03 3.32 8.51 3.32\" fill=\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1tvckv3\",\"data-framer-name\":\"instagram\",layoutDependency:layoutDependency,layoutId:\"hcq36TaCy\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({\"NESy2Eh1C-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 5.8 0 L 14.2 0 C 17.4 0 20 2.6 20 5.8 L 20 14.2 C 20 17.403 17.403 20 14.2 20 L 5.8 20 C 2.6 20 0 17.4 0 14.2 L 0 5.8 C 0 2.597 2.597 0 5.8 0 M 5.6 2 C 3.612 2 2 3.612 2 5.6 L 2 14.4 C 2 16.39 3.61 18 5.6 18 L 14.4 18 C 16.388 18 18 16.388 18 14.4 L 18 5.6 C 18 3.61 16.39 2 14.4 2 Z M 15.25 3.5 C 15.94 3.5 16.5 4.06 16.5 4.75 C 16.5 5.44 15.94 6 15.25 6 C 14.56 6 14 5.44 14 4.75 C 14 4.06 14.56 3.5 15.25 3.5 M 10 5 C 12.761 5 15 7.239 15 10 C 15 12.761 12.761 15 10 15 C 7.239 15 5 12.761 5 10 C 5 7.239 7.239 5 10 5 M 10 7 C 8.343 7 7 8.343 7 10 C 7 11.657 8.343 13 10 13 C 11.657 13 13 11.657 13 10 C 13 8.343 11.657 7 10 7\" fill=\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\"></path></svg>'},CPUjhRNP3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 5.8 0 L 14.2 0 C 17.4 0 20 2.6 20 5.8 L 20 14.2 C 20 17.403 17.403 20 14.2 20 L 5.8 20 C 2.6 20 0 17.4 0 14.2 L 0 5.8 C 0 2.597 2.597 0 5.8 0 M 5.6 2 C 3.612 2 2 3.612 2 5.6 L 2 14.4 C 2 16.39 3.61 18 5.6 18 L 14.4 18 C 16.388 18 18 16.388 18 14.4 L 18 5.6 C 18 3.61 16.39 2 14.4 2 Z M 15.25 3.5 C 15.94 3.5 16.5 4.06 16.5 4.75 C 16.5 5.44 15.94 6 15.25 6 C 14.56 6 14 5.44 14 4.75 C 14 4.06 14.56 3.5 15.25 3.5 M 10 5 C 12.761 5 15 7.239 15 10 C 15 12.761 12.761 15 10 15 C 7.239 15 5 12.761 5 10 C 5 7.239 7.239 5 10 5 M 10 7 C 8.343 7 7 8.343 7 10 C 7 11.657 8.343 13 10 13 C 11.657 13 13 11.657 13 10 C 13 8.343 11.657 7 10 7\" fill=\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\"></path></svg>'},NESy2Eh1C:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 5.8 0 L 14.2 0 C 17.4 0 20 2.6 20 5.8 L 20 14.2 C 20 17.403 17.403 20 14.2 20 L 5.8 20 C 2.6 20 0 17.4 0 14.2 L 0 5.8 C 0 2.597 2.597 0 5.8 0 M 5.6 2 C 3.612 2 2 3.612 2 5.6 L 2 14.4 C 2 16.39 3.61 18 5.6 18 L 14.4 18 C 16.388 18 18 16.388 18 14.4 L 18 5.6 C 18 3.61 16.39 2 14.4 2 Z M 15.25 3.5 C 15.94 3.5 16.5 4.06 16.5 4.75 C 16.5 5.44 15.94 6 15.25 6 C 14.56 6 14 5.44 14 4.75 C 14 4.06 14.56 3.5 15.25 3.5 M 10 5 C 12.761 5 15 7.239 15 10 C 15 12.761 12.761 15 10 15 C 7.239 15 5 12.761 5 10 C 5 7.239 7.239 5 10 5 M 10 7 C 8.343 7 7 8.343 7 10 C 7 11.657 8.343 13 10 13 C 11.657 13 13 11.657 13 10 C 13 8.343 11.657 7 10 7\" fill=\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-uj8fgd\",layoutDependency:layoutDependency,layoutId:\"D7w4xd9Cr\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 5.8 0 L 14.2 0 C 17.4 0 20 2.6 20 5.8 L 20 14.2 C 20 17.403 17.403 20 14.2 20 L 5.8 20 C 2.6 20 0 17.4 0 14.2 L 0 5.8 C 0 2.597 2.597 0 5.8 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-q1m88b\",layoutDependency:layoutDependency,layoutId:\"EFZyW8eyJ\",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 3.6 0 C 1.612 0 0 1.612 0 3.6 L 0 12.4 C 0 14.39 1.61 16 3.6 16 L 12.4 16 C 14.388 16 16 14.388 16 12.4 L 16 3.6 C 16 1.61 14.39 0 12.4 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16ri9f0\",layoutDependency:layoutDependency,layoutId:\"Cc0aKOWDU\",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.5 2.5\" overflow=\"visible\"><path d=\"M 1.25 0 C 1.94 0 2.5 0.56 2.5 1.25 C 2.5 1.94 1.94 2.5 1.25 2.5 C 0.56 2.5 0 1.94 0 1.25 C 0 0.56 0.56 0 1.25 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i2qqdc\",layoutDependency:layoutDependency,layoutId:\"N9wGYEGty\",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 10\" overflow=\"visible\"><path d=\"M 5 0 C 7.761 0 10 2.239 10 5 C 10 7.761 7.761 10 5 10 C 2.239 10 0 7.761 0 5 C 0 2.239 2.239 0 5 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1u5lfnd\",layoutDependency:layoutDependency,layoutId:\"AhBFO3Yox\",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 6\" overflow=\"visible\"><path d=\"M 3 0 C 1.343 0 0 1.343 0 3 C 0 4.657 1.343 6 3 6 C 4.657 6 6 4.657 6 3 C 6 1.343 4.657 0 3 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1n4w1gm\",\"data-framer-name\":\"tiktok\",layoutDependency:layoutDependency,layoutId:\"JVNtG30xw\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.68 18\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({\"NH0fb2PdC-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.68 18\" overflow=\"visible\"><path d=\"M 12.44 2.82 C 12.44 2.82 12.95 3.32 12.44 2.82 C 11.757 2.04 11.38 1.037 11.38 0 L 8.29 0 L 8.29 12.4 C 8.241 13.795 7.096 14.901 5.7 14.9 C 4.28 14.9 3.1 13.74 3.1 12.3 C 3.1 10.58 4.76 9.29 6.47 9.82 L 6.47 6.66 C 3.02 6.2 0 8.88 0 12.3 C 0 15.63 2.76 18 5.69 18 C 8.83 18 11.38 15.45 11.38 12.3 L 11.38 6.01 C 12.633 6.91 14.137 7.393 15.68 7.39 L 15.68 4.3 C 15.68 4.3 13.8 4.39 12.44 2.82\" fill=\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\"></path></svg>'},inz9bZS_F:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.68 18\" overflow=\"visible\"><path d=\"M 12.44 2.82 C 12.44 2.82 12.95 3.32 12.44 2.82 C 11.757 2.04 11.38 1.037 11.38 0 L 8.29 0 L 8.29 12.4 C 8.241 13.795 7.096 14.901 5.7 14.9 C 4.28 14.9 3.1 13.74 3.1 12.3 C 3.1 10.58 4.76 9.29 6.47 9.82 L 6.47 6.66 C 3.02 6.2 0 8.88 0 12.3 C 0 15.63 2.76 18 5.69 18 C 8.83 18 11.38 15.45 11.38 12.3 L 11.38 6.01 C 12.633 6.91 14.137 7.393 15.68 7.39 L 15.68 4.3 C 15.68 4.3 13.8 4.39 12.44 2.82\" fill=\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\"></path></svg>'},NH0fb2PdC:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.68 18\" overflow=\"visible\"><path d=\"M 12.44 2.82 C 12.44 2.82 12.95 3.32 12.44 2.82 C 11.757 2.04 11.38 1.037 11.38 0 L 8.29 0 L 8.29 12.4 C 8.241 13.795 7.096 14.901 5.7 14.9 C 4.28 14.9 3.1 13.74 3.1 12.3 C 3.1 10.58 4.76 9.29 6.47 9.82 L 6.47 6.66 C 3.02 6.2 0 8.88 0 12.3 C 0 15.63 2.76 18 5.69 18 C 8.83 18 11.38 15.45 11.38 12.3 L 11.38 6.01 C 12.633 6.91 14.137 7.393 15.68 7.39 L 15.68 4.3 C 15.68 4.3 13.8 4.39 12.44 2.82\" fill=\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-8pxu86\",\"data-framer-name\":\"phone\",layoutDependency:layoutDependency,layoutId:\"PstPTcogc\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.07 18.074\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({\"pAysUyyWN-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.07 18.074\" overflow=\"visible\"><path d=\"M 4.518 0.253 C 5.661 1.087 6.526 2.258 7.263 3.334 L 7.841 4.183 C 8.211 4.724 8.143 5.451 7.68 5.914 L 6.452 7.142 L 6.582 7.417 C 6.898 8.058 7.445 8.983 8.268 9.806 C 8.837 10.365 9.477 10.845 10.172 11.236 L 10.504 11.415 L 10.8 11.561 L 10.932 11.622 L 12.159 10.394 C 12.624 9.929 13.355 9.864 13.895 10.24 L 14.813 10.876 C 15.855 11.609 16.944 12.445 17.79 13.529 C 18.088 13.912 18.154 14.427 17.961 14.873 C 17.204 16.641 15.287 18.146 13.293 18.071 L 13.021 18.057 L 12.81 18.039 L 12.577 18.012 L 12.323 17.977 L 12.047 17.931 L 11.752 17.873 L 11.438 17.804 L 11.107 17.718 L 10.759 17.619 L 10.395 17.501 C 8.724 16.935 6.603 15.821 4.428 13.646 C 2.252 11.47 1.139 9.35 0.573 7.679 L 0.455 7.315 L 0.356 6.967 L 0.27 6.636 L 0.2 6.322 C 0.179 6.224 0.16 6.126 0.143 6.027 L 0.098 5.751 L 0.061 5.497 L 0.035 5.264 L 0.017 5.053 L 0.003 4.781 C -0.071 2.794 1.451 0.863 3.21 0.109 C 3.641 -0.077 4.138 -0.022 4.518 0.253 M 11.882 3.507 L 11.987 3.518 C 13.338 3.757 14.383 4.838 14.574 6.198 C 14.642 6.673 14.327 7.12 13.856 7.215 C 13.385 7.309 12.921 7.019 12.801 6.553 L 12.781 6.449 C 12.706 5.919 12.327 5.482 11.812 5.333 L 11.672 5.302 C 11.2 5.218 10.875 4.781 10.931 4.305 C 10.987 3.829 11.404 3.479 11.882 3.507 M 3.679 1.889 C 2.709 2.396 1.769 3.555 1.812 4.714 L 1.83 5.011 L 1.85 5.197 L 1.876 5.405 L 1.912 5.634 L 1.958 5.884 L 2.017 6.154 L 2.09 6.444 L 2.177 6.751 L 2.28 7.075 C 2.318 7.185 2.358 7.298 2.401 7.414 L 2.54 7.769 L 2.7 8.137 C 3.268 9.388 4.195 10.852 5.709 12.366 C 7.222 13.879 8.687 14.807 9.938 15.375 L 10.306 15.534 L 10.661 15.674 C 10.777 15.717 10.89 15.758 11 15.795 L 11.324 15.898 L 11.632 15.985 L 11.921 16.058 L 12.191 16.116 L 12.441 16.163 L 12.671 16.199 L 12.879 16.226 L 13.064 16.244 L 13.361 16.262 C 14.505 16.305 15.672 15.371 16.177 14.413 C 15.533 13.657 14.733 13.037 13.85 12.413 L 13.173 11.941 L 13.001 12.121 L 12.634 12.522 L 12.439 12.727 C 11.909 13.267 11.29 13.726 10.548 13.427 L 10.343 13.341 L 10.093 13.228 L 9.954 13.162 L 9.648 13.009 L 9.312 12.828 C 8.463 12.354 7.682 11.768 6.989 11.086 C 6.307 10.393 5.721 9.612 5.247 8.763 L 5.066 8.428 L 4.912 8.121 L 4.734 7.732 L 4.647 7.525 C 4.366 6.829 4.753 6.242 5.248 5.733 L 5.451 5.534 L 5.955 5.07 L 6.136 4.898 L 5.708 4.271 C 5.072 3.347 4.45 2.515 3.678 1.888 Z M 11.888 0.755 C 14.887 0.755 17.319 3.187 17.319 6.186 C 17.318 6.665 16.945 7.06 16.467 7.088 C 15.989 7.116 15.571 6.767 15.515 6.292 L 15.509 6.186 C 15.508 4.279 14.029 2.699 12.125 2.574 L 11.888 2.565 C 11.388 2.565 10.983 2.16 10.983 1.66 C 10.983 1.16 11.388 0.755 11.888 0.755\" fill=\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\"></path></svg>'},pAysUyyWN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.07 18.074\" overflow=\"visible\"><path d=\"M 4.518 0.253 C 5.661 1.087 6.526 2.258 7.263 3.334 L 7.841 4.183 C 8.211 4.724 8.143 5.451 7.68 5.914 L 6.452 7.142 L 6.582 7.417 C 6.898 8.058 7.445 8.983 8.268 9.806 C 8.837 10.365 9.477 10.845 10.172 11.236 L 10.504 11.415 L 10.8 11.561 L 10.932 11.622 L 12.159 10.394 C 12.624 9.929 13.355 9.864 13.895 10.24 L 14.813 10.876 C 15.855 11.609 16.944 12.445 17.79 13.529 C 18.088 13.912 18.154 14.427 17.961 14.873 C 17.204 16.641 15.287 18.146 13.293 18.071 L 13.021 18.057 L 12.81 18.039 L 12.577 18.012 L 12.323 17.977 L 12.047 17.931 L 11.752 17.873 L 11.438 17.804 L 11.107 17.718 L 10.759 17.619 L 10.395 17.501 C 8.724 16.935 6.603 15.821 4.428 13.646 C 2.252 11.47 1.139 9.35 0.573 7.679 L 0.455 7.315 L 0.356 6.967 L 0.27 6.636 L 0.2 6.322 C 0.179 6.224 0.16 6.126 0.143 6.027 L 0.098 5.751 L 0.061 5.497 L 0.035 5.264 L 0.017 5.053 L 0.003 4.781 C -0.071 2.794 1.451 0.863 3.21 0.109 C 3.641 -0.077 4.138 -0.022 4.518 0.253 M 11.882 3.507 L 11.987 3.518 C 13.338 3.757 14.383 4.838 14.574 6.198 C 14.642 6.673 14.327 7.12 13.856 7.215 C 13.385 7.309 12.921 7.019 12.801 6.553 L 12.781 6.449 C 12.706 5.919 12.327 5.482 11.812 5.333 L 11.672 5.302 C 11.2 5.218 10.875 4.781 10.931 4.305 C 10.987 3.829 11.404 3.479 11.882 3.507 M 3.679 1.889 C 2.709 2.396 1.769 3.555 1.812 4.714 L 1.83 5.011 L 1.85 5.197 L 1.876 5.405 L 1.912 5.634 L 1.958 5.884 L 2.017 6.154 L 2.09 6.444 L 2.177 6.751 L 2.28 7.075 C 2.318 7.185 2.358 7.298 2.401 7.414 L 2.54 7.769 L 2.7 8.137 C 3.268 9.388 4.195 10.852 5.709 12.366 C 7.222 13.879 8.687 14.807 9.938 15.375 L 10.306 15.534 L 10.661 15.674 C 10.777 15.717 10.89 15.758 11 15.795 L 11.324 15.898 L 11.632 15.985 L 11.921 16.058 L 12.191 16.116 L 12.441 16.163 L 12.671 16.199 L 12.879 16.226 L 13.064 16.244 L 13.361 16.262 C 14.505 16.305 15.672 15.371 16.177 14.413 C 15.533 13.657 14.733 13.037 13.85 12.413 L 13.173 11.941 L 13.001 12.121 L 12.634 12.522 L 12.439 12.727 C 11.909 13.267 11.29 13.726 10.548 13.427 L 10.343 13.341 L 10.093 13.228 L 9.954 13.162 L 9.648 13.009 L 9.312 12.828 C 8.463 12.354 7.682 11.768 6.989 11.086 C 6.307 10.393 5.721 9.612 5.247 8.763 L 5.066 8.428 L 4.912 8.121 L 4.734 7.732 L 4.647 7.525 C 4.366 6.829 4.753 6.242 5.248 5.733 L 5.451 5.534 L 5.955 5.07 L 6.136 4.898 L 5.708 4.271 C 5.072 3.347 4.45 2.515 3.678 1.888 Z M 11.888 0.755 C 14.887 0.755 17.319 3.187 17.319 6.186 C 17.318 6.665 16.945 7.06 16.467 7.088 C 15.989 7.116 15.571 6.767 15.515 6.292 L 15.509 6.186 C 15.508 4.279 14.029 2.699 12.125 2.574 L 11.888 2.565 C 11.388 2.565 10.983 2.16 10.983 1.66 C 10.983 1.16 11.388 0.755 11.888 0.755\" fill=\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1snorg\",layoutDependency:layoutDependency,layoutId:\"vQnTwqdb_\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.07 18.074\" overflow=\"visible\"><path d=\"M 4.518 0.253 C 5.661 1.087 6.526 2.258 7.263 3.334 L 7.841 4.183 C 8.211 4.724 8.143 5.451 7.68 5.914 L 6.452 7.142 L 6.582 7.417 C 6.898 8.058 7.445 8.983 8.268 9.806 C 8.837 10.365 9.477 10.845 10.172 11.236 L 10.504 11.415 L 10.8 11.561 L 10.932 11.622 L 12.159 10.394 C 12.624 9.929 13.355 9.864 13.895 10.24 L 14.813 10.876 C 15.855 11.609 16.944 12.445 17.79 13.529 C 18.088 13.912 18.154 14.427 17.961 14.873 C 17.204 16.641 15.287 18.146 13.293 18.071 L 13.021 18.057 L 12.81 18.039 L 12.577 18.012 L 12.323 17.977 L 12.047 17.931 L 11.752 17.873 L 11.438 17.804 L 11.107 17.718 L 10.759 17.619 L 10.395 17.501 C 8.724 16.935 6.603 15.821 4.428 13.646 C 2.252 11.47 1.139 9.35 0.573 7.679 L 0.455 7.315 L 0.356 6.967 L 0.27 6.636 L 0.2 6.322 C 0.179 6.224 0.16 6.126 0.143 6.027 L 0.098 5.751 L 0.061 5.497 L 0.035 5.264 L 0.017 5.053 L 0.003 4.781 C -0.071 2.794 1.451 0.863 3.21 0.109 C 3.641 -0.077 4.138 -0.022 4.518 0.253\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mf8e28\",layoutDependency:layoutDependency,layoutId:\"XUs8ujSUI\",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.658 3.727\" overflow=\"visible\"><path d=\"M 0.957 0.002 L 1.062 0.013 C 2.414 0.252 3.458 1.333 3.649 2.692 C 3.718 3.168 3.403 3.615 2.931 3.709 C 2.46 3.804 1.997 3.514 1.877 3.048 L 1.856 2.944 C 1.782 2.413 1.402 1.976 0.887 1.828 L 0.747 1.796 C 0.275 1.713 -0.049 1.276 0.006 0.8 C 0.062 0.324 0.479 -0.026 0.957 0.002\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13hkt6o\",layoutDependency:layoutDependency,layoutId:\"kRYwWd2vt\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.367 14.375\" overflow=\"visible\"><path d=\"M 1.869 0.001 C 0.898 0.508 -0.041 1.666 0.001 2.826 L 0.019 3.123 L 0.039 3.308 L 0.066 3.516 L 0.102 3.745 L 0.148 3.996 L 0.207 4.266 L 0.279 4.555 L 0.366 4.862 L 0.469 5.186 C 0.507 5.297 0.548 5.41 0.591 5.526 L 0.73 5.88 L 0.889 6.249 C 1.458 7.5 2.384 8.964 3.899 10.477 C 5.412 11.991 6.876 12.918 8.127 13.487 L 8.496 13.646 L 8.85 13.785 C 8.966 13.829 9.079 13.869 9.19 13.907 L 9.514 14.01 L 9.822 14.097 L 10.11 14.169 L 10.38 14.228 L 10.631 14.274 L 10.861 14.31 L 11.069 14.338 L 11.253 14.356 L 11.55 14.374 C 12.694 14.416 13.862 13.482 14.367 12.525 C 13.723 11.769 12.922 11.149 12.04 10.524 L 11.363 10.053 L 11.191 10.233 L 10.824 10.634 L 10.629 10.838 C 10.099 11.379 9.48 11.838 8.737 11.538 L 8.533 11.452 L 8.283 11.34 L 8.144 11.274 L 7.838 11.121 L 7.502 10.94 C 6.653 10.466 5.871 9.88 5.179 9.198 C 4.496 8.505 3.91 7.723 3.436 6.874 L 3.255 6.539 L 3.101 6.232 L 2.924 5.843 L 2.837 5.637 C 2.556 4.941 2.943 4.353 3.438 3.845 L 3.641 3.646 L 4.145 3.181 L 4.326 3.009 L 3.898 2.382 C 3.262 1.459 2.64 0.626 1.868 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-36mt6\",layoutDependency:layoutDependency,layoutId:\"jjlM9Ktxf\",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.336 6.335\" overflow=\"visible\"><path d=\"M 0.905 0 C 3.904 0 6.336 2.431 6.336 5.431 C 6.335 5.909 5.962 6.305 5.484 6.333 C 5.006 6.361 4.588 6.012 4.532 5.536 L 4.525 5.431 C 4.525 3.523 3.045 1.943 1.142 1.818 L 0.905 1.81 C 0.405 1.81 0 1.405 0 0.905 C 0 0.405 0.405 0 0.905 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-vu9oad\",\"data-framer-name\":\"mail\",layoutDependency:layoutDependency,layoutId:\"Of3HUT5CF\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({\"YxLcf0hcx-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"><path d=\"M 2 16 C 1.45 16 0.979 15.804 0.588 15.413 C 0.197 15.022 0.001 14.551 0 14 L 0 2 C 0 1.45 0.196 0.979 0.588 0.588 C 0.98 0.197 1.451 0.001 2 0 L 18 0 C 18.55 0 19.021 0.196 19.413 0.588 C 19.805 0.98 20.001 1.451 20 2 L 20 14 C 20 14.55 19.804 15.021 19.413 15.413 C 19.022 15.805 18.551 16.001 18 16 Z M 10 9 L 18 4 L 18 2 L 10 7 L 2 2 L 2 4 Z\" fill=\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\"></path></svg>'},YxLcf0hcx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"><path d=\"M 2 16 C 1.45 16 0.979 15.804 0.588 15.413 C 0.197 15.022 0.001 14.551 0 14 L 0 2 C 0 1.45 0.196 0.979 0.588 0.588 C 0.98 0.197 1.451 0.001 2 0 L 18 0 C 18.55 0 19.021 0.196 19.413 0.588 C 19.805 0.98 20.001 1.451 20 2 L 20 14 C 20 14.55 19.804 15.021 19.413 15.413 C 19.022 15.805 18.551 16.001 18 16 Z M 10 9 L 18 4 L 18 2 L 10 7 L 2 2 L 2 4 Z\" fill=\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-eclt99\",layoutDependency:layoutDependency,layoutId:\"IsfXLBUEF\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"><path d=\"M 2 16 C 1.45 16 0.979 15.804 0.588 15.413 C 0.197 15.022 0.001 14.551 0 14 L 0 2 C 0 1.45 0.196 0.979 0.588 0.588 C 0.98 0.197 1.451 0.001 2 0 L 18 0 C 18.55 0 19.021 0.196 19.413 0.588 C 19.805 0.98 20.001 1.451 20 2 L 20 14 C 20 14.55 19.804 15.021 19.413 15.413 C 19.022 15.805 18.551 16.001 18 16 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lbuv5c\",layoutDependency:layoutDependency,layoutId:\"vlcG5wp8i\",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 7\" overflow=\"visible\"><path d=\"M 8 7 L 16 2 L 16 0 L 8 5 L 0 0 L 0 2 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-U5QNW.framer-1oo1cvp, .framer-U5QNW .framer-1oo1cvp { display: block; }\",\".framer-U5QNW.framer-1s7pcb8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 48px; will-change: var(--framer-will-change-override, transform); }\",\".framer-U5QNW .framer-n0fa1l { height: 20px; position: relative; width: 11px; }\",\".framer-U5QNW .framer-1tvckv3 { height: 20px; position: relative; width: 20px; }\",\".framer-U5QNW .framer-uj8fgd { height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-U5QNW .framer-q1m88b { height: 16px; left: 2px; position: absolute; top: 2px; width: 16px; }\",\".framer-U5QNW .framer-16ri9f0 { height: 3px; left: 14px; position: absolute; top: 4px; width: 3px; }\",\".framer-U5QNW .framer-1i2qqdc { height: 10px; left: 5px; position: absolute; top: 5px; width: 10px; }\",\".framer-U5QNW .framer-1u5lfnd { height: 6px; left: 7px; position: absolute; top: 7px; width: 6px; }\",\".framer-U5QNW .framer-1n4w1gm { height: 18px; position: relative; width: 16px; }\",\".framer-U5QNW .framer-8pxu86 { height: 18px; position: relative; width: 18px; }\",\".framer-U5QNW .framer-1snorg { height: 18px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-U5QNW .framer-mf8e28 { height: 4px; left: 11px; position: absolute; top: 4px; width: 4px; }\",\".framer-U5QNW .framer-13hkt6o { height: 15px; left: 2px; position: absolute; top: 2px; width: 15px; }\",\".framer-U5QNW .framer-36mt6 { height: 7px; left: 11px; position: absolute; top: 1px; width: 7px; }\",\".framer-U5QNW .framer-vu9oad { height: 16px; position: relative; width: 20px; }\",\".framer-U5QNW .framer-eclt99 { height: 16px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-U5QNW .framer-1lbuv5c { height: 7px; left: 2px; position: absolute; top: 2px; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NESy2Eh1C\":{\"layout\":[\"fixed\",\"fixed\"]},\"NH0fb2PdC\":{\"layout\":[\"fixed\",\"fixed\"]},\"pAysUyyWN\":{\"layout\":[\"fixed\",\"fixed\"]},\"YxLcf0hcx\":{\"layout\":[\"fixed\",\"fixed\"]},\"akhHgOZFp\":{\"layout\":[\"fixed\",\"fixed\"]},\"CPUjhRNP3\":{\"layout\":[\"fixed\",\"fixed\"]},\"inz9bZS_F\":{\"layout\":[\"fixed\",\"fixed\"]},\"refGRDrQv\":{\"layout\":[\"fixed\",\"fixed\"]},\"sJAZ7WktK\":{\"layout\":[\"fixed\",\"fixed\"]},\"VyyqhbGSM\":{\"layout\":[\"fixed\",\"fixed\"]},\"snFWQ8jav\":{\"layout\":[\"fixed\",\"fixed\"]},\"tJhYs3bVA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"xkalhkAhT\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXViqmrw05=withCSS(Component,css,\"framer-U5QNW\");export default FramerXViqmrw05;FramerXViqmrw05.displayName=\"social icon\";FramerXViqmrw05.defaultProps={height:48,width:48};addPropertyControls(FramerXViqmrw05,{variant:{options:[\"gKu3EXryX\",\"NESy2Eh1C\",\"NH0fb2PdC\",\"pAysUyyWN\",\"YxLcf0hcx\",\"akhHgOZFp\",\"CPUjhRNP3\",\"inz9bZS_F\"],optionTitles:[\"facebook (dark mode)\",\"instagram (dark) \",\"tiktok\",\"phone\",\"email\",\"facebook (light mode)\",\"instagram (light)\",\"tiktok (light)\"],title:\"Variant\",type:ControlType.Enum},xkalhkAhT:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerXViqmrw05,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXViqmrw05\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"xkalhkAhT\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"48\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"48\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NESy2Eh1C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NH0fb2PdC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pAysUyyWN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YxLcf0hcx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"akhHgOZFp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CPUjhRNP3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"inz9bZS_F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"refGRDrQv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sJAZ7WktK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VyyqhbGSM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"snFWQ8jav\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tJhYs3bVA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XViqmrw05.map","// Generated by Framer (5ce16c9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MagnifyingGlass from\"https://framerusercontent.com/modules/78wJr0q4vFZTRbgiA8bC/Y2EfGRGz13i3kdwNCKGk/gU109MUNe.js\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9qU7gDVch9ykJHTeZofF/V4xjCfTYol8unt9DSkf7/iRHRBfnHr.js\";import Icons from\"https://framerusercontent.com/modules/jflHFdp29pUCP3EvlJo9/xfgjIZ4jaGD7LUjFIyeV/a24X8_Nlz.js\";import Hamburger from\"https://framerusercontent.com/modules/WXr5H5a26O6G1vlCzVMm/AMQ9XQXQ8iIWr6Vdrjur/IhhnIqbN4.js\";import Link1 from\"https://framerusercontent.com/modules/NTRDjn2NGoeH6hzvLsxx/sTlBOTvB2OAOrjlCtTbo/mQfJa2_LY.js\";import CartTrigger from\"https://framerusercontent.com/modules/38r8xZ2WQ5DI1tL2nDS2/sSJaLbkBWZlnA62UkutU/wWWJm77XA.js\";import SocialIcon from\"https://framerusercontent.com/modules/onXLkynttIEFhQfM4RTm/cavaqwZ3qX5lZsema0OH/XViqmrw05.js\";const StopScrollFonts=getFonts(StopScroll);const HamburgerFonts=getFonts(Hamburger);const MagnifyingGlassFonts=getFonts(MagnifyingGlass);const IconsFonts=getFonts(Icons);const CartTriggerFonts=getFonts(CartTrigger);const Link1Fonts=getFonts(Link1);const SocialIconFonts=getFonts(SocialIcon);const cycleOrder=[\"K7K47dyAp\",\"vweGqbX1t\",\"rgrUtFiOQ\"];const serializationHash=\"framer-eVCsp\";const variantClassNames={K7K47dyAp:\"framer-v-cr49nr\",rgrUtFiOQ:\"framer-v-1onlvdk\",vweGqbX1t:\"framer-v-gbxbyj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone Shop Nav\":\"vweGqbX1t\",Desktop:\"K7K47dyAp\",Normal:\"rgrUtFiOQ\"};const getProps=({cart,height,id,search,width,...props})=>{return{...props,NYEGHmQ8f:cart??props.NYEGHmQ8f,variant:humanReadableVariantMap[props.variant]??props.variant??\"K7K47dyAp\",x3ImDxXVq:search??props.x3ImDxXVq};};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,x3ImDxXVq,NYEGHmQ8f,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"K7K47dyAp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap6gnejm=activeVariantCallback(async(...args)=>{setVariant(\"rgrUtFiOQ\");});const sJ3RhKUYy6gnejm=activeVariantCallback(async(...args)=>{setVariant(\"rgrUtFiOQ\");});const sJ3RhKUYy1gda6sf=activeVariantCallback(async(...args)=>{setVariant(\"vweGqbX1t\");});const onTapoesryn=activeVariantCallback(async(...args)=>{if(x3ImDxXVq){const res=await x3ImDxXVq(...args);if(res===false)return false;}});const K0Hp2jTsB1vrqxya=activeVariantCallback(async(...args)=>{if(NYEGHmQ8f){const res=await NYEGHmQ8f(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"vweGqbX1t\",\"rgrUtFiOQ\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"rgrUtFiOQ\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"vweGqbX1t\")return false;return true;};const router=useRouter();const isDisplayed3=()=>{if(baseVariant===\"vweGqbX1t\")return true;return false;};const isDisplayed4=()=>{if([\"vweGqbX1t\",\"rgrUtFiOQ\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-cr49nr\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"K7K47dyAp\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{rgrUtFiOQ:{backgroundColor:\"var(--token-5b42e5df-05a0-4278-8416-765cc59f1dd8, rgb(32, 32, 32))\"},vweGqbX1t:{backgroundColor:\"var(--token-45d6d559-69ab-4953-a358-2d98218f1b4e, rgb(20, 20, 20))\"}},...addPropertyOverrides({rgrUtFiOQ:{\"data-framer-name\":\"Normal\"},vweGqbX1t:{\"data-framer-name\":\"Phone Shop Nav\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qt9c6s\",\"data-framer-name\":\"Navigation Contents\",layoutDependency:layoutDependency,layoutId:\"Ist8__b5u\",style:{backgroundColor:\"var(--token-5b42e5df-05a0-4278-8416-765cc59f1dd8, rgb(32, 32, 32))\"},variants:{vweGqbX1t:{backgroundColor:\"var(--token-45d6d559-69ab-4953-a358-2d98218f1b4e, rgb(20, 20, 20))\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kk0e0q-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HOQq9aPFW-container\",nodeId:\"HOQq9aPFW\",rendersWithMotion:true,scopeId:\"o67E_lm0b\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"HOQq9aPFW\",layoutId:\"HOQq9aPFW\",toggle:false,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1scze1i\",\"data-framer-name\":\"mycontain - desktop\",layoutDependency:layoutDependency,layoutId:\"Q5tCL5kEL\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mston8\",\"data-framer-name\":\"logo wrap\",layoutDependency:layoutDependency,layoutId:\"fNymZj1VQ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hks2hw\",layoutDependency:layoutDependency,layoutId:\"vdvvKMjX7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nUrsKWTSF\"},motionChild:true,nodeId:\"XGIQ4N6pn\",openInNewTab:false,scopeId:\"o67E_lm0b\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:186.111116041372,intrinsicWidth:413.88889985320037,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+14+0+0),pixelHeight:335,pixelWidth:745,sizes:\"99px\",src:\"https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?scale-down-to=512&width=745&height=335\",srcSet:\"https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?scale-down-to=512&width=745&height=335 512w,https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?width=745&height=335 745w\"},className:\"framer-pj3kir framer-1s7i6rs\",\"data-framer-name\":\"cpt logo - dark mode\",layoutDependency:layoutDependency,layoutId:\"XGIQ4N6pn\",...addPropertyOverrides({rgrUtFiOQ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:186.111116041372,intrinsicWidth:413.88889985320037,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||72)-0-72)/2+0+0)+0+0+12+0+0+0),pixelHeight:335,pixelWidth:745,sizes:\"99px\",src:\"https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?scale-down-to=512&width=745&height=335\",srcSet:\"https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?scale-down-to=512&width=745&height=335 512w,https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?width=745&height=335 745w\"}},vweGqbX1t:{\"data-highlight\":true,background:{alt:\"\",fit:\"fill\",intrinsicHeight:186.111116041372,intrinsicWidth:413.88889985320037,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0+12+0),pixelHeight:335,pixelWidth:745,sizes:\"99px\",src:\"https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?scale-down-to=512&width=745&height=335\",srcSet:\"https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?scale-down-to=512&width=745&height=335 512w,https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?width=745&height=335 745w\"},onTap:onTap6gnejm}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-seusvu\",\"data-framer-name\":\"menu\",layoutDependency:layoutDependency,layoutId:\"djveTFssi\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",...addPropertyOverrides({rgrUtFiOQ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||72)-0-72)/2+0+0)+0+0+12+0+8+0},vweGqbX1t:{y:(componentViewport?.y||0)+0+0+0+0+0+0+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uqktgu-container\",layoutDependency:layoutDependency,layoutId:\"GDHKIBvYg-container\",nodeId:\"GDHKIBvYg\",rendersWithMotion:true,scopeId:\"o67E_lm0b\",children:/*#__PURE__*/_jsx(Hamburger,{height:\"100%\",id:\"GDHKIBvYg\",layoutId:\"GDHKIBvYg\",style:{height:\"100%\",width:\"100%\"},variant:\"rpSMHUkKl\",width:\"100%\",...addPropertyOverrides({rgrUtFiOQ:{sJ3RhKUYy:sJ3RhKUYy1gda6sf},vweGqbX1t:{sJ3RhKUYy:sJ3RhKUYy6gnejm,variant:\"LrmGV_bPZ\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yl2fro\",\"data-framer-name\":\"icon(s) wrap\",layoutDependency:layoutDependency,layoutId:\"WgAgDf5I7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ah2cse\",\"data-framer-name\":\"search\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HZeYNBx64\",onTap:onTapoesryn,children:/*#__PURE__*/_jsx(MagnifyingGlass,{animated:true,className:\"framer-kg1h3z\",layoutDependency:layoutDependency,layoutId:\"iFNQiOlN6\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1.5}})}),/*#__PURE__*/_jsx(Link,{href:\"account.carrillopowertools.com\",motionChild:true,nodeId:\"lsvaKKs94\",openInNewTab:true,scopeId:\"o67E_lm0b\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1c5rlqb framer-1s7i6rs\",\"data-framer-name\":\"account\",layoutDependency:layoutDependency,layoutId:\"lsvaKKs94\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",...addPropertyOverrides({rgrUtFiOQ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||72)-0-72)/2+0+0)+0+0+12+0+8+0+0+0},vweGqbX1t:{y:(componentViewport?.y||0)+0+0+0+0+0+0+20+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-esff1j-container\",\"data-framer-name\":\"profile\",layoutDependency:layoutDependency,layoutId:\"AZuRhu7bZ-container\",name:\"profile\",nodeId:\"AZuRhu7bZ\",rendersWithMotion:true,scopeId:\"o67E_lm0b\",children:/*#__PURE__*/_jsx(Icons,{height:\"100%\",id:\"AZuRhu7bZ\",IjI0kST1u:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",layoutId:\"AZuRhu7bZ\",name:\"profile\",style:{height:\"100%\",width:\"100%\"},variant:\"qdYmS_TBY\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",...addPropertyOverrides({rgrUtFiOQ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||72)-0-72)/2+0+0)+0+0+12+0+8+0+0},vweGqbX1t:{y:(componentViewport?.y||0)+0+0+0+0+0+0+20+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ejlyec-container\",layoutDependency:layoutDependency,layoutId:\"wSs66uKhX-container\",nodeId:\"wSs66uKhX\",rendersWithMotion:true,scopeId:\"o67E_lm0b\",children:/*#__PURE__*/_jsx(CartTrigger,{height:\"100%\",id:\"wSs66uKhX\",K0Hp2jTsB:K0Hp2jTsB1vrqxya,layoutId:\"wSs66uKhX\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b52rrp\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"wRMqEjgeO\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wNKWCs_uP\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+26+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m5mmps-container\",\"data-framer-name\":\"shop\",layoutDependency:layoutDependency,layoutId:\"oN5XmVLdX-container\",name:\"shop\",nodeId:\"oN5XmVLdX\",rendersWithMotion:true,scopeId:\"o67E_lm0b\",children:/*#__PURE__*/_jsx(Link1,{GJdPiUY1W:resolvedLinks[0],height:\"100%\",i5kS46wQS:false,id:\"oN5XmVLdX\",layoutId:\"oN5XmVLdX\",name:\"shop\",tHxirJghu:false,variant:\"wMx0pzUgF\",wasUFRWmn:\"Shop\",width:\"100%\"})})})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ppsnb7\",layoutDependency:layoutDependency,layoutId:\"YiAydX1mT\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t8261o\",layoutDependency:layoutDependency,layoutId:\"LhX0LeIGo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.36px\",\"--framer-line-height\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.3))\",\"--framer-text-transform\":\"uppercase\"},children:\"Shop\"})}),className:\"framer-1c7zhsv\",fonts:[\"GF;Inter-600\"],layoutDependency:layoutDependency,layoutId:\"k3Ssh8sB3\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.3)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oj2ug2\",layoutDependency:layoutDependency,layoutId:\"ui25cSr0s\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.9px\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wNKWCs_uP\"},motionChild:true,nodeId:\"zODCBLJnk\",openInNewTab:false,relValues:[],scopeId:\"o67E_lm0b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vl1muc\",\"data-styles-preset\":\"iRHRBfnHr\",children:\"All\"})})})}),className:\"framer-qhho15\",\"data-highlight\":true,fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"zODCBLJnk\",onTap:onTap6gnejm,style:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.9px\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NdGetSBBr\"},motionChild:true,nodeId:\"xJGgSIaLU\",openInNewTab:false,relValues:[],scopeId:\"o67E_lm0b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vl1muc\",\"data-styles-preset\":\"iRHRBfnHr\",children:\"Makita\"})})})}),className:\"framer-1a4losc\",\"data-highlight\":true,fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"xJGgSIaLU\",onTap:onTap6gnejm,style:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.9px\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rcOt1EJLS\"},motionChild:true,nodeId:\"aLPYDfyMo\",openInNewTab:false,relValues:[],scopeId:\"o67E_lm0b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vl1muc\",\"data-styles-preset\":\"iRHRBfnHr\",children:\"Mikwaukee\"})})})}),className:\"framer-1vmfl5v\",\"data-highlight\":true,fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"aLPYDfyMo\",onTap:onTap6gnejm,style:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.9px\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hTEALhiiA\"},motionChild:true,nodeId:\"Txkjvq7nQ\",openInNewTab:false,relValues:[],scopeId:\"o67E_lm0b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vl1muc\",\"data-styles-preset\":\"iRHRBfnHr\",children:\"Dewalt\"})})})}),className:\"framer-1k80i04\",\"data-highlight\":true,fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"Txkjvq7nQ\",onTap:onTap6gnejm,style:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.9px\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OBb59NXfH\"},motionChild:true,nodeId:\"hw3CUTIY1\",openInNewTab:false,relValues:[],scopeId:\"o67E_lm0b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vl1muc\",\"data-styles-preset\":\"iRHRBfnHr\",children:\"Ryobi\"})})})}),className:\"framer-6i7jf1\",\"data-highlight\":true,fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"hw3CUTIY1\",onTap:onTap6gnejm,style:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.9px\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Rrec8DDYn\"},motionChild:true,nodeId:\"FolwPMiWp\",openInNewTab:false,relValues:[],scopeId:\"o67E_lm0b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vl1muc\",\"data-styles-preset\":\"iRHRBfnHr\",children:\"Ridgid\"})})})}),className:\"framer-15qmfqg\",\"data-highlight\":true,fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"FolwPMiWp\",onTap:onTap6gnejm,style:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-116v9rm\",layoutDependency:layoutDependency,layoutId:\"stV0T7NQa\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.36px\",\"--framer-line-height\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.3))\",\"--framer-text-transform\":\"uppercase\"},children:\"Resources\"})}),className:\"framer-1y6scgr\",fonts:[\"GF;Inter-600\"],layoutDependency:layoutDependency,layoutId:\"HpRhZe4Q5\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.3)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1523elt\",layoutDependency:layoutDependency,layoutId:\"kIP8fosdg\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4zqy6z\",layoutDependency:layoutDependency,layoutId:\"vDYmrboeA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-letter-spacing\":\"-0.48px\",\"--framer-line-height\":\"23.04px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"account.carrillopowertools.com\",motionChild:true,nodeId:\"E_qeMzTfB\",openInNewTab:true,relValues:[],scopeId:\"o67E_lm0b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vl1muc\",\"data-styles-preset\":\"iRHRBfnHr\",children:\"My Account\"})})})}),className:\"framer-q11mlu\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"E_qeMzTfB\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-letter-spacing\":\"-0.48px\",\"--framer-line-height\":\"23.04px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"L5Mxc3QjW\"},motionChild:true,nodeId:\"JI2dCDJu5\",openInNewTab:false,relValues:[],scopeId:\"o67E_lm0b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vl1muc\",\"data-styles-preset\":\"iRHRBfnHr\",children:\"Contact Us\"})})})}),className:\"framer-mpcet4\",\"data-highlight\":true,fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"JI2dCDJu5\",onTap:onTap6gnejm,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5yi17g\",layoutDependency:layoutDependency,layoutId:\"MPUlTmuPj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-letter-spacing\":\"-0.48px\",\"--framer-line-height\":\"23.04px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ThkLbCthe\"},motionChild:true,nodeId:\"W1Nz5fa87\",openInNewTab:false,relValues:[],scopeId:\"o67E_lm0b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vl1muc\",\"data-styles-preset\":\"iRHRBfnHr\",children:\"Return & Refunds\"})})})}),className:\"framer-k69lps\",\"data-highlight\":true,fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"W1Nz5fa87\",onTap:onTap6gnejm,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-letter-spacing\":\"-0.48px\",\"--framer-line-height\":\"23.04px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jvTOVSX0Q\"},motionChild:true,nodeId:\"m47y_VCoc\",openInNewTab:false,relValues:[],scopeId:\"o67E_lm0b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vl1muc\",\"data-styles-preset\":\"iRHRBfnHr\",children:\"Warranty Info\"})})})}),className:\"framer-ydr93r\",\"data-highlight\":true,fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"m47y_VCoc\",onTap:onTap6gnejm,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1heyhoi\",layoutDependency:layoutDependency,layoutId:\"pW5A8F9ry\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.36px\",\"--framer-line-height\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.3))\",\"--framer-text-transform\":\"uppercase\"},children:\"Follow\"})}),className:\"framer-176f5vd\",fonts:[\"GF;Inter-600\"],layoutDependency:layoutDependency,layoutId:\"HcE6BiNX1\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.3)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yadch7\",layoutDependency:layoutDependency,layoutId:\"E18Urhjed\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",...addPropertyOverrides({vweGqbX1t:{y:(componentViewport?.y||0)+0+0+0+0+0+72+0+0+20+447+0+22+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cb8vrr-container\",\"data-framer-name\":\"facebook\",layoutDependency:layoutDependency,layoutId:\"UZl8MFuAd-container\",name:\"facebook\",nodeId:\"UZl8MFuAd\",rendersWithMotion:true,scopeId:\"o67E_lm0b\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"UZl8MFuAd\",layoutId:\"UZl8MFuAd\",name:\"facebook\",style:{height:\"100%\",width:\"100%\"},variant:\"gKu3EXryX\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",...addPropertyOverrides({vweGqbX1t:{y:(componentViewport?.y||0)+0+0+0+0+0+72+0+0+20+447+0+22+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fye7zm-container\",\"data-framer-name\":\"instagram\",layoutDependency:layoutDependency,layoutId:\"lQPGdJNsp-container\",name:\"instagram\",nodeId:\"lQPGdJNsp\",rendersWithMotion:true,scopeId:\"o67E_lm0b\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"lQPGdJNsp\",layoutId:\"lQPGdJNsp\",name:\"instagram\",style:{height:\"100%\",width:\"100%\"},variant:\"NESy2Eh1C\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",...addPropertyOverrides({vweGqbX1t:{y:(componentViewport?.y||0)+0+0+0+0+0+72+0+0+20+447+0+22+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qosx5v-container\",\"data-framer-name\":\"tiktok\",layoutDependency:layoutDependency,layoutId:\"asSOQnoPx-container\",name:\"tiktok\",nodeId:\"asSOQnoPx\",rendersWithMotion:true,scopeId:\"o67E_lm0b\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"asSOQnoPx\",layoutId:\"asSOQnoPx\",name:\"tiktok\",style:{height:\"100%\",width:\"100%\"},variant:\"NH0fb2PdC\",width:\"100%\"})})})]})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MgSkQfyAe\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+26+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q58pe6-container\",\"data-framer-name\":\"brands\",layoutDependency:layoutDependency,layoutId:\"AstLItEpR-container\",name:\"brands\",nodeId:\"AstLItEpR\",rendersWithMotion:true,scopeId:\"o67E_lm0b\",children:/*#__PURE__*/_jsx(Link1,{GJdPiUY1W:resolvedLinks1[0],height:\"100%\",i5kS46wQS:false,id:\"AstLItEpR\",layoutId:\"AstLItEpR\",name:\"brands\",tHxirJghu:true,variant:\"wMx0pzUgF\",wasUFRWmn:\"Brands\",width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":zSXie_7i4\",webPageId:\"nUrsKWTSF\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+26+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10pj7p4-container\",\"data-framer-name\":\"customer reviews\",layoutDependency:layoutDependency,layoutId:\"wdAYdOGv4-container\",name:\"customer reviews\",nodeId:\"wdAYdOGv4\",rendersWithMotion:true,scopeId:\"o67E_lm0b\",children:/*#__PURE__*/_jsx(Link1,{GJdPiUY1W:resolvedLinks2[0],height:\"100%\",i5kS46wQS:false,id:\"wdAYdOGv4\",layoutId:\"wdAYdOGv4\",name:\"customer reviews\",tHxirJghu:true,variant:\"wMx0pzUgF\",wasUFRWmn:\"Reviews\",width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"L5Mxc3QjW\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+26+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jxyday-container\",\"data-framer-name\":\"contact\",layoutDependency:layoutDependency,layoutId:\"h6eYQhqI8-container\",name:\"contact\",nodeId:\"h6eYQhqI8\",rendersWithMotion:true,scopeId:\"o67E_lm0b\",children:/*#__PURE__*/_jsx(Link1,{GJdPiUY1W:resolvedLinks3[0],height:\"100%\",i5kS46wQS:true,id:\"h6eYQhqI8\",layoutId:\"h6eYQhqI8\",name:\"contact\",tHxirJghu:false,variant:\"wMx0pzUgF\",wasUFRWmn:\"Contact\",width:\"100%\"})})})})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-84wnev\",\"data-framer-name\":\"icon(s) wrap\",layoutDependency:layoutDependency,layoutId:\"CKyeKpbUB\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1abz4se\",\"data-framer-name\":\"search\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tgchSMPQG\",onTap:onTapoesryn,whileHover:animation,whileTap:animation1,children:/*#__PURE__*/_jsx(MagnifyingGlass,{animated:true,className:\"framer-1fuew6c\",layoutDependency:layoutDependency,layoutId:\"HMEIPp9VJ\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1.5}})}),/*#__PURE__*/_jsx(Link,{href:\"account.carrillopowertools.com\",motionChild:true,nodeId:\"FiicBBwKN\",openInNewTab:true,scopeId:\"o67E_lm0b\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ptupin framer-1s7i6rs\",\"data-framer-name\":\"account\",layoutDependency:layoutDependency,layoutId:\"FiicBBwKN\",whileHover:animation,whileTap:animation1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+14+8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11uw81z-container\",\"data-framer-name\":\"profile\",layoutDependency:layoutDependency,layoutId:\"dHc5MLwwY-container\",name:\"profile\",nodeId:\"dHc5MLwwY\",rendersWithMotion:true,scopeId:\"o67E_lm0b\",children:/*#__PURE__*/_jsx(Icons,{height:\"100%\",id:\"dHc5MLwwY\",IjI0kST1u:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",layoutId:\"dHc5MLwwY\",name:\"profile\",style:{height:\"100%\",width:\"100%\"},variant:\"qdYmS_TBY\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+14+8,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-boa3y-container\",layoutDependency:layoutDependency,layoutId:\"Ku5KESURK-container\",nodeId:\"Ku5KESURK\",rendersWithMotion:true,scopeId:\"o67E_lm0b\",whileHover:animation,whileTap:animation1,children:/*#__PURE__*/_jsx(CartTrigger,{height:\"100%\",id:\"Ku5KESURK\",K0Hp2jTsB:K0Hp2jTsB1vrqxya,layoutId:\"Ku5KESURK\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eVCsp.framer-1s7i6rs, .framer-eVCsp .framer-1s7i6rs { display: block; }\",\".framer-eVCsp.framer-cr49nr { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-eVCsp .framer-qt9c6s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-eVCsp .framer-kk0e0q-container { flex: none; height: auto; left: 50%; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-eVCsp .framer-1scze1i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 14px 60px 14px 60px; position: relative; width: 100%; z-index: 2; }\",\".framer-eVCsp .framer-1mston8 { 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: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-eVCsp .framer-1hks2hw { flex: none; height: 48px; overflow: visible; position: relative; width: 99px; }\",\".framer-eVCsp .framer-pj3kir { aspect-ratio: 2.0625 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); left: 0px; overflow: visible; position: absolute; right: 0px; text-decoration: none; top: 0px; }\",\".framer-eVCsp .framer-seusvu { 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-eVCsp .framer-1uqktgu-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-eVCsp .framer-yl2fro { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-eVCsp .framer-1ah2cse { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-eVCsp .framer-kg1h3z { flex: none; height: var(--framer-aspect-ratio-supported, 25px); position: relative; width: 24px; }\",\".framer-eVCsp .framer-1c5rlqb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-eVCsp .framer-esff1j-container, .framer-eVCsp .framer-11uw81z-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\",\".framer-eVCsp .framer-1ejlyec-container { flex: none; height: 32px; position: relative; width: 32px; z-index: 1; }\",\".framer-eVCsp .framer-b52rrp { 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: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-eVCsp .framer-m5mmps-container, .framer-eVCsp .framer-1q58pe6-container, .framer-eVCsp .framer-10pj7p4-container, .framer-eVCsp .framer-jxyday-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-eVCsp .framer-ppsnb7 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 20px; position: relative; width: 1px; }\",\".framer-eVCsp .framer-1t8261o, .framer-eVCsp .framer-1oj2ug2, .framer-eVCsp .framer-116v9rm { align-content: flex-start; align-items: flex-start; 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-eVCsp .framer-1c7zhsv, .framer-eVCsp .framer-1y6scgr, .framer-eVCsp .framer-176f5vd { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-eVCsp .framer-qhho15, .framer-eVCsp .framer-1a4losc, .framer-eVCsp .framer-1vmfl5v, .framer-eVCsp .framer-1k80i04, .framer-eVCsp .framer-6i7jf1, .framer-eVCsp .framer-15qmfqg, .framer-eVCsp .framer-mpcet4, .framer-eVCsp .framer-k69lps, .framer-eVCsp .framer-ydr93r { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-eVCsp .framer-1523elt, .framer-eVCsp .framer-1yadch7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-eVCsp .framer-4zqy6z, .framer-eVCsp .framer-5yi17g { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 57px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-eVCsp .framer-q11mlu { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-eVCsp .framer-1heyhoi { align-content: flex-start; align-items: flex-start; 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: 220px; }\",\".framer-eVCsp .framer-1cb8vrr-container, .framer-eVCsp .framer-1fye7zm-container, .framer-eVCsp .framer-qosx5v-container { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-eVCsp .framer-84wnev { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-eVCsp .framer-1abz4se { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-eVCsp .framer-1fuew6c { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-eVCsp .framer-1ptupin { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-eVCsp .framer-boa3y-container { flex: none; height: 32px; position: relative; width: 32px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-eVCsp.framer-v-gbxbyj.framer-cr49nr { height: 1229px; justify-content: flex-start; width: 390px; }\",\".framer-eVCsp.framer-v-gbxbyj .framer-1scze1i { flex-direction: column; padding: 0px; }\",\".framer-eVCsp.framer-v-gbxbyj .framer-1mston8 { flex: none; gap: unset; justify-content: space-between; padding: 12px 20px 12px 20px; width: 100%; }\",\".framer-eVCsp.framer-v-gbxbyj .framer-pj3kir { cursor: pointer; }\",\".framer-eVCsp.framer-v-gbxbyj .framer-1uqktgu-container, .framer-eVCsp.framer-v-1onlvdk .framer-1uqktgu-container { order: 1; }\",\".framer-eVCsp.framer-v-gbxbyj .framer-yl2fro, .framer-eVCsp.framer-v-1onlvdk .framer-yl2fro { order: 0; }\",\".framer-eVCsp.framer-v-gbxbyj .framer-kg1h3z, .framer-eVCsp.framer-v-1onlvdk .framer-kg1h3z { height: var(--framer-aspect-ratio-supported, 24px); }\",\".framer-eVCsp.framer-v-gbxbyj .framer-b52rrp { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; width: 100%; }\",\".framer-eVCsp.framer-v-gbxbyj .framer-ppsnb7 { flex: none; order: 1; width: 100%; }\",\".framer-eVCsp.framer-v-gbxbyj .framer-1heyhoi { width: 208px; }\",\".framer-eVCsp.framer-v-1onlvdk.framer-cr49nr { width: 390px; }\",\".framer-eVCsp.framer-v-1onlvdk .framer-1scze1i { flex-direction: column; padding: 12px 20px 12px 20px; }\",\".framer-eVCsp.framer-v-1onlvdk .framer-1mston8 { flex: none; gap: unset; justify-content: space-between; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"vweGqbX1t\":{\"layout\":[\"fixed\",\"fixed\"]},\"rgrUtFiOQ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"x3ImDxXVq\":\"search\",\"NYEGHmQ8f\":\"cart\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framero67E_lm0b=withCSS(Component,css,\"framer-eVCsp\");export default Framero67E_lm0b;Framero67E_lm0b.displayName=\"Navigation Main\";Framero67E_lm0b.defaultProps={height:76,width:1440};addPropertyControls(Framero67E_lm0b,{variant:{options:[\"K7K47dyAp\",\"vweGqbX1t\",\"rgrUtFiOQ\"],optionTitles:[\"Desktop\",\"Phone Shop Nav\",\"Normal\"],title:\"Variant\",type:ControlType.Enum},x3ImDxXVq:{title:\"Search\",type:ControlType.EventHandler},NYEGHmQ8f:{title:\"Cart\",type:ControlType.EventHandler}});addFonts(Framero67E_lm0b,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZ1rib2Bg-4.woff2\",weight:\"600\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"}]},...StopScrollFonts,...HamburgerFonts,...MagnifyingGlassFonts,...IconsFonts,...CartTriggerFonts,...Link1Fonts,...SocialIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framero67E_lm0b\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"x3ImDxXVq\\\":\\\"search\\\",\\\"NYEGHmQ8f\\\":\\\"cart\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vweGqbX1t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rgrUtFiOQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"76\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./o67E_lm0b.map","import{ControlType as e}from\"framer\";export function getBorderStyle({color:e,width:t=0,widthPerSide:o=!1,widthTop:d=0,widthRight:r=0,widthBottom:i=0,widthLeft:l=0,style:h=\"none\"}={}){let b={};return e?(b[\"--framer-border-color\"]=e,b.borderStyle=h,o?(b.borderTopWidth=d,b.borderRightWidth=r,b.borderBottomWidth=i,b.borderLeftWidth=l):(b.borderTopWidth=t,b.borderRightWidth=t,b.borderBottomWidth=t,b.borderLeftWidth=t)):b.border=\"none\",b;}export const borderControls={color:{type:e.Color,defaultValue:\"#444\"},width:{type:e.FusedNumber,toggleKey:\"widthPerSide\",toggleTitles:[\"Width\",\"Width per side\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],defaultValue:1,min:0},style:{type:e.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"borderControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBorderStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BorderOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./border.map","import{ControlType}from\"framer\";export function getFocusStyle({color,width,style,offset}={}){const result={};if(color){result[\"--framer-focus-outline\"]=`${width}px ${style} ${color}`;result[\"--framer-focus-outline-offset\"]=`${offset}px`;}return result;}export const focusControls={color:{type:ControlType.Color,defaultValue:\"#09f\"},width:{type:ControlType.Number,displayStepper:true,defaultValue:1,min:0},style:{type:ControlType.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"},offset:{type:ControlType.Number,displayStepper:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"focusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFocusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FocusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./focus.map","import{ControlType}from\"framer\";export function getHoverStyle({fillColor,textColor,borderColor}={}){return{\"--framer-hover-background-color\":fillColor,\"--framer-hover-color\":textColor,\"--framer-hover-border-color\":borderColor};}export const hoverControls={fillColor:{type:ControlType.Color,title:\"Fill\",optional:true},textColor:{type:ControlType.Color,title:\"Text\",optional:true},borderColor:{type:ControlType.Color,title:\"Border\",optional:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"HoverOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getHoverStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hoverControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hover.map","import{ControlType}from\"framer\";export function getPaddingStyle({padding=0,paddingPerSide=false,paddingTop=0,paddingRight=0,paddingBottom=0,paddingLeft=0}={}){if(typeof padding===\"string\"){return{padding};}if(paddingPerSide){return{paddingTop:paddingTop,paddingRight:paddingRight,paddingBottom:paddingBottom,paddingLeft:paddingLeft};}else{return{paddingTop:padding,paddingRight:padding,paddingBottom:padding,paddingLeft:padding};}}export const paddingControls={padding:{type:ControlType.Padding,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"paddingControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPaddingStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./padding.map","import{ControlType}from\"framer\";export function getRadiusStyle({radius=0,radiusPerCorner=false,radiusTopLeft=0,radiusTopRight=0,radiusBottomRight=0,radiusBottomLeft=0}={}){if(typeof radius===\"string\"){return{borderRadius:radius};}const result={};if(radiusPerCorner){result.borderTopLeftRadius=radiusTopLeft;result.borderTopRightRadius=radiusTopRight;result.borderBottomRightRadius=radiusBottomRight;result.borderBottomLeftRadius=radiusBottomLeft;}else{result.borderTopLeftRadius=radius;result.borderTopRightRadius=radius;result.borderBottomRightRadius=radius;result.borderBottomLeftRadius=radius;}return result;}export const radiusControls={radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"getRadiusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"radiusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./radius.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,// @ts-ignore Internal function\nuseLocaleInfo,// @ts-ignore Internal function\nuseLocalesForCurrentRoute,withCSS}from\"framer\";import{useId,useState}from\"react\";import{getBorderStyle,borderControls}from\"https://framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js\";import{getFocusStyle,focusControls}from\"https://framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js\";import{getHoverStyle,hoverControls}from\"https://framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js\";import{getPaddingStyle,paddingControls}from\"https://framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js\";import{getRadiusStyle,radiusControls}from\"https://framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js\";const className=\"framer-locale-picker\";function addPixel(value){if(typeof value===\"number\"){return`${value}px`;}return value;}var IconType;(function(IconType){IconType[\"Default\"]=\"default\";IconType[\"Custom\"]=\"custom\";})(IconType||(IconType={}));function Icon({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:size,height:size,fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm87.63,96H175.8c-1.41-28.46-10.27-55.47-25.12-77A88.2,88.2,0,0,1,215.63,120ZM128,215.89c-18.73-20.27-30.09-49-31.77-79.89h63.54C158.09,166.87,146.73,195.62,128,215.89ZM96.23,120c1.68-30.87,13-59.62,31.77-79.89,18.73,20.27,30.09,49,31.77,79.89Zm9.09-77C90.47,64.53,81.61,91.54,80.2,120H40.37A88.2,88.2,0,0,1,105.32,43ZM40.37,136H80.2c1.41,28.46,10.27,55.47,25.12,77A88.2,88.2,0,0,1,40.37,136Zm110.31,77c14.85-21.56,23.71-48.57,25.12-77h39.83A88.2,88.2,0,0,1,150.68,213Z\"})});}var CaretType;(function(CaretType){CaretType[\"Default\"]=\"default\";CaretType[\"Custom\"]=\"custom\";})(CaretType||(CaretType={}));function Caret({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 12 12\",width:size,height:size,children:/*#__PURE__*/_jsx(\"path\",{d:\"M 2 4.5 L 6 8.5 L 10 4.5\",fill:\"none\",stroke:color,strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 34\n */const LocaleSelector=withCSS(({font,fillColor,textColor,icon,caret,options:{title,gap,border,hover,focus},style,...props})=>{const id=useId();const{activeLocale,locales,setLocale}=useLocaleInfo();const localesForCurrentRoute=useLocalesForCurrentRoute();const activeLocaleId=activeLocale?.id??\"default\";const[lastActiveLocaleId,setLastActiveLocaleId]=useState(activeLocaleId);// The useLocaleInfo hook updates the activeLocale variable inside\n// a startTransition to load the translations with Suspense. To make\n// the component feel responsive we update our own state without Suspense.\nconst[selectedLocaleId,setSelectedLocaleId]=useState(activeLocaleId);const selectedLocale=locales.find(locale=>locale.id===selectedLocaleId);// The active locale was updated. Ensure we update our internal state as well.\nif(lastActiveLocaleId!==activeLocaleId){setLastActiveLocaleId(activeLocaleId);if(selectedLocaleId!==activeLocaleId){setSelectedLocaleId(activeLocaleId);}}function handleChange(event){const localeId=event.target.value;setSelectedLocaleId(localeId);const locale=locales.find(locale=>locale.id===localeId);setLocale(locale);}return /*#__PURE__*/_jsxs(\"div\",{className:className,style:style,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:id,children:\"Select Language\"}),/*#__PURE__*/_jsx(\"select\",{id:id,value:selectedLocaleId,onChange:handleChange,// If a navigation occurs from switching locales\n// the browser can attempt to autofill the select to the last value\n// when you use browser back navigation. We don't want that.\nautoComplete:\"off\",children:localesForCurrentRoute.map(locale=>/*#__PURE__*/_jsx(\"option\",{value:locale.id,children:locale.name},locale.id))}),/*#__PURE__*/_jsxs(\"div\",{className:\"input\",style:{...font,\"--framer-background-color\":fillColor,\"--framer-color\":textColor,...getPaddingStyle(props),...getRadiusStyle(props),...getBorderStyle(border),...getHoverStyle(hover),...getFocusStyle(focus),gap},children:[icon&&/*#__PURE__*/_jsx(\"div\",{className:\"icon\",children:/*#__PURE__*/_jsx(Icon,{...icon})}),title&&/*#__PURE__*/_jsx(\"div\",{className:\"title\",children:selectedLocale?.name??\"English\"}),caret&&/*#__PURE__*/_jsx(\"div\",{className:\"caret\",children:/*#__PURE__*/_jsx(Caret,{...caret})})]})]});},[`\n            .${className} {\n                position: relative;\n            }\n        `,`\n            .${className} label {\n                position: absolute;\n                width: 1px;\n                height: 1px;\n                margin: -1px;\n                overflow: hidden;\n                white-space: nowrap;\n                clip: rect(0 0 0 0);\n                clip-path: inset(50%);\n            }\n        `,`\n            .${className} select {\n                appearance: none;\n                position: absolute;\n                opacity: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                left: 0;\n                cursor: inherit;\n                width: 100%;\n            }\n        `,`\n            .${className} .input {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                height: 100%;\n                pointer-events: none;\n                overflow: hidden;\n                background-color: var(--framer-background-color);\n                color: var(--framer-color);\n                border-color: var(--framer-border-color);\n            }\n        `,`\n            .${className} select:focus-visible + .input  {\n                outline: var(--framer-focus-outline, none);\n                outline-offset: var(--framer-focus-outline-offset);\n            }\n        `,`\n            .${className}:hover .input {\n                background-color: var(--framer-hover-background-color, var(--framer-background-color));\n                color: var(--framer-hover-color, var(--framer-color));\n                border-color: var(--framer-hover-border-color, var(--framer-border-color));\n            }\n        `,`\n            .${className} .title {\n                flex: 1 1 auto;\n                white-space: nowrap;\n                text-overflow: ellipsis;\n                overflow: hidden;\n            }\n        `,`\n            .${className} .icon, .${className} .caret {\n                display: flex;\n                align-items: center;\n            }\n        `],\"framer-library-LocalePicker\");LocaleSelector.displayName=\"Locale Selector\";addPropertyControls(LocaleSelector,{font:{// @ts-ignore\ntype:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:\"1.5em\"}},fillColor:{type:ControlType.Color,title:\"Fill\",optional:true,defaultValue:\"#eee\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000\"},...paddingControls,...radiusControls,icon:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(IconType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:18}}},caret:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(CaretType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:12}},defaultValue:{}},options:{type:ControlType.Object,title:\"Options\",buttonTitle:\"Border, Hover\",controls:{title:{type:ControlType.Boolean,defaultValue:true},gap:{type:ControlType.Number,displayStepper:true,defaultValue:5},border:{type:ControlType.Object,buttonTitle:\"Color, Width\",optional:true,controls:borderControls},hover:{type:ControlType.Object,buttonTitle:\"Fill, Border\",optional:true,controls:hoverControls},focus:{type:ControlType.Object,buttonTitle:\"Color, Width\",controls:focusControls}}}});export default LocaleSelector;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LocaleSelector\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerIntrinsicWidth 120\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"34\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LocaleSelector.map","import{jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */ export default function CopyrightStatement(props){return /*#__PURE__*/ _jsxs(\"div\",{style:{color:props.color,userSelect:props.textSelect?\"auto\":\"none\",margin:0,...props.font},children:[\"\\xa9 \",new Date().getFullYear().toString(),\" \",props.text]});};CopyrightStatement.displayName=\"Copyright Statement\";addPropertyControls(CopyrightStatement,{text:{type:ControlType.String,defaultValue:\"Framestack\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Font Color\"},font:{type:\"font\",controls:\"extended\"},textSelect:{type:ControlType.Boolean,defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyrightStatement\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CopyrightStatement.map","// Generated by Framer (5ce16c9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LocaleSelector from\"https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/fW26mCIOTpHHBOBnf7GZ/LocaleSelector.js\";import CopyrightStatement from\"https://framerusercontent.com/modules/9HWsziiWMiv1uJ9Zl0NL/2xMFB8pVIKLYwWafKUmb/CopyrightStatement.js\";import SocialIcon from\"https://framerusercontent.com/modules/onXLkynttIEFhQfM4RTm/cavaqwZ3qX5lZsema0OH/XViqmrw05.js\";const SocialIconFonts=getFonts(SocialIcon);const LocaleSelectorFonts=getFonts(LocaleSelector);const CopyrightStatementFonts=getFonts(CopyrightStatement);const cycleOrder=[\"KCd6XPgHR\",\"DNdIXGDK6\",\"WiL0BKpg8\",\"YqyJno1JA\"];const serializationHash=\"framer-wrU7C\";const variantClassNames={DNdIXGDK6:\"framer-v-1kgfpzf\",KCd6XPgHR:\"framer-v-1wjln4d\",WiL0BKpg8:\"framer-v-oaiyw7\",YqyJno1JA:\"framer-v-bnp9t1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop 2\":\"DNdIXGDK6\",Desktop:\"KCd6XPgHR\",Phone:\"YqyJno1JA\",Tablet:\"WiL0BKpg8\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KCd6XPgHR\"};};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:\"KCd6XPgHR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"WiL0BKpg8\",\"YqyJno1JA\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"YqyJno1JA\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wjln4d\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"KCd6XPgHR\",ref:refBinding,style:{backgroundColor:\"var(--token-45d6d559-69ab-4953-a358-2d98218f1b4e, rgb(20, 20, 20))\",...style},...addPropertyOverrides({DNdIXGDK6:{\"data-framer-name\":\"Desktop 2\"},WiL0BKpg8:{\"data-framer-name\":\"Tablet\"},YqyJno1JA:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jyqvug\",\"data-framer-name\":\"mycontain\",layoutDependency:layoutDependency,layoutId:\"PA3uxlNad\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oi2o7a\",\"data-framer-name\":\"cwrap\",layoutDependency:layoutDependency,layoutId:\"RMozoDRLY\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13q5ltl\",\"data-framer-name\":\"logo wrap\",layoutDependency:layoutDependency,layoutId:\"RSimZYjSe\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:186.111116041372,intrinsicWidth:413.88889985320037,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||570)-120-1079)/2+0+0)+0+0+0+0+0),pixelHeight:335,pixelWidth:745,sizes:\"99px\",src:\"https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?scale-down-to=512&width=745&height=335\",srcSet:\"https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?scale-down-to=512&width=745&height=335 512w,https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?width=745&height=335 745w\"},className:\"framer-1q2e1jf\",\"data-framer-name\":\"cpt logo - dark mode\",layoutDependency:layoutDependency,layoutId:\"rbql02X5l\",...addPropertyOverrides({DNdIXGDK6:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:186.111116041372,intrinsicWidth:413.88889985320037,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||571)-120-1080)/2+0+0)+0+0+0+0+0),pixelHeight:335,pixelWidth:745,sizes:\"99px\",src:\"https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?scale-down-to=512&width=745&height=335\",srcSet:\"https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?scale-down-to=512&width=745&height=335 512w,https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?width=745&height=335 745w\"}},WiL0BKpg8:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:186.111116041372,intrinsicWidth:413.88889985320037,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||200)-120-1678.2)/2+0+0)+0+0+0+0+0),pixelHeight:335,pixelWidth:745,sizes:\"99px\",src:\"https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?scale-down-to=512&width=745&height=335\",srcSet:\"https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?scale-down-to=512&width=745&height=335 512w,https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?width=745&height=335 745w\"}},YqyJno1JA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:186.111116041372,intrinsicWidth:413.88889985320037,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||200)-80-2311)/2+0+0)+0+0+0+0+0+0),pixelHeight:335,pixelWidth:745,sizes:\"99px\",src:\"https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?scale-down-to=512&width=745&height=335\",srcSet:\"https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?scale-down-to=512&width=745&height=335 512w,https://framerusercontent.com/images/8hRCEkBI5DLGSb7JclfpqrbKQA.png?width=745&height=335 745w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h3hyyw\",\"data-framer-name\":\"footer links\",layoutDependency:layoutDependency,layoutId:\"l7PFnYzEa\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10c6pk9\",\"data-framer-name\":\"shop links\",layoutDependency:layoutDependency,layoutId:\"M9OshcWCV\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19pq0ow\",layoutDependency:layoutDependency,layoutId:\"aNJDagePO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UXVhbnRpY28tNzAw\",\"--framer-font-family\":'\"Quantico\", \"Quantico Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Shop\"})}),className:\"framer-neklcb\",fonts:[\"GF;Quantico-700\"],layoutDependency:layoutDependency,layoutId:\"OBIwyyvD6\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-51pmx3\",layoutDependency:layoutDependency,layoutId:\"zhtE4MIwH\",style:{backgroundColor:\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\",borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bx7mxq\",layoutDependency:layoutDependency,layoutId:\"bpcEJHJq3\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wNKWCs_uP\"},motionChild:true,nodeId:\"VgxZmfZby\",openInNewTab:false,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-wxjnkb framer-1u3a0nv\",\"data-framer-name\":\"phone cta\",layoutDependency:layoutDependency,layoutId:\"VgxZmfZby\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"All Products\"})}),className:\"framer-15e0vhz\",fonts:[\"GF;Lato-700\"],layoutDependency:layoutDependency,layoutId:\"CSKujii8x\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MgSkQfyAe\"},motionChild:true,nodeId:\"KrcmPb9E8\",openInNewTab:false,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1tnwten framer-1u3a0nv\",\"data-framer-name\":\"phone cta\",layoutDependency:layoutDependency,layoutId:\"KrcmPb9E8\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Shop by Brand\"})}),className:\"framer-1t39rf6\",fonts:[\"GF;Lato-700\"],layoutDependency:layoutDependency,layoutId:\"Y_TJ7vhlN\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sKNueWSUg\"},motionChild:true,nodeId:\"xAkg1uTu1\",openInNewTab:false,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-dk3wdl framer-1u3a0nv\",\"data-framer-name\":\"phone cta\",layoutDependency:layoutDependency,layoutId:\"xAkg1uTu1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Shop by Category\"})}),className:\"framer-dp0w4p\",fonts:[\"GF;Lato-700\"],layoutDependency:layoutDependency,layoutId:\"FBxZ9Gf5z\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bb3ulq\",\"data-framer-name\":\"contact links\",layoutDependency:layoutDependency,layoutId:\"kKG8nmNbJ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3yxm3\",layoutDependency:layoutDependency,layoutId:\"L9u5EMyc4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UXVhbnRpY28tNzAw\",\"--framer-font-family\":'\"Quantico\", \"Quantico Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Contact us\"})}),className:\"framer-hn4sqa\",fonts:[\"GF;Quantico-700\"],layoutDependency:layoutDependency,layoutId:\"jYn0dNANs\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11i29m\",layoutDependency:layoutDependency,layoutId:\"abXyoeZe2\",style:{backgroundColor:\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\",borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v26z3u\",layoutDependency:layoutDependency,layoutId:\"A0FrSGneX\",children:[/*#__PURE__*/_jsx(Link,{href:\"tel: +1 (945) 536-8575\",motionChild:true,nodeId:\"ZUexArV7o\",openInNewTab:true,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1j98u89 framer-1u3a0nv\",\"data-framer-name\":\"phone cta\",layoutDependency:layoutDependency,layoutId:\"ZUexArV7o\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-187i21r\",\"data-framer-name\":\"phone\",layoutDependency:layoutDependency,layoutId:\"o4RRUb7PI\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.055 14.058\" overflow=\"visible\"><path d=\"M 3.514 0.197 C 4.403 0.845 5.076 1.756 5.649 2.593 L 6.098 3.253 C 6.386 3.674 6.333 4.24 5.973 4.6 L 5.018 5.555 L 5.119 5.769 C 5.365 6.268 5.791 6.986 6.431 7.627 C 6.873 8.061 7.371 8.435 7.912 8.739 L 8.17 8.878 L 8.4 8.992 L 8.503 9.039 L 9.457 8.085 C 9.818 7.723 10.387 7.672 10.807 7.964 L 11.521 8.459 C 12.332 9.029 13.179 9.679 13.837 10.522 C 14.069 10.82 14.12 11.221 13.97 11.568 C 13.381 12.943 11.89 14.113 10.339 14.056 L 10.128 14.044 L 9.964 14.03 L 9.782 14.009 L 9.584 13.982 L 9.37 13.946 L 9.14 13.901 L 8.897 13.847 L 8.639 13.781 L 8.368 13.704 L 8.085 13.612 C 6.785 13.171 5.136 12.306 3.444 10.613 C 1.751 8.921 0.886 7.272 0.445 5.973 L 0.354 5.69 L 0.277 5.419 L 0.21 5.161 L 0.155 4.917 C 0.14 4.841 0.125 4.765 0.111 4.688 L 0.076 4.473 L 0.048 4.275 L 0.027 4.094 L 0.013 3.93 L 0.002 3.719 C -0.055 2.173 1.128 0.671 2.497 0.085 C 2.832 -0.06 3.218 -0.017 3.514 0.197 M 2.861 1.469 C 2.107 1.864 1.376 2.765 1.409 3.667 L 1.423 3.897 L 1.439 4.042 L 1.459 4.204 L 1.487 4.382 L 1.523 4.577 L 1.569 4.787 L 1.625 5.012 L 1.693 5.25 L 1.773 5.502 C 1.803 5.588 1.834 5.676 1.867 5.766 L 1.976 6.042 L 2.1 6.329 C 2.542 7.302 3.263 8.441 4.44 9.618 C 5.617 10.795 6.756 11.516 7.729 11.958 L 8.016 12.082 L 8.292 12.191 C 8.382 12.225 8.47 12.256 8.556 12.285 L 8.808 12.365 L 9.047 12.433 L 9.272 12.489 L 9.482 12.535 L 9.676 12.571 L 9.855 12.599 L 10.017 12.62 L 10.161 12.634 L 10.392 12.648 C 11.282 12.681 12.19 11.955 12.582 11.21 C 12.081 10.622 11.459 10.14 10.773 9.654 L 10.246 9.288 L 10.112 9.428 L 9.826 9.74 L 9.675 9.899 C 9.263 10.319 8.781 10.676 8.204 10.443 L 8.045 10.376 L 7.85 10.289 L 7.742 10.237 L 7.504 10.118 L 7.243 9.978 C 6.583 9.609 5.975 9.153 5.436 8.622 C 4.905 8.083 4.449 7.476 4.081 6.815 L 3.94 6.555 L 3.82 6.316 L 3.682 6.014 L 3.615 5.853 C 3.396 5.312 3.697 4.855 4.082 4.459 L 4.24 4.304 L 4.632 3.943 L 4.773 3.809 L 4.44 3.322 C 3.945 2.604 3.461 1.956 2.861 1.469 Z M 9.241 2.727 L 9.323 2.737 C 10.374 2.922 11.187 3.763 11.335 4.82 C 11.389 5.19 11.143 5.538 10.777 5.611 C 10.41 5.685 10.05 5.459 9.957 5.097 L 9.94 5.016 C 9.883 4.603 9.588 4.263 9.187 4.148 L 9.078 4.123 C 8.711 4.058 8.458 3.719 8.502 3.348 C 8.545 2.978 8.869 2.706 9.241 2.727 M 9.246 0.587 C 11.579 0.587 13.47 2.478 13.47 4.811 C 13.47 5.184 13.179 5.491 12.807 5.513 C 12.436 5.535 12.111 5.263 12.067 4.894 L 12.062 4.811 C 12.062 3.328 10.911 2.099 9.431 2.002 L 9.246 1.995 C 8.858 1.995 8.542 1.68 8.542 1.291 C 8.542 0.903 8.858 0.587 9.246 0.587\" fill=\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1bflew3\",layoutDependency:layoutDependency,layoutId:\"OEyF4t2yk\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.055 14.058\" overflow=\"visible\"><path d=\"M 3.514 0.197 C 4.403 0.845 5.076 1.756 5.649 2.593 L 6.098 3.253 C 6.386 3.674 6.333 4.24 5.973 4.6 L 5.018 5.555 L 5.119 5.769 C 5.365 6.268 5.791 6.986 6.431 7.627 C 6.873 8.061 7.371 8.435 7.912 8.739 L 8.17 8.878 L 8.4 8.992 L 8.503 9.039 L 9.457 8.085 C 9.818 7.723 10.387 7.672 10.807 7.964 L 11.521 8.459 C 12.332 9.029 13.179 9.679 13.837 10.522 C 14.069 10.82 14.12 11.221 13.97 11.568 C 13.381 12.943 11.89 14.113 10.339 14.056 L 10.128 14.044 L 9.964 14.03 L 9.782 14.009 L 9.584 13.982 L 9.37 13.946 L 9.14 13.901 L 8.897 13.847 L 8.639 13.781 L 8.368 13.704 L 8.085 13.612 C 6.785 13.171 5.136 12.306 3.444 10.613 C 1.751 8.921 0.886 7.272 0.445 5.973 L 0.354 5.69 L 0.277 5.419 L 0.21 5.161 L 0.155 4.917 C 0.14 4.841 0.125 4.765 0.111 4.688 L 0.076 4.473 L 0.048 4.275 L 0.027 4.094 L 0.013 3.93 L 0.002 3.719 C -0.055 2.173 1.128 0.671 2.497 0.085 C 2.832 -0.06 3.218 -0.017 3.514 0.197\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ht15t1\",layoutDependency:layoutDependency,layoutId:\"AXjEZc7Xl\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.174 11.181\" overflow=\"visible\"><path d=\"M 1.453 0.001 C 0.699 0.395 -0.032 1.296 0.001 2.198 L 0.015 2.429 L 0.031 2.573 L 0.051 2.735 L 0.079 2.913 L 0.115 3.108 L 0.161 3.318 L 0.217 3.543 L 0.285 3.782 L 0.365 4.034 C 0.395 4.12 0.426 4.208 0.459 4.298 L 0.568 4.574 L 0.692 4.86 C 1.134 5.833 1.855 6.972 3.032 8.149 C 4.209 9.326 5.348 10.048 6.321 10.49 L 6.608 10.614 L 6.884 10.722 C 6.974 10.756 7.062 10.787 7.148 10.816 L 7.4 10.897 L 7.639 10.964 L 7.864 11.02 L 8.073 11.066 L 8.268 11.102 L 8.447 11.13 L 8.609 11.151 L 8.753 11.166 L 8.984 11.18 C 9.873 11.213 10.782 10.486 11.174 9.741 C 10.673 9.154 10.051 8.671 9.364 8.186 L 8.838 7.819 L 8.704 7.959 L 8.418 8.271 L 8.267 8.43 C 7.854 8.85 7.373 9.207 6.796 8.974 L 6.637 8.907 L 6.442 8.82 L 6.334 8.769 L 6.096 8.65 L 5.835 8.509 C 5.174 8.14 4.567 7.684 4.028 7.154 C 3.497 6.615 3.041 6.007 2.673 5.347 L 2.532 5.086 L 2.412 4.847 L 2.274 4.545 L 2.207 4.384 C 1.988 3.843 2.289 3.386 2.674 2.99 L 2.832 2.836 L 3.224 2.474 L 3.365 2.341 L 3.032 1.853 C 2.537 1.135 2.053 0.487 1.453 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-duwvac\",layoutDependency:layoutDependency,layoutId:\"HaX7s9pPn\",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.845 2.899\" overflow=\"visible\"><path d=\"M 0.744 0.001 L 0.826 0.01 C 1.877 0.196 2.69 1.037 2.838 2.094 C 2.892 2.464 2.647 2.812 2.28 2.885 C 1.913 2.959 1.553 2.733 1.46 2.371 L 1.444 2.29 C 1.386 1.877 1.091 1.537 0.69 1.422 L 0.581 1.397 C 0.214 1.332 -0.038 0.992 0.005 0.622 C 0.048 0.252 0.372 -0.02 0.744 0.001\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10a4nfe\",layoutDependency:layoutDependency,layoutId:\"p9Dq8b7X0\",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.928 4.927\" overflow=\"visible\"><path d=\"M 0.704 0 C 3.037 0 4.928 1.891 4.928 4.224 C 4.927 4.596 4.637 4.904 4.265 4.926 C 3.893 4.948 3.569 4.676 3.525 4.306 L 3.52 4.224 C 3.52 2.74 2.369 1.511 0.888 1.414 L 0.704 1.408 C 0.315 1.408 0 1.093 0 0.704 C 0 0.315 0.315 0 0.704 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"+1 (945) 536-8575\"})}),className:\"framer-1q0wl0g\",fonts:[\"GF;Lato-700\"],layoutDependency:layoutDependency,layoutId:\"tHGhbvP3l\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:\"mailto: carrillopowertools@gmail.com\",motionChild:true,nodeId:\"vuTfN2B59\",openInNewTab:true,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-179zakq framer-1u3a0nv\",\"data-framer-name\":\"email\",layoutDependency:layoutDependency,layoutId:\"vuTfN2B59\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1f0zy3x\",\"data-framer-name\":\"mail\",layoutDependency:layoutDependency,layoutId:\"kjcscaHKR\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 12\" overflow=\"visible\"><path d=\"M 1.5 12 C 1.088 12 0.735 11.853 0.441 11.56 C 0.148 11.266 0 10.913 0 10.5 L 0 1.5 C 0 1.087 0.147 0.734 0.441 0.441 C 0.735 0.148 1.088 0.001 1.5 0 L 13.5 0 C 13.912 0 14.266 0.147 14.56 0.441 C 14.854 0.735 15 1.088 15 1.5 L 15 10.5 C 15 10.913 14.853 11.266 14.56 11.56 C 14.266 11.854 13.913 12.001 13.5 12 Z M 7.5 6.75 L 13.5 3 L 13.5 1.5 L 7.5 5.25 L 1.5 1.5 L 1.5 3 Z\" fill=\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-2xzxrx\",layoutDependency:layoutDependency,layoutId:\"YzLkLcG9a\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 12\" overflow=\"visible\"><path d=\"M 1.5 12 C 1.088 12 0.735 11.853 0.441 11.56 C 0.148 11.266 0 10.913 0 10.5 L 0 1.5 C 0 1.087 0.147 0.734 0.441 0.441 C 0.735 0.148 1.088 0.001 1.5 0 L 13.5 0 C 13.912 0 14.266 0.147 14.56 0.441 C 14.854 0.735 15 1.088 15 1.5 L 15 10.5 C 15 10.913 14.853 11.266 14.56 11.56 C 14.266 11.854 13.913 12.001 13.5 12 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3for4k\",layoutDependency:layoutDependency,layoutId:\"Uv7GfrOB_\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 5.25\" overflow=\"visible\"><path d=\"M 6 5.25 L 12 1.5 L 12 0 L 6 3.75 L 0 0 L 0 1.5 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"Email Us\"})}),className:\"framer-hrqw1v\",fonts:[\"GF;Lato-700\"],layoutDependency:layoutDependency,layoutId:\"B0j_xpoly\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://share.google/97bwDFJMZS5bNdnfk\",motionChild:true,nodeId:\"M3MsAbl1P\",openInNewTab:true,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-wfzod9 framer-1u3a0nv\",layoutDependency:layoutDependency,layoutId:\"M3MsAbl1P\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1q2gc70\",layoutDependency:layoutDependency,layoutId:\"ZMexLVdl0\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.714 16.074\" overflow=\"visible\"><path d=\"M 6.857 0 C 10.644 0 13.714 3.07 13.714 6.857 C 13.714 9.314 12.446 11.381 11.068 12.907 C 9.685 14.437 8.14 15.479 7.468 15.898 C 7.095 16.133 6.62 16.133 6.246 15.898 C 5.575 15.479 4.029 14.437 2.647 12.907 C 1.268 11.381 0 9.314 0 6.857 C 0 3.07 3.07 0 6.857 0 Z M 9.67 6.857 C 9.67 5.303 8.411 4.044 6.857 4.044 C 5.303 4.044 4.044 5.303 4.044 6.857 C 4.044 8.411 5.303 9.67 6.857 9.67 C 8.411 9.67 9.67 8.411 9.67 6.857 Z\" fill=\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-b63b4q\",layoutDependency:layoutDependency,layoutId:\"t0ldiAOyw\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.714 16.074\" overflow=\"visible\"><path d=\"M 0 6.857 C 0 3.07 3.07 0 6.857 0 C 10.644 0 13.714 3.07 13.714 6.857 C 13.714 9.314 12.446 11.381 11.068 12.907 C 9.685 14.437 8.14 15.479 7.468 15.898 C 7.095 16.133 6.62 16.133 6.246 15.898 C 5.575 15.479 4.029 14.437 2.647 12.907 C 1.268 11.381 0 9.314 0 6.857\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c126j9\",layoutDependency:layoutDependency,layoutId:\"arDbTb7Zk\",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.626 5.626\" overflow=\"visible\"><path d=\"M 2.813 5.626 C 4.367 5.626 5.626 4.367 5.626 2.813 C 5.626 1.26 4.367 0 2.813 0 C 1.26 0 0 1.26 0 2.813 C 0 4.367 1.26 5.626 2.813 5.626\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"14065 Proton Rd,  \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"Farmers Branch, TX 75244\"})]}),className:\"framer-it9gnx\",fonts:[\"GF;Lato-700\"],layoutDependency:layoutDependency,layoutId:\"eSDJDNY5D\",style:{\"--extracted-2gxw0f\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d2v668\",\"data-framer-name\":\"resources links\",layoutDependency:layoutDependency,layoutId:\"CawzoSdSy\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16z0dqt\",layoutDependency:layoutDependency,layoutId:\"pq0EQsOds\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UXVhbnRpY28tNzAw\",\"--framer-font-family\":'\"Quantico\", \"Quantico Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Resources\"})}),className:\"framer-10v7bds\",fonts:[\"GF;Quantico-700\"],layoutDependency:layoutDependency,layoutId:\"UDZiC26oc\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kubmsi\",layoutDependency:layoutDependency,layoutId:\"UHHCux2RF\",style:{backgroundColor:\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\",borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-va6y5b\",layoutDependency:layoutDependency,layoutId:\"bitpawopx\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LkLH08j48\"},motionChild:true,nodeId:\"wOAnKrGH0\",openInNewTab:false,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-dxaleu framer-1u3a0nv\",\"data-framer-name\":\"phone cta\",layoutDependency:layoutDependency,layoutId:\"wOAnKrGH0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Privacy Policy\"})}),className:\"framer-1aenrus\",fonts:[\"GF;Lato-700\"],layoutDependency:layoutDependency,layoutId:\"h7_eTlc2e\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jvTOVSX0Q\"},motionChild:true,nodeId:\"r7gJ_EDsx\",openInNewTab:false,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-hfk4zc framer-1u3a0nv\",\"data-framer-name\":\"phone cta\",layoutDependency:layoutDependency,layoutId:\"r7gJ_EDsx\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Warranty Info\"})}),className:\"framer-1r3130h\",fonts:[\"GF;Lato-700\"],layoutDependency:layoutDependency,layoutId:\"A72MtpccE\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ThkLbCthe\"},motionChild:true,nodeId:\"t9eiKcnYd\",openInNewTab:false,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-nhhp5h framer-1u3a0nv\",\"data-framer-name\":\"phone cta\",layoutDependency:layoutDependency,layoutId:\"t9eiKcnYd\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Return & Refund Policy\"})}),className:\"framer-8nuofx\",fonts:[\"GF;Lato-700\"],layoutDependency:layoutDependency,layoutId:\"WyAW2j_JJ\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://account.carrillopowertools.com/\",motionChild:true,nodeId:\"D7GT0CrFo\",openInNewTab:true,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-6am4lr framer-1u3a0nv\",\"data-framer-name\":\"phone cta\",layoutDependency:layoutDependency,layoutId:\"D7GT0CrFo\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Account/Login\"})}),className:\"framer-1koi503\",fonts:[\"GF;Lato-700\"],layoutDependency:layoutDependency,layoutId:\"XnbHwbmR4\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yH99aK1Gi\"},motionChild:true,nodeId:\"LQsn84hH9\",openInNewTab:false,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-al123u framer-1u3a0nv\",\"data-framer-name\":\"phone cta\",layoutDependency:layoutDependency,layoutId:\"LQsn84hH9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Sitemap\"})}),className:\"framer-1lbwbno\",fonts:[\"GF;Lato-700\"],layoutDependency:layoutDependency,layoutId:\"ZRvoWeE9U\",style:{\"--extracted-r6o4lv\":\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11xqlr5\",\"data-framer-name\":\"cwrap (M)\",layoutDependency:layoutDependency,layoutId:\"jTn0Ik9ZB\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fknd1w\",\"data-framer-name\":\"divider - line\",layoutDependency:layoutDependency,layoutId:\"uBjOEsIzB\",style:{backgroundColor:\"var(--token-f243d9bb-faa1-49ac-8e41-e50b8ca45c6c, rgb(34, 34, 34))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{DNdIXGDK6:{borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9},WiL0BKpg8:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},YqyJno1JA:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1th1j0g\",\"data-framer-name\":\"socials & local selector\",layoutDependency:layoutDependency,layoutId:\"xTfMOcEQN\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t7t7qm\",\"data-framer-name\":\"socials wrap\",layoutDependency:layoutDependency,layoutId:\"Fk3PxlbaI\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||570)-120-1079)/2+0+0)+0+770+0+21+0+0,...addPropertyOverrides({DNdIXGDK6:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||571)-120-1080)/2+0+0)+0+770+0+22+0+0},WiL0BKpg8:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-120-1678.2)/2+0+0)+0+1307.2+0+21+0+0},YqyJno1JA:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-80-2311)/2+0+0)+0+1950+0+21+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19a2qc7-container\",\"data-framer-name\":\"facebook\",layoutDependency:layoutDependency,layoutId:\"akTxfv6Tw-container\",name:\"facebook\",nodeId:\"akTxfv6Tw\",rendersWithMotion:true,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"akTxfv6Tw\",layoutId:\"akTxfv6Tw\",name:\"facebook\",style:{height:\"100%\",width:\"100%\"},variant:\"gKu3EXryX\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||570)-120-1079)/2+0+0)+0+770+0+21+0+0,...addPropertyOverrides({DNdIXGDK6:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||571)-120-1080)/2+0+0)+0+770+0+22+0+0},WiL0BKpg8:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-120-1678.2)/2+0+0)+0+1307.2+0+21+0+0},YqyJno1JA:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-80-2311)/2+0+0)+0+1950+0+21+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3aylaf-container\",\"data-framer-name\":\"instagram\",layoutDependency:layoutDependency,layoutId:\"Thfd5HuAV-container\",name:\"instagram\",nodeId:\"Thfd5HuAV\",rendersWithMotion:true,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"Thfd5HuAV\",layoutId:\"Thfd5HuAV\",name:\"instagram\",style:{height:\"100%\",width:\"100%\"},variant:\"NESy2Eh1C\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||570)-120-1079)/2+0+0)+0+770+0+21+0+0,...addPropertyOverrides({DNdIXGDK6:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||571)-120-1080)/2+0+0)+0+770+0+22+0+0},WiL0BKpg8:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-120-1678.2)/2+0+0)+0+1307.2+0+21+0+0},YqyJno1JA:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-80-2311)/2+0+0)+0+1950+0+21+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-obnude-container\",\"data-framer-name\":\"tiktok\",layoutDependency:layoutDependency,layoutId:\"Zl8B4IZVu-container\",name:\"tiktok\",nodeId:\"Zl8B4IZVu\",rendersWithMotion:true,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"Zl8B4IZVu\",layoutId:\"Zl8B4IZVu\",name:\"tiktok\",style:{height:\"100%\",width:\"100%\"},variant:\"NH0fb2PdC\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||570)-120-1079)/2+0+0)+0+770+0+21+0+0,...addPropertyOverrides({DNdIXGDK6:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||571)-120-1080)/2+0+0)+0+770+0+22+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5fn6r8-container\",\"data-framer-name\":\"phone\",layoutDependency:layoutDependency,layoutId:\"LsAl8CAds-container\",name:\"phone\",nodeId:\"LsAl8CAds\",rendersWithMotion:true,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"LsAl8CAds\",layoutId:\"LsAl8CAds\",name:\"phone\",style:{height:\"100%\",width:\"100%\"},variant:\"pAysUyyWN\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||570)-120-1079)/2+0+0)+0+770+0+21+0+0,...addPropertyOverrides({DNdIXGDK6:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||571)-120-1080)/2+0+0)+0+770+0+22+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ff7a5x-container\",\"data-framer-name\":\"email\",layoutDependency:layoutDependency,layoutId:\"wRRU2Txlk-container\",name:\"email\",nodeId:\"wRRU2Txlk\",rendersWithMotion:true,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"wRRU2Txlk\",layoutId:\"wRRU2Txlk\",name:\"email\",style:{height:\"100%\",width:\"100%\"},variant:\"YxLcf0hcx\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u67nql-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WkvVyxVQN-container\",nodeId:\"WkvVyxVQN\",rendersWithMotion:true,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsx(LocaleSelector,{caret:{color:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",size:16,type:\"default\"},fillColor:\"var(--token-c8d33803-f3ff-42bd-9067-15e7e25c49fb, rgba(24, 24, 24, 0.96))\",font:{fontFamily:'\"Quantico\", \"Quantico Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",id:\"WkvVyxVQN\",layoutId:\"WkvVyxVQN\",options:{focus:{color:\"rgba(245, 245, 245, 0)\",offset:0,style:\"solid\",width:0},gap:10,title:true},padding:\"12px 24px 12px 24px\",radius:\"99px\",textColor:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2gfa30\",\"data-framer-name\":\"legal & payments\",layoutDependency:layoutDependency,layoutId:\"N89RZVotv\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rfz1kj-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"soGKFjLRO-container\",nodeId:\"soGKFjLRO\",rendersWithMotion:true,scopeId:\"rsRJTuVrb\",children:/*#__PURE__*/_jsx(CopyrightStatement,{color:\"var(--token-869cc7bc-4d12-4b3a-bff7-4a4c74baa254, rgb(255, 255, 255))\",font:{fontFamily:'\"Quantico\", \"Quantico Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1.2em\",textAlign:\"left\"},height:\"100%\",id:\"soGKFjLRO\",layoutId:\"soGKFjLRO\",text:\"CARRILLO POWER TOOLS, ALL RIGHTS RESERVED\",textSelect:false,width:\"100%\",...addPropertyOverrides({YqyJno1JA:{font:{fontFamily:'\"Quantico\", \"Quantico Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1.2em\",textAlign:\"left\"},text:\"CARRILLO POWER TOOLS\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w8ddve\",\"data-framer-name\":\"payment types\",layoutDependency:layoutDependency,layoutId:\"PbZt8Afpx\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-w7rapz\",\"data-framer-name\":\"visa\",layoutDependency:layoutDependency,layoutId:\"Tauc1HaIU\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46.667 32\" overflow=\"visible\"><g><path d=\"M 2.667 32 C 1.194 32 0 30.806 0 29.333 L 0 2.667 C 0 1.194 1.194 0 2.667 0 L 44 0 C 45.473 0 46.667 1.194 46.667 2.667 L 46.667 29.333 C 46.667 30.806 45.473 32 44 32 Z\" fill=\"rgb(0,87,159)\"></path><path d=\"M 20.024 21.39 L 17.385 21.39 L 19.036 11.185 L 21.675 11.185 Z M 29.589 11.435 C 28.834 11.144 28.031 10.996 27.222 11 C 24.616 11 22.781 12.389 22.77 14.376 C 22.748 15.842 24.083 16.656 25.083 17.145 C 26.103 17.645 26.45 17.97 26.45 18.415 C 26.44 19.099 25.625 19.414 24.865 19.414 C 23.812 19.414 23.248 19.251 22.39 18.871 L 22.043 18.708 L 21.673 20.999 C 22.292 21.281 23.432 21.531 24.616 21.542 C 27.385 21.542 29.187 20.174 29.209 18.057 C 29.219 16.895 28.514 16.005 26.994 15.277 C 26.071 14.811 25.505 14.496 25.505 14.018 C 25.517 13.584 25.984 13.139 27.025 13.139 C 27.702 13.119 28.373 13.253 28.991 13.53 L 29.229 13.638 Z M 33.097 17.775 C 33.314 17.188 34.15 14.919 34.15 14.919 C 34.139 14.941 34.367 14.322 34.497 13.942 L 34.682 14.822 C 34.682 14.822 35.182 17.264 35.29 17.775 Z M 36.354 11.185 L 34.312 11.185 C 33.683 11.185 33.205 11.369 32.933 12.031 L 29.013 21.389 L 31.783 21.389 L 32.336 19.859 L 35.725 19.859 C 35.801 20.217 36.04 21.389 36.04 21.389 L 38.483 21.389 L 36.355 11.185 Z M 15.181 11.185 L 12.597 18.143 L 12.315 16.733 C 11.837 15.104 10.339 13.335 8.667 12.455 L 11.033 21.379 L 13.824 21.379 L 17.971 11.185 L 15.181 11.185 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 10.29 11.333 L 6.044 11.333 L 6 11.54 C 9.312 12.387 11.505 14.428 12.407 16.881 L 11.484 12.191 C 11.332 11.54 10.865 11.355 10.29 11.333 Z\" fill=\"rgb(250,166,26)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-botw06\",layoutDependency:layoutDependency,layoutId:\"crQLsGXb6\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46.667 32\" overflow=\"visible\"><path d=\"M 2.667 32 C 1.194 32 0 30.806 0 29.333 L 0 2.667 C 0 1.194 1.194 0 2.667 0 L 44 0 C 45.473 0 46.667 1.194 46.667 2.667 L 46.667 29.333 C 46.667 30.806 45.473 32 44 32 Z\" fill=\"rgb(0,87,159)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1u50xi8\",layoutDependency:layoutDependency,layoutId:\"mrVj9NbG2\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.817 10.542\" overflow=\"visible\"><path d=\"M 11.357 10.39 L 8.719 10.39 L 10.369 0.185 L 13.008 0.185 Z M 20.922 0.435 C 20.167 0.144 19.364 -0.004 18.555 0 C 15.949 0 14.115 1.389 14.103 3.376 C 14.081 4.842 15.417 5.656 16.416 6.145 C 17.436 6.645 17.783 6.97 17.783 7.415 C 17.773 8.099 16.959 8.414 16.199 8.414 C 15.145 8.414 14.581 8.251 13.723 7.871 L 13.376 7.708 L 13.007 9.999 C 13.625 10.281 14.765 10.531 15.949 10.542 C 18.718 10.542 20.521 9.174 20.542 7.057 C 20.553 5.895 19.847 5.005 18.327 4.277 C 17.404 3.811 16.839 3.496 16.839 3.018 C 16.85 2.584 17.317 2.139 18.359 2.139 C 19.035 2.119 19.707 2.253 20.324 2.53 L 20.563 2.638 Z M 24.43 6.775 C 24.647 6.188 25.483 3.919 25.483 3.919 C 25.473 3.941 25.701 3.322 25.831 2.942 L 26.015 3.822 C 26.015 3.822 26.515 6.264 26.623 6.775 Z M 27.687 0.185 L 25.645 0.185 C 25.016 0.185 24.538 0.369 24.267 1.031 L 20.347 10.389 L 23.116 10.389 L 23.669 8.859 L 27.059 8.859 C 27.135 9.217 27.373 10.389 27.373 10.389 L 29.817 10.389 L 27.688 0.185 Z M 6.515 0.185 L 3.931 7.143 L 3.648 5.733 C 3.171 4.104 1.672 2.335 0 1.455 L 2.367 10.379 L 5.157 10.379 L 9.305 0.185 L 6.515 0.185 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-gpg7m9\",layoutDependency:layoutDependency,layoutId:\"vVJjE3TXB\",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.289 10.205\" overflow=\"visible\"><path d=\"M 2.639 10.205 L 0 10.205 L 1.651 0 L 4.289 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ih4pyj\",layoutDependency:layoutDependency,layoutId:\"im73v7enc\",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.915 10.542\" overflow=\"visible\"><path d=\"M 7.915 0.435 C 7.16 0.144 6.358 -0.004 5.549 0 C 2.943 0 1.108 1.389 1.097 3.376 C 1.075 4.842 2.41 5.656 3.409 6.145 C 4.429 6.645 4.777 6.97 4.777 7.415 C 4.767 8.099 3.952 8.414 3.192 8.414 C 2.139 8.414 1.575 8.251 0.717 7.871 L 0.369 7.708 L 0 9.999 C 0.619 10.281 1.759 10.531 2.943 10.542 C 5.711 10.542 7.514 9.174 7.535 7.057 C 7.546 5.895 6.841 5.005 5.321 4.277 C 4.397 3.811 3.832 3.496 3.832 3.018 C 3.843 2.584 4.311 2.139 5.352 2.139 C 6.028 2.119 6.7 2.253 7.317 2.53 L 7.556 2.638 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bg3aet\",layoutDependency:layoutDependency,layoutId:\"UX2tSY30i\",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.193 3.833\" overflow=\"visible\"><path d=\"M 0 3.833 C 0.217 3.246 1.053 0.977 1.053 0.977 C 1.043 0.999 1.271 0.38 1.401 0 L 1.585 0.88 C 1.585 0.88 2.085 3.322 2.193 3.833 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-msekfr\",layoutDependency:layoutDependency,layoutId:\"ysPR03ubc\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.47 10.205\" overflow=\"visible\"><path d=\"M 7.341 0 L 5.299 0 C 4.669 0 4.191 0.185 3.92 0.847 L 0 10.205 L 2.769 10.205 L 3.323 8.674 L 6.712 8.674 C 6.788 9.033 7.027 10.205 7.027 10.205 L 9.47 10.205 L 7.341 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8mcwrz\",layoutDependency:layoutDependency,layoutId:\"D72UQV7eT\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.305 10.194\" overflow=\"visible\"><path d=\"M 6.515 0 L 3.931 6.959 L 3.648 5.548 C 3.171 3.919 1.672 2.15 0 1.27 L 2.367 10.194 L 5.157 10.194 L 9.305 0.001 L 6.515 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6crqji\",layoutDependency:layoutDependency,layoutId:\"LF_vd69kw\",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.407 5.548\" overflow=\"visible\"><path d=\"M 4.29 0 L 0.044 0 L 0 0.207 C 3.312 1.053 5.505 3.095 6.407 5.548 L 5.484 0.858 C 5.332 0.207 4.865 0.022 4.29 0 Z\" fill=\"rgb(250,166,26)\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1sjmehv\",\"data-framer-name\":\"mastercard\",layoutDependency:layoutDependency,layoutId:\"bb2J70TXC\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46.667 32\" overflow=\"visible\"><g><path d=\"M 2.667 32 C 1.194 32 0 30.806 0 29.333 L 0 2.667 C 0 1.194 1.194 0 2.667 0 L 44 0 C 45.473 0 46.667 1.194 46.667 2.667 L 46.667 29.333 C 46.667 30.806 45.473 32 44 32 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 23.667 22.876 C 22.028 24.296 19.933 25.076 17.765 25.075 C 12.74 25.075 8.667 20.953 8.667 15.871 C 8.667 10.787 12.74 6.667 17.765 6.667 C 20.017 6.667 22.078 7.495 23.667 8.865 C 25.305 7.446 27.4 6.665 29.568 6.667 C 34.593 6.667 38.667 10.787 38.667 15.871 C 38.667 20.954 34.593 25.075 29.568 25.075 C 27.4 25.076 25.305 24.295 23.667 22.876 Z\" fill=\"rgb(237,0,6)\"></path><path d=\"M 23.667 22.876 C 25.702 21.118 26.87 18.56 26.863 15.871 C 26.87 13.181 25.702 10.623 23.667 8.865 C 25.305 7.446 27.4 6.665 29.568 6.667 C 34.593 6.667 38.667 10.787 38.667 15.871 C 38.667 20.954 34.593 25.075 29.568 25.075 C 27.4 25.076 25.305 24.295 23.667 22.876 Z\" fill=\"rgb(249,160,0)\"></path><path d=\"M 23.53 9 C 25.566 10.758 26.733 13.316 26.727 16.005 C 26.727 18.81 25.487 21.322 23.53 23.011 C 21.495 21.253 20.327 18.695 20.333 16.005 C 20.327 13.316 21.494 10.758 23.53 9 Z\" fill=\"rgb(255,94,0)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1q5zhip\",layoutDependency:layoutDependency,layoutId:\"rvzlDzbbL\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46.667 32\" overflow=\"visible\"><path d=\"M 2.667 32 C 1.194 32 0 30.806 0 29.333 L 0 2.667 C 0 1.194 1.194 0 2.667 0 L 44 0 C 45.473 0 46.667 1.194 46.667 2.667 L 46.667 29.333 C 46.667 30.806 45.473 32 44 32 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-y54rdh\",layoutDependency:layoutDependency,layoutId:\"QTPkPMYsA\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 18.408\" overflow=\"visible\"><path d=\"M 15 16.209 C 13.362 17.629 11.266 18.41 9.099 18.408 C 4.073 18.408 0 14.287 0 9.204 C 0 4.121 4.073 0 9.099 0 C 11.351 0 13.411 0.828 15 2.199 C 16.638 0.779 18.734 -0.002 20.901 0 C 25.927 0 30 4.121 30 9.204 C 30 14.287 25.927 18.408 20.901 18.408 C 18.734 18.409 16.638 17.629 15 16.209 Z\" fill=\"rgb(237,0,6)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1q60yd8\",layoutDependency:layoutDependency,layoutId:\"c8mlEAnD9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 18.408\" overflow=\"visible\"><path d=\"M 0 16.209 C 2.036 14.452 3.203 11.893 3.197 9.204 C 3.203 6.515 2.036 3.956 0 2.199 C 1.638 0.779 3.734 -0.002 5.901 0 C 10.927 0 15 4.121 15 9.204 C 15 14.287 10.927 18.408 5.901 18.408 C 3.734 18.409 1.638 17.629 0 16.209 Z\" fill=\"rgb(249,160,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15jodna\",layoutDependency:layoutDependency,layoutId:\"Xsxn6xC_f\",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.393 14.011\" overflow=\"visible\"><path d=\"M 3.197 0 C 5.232 1.758 6.4 4.316 6.393 7.005 C 6.393 9.81 5.153 12.322 3.197 14.011 C 1.161 12.253 -0.006 9.695 0 7.005 C -0.006 4.316 1.161 1.758 3.197 0 Z\" fill=\"rgb(255,94,0)\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||570)-120-1079)/2+839+40)+0+168+0),pixelHeight:48,pixelWidth:70,src:\"https://framerusercontent.com/images/HubWU5ZGhIyuZ9OEL8EitBjQ.svg?width=70&height=48\"},className:\"framer-gm2\",\"data-framer-name\":\"Amex.svg\",layoutDependency:layoutDependency,layoutId:\"nHKppAI9x\",...addPropertyOverrides({DNdIXGDK6:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||571)-120-1080)/2+840+40)+0+168+0),pixelHeight:48,pixelWidth:70,src:\"https://framerusercontent.com/images/HubWU5ZGhIyuZ9OEL8EitBjQ.svg?width=70&height=48\"}},WiL0BKpg8:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||200)-120-1678.2)/2+1376.2+40)+0+0+0),pixelHeight:48,pixelWidth:70,src:\"https://framerusercontent.com/images/HubWU5ZGhIyuZ9OEL8EitBjQ.svg?width=70&height=48\"}},YqyJno1JA:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||200)-80-2311)/2+2019+40)+0+0+0),pixelHeight:48,pixelWidth:70,src:\"https://framerusercontent.com/images/HubWU5ZGhIyuZ9OEL8EitBjQ.svg?width=70&height=48\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1jcstr4\",\"data-framer-name\":\"apple pay\",layoutDependency:layoutDependency,layoutId:\"jm_1uUbwl\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46.667 32\" overflow=\"visible\"><g><path d=\"M 2.667 32 C 1.194 32 0 30.806 0 29.333 L 0 2.667 C 0 1.194 1.194 0 2.667 0 L 44 0 C 45.473 0 46.667 1.194 46.667 2.667 L 46.667 29.333 C 46.667 30.806 45.473 32 44 32 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 11.716 10.186 C 12.108 9.703 12.794 9.36 13.348 9.333 C 13.414 9.994 13.159 10.642 12.774 11.124 C 12.382 11.593 11.755 11.964 11.128 11.911 C 11.05 11.276 11.357 10.602 11.716 10.186 Z M 18.584 20.422 L 18.584 10.12 L 22.404 10.12 C 24.375 10.12 25.752 11.494 25.752 13.503 C 25.752 15.512 24.348 16.9 22.351 16.9 L 20.164 16.9 L 20.164 20.422 Z M 15.366 13.146 L 15.346 13.159 C 15.184 13.266 14.158 13.941 14.171 15.274 C 14.183 16.863 15.462 17.455 15.628 17.532 C 15.634 17.535 15.64 17.537 15.646 17.541 L 15.642 17.554 C 15.468 18.11 15.214 18.637 14.889 19.121 C 14.425 19.808 13.949 20.481 13.192 20.495 C 12.835 20.501 12.595 20.397 12.345 20.287 C 12.082 20.172 11.808 20.052 11.376 20.052 C 10.93 20.052 10.643 20.175 10.367 20.293 C 10.128 20.397 9.896 20.496 9.575 20.508 C 8.844 20.534 8.289 19.781 7.825 19.094 C 6.878 17.706 6.154 15.182 7.133 13.477 C 7.61 12.624 8.478 12.089 9.412 12.076 C 9.819 12.068 10.207 12.225 10.547 12.361 C 10.806 12.465 11.037 12.558 11.226 12.558 C 11.395 12.558 11.617 12.47 11.879 12.366 C 12.286 12.204 12.79 12.004 13.342 12.036 C 13.694 12.063 14.712 12.169 15.366 13.146 Z M 26.144 18.281 C 26.144 16.959 27.136 16.199 28.971 16.087 L 30.942 15.968 L 30.942 15.4 C 30.942 14.561 30.4 14.105 29.434 14.105 C 28.638 14.105 28.056 14.521 27.939 15.155 L 26.516 15.155 C 26.562 13.821 27.802 12.849 29.48 12.849 C 31.288 12.849 32.464 13.807 32.464 15.294 L 32.464 20.422 L 31.001 20.422 L 31.001 19.187 L 30.968 19.187 C 30.551 19.993 29.63 20.501 28.638 20.501 C 27.169 20.501 26.144 19.616 26.144 18.281 Z M 29.062 19.279 C 30.132 19.279 30.942 18.592 30.942 17.627 L 30.942 17.045 L 29.186 17.158 C 28.2 17.217 27.684 17.594 27.684 18.241 C 27.684 18.869 28.22 19.279 29.062 19.279 Z M 37.314 20.825 C 36.68 22.629 35.956 23.224 34.415 23.224 C 34.298 23.224 33.906 23.211 33.815 23.184 L 33.815 21.949 C 33.912 21.962 34.154 21.975 34.278 21.975 C 34.976 21.975 35.368 21.678 35.61 20.905 L 35.754 20.449 L 33.077 12.949 L 34.728 12.949 L 36.589 19.035 L 36.622 19.035 L 38.482 12.948 L 40.089 12.948 Z M 20.164 15.559 L 21.978 15.559 C 23.356 15.559 24.14 14.812 24.14 13.51 C 24.14 12.208 23.356 11.468 21.985 11.468 L 20.164 11.468 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-vo7pgt\",layoutDependency:layoutDependency,layoutId:\"AqVAGDUUf\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46.667 32\" overflow=\"visible\"><path d=\"M 2.667 32 C 1.194 32 0 30.806 0 29.333 L 0 2.667 C 0 1.194 1.194 0 2.667 0 L 44 0 C 45.473 0 46.667 1.194 46.667 2.667 L 46.667 29.333 C 46.667 30.806 45.473 32 44 32 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1j7noq0\",layoutDependency:layoutDependency,layoutId:\"PnSNWXQ_r\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33.422 13.891\" overflow=\"visible\"><path d=\"M 5.05 0.853 C 5.442 0.37 6.127 0.027 6.682 0 C 6.747 0.661 6.492 1.309 6.107 1.791 C 5.715 2.26 5.088 2.631 4.462 2.577 C 4.383 1.943 4.69 1.269 5.05 0.853 Z M 11.917 11.089 L 11.917 0.787 L 15.737 0.787 C 17.708 0.787 19.086 2.161 19.086 4.17 C 19.086 6.179 17.682 7.567 15.684 7.567 L 13.498 7.567 L 13.498 11.089 Z M 8.699 3.813 L 8.679 3.826 C 8.518 3.933 7.492 4.607 7.504 5.941 C 7.516 7.529 8.795 8.121 8.962 8.199 C 8.968 8.201 8.974 8.204 8.98 8.207 L 8.976 8.221 C 8.801 8.776 8.547 9.304 8.222 9.787 C 7.758 10.475 7.282 11.148 6.525 11.161 C 6.168 11.168 5.928 11.063 5.678 10.953 C 5.416 10.839 5.142 10.719 4.71 10.719 C 4.263 10.719 3.976 10.842 3.7 10.96 C 3.462 11.063 3.23 11.163 2.908 11.175 C 2.177 11.201 1.622 10.447 1.158 9.761 C 0.212 8.373 -0.513 5.849 0.466 4.143 C 0.943 3.291 1.812 2.756 2.745 2.743 C 3.152 2.735 3.54 2.891 3.88 3.028 C 4.14 3.132 4.37 3.225 4.56 3.225 C 4.728 3.225 4.95 3.137 5.212 3.033 C 5.619 2.871 6.123 2.671 6.675 2.703 C 7.028 2.729 8.046 2.835 8.699 3.813 Z M 19.478 8.947 C 19.478 7.626 20.47 6.866 22.304 6.754 L 24.276 6.635 L 24.276 6.067 C 24.276 5.227 23.734 4.771 22.768 4.771 C 21.971 4.771 21.39 5.187 21.272 5.822 L 19.849 5.822 C 19.895 4.487 21.136 3.515 22.813 3.515 C 24.622 3.515 25.797 4.474 25.797 5.961 L 25.797 11.089 L 24.334 11.089 L 24.334 9.853 L 24.302 9.853 C 23.884 10.659 22.963 11.168 21.971 11.168 C 20.502 11.168 19.478 10.283 19.478 8.947 Z M 22.396 9.946 C 23.466 9.946 24.276 9.259 24.276 8.293 L 24.276 7.712 L 22.519 7.825 C 21.534 7.884 21.018 8.261 21.018 8.908 C 21.018 9.536 21.553 9.946 22.395 9.946 Z M 30.647 11.492 C 30.014 13.296 29.289 13.891 27.748 13.891 C 27.631 13.891 27.239 13.877 27.148 13.851 L 27.148 12.615 C 27.246 12.629 27.488 12.642 27.612 12.642 C 28.31 12.642 28.702 12.345 28.943 11.571 L 29.087 11.115 L 26.41 3.615 L 28.062 3.615 L 29.922 9.701 L 29.956 9.701 L 31.816 3.615 L 33.422 3.615 Z M 13.497 6.225 L 15.312 6.225 C 16.69 6.225 17.473 5.479 17.473 4.177 C 17.473 2.875 16.69 2.135 15.318 2.135 L 13.497 2.135 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-pfch2\",layoutDependency:layoutDependency,layoutId:\"Uju72QQUn\",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.243 2.582\" overflow=\"visible\"><path d=\"M 0.012 2.577 C 0.639 2.631 1.266 2.26 1.658 1.791 C 2.043 1.309 2.298 0.661 2.232 0 C 1.678 0.027 0.992 0.37 0.6 0.853 C 0.241 1.269 -0.066 1.943 0.012 2.577 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12if9uh\",layoutDependency:layoutDependency,layoutId:\"bvBK1ROkl\",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.169 10.302\" overflow=\"visible\"><path d=\"M 0 10.302 L 0 0 L 3.82 0 C 5.791 0 7.169 1.374 7.169 3.383 C 7.169 5.392 5.765 6.78 3.767 6.78 L 1.581 6.78 L 1.581 10.302 L 0.001 10.302 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7hpbo1\",layoutDependency:layoutDependency,layoutId:\"xqIEg4z6A\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.98 8.476\" overflow=\"visible\"><path d=\"M 6.675 0.003 C 6.123 -0.029 5.619 0.171 5.212 0.333 C 4.95 0.437 4.728 0.525 4.56 0.525 C 4.37 0.525 4.14 0.433 3.88 0.329 C 3.54 0.192 3.152 0.035 2.745 0.043 C 1.812 0.057 0.943 0.591 0.466 1.444 C -0.513 3.149 0.212 5.673 1.158 7.061 C 1.622 7.748 2.177 8.501 2.908 8.475 C 3.23 8.463 3.462 8.364 3.7 8.261 C 3.976 8.143 4.263 8.019 4.71 8.019 C 5.142 8.019 5.416 8.139 5.678 8.254 C 5.928 8.364 6.168 8.469 6.525 8.462 C 7.282 8.449 7.758 7.775 8.222 7.088 C 8.547 6.605 8.801 6.077 8.976 5.521 L 8.98 5.508 C 8.974 5.505 8.968 5.502 8.962 5.499 C 8.795 5.422 7.516 4.83 7.504 3.241 C 7.492 1.908 8.518 1.233 8.679 1.127 L 8.699 1.113 C 8.046 0.136 7.028 0.03 6.675 0.003 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fxr04p\",layoutDependency:layoutDependency,layoutId:\"KtHn1D7MH\",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.319 7.653\" overflow=\"visible\"><path d=\"M 2.493 7.653 C 3.485 7.653 4.407 7.144 4.824 6.338 L 4.857 6.338 L 4.857 7.573 L 6.319 7.573 L 6.319 2.445 C 6.319 0.959 5.144 0 3.335 0 C 1.658 0 0.417 0.972 0.371 2.307 L 1.795 2.307 C 1.912 1.672 2.493 1.256 3.29 1.256 C 4.256 1.256 4.798 1.712 4.798 2.551 L 4.798 3.119 L 2.827 3.239 C 0.992 3.351 0 4.111 0 5.432 C 0 6.767 1.025 7.653 2.493 7.653 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-g40bhr\",layoutDependency:layoutDependency,layoutId:\"gZas_Fs53\",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.258 2.234\" overflow=\"visible\"><path d=\"M 1.377 2.234 C 0.535 2.234 0 1.824 0 1.196 C 0 0.549 0.516 0.172 1.501 0.113 L 3.258 0 L 3.258 0.581 C 3.258 1.547 2.448 2.234 1.378 2.234 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wijdu2\",layoutDependency:layoutDependency,layoutId:\"pb8fDHMdr\",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.012 10.276\" overflow=\"visible\"><path d=\"M 4.237 7.877 C 3.603 9.681 2.879 10.276 1.338 10.276 C 1.221 10.276 0.829 10.263 0.738 10.236 L 0.738 9.001 C 0.835 9.014 1.077 9.027 1.201 9.027 C 1.899 9.027 2.291 8.73 2.533 7.957 L 2.677 7.501 L 0 0.001 L 1.651 0.001 L 3.512 6.087 L 3.545 6.087 L 5.405 0 L 7.012 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1x644ah\",layoutDependency:layoutDependency,layoutId:\"gLPQ3j7Az\",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.976 4.091\" overflow=\"visible\"><path d=\"M 0 0 L 1.821 0 C 3.193 0 3.976 0.74 3.976 2.042 C 3.976 3.344 3.193 4.091 1.815 4.091 L 0 4.091 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-svekl9\",\"data-framer-name\":\"google pay\",layoutDependency:layoutDependency,layoutId:\"CDlAr9Ir6\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46.667 32\" overflow=\"visible\"><g><path d=\"M 2.667 32 C 1.194 32 0 30.806 0 29.333 L 0 2.667 C 0 1.194 1.194 0 2.667 0 L 44 0 C 45.473 0 46.667 1.194 46.667 2.667 L 46.667 29.333 C 46.667 30.806 45.473 32 44 32 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 20.667 20.944 L 20.667 11.001 L 24.004 11.001 C 24.811 10.983 25.59 11.295 26.161 11.865 C 27.306 12.954 27.369 14.759 26.301 15.925 L 26.161 16.067 C 25.575 16.631 24.856 16.916 24.004 16.916 L 21.925 16.916 L 21.925 20.944 Z M 24.035 15.695 C 24.504 15.71 24.957 15.522 25.279 15.18 C 25.935 14.49 25.919 13.38 25.239 12.713 C 24.919 12.397 24.489 12.222 24.035 12.222 L 21.925 12.222 L 21.925 15.695 Z M 32.976 16.749 L 32.976 20.944 L 31.773 20.944 L 31.773 20.001 L 31.717 20.001 C 31.194 20.777 30.506 21.166 29.639 21.166 C 28.904 21.166 28.279 20.944 27.787 20.5 C 27.3 20.086 27.027 19.473 27.044 18.835 C 27.044 18.129 27.31 17.574 27.833 17.154 C 28.357 16.734 29.06 16.527 29.935 16.527 C 30.686 16.527 31.295 16.67 31.78 16.939 L 31.78 16.646 C 31.781 16.211 31.593 15.798 31.265 15.513 C 30.928 15.211 30.499 15.045 30.053 15.045 C 29.349 15.045 28.795 15.346 28.388 15.949 L 27.279 15.243 C 27.873 14.363 28.771 13.919 29.967 13.919 C 30.897 13.919 31.631 14.172 32.171 14.672 C 32.71 15.171 32.976 15.869 32.976 16.749 Z M 28.756 19.691 C 29.033 19.912 29.378 20.03 29.733 20.024 C 30.265 20.023 30.775 19.809 31.147 19.429 C 31.562 19.033 31.773 18.565 31.773 18.026 C 31.382 17.709 30.835 17.551 30.131 17.558 C 29.623 17.558 29.193 17.685 28.849 17.931 C 28.513 18.177 28.341 18.486 28.341 18.858 C 28.34 19.186 28.493 19.495 28.756 19.691 Z M 35.681 23.933 L 34.383 23.933 L 35.947 20.507 L 33.188 14.141 L 34.555 14.141 L 36.548 19.025 L 36.571 19.025 L 38.518 14.141 L 39.885 14.141 L 35.68 23.933 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 17.733 16.157 C 17.733 15.769 17.702 15.381 17.64 15 L 12.333 15 L 12.333 17.196 L 15.373 17.196 C 15.249 17.904 14.843 18.531 14.247 18.933 L 14.247 20.359 L 16.061 20.359 C 17.124 19.369 17.733 17.902 17.733 16.157 Z\" fill=\"rgb(66,133,244)\"></path><path d=\"M 12.359 21.615 C 13.875 21.615 15.157 21.107 16.087 20.235 L 14.273 18.808 C 13.765 19.157 13.117 19.355 12.359 19.355 C 10.889 19.355 9.647 18.348 9.201 17 L 7.333 17 L 7.333 18.475 C 8.287 20.401 10.233 21.615 12.359 21.615 Z\" fill=\"rgb(52,168,83)\"></path><path d=\"M 9.138 16.989 C 8.904 16.278 8.904 15.511 9.138 14.8 L 9.138 13.333 L 7.27 13.333 C 6.465 14.946 6.465 16.843 7.27 18.455 Z\" fill=\"rgb(251,188,4)\"></path><path d=\"M 12.359 12.593 C 13.163 12.578 13.941 12.887 14.516 13.45 L 16.126 11.816 C 15.111 10.851 13.76 10.32 12.359 10.334 C 10.233 10.334 8.287 11.554 7.333 13.481 L 9.201 14.956 C 9.647 13.6 10.889 12.593 12.359 12.593 Z\" fill=\"rgb(234,67,53)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ul5897\",layoutDependency:layoutDependency,layoutId:\"cDsMRi375\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46.667 32\" overflow=\"visible\"><path d=\"M 2.667 32 C 1.194 32 0 30.806 0 29.333 L 0 2.667 C 0 1.194 1.194 0 2.667 0 L 44 0 C 45.473 0 46.667 1.194 46.667 2.667 L 46.667 29.333 C 46.667 30.806 45.473 32 44 32 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-18jyali\",layoutDependency:layoutDependency,layoutId:\"fEsUWZYUf\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.219 12.933\" overflow=\"visible\"><path d=\"M 0 9.944 L 0 0.001 L 3.337 0.001 C 4.144 -0.017 4.923 0.295 5.495 0.865 C 6.64 1.954 6.702 3.759 5.635 4.925 L 5.494 5.067 C 4.908 5.631 4.189 5.916 3.337 5.916 L 1.259 5.916 L 1.259 9.944 Z M 3.369 4.695 C 3.838 4.71 4.291 4.522 4.612 4.18 C 5.268 3.49 5.253 2.38 4.573 1.713 C 4.252 1.397 3.822 1.222 3.369 1.222 L 1.259 1.222 L 1.259 4.695 Z M 12.309 5.749 L 12.309 9.944 L 11.106 9.944 L 11.106 9.001 L 11.051 9.001 C 10.527 9.777 9.839 10.166 8.972 10.166 C 8.237 10.166 7.612 9.944 7.12 9.5 C 6.634 9.086 6.361 8.473 6.377 7.835 C 6.377 7.129 6.643 6.574 7.167 6.154 C 7.691 5.734 8.393 5.527 9.269 5.527 C 10.019 5.527 10.629 5.67 11.113 5.939 L 11.113 5.646 C 11.114 5.211 10.926 4.798 10.598 4.513 C 10.261 4.211 9.832 4.045 9.386 4.045 C 8.683 4.045 8.128 4.346 7.721 4.949 L 6.612 4.243 C 7.206 3.363 8.105 2.919 9.3 2.919 C 10.231 2.919 10.965 3.172 11.504 3.672 C 12.043 4.171 12.309 4.869 12.309 5.749 Z M 8.089 8.691 C 8.366 8.912 8.712 9.03 9.066 9.024 C 9.598 9.023 10.108 8.809 10.481 8.429 C 10.895 8.033 11.106 7.565 11.106 7.026 C 10.715 6.709 10.169 6.551 9.465 6.558 C 8.957 6.558 8.527 6.685 8.183 6.931 C 7.847 7.177 7.675 7.486 7.675 7.858 C 7.673 8.186 7.827 8.495 8.089 8.691 Z M 15.014 12.933 L 13.717 12.933 L 15.28 9.507 L 12.521 3.141 L 13.888 3.141 L 15.881 8.025 L 15.905 8.025 L 17.851 3.141 L 19.219 3.141 L 15.013 12.933 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qa1ss7\",layoutDependency:layoutDependency,layoutId:\"EEOsqNFdK\",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.396 9.944\" overflow=\"visible\"><path d=\"M 1.259 9.944 L 1.259 5.916 L 3.337 5.916 C 4.189 5.916 4.908 5.631 5.494 5.067 L 5.635 4.925 C 6.702 3.759 6.64 1.954 5.495 0.865 C 4.923 0.295 4.144 -0.017 3.337 0.001 L 0 0.001 L 0 9.944 L 1.258 9.944 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1x4ma26\",layoutDependency:layoutDependency,layoutId:\"e2BqcY0xK\",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.835 3.474\" overflow=\"visible\"><path d=\"M 0 3.473 L 0 0 L 2.11 0 C 2.563 0 2.993 0.175 3.314 0.491 C 3.994 1.158 4.009 2.268 3.353 2.958 C 3.032 3.3 2.579 3.488 2.11 3.473 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jj003i\",layoutDependency:layoutDependency,layoutId:\"IacAW_Byy\",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.933 7.247\" overflow=\"visible\"><path d=\"M 5.127 0.753 C 4.588 0.253 3.854 0 2.923 0 C 1.728 0 0.829 0.444 0.235 1.324 L 1.345 2.03 C 1.751 1.427 2.306 1.126 3.009 1.126 C 3.455 1.126 3.885 1.293 4.221 1.594 C 4.549 1.879 4.737 2.293 4.737 2.727 L 4.737 3.021 C 4.252 2.751 3.643 2.609 2.892 2.609 C 2.017 2.609 1.314 2.815 0.79 3.235 C 0.267 3.655 0.001 4.211 0.001 4.916 C -0.016 5.555 0.257 6.167 0.743 6.581 C 1.235 7.025 1.861 7.247 2.595 7.247 C 3.463 7.247 4.151 6.859 4.674 6.082 L 4.729 6.082 L 4.729 7.025 L 5.933 7.025 L 5.933 2.831 C 5.933 1.951 5.667 1.253 5.127 0.753 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bicrsm\",layoutDependency:layoutDependency,layoutId:\"ELukhQR8B\",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.431 2.466\" overflow=\"visible\"><path d=\"M 0.415 2.134 C 0.152 1.937 -0.002 1.628 0 1.3 C 0 0.928 0.172 0.619 0.508 0.374 C 0.852 0.127 1.282 0 1.79 0 C 2.494 -0.007 3.041 0.151 3.431 0.468 C 3.431 1.008 3.221 1.475 2.806 1.872 C 2.433 2.251 1.924 2.466 1.391 2.466 C 1.037 2.472 0.692 2.354 0.415 2.133 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1b0mrwy\",layoutDependency:layoutDependency,layoutId:\"w1Gx6iEgk\",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.697 9.793\" overflow=\"visible\"><path d=\"M 2.492 9.792 L 6.697 0 L 5.33 0 L 3.383 4.885 L 3.36 4.885 L 1.367 0 L 0 0 L 2.759 6.367 L 1.195 9.793 L 2.493 9.793 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xvsjru\",layoutDependency:layoutDependency,layoutId:\"IYpqT0WkS\",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.4 5.359\" overflow=\"visible\"><path d=\"M 5.4 1.157 C 5.4 0.769 5.369 0.381 5.307 0 L 0 0 L 0 2.196 L 3.04 2.196 C 2.916 2.904 2.51 3.531 1.914 3.933 L 1.914 5.359 L 3.727 5.359 C 4.791 4.369 5.4 2.902 5.4 1.157 Z\" fill=\"rgb(66,133,244)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xyh2ae\",layoutDependency:layoutDependency,layoutId:\"aJli9ygCc\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.753 4.615\" overflow=\"visible\"><path d=\"M 5.025 4.615 C 6.541 4.615 7.823 4.107 8.753 3.235 L 6.94 1.808 C 6.432 2.157 5.783 2.355 5.025 2.355 C 3.556 2.355 2.313 1.348 1.868 0 L 0 0 L 0 1.475 C 0.953 3.401 2.9 4.615 5.025 4.615 Z\" fill=\"rgb(52,168,83)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rqfv5\",layoutDependency:layoutDependency,layoutId:\"eNjsuVxHC\",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.472 5.122\" overflow=\"visible\"><path d=\"M 2.472 3.655 C 2.237 2.945 2.237 2.177 2.472 1.467 L 2.472 0 L 0.604 0 C -0.201 1.612 -0.201 3.51 0.604 5.122 Z\" fill=\"rgb(251,188,4)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2q8cwa\",layoutDependency:layoutDependency,layoutId:\"ZhFlLIycQ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.793 4.623\" overflow=\"visible\"><path d=\"M 5.025 2.26 C 5.83 2.245 6.607 2.553 7.183 3.116 L 8.793 1.483 C 7.778 0.518 6.427 -0.014 5.026 0 C 2.899 0 0.953 1.221 0 3.148 L 1.868 4.623 C 2.313 3.267 3.556 2.26 5.025 2.26 Z\" fill=\"rgb(234,67,53)\"></path></svg>',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||570)-120-1079)/2+839+40)+0+168+0),pixelHeight:48,pixelWidth:70,src:\"https://framerusercontent.com/images/XfOERNfa0mWWzeSbb0UF8AsCB6Y.svg?width=70&height=48\"},className:\"framer-6b8jhq\",\"data-framer-name\":\"Square.svg\",layoutDependency:layoutDependency,layoutId:\"vnpgG_Bgf\",...addPropertyOverrides({DNdIXGDK6:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||571)-120-1080)/2+840+40)+0+168+0),pixelHeight:48,pixelWidth:70,src:\"https://framerusercontent.com/images/XfOERNfa0mWWzeSbb0UF8AsCB6Y.svg?width=70&height=48\"}},WiL0BKpg8:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||200)-120-1678.2)/2+1376.2+40)+0+0+0),pixelHeight:48,pixelWidth:70,src:\"https://framerusercontent.com/images/XfOERNfa0mWWzeSbb0UF8AsCB6Y.svg?width=70&height=48\"}}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-w5a5tf\",\"data-framer-name\":\"zelle\",layoutDependency:layoutDependency,layoutId:\"oYSzSTK5d\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46.667 32\" overflow=\"visible\"><g><path d=\"M 2.667 32 C 1.194 32 0 30.806 0 29.333 L 0 2.667 C 0 1.194 1.194 0 2.667 0 L 44 0 C 45.473 0 46.667 1.194 46.667 2.667 L 46.667 29.333 C 46.667 30.806 45.473 32 44 32 Z\" fill=\"rgb(108,28,211)\"></path><path d=\"M 8.6 10.211 L 5.22 10.18 L 5.22 12.423 L 10.82 12.423 L 5 19.884 L 5 21.782 L 8.6 21.782 L 8.6 23.967 L 10.759 23.967 L 10.759 21.782 L 14.431 21.782 C 14.462 21.694 14.473 21.459 14.277 21.242 C 13.95 20.879 13.674 20.472 13.459 20.033 C 13.351 19.823 13.269 19.57 13.238 19.549 C 12.515 19.516 8.355 19.525 8.358 19.499 L 14.185 11.991 L 14.185 10.211 L 10.759 10.211 L 10.759 8 L 8.599 8 L 8.599 10.211 Z M 24.197 9.167 C 24.145 9.187 24.13 10.325 24.13 14.629 C 24.13 20.445 24.125 20.347 24.382 20.846 C 24.613 21.293 25.179 21.695 25.811 21.859 C 26.161 21.951 27.189 21.962 27.585 21.879 C 28.095 21.771 28.192 21.617 27.992 21.221 C 27.863 20.975 27.693 20.435 27.652 20.136 C 27.596 19.781 27.524 19.725 27.092 19.735 C 26.886 19.741 26.691 19.725 26.655 19.705 C 26.444 19.571 26.444 19.535 26.444 14.325 C 26.444 10.977 26.429 9.296 26.393 9.229 C 26.341 9.136 26.274 9.131 25.297 9.136 C 24.727 9.136 24.227 9.152 24.197 9.167 Z M 28.913 9.183 C 28.846 9.224 28.835 9.883 28.835 14.593 C 28.835 19.669 28.841 19.977 28.933 20.332 C 29.108 21.032 29.504 21.459 30.255 21.772 C 30.543 21.89 30.671 21.911 31.253 21.926 C 32.029 21.947 32.425 21.89 32.821 21.689 C 33.212 21.499 33.222 21.365 32.888 20.877 C 32.755 20.682 32.548 20.347 32.435 20.137 L 32.229 19.751 L 31.854 19.746 C 31.386 19.735 31.34 19.715 31.253 19.494 C 31.186 19.345 31.175 18.579 31.175 14.325 C 31.175 10.978 31.16 9.296 31.124 9.229 C 31.073 9.137 31.006 9.132 30.029 9.132 C 29.458 9.132 28.954 9.157 28.913 9.183 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 17.461 12.355 C 17.317 12.393 17.171 12.427 17.025 12.457 C 15.703 12.761 14.536 13.774 14.042 15.059 C 13.769 15.769 13.672 16.319 13.667 17.137 C 13.661 18.283 13.893 19.127 14.423 19.929 C 15.019 20.829 15.893 21.441 17.025 21.749 C 17.411 21.853 17.58 21.868 18.465 21.868 C 19.339 21.868 19.519 21.853 19.884 21.755 C 20.789 21.503 21.561 21.087 22.183 20.495 C 22.579 20.125 22.573 20.021 22.173 19.713 C 21.939 19.522 21.719 19.314 21.514 19.091 C 21.267 18.829 21.118 18.705 21.041 18.705 C 20.969 18.705 20.805 18.808 20.645 18.963 C 20.095 19.461 19.401 19.698 18.491 19.693 C 17.657 19.687 17.051 19.471 16.665 19.029 C 16.469 18.808 16.223 18.304 16.171 18.021 L 16.14 17.831 L 19.344 17.831 C 21.108 17.831 22.584 17.811 22.62 17.785 C 22.789 17.677 22.831 16.931 22.707 16.119 C 22.414 14.175 21.252 12.869 19.427 12.432 C 19.103 12.355 18.835 12.329 18.259 12.334 C 17.847 12.334 17.493 12.344 17.462 12.354 Z M 18.835 14.339 C 19.21 14.417 19.673 14.674 19.889 14.921 C 20.089 15.147 20.296 15.553 20.347 15.815 L 20.383 15.98 L 16.191 15.98 L 16.228 15.815 C 16.381 15.121 16.979 14.54 17.719 14.355 C 18.086 14.273 18.466 14.267 18.835 14.339 Z M 36.155 12.401 C 34.329 12.808 33.095 14.093 32.71 15.991 C 32.478 17.111 32.607 18.417 33.043 19.354 C 33.641 20.65 34.725 21.487 36.207 21.791 C 36.675 21.889 36.86 21.899 37.595 21.879 C 38.217 21.859 38.551 21.822 38.839 21.745 C 39.719 21.513 40.49 21.092 41.082 20.526 C 41.534 20.089 41.534 20.069 41.046 19.662 C 40.806 19.463 40.581 19.247 40.372 19.015 C 40.038 18.629 39.95 18.623 39.575 18.963 C 39.015 19.472 38.346 19.699 37.415 19.693 C 36.109 19.688 35.348 19.127 35.101 17.996 L 35.065 17.863 L 41.581 17.863 C 41.801 17.703 41.719 16.016 41.452 15.235 C 41.365 15.002 41.264 14.776 41.149 14.556 C 40.547 13.404 39.585 12.689 38.249 12.406 C 37.821 12.314 36.562 12.314 36.155 12.401 Z M 37.759 14.34 C 38.117 14.42 38.449 14.588 38.726 14.829 C 38.943 15.029 39.293 15.662 39.293 15.857 L 39.293 15.981 L 35.117 15.981 L 35.152 15.837 C 35.42 14.736 36.551 14.083 37.759 14.34 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-196l3fe\",layoutDependency:layoutDependency,layoutId:\"pwi7H9IyB\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46.667 32\" overflow=\"visible\"><path d=\"M 2.667 32 C 1.194 32 0 30.806 0 29.333 L 0 2.667 C 0 1.194 1.194 0 2.667 0 L 44 0 C 45.473 0 46.667 1.194 46.667 2.667 L 46.667 29.333 C 46.667 30.806 45.473 32 44 32 Z\" fill=\"rgb(108,28,211)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-18xwi16\",layoutDependency:layoutDependency,layoutId:\"YrsYJK314\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.127 15.967\" overflow=\"visible\"><path d=\"M 3.6 2.211 L 0.22 2.18 L 0.22 4.423 L 5.82 4.423 L 0 11.884 L 0 13.782 L 3.6 13.782 L 3.6 15.967 L 5.759 15.967 L 5.759 13.782 L 9.431 13.782 C 9.462 13.694 9.473 13.459 9.277 13.242 C 8.95 12.879 8.674 12.472 8.459 12.033 C 8.351 11.823 8.269 11.57 8.238 11.549 C 7.515 11.516 3.355 11.525 3.358 11.499 L 9.185 3.991 L 9.185 2.211 L 5.759 2.211 L 5.759 0 L 3.599 0 L 3.599 2.211 Z M 19.197 1.167 C 19.145 1.187 19.13 2.325 19.13 6.629 C 19.13 12.445 19.125 12.347 19.382 12.846 C 19.613 13.293 20.179 13.695 20.811 13.859 C 21.161 13.951 22.189 13.962 22.585 13.879 C 23.095 13.771 23.192 13.617 22.992 13.221 C 22.863 12.975 22.693 12.435 22.652 12.136 C 22.596 11.781 22.524 11.725 22.092 11.735 C 21.886 11.741 21.691 11.725 21.655 11.705 C 21.444 11.571 21.444 11.535 21.444 6.325 C 21.444 2.977 21.429 1.296 21.393 1.229 C 21.341 1.136 21.274 1.131 20.297 1.136 C 19.727 1.136 19.227 1.152 19.197 1.167 Z M 23.913 1.183 C 23.846 1.224 23.835 1.883 23.835 6.593 C 23.835 11.669 23.841 11.977 23.933 12.332 C 24.108 13.032 24.504 13.459 25.255 13.772 C 25.543 13.89 25.671 13.911 26.253 13.926 C 27.029 13.947 27.425 13.89 27.821 13.689 C 28.212 13.499 28.222 13.365 27.888 12.877 C 27.755 12.682 27.548 12.347 27.435 12.137 L 27.229 11.751 L 26.854 11.746 C 26.386 11.735 26.34 11.715 26.253 11.494 C 26.186 11.345 26.175 10.579 26.175 6.325 C 26.175 2.978 26.16 1.296 26.124 1.229 C 26.073 1.137 26.006 1.132 25.029 1.132 C 24.458 1.132 23.954 1.157 23.913 1.183 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-mhs64a\",layoutDependency:layoutDependency,layoutId:\"wBCH6OKtL\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.448 15.967\" overflow=\"visible\"><path d=\"M 3.6 2.211 L 0.22 2.18 L 0.22 4.423 L 5.82 4.423 L 0 11.884 L 0 13.782 L 3.6 13.782 L 3.6 15.967 L 5.759 15.967 L 5.759 13.782 L 9.431 13.782 C 9.462 13.694 9.473 13.459 9.277 13.242 C 8.95 12.879 8.674 12.472 8.459 12.033 C 8.351 11.823 8.269 11.57 8.238 11.549 C 7.515 11.516 3.355 11.525 3.358 11.499 L 9.185 3.991 L 9.185 2.211 L 5.759 2.211 L 5.759 0 L 3.599 0 L 3.599 2.211 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2gyprt\",layoutDependency:layoutDependency,layoutId:\"bxdDIvkxs\",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.959 12.801\" overflow=\"visible\"><path d=\"M 0.067 0.033 C 0.015 0.053 0 1.19 0 5.494 C 0 11.31 -0.005 11.213 0.252 11.711 C 0.483 12.159 1.049 12.56 1.681 12.725 C 2.031 12.817 3.059 12.827 3.455 12.745 C 3.965 12.637 4.062 12.483 3.862 12.087 C 3.733 11.84 3.563 11.3 3.522 11.001 C 3.466 10.647 3.394 10.59 2.962 10.601 C 2.756 10.606 2.561 10.59 2.525 10.57 C 2.314 10.436 2.314 10.4 2.314 5.191 C 2.314 1.843 2.299 0.161 2.263 0.095 C 2.211 0.001 2.144 -0.003 1.167 0.001 C 0.597 0.001 0.097 0.017 0.067 0.033 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11jmlvs\",layoutDependency:layoutDependency,layoutId:\"JiJrc8DTR\",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.292 12.798\" overflow=\"visible\"><path d=\"M 0.078 0.051 C 0.011 0.092 0 0.751 0 5.461 C 0 10.537 0.005 10.845 0.098 11.2 C 0.273 11.9 0.669 12.327 1.419 12.64 C 1.707 12.758 1.836 12.779 2.417 12.794 C 3.194 12.815 3.59 12.758 3.986 12.557 C 4.377 12.367 4.387 12.233 4.053 11.745 C 3.919 11.55 3.713 11.215 3.6 11.005 L 3.394 10.619 L 3.019 10.614 C 2.551 10.603 2.505 10.583 2.417 10.362 C 2.351 10.213 2.34 9.447 2.34 5.193 C 2.34 1.846 2.325 0.164 2.289 0.097 C 2.237 0.005 2.171 0 1.193 0 C 0.623 0 0.119 0.025 0.077 0.051 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1jikq5q\",layoutDependency:layoutDependency,layoutId:\"L2rIhOt8h\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.041 9.554\" overflow=\"visible\"><path d=\"M 3.795 0.021 C 3.65 0.06 3.505 0.094 3.358 0.124 C 2.037 0.427 0.869 1.441 0.375 2.726 C 0.103 3.435 0.005 3.986 0 4.803 C -0.005 5.95 0.227 6.794 0.756 7.596 C 1.353 8.496 2.227 9.108 3.358 9.416 C 3.744 9.519 3.913 9.535 4.798 9.535 C 5.672 9.535 5.852 9.519 6.217 9.421 C 7.123 9.169 7.894 8.753 8.516 8.161 C 8.912 7.791 8.907 7.688 8.506 7.38 C 8.272 7.188 8.052 6.981 7.847 6.758 C 7.601 6.495 7.451 6.372 7.374 6.372 C 7.303 6.372 7.138 6.475 6.979 6.629 C 6.428 7.128 5.734 7.365 4.824 7.359 C 3.991 7.354 3.384 7.138 2.998 6.696 C 2.803 6.475 2.556 5.971 2.505 5.688 L 2.473 5.498 L 5.677 5.498 C 7.441 5.498 8.917 5.477 8.953 5.451 C 9.123 5.343 9.164 4.598 9.04 3.785 C 8.747 1.841 7.585 0.535 5.76 0.099 C 5.436 0.021 5.168 -0.005 4.592 0.001 C 4.181 0.001 3.826 0.011 3.795 0.021 Z M 5.168 2.006 C 5.543 2.083 6.007 2.341 6.223 2.587 C 6.423 2.814 6.629 3.22 6.68 3.482 L 6.716 3.647 L 2.525 3.647 L 2.561 3.482 C 2.715 2.788 3.312 2.207 4.052 2.022 C 4.419 1.939 4.799 1.934 5.168 2.006 Z M 22.488 0.068 C 20.663 0.475 19.429 1.76 19.043 3.657 C 18.811 4.778 18.94 6.084 19.377 7.021 C 19.974 8.317 21.059 9.154 22.54 9.458 C 23.008 9.556 23.193 9.566 23.929 9.545 C 24.551 9.525 24.885 9.489 25.173 9.412 C 26.053 9.18 26.823 8.759 27.415 8.193 C 27.867 7.756 27.867 7.735 27.379 7.329 C 27.139 7.13 26.914 6.913 26.705 6.681 C 26.371 6.295 26.283 6.29 25.908 6.629 C 25.348 7.139 24.679 7.365 23.748 7.36 C 22.442 7.355 21.681 6.794 21.435 5.663 L 21.398 5.529 L 27.914 5.529 C 28.135 5.37 28.053 3.683 27.785 2.901 C 27.699 2.669 27.597 2.442 27.482 2.223 C 26.88 1.071 25.919 0.356 24.582 0.073 C 24.155 -0.019 22.895 -0.019 22.489 0.068 Z M 24.093 2.007 C 24.45 2.087 24.783 2.255 25.059 2.495 C 25.276 2.695 25.626 3.329 25.626 3.523 L 25.626 3.647 L 21.45 3.647 L 21.485 3.503 C 21.753 2.403 22.885 1.75 24.093 2.007 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-lod355\",layoutDependency:layoutDependency,layoutId:\"XO0OvS5AF\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.112 9.535\" overflow=\"visible\"><path d=\"M 3.795 0.021 C 3.65 0.06 3.505 0.094 3.358 0.124 C 2.037 0.427 0.869 1.441 0.375 2.726 C 0.103 3.435 0.005 3.986 0 4.803 C -0.005 5.95 0.227 6.794 0.756 7.596 C 1.353 8.496 2.227 9.108 3.358 9.416 C 3.744 9.519 3.913 9.535 4.798 9.535 C 5.672 9.535 5.852 9.519 6.217 9.421 C 7.123 9.169 7.894 8.753 8.516 8.161 C 8.912 7.791 8.907 7.688 8.506 7.38 C 8.272 7.188 8.052 6.981 7.847 6.758 C 7.601 6.495 7.451 6.372 7.374 6.372 C 7.303 6.372 7.138 6.475 6.979 6.629 C 6.428 7.128 5.734 7.365 4.824 7.359 C 3.991 7.354 3.384 7.138 2.998 6.696 C 2.803 6.475 2.556 5.971 2.505 5.688 L 2.473 5.498 L 5.677 5.498 C 7.441 5.498 8.917 5.477 8.953 5.451 C 9.123 5.343 9.164 4.598 9.04 3.785 C 8.747 1.841 7.585 0.535 5.76 0.099 C 5.436 0.021 5.168 -0.005 4.592 0.001 C 4.181 0.001 3.826 0.011 3.795 0.021 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1a8vvor\",layoutDependency:layoutDependency,layoutId:\"D5T3GfsiA\",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.191 1.691\" overflow=\"visible\"><path d=\"M 2.643 0.05 C 3.019 0.128 3.482 0.385 3.698 0.632 C 3.898 0.858 4.105 1.264 4.155 1.526 L 4.191 1.691 L 0 1.691 L 0.037 1.526 C 0.19 0.832 0.787 0.251 1.527 0.066 C 1.894 -0.016 2.274 -0.022 2.643 0.05 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ylw24f\",layoutDependency:layoutDependency,layoutId:\"JezahSMbd\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.111 9.551\" overflow=\"visible\"><path d=\"M 3.558 0.065 C 1.733 0.472 0.499 1.757 0.114 3.654 C -0.118 4.775 0.01 6.081 0.447 7.018 C 1.044 8.314 2.129 9.151 3.61 9.455 C 4.078 9.553 4.264 9.563 4.999 9.542 C 5.621 9.522 5.955 9.486 6.243 9.409 C 7.123 9.177 7.894 8.756 8.486 8.19 C 8.938 7.753 8.938 7.732 8.45 7.326 C 8.209 7.127 7.984 6.91 7.776 6.678 C 7.442 6.292 7.354 6.287 6.978 6.626 C 6.418 7.136 5.75 7.362 4.818 7.357 C 3.512 7.352 2.752 6.791 2.505 5.66 L 2.468 5.526 L 8.984 5.526 C 9.205 5.367 9.123 3.68 8.856 2.898 C 8.769 2.666 8.668 2.439 8.552 2.22 C 7.95 1.068 6.989 0.353 5.652 0.07 C 5.225 -0.022 3.966 -0.022 3.559 0.065 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9tz56g\",layoutDependency:layoutDependency,layoutId:\"kSY0d1KNe\",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.176 1.696\" overflow=\"visible\"><path d=\"M 2.643 0.056 C 3 0.136 3.333 0.304 3.609 0.544 C 3.826 0.744 4.176 1.378 4.176 1.572 L 4.176 1.696 L 0 1.696 L 0.035 1.552 C 0.303 0.452 1.435 -0.201 2.643 0.056 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wrU7C.framer-1u3a0nv, .framer-wrU7C .framer-1u3a0nv { display: block; }\",\".framer-wrU7C.framer-1wjln4d { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 80px 60px 40px 60px; position: relative; width: 1440px; }\",\".framer-wrU7C .framer-jyqvug { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-wrU7C .framer-1oi2o7a { align-content: flex-start; align-items: flex-start; 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: 100%; }\",\".framer-wrU7C .framer-13q5ltl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-wrU7C .framer-1q2e1jf { aspect-ratio: 2.0625 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); overflow: visible; position: relative; width: 99px; }\",\".framer-wrU7C .framer-1h3hyyw { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-wrU7C .framer-10c6pk9, .framer-wrU7C .framer-1bb3ulq, .framer-wrU7C .framer-d2v668 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-wrU7C .framer-19pq0ow, .framer-wrU7C .framer-3yxm3, .framer-wrU7C .framer-16z0dqt { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 8px; position: relative; width: auto; }\",\".framer-wrU7C .framer-neklcb, .framer-wrU7C .framer-10v7bds { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-wrU7C .framer-51pmx3, .framer-wrU7C .framer-11i29m, .framer-wrU7C .framer-kubmsi { flex: none; height: 2px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-wrU7C .framer-bx7mxq, .framer-wrU7C .framer-va6y5b { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 183px; }\",\".framer-wrU7C .framer-wxjnkb, .framer-wrU7C .framer-1tnwten, .framer-wrU7C .framer-dk3wdl, .framer-wrU7C .framer-dxaleu, .framer-wrU7C .framer-hfk4zc, .framer-wrU7C .framer-nhhp5h, .framer-wrU7C .framer-6am4lr, .framer-wrU7C .framer-al123u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px; position: relative; text-decoration: none; width: 100%; }\",\".framer-wrU7C .framer-15e0vhz, .framer-wrU7C .framer-1t39rf6, .framer-wrU7C .framer-dp0w4p, .framer-wrU7C .framer-1q0wl0g, .framer-wrU7C .framer-hrqw1v, .framer-wrU7C .framer-1aenrus, .framer-wrU7C .framer-1r3130h, .framer-wrU7C .framer-8nuofx, .framer-wrU7C .framer-1koi503, .framer-wrU7C .framer-1lbwbno { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-wrU7C .framer-hn4sqa { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wrU7C .framer-1v26z3u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-wrU7C .framer-1j98u89 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px; position: relative; text-decoration: none; width: auto; }\",\".framer-wrU7C .framer-187i21r { height: 14px; position: relative; width: 14px; }\",\".framer-wrU7C .framer-1bflew3 { height: 14px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-wrU7C .framer-ht15t1 { height: 11px; left: 2px; position: absolute; top: 2px; width: 11px; }\",\".framer-wrU7C .framer-duwvac { height: 3px; left: 9px; position: absolute; top: 3px; width: 3px; }\",\".framer-wrU7C .framer-10a4nfe { height: 5px; left: 9px; position: absolute; top: 1px; width: 5px; }\",\".framer-wrU7C .framer-179zakq { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 8px; position: relative; text-decoration: none; width: auto; }\",\".framer-wrU7C .framer-1f0zy3x { height: 12px; position: relative; width: 15px; }\",\".framer-wrU7C .framer-2xzxrx { height: 12px; left: 0px; position: absolute; top: 0px; width: 15px; }\",\".framer-wrU7C .framer-3for4k { height: 6px; left: 2px; position: absolute; top: 2px; width: 12px; }\",\".framer-wrU7C .framer-wfzod9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-wrU7C .framer-1q2gc70 { height: 16px; position: relative; width: 14px; }\",\".framer-wrU7C .framer-b63b4q { height: 16px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-wrU7C .framer-c126j9 { height: 6px; left: 4px; position: absolute; top: 4px; width: 6px; }\",\".framer-wrU7C .framer-it9gnx { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 192px; word-break: break-word; word-wrap: break-word; }\",\".framer-wrU7C .framer-11xqlr5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-wrU7C .framer-1fknd1w { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-wrU7C .framer-1th1j0g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-wrU7C .framer-1t7t7qm, .framer-wrU7C .framer-w8ddve { 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; }\",\".framer-wrU7C .framer-19a2qc7-container, .framer-wrU7C .framer-3aylaf-container, .framer-wrU7C .framer-obnude-container, .framer-wrU7C .framer-5fn6r8-container, .framer-wrU7C .framer-ff7a5x-container { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-wrU7C .framer-1u67nql-container, .framer-wrU7C .framer-rfz1kj-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-wrU7C .framer-2gfa30 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-wrU7C .framer-w7rapz, .framer-wrU7C .framer-1sjmehv, .framer-wrU7C .framer-1jcstr4, .framer-wrU7C .framer-svekl9, .framer-wrU7C .framer-w5a5tf { height: 32px; position: relative; width: 47px; }\",\".framer-wrU7C .framer-botw06, .framer-wrU7C .framer-1q5zhip, .framer-wrU7C .framer-vo7pgt, .framer-wrU7C .framer-1ul5897, .framer-wrU7C .framer-196l3fe { height: 32px; left: 0px; position: absolute; top: 0px; width: 47px; }\",\".framer-wrU7C .framer-1u50xi8 { height: 11px; left: 9px; position: absolute; top: 11px; width: 30px; }\",\".framer-wrU7C .framer-gpg7m9 { height: 10px; left: 9px; position: absolute; top: 0px; width: 5px; }\",\".framer-wrU7C .framer-1ih4pyj { height: 11px; left: 13px; position: absolute; top: 0px; width: 8px; }\",\".framer-wrU7C .framer-1bg3aet { height: 4px; left: 25px; position: absolute; top: 3px; width: 2px; }\",\".framer-wrU7C .framer-msekfr { height: 10px; left: 21px; position: absolute; top: 0px; width: 10px; }\",\".framer-wrU7C .framer-8mcwrz { height: 10px; left: 0px; position: absolute; top: 0px; width: 10px; }\",\".framer-wrU7C .framer-6crqji { height: 6px; left: 6px; position: absolute; top: 12px; width: 7px; }\",\".framer-wrU7C .framer-y54rdh { height: 19px; left: 9px; position: absolute; top: 7px; width: 30px; }\",\".framer-wrU7C .framer-1q60yd8 { height: 19px; left: 24px; position: absolute; top: 7px; width: 15px; }\",\".framer-wrU7C .framer-15jodna { height: 14px; left: 21px; position: absolute; top: 9px; width: 7px; }\",\".framer-wrU7C .framer-gm2, .framer-wrU7C .framer-6b8jhq { aspect-ratio: 1.4583333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 47px; }\",\".framer-wrU7C .framer-1j7noq0 { height: 14px; left: 7px; position: absolute; top: 10px; width: 34px; }\",\".framer-wrU7C .framer-pfch2 { height: 3px; left: 5px; position: absolute; top: 0px; width: 2px; }\",\".framer-wrU7C .framer-12if9uh { height: 11px; left: 12px; position: absolute; top: 1px; width: 7px; }\",\".framer-wrU7C .framer-7hpbo1 { height: 9px; left: 0px; position: absolute; top: 3px; width: 9px; }\",\".framer-wrU7C .framer-1fxr04p { height: 8px; left: 20px; position: absolute; top: 4px; width: 7px; }\",\".framer-wrU7C .framer-g40bhr { height: 2px; left: 21px; position: absolute; top: 8px; width: 4px; }\",\".framer-wrU7C .framer-1wijdu2 { height: 11px; left: 27px; position: absolute; top: 4px; width: 7px; }\",\".framer-wrU7C .framer-1x644ah { height: 4px; left: 14px; position: absolute; top: 2px; width: 4px; }\",\".framer-wrU7C .framer-18jyali { height: 13px; left: 21px; position: absolute; top: 11px; width: 19px; }\",\".framer-wrU7C .framer-1qa1ss7 { height: 10px; left: 0px; position: absolute; top: 0px; width: 7px; }\",\".framer-wrU7C .framer-1x4ma26 { height: 4px; left: 2px; position: absolute; top: 1px; width: 4px; }\",\".framer-wrU7C .framer-jj003i { height: 7px; left: 7px; position: absolute; top: 3px; width: 6px; }\",\".framer-wrU7C .framer-1bicrsm { height: 3px; left: 8px; position: absolute; top: 7px; width: 4px; }\",\".framer-wrU7C .framer-1b0mrwy { height: 10px; left: 13px; position: absolute; top: 3px; width: 7px; }\",\".framer-wrU7C .framer-xvsjru { height: 6px; left: 13px; position: absolute; top: 15px; width: 6px; }\",\".framer-wrU7C .framer-1xyh2ae { height: 5px; left: 8px; position: absolute; top: 17px; width: 9px; }\",\".framer-wrU7C .framer-1rqfv5 { height: 5px; left: 7px; position: absolute; top: 14px; width: 3px; }\",\".framer-wrU7C .framer-2q8cwa { height: 5px; left: 8px; position: absolute; top: 11px; width: 9px; }\",\".framer-wrU7C .framer-18xwi16 { height: 16px; left: 5px; position: absolute; top: 8px; width: 28px; }\",\".framer-wrU7C .framer-mhs64a { height: 16px; left: 0px; position: absolute; top: 0px; width: 10px; }\",\".framer-wrU7C .framer-2gyprt { height: 13px; left: 19px; position: absolute; top: 1px; width: 4px; }\",\".framer-wrU7C .framer-11jmlvs { height: 13px; left: 24px; position: absolute; top: 1px; width: 5px; }\",\".framer-wrU7C .framer-1jikq5q { height: 10px; left: 14px; position: absolute; top: 13px; width: 28px; }\",\".framer-wrU7C .framer-lod355 { height: 10px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-wrU7C .framer-1a8vvor { height: 2px; left: 3px; position: absolute; top: 2px; width: 4px; }\",\".framer-wrU7C .framer-1ylw24f { height: 10px; left: 19px; position: absolute; top: 0px; width: 9px; }\",\".framer-wrU7C .framer-9tz56g { height: 2px; left: 22px; position: absolute; top: 2px; width: 4px; }\",\".framer-wrU7C.framer-v-1kgfpzf.framer-1wjln4d { width: 1200px; }\",\".framer-wrU7C.framer-v-1kgfpzf .framer-13q5ltl, .framer-wrU7C.framer-v-1kgfpzf .framer-neklcb, .framer-wrU7C.framer-v-1kgfpzf .framer-hn4sqa, .framer-wrU7C.framer-v-1kgfpzf .framer-1f0zy3x, .framer-wrU7C.framer-v-1kgfpzf .framer-1q2gc70, .framer-wrU7C.framer-v-1kgfpzf .framer-10v7bds, .framer-wrU7C.framer-v-1kgfpzf .framer-rfz1kj-container, .framer-wrU7C.framer-v-oaiyw7 .framer-13q5ltl, .framer-wrU7C.framer-v-oaiyw7 .framer-neklcb, .framer-wrU7C.framer-v-oaiyw7 .framer-hn4sqa, .framer-wrU7C.framer-v-oaiyw7 .framer-1f0zy3x, .framer-wrU7C.framer-v-oaiyw7 .framer-1q2gc70, .framer-wrU7C.framer-v-oaiyw7 .framer-10v7bds, .framer-wrU7C.framer-v-bnp9t1 .framer-neklcb, .framer-wrU7C.framer-v-bnp9t1 .framer-1f0zy3x, .framer-wrU7C.framer-v-bnp9t1 .framer-1q2gc70, .framer-wrU7C.framer-v-bnp9t1 .framer-10v7bds, .framer-wrU7C.framer-v-bnp9t1 .framer-w7rapz { order: 0; }\",\".framer-wrU7C.framer-v-1kgfpzf .framer-1h3hyyw, .framer-wrU7C.framer-v-bnp9t1 .framer-1sjmehv { order: 1; }\",\".framer-wrU7C.framer-v-1kgfpzf .framer-51pmx3, .framer-wrU7C.framer-v-1kgfpzf .framer-11i29m, .framer-wrU7C.framer-v-1kgfpzf .framer-kubmsi, .framer-wrU7C.framer-v-1kgfpzf .framer-w8ddve, .framer-wrU7C.framer-v-oaiyw7 .framer-51pmx3, .framer-wrU7C.framer-v-oaiyw7 .framer-11i29m, .framer-wrU7C.framer-v-oaiyw7 .framer-kubmsi, .framer-wrU7C.framer-v-bnp9t1 .framer-51pmx3, .framer-wrU7C.framer-v-bnp9t1 .framer-11i29m, .framer-wrU7C.framer-v-bnp9t1 .framer-kubmsi { order: 3; }\",\".framer-wrU7C.framer-v-1kgfpzf .framer-hrqw1v, .framer-wrU7C.framer-v-1kgfpzf .framer-it9gnx, .framer-wrU7C.framer-v-oaiyw7 .framer-hrqw1v, .framer-wrU7C.framer-v-oaiyw7 .framer-it9gnx, .framer-wrU7C.framer-v-oaiyw7 .framer-rfz1kj-container, .framer-wrU7C.framer-v-bnp9t1 .framer-hrqw1v, .framer-wrU7C.framer-v-bnp9t1 .framer-rfz1kj-container, .framer-wrU7C.framer-v-bnp9t1 .framer-gm2 { order: 2; }\",\".framer-wrU7C.framer-v-1kgfpzf .framer-1fknd1w { height: 2px; will-change: var(--framer-will-change-override, transform); }\",\".framer-wrU7C.framer-v-oaiyw7.framer-1wjln4d { padding: 80px 40px 40px 40px; width: 810px; }\",\".framer-wrU7C.framer-v-oaiyw7 .framer-1oi2o7a { gap: 80px; }\",\".framer-wrU7C.framer-v-oaiyw7 .framer-1h3hyyw { align-content: unset; align-items: unset; display: grid; gap: 40px 80px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); justify-content: center; order: 1; }\",\".framer-wrU7C.framer-v-oaiyw7 .framer-10c6pk9 { align-self: start; justify-self: start; order: 0; width: 100%; }\",\".framer-wrU7C.framer-v-oaiyw7 .framer-1bb3ulq { align-self: start; justify-self: start; order: 1; width: 100%; }\",\".framer-wrU7C.framer-v-oaiyw7 .framer-d2v668 { align-self: start; justify-self: start; order: 2; width: 100%; }\",\".framer-wrU7C.framer-v-oaiyw7 .framer-2gfa30 { align-content: center; align-items: center; flex-direction: column; gap: 30px; justify-content: center; }\",\".framer-wrU7C.framer-v-oaiyw7 .framer-w8ddve, .framer-wrU7C.framer-v-bnp9t1 .framer-13q5ltl { order: 0; width: 100%; }\",\".framer-wrU7C.framer-v-bnp9t1.framer-1wjln4d { align-content: flex-start; align-items: flex-start; padding: 60px 20px 20px 20px; width: 390px; }\",\".framer-wrU7C.framer-v-bnp9t1 .framer-jyqvug { gap: 40px; }\",\".framer-wrU7C.framer-v-bnp9t1 .framer-1oi2o7a { flex-direction: column; gap: 40px; }\",\".framer-wrU7C.framer-v-bnp9t1 .framer-1h3hyyw { flex: none; flex-direction: column; gap: 30px; order: 1; width: 100%; }\",\".framer-wrU7C.framer-v-bnp9t1 .framer-10c6pk9, .framer-wrU7C.framer-v-bnp9t1 .framer-bx7mxq, .framer-wrU7C.framer-v-bnp9t1 .framer-1bb3ulq, .framer-wrU7C.framer-v-bnp9t1 .framer-1v26z3u, .framer-wrU7C.framer-v-bnp9t1 .framer-wfzod9, .framer-wrU7C.framer-v-bnp9t1 .framer-d2v668, .framer-wrU7C.framer-v-bnp9t1 .framer-va6y5b { width: 100%; }\",\".framer-wrU7C.framer-v-bnp9t1 .framer-19pq0ow, .framer-wrU7C.framer-v-bnp9t1 .framer-3yxm3, .framer-wrU7C.framer-v-bnp9t1 .framer-1j98u89, .framer-wrU7C.framer-v-bnp9t1 .framer-179zakq, .framer-wrU7C.framer-v-bnp9t1 .framer-16z0dqt { align-self: unset; width: 100%; }\",\".framer-wrU7C.framer-v-bnp9t1 .framer-hn4sqa { order: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-wrU7C.framer-v-bnp9t1 .framer-it9gnx { flex: 1 0 0px; order: 2; width: 1px; }\",\".framer-wrU7C.framer-v-bnp9t1 .framer-2gfa30 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: center; }\",\".framer-wrU7C.framer-v-bnp9t1 .framer-w8ddve { justify-content: flex-start; order: 0; width: 100%; }\",\".framer-wrU7C.framer-v-bnp9t1 .framer-1jcstr4 { order: 5; }\",\".framer-wrU7C.framer-v-bnp9t1 .framer-svekl9 { order: 6; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 570\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DNdIXGDK6\":{\"layout\":[\"fixed\",\"auto\"]},\"WiL0BKpg8\":{\"layout\":[\"fixed\",\"auto\"]},\"YqyJno1JA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrsRJTuVrb=withCSS(Component,css,\"framer-wrU7C\");export default FramerrsRJTuVrb;FramerrsRJTuVrb.displayName=\"footer\";FramerrsRJTuVrb.defaultProps={height:570,width:1440};addPropertyControls(FramerrsRJTuVrb,{variant:{options:[\"KCd6XPgHR\",\"DNdIXGDK6\",\"WiL0BKpg8\",\"YqyJno1JA\"],optionTitles:[\"Desktop\",\"Desktop 2\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerrsRJTuVrb,[{explicitInter:true,fonts:[{family:\"Quantico\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/quantico/v18/rax5HiSdp9cPL3KIF7TQARhfsU7Q8Cad.woff2\",weight:\"700\"},{family:\"Lato\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVewqFGC_p9dw.woff2\",weight:\"700\"}]},...SocialIconFonts,...LocaleSelectorFonts,...CopyrightStatementFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrsRJTuVrb\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"570\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DNdIXGDK6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WiL0BKpg8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YqyJno1JA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rsRJTuVrb.map","// Generated by Framer (5ce16c9)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import SearchModal from\"#framer/local/canvasComponent/Dzy4rEfmv/Dzy4rEfmv.js\";import CartModal from\"#framer/local/canvasComponent/fcLSgTe2A/fcLSgTe2A.js\";import ShippingTicker from\"#framer/local/canvasComponent/L2snQw9oM/L2snQw9oM.js\";import NavigationMain from\"#framer/local/canvasComponent/o67E_lm0b/o67E_lm0b.js\";import Footer from\"#framer/local/canvasComponent/rsRJTuVrb/rsRJTuVrb.js\";const ShippingTickerFonts=getFonts(ShippingTicker);const NavigationMainFonts=getFonts(NavigationMain);const CartModalFonts=getFonts(CartModal);const SearchModalFonts=getFonts(SearchModal);const FooterFonts=getFonts(Footer);const NavigationMainControls=getPropertyControls(NavigationMain);const breakpoints={H2HUXI8y2:\"(min-width: 1440px)\",nmb5Xv9cT:\"(min-width: 810px) and (max-width: 1199.98px)\",QsGFNPTOt:\"(max-width: 809.98px)\",xMssNXAiP:\"(min-width: 1200px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-P68uj\";const variantClassNames={H2HUXI8y2:\"framer-v-17rey0c\",nmb5Xv9cT:\"framer-v-y29q84\",QsGFNPTOt:\"framer-v-e9k7t8\",xMssNXAiP:\"framer-v-1i9b1do\"};const transition1={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:440,y:0};const transition2={damping:40,delay:.3,mass:1,stiffness:300,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:440,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:113};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:113};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:440,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:99};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:99};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={nmb5Xv9cT:[\".framer-P68uj.framer-rjzbrv-container { width: 58%; }\"],QsGFNPTOt:[\".framer-P68uj.framer-17rey0c { overflow: hidden; }\",\".framer-P68uj .framer-1hkg8ot-container { z-index: 10; }\",\".framer-P68uj.framer-15pdf4a-container { left: calc(50.00000000000002% - 92.05128205128204% / 2); right: unset; width: 92%; }\",\".framer-P68uj.framer-rjzbrv-container { left: calc(50.00000000000002% - 92.05128205128204% / 2); right: unset; top: 124px; width: 92%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={nmb5Xv9cT:\".framer-y29q84-override\",QsGFNPTOt:\".framer-e9k7t8-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-P68uj.framer-lfrnrh, .framer-P68uj .framer-lfrnrh { display: block; }\",\".framer-P68uj.framer-17rey0c { align-content: center; align-items: center; background-color: var(--token-45d6d559-69ab-4953-a358-2d98218f1b4e, #141414); 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-P68uj .framer-1dp8jsv-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-P68uj .framer-1hkg8ot-container { flex: none; height: auto; left: 0px; max-height: calc(var(--framer-viewport-height, 100vh) * 1); order: -999; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 40px; z-index: 9; }\",\".framer-P68uj.framer-kqsjzw { background-color: rgba(0, 0, 0, 0.32); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-P68uj.framer-15pdf4a-container { bottom: 14px; flex: none; position: fixed; right: 14px; top: 14px; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-P68uj.framer-5h5r1l { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 8; }\",\".framer-P68uj.framer-rjzbrv-container { bottom: 30px; flex: none; position: fixed; right: 30px; top: 125px; width: 31%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-P68uj .framer-1mivtq3 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-P68uj .framer-1a9kc0d-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={H2HUXI8y2:\"(min-width: 1440px)\",nmb5Xv9cT:\"(min-width: 810px) and (max-width: 1199.98px)\",QsGFNPTOt:\"(max-width: 809.98px)\",xMssNXAiP:\"(min-width: 1200px) and (max-width: 1439.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Phone Shop Nav\":\"vweGqbX1t\",Desktop:\"K7K47dyAp\",Normal:\"rgrUtFiOQ\"};const humanReadableVariantMap={\"Desktop 2\":\"xMssNXAiP\",Desktop:\"H2HUXI8y2\",Phone:\"QsGFNPTOt\",Tablet:\"nmb5Xv9cT\"};const getProps=({height,id,variant1,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"H2HUXI8y2\",ZcY85UaG7:humanReadableEnumMap[variant1]??variant1??props.ZcY85UaG7??\"K7K47dyAp\"};};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,ZcY85UaG7,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const x3ImDxXVq3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const NYEGHmQ8f3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const KX9v9GMVV1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const pRVUxHPIG1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const zuTit3Mhx16wq50x=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{await delay(()=>overlay.hide(),400);});const zuTit3Mhx4mgqrg=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{await delay(()=>overlay.hide(),100);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"H2HUXI8y2\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-45d6d559-69ab-4953-a358-2d98218f1b4e, rgb(20, 20, 20)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-17rey0c\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dp8jsv-container\",layoutScroll:true,nodeId:\"mGVrdMSpu\",scopeId:\"jCF30y7q0\",children:/*#__PURE__*/_jsx(ShippingTicker,{F5aIR9Pl_:\"var(--token-62e16b1f-2b19-4540-93c5-f80894a33495, rgb(255, 0, 0))\",height:\"100%\",id:\"mGVrdMSpu\",layoutId:\"mGVrdMSpu\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(Overlay,{children:overlay1=>/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:\"100vw\",y:40,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1hkg8ot-container\",\"data-framer-name\":\"navigation\",layoutScroll:true,name:\"navigation\",nodeId:\"jlSw5TApn\",scopeId:\"jCF30y7q0\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QsGFNPTOt:{variant:overlay.visible||overlay1.visible?\"rgrUtFiOQ\":\"rgrUtFiOQ\"}},children:/*#__PURE__*/_jsx(NavigationMain,{height:\"100%\",id:\"jlSw5TApn\",layoutId:\"jlSw5TApn\",name:\"navigation\",NYEGHmQ8f:NYEGHmQ8f3bnx0g({overlay:overlay1}),style:{maxHeight:\"100%\",width:\"100%\"},variant:overlay.visible||overlay1.visible?\"K7K47dyAp\":ZcY85UaG7,width:\"100%\",x3ImDxXVq:x3ImDxXVq3bnx0g({overlay})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"}},className:cx(scopingClassNames,\"framer-kqsjzw\"),\"data-framer-name\":\"Cart\",exit:{opacity:0,transition:{damping:40,delay:.3,mass:1,stiffness:300,type:\"spring\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"w9h0DSbdB\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QsGFNPTOt:{width:\"92.0513vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QsGFNPTOt:{exit:animation3,initial:animation4}},children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-15pdf4a-container\"),\"data-framer-name\":\"cart 1\",exit:animation,inComponentSlot:true,initial:animation2,name:\"cart 1\",nodeId:\"afYOd_bbz\",rendersWithMotion:true,scopeId:\"jCF30y7q0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QsGFNPTOt:{style:{height:\"100%\",width:\"100%\"},variant:\"X2d5TMVlf\"}},children:/*#__PURE__*/_jsx(CartModal,{height:\"100%\",id:\"afYOd_bbz\",KX9v9GMVV:KX9v9GMVV1wnntms({overlay:overlay1}),layoutId:\"afYOd_bbz\",name:\"cart 1\",style:{height:\"100%\"},variant:\"Kd9mTq44n\",width:\"100%\"})})})})})})]}),getContainer())})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QsGFNPTOt:{animate:{opacity:1},exit:{opacity:0},transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}}},children:/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-5h5r1l\"),exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"waYEC2Lzk\")}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nmb5Xv9cT:{width:\"58vw\"},QsGFNPTOt:{width:\"92.0513vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"30.625vw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QsGFNPTOt:{exit:animation6,initial:animation7}},children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-rjzbrv-container\"),exit:animation5,inComponentSlot:true,initial:animation2,nodeId:\"PXsRu_RJY\",rendersWithMotion:true,scopeId:\"jCF30y7q0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QsGFNPTOt:{zuTit3Mhx:zuTit3Mhx4mgqrg({overlay})}},children:/*#__PURE__*/_jsx(SearchModal,{height:\"100%\",id:\"PXsRu_RJY\",layoutId:\"PXsRu_RJY\",pRVUxHPIG:pRVUxHPIG1wnntms({overlay}),style:{height:\"100%\",width:\"100%\"},width:\"100%\",zuTit3Mhx:zuTit3Mhx16wq50x({overlay})})})})})})})]}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mivtq3\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:570,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a9kc0d-container\",\"data-framer-name\":\"footer (dark)\",name:\"footer (dark)\",nodeId:\"HbDTFpkaZ\",scopeId:\"jCF30y7q0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nmb5Xv9cT:{variant:\"WiL0BKpg8\"},QsGFNPTOt:{variant:\"YqyJno1JA\"},xMssNXAiP:{variant:\"DNdIXGDK6\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"HbDTFpkaZ\",layoutId:\"HbDTFpkaZ\",name:\"footer (dark)\",style:{width:\"100%\"},variant:\"KCd6XPgHR\",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 1800\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xMssNXAiP\":{\"layout\":[\"fixed\",\"fixed\"]},\"nmb5Xv9cT\":{\"layout\":[\"fixed\",\"fixed\"]},\"QsGFNPTOt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ZcY85UaG7\":\"variant1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"H2HUXI8y2\":[\".framer-1dp8jsv-container\",\".framer-1hkg8ot-container\",\".framer-1a9kc0d-container\"],\"xMssNXAiP\":[\".framer-1dp8jsv-container\",\".framer-1hkg8ot-container\",\".framer-1a9kc0d-container\"],\"nmb5Xv9cT\":[\".framer-1dp8jsv-container\",\".framer-1hkg8ot-container\",\".framer-1a9kc0d-container\"],\"QsGFNPTOt\":[\".framer-1dp8jsv-container\",\".framer-1hkg8ot-container\",\".framer-1a9kc0d-container\"]}\n * @framerBreakpoints {\"H2HUXI8y2\":{\"min\":1440,\"canvasClassName\":\"framer-17rey0c-override\",\"minHeight\":1800,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"xMssNXAiP\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-1i9b1do-override\",\"minHeight\":1800,\"viewportHeight\":800,\"name\":\"Desktop 2\",\"width\":1200,\"rootFontSize\":16},\"nmb5Xv9cT\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-y29q84-override\",\"minHeight\":1800,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"QsGFNPTOt\":{\"max\":809,\"canvasClassName\":\"framer-e9k7t8-override\",\"minHeight\":1800,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant H2HUXI8y2\n * @framerLayoutTemplate\n */const FramerjCF30y7q0=withCSS(Component,css,\"framer-P68uj\");export default FramerjCF30y7q0;FramerjCF30y7q0.displayName=\"Main\";FramerjCF30y7q0.defaultProps={height:1800,width:1440};addPropertyControls(FramerjCF30y7q0,{ZcY85UaG7:NavigationMainControls?.[\"variant\"]&&{...NavigationMainControls[\"variant\"],defaultValue:\"K7K47dyAp\",description:undefined,hidden:undefined,title:\"Variant\"}});addFonts(FramerjCF30y7q0,[{explicitInter:true,fonts:[]},...ShippingTickerFonts,...NavigationMainFonts,...CartModalFonts,...SearchModalFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjCF30y7q0\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1800\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"ZcY85UaG7\\\":\\\"variant1\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xMssNXAiP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nmb5Xv9cT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QsGFNPTOt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"H2HUXI8y2\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-17rey0c-override\\\",\\\"minHeight\\\":1800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"xMssNXAiP\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1i9b1do-override\\\",\\\"minHeight\\\":1800,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop 2\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"nmb5Xv9cT\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-y29q84-override\\\",\\\"minHeight\\\":1800,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"QsGFNPTOt\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-e9k7t8-override\\\",\\\"minHeight\\\":1800,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"H2HUXI8y2\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"H2HUXI8y2\\\":[\\\".framer-1dp8jsv-container\\\",\\\".framer-1hkg8ot-container\\\",\\\".framer-1a9kc0d-container\\\"],\\\"xMssNXAiP\\\":[\\\".framer-1dp8jsv-container\\\",\\\".framer-1hkg8ot-container\\\",\\\".framer-1a9kc0d-container\\\"],\\\"nmb5Xv9cT\\\":[\\\".framer-1dp8jsv-container\\\",\\\".framer-1hkg8ot-container\\\",\\\".framer-1a9kc0d-container\\\"],\\\"QsGFNPTOt\\\":[\\\".framer-1dp8jsv-container\\\",\\\".framer-1hkg8ot-container\\\",\\\".framer-1a9kc0d-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/8lIumhg6BKtWK9qUvmBG/JmiqmF4dllYSZMnCZ0TR/jCF30y7q0.js\";\r\n\r\n        const routes = {nUrsKWTSF: {elements: {jd2MTJ20w: \"featured-products-1\", LCR2QZkSf: \"featured-products\", MSc3J_v2T: \"hero\", olXxfFK7I: \"perks\", tNSRzmJHT: \"brands\", uC0V_NRq5: \"contact-us\", z4wBcvdCw: \"featured-brands\", zSXie_7i4: \"customer-reviews\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0EIWujKUsPPzaZSc8CYF/96ywsMeQs9VVfKPhgSkY/nUrsKWTSF.js\")), path: \"/\"}, minYDp7g6: {elements: {g8VqJBnEP: \"hero\", KK6OwHuLf: \"featured-products\", KPNFvRDJh: \"featured-brands\", sXczQaaWo: \"hero-1\", Vbp4Rqhp1: \"featured-brands-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qKY2flXdS6ANek2ibrXR/Jfs4IpcU4uCof7OrwiGT/minYDp7g6.js\")), path: \"/under-construction\"}, L5Mxc3QjW: {elements: {pIJo4K1TW: \"contact-us\", rVstHyud_: \"featured-brands\", yZBwzBjMO: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WIShkXjGOHRQCQCbG222/wlE4Vn0e2vdKN65j8PuS/L5Mxc3QjW.js\")), path: \"/contact-us\"}, LkLH08j48: {elements: {JVXef2zhK: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wCpftrB4UrneU31K4HeJ/fUZ1hTNNsuU7CkxZqfor/LkLH08j48.js\")), path: \"/docs/privacy-policy\"}, ThkLbCthe: {elements: {n1cNwjn7Q: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zD2h2ovVB3PtpEF9ALkp/ww7cogHeQctFns6mf50f/ThkLbCthe.js\")), path: \"/docs/return-and-refund-policy\"}, jvTOVSX0Q: {elements: {Yq2d4PkjX: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BH6a4x2ZD9IF4aTTA0He/Y7ZHG50bdkRcbPMRAEdt/jvTOVSX0Q.js\")), path: \"/docs/warranty-info\"}, yH99aK1Gi: {elements: {cwiYe11uj: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OkoyHFudv1o1kbgVrHEO/FI0jZXY01HMeAuAJBAny/yH99aK1Gi.js\")), path: \"/sitemap\"}, tmCVMcP2S: {elements: {mqZMTEFNs: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IgQYojj79EV0TBeX60iz/sYFKDO4kq3HtgtjpGXqW/tmCVMcP2S.js\")), path: \"/404\"}, I1ThpZsFn: {elements: {u_obwb3p4: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Id1eWLHojFirEaQiF6P9/Wb5VgY95hUaKA6ophNsv/I1ThpZsFn.js\")), path: \"/contact-us/request-received\"}, wNKWCs_uP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fF0rgYnjnImnuvt7xX6c/m8vMYH4SuqmwssI0LwTo/wNKWCs_uP.js\")), path: \"/shop\"}, MgSkQfyAe: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dYNguYIhjCeI6UTTItqx/FVkYBj7hGXnLL5lyVPBB/MgSkQfyAe.js\")), path: \"/brands/\"}, hTEALhiiA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/25bpWqpgbKa30uFZlR9W/aklctNo3NaChauUHAKb0/hTEALhiiA.js\")), path: \"/brands/dewalt/\"}, CECRyqIwq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yXuHoqeXAKggTBtAZp3x/oVXEepBAkkxjA3YwRhoI/CECRyqIwq.js\")), path: \"/brands/milwaukee/\"}, OBb59NXfH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pz7YinCZorNRxmoZhg1I/0LmgJM82itgXp11k8GTg/OBb59NXfH.js\")), path: \"/brands/ryobi/\"}, NdGetSBBr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wdFhzmNModptSLJYzWdZ/FerJckB0hUSZ68NmfSjn/NdGetSBBr.js\")), path: \"/brands/makita/\"}, Rrec8DDYn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zqmhSz9METCJWpyvL5jq/79ZdEpZj8ZY97g6emoSe/Rrec8DDYn.js\")), path: \"/brands/ridgid/\"}, sKNueWSUg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Do7BPoCrHAKdfAvHG3tF/ojkH7gU0OFCdX65xmIFD/sKNueWSUg.js\")), path: \"/catagory\"}, F8BKWG22P: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BcsGzAICfJHVCYa3PapV/bfawCwOCALznZaMj9j1J/F8BKWG22P.js\")), path: \"/catagory/power-tools\"}, zHH_xvIlg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lm3qAEwyrocUsHJvxIBc/3whiPWiDMkt1ay2Vr8qs/zHH_xvIlg.js\")), path: \"/catagory/hammer-drills\"}, qIK0kgJ5R: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h8aVxMQZmkmHCwL09enR/JbVf5odI4VldlSCzGYp3/qIK0kgJ5R.js\")), path: \"/catagory/nailers\"}, w78_lr1eG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jNtKqTj6HUQ27q3BU8OH/rcMkmKRfurl3VCa77xo6/w78_lr1eG.js\")), path: \"/catagory/saws\"}, S9wyK0_Kz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QDX8U9V6XZ9IVinn9xFt/cGrifYd58cNwDW0ybxPJ/S9wyK0_Kz.js\")), path: \"/catagory/combo-kits\"}, ilC_G_2pr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rtctsR0qbIUsoxwdMB2f/OsToZwFcHgPVSG2farOf/ilC_G_2pr.js\")), path: \"/catagory/grinders\"}, DG1RKXarZ: {collectionId: \"ma0BbXm63\", elements: {aj2nl35CD: \"brands\", aS90c4aBb: \"hero\", hiQlHJgwD: \"perks\", pg44Tb5Ol: \"featured-brands\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/n2n0571DSCmv0fBrF0KK/EuxIQnpYVwLxuRtsvjt1/DG1RKXarZ.js\")), path: \"/shop/:TgY8H7dPp\"}}\r\n\r\n        const locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\"}, {code: \"es-US\", id: \"v8U3rH_HX\", name: \"Spanish (United States)\", slug: \"es\"}]\r\n        const collectionUtils = {ma0BbXm63: async () => (await import(\"https://framerusercontent.com/modules/RZXCignWBqiOz2S2rrNw/F7jJOaZtYPNQOkZkXkxo/ma0BbXm63.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"8a2ecf8d5b6f6c53157d42f11b4efd9fec063ac2d9844871f772aaff089095ed\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {ZcY85UaG7: \"K7K47dyAp\"}\r\nconst templateProps = {CECRyqIwq: props1, DG1RKXarZ: props1, F8BKWG22P: props1, hTEALhiiA: props1, I1ThpZsFn: props1, ilC_G_2pr: props1, jVoQS4f7a: props1, jvTOVSX0Q: props1, L5Mxc3QjW: props1, LkLH08j48: props1, MgSkQfyAe: props1, NdGetSBBr: props1, nUrsKWTSF: props1, OBb59NXfH: props1, qIK0kgJ5R: props1, Rrec8DDYn: props1, S9wyK0_Kz: props1, sKNueWSUg: props1, ThkLbCthe: props1, tmCVMcP2S: props1, w78_lr1eG: props1, wNKWCs_uP: props1, yH99aK1Gi: props1, zHH_xvIlg: props1}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"nUrsKWTSF\":\r\ncase \"L5Mxc3QjW\":\r\ncase \"LkLH08j48\":\r\ncase \"ThkLbCthe\":\r\ncase \"jvTOVSX0Q\":\r\ncase \"yH99aK1Gi\":\r\ncase \"tmCVMcP2S\":\r\ncase \"I1ThpZsFn\":\r\ncase \"jVoQS4f7a\":\r\ncase \"wNKWCs_uP\":\r\ncase \"MgSkQfyAe\":\r\ncase \"hTEALhiiA\":\r\ncase \"CECRyqIwq\":\r\ncase \"OBb59NXfH\":\r\ncase \"NdGetSBBr\":\r\ncase \"Rrec8DDYn\":\r\ncase \"sKNueWSUg\":\r\ncase \"F8BKWG22P\":\r\ncase \"zHH_xvIlg\":\r\ncase \"qIK0kgJ5R\":\r\ncase \"w78_lr1eG\":\r\ncase \"S9wyK0_Kz\":\r\ncase \"ilC_G_2pr\":\r\ncase \"DG1RKXarZ\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"nUrsKWTSF\":\r\ncase \"L5Mxc3QjW\":\r\ncase \"LkLH08j48\":\r\ncase \"ThkLbCthe\":\r\ncase \"jvTOVSX0Q\":\r\ncase \"yH99aK1Gi\":\r\ncase \"tmCVMcP2S\":\r\ncase \"I1ThpZsFn\":\r\ncase \"jVoQS4f7a\":\r\ncase \"wNKWCs_uP\":\r\ncase \"MgSkQfyAe\":\r\ncase \"hTEALhiiA\":\r\ncase \"CECRyqIwq\":\r\ncase \"OBb59NXfH\":\r\ncase \"NdGetSBBr\":\r\ncase \"Rrec8DDYn\":\r\ncase \"sKNueWSUg\":\r\ncase \"F8BKWG22P\":\r\ncase \"zHH_xvIlg\":\r\ncase \"qIK0kgJ5R\":\r\ncase \"w78_lr1eG\":\r\ncase \"S9wyK0_Kz\":\r\ncase \"ilC_G_2pr\":\r\ncase \"DG1RKXarZ\":\r\nreturn [{hash: \"17rey0c\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"1i9b1do\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"y29q84\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"e9k7t8\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IgQYojj79EV0TBeX60iz/sYFKDO4kq3HtgtjpGXqW/tmCVMcP2S.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.carrillopowertools.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {cssCollector: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"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                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. If you are the author of this website, please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}