{"version":3,"file":"script_main.0IdBmxPI.mjs","names":["mask","SVG","getProps","Icon","React.forwardRef","XMark","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","useState","useMemo","useCallback","ShopXCartSubtotal","useState","useRef","useCallback","_Fragment","useState","useRef","useCallback","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","variationAxes","ButtonClose","FCCartCheckoutButton","ButtonClearCart","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","React.forwardRef","useRef","React.useId","RichText","SVG","css","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","FCCartCartModal","XButon","INSTAGRAM","YouTubeDarkIcon2017","TIKTOK","X","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","React.Fragment","Image1","_Fragment","PropertyOverrides","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/7sxXPIcIA7ltQxs1pCca/1uAi0jSHPVzVS5KkYi68/o8tLWqXs1.js","https:/framerusercontent.com/modules/tCbvfSbIXcToluVvOLHO/IGMmeaBMUJAqtTnilpwG/lQFwsFfHf.js","https:/framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/tAHhR6i1cMDw5f9ygI29/currencyMaps.js","https:/framerusercontent.com/modules/g7fE5FpUH8BU8KzDDNuK/tCy5r8WAqBSBvpzfRWb3/FC_CartSubtotal.js","https:/framerusercontent.com/modules/mwtjDL5aFtn18DK13b9N/sVhOqbvQIzMJGCqI2Tsv/mutations.js","https:/framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/4mUVklsjPr3YlpuhhWDv/FC_CartProductCard.js","https:/framerusercontent.com/modules/w24ELWa2giT3SFaWpV77/624RTOU53ckt7NzZkGeH/utmParams.js","https:/framerusercontent.com/modules/v7LtkkyNjEAQ8EyrCJW6/6PBGIQmM2H2BW48qtWhP/FC_CartCheckoutButton.js","https:/framerusercontent.com/modules/NP6BeZzQHNV1PPcWZJTU/Vwu1FfnZayFVFWwdOuim/TJAwtU68H.js","https:/framerusercontent.com/modules/62fULTZLgnLfXzHciUAq/YTGAvNuju6YcxXlCx2VR/WMgesVTPm.js","https:/framerusercontent.com/modules/FG3fSVo6vAsrnR96M1pu/Tsqgu8rJLiIZmymFuBM0/uayiyspvu.js","https:/framerusercontent.com/modules/5m8LHBiX7SW4e9CMhbIS/InvFP8mayqQYMF48rQm6/FNU0vBFpU.js","https:/framerusercontent.com/modules/vuQVRVTnz5v43PyOmU8m/KpwfWdziTjXuW2yzfkeZ/NLis74qBJ.js","https:/framerusercontent.com/modules/hOGamnyBGJG44EfNxr24/j1vCphhTArkC7HcSJl2u/tEBHNhbw0.js","https:/framerusercontent.com/modules/teQACtm6q8yNGFjssWs5/WJztdLDx4zx4sX2XKxif/xAxVVkPEh.js","https:/framerusercontent.com/modules/dwsbXjeN2BNNegbdZlw5/dgC5R0VhCjduYNCKVrVz/mTeEzRE3I.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 12 0 M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"xDO1exsyD\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--szd5nr, black)\" transform=\"translate(6 6)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,YmfIrZ3Ez:stroke??props.YmfIrZ3Ez??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,YmfIrZ3Ez,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-96y8z\",className),layoutId:layoutId,ref:ref,style:{\"--szd5nr\":YmfIrZ3Ez,...style}});});const css=[`.framer-96y8z { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--szd5nr); 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 {\"YmfIrZ3Ez\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X Mark\",\"color\":{\"type\":\"variable\",\"value\":\"szd5nr\"},\"set\":{\"localId\":\"vectorSet/kNBkgkDkJ\",\"id\":\"kNBkgkDkJ\",\"moduleId\":\"DyJDRQD0f0RPOu0ZYoEG\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-96y8z\");Icon.displayName=\"X Mark\";export default Icon;addPropertyControls(Icon,{YmfIrZ3Ez:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"X Mark\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"szd5nr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/kNBkgkDkJ\\\",\\\"id\\\":\\\"kNBkgkDkJ\\\",\\\"moduleId\\\":\\\"DyJDRQD0f0RPOu0ZYoEG\\\"}}\",\"framerVariables\":\"{\\\"YmfIrZ3Ez\\\":\\\"stroke\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4d69bad)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import XMark from\"https://framerusercontent.com/modules/7sxXPIcIA7ltQxs1pCca/1uAi0jSHPVzVS5KkYi68/o8tLWqXs1.js\";const XMarkFonts=getFonts(XMark);const serializationHash=\"framer-nI371\";const variantClassNames={j3SiLkd7q:\"framer-v-5uz8pr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const oFJPbQ0cE=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,oFJPbQ0cE:click??props.oFJPbQ0cE};};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,oFJPbQ0cE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"j3SiLkd7q\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap162lt5k=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(oFJPbQ0cE){const res=await oFJPbQ0cE(...args);if(res===false)return false;}});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-5uz8pr\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"j3SiLkd7q\",onTap:onTap162lt5k,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(XMark,{animated:true,className:\"framer-xtbvt3\",layoutDependency:layoutDependency,layoutId:\"gBmtWMcbx\",style:{\"--szd5nr\":\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\"}})})})})});});const css=[\".framer-nI371.framer-foi8gn, .framer-nI371 .framer-foi8gn { display: block; }\",\".framer-nI371.framer-5uz8pr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-nI371 .framer-xtbvt3 { flex: none; height: auto; position: relative; width: 40px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"oFJPbQ0cE\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlQFwsFfHf=withCSS(Component,css,\"framer-nI371\");export default FramerlQFwsFfHf;FramerlQFwsFfHf.displayName=\"X Buton\";FramerlQFwsFfHf.defaultProps={height:40,width:40};addPropertyControls(FramerlQFwsFfHf,{oFJPbQ0cE:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerlQFwsFfHf,[{explicitInter:true,fonts:[]},...XMarkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlQFwsFfHf\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"40\",\"framerVariables\":\"{\\\"oFJPbQ0cE\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lQFwsFfHf.map","export const currencyMaps={AED:\"د.إ\",AFN:\"Af\",ALL:\"L\",AMD:\"֏\",ANG:\"ƒ\",AOA:\"Kz\",ARS:\"$\",AUD:\"$\",AWG:\"ƒ\",AZN:\"₼\",BAM:\"KM\",BBD:\"$\",BDT:\"৳\",BGN:\"лв\",BHD:\"د.ب\",BIF:\"FBu\",BMD:\"$\",BND:\"$\",BOB:\"Bs.\",BRL:\"R$\",BSD:\"$\",BTN:\"Nu.\",BWP:\"P\",BYN:\"Br\",BZD:\"BZ$\",CAD:\"$\",CDF:\"FC\",CHF:\"Fr\",CLP:\"$\",CNY:\"\\xa5\",COP:\"$\",CRC:\"₡\",CVE:\"$\",CZK:\"Kč\",DJF:\"Fdj\",DKK:\"kr\",DOP:\"RD$\",DZD:\"د.ج\",EGP:\"\\xa3\",ERN:\"Nfk\",ETB:\"Br\",EUR:\"€\",FJD:\"$\",FKP:\"\\xa3\",GBP:\"\\xa3\",GEL:\"₾\",GHS:\"₵\",GIP:\"\\xa3\",GMD:\"D\",GNF:\"FG\",GTQ:\"Q\",GYD:\"$\",HKD:\"$\",HNL:\"L\",HRK:\"kn\",HTG:\"G\",HUF:\"Ft\",IDR:\"Rp\",ILS:\"₪\",INR:\"₹\",IQD:\"ع.د\",IRR:\"﷼\",ISK:\"kr\",JEP:\"\\xa3\",JMD:\"J$\",JOD:\"د.ا\",JPY:\"\\xa5\",KES:\"KSh\",KGS:\"сом\",KHR:\"៛\",KID:\"$\",KMF:\"CF\",KRW:\"₩\",KWD:\"د.ك\",KYD:\"$\",KZT:\"₸\",LAK:\"₭\",LBP:\"\\xa3\",LKR:\"රු\",LRD:\"$\",LSL:\"L\",LTL:\"Lt\",LVL:\"Ls\",LYD:\"ل.د\",MAD:\"د.م.\",MDL:\"MDL\",MGA:\"Ar\",MKD:\"ден\",MMK:\"Ks\",MNT:\"₮\",MOP:\"MOP$\",MRU:\"UM\",MUR:\"₨\",MVR:\"ރ\",MWK:\"MK\",MXN:\"$\",MYR:\"RM\",MZN:\"MT\",NAD:\"$\",NGN:\"₦\",NIO:\"C$\",NOK:\"kr\",NPR:\"रू\",NZD:\"$\",OMR:\"ر.ع.\",PAB:\"B/.\",PEN:\"S/.\",PGK:\"K\",PHP:\"₱\",PKR:\"₨\",PLN:\"zł\",PYG:\"₲\",QAR:\"ر.ق\",RON:\"lei\",RSD:\"Дин.\",RUB:\"₽\",RWF:\"FRw\",SAR:\"ر.س\",SBD:\"$\",SCR:\"₨\",SDG:\"ج.س.\",SEK:\"kr\",SGD:\"$\",SHP:\"\\xa3\",SLL:\"Le\",SOS:\"Sh\",SRD:\"$\",SSP:\"\\xa3\",STN:\"Db\",SYP:\"\\xa3\",SZL:\"E\",THB:\"฿\",TJS:\"ЅМ\",TMT:\"T\",TND:\"د.ت\",TOP:\"T$\",TRY:\"₺\",TTD:\"TT$\",TWD:\"NT$\",TZS:\"TSh\",UAH:\"₴\",UGX:\"USh\",USD:\"$\",UYU:\"$\",UZS:\"so'm\",VED:\"Bs.S.\",VES:\"Bs.\",VND:\"₫\",VUV:\"VT\",WST:\"T\",XAF:\"FCFA\",XCD:\"$\",XOF:\"CFA\",XPF:\"₣\",XXX:\"\",YER:\"﷼\",ZAR:\"R\",ZMW:\"ZK\",BYR:\"Br\",STD:\"Db\",VEF:\"Bs.\"};\nexport const __FramerMetadata__ = {\"exports\":{\"currencyMaps\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./currencyMaps.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 * © 2024 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useMemo,useState,useCallback}from\"react\";import ShopXCartSubtotal from\"https://framer.com/m/shopX-cartSubtotal-pv7y.js\";import{addPropertyControls,ControlType}from\"framer\";import{get}from\"lodash-es\";import{currencyMaps}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/tAHhR6i1cMDw5f9ygI29/currencyMaps.js\";import{RenderTarget}from\"framer\";/**\n * @framerDisableUnlink\n */export default function FC_CartSubtotal(props){const[subtotal,setSubtotal]=useState(0);const[currencyConfig,setCurrencyConfig]=useState(()=>{// Initialize with window values if available\nif(typeof window!==\"undefined\"){var _window___FcCurrencyConfigs,_window,_window___FcCurrencyConfigs1,_window1,_window2;const position=((_window=window)===null||_window===void 0?void 0:(_window___FcCurrencyConfigs=_window.__FcCurrencyConfigs)===null||_window___FcCurrencyConfigs===void 0?void 0:_window___FcCurrencyConfigs.currencyPosition)||\"Before\";const initialConfig={position:position,showCode:position!==\"Hide\",symbol:((_window1=window)===null||_window1===void 0?void 0:(_window___FcCurrencyConfigs1=_window1.__FcCurrencyConfigs)===null||_window___FcCurrencyConfigs1===void 0?void 0:_window___FcCurrencyConfigs1.currencySymbol)||\"$\"};console.log(\"Initial currency config state:\",initialConfig,(_window2=window)===null||_window2===void 0?void 0:_window2.__FcCurrencyConfigs);return initialConfig;}return{position:\"Before\",showCode:false,symbol:\"$\"};});const isBrowser=typeof window!==\"undefined\";// Debug current currency config\nuseEffect(()=>{console.log(\"Currency config changed:\",currencyConfig);},[currencyConfig]);// Add currency settings listener\nuseEffect(()=>{var _window,_window___FcCurrencyConfigs,_window___FcCurrencyConfigs1;if(!isBrowser)return;console.log(\"Setting up currency listener. Current window config:\",(_window=window)===null||_window===void 0?void 0:_window.__FcCurrencyConfigs);function updateCurrencyConfig(position,symbol){console.log(\"Updating currency config with:\",{position,symbol});const newConfig={position:position||\"Before\",showCode:position!==\"Hide\",symbol:symbol||\"$\"};console.log(\"New currency config:\",newConfig);setCurrencyConfig(newConfig);}// Handle currency settings updates\nconst handleCurrencySettingsUpdate=e=>{var _e_detail;console.log(\"Currency update event received:\",e.detail);if(!((_e_detail=e.detail)===null||_e_detail===void 0?void 0:_e_detail.current)){console.log(\"Invalid currency update event:\",e);return;}updateCurrencyConfig(e.detail.current.currencyPosition,e.detail.current.currencySymbol);};// Initial setup\nconst currentPosition=(_window___FcCurrencyConfigs=window.__FcCurrencyConfigs)===null||_window___FcCurrencyConfigs===void 0?void 0:_window___FcCurrencyConfigs.currencyPosition;const currentSymbol=(_window___FcCurrencyConfigs1=window.__FcCurrencyConfigs)===null||_window___FcCurrencyConfigs1===void 0?void 0:_window___FcCurrencyConfigs1.currencySymbol;console.log(\"Initial currency values:\",{currentPosition,currentSymbol});updateCurrencyConfig(currentPosition,currentSymbol);// Add event listener\ndocument.addEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);console.log(\"Currency event listener added\");return()=>{document.removeEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);console.log(\"Currency event listener removed\");};},[isBrowser]);// Cart calculation effect\nuseEffect(()=>{var _window_shopXtools;if(!isBrowser)return;const calculateSubtotal=cartData=>{var _cartData_lines;console.log(\"Cart Data:\",cartData);const cartItems=(cartData===null||cartData===void 0?void 0:(_cartData_lines=cartData.lines)===null||_cartData_lines===void 0?void 0:_cartData_lines.edges)||[];let total=0;let currency=null;cartItems.forEach(({node:_lineItem})=>{var _get_find,_matchingProduct_variants_edges_find,_matchingProduct_variants_edges,_matchingProduct_variants;const variantId=get(_lineItem,\"merchandise.id\",\"\");const variantGid=variantId.split(\"/\").pop();// Find matching product and variant from shopXtools.products\nconst matchingProduct=(_get_find=get(window,\"shopXtools.products\",[]).find(({node})=>node.variants.edges.some(edge=>edge.node.id.includes(variantGid))))===null||_get_find===void 0?void 0:_get_find.node;const matchingVariant=matchingProduct===null||matchingProduct===void 0?void 0:(_matchingProduct_variants=matchingProduct.variants)===null||_matchingProduct_variants===void 0?void 0:(_matchingProduct_variants_edges=_matchingProduct_variants.edges)===null||_matchingProduct_variants_edges===void 0?void 0:(_matchingProduct_variants_edges_find=_matchingProduct_variants_edges.find(edge=>edge.node.id.includes(variantGid)))===null||_matchingProduct_variants_edges_find===void 0?void 0:_matchingProduct_variants_edges_find.node;// Get price and currency from variant or product\nconst price=parseFloat(get(matchingVariant,\"priceV2.amount\")||get(matchingProduct,\"priceRange.minVariantPrice.amount\")||0);// Get currency from the same source as price\nif(!currency){currency=get(matchingVariant,\"priceV2.currencyCode\")||get(matchingProduct,\"priceRange.minVariantPrice.currencyCode\");}total+=price*_lineItem.quantity;console.log(\"Line Item Calculation:\",{variantId,variantGid,price,currency,quantity:_lineItem.quantity,lineTotal:price*_lineItem.quantity});});console.log(\"Final Calculated Total:\",total,\"Currency:\",currency);setSubtotal(total);// Store the currency in state to use for formatting\nsetCurrencyConfig(prev=>({...prev,currentCurrency:currency||\"USD\"}));};// Initialize cart details if available\nif((_window_shopXtools=window[\"shopXtools\"])===null||_window_shopXtools===void 0?void 0:_window_shopXtools.cart){console.log(\"Initial Cart Load\");calculateSubtotal(window.shopXtools.cart);}const updateCart=()=>{console.log(\"Cart Update Event Triggered\");const currentCart=get(window,\"shopXtools.cart\");calculateSubtotal(currentCart);};window.addEventListener(\"shopXtools-cart-update\",updateCart);return()=>window.removeEventListener(\"shopXtools-cart-update\",updateCart);},[isBrowser]);const _currencyCode=useMemo(()=>{if(!isBrowser)return\"USD\";// Use the currency we got from the variant/product\nreturn currencyConfig.currentCurrency||\"USD\";},[isBrowser,currencyConfig.currentCurrency]);const showMockValues=useMemo(()=>subtotal===0&&isBrowser&&window.location.origin.endsWith(\"framercanvas.com\"),[subtotal,isBrowser]);const formatCartPrice=useCallback((amount,currencyCode)=>{var _window___FcCurrencyConfigs,_window,_window___FcCurrencyConfigs1,_window1;// 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;}// Format the base amount without any currency symbols\nconst formattedAmount=new Intl.NumberFormat(\"en-US\",{minimumFractionDigits:2,maximumFractionDigits:2}).format(amount);// For canvas view, always show as $XX.XX USD if showCurrencyCode is true\nif(RenderTarget.current()===RenderTarget.canvas){const symbol=props.showSymbol?\"$\":\"\";const code=props.showCurrency?\" USD\":\"\";return`${symbol}${formattedAmount}${code}`;}// For browser view, use the currency config logic\nconst symbol=props.showSymbol?currencyMaps[currencyCode]||\"$\":\"\";const code=props.showCurrency?` ${currencyCode}`:\"\";// Get position config from window\nconst currencyPosition=((_window=window)===null||_window===void 0?void 0:(_window___FcCurrencyConfigs=_window.__FcCurrencyConfigs)===null||_window___FcCurrencyConfigs===void 0?void 0:_window___FcCurrencyConfigs.currencyPosition)||\"Left\";const symbolPosition=((_window1=window)===null||_window1===void 0?void 0:(_window___FcCurrencyConfigs1=_window1.__FcCurrencyConfigs)===null||_window___FcCurrencyConfigs1===void 0?void 0:_window___FcCurrencyConfigs1.currencySymbol)||\"Left\";// Build the price string based on positions\nlet result=formattedAmount;// Add symbol based on its position\nif(symbol){if(symbolPosition===\"Right\"){result=`${result}${symbol}`;}else{result=`${symbol}${result}`;}}// Add currency code based on its position\nif(code){if((currencyPosition===null||currencyPosition===void 0?void 0:currencyPosition.toLowerCase())===\"right\"){result=`${result}${code}`;}else{result=`${code} ${result}`;}}return result.trim();},[props.showSymbol,props.showCurrency]);const text=useMemo(()=>{if(!isBrowser)return\"\";// For mock values, use the same currency code as the real data\nif(showMockValues){return formatCartPrice(\"150.00\",_currencyCode);}return formatCartPrice(subtotal,_currencyCode);},[isBrowser,showMockValues,subtotal,_currencyCode,formatCartPrice]);if(!isBrowser){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\"}});}// For debugging\nconsole.log(\"Rendering FC_CartSubtotal with:\",{subtotal,text,currencyConfig,props});// 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={showCurrency:false,showSymbol:true};addPropertyControls(FC_CartSubtotal,{showCurrency:{type:ControlType.Boolean,title:\"Code\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showSymbol:{type:ControlType.Boolean,title:\"Symbol\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},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\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartSubtotal.map","export const createCartMutationWithAttributes=`\n  mutation createCart($lines: [CartLineInput!]!, $attributes: [AttributeInput!]) {\n    cartCreate(input: { lines: $lines, attributes: $attributes }) {\n      cart {\n        id\n        checkoutUrl\n        attributes {\n          key\n          value\n        }\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                }\n              }\n            }\n          }\n        }\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`;export const createCartMutation=`\n  mutation createCart($lines: [CartLineInput!]!) {\n    cartCreate(input: { lines: $lines}) {\n      cart {\n        id\n        checkoutUrl\n        attributes {\n          key\n          value\n        }\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                }\n              }\n            }\n          }\n        }\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`;export const addToCartMutation=`\n  mutation cartLinesAdd($cartId: ID!, $lines: [CartLineInput!]!) {\n    cartLinesAdd(cartId: $cartId, lines: $lines) {\n      cart {\n        id\n        checkoutUrl\n        attributes {\n          key\n          value\n        }\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  product {\n                    id\n                    title\n                    metafields(\n                      identifiers: [\n                        { namespace: \"custom\", key: \"order_max\" }\n                      ]\n                    ) {\n                      namespace\n                      key\n                      value\n                    }\n                  }\n                  priceV2 {\n                    amount\n                    currencyCode\n                  }\n                  image {\n                    url\n                  }\n                  selectedOptions {\n                    name\n                    value\n                  }\n                }\n              }\n              cost {\n                totalAmount {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`;export const updateCartAttributes=`\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`;// mutation with the selling plans:\nexport const createCartMutationNoPlans=`\nmutation cartCreate($input: CartInput!) {\n  cartCreate(input: $input) {\n    cart {\n      id\n      checkoutUrl\n      createdAt\n      note\n      attributes {\n        key\n        value\n      }\n      lines(first: 10) {\n        edges {\n          node {\n            id\n            quantity\n            attributes {\n              key\n              value\n            }\n            merchandise {\n              ... on ProductVariant {\n                id\n                title\n                priceV2 {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    userErrors {\n      field\n      message\n    }\n  }\n}\n`;export const addToCartMutationNoPlans=`\nmutation cartLinesAdd($cartId: ID!, $lines: [CartLineInput!]!, $attributes: [AttributeInput!]) {\n  cartLinesAdd(cartId: $cartId, lines: $lines) {\n    cart {\n      id\n      checkoutUrl\n      note\n      attributes {\n        key\n        value\n      }\n      lines(first: 10) {\n        edges {\n          node {\n            id\n            quantity\n            attributes {\n              key\n              value\n            }\n            merchandise {\n              ... on ProductVariant {\n                id\n                title\n                priceV2 {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    userErrors {\n      field\n      message\n    }\n  }\n  cartAttributesUpdate(cartId: $cartId, attributes: $attributes) {\n    cart {\n      id\n      note\n      attributes {\n        key\n        value\n      }\n    }\n    userErrors {\n      field\n      message\n    }\n  }\n}\n`;/***\n * Cart Product Card V2 Mutations\n */export const updatelineMutation=`\n  mutation cartLinesUpdate($cartId: ID!, $lines: [CartLineUpdateInput!]!) {\n    cartLinesUpdate(cartId: $cartId, lines: $lines) {\n      cart {\n        id\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  product {\n                    id\n                    handle\n                    title\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n`;export const removeLineMutation=`mutation cartLinesRemove($cartId: ID!, $lineIds: [ID!]!) {\n      cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {\n          cart {\n              id\n              lines(first: 250) {\n                  edges {\n                      node {\n                          id\n                          quantity\n                          sellingPlanAllocation{ \n                              checkoutChargeAmount{\n                                  amount\n                                  currencyCode\n                                  }\n                          }\n                          estimatedCost {\n                              totalAmount {\n                                  amount\n                                  currencyCode\n                              }\n                              subtotalAmount {\n                                  amount\n                                  currencyCode\n                              }\n                          }\n                          merchandise {\n                              ... on ProductVariant {\n                                  id\n                                  title\n                                  product {\n                                      id\n                                      title\n                                  }\n                                  priceV2 {\n                                      amount\n                                      currencyCode\n                                  }\n                                  image {\n                                      url\n                                  }\n                                      selectedOptions\n                            {\n                              name\n                              value\n                            }\n                              }\n                          }\n                      }\n                  }\n              }\n          }\n          userErrors {\n              field\n              message\n          }\n      }\n  }`;export const updatelineMutationNoPlans=`mutation cartLinesUpdate($cartId: ID!, $lines: [CartLineUpdateInput!]!) {\n      cartLinesUpdate(cartId: $cartId, lines: $lines) {\n          cart {\n              id\n              estimatedCost {\n                  totalAmount {\n                      amount\n                      currencyCode\n                  }\n                  subtotalAmount {\n                      amount\n                      currencyCode\n                  }\n                  totalTaxAmount {\n                      amount\n                      currencyCode\n                  }\n                  totalDutyAmount {\n                      amount\n                      currencyCode\n                  }\n              }\n              lines(first: 250) {\n                  edges {\n                      node {\n                          id\n                          quantity\n                          estimatedCost {\n                              totalAmount {\n                                  amount\n                                  currencyCode\n                              }\n                              subtotalAmount {\n                                  amount\n                                  currencyCode\n                              }\n                          }\n                          merchandise {\n                              ... on ProductVariant {\n                                  id\n                                  title\n                                  product {\n                                      id\n                                      title\n                                  }\n                                  priceV2 {\n                                      amount\n                                      currencyCode\n                                  }\n                                  image {\n                                      url\n                                  }\n                                  selectedOptions\n                                  {\n                              name\n                              value\n                            }\n\n                              }\n                          }\n                      }\n                  }\n              }\n          }\n          userErrors {\n              field\n              message\n          }\n      }\n  }`;export const removeLineMutationNoPlans=`mutation cartLinesRemove($cartId: ID!, $lineIds: [ID!]!) {\n      cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {\n          cart {\n              id\n              lines(first: 250) {\n                  edges {\n                      node {\n                          id\n                          quantity\n                          estimatedCost {\n                              totalAmount {\n                                  amount\n                                  currencyCode\n                              }\n                              subtotalAmount {\n                                  amount\n                                  currencyCode\n                              }\n                          }\n                          merchandise {\n                              ... on ProductVariant {\n                                  id\n                                  title\n                                  product {\n                                      id\n                                      title\n                                  }\n                                  priceV2 {\n                                      amount\n                                      currencyCode\n                                  }\n                                  image {\n                                      url\n                                  }\n                                      selectedOptions\n                            {\n                              name\n                              value\n                            }\n                              }\n                          }\n                      }\n                  }\n              }\n          }\n          userErrors {\n              field\n              message\n          }\n      }\n  }`;export const getProducts=`\n  query GetProducts($cursor: String) {\n    products(first: 250, after: $cursor) {\n      edges {\n        node {\n          id\n          title\n          vendor\n          handle\n          images(first: 20) {\n            edges {\n              node {\n                url\n                altText\n                width\n                height\n               }\n              }\n          }\n          totalInventory\n          sellingPlanGroups(first: 1) {\n            edges {\n              node {\n                name\n                options {\n                  name\n                  values\n                }\n                sellingPlans(first: 10) {\n                  edges {\n                    node {\n                      id\n                      name\n                      description\n                      recurringDeliveries\n                      priceAdjustments {\n                        orderCount\n                        adjustmentValue {\n                          __typename\n                          ... on SellingPlanPercentagePriceAdjustment {\n                            adjustmentPercentage\n                          }\n                          ... on SellingPlanFixedAmountPriceAdjustment {\n                            adjustmentAmount {\n                              amount\n                              currencyCode\n                            }\n                          }\n                          ... on SellingPlanFixedPriceAdjustment {\n                            price {\n                              amount\n                              currencyCode\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n          options {\n            id\n            name\n            values\n          }\n          compareAtPriceRange {\n            minVariantPrice {\n              amount\n              currencyCode\n            }\n          }\n          priceRange {\n            minVariantPrice {\n              amount\n              currencyCode\n            }\n          }\n          variants(first: 250) {\n            pageInfo {\n              hasNextPage\n              hasPreviousPage\n              endCursor\n            }\n            edges {\n              node {\n                id\n                image {\n                  url\n                  altText\n                  width\n                  height\n                }\n                title\n                sku\n                availableForSale\n                requiresShipping\n                selectedOptions {\n                  name\n                  value\n                }\n                priceV2 {\n                  amount\n                  currencyCode\n                }\n                compareAtPriceV2 {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n          }\n        }\n      }\n      pageInfo {\n        hasNextPage\n        endCursor\n      }\n    }\n  }\n`;export const getProductsBackup=`\n  query GetProductsBackup($cursor: String) {\n    products(first: 250, after: $cursor) {\n      edges {\n        node {\n          id\n          title\n          vendor\n          handle\n          totalInventory\n          images(first: 20) {\n            edges {\n              node {\n                url\n                altText\n                width\n                height\n               }\n              }\n          }\n          options {\n            id\n            name\n            values\n          }\n          compareAtPriceRange {\n            minVariantPrice {\n              amount\n              currencyCode\n            }\n          }\n          priceRange {\n            minVariantPrice {\n              amount\n              currencyCode\n            }\n          }\n          variants(first: 250) {\n            pageInfo {\n              hasNextPage\n              hasPreviousPage\n              endCursor\n            }\n            edges {\n              node {\n                id\n                image {\n                  url\n                  altText\n                  width\n                  height\n                }\n                title\n                sku\n                availableForSale\n                requiresShipping\n                selectedOptions {\n                  name\n                  value\n                }\n                priceV2 {\n                  amount\n                  currencyCode\n                }\n                compareAtPriceV2 {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n          }\n        }\n      }\n      pageInfo {\n        hasNextPage\n        endCursor\n      }\n    }\n  }\n`;export const getCartQuery=`\n  query GetCart($cartId: ID!) {\n    cart(id: $cartId) {\n      id\n      createdAt\n      updatedAt\n      checkoutUrl\n      lines(first: 250) {\n        edges {\n          node {\n            id\n            quantity\n            sellingPlanAllocation { \n              checkoutChargeAmount {\n                amount\n                currencyCode\n              }\n              sellingPlan {\n                id\n                name\n                description\n              }\n            }\n            merchandise {\n              ... on ProductVariant {\n                id\n                title\n                image {\n                  url\n                }\n                selectedOptions {\n                  name\n                  value\n                }\n                product {\n                  title\n                  handle\n                }\n                priceV2 {\n                  amount\n                  currencyCode\n                }\n                compareAtPriceV2 {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n            attributes {\n              key\n              value\n            }\n            estimatedCost {\n              totalAmount {\n                amount\n                currencyCode\n              }\n              subtotalAmount {\n                amount\n                currencyCode\n              }\n            }\n          }\n        }\n      }\n      attributes {\n        key\n        value\n      }\n      estimatedCost {\n        totalAmount {\n          amount\n          currencyCode\n        }\n        subtotalAmount {\n          amount\n          currencyCode\n        }\n        totalTaxAmount {\n          amount\n          currencyCode\n        }\n        totalDutyAmount {\n          amount\n          currencyCode\n        }\n      }\n    }\n  }\n`;export const getCartQueryNoPlans=`\n  query GetCart($cartId: ID!) {\n    cart(id: $cartId) {\n      id\n      createdAt\n      updatedAt\n      checkoutUrl\n      lines(first: 250) {\n        edges {\n          node {\n            id\n            quantity\n            merchandise {\n              ... on ProductVariant {\n                id\n                title\n                image {\n                  url\n                }\n                selectedOptions {\n                  name\n                  value\n                }\n                product {\n                  title\n                  handle\n                }\n                priceV2 {\n                  amount\n                  currencyCode\n                }\n                compareAtPriceV2 {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n            attributes {\n              key\n              value\n            }\n            estimatedCost {\n              totalAmount {\n                amount\n                currencyCode\n              }\n              subtotalAmount {\n                amount\n                currencyCode\n              }\n            }\n          }\n        }\n      }\n      attributes {\n        key\n        value\n      }\n      estimatedCost {\n        totalAmount {\n          amount\n          currencyCode\n        }\n        subtotalAmount {\n          amount\n          currencyCode\n        }\n        totalTaxAmount {\n          amount\n          currencyCode\n        }\n        totalDutyAmount {\n          amount\n          currencyCode\n        }\n      }\n    }\n  }\n`;export const cartQuery=`\n  query getCart($cartId: ID!) {\n    cart(id: $cartId) {\n      id\n      checkoutUrl\n      attributes {\n        key\n        value\n      }\n      lines(first: 100) {\n        edges {\n          node {\n            id\n            quantity\n            attributes {\n              key\n              value\n            }\n            merchandise {\n              ... on ProductVariant {\n                id\n                product {\n                  id\n                  title\n                  metafields(\n                    identifiers: [\n                      { namespace: \"custom\", key: \"order_max\" }\n                    ]\n                  ) {\n                    namespace\n                    key\n                    value\n                  }\n                }\n                priceV2 {\n                  amount\n                  currencyCode\n                }\n                image {\n                  url\n                }\n                selectedOptions {\n                  name\n                  value\n                }\n              }\n            }\n            sellingPlanAllocation {\n              sellingPlan {\n                id\n                name\n              }\n              checkoutChargeAmount {\n                amount\n                currencyCode\n              }\n            }\n            cost {\n              totalAmount {\n                amount\n                currencyCode\n              }\n            }\n          }\n        }\n      }\n      cost {\n        totalAmount {\n          amount\n          currencyCode\n        }\n        subtotalAmount {\n          amount\n          currencyCode\n        }\n        totalTaxAmount {\n          amount\n          currencyCode\n        }\n      }\n    }\n  }\n`;export const getProductMetafields=`\n  query getProductMetafields($handle: String!) {\n    product(handle: $handle) {\n      id\n      metafield_order_max: metafield(namespace: \"custom\", key: \"order_max\") {\n        value\n        type\n      }\n    }\n  }\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"getCartQueryNoPlans\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createCartMutationNoPlans\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"removeLineMutation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updatelineMutation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addToCartMutationNoPlans\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCartQuery\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addToCartMutation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getProductMetafields\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cartQuery\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getProductsBackup\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getProducts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createCartMutation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"removeLineMutationNoPlans\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updatelineMutationNoPlans\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateCartAttributes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createCartMutationWithAttributes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mutations.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 * © 2024 Framer Commerce. 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/mwtjDL5aFtn18DK13b9N/sVhOqbvQIzMJGCqI2Tsv/mutations.js\";import{currencyMaps}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/tAHhR6i1cMDw5f9ygI29/currencyMaps.js\";/**\n * @framerDisableUnlink\n */export default function FC_CartProductCard(props){var _props_priceConfigs,_props_priceConfigs1,_props_priceConfigs2,_props_priceConfigs3,_props_spacingConfigs,_props_imageConfigs,_props_imageConfigs1,_props_quantityConfigs_buttons,_props_quantityConfigs,_props_quantityConfigs_container,_props_quantityConfigs1,_props_quantityConfigs_container1,_props_quantityConfigs2,_props_quantityConfigs_buttons1,_props_quantityConfigs3,_props_quantityConfigs_buttons2,_props_quantityConfigs4,_props_removeIconConfigs,_props_removeIconConfigs1,_props_removeIconConfigs2,_props_containerConfigs,_props_containerConfigs1,_props_containerConfigs2,_props_containerConfigs3,_props_priceConfigs4,_props_priceConfigs_comparePrice,_props_priceConfigs5,_props_priceConfigs_comparePrice1,_props_priceConfigs6,_props_spacingConfigs1,_props_spacingConfigs2,_props_spacingConfigs3,_props_imageConfigs2,_props_imageConfigs3,_props_quantityConfigs_buttons3,_props_quantityConfigs5,_props_quantityConfigs_container2,_props_quantityConfigs6,_props_quantityConfigs_container3,_props_quantityConfigs7,_props_quantityConfigs_buttons4,_props_quantityConfigs8,_props_quantityConfigs_buttons5,_props_quantityConfigs9,_props_removeIconConfigs3,_props_removeIconConfigs4,_props_removeIconConfigs5,_props_containerConfigs4,_props_containerConfigs5,_props_containerConfigs6,_props_containerConfigs7,_props_priceConfigs7,_props_priceConfigs_comparePrice2,_props_priceConfigs8,_props_priceConfigs_comparePrice3,_props_priceConfigs9,_props_variantConfigs,_props_spacingConfigs4,_props_spacingConfigs5,_props_spacingConfigs6,_props_imageConfigs4,_props_imageConfigs5,_props_quantityConfigs_buttons6,_props_quantityConfigs10,_props_quantityConfigs_container4,_props_quantityConfigs11,_props_quantityConfigs_container5,_props_quantityConfigs12,_props_quantityConfigs_buttons7,_props_quantityConfigs13,_props_quantityConfigs_buttons8,_props_quantityConfigs14,_props_removeIconConfigs6,_props_removeIconConfigs7,_props_removeIconConfigs8,_props_containerConfigs8,_props_containerConfigs9,_props_containerConfigs10,_props_containerConfigs11,_props_priceConfigs10,_props_priceConfigs_comparePrice4,_props_priceConfigs11,_props_priceConfigs_comparePrice5,_props_priceConfigs12,_props_variantConfigs1,_props_spacingConfigs7,_props_spacingConfigs8,_props_spacingConfigs9,_props_imageConfigs6,_props_imageConfigs7,_props_quantityConfigs_buttons9,_props_quantityConfigs15,_props_quantityConfigs_container6,_props_quantityConfigs16,_props_quantityConfigs_container7,_props_quantityConfigs17,_props_quantityConfigs_buttons10,_props_quantityConfigs18,_props_quantityConfigs_buttons11,_props_quantityConfigs19,_props_removeIconConfigs9,_props_removeIconConfigs10,_props_removeIconConfigs11,_props_containerConfigs12,_props_containerConfigs13,_props_containerConfigs14,_props_containerConfigs15,_props_priceConfigs13,_props_priceConfigs_comparePrice6,_props_priceConfigs14,_props_priceConfigs_comparePrice7,_props_priceConfigs15,_props_variantConfigs2;const[cart,setCart]=useState({});const[cartItems,setCartItems]=useState([]);const[errorMessage,setErrorMessage]=useState();const isFetching=useRef(false);// Add currency config state\nconst[currencyConfig,setCurrencyConfig]=useState(()=>{// Initialize with window values if available\nif(typeof window!==\"undefined\"){var _window___FcCurrencyConfigs,_window,_window___FcCurrencyConfigs1,_window1,_window2;const position=((_window=window)===null||_window===void 0?void 0:(_window___FcCurrencyConfigs=_window.__FcCurrencyConfigs)===null||_window___FcCurrencyConfigs===void 0?void 0:_window___FcCurrencyConfigs.currencyPosition)||\"Before\";const initialConfig={position:position,showCode:position!==\"Hide\",symbol:((_window1=window)===null||_window1===void 0?void 0:(_window___FcCurrencyConfigs1=_window1.__FcCurrencyConfigs)===null||_window___FcCurrencyConfigs1===void 0?void 0:_window___FcCurrencyConfigs1.currencySymbol)||\"$\"};console.log(\"Initial currency config state:\",initialConfig,(_window2=window)===null||_window2===void 0?void 0:_window2.__FcCurrencyConfigs);return initialConfig;}return{position:\"Before\",showCode:false,symbol:\"$\"};});// Add currency settings listener\nuseEffect(()=>{var _window___FcCurrencyConfigs,_window___FcCurrencyConfigs1;if(typeof window===\"undefined\")return;function updateCurrencyConfig(position,symbol){console.log(\"Updating currency config with:\",{position,symbol});const newConfig={position:position||\"Before\",showCode:position!==\"Hide\",symbol:symbol||\"$\"};console.log(\"New currency config:\",newConfig);setCurrencyConfig(newConfig);}// Handle currency settings updates\nconst handleCurrencySettingsUpdate=e=>{var _e_detail;console.log(\"Currency update event received:\",e.detail);if(!((_e_detail=e.detail)===null||_e_detail===void 0?void 0:_e_detail.current)){console.log(\"Invalid currency update event:\",e);return;}updateCurrencyConfig(e.detail.current.currencyPosition,e.detail.current.currencySymbol);};// Initial setup\nconst currentPosition=(_window___FcCurrencyConfigs=window.__FcCurrencyConfigs)===null||_window___FcCurrencyConfigs===void 0?void 0:_window___FcCurrencyConfigs.currencyPosition;const currentSymbol=(_window___FcCurrencyConfigs1=window.__FcCurrencyConfigs)===null||_window___FcCurrencyConfigs1===void 0?void 0:_window___FcCurrencyConfigs1.currencySymbol;console.log(\"Initial currency values:\",{currentPosition,currentSymbol});updateCurrencyConfig(currentPosition,currentSymbol);// Add event listener\ndocument.addEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);return()=>{document.removeEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);};},[]);const _showCurrencyCode=(_props_priceConfigs=props.priceConfigs)===null||_props_priceConfigs===void 0?void 0:_props_priceConfigs.showCurrencyCode;const _showCurrencySymbol=(_props_priceConfigs1=props.priceConfigs)===null||_props_priceConfigs1===void 0?void 0:_props_priceConfigs1.showSymbol;const formatCartPrice=useCallback((amount,currencyCode)=>{var _props_priceConfigs,_props_priceConfigs1,_window___FcCurrencyConfigs,_window,_window___FcCurrencyConfigs1,_window1;// 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;}// Format the base amount without any currency symbols\nconst formattedAmount=new Intl.NumberFormat(\"en-US\",{minimumFractionDigits:2,maximumFractionDigits:2}).format(amount);// For canvas view, always show as $XX.XX USD if showCurrencyCode is true\nif(RenderTarget.current()===RenderTarget.canvas){var _props_priceConfigs2,_props_priceConfigs3;const showSymbol=(_props_priceConfigs2=props.priceConfigs)===null||_props_priceConfigs2===void 0?void 0:_props_priceConfigs2.showSymbol;const showCode=(_props_priceConfigs3=props.priceConfigs)===null||_props_priceConfigs3===void 0?void 0:_props_priceConfigs3.showCurrencyCode;const symbol=showSymbol?\"$\":\"\";const code=showCode?\"USD\":\"\";return`${symbol}${formattedAmount}${code?` ${code}`:\"\"}`;}// For browser view, use the existing currency config logic\nconst showSymbol=(_props_priceConfigs=props.priceConfigs)===null||_props_priceConfigs===void 0?void 0:_props_priceConfigs.showSymbol;const showCode=(_props_priceConfigs1=props.priceConfigs)===null||_props_priceConfigs1===void 0?void 0:_props_priceConfigs1.showCurrencyCode;const symbol=showSymbol?currencyMaps[currencyCode]||\"$\":\"\";const code=showCode?currencyCode:\"\";// Get current config from state or window\nconst config={currencyPosition:(currencyConfig===null||currencyConfig===void 0?void 0:currencyConfig.position)||((_window=window)===null||_window===void 0?void 0:(_window___FcCurrencyConfigs=_window.__FcCurrencyConfigs)===null||_window___FcCurrencyConfigs===void 0?void 0:_window___FcCurrencyConfigs.currencyPosition)||\"Left\",symbolPosition:((_window1=window)===null||_window1===void 0?void 0:(_window___FcCurrencyConfigs1=_window1.__FcCurrencyConfigs)===null||_window___FcCurrencyConfigs1===void 0?void 0:_window___FcCurrencyConfigs1.currencySymbol)||\"Left\",spaceBeforeValue:false,spaceAfterValue:false};// Build the price string based on positions\nlet result=formattedAmount;const beforeSpace=config.spaceBeforeValue?\" \":\"\";const afterSpace=config.spaceAfterValue?\" \":\"\";// Add symbol based on its position\nif(symbol){var _window___FcCurrencyConfigs2,_window2;if(((_window2=window)===null||_window2===void 0?void 0:(_window___FcCurrencyConfigs2=_window2.__FcCurrencyConfigs)===null||_window___FcCurrencyConfigs2===void 0?void 0:_window___FcCurrencyConfigs2.currencySymbol)===\"Right\"){result=`${result}${symbol}`;}else{result=`${symbol}${result}`;}}// Add currency code based on its position\nif(code){var _config_currencyPosition;if(((_config_currencyPosition=config.currencyPosition)===null||_config_currencyPosition===void 0?void 0:_config_currencyPosition.toLowerCase())===\"right\"){result=`${result}${code?` ${code}`:\"\"}`;}else{result=`${code}${code?\" \":\"\"}${result}`;}}return result.trim();},[(_props_priceConfigs2=props.priceConfigs)===null||_props_priceConfigs2===void 0?void 0:_props_priceConfigs2.showSymbol,(_props_priceConfigs3=props.priceConfigs)===null||_props_priceConfigs3===void 0?void 0:_props_priceConfigs3.showCurrencyCode,currencyConfig]);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);if(cartData){var _cartData_lines;setCart(cartData);setCartItems(((_cartData_lines=cartData.lines)===null||_cartData_lines===void 0?void 0:_cartData_lines.edges)||[]);// 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;}},[]);// 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()=>{var _window_shopXtools_cart,_window_shopXtools;let cartId=(_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){try{cartId=localStorage.getItem(\"shopX_cart_id\");}catch(error){console.error(\"Error loading cart ID from local storage:\",error);}}if(cartId){await fetchCartFromShopify(cartId);}else{setCart({});setCartItems([]);}},500),[fetchCartFromShopify]);useEffect(()=>{// Fetch cart data on component mount\nhandleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate]);const handleRemoveLine=useCallback(async(cartId,lineId)=>{if(!cartId||!lineId){console.error(\"Missing cartId or lineId for remove operation\");return;}try{var _window_shopXtools,_data_cartLinesRemove,_window_shopXtools1,_backupData_cartLinesRemove;const data=await ((_window_shopXtools=window.shopXtools)===null||_window_shopXtools===void 0?void 0:_window_shopXtools.handleCartMutation(removeLineMutation,{cartId,lineIds:[lineId]}));if(data===null||data===void 0?void 0:(_data_cartLinesRemove=data.cartLinesRemove)===null||_data_cartLinesRemove===void 0?void 0:_data_cartLinesRemove.cart){await fetchCartFromShopify(cartId);return;}// Try backup mutation if primary fails\nconst backupData=await ((_window_shopXtools1=window.shopXtools)===null||_window_shopXtools1===void 0?void 0:_window_shopXtools1.handleCartMutation(removeLineMutationNoPlans,{cartId,lineIds:[lineId]}));if(backupData===null||backupData===void 0?void 0:(_backupData_cartLinesRemove=backupData.cartLinesRemove)===null||_backupData_cartLinesRemove===void 0?void 0:_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]);const handleUpdateLine=useCallback(async(cartId,lineId,quantity,lineItem)=>{if(!cartId||!lineId||typeof quantity!==\"number\"){console.error(\"Missing required parameters for update operation\");return;}try{var _lineItem_merchandise_product,_lineItem_merchandise,_window_shopXtools,_data_cartLinesUpdate;// Check quantity limits if product has them\nconst productHandle=lineItem===null||lineItem===void 0?void 0:(_lineItem_merchandise=lineItem.merchandise)===null||_lineItem_merchandise===void 0?void 0:(_lineItem_merchandise_product=_lineItem_merchandise.product)===null||_lineItem_merchandise_product===void 0?void 0:_lineItem_merchandise_product.handle;if(productHandle){var _window_shopXtools1,_metafields_product_metafield_order_max,_metafields_product;const metafields=await ((_window_shopXtools1=window.shopXtools)===null||_window_shopXtools1===void 0?void 0:_window_shopXtools1.handleCartMutation(getProductMetafields,{handle:productHandle}));const maxQuantity=parseInt(metafields===null||metafields===void 0?void 0:(_metafields_product=metafields.product)===null||_metafields_product===void 0?void 0:(_metafields_product_metafield_order_max=_metafields_product.metafield_order_max)===null||_metafields_product_metafield_order_max===void 0?void 0:_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=window.shopXtools)===null||_window_shopXtools===void 0?void 0:_window_shopXtools.handleCartMutation(updatelineMutation,{cartId,lines:[{id:lineId,quantity}]}));if(data===null||data===void 0?void 0:(_data_cartLinesUpdate=data.cartLinesUpdate)===null||_data_cartLinesUpdate===void 0?void 0:_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]);const 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}];var _props_spacingConfigs_gap;return /*#__PURE__*/_jsx(_Fragment,{children:RenderTarget.current()===RenderTarget.canvas?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:(_props_spacingConfigs_gap=(_props_spacingConfigs=props.spacingConfigs)===null||_props_spacingConfigs===void 0?void 0:_props_spacingConfigs.gap)!==null&&_props_spacingConfigs_gap!==void 0?_props_spacingConfigs_gap:24,width:\"100%\"},children:[/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:(_props_imageConfigs=props.imageConfigs)===null||_props_imageConfigs===void 0?void 0:_props_imageConfigs.visible,image:((_props_imageConfigs1=props.imageConfigs)===null||_props_imageConfigs1===void 0?void 0:_props_imageConfigs1.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=props.quantityConfigs)===null||_props_quantityConfigs===void 0?void 0:(_props_quantityConfigs_buttons=_props_quantityConfigs.buttons)===null||_props_quantityConfigs_buttons===void 0?void 0:_props_quantityConfigs_buttons.icons,quantityNumberColor:(_props_quantityConfigs1=props.quantityConfigs)===null||_props_quantityConfigs1===void 0?void 0:(_props_quantityConfigs_container=_props_quantityConfigs1.container)===null||_props_quantityConfigs_container===void 0?void 0:_props_quantityConfigs_container.number,quantityContainerBgColor:(_props_quantityConfigs2=props.quantityConfigs)===null||_props_quantityConfigs2===void 0?void 0:(_props_quantityConfigs_container1=_props_quantityConfigs2.container)===null||_props_quantityConfigs_container1===void 0?void 0:_props_quantityConfigs_container1.containerBg,quantityControlBgColor:(_props_quantityConfigs3=props.quantityConfigs)===null||_props_quantityConfigs3===void 0?void 0:(_props_quantityConfigs_buttons1=_props_quantityConfigs3.buttons)===null||_props_quantityConfigs_buttons1===void 0?void 0:_props_quantityConfigs_buttons1.iconBg,quantityControlHoverColor:(_props_quantityConfigs4=props.quantityConfigs)===null||_props_quantityConfigs4===void 0?void 0:(_props_quantityConfigs_buttons2=_props_quantityConfigs4.buttons)===null||_props_quantityConfigs_buttons2===void 0?void 0:_props_quantityConfigs_buttons2.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:(_props_removeIconConfigs=props.removeIconConfigs)===null||_props_removeIconConfigs===void 0?void 0:_props_removeIconConfigs.icon,xBgColor:(_props_removeIconConfigs1=props.removeIconConfigs)===null||_props_removeIconConfigs1===void 0?void 0:_props_removeIconConfigs1.bg,xBgHoverColor:(_props_removeIconConfigs2=props.removeIconConfigs)===null||_props_removeIconConfigs2===void 0?void 0:_props_removeIconConfigs2.bgHover,style:{width:\"100%\",border:((_props_containerConfigs=props.containerConfigs)===null||_props_containerConfigs===void 0?void 0:_props_containerConfigs.border)?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:((_props_containerConfigs1=props.containerConfigs)===null||_props_containerConfigs1===void 0?void 0:_props_containerConfigs1.radius)||\"0px\",background:((_props_containerConfigs2=props.containerConfigs)===null||_props_containerConfigs2===void 0?void 0:_props_containerConfigs2.background)||\"#FFF\",padding:((_props_containerConfigs3=props.containerConfigs)===null||_props_containerConfigs3===void 0?void 0:_props_containerConfigs3.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_priceConfigs4=props.priceConfigs)===null||_props_priceConfigs4===void 0?void 0:_props_priceConfigs4.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_priceConfigs5=props.priceConfigs)===null||_props_priceConfigs5===void 0?void 0:(_props_priceConfigs_comparePrice=_props_priceConfigs5.comparePrice)===null||_props_priceConfigs_comparePrice===void 0?void 0:_props_priceConfigs_comparePrice.strikethrough)?\"line-through\":\"none\",textDecorationColor:(_props_priceConfigs6=props.priceConfigs)===null||_props_priceConfigs6===void 0?void 0:(_props_priceConfigs_comparePrice1=_props_priceConfigs6.comparePrice)===null||_props_priceConfigs_comparePrice1===void 0?void 0:_props_priceConfigs_comparePrice1.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[0].comparePrice,\"USD\")})]}),shopifyQuantity:\"1\",variants:null,onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),((_props_spacingConfigs1=props.spacingConfigs)===null||_props_spacingConfigs1===void 0?void 0:_props_spacingConfigs1.dividerVisible)&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`1px ${((_props_spacingConfigs2=props.spacingConfigs)===null||_props_spacingConfigs2===void 0?void 0:_props_spacingConfigs2.dividerStyle)||\"solid\"} ${((_props_spacingConfigs3=props.spacingConfigs)===null||_props_spacingConfigs3===void 0?void 0:_props_spacingConfigs3.dividerColor)||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:(_props_imageConfigs2=props.imageConfigs)===null||_props_imageConfigs2===void 0?void 0:_props_imageConfigs2.visible,image:((_props_imageConfigs3=props.imageConfigs)===null||_props_imageConfigs3===void 0?void 0:_props_imageConfigs3.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_quantityConfigs5=props.quantityConfigs)===null||_props_quantityConfigs5===void 0?void 0:(_props_quantityConfigs_buttons3=_props_quantityConfigs5.buttons)===null||_props_quantityConfigs_buttons3===void 0?void 0:_props_quantityConfigs_buttons3.icons,quantityNumberColor:(_props_quantityConfigs6=props.quantityConfigs)===null||_props_quantityConfigs6===void 0?void 0:(_props_quantityConfigs_container2=_props_quantityConfigs6.container)===null||_props_quantityConfigs_container2===void 0?void 0:_props_quantityConfigs_container2.number,quantityContainerBgColor:(_props_quantityConfigs7=props.quantityConfigs)===null||_props_quantityConfigs7===void 0?void 0:(_props_quantityConfigs_container3=_props_quantityConfigs7.container)===null||_props_quantityConfigs_container3===void 0?void 0:_props_quantityConfigs_container3.containerBg,quantityControlBgColor:(_props_quantityConfigs8=props.quantityConfigs)===null||_props_quantityConfigs8===void 0?void 0:(_props_quantityConfigs_buttons4=_props_quantityConfigs8.buttons)===null||_props_quantityConfigs_buttons4===void 0?void 0:_props_quantityConfigs_buttons4.iconBg,quantityControlHoverColor:(_props_quantityConfigs9=props.quantityConfigs)===null||_props_quantityConfigs9===void 0?void 0:(_props_quantityConfigs_buttons5=_props_quantityConfigs9.buttons)===null||_props_quantityConfigs_buttons5===void 0?void 0:_props_quantityConfigs_buttons5.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:(_props_removeIconConfigs3=props.removeIconConfigs)===null||_props_removeIconConfigs3===void 0?void 0:_props_removeIconConfigs3.icon,xBgColor:(_props_removeIconConfigs4=props.removeIconConfigs)===null||_props_removeIconConfigs4===void 0?void 0:_props_removeIconConfigs4.bg,xBgHoverColor:(_props_removeIconConfigs5=props.removeIconConfigs)===null||_props_removeIconConfigs5===void 0?void 0:_props_removeIconConfigs5.bgHover,style:{width:\"100%\",border:((_props_containerConfigs4=props.containerConfigs)===null||_props_containerConfigs4===void 0?void 0:_props_containerConfigs4.border)?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:((_props_containerConfigs5=props.containerConfigs)===null||_props_containerConfigs5===void 0?void 0:_props_containerConfigs5.radius)||\"0px\",background:((_props_containerConfigs6=props.containerConfigs)===null||_props_containerConfigs6===void 0?void 0:_props_containerConfigs6.background)||\"#FFF\",padding:((_props_containerConfigs7=props.containerConfigs)===null||_props_containerConfigs7===void 0?void 0:_props_containerConfigs7.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_priceConfigs7=props.priceConfigs)===null||_props_priceConfigs7===void 0?void 0:_props_priceConfigs7.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_priceConfigs8=props.priceConfigs)===null||_props_priceConfigs8===void 0?void 0:(_props_priceConfigs_comparePrice2=_props_priceConfigs8.comparePrice)===null||_props_priceConfigs_comparePrice2===void 0?void 0:_props_priceConfigs_comparePrice2.strikethrough)?\"line-through\":\"none\",textDecorationColor:(_props_priceConfigs9=props.priceConfigs)===null||_props_priceConfigs9===void 0?void 0:(_props_priceConfigs_comparePrice3=_props_priceConfigs9.comparePrice)===null||_props_priceConfigs_comparePrice3===void 0?void 0:_props_priceConfigs_comparePrice3.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=props.variantConfigs)===null||_props_variantConfigs===void 0?void 0:_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_spacingConfigs4=props.spacingConfigs)===null||_props_spacingConfigs4===void 0?void 0:_props_spacingConfigs4.dividerVisible)&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`1px ${((_props_spacingConfigs5=props.spacingConfigs)===null||_props_spacingConfigs5===void 0?void 0:_props_spacingConfigs5.dividerStyle)||\"solid\"} ${((_props_spacingConfigs6=props.spacingConfigs)===null||_props_spacingConfigs6===void 0?void 0:_props_spacingConfigs6.dividerColor)||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:(_props_imageConfigs4=props.imageConfigs)===null||_props_imageConfigs4===void 0?void 0:_props_imageConfigs4.visible,image:((_props_imageConfigs5=props.imageConfigs)===null||_props_imageConfigs5===void 0?void 0:_props_imageConfigs5.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_quantityConfigs10=props.quantityConfigs)===null||_props_quantityConfigs10===void 0?void 0:(_props_quantityConfigs_buttons6=_props_quantityConfigs10.buttons)===null||_props_quantityConfigs_buttons6===void 0?void 0:_props_quantityConfigs_buttons6.icons,quantityNumberColor:(_props_quantityConfigs11=props.quantityConfigs)===null||_props_quantityConfigs11===void 0?void 0:(_props_quantityConfigs_container4=_props_quantityConfigs11.container)===null||_props_quantityConfigs_container4===void 0?void 0:_props_quantityConfigs_container4.number,quantityContainerBgColor:(_props_quantityConfigs12=props.quantityConfigs)===null||_props_quantityConfigs12===void 0?void 0:(_props_quantityConfigs_container5=_props_quantityConfigs12.container)===null||_props_quantityConfigs_container5===void 0?void 0:_props_quantityConfigs_container5.containerBg,quantityControlBgColor:(_props_quantityConfigs13=props.quantityConfigs)===null||_props_quantityConfigs13===void 0?void 0:(_props_quantityConfigs_buttons7=_props_quantityConfigs13.buttons)===null||_props_quantityConfigs_buttons7===void 0?void 0:_props_quantityConfigs_buttons7.iconBg,quantityControlHoverColor:(_props_quantityConfigs14=props.quantityConfigs)===null||_props_quantityConfigs14===void 0?void 0:(_props_quantityConfigs_buttons8=_props_quantityConfigs14.buttons)===null||_props_quantityConfigs_buttons8===void 0?void 0:_props_quantityConfigs_buttons8.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:(_props_removeIconConfigs6=props.removeIconConfigs)===null||_props_removeIconConfigs6===void 0?void 0:_props_removeIconConfigs6.icon,xBgColor:(_props_removeIconConfigs7=props.removeIconConfigs)===null||_props_removeIconConfigs7===void 0?void 0:_props_removeIconConfigs7.bg,xBgHoverColor:(_props_removeIconConfigs8=props.removeIconConfigs)===null||_props_removeIconConfigs8===void 0?void 0:_props_removeIconConfigs8.bgHover,style:{width:\"100%\",border:((_props_containerConfigs8=props.containerConfigs)===null||_props_containerConfigs8===void 0?void 0:_props_containerConfigs8.border)?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:((_props_containerConfigs9=props.containerConfigs)===null||_props_containerConfigs9===void 0?void 0:_props_containerConfigs9.radius)||\"0px\",background:((_props_containerConfigs10=props.containerConfigs)===null||_props_containerConfigs10===void 0?void 0:_props_containerConfigs10.background)||\"#FFF\",padding:((_props_containerConfigs11=props.containerConfigs)===null||_props_containerConfigs11===void 0?void 0:_props_containerConfigs11.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_priceConfigs10=props.priceConfigs)===null||_props_priceConfigs10===void 0?void 0:_props_priceConfigs10.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_priceConfigs11=props.priceConfigs)===null||_props_priceConfigs11===void 0?void 0:(_props_priceConfigs_comparePrice4=_props_priceConfigs11.comparePrice)===null||_props_priceConfigs_comparePrice4===void 0?void 0:_props_priceConfigs_comparePrice4.strikethrough)?\"line-through\":\"none\",textDecorationColor:(_props_priceConfigs12=props.priceConfigs)===null||_props_priceConfigs12===void 0?void 0:(_props_priceConfigs_comparePrice5=_props_priceConfigs12.comparePrice)===null||_props_priceConfigs_comparePrice5===void 0?void 0:_props_priceConfigs_comparePrice5.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(400,\"USD\")})]}),shopifyQuantity:\"3\",variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:((_props_variantConfigs1=props.variantConfigs)===null||_props_variantConfigs1===void 0?void 0:_props_variantConfigs1.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_spacingConfigs7=props.spacingConfigs)===null||_props_spacingConfigs7===void 0?void 0:_props_spacingConfigs7.dividerVisible)&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`1px ${((_props_spacingConfigs8=props.spacingConfigs)===null||_props_spacingConfigs8===void 0?void 0:_props_spacingConfigs8.dividerStyle)||\"solid\"} ${((_props_spacingConfigs9=props.spacingConfigs)===null||_props_spacingConfigs9===void 0?void 0:_props_spacingConfigs9.dividerColor)||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:(_props_imageConfigs6=props.imageConfigs)===null||_props_imageConfigs6===void 0?void 0:_props_imageConfigs6.visible,image:((_props_imageConfigs7=props.imageConfigs)===null||_props_imageConfigs7===void 0?void 0:_props_imageConfigs7.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_quantityConfigs15=props.quantityConfigs)===null||_props_quantityConfigs15===void 0?void 0:(_props_quantityConfigs_buttons9=_props_quantityConfigs15.buttons)===null||_props_quantityConfigs_buttons9===void 0?void 0:_props_quantityConfigs_buttons9.icons,quantityNumberColor:(_props_quantityConfigs16=props.quantityConfigs)===null||_props_quantityConfigs16===void 0?void 0:(_props_quantityConfigs_container6=_props_quantityConfigs16.container)===null||_props_quantityConfigs_container6===void 0?void 0:_props_quantityConfigs_container6.number,quantityContainerBgColor:(_props_quantityConfigs17=props.quantityConfigs)===null||_props_quantityConfigs17===void 0?void 0:(_props_quantityConfigs_container7=_props_quantityConfigs17.container)===null||_props_quantityConfigs_container7===void 0?void 0:_props_quantityConfigs_container7.containerBg,quantityControlBgColor:(_props_quantityConfigs18=props.quantityConfigs)===null||_props_quantityConfigs18===void 0?void 0:(_props_quantityConfigs_buttons10=_props_quantityConfigs18.buttons)===null||_props_quantityConfigs_buttons10===void 0?void 0:_props_quantityConfigs_buttons10.iconBg,quantityControlHoverColor:(_props_quantityConfigs19=props.quantityConfigs)===null||_props_quantityConfigs19===void 0?void 0:(_props_quantityConfigs_buttons11=_props_quantityConfigs19.buttons)===null||_props_quantityConfigs_buttons11===void 0?void 0:_props_quantityConfigs_buttons11.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:(_props_removeIconConfigs9=props.removeIconConfigs)===null||_props_removeIconConfigs9===void 0?void 0:_props_removeIconConfigs9.icon,xBgColor:(_props_removeIconConfigs10=props.removeIconConfigs)===null||_props_removeIconConfigs10===void 0?void 0:_props_removeIconConfigs10.bg,xBgHoverColor:(_props_removeIconConfigs11=props.removeIconConfigs)===null||_props_removeIconConfigs11===void 0?void 0:_props_removeIconConfigs11.bgHover,style:{width:\"100%\",border:((_props_containerConfigs12=props.containerConfigs)===null||_props_containerConfigs12===void 0?void 0:_props_containerConfigs12.border)?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:((_props_containerConfigs13=props.containerConfigs)===null||_props_containerConfigs13===void 0?void 0:_props_containerConfigs13.radius)||\"0px\",background:((_props_containerConfigs14=props.containerConfigs)===null||_props_containerConfigs14===void 0?void 0:_props_containerConfigs14.background)||\"#FFF\",padding:((_props_containerConfigs15=props.containerConfigs)===null||_props_containerConfigs15===void 0?void 0:_props_containerConfigs15.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_priceConfigs13=props.priceConfigs)===null||_props_priceConfigs13===void 0?void 0:_props_priceConfigs13.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_priceConfigs14=props.priceConfigs)===null||_props_priceConfigs14===void 0?void 0:(_props_priceConfigs_comparePrice6=_props_priceConfigs14.comparePrice)===null||_props_priceConfigs_comparePrice6===void 0?void 0:_props_priceConfigs_comparePrice6.strikethrough)?\"line-through\":\"none\",textDecorationColor:(_props_priceConfigs15=props.priceConfigs)===null||_props_priceConfigs15===void 0?void 0:(_props_priceConfigs_comparePrice7=_props_priceConfigs15.comparePrice)===null||_props_priceConfigs_comparePrice7===void 0?void 0:_props_priceConfigs_comparePrice7.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0}})]}),shopifyQuantity:\"4\",variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:((_props_variantConfigs2=props.variantConfigs)===null||_props_variantConfigs2===void 0?void 0:_props_variantConfigs2.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\")},children:errorMessage}),cartItems.map(({node:_lineItem},index)=>{var _props_spacingConfigs,_props_spacingConfigs1,_props_spacingConfigs2,_props_spacingConfigs3,_props_spacingConfigs4,_props_spacingConfigs5,_props_containerConfigs,_props_containerConfigs1,_props_containerConfigs2,_props_containerConfigs3,_props_containerConfigs4,_props_containerConfigs5,_props_containerConfigs6,_props_imageConfigs,_props_quantityConfigs_buttons,_props_quantityConfigs,_props_quantityConfigs_container,_props_quantityConfigs1,_props_quantityConfigs_container1,_props_quantityConfigs2,_props_quantityConfigs_buttons1,_props_quantityConfigs3,_props_quantityConfigs_buttons2,_props_quantityConfigs4,_props_removeIconConfigs,_props_removeIconConfigs1,_props_removeIconConfigs2,_props_containerConfigs7,_props_containerConfigs8,_props_priceConfigs,_props_variantConfigs,_lineItem_sellingPlanAllocation_sellingPlan,_lineItem_sellingPlanAllocation;return /*#__PURE__*/_jsxs(_Fragment,{children:[index>0&&((_props_spacingConfigs=props.spacingConfigs)===null||_props_spacingConfigs===void 0?void 0:_props_spacingConfigs.dividerVisible)?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",marginTop:((_props_spacingConfigs1=props.spacingConfigs)===null||_props_spacingConfigs1===void 0?void 0:_props_spacingConfigs1.gap)||24,marginBottom:((_props_spacingConfigs2=props.spacingConfigs)===null||_props_spacingConfigs2===void 0?void 0:_props_spacingConfigs2.gap)||24,borderTop:((_props_spacingConfigs3=props.spacingConfigs)===null||_props_spacingConfigs3===void 0?void 0:_props_spacingConfigs3.divider)?`${props.spacingConfigs.divider.borderWidth}px ${props.spacingConfigs.divider.borderStyle} ${props.spacingConfigs.divider.borderColor}`:\"1px solid rgba(0,0,0,0.08)\"}}):index>0&&!((_props_spacingConfigs4=props.spacingConfigs)===null||_props_spacingConfigs4===void 0?void 0:_props_spacingConfigs4.dividerVisible)?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:((_props_spacingConfigs5=props.spacingConfigs)===null||_props_spacingConfigs5===void 0?void 0:_props_spacingConfigs5.gap)||24}}):null,/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",overflow:\"hidden\",borderRadius:typeof((_props_containerConfigs=props.containerConfigs)===null||_props_containerConfigs===void 0?void 0:_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_containerConfigs1=props.containerConfigs)===null||_props_containerConfigs1===void 0?void 0:_props_containerConfigs1.radius)===\"string\"?props.containerConfigs.radius:`${((_props_containerConfigs2=props.containerConfigs)===null||_props_containerConfigs2===void 0?void 0:_props_containerConfigs2.radius)||0}px`,background:((_props_containerConfigs3=props.containerConfigs)===null||_props_containerConfigs3===void 0?void 0:_props_containerConfigs3.background)||\"#FFF\",border:((_props_containerConfigs4=props.containerConfigs)===null||_props_containerConfigs4===void 0?void 0:_props_containerConfigs4.border)?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,padding:typeof((_props_containerConfigs5=props.containerConfigs)===null||_props_containerConfigs5===void 0?void 0:_props_containerConfigs5.padding)===\"object\"?`${props.containerConfigs.padding.top}px ${props.containerConfigs.padding.right}px ${props.containerConfigs.padding.bottom}px ${props.containerConfigs.padding.left}px`:((_props_containerConfigs6=props.containerConfigs)===null||_props_containerConfigs6===void 0?void 0:_props_containerConfigs6.padding)||\"0px\",display:\"flex\"},children:/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:(_props_imageConfigs=props.imageConfigs)===null||_props_imageConfigs===void 0?void 0:_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=props.quantityConfigs)===null||_props_quantityConfigs===void 0?void 0:(_props_quantityConfigs_buttons=_props_quantityConfigs.buttons)===null||_props_quantityConfigs_buttons===void 0?void 0:_props_quantityConfigs_buttons.icons,quantityNumberColor:(_props_quantityConfigs1=props.quantityConfigs)===null||_props_quantityConfigs1===void 0?void 0:(_props_quantityConfigs_container=_props_quantityConfigs1.container)===null||_props_quantityConfigs_container===void 0?void 0:_props_quantityConfigs_container.number,quantityContainerBgColor:(_props_quantityConfigs2=props.quantityConfigs)===null||_props_quantityConfigs2===void 0?void 0:(_props_quantityConfigs_container1=_props_quantityConfigs2.container)===null||_props_quantityConfigs_container1===void 0?void 0:_props_quantityConfigs_container1.containerBg,quantityControlBgColor:(_props_quantityConfigs3=props.quantityConfigs)===null||_props_quantityConfigs3===void 0?void 0:(_props_quantityConfigs_buttons1=_props_quantityConfigs3.buttons)===null||_props_quantityConfigs_buttons1===void 0?void 0:_props_quantityConfigs_buttons1.iconBg,quantityControlHoverColor:(_props_quantityConfigs4=props.quantityConfigs)===null||_props_quantityConfigs4===void 0?void 0:(_props_quantityConfigs_buttons2=_props_quantityConfigs4.buttons)===null||_props_quantityConfigs_buttons2===void 0?void 0:_props_quantityConfigs_buttons2.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:(_props_removeIconConfigs=props.removeIconConfigs)===null||_props_removeIconConfigs===void 0?void 0:_props_removeIconConfigs.icon,xBgColor:(_props_removeIconConfigs1=props.removeIconConfigs)===null||_props_removeIconConfigs1===void 0?void 0:_props_removeIconConfigs1.bg,xBgHoverColor:(_props_removeIconConfigs2=props.removeIconConfigs)===null||_props_removeIconConfigs2===void 0?void 0:_props_removeIconConfigs2.bgHover,Radius:\"0px\",style:{width:\"100%\",background:\"transparent\",...RenderTarget.current()===RenderTarget.canvas?{padding:typeof((_props_containerConfigs7=props.containerConfigs)===null||_props_containerConfigs7===void 0?void 0:_props_containerConfigs7.padding)===\"object\"?`${props.containerConfigs.padding.top}px ${props.containerConfigs.padding.right}px ${props.containerConfigs.padding.bottom}px ${props.containerConfigs.padding.left}px`:((_props_containerConfigs8=props.containerConfigs)===null||_props_containerConfigs8===void 0?void 0:_props_containerConfigs8.padding)||\"0px\"}:{padding:0}},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:_lineItem.merchandise.product.title}),shopifyProductPriceAmount:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:((_props_priceConfigs=props.priceConfigs)===null||_props_priceConfigs===void 0?void 0:_props_priceConfigs.gap)||4},children:(()=>{var _get_find,_matchingProduct_variants_edges_find,_matchingProduct_variants_edges,_matchingProduct_variants,_props_priceConfigs_price,_props_priceConfigs,_props_priceConfigs_price1,_props_priceConfigs1,_props_priceConfigs_comparePrice,_props_priceConfigs2;if(!_lineItem)return null;const variantId=get(_lineItem,\"merchandise.id\",\"\");const variantGid=variantId.split(\"/\").pop();const matchingProduct=(_get_find=get(window,\"shopXtools.products\",[]).find(({node})=>node.variants.edges.some(edge=>edge.node.id.includes(variantGid))))===null||_get_find===void 0?void 0:_get_find.node;// Get the matching variant from the product\nconst matchingVariant=matchingProduct===null||matchingProduct===void 0?void 0:(_matchingProduct_variants=matchingProduct.variants)===null||_matchingProduct_variants===void 0?void 0:(_matchingProduct_variants_edges=_matchingProduct_variants.edges)===null||_matchingProduct_variants_edges===void 0?void 0:(_matchingProduct_variants_edges_find=_matchingProduct_variants_edges.find(edge=>edge.node.id.includes(variantGid)))===null||_matchingProduct_variants_edges_find===void 0?void 0:_matchingProduct_variants_edges_find.node;// Get price from variant first, fallback to product price range\nconst price=get(matchingVariant,\"priceV2.amount\")||get(matchingProduct,\"priceRange.minVariantPrice.amount\");const currencyCode=get(matchingVariant,\"priceV2.currencyCode\")||get(matchingProduct,\"priceRange.minVariantPrice.currencyCode\");// Get compare price from variant first, fallback to product compare price range\nconst comparePrice=get(matchingVariant,\"compareAtPriceV2.amount\")||get(matchingProduct,\"compareAtPriceRange.minVariantPrice.amount\");console.log(\"Cart Product Card - Price Data:\",{variantId,variantGid,matchingProduct,matchingVariant,price,currencyCode,comparePrice,variantComparePrice:get(matchingVariant,\"compareAtPriceV2.amount\"),productComparePrice:get(matchingProduct,\"compareAtPriceRange.minVariantPrice.amount\"),lineItem:_lineItem,showCurrencyCode:props.showCurrencyCode,currencyPosition:props.currencyPosition,showCurrencySymbol:props.showCurrencySymbol});const hasComparePrice=comparePrice&&parseFloat(comparePrice)>parseFloat(price);const finalPrice=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=props.priceConfigs)===null||_props_priceConfigs===void 0?void 0:(_props_priceConfigs_price=_props_priceConfigs.price)===null||_props_priceConfigs_price===void 0?void 0:_props_priceConfigs_price.saleColor:(_props_priceConfigs1=props.priceConfigs)===null||_props_priceConfigs1===void 0?void 0:(_props_priceConfigs_price1=_props_priceConfigs1.price)===null||_props_priceConfigs_price1===void 0?void 0:_props_priceConfigs_price1.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_priceConfigs2=props.priceConfigs)===null||_props_priceConfigs2===void 0?void 0:(_props_priceConfigs_comparePrice=_props_priceConfigs2.comparePrice)===null||_props_priceConfigs_comparePrice===void 0?void 0:_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=props.variantConfigs)===null||_props_variantConfigs===void 0?void 0:_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\"},children:[option.name,\":\"]}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:option.value})]},`${option.name}-${index}`)),((_lineItem_sellingPlanAllocation=_lineItem.sellingPlanAllocation)===null||_lineItem_sellingPlanAllocation===void 0?void 0:(_lineItem_sellingPlanAllocation_sellingPlan=_lineItem_sellingPlanAllocation.sellingPlan)===null||_lineItem_sellingPlanAllocation_sellingPlan===void 0?void 0:_lineItem_sellingPlanAllocation_sellingPlan.name)&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"subscriptionConfigs.font\"),color:get(props,\"subscriptionConfigs.color\")},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,width:104,radius:8,background:\"#F5F5F5\",ratio:\"1:1\",hover:\"None\",zoomScale:1.1,opacity:.75,border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}},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\"},containerRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,min:0,max:100,unit:\"px\",step:1},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,hidden:({type})=>type!==\"Default\"},customPlusIcon:{type:ControlType.Image,title:\"Plus\",hidden:({type})=>type!==\"Custom\"},customMinusIcon:{type:ControlType.Image,title:\"Minus\",hidden:({type})=>type!==\"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},iconBg:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG\"},iconBgHover:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG Hover\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:4,min:0,max:100,unit:\"px\",step:1},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\"},showCurrencyCode:false,showSymbol:true},removeIconConfigs:{position:\"Bottom\",iconType:\"Default\",iconWeight:2,icon:\"#000000\",iconSize:8,bg:\"#F5F5F5\",bgHover:\"#EBEBEB\",radius:80,border:{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\"},width:{type:ControlType.Number,title:\"Width\",defaultValue:112,min:0,max:500,unit:\"px\",step:1,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},ratio:{type:ControlType.Enum,title:\"Ratio\",options:[\"1:1\",\"4:5\"],defaultValue:\"1:1\",hidden:({visible})=>!visible},hover:{type:ControlType.Enum,title:\"Hover Effect\",options:[\"None\",\"Zoom\",\"Opacity\"],defaultValue:\"None\",hidden:({visible})=>!visible},zoomScale:{type:ControlType.Number,title:\"Zoom Scale\",defaultValue:1.1,min:1,max:3,step:.1,hidden:({hover})=>hover!==\"Zoom\"},opacity:{type:ControlType.Number,title:\"Hover Opacity\",defaultValue:.75,min:0,max:1,step:.05,hidden:({hover})=>hover!==\"Opacity\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0)\"},hidden:({visible})=>!visible}}},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\"}}},variantConfigs:{type:ControlType.Object,title:\"Variants\",controls:{gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:40,unit:\"px\",step:1},titleFont:{type:ControlType.Font,controls:\"extended\",title:\"Title Font\"},titleColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Title Color\"},valueFont:{type:ControlType.Font,controls:\"extended\",title:\"Value Font\"},valueColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Value Color\"}}},subscriptionConfigs:{type:ControlType.Object,title:\"Subscription\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"}}},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\"},containerRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,min:0,max:100,unit:\"px\",step:1},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,hidden:({iconType})=>iconType!==\"Default\"},customPlusIcon:{type:ControlType.Image,title:\"Plus\",hidden:({type})=>type!==\"Custom\"},customMinusIcon:{type:ControlType.Image,title:\"Minus\",hidden:({type})=>type!==\"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},iconBg:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG\"},iconBgHover:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG Hover\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:4,min:0,max:100,unit:\"px\",step:1},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}}},showCurrencyCode:{type:ControlType.Boolean,title:\"Code\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showSymbol:{type:ControlType.Boolean,title:\"Symbol\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"}}},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\"}}},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,hidden:({iconType})=>iconType===\"Custom\"},icon:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Icon\",hidden:({iconType})=>iconType===\"Custom\"},customImage:{type:ControlType.Image,title:\"Image\",hidden:({iconType})=>iconType===\"Default\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1},bg:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG\"},bgHover:{type:ControlType.Color,defaultValue:\"#EBEBEB\",title:\"BG Hover\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:80,min:0,max:100,unit:\"px\",step:1},border:{type:ControlType.Border,title:\"Border\"}}},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}){var _lineItem_merchandise_product,_lineItem_merchandise,_imageConfigs_border,_imageConfigs_border1,_imageConfigs_border2,_quantityConfigs_container,_quantityConfigs_container1,_quantityConfigs_container2,_quantityConfigs_buttons,_quantityConfigs_buttons1,_quantityConfigs_buttons2,_quantityConfigs_buttons3,_quantityConfigs_buttons4,_quantityConfigs_buttons5,_quantityConfigs_container3,_quantityConfigs_buttons6,_quantityConfigs_buttons7,_quantityConfigs_buttons8,_quantityConfigs_buttons9,_quantityConfigs_buttons10,_quantityConfigs_buttons11;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===null||linkConfigs===void 0?void 0:linkConfigs.enabled)&&(_lineItem===null||_lineItem===void 0?void 0:(_lineItem_merchandise=_lineItem.merchandise)===null||_lineItem_merchandise===void 0?void 0:(_lineItem_merchandise_product=_lineItem_merchandise.product)===null||_lineItem_merchandise_product===void 0?void 0:_lineItem_merchandise_product.handle)?`${window.location.origin}/${linkConfigs.slugPath||\"\"}${_lineItem.merchandise.product.handle}`:null;const imageHeight=(imageConfigs===null||imageConfigs===void 0?void 0:imageConfigs.ratio)===\"4:5\"?((imageConfigs===null||imageConfigs===void 0?void 0:imageConfigs.width)||112)*1.25:(imageConfigs===null||imageConfigs===void 0?void 0:imageConfigs.width)||112;const imageBorderStyle=(imageConfigs===null||imageConfigs===void 0?void 0:(_imageConfigs_border=imageConfigs.border)===null||_imageConfigs_border===void 0?void 0:_imageConfigs_border.borderStyle)||\"solid\";const imageBorderWidth=(imageConfigs===null||imageConfigs===void 0?void 0:(_imageConfigs_border1=imageConfigs.border)===null||_imageConfigs_border1===void 0?void 0:_imageConfigs_border1.borderWidth)||0;const imageBorderColor=(imageConfigs===null||imageConfigs===void 0?void 0:(_imageConfigs_border2=imageConfigs.border)===null||_imageConfigs_border2===void 0?void 0:_imageConfigs_border2.borderColor)||\"transparent\";const imageRadius=typeof(imageConfigs===null||imageConfigs===void 0?void 0:imageConfigs.radius)===\"object\"?`${imageConfigs.radius.topLeft}px ${imageConfigs.radius.topRight}px ${imageConfigs.radius.bottomRight}px ${imageConfigs.radius.bottomLeft}px`:`${(imageConfigs===null||imageConfigs===void 0?void 0: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:\"none\",background:(removeIconConfigs===null||removeIconConfigs===void 0?void 0:removeIconConfigs.bg)||\"#F5F5F5\",color:(removeIconConfigs===null||removeIconConfigs===void 0?void 0:removeIconConfigs.icon)||\"#000000\",cursor:\"pointer\",padding:\"4px\",borderRadius:`${(removeIconConfigs===null||removeIconConfigs===void 0?void 0:removeIconConfigs.radius)||80}px`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,width:\"24px\",height:\"24px\"},onMouseEnter:e=>e.currentTarget.style.background=(removeIconConfigs===null||removeIconConfigs===void 0?void 0:removeIconConfigs.bgHover)||\"#EBEBEB\",onMouseLeave:e=>e.currentTarget.style.background=(removeIconConfigs===null||removeIconConfigs===void 0?void 0:removeIconConfigs.bg)||\"#F5F5F5\",children:(removeIconConfigs===null||removeIconConfigs===void 0?void 0:removeIconConfigs.iconType)===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:removeIconConfigs===null||removeIconConfigs===void 0?void 0:removeIconConfigs.customImage,alt:\"Remove\",style:{width:removeIconConfigs===null||removeIconConfigs===void 0?void 0:removeIconConfigs.iconSize,height:removeIconConfigs===null||removeIconConfigs===void 0?void 0:removeIconConfigs.iconSize}}):/*#__PURE__*/_jsx(XIcon,{size:(removeIconConfigs===null||removeIconConfigs===void 0?void 0:removeIconConfigs.iconSize)||8,weight:(removeIconConfigs===null||removeIconConfigs===void 0?void 0:removeIconConfigs.iconWeight)||2})});const containerStyle={display:\"flex\",alignItems:\"stretch\",width:\"100%\",boxSizing:\"border-box\",overflow:\"hidden\",cursor:productUrl?\"pointer\":\"default\",borderRadius:typeof(containerConfigs===null||containerConfigs===void 0?void 0:containerConfigs.radius)===\"object\"?`${containerConfigs.radius.topLeft}px ${containerConfigs.radius.topRight}px ${containerConfigs.radius.bottomRight}px ${containerConfigs.radius.bottomLeft}px`:`${(containerConfigs===null||containerConfigs===void 0?void 0:containerConfigs.radius)||0}px`,border:(containerConfigs===null||containerConfigs===void 0?void 0:containerConfigs.border)?`${containerConfigs.border.borderWidth}px ${containerConfigs.border.borderStyle} ${containerConfigs.border.borderColor}`:undefined,padding:typeof(containerConfigs===null||containerConfigs===void 0?void 0:containerConfigs.padding)===\"object\"?`${containerConfigs.padding.top}px ${containerConfigs.padding.right}px ${containerConfigs.padding.bottom}px ${containerConfigs.padding.left}px`:(containerConfigs===null||containerConfigs===void 0?void 0:containerConfigs.padding)||\"0px\",background:\"transparent\",...style};var _containerConfigs_imageGap;const contentStyle={display:\"flex\",gap:(_containerConfigs_imageGap=containerConfigs===null||containerConfigs===void 0?void 0:containerConfigs.imageGap)!==null&&_containerConfigs_imageGap!==void 0?_containerConfigs_imageGap:0,flex:1,minWidth:0,padding:(containerConfigs===null||containerConfigs===void 0?void 0:containerConfigs.insidePadding)||\"0px\"};const imageStyle={position:\"relative\",width:(imageConfigs===null||imageConfigs===void 0?void 0:imageConfigs.width)||112,height:imageHeight,flexShrink:0,background:(imageConfigs===null||imageConfigs===void 0?void 0:imageConfigs.background)||\"#F2F2F2\",borderRadius:(imageConfigs===null||imageConfigs===void 0?void 0:imageConfigs.radius)||\"4px\",border:`${imageBorderWidth}px ${imageBorderStyle} ${imageBorderColor}`,overflow:\"hidden\"};const imageInnerStyle={width:\"100%\",height:\"100%\",objectFit:\"cover\",transition:\"transform 0.3s ease, opacity 0.3s ease\",...isHovered&&(imageConfigs===null||imageConfigs===void 0?void 0:imageConfigs.hover)===\"Zoom\"&&{transform:`scale(${imageConfigs.zoomScale})`},...isHovered&&(imageConfigs===null||imageConfigs===void 0?void 0:imageConfigs.hover)===\"Opacity\"&&{opacity:imageConfigs.opacity}};const titleStyle={...(titleConfigs===null||titleConfigs===void 0?void 0:titleConfigs.font)||{},color:isHovered?titleConfigs===null||titleConfigs===void 0?void 0:titleConfigs.hoverColor:titleConfigs===null||titleConfigs===void 0?void 0:titleConfigs.color,margin:0,transition:\"color 0.3s ease\"};const handleClick=e=>{// Only navigate if not clicking quantity or remove buttons\nif(productUrl&&!e.target.closest(\"button\")){window.location.href=productUrl;}};var _containerConfigs_imageGap1,_containerConfigs_gap,_containerConfigs_gap1;return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,onClick:handleClick,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:(_containerConfigs_imageGap1=containerConfigs===null||containerConfigs===void 0?void 0:containerConfigs.imageGap)!==null&&_containerConfigs_imageGap1!==void 0?_containerConfigs_imageGap1: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=containerConfigs===null||containerConfigs===void 0?void 0:containerConfigs.gap)!==null&&_containerConfigs_gap!==void 0?_containerConfigs_gap:0,padding:(containerConfigs===null||containerConfigs===void 0?void 0: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_gap1=containerConfigs===null||containerConfigs===void 0?void 0:containerConfigs.gap)!==null&&_containerConfigs_gap1!==void 0?_containerConfigs_gap1:0,flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:titleStyle,children:typeof shopifyProductTitle===\"string\"?shopifyProductTitle:/*#__PURE__*/React.cloneElement(shopifyProductTitle,{style:titleStyle})}),variants]}),(removeIconConfigs===null||removeIconConfigs===void 0?void 0: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===null||quantityConfigs===void 0?void 0:(_quantityConfigs_container=quantityConfigs.container)===null||_quantityConfigs_container===void 0?void 0:_quantityConfigs_container.containerBg)||\"transparent\",borderRadius:typeof(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_container1=quantityConfigs.container)===null||_quantityConfigs_container1===void 0?void 0:_quantityConfigs_container1.containerRadius)===\"number\"?`${quantityConfigs.container.containerRadius}px`:\"8px\",padding:\"4px\",border:(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_container2=quantityConfigs.container)===null||_quantityConfigs_container2===void 0?void 0:_quantityConfigs_container2.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:\"none\",background:(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons=quantityConfigs.buttons)===null||_quantityConfigs_buttons===void 0?void 0:_quantityConfigs_buttons.iconBg)||\"#F5F5F5\",color:(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons1=quantityConfigs.buttons)===null||_quantityConfigs_buttons1===void 0?void 0:_quantityConfigs_buttons1.icons)||\"#000000\",cursor:\"pointer\",padding:\"4px 8px\",borderRadius:`${(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons2=quantityConfigs.buttons)===null||_quantityConfigs_buttons2===void 0?void 0:_quantityConfigs_buttons2.radius)||4}px`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},onMouseEnter:e=>{var _quantityConfigs_buttons;e.currentTarget.style.background=(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons=quantityConfigs.buttons)===null||_quantityConfigs_buttons===void 0?void 0:_quantityConfigs_buttons.iconBgHover)||\"#EBEBEB\";},onMouseLeave:e=>{var _quantityConfigs_buttons;e.currentTarget.style.background=(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons=quantityConfigs.buttons)===null||_quantityConfigs_buttons===void 0?void 0:_quantityConfigs_buttons.iconBg)||\"#F5F5F5\";},children:(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons3=quantityConfigs.buttons)===null||_quantityConfigs_buttons3===void 0?void 0:_quantityConfigs_buttons3.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===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons4=quantityConfigs.buttons)===null||_quantityConfigs_buttons4===void 0?void 0:_quantityConfigs_buttons4.iconSize)||8,weight:(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons5=quantityConfigs.buttons)===null||_quantityConfigs_buttons5===void 0?void 0:_quantityConfigs_buttons5.iconWeight)||2})}),/*#__PURE__*/_jsx(\"span\",{style:{margin:\"0 8px\",color:(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_container3=quantityConfigs.container)===null||_quantityConfigs_container3===void 0?void 0:_quantityConfigs_container3.number)||\"#000000\"},children:shopifyQuantity}),/*#__PURE__*/_jsx(\"button\",{onClick:onAddQuantity,style:{border:\"none\",background:(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons6=quantityConfigs.buttons)===null||_quantityConfigs_buttons6===void 0?void 0:_quantityConfigs_buttons6.iconBg)||\"#F5F5F5\",color:(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons7=quantityConfigs.buttons)===null||_quantityConfigs_buttons7===void 0?void 0:_quantityConfigs_buttons7.icons)||\"#000000\",cursor:\"pointer\",padding:\"4px 8px\",borderRadius:`${(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons8=quantityConfigs.buttons)===null||_quantityConfigs_buttons8===void 0?void 0:_quantityConfigs_buttons8.radius)||4}px`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},onMouseEnter:e=>{var _quantityConfigs_buttons;e.currentTarget.style.background=(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons=quantityConfigs.buttons)===null||_quantityConfigs_buttons===void 0?void 0:_quantityConfigs_buttons.iconBgHover)||\"#EBEBEB\";},onMouseLeave:e=>{var _quantityConfigs_buttons;e.currentTarget.style.background=(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons=quantityConfigs.buttons)===null||_quantityConfigs_buttons===void 0?void 0:_quantityConfigs_buttons.iconBg)||\"#F5F5F5\";},children:(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons9=quantityConfigs.buttons)===null||_quantityConfigs_buttons9===void 0?void 0:_quantityConfigs_buttons9.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===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons10=quantityConfigs.buttons)===null||_quantityConfigs_buttons10===void 0?void 0:_quantityConfigs_buttons10.iconSize)||8,weight:(quantityConfigs===null||quantityConfigs===void 0?void 0:(_quantityConfigs_buttons11=quantityConfigs.buttons)===null||_quantityConfigs_buttons11===void 0?void 0:_quantityConfigs_buttons11.iconWeight)||2})})]}),(removeIconConfigs===null||removeIconConfigs===void 0?void 0: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\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartProductCard.map","export function getUTMParameters(){const urlParams=new URLSearchParams(window.location.search);const utmParams={};const utmKeys=[\"utm_source\",\"utm_medium\",\"utm_campaign\",\"utm_term\",\"utm_content\"];utmKeys.forEach(key=>{const value=urlParams.get(key);if(value){utmParams[key]=value;}});if(Object.keys(utmParams).length>0){window.utmParams=utmParams;}}export function appendUTMParamsToUrl(checkoutUrl){const utmParams=window.utmParams||{};if(Object.keys(utmParams).length>0){const url=new URL(checkoutUrl);Object.keys(utmParams).forEach(key=>{url.searchParams.append(key,utmParams[key]);});return url.toString();}return checkoutUrl;}\nexport const __FramerMetadata__ = {\"exports\":{\"appendUTMParamsToUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getUTMParameters\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utmParams.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 * © 2024 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import React,{useEffect,useState,useCallback,useRef,cloneElement}from\"react\";import{appendUTMParamsToUrl}from\"https://framerusercontent.com/modules/w24ELWa2giT3SFaWpV77/624RTOU53ckt7NzZkGeH/utmParams.js\";import{throttle}from\"lodash-es\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n */export default function FC_CartCheckoutButton({componentInstance}){var _content_props;const[checkoutUrl,setCheckoutUrl]=useState(null);const isFetching=useRef(false);const getCurrentLanguage=()=>{var _pathSegments_;if(typeof window===\"undefined\")return\"en\";const pathname=window.location.pathname;const pathSegments=pathname.split(\"/\").filter(Boolean);const validLanguages=[\"en\",\"ja\",\"zh\",\"ko\",\"fr\",\"es\",\"de\",\"it\",\"nl\",\"pt\",\"ru\",\"ar\",\"hi\",\"th\",\"vi\",\"cs\",\"da\",\"fi\",\"el\",\"he\",\"hu\",\"id\",\"ms\",\"no\",\"pl\",\"ro\",\"sv\",\"tr\",\"uk\",\"bn\",\"ta\",\"bg\",\"hr\",\"sl\",\"sr\"];const detectedLanguage=validLanguages.includes((_pathSegments_=pathSegments[0])===null||_pathSegments_===void 0?void 0:_pathSegments_.toLowerCase())?pathSegments[0].toLowerCase():\"en\";console.log(\"Detected language:\",detectedLanguage);return detectedLanguage;};const appendLanguageToUrl=url=>{try{const urlObj=new URL(url);const currentLang=getCurrentLanguage();urlObj.searchParams.delete(\"locale\");urlObj.searchParams.append(\"locale\",currentLang);return urlObj.toString();}catch(error){console.error(\"Error appending language to URL:\",error);return url;}};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);if(cartData){// Check for existing attributes\nconst storedAttributes=JSON.parse(localStorage.getItem(\"shopX_cart_attributes\")||\"[]\");console.log(\"Cart data received:\",{checkoutUrl:cartData.checkoutUrl,storedAttributes});window.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()=>{var _window_shopXtools_cart,_window_shopXtools;console.log(\"handleCartUpdate triggered\");let cartId=((_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)||localStorage.getItem(\"shopX_cart_id\");console.log(\"Cart ID:\",cartId);if(cartId){await fetchCartAndUpdateCheckoutUrl(cartId);}else{console.warn(\"No cart ID found. Cart is empty.\");setCheckoutUrl(null);}},1e3),[fetchCartAndUpdateCheckoutUrl]);useEffect(()=>{console.log(\"CartCheckoutButton mounted\");const existingNote=localStorage.getItem(\"orderAttribute\");console.log(\"Existing order note:\",existingNote);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(\"shopX_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{const updateResponse=await window.shopXtools.handleCartMutation(updateCartMutation,{cartId:window.shopXtools.cart.id,attributes:allAttributes});console.log(\"Cart attributes update response:\",updateResponse);}catch(error){console.error(\"Failed to update cart attributes:\",error);}}let finalCheckoutUrl=checkoutUrl;finalCheckoutUrl=appendUTMParamsToUrl(finalCheckoutUrl);finalCheckoutUrl=appendLanguageToUrl(finalCheckoutUrl);console.log(\"Final checkout URL:\",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);}}window.location.href=finalCheckoutUrl;}catch(error){console.error(\"Error during checkout:\",error);}};const content=Array.isArray(componentInstance)?componentInstance[0]:componentInstance;console.log(\"CartCheckoutButton render state:\",{hasComponentInstance:!!componentInstance,contentType:content?typeof content:\"none\",isArray:Array.isArray(componentInstance),isValidElement:content?/*#__PURE__*/React.isValidElement(content):false});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\"});}console.log(\"Rendering custom button component\");return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:\"100%\"},children:/*#__PURE__*/cloneElement(content,{style:{...((_content_props=content.props)===null||_content_props===void 0?void 0:_content_props.style)||{},width:\"100%\",height:\"100%\"},onClick:e=>{console.log(\"Custom button clicked\");handleClick(e);if(content.props.onClick){console.log(\"Executing additional click handler from custom button\");content.props.onClick(e);}}})});}addPropertyControls(FC_CartCheckoutButton,{componentInstance:{type:ControlType.ComponentInstance,title:\"Component Instance\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartCheckoutButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartCheckoutButton.map","// Generated by Framer (9805f18)\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={gP0Ds1xRT:{hover:true}};const serializationHash=\"framer-3W8ew\";const variantClassNames={gP0Ds1xRT:\"framer-v-1hfo0wt\"};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,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:\"gP0Ds1xRT\",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-1hfo0wt\",className,classNames),\"data-framer-name\":\"button\",layoutDependency:layoutDependency,layoutId:\"gP0Ds1xRT\",ref:refBinding,style:{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"gP0Ds1xRT-hover\":{backgroundColor:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\"}},...addPropertyOverrides({\"gP0Ds1xRT-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\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlETXlMQ0FpZDJkb2RDSWdOalky\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 32, \"wght\" 666)',\"--framer-letter-spacing\":\"-0.01em\",\"--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-o7ypd0\",fonts:[\"Inter-Variable\"],layoutDependency:layoutDependency,layoutId:\"JM6ZN4huG\",style:{\"--extracted-2gg91v\":'\"opsz\" 32, \"wght\" 666',\"--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\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3W8ew.framer-1w0kkyr, .framer-3W8ew .framer-1w0kkyr { display: block; }\",\".framer-3W8ew.framer-1hfo0wt { 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; position: relative; width: 400px; }\",\".framer-3W8ew .framer-o7ypd0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"U1vX43OY5\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTJAwtU68H=withCSS(Component,css,\"framer-3W8ew\");export default FramerTJAwtU68H;FramerTJAwtU68H.displayName=\"FC Cart / checkoutButton\";FramerTJAwtU68H.defaultProps={height:48,width:400};const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerTJAwtU68H,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes,weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTJAwtU68H\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"400\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U1vX43OY5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TJAwtU68H.map","// Generated by Framer (9805f18)\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/zdFw1Xx6qUO2R4nFC86s/FC_CartCounter.js\";import ButtonClose from\"https://framerusercontent.com/modules/flkDlWn4pnygr2qFn2GA/XFcm7RscsL5x6DCl39r2/q9FyiL8Ou.js\";import FC_CartSubtotal from\"https://framerusercontent.com/modules/g7fE5FpUH8BU8KzDDNuK/tCy5r8WAqBSBvpzfRWb3/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/4mUVklsjPr3YlpuhhWDv/FC_CartProductCard.js\";import FC_CartCheckoutButton from\"https://framerusercontent.com/modules/v7LtkkyNjEAQ8EyrCJW6/6PBGIQmM2H2BW48qtWhP/FC_CartCheckoutButton.js\";import FC_CartClearButton from\"https://framerusercontent.com/modules/wBxOpxRwiKJ3qoIvmMdQ/z5RxMWfbQYPwULKjk69M/FC_CartClear.js\";import ButtonClearCart from\"https://framerusercontent.com/modules/yuLC143OhO9P8FpkPqzI/MRk9OXk8ekcS9DkZMyU5/QrSefJ385.js\";import FCCartCheckoutButton from\"https://framerusercontent.com/modules/NP6BeZzQHNV1PPcWZJTU/Vwu1FfnZayFVFWwdOuim/TJAwtU68H.js\";const FC_CartCounterFonts=getFonts(FC_CartCounter);const ButtonCloseFonts=getFonts(ButtonClose);const FC_CartProductCardFonts=getFonts(FC_CartProductCard);const FC_CartSubtotalFonts=getFonts(FC_CartSubtotal);const FCCartCheckoutButtonFonts=getFonts(FCCartCheckoutButton);const FC_CartCheckoutButtonFonts=getFonts(FC_CartCheckoutButton);const ButtonClearCartFonts=getFonts(ButtonClearCart);const FC_CartClearButtonFonts=getFonts(FC_CartClearButton);const FC_CartStateControllerFonts=getFonts(FC_CartStateController);const cycleOrder=[\"wnyPkX8rp\",\"kKxn20TqI\"];const serializationHash=\"framer-SEekv\";const variantClassNames={kKxn20TqI:\"framer-v-b4ty16\",wnyPkX8rp:\"framer-v-1ias2oc\"};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:\"wnyPkX8rp\",Phone:\"kKxn20TqI\"};const getProps=({click,height,id,width,...props})=>{return{...props,Lrft6QYUX:click??props.Lrft6QYUX,variant:humanReadableVariantMap[props.variant]??props.variant??\"wnyPkX8rp\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Lrft6QYUX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wnyPkX8rp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const sJ3RhKUYylb7div=activeVariantCallback(async(...args)=>{if(Lrft6QYUX){const res=await Lrft6QYUX(...args);if(res===false)return false;}});const onTaplb7div=activeVariantCallback(async(...args)=>{if(Lrft6QYUX){const res=await Lrft6QYUX(...args);if(res===false)return false;}});const sharedStyleClassNames=[];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-1ias2oc\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"wnyPkX8rp\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{kKxn20TqI:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"}},...addPropertyOverrides({kKxn20TqI:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-l298v3\",\"data-framer-name\":\"modal\",layoutDependency:layoutDependency,layoutId:\"Hf67AdwpX\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s0q8w6-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"C1rkarxSG-container\",nodeId:\"C1rkarxSG\",rendersWithMotion:true,scopeId:\"WMgesVTPm\",children:/*#__PURE__*/_jsx(FC_CartStateController,{Empty:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gdbbw8\",\"data-framer-name\":\"Cart Empty\",layoutDependency:layoutDependency,layoutId:\"I_DxDqio1\",style:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ygcd5z\",\"data-border\":true,\"data-framer-name\":\"header\",layoutDependency:layoutDependency,layoutId:\"lBBmtJJKH\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e568eaca-76fb-4a8a-85c4-ef6c471fbdfe, rgba(33, 26, 26, 0.06))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-172r1pk\",\"data-framer-name\":\"my cart\",layoutDependency:layoutDependency,layoutId:\"noNZYoFBl\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlETXlMQ0FpZDJkb2RDSWdOVFUx\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss04' on, 'ss03' on\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 32, \"wght\" 555)',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(33, 26, 26)))\"},children:\"Your cart is empty\"})}),className:\"framer-cd58z9\",fonts:[\"Inter-Variable\"],layoutDependency:layoutDependency,layoutId:\"hw1P2Dnds\",style:{\"--extracted-2gg91v\":'\"opsz\" 32, \"wght\" 555',\"--extracted-r6o4lv\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(33, 26, 26))\",\"--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-lzhc3q-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vLQN9b9fn-container\",nodeId:\"vLQN9b9fn\",rendersWithMotion:true,scopeId:\"WMgesVTPm\",children:/*#__PURE__*/_jsx(ButtonClose,{height:\"100%\",id:\"vLQN9b9fn\",layoutId:\"vLQN9b9fn\",sJ3RhKUYy:sJ3RhKUYylb7div,style:{height:\"100%\",width:\"100%\"},width:\"100%\",wYCFdsUbu:\"vCkVjSQMz\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ag1rzw\",layoutDependency:layoutDependency,layoutId:\"SQIxIxnFB\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-122rezb\",\"data-framer-name\":\"payments\",layoutDependency:layoutDependency,layoutId:\"aRDxLLbrh\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-r2394x\",\"data-framer-name\":\"visa\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"EGKVmYTgm\",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-kp2al8\",\"data-framer-name\":\"mc\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"gMY1bcm2c\",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-264ld0\",\"data-framer-name\":\"discover\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"RokOAacwU\",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-j91tvd\",\"data-framer-name\":\"amex\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"gMKcKnrc5\",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:\"C1rkarxSG\",layoutId:\"C1rkarxSG\",Populated:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-dmqd2h\",\"data-framer-name\":\"Cart Populated\",layoutDependency:layoutDependency,layoutId:\"qFKIzOCPB\",style:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-inz240\",layoutDependency:layoutDependency,layoutId:\"Lkcx5rGZh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f8lydo\",\"data-border\":true,\"data-framer-name\":\"header\",layoutDependency:layoutDependency,layoutId:\"MNzqT0G60\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e568eaca-76fb-4a8a-85c4-ef6c471fbdfe, rgba(33, 26, 26, 0.06))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fpxge5\",\"data-framer-name\":\"my cart\",layoutDependency:layoutDependency,layoutId:\"g7xALWWLO\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ofh6n8-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WYUyDJojk-container\",nodeId:\"WYUyDJojk\",rendersWithMotion:true,scopeId:\"WMgesVTPm\",children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},bottomLeft:0,bottomRight:0,color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",fixedHeight:false,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"100%\"},height:\"100%\",heightPx:40,hideIf0:false,id:\"WYUyDJojk\",layoutId:\"WYUyDJojk\",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\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlETXlMQ0FpZDJkb2RDSWdOVFUx\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss04' on, 'ss03' on\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 32, \"wght\" 555)',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(33, 26, 26)))\"},children:\"items in cart\"})}),className:\"framer-p5em9t\",fonts:[\"Inter-Variable\"],layoutDependency:layoutDependency,layoutId:\"b5hHXEu8a\",style:{\"--extracted-2gg91v\":'\"opsz\" 32, \"wght\" 555',\"--extracted-r6o4lv\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(33, 26, 26))\",\"--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-j97vty-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hMYy2CWmV-container\",nodeId:\"hMYy2CWmV\",rendersWithMotion:true,scopeId:\"WMgesVTPm\",children:/*#__PURE__*/_jsx(ButtonClose,{height:\"100%\",id:\"hMYy2CWmV\",layoutId:\"hMYy2CWmV\",sJ3RhKUYy:sJ3RhKUYylb7div,style:{height:\"100%\",width:\"100%\"},width:\"100%\",wYCFdsUbu:\"vCkVjSQMz\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lfp211\",\"data-framer-name\":\"items\",layoutDependency:layoutDependency,layoutId:\"se7RxzE1o\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sjsl1p-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qp5kRqWBU-container\",nodeId:\"qp5kRqWBU\",rendersWithMotion:true,scopeId:\"WMgesVTPm\",children:/*#__PURE__*/_jsx(FC_CartProductCard,{containerConfigs:{background:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},gap:8,imageGap:16,insidePadding:\"0px\",padding:\"0px\",radius:\"0px\"},errorConfigs:{errorColor:\"var(--token-ee0b45be-ab89-496b-a918-9602b833a448, rgb(217, 61, 79))\",errorFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"}},height:\"100%\",id:\"qp5kRqWBU\",imageConfigs:{background:\"var(--token-ae8ee2a3-db43-4346-aa65-c9685dfafd51, rgba(231, 236, 229, 0.64))\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},hover:\"None\",opacity:.75,radius:\"8px\",ratio:\"4:5\",visible:true,width:140,zoomScale:1.5},layoutId:\"qp5kRqWBU\",linkConfigs:{enabled:true,slugPath:\"\"},priceConfigs:{comparePrice:{color:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},strikethrough:true,strikethroughColor:\"var(--token-32039339-f64a-42c6-a8f4-f7fdfa12eb53, rgba(0, 0, 0, 0.16))\"},gap:4,price:{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},saleColor:\"rgb(207, 10, 10)\",saleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"}},showCurrencyCode:true,showSymbol:true},quantityConfigs:{buttons:{border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},iconBg:\"var(--token-977611e6-b9d8-4d09-809b-8b874fb3d33d, rgb(231, 236, 229))\",iconBgHover:\"rgb(211, 217, 208)\",icons:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",iconSize:10,iconType:\"Default\",iconWeight:2,radius:4},container:{containerBg:\"var(--token-977611e6-b9d8-4d09-809b-8b874fb3d33d, rgb(231, 236, 229))\",containerBorder:{borderColor:\"rgb(226, 226, 226)\",borderStyle:\"solid\",borderWidth:0},containerRadius:4,number:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"}},removeIconConfigs:{bg:\"var(--token-977611e6-b9d8-4d09-809b-8b874fb3d33d, rgb(231, 236, 229))\",bgHover:\"var(--token-ae8ee2a3-db43-4346-aa65-c9685dfafd51, rgba(231, 236, 229, 0.64))\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},icon:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",iconSize:10,iconType:\"Default\",iconWeight:2,position:\"Bottom\",radius:8},spacingConfigs:{divider:{borderColor:\"rgba(0, 0, 0, 0.08)\",borderStyle:\"solid\",borderWidth:1},dividerVisible:true,gap:24},style:{width:\"100%\"},subscriptionConfigs:{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"}},titleConfigs:{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverColor:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\"},variantConfigs:{gap:4,titleColor:\"rgb(0, 0, 0)\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},valueColor:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\",valueFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"}},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7f7fzn\",\"data-border\":true,\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"M4Hx9RMk3\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(241, 239, 239)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gikg5d\",\"data-framer-name\":\"info\",layoutDependency:layoutDependency,layoutId:\"ORMpRlCRO\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-heid0k\",\"data-framer-name\":\"subtotal\",layoutDependency:layoutDependency,layoutId:\"OPv2ZI4Yp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlETXlMQ0FpZDJkb2RDSWdOVFUx\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss04' on, 'ss03' on\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 32, \"wght\" 555)',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(33, 26, 26)))\"},children:\"Subtotal\"})}),className:\"framer-w292r8\",fonts:[\"Inter-Variable\"],layoutDependency:layoutDependency,layoutId:\"bzkCUJFTd\",style:{\"--extracted-2gg91v\":'\"opsz\" 32, \"wght\" 555',\"--extracted-r6o4lv\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(33, 26, 26))\",\"--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-7ro8wa-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UaxGng2Po-container\",nodeId:\"UaxGng2Po\",rendersWithMotion:true,scopeId:\"WMgesVTPm\",children:/*#__PURE__*/_jsx(FC_CartSubtotal,{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},height:\"100%\",id:\"UaxGng2Po\",layoutId:\"UaxGng2Po\",showCurrency:true,showSymbol:true,width:\"100%\"})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jeatgf\",layoutDependency:layoutDependency,layoutId:\"sRTpjdJfL\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rexn35-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EfCQeIKct-container\",nodeId:\"EfCQeIKct\",rendersWithMotion:true,scopeId:\"WMgesVTPm\",children:/*#__PURE__*/_jsx(FC_CartCheckoutButton,{componentInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h8ceru-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"mOCPpAj6m-container\",nodeId:\"mOCPpAj6m\",rendersWithMotion:true,scopeId:\"WMgesVTPm\",children:/*#__PURE__*/_jsx(FCCartCheckoutButton,{height:\"100%\",id:\"mOCPpAj6m\",layoutId:\"mOCPpAj6m\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})],height:\"100%\",id:\"EfCQeIKct\",layoutId:\"EfCQeIKct\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3iltpl-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BNcZT_nfY-container\",nodeId:\"BNcZT_nfY\",rendersWithMotion:true,scopeId:\"WMgesVTPm\",children:/*#__PURE__*/_jsx(FC_CartClearButton,{Default:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13dag4f-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"A39fIwL6Y-container\",nodeId:\"A39fIwL6Y\",rendersWithMotion:true,scopeId:\"WMgesVTPm\",children:/*#__PURE__*/_jsx(ButtonClearCart,{height:\"100%\",id:\"A39fIwL6Y\",layoutId:\"A39fIwL6Y\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})],height:\"100%\",id:\"BNcZT_nfY\",layoutId:\"BNcZT_nfY\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xb1tqb\",\"data-framer-name\":\"payments\",layoutDependency:layoutDependency,layoutId:\"YVA6KWOSZ\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-10mk4sn\",\"data-framer-name\":\"visa\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"MQoHB4yOE\",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-1p621vo\",\"data-framer-name\":\"mc\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"GCRHHg3H1\",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-js12ao\",\"data-framer-name\":\"discover\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"hB2Z73uec\",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-nly89g\",\"data-framer-name\":\"amex\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"ZRAxnxQLr\",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-cysgw7\",\"data-framer-name\":\"close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SQFfcGzvb\",onTap:onTaplb7div})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SEekv.framer-yp2nu5, .framer-SEekv .framer-yp2nu5 { display: block; }\",\".framer-SEekv.framer-1ias2oc { 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: 40px; position: relative; width: 480px; }\",\".framer-SEekv .framer-l298v3 { 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-SEekv .framer-1s0q8w6-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; z-index: 10; }\",\".framer-SEekv .framer-dmqd2h { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 400px; z-index: 2; }\",\".framer-SEekv .framer-inz240 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; min-height: 100%; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-SEekv .framer-1f8lydo, .framer-SEekv .framer-ygcd5z { 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-SEekv .framer-1fpxge5, .framer-SEekv .framer-172r1pk { 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-SEekv .framer-1ofh6n8-container, .framer-SEekv .framer-7ro8wa-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-SEekv .framer-p5em9t, .framer-SEekv .framer-cd58z9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-SEekv .framer-j97vty-container, .framer-SEekv .framer-lzhc3q-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-SEekv .framer-1lfp211 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: auto; padding: 16px 16px 0px 16px; position: relative; width: 100%; z-index: 3; }\",\".framer-SEekv .framer-sjsl1p-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-SEekv .framer-7f7fzn { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 16px 16px 24px 16px; position: sticky; width: 100%; z-index: 4; }\",\".framer-SEekv .framer-1gikg5d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-SEekv .framer-heid0k, .framer-SEekv .framer-1xb1tqb { 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-SEekv .framer-w292r8 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-SEekv .framer-1jeatgf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-SEekv .framer-rexn35-container { flex: none; height: 48px; position: relative; width: 100%; z-index: 1; }\",\".framer-SEekv .framer-h8ceru-container { height: 48px; position: relative; width: 200px; }\",\".framer-SEekv .framer-3iltpl-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-SEekv .framer-13dag4f-container { height: 40px; position: relative; width: 200px; }\",\".framer-SEekv .framer-10mk4sn, .framer-SEekv .framer-1p621vo, .framer-SEekv .framer-js12ao, .framer-SEekv .framer-nly89g, .framer-SEekv .framer-r2394x, .framer-SEekv .framer-kp2al8, .framer-SEekv .framer-264ld0, .framer-SEekv .framer-j91tvd { aspect-ratio: 1.5833333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 38px; }\",\".framer-SEekv .framer-1gdbbw8 { 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-SEekv .framer-ag1rzw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-SEekv .framer-122rezb { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 1px; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 100%; }\",\".framer-SEekv .framer-cysgw7 { 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-SEekv.framer-v-b4ty16.framer-1ias2oc { padding: 0px; width: 390px; }\",\".framer-SEekv.framer-v-b4ty16 .framer-l298v3 { max-width: unset; }\",'.framer-SEekv[data-border=\"true\"]::after, .framer-SEekv [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\"]},\"kKxn20TqI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Lrft6QYUX\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWMgesVTPm=withCSS(Component,css,\"framer-SEekv\");export default FramerWMgesVTPm;FramerWMgesVTPm.displayName=\"FC Cart / cartModal\";FramerWMgesVTPm.defaultProps={height:800,width:480};addPropertyControls(FramerWMgesVTPm,{variant:{options:[\"wnyPkX8rp\",\"kKxn20TqI\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},Lrft6QYUX:{title:\"Click\",type:ControlType.EventHandler}});const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerWMgesVTPm,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes,weight:\"400\"}]},...FC_CartCounterFonts,...ButtonCloseFonts,...FC_CartProductCardFonts,...FC_CartSubtotalFonts,...FCCartCheckoutButtonFonts,...FC_CartCheckoutButtonFonts,...ButtonClearCartFonts,...FC_CartClearButtonFonts,...FC_CartStateControllerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWMgesVTPm\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Lrft6QYUX\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kKxn20TqI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"480\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WMgesVTPm.map","// Generated by Framer (9805f18)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-J0HQl .framer-styles-preset-1asg5ks:not(.rich-text-wrapper), .framer-J0HQl .framer-styles-preset-1asg5ks.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-J0HQl\";\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 (6964d48)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{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\" id=\"519125227\" role=\"presentation\" viewBox=\"0 0 71 50\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"50.0004px\" id=\"Dk9w42Pkf\" width=\"71.41263612244899px\"><path d=\"M 69.942 7.824 C 69.118 4.765 66.706 2.353 63.648 1.529 C 58.059 0 35.706 0 35.706 0 C 35.706 0 13.353 0 7.765 1.471 C 4.765 2.294 2.294 4.765 1.471 7.824 C 0 13.412 0 25 0 25 C 0 25 0 36.647 1.471 42.177 C 2.294 45.236 4.706 47.647 7.765 48.471 C 13.412 50 35.706 50 35.706 50 C 35.706 50 58.059 50 63.648 48.53 C 66.706 47.706 69.118 45.294 69.942 42.236 C 71.412 36.647 71.412 25.059 71.412 25.059 C 71.412 25.059 71.471 13.412 69.942 7.824 Z\" fill=\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\" height=\"50.0004px\" id=\"i3syGdCCe\" width=\"71.41263612244899px\"/><path d=\"M 18.588 10.706 L 0 0 L 0 21.412 Z\" fill=\"rgb(255, 255, 255)\" height=\"21.411935999999997px\" id=\"W4CitNThm\" transform=\"translate(28.588 14.294)\" width=\"18.588383999999998px\"/></g></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"519125227\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-NhZuT\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 71 50\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-NhZuT { -webkit-mask: ${mask}; aspect-ratio: 1.42; display: block; mask: ${mask}; width: 71px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 71\n * @framerIntrinsicHeight 50\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"YouTube Dark Icon  2017 \",\"set\":{\"localId\":\"vectorSet/fWBesjnHm\",\"id\":\"fWBesjnHm\",\"moduleId\":\"vJZhw75GqPG4sI0n5Few\"}}\n */const Icon=withCSS(Component,css,\"framer-NhZuT\");Icon.displayName=\"YouTube Dark Icon  2017 \";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"50\",\"framerVector\":\"{\\\"name\\\":\\\"YouTube Dark Icon  2017 \\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fWBesjnHm\\\",\\\"id\\\":\\\"fWBesjnHm\\\",\\\"moduleId\\\":\\\"vJZhw75GqPG4sI0n5Few\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"71\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6964d48)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"2204454920\" role=\"presentation\" viewBox=\"0 0 97 97\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 76.637 0 L 91.505 0 L 58.859 37.377 L 97 88.08 L 67.069 88.08 L 43.635 57.269 L 16.808 88.08 L 1.939 88.08 L 36.524 48.103 L 0 0 L 30.674 0 L 51.845 28.147 Z M 71.433 79.305 L 79.675 79.305 L 26.343 8.451 L 17.487 8.451 Z\" fill=\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\" height=\"88.08045977011494px\" id=\"zTWaDIRx7\" transform=\"translate(0 4.46)\" width=\"97px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-j6gWh\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-j6gWh { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, #0000ff); mask: ${mask}; width: 97px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 97\n * @framerIntrinsicHeight 97\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\"},\"set\":{\"localId\":\"vectorSet/fWBesjnHm\",\"id\":\"fWBesjnHm\",\"moduleId\":\"vJZhw75GqPG4sI0n5Few\"}}\n */const Icon=withCSS(Component,css,\"framer-j6gWh\");Icon.displayName=\"X\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"97\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fWBesjnHm\\\",\\\"id\\\":\\\"fWBesjnHm\\\",\\\"moduleId\\\":\\\"vJZhw75GqPG4sI0n5Few\\\"}}\",\"framerIntrinsicWidth\":\"97\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6964d48)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"1404713499\" role=\"presentation\" viewBox=\"0 0 97 97\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"97.87906250000002px\" id=\"ZAgZrgMU9\" width=\"97.87906250000002px\"><g fill=\"transparent\" height=\"97.87906250000002px\" id=\"xm4t94JNM\" width=\"97.87906250000002px\"><path d=\"M 69.587 97.879 L 28.292 97.879 C 12.667 97.879 0 85.212 0 69.587 L 0 28.292 C 0 12.667 12.667 0 28.292 0 L 69.587 0 C 85.212 0 97.879 12.667 97.879 28.292 L 97.879 69.587 C 97.879 85.212 85.212 97.879 69.587 97.879 Z M 28.292 9.852 C 18.11 9.857 9.857 18.11 9.852 28.292 L 9.852 69.587 C 9.857 79.769 18.11 88.022 28.292 88.028 L 69.587 88.028 C 79.769 88.022 88.022 79.769 88.028 69.587 L 88.028 28.292 C 88.022 18.11 79.769 9.857 69.587 9.852 Z\" fill=\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\" height=\"97.87906250000002px\" id=\"xUydbQSEI\" width=\"97.87906250000002px\"/><path d=\"M 24.725 49.551 C 11.054 49.523 -0.011 38.426 0 24.755 C 0.011 11.084 11.094 0.006 24.765 0 C 38.437 -0.006 49.528 11.064 49.551 24.735 C 49.556 31.32 46.942 37.637 42.285 42.292 C 37.628 46.947 31.31 49.559 24.725 49.551 Z M 24.725 8.235 C 18.026 8.235 11.988 12.273 9.429 18.464 C 6.871 24.654 8.296 31.777 13.04 36.506 C 17.784 41.236 24.911 42.639 31.094 40.062 C 37.276 37.484 41.296 31.434 41.275 24.735 C 41.264 15.599 33.861 8.195 24.725 8.184 Z\" fill=\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\" height=\"49.550800361540375px\" id=\"mthwDtQLG\" transform=\"translate(24.21 24.21)\" width=\"49.55080871944217px\"/><path d=\"M 0 5.769 C 0 2.583 2.583 0 5.769 0 C 8.956 0 11.539 2.583 11.539 5.769 C 11.539 8.956 8.956 11.539 5.769 11.539 C 2.583 11.539 0 8.956 0 5.769 Z\" fill=\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\" height=\"11.538958333333337px\" id=\"xictInr2L\" transform=\"translate(68.425 17.167)\" width=\"11.538958333333326px\"/></g></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-EBa4K\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-EBa4K { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, #0000ff); mask: ${mask}; width: 97px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 97\n * @framerIntrinsicHeight 97\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"INSTAGRAM\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\"},\"set\":{\"localId\":\"vectorSet/fWBesjnHm\",\"id\":\"fWBesjnHm\",\"moduleId\":\"vJZhw75GqPG4sI0n5Few\"}}\n */const Icon=withCSS(Component,css,\"framer-EBa4K\");Icon.displayName=\"INSTAGRAM\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"97\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"97\",\"framerVector\":\"{\\\"name\\\":\\\"INSTAGRAM\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fWBesjnHm\\\",\\\"id\\\":\\\"fWBesjnHm\\\",\\\"moduleId\\\":\\\"vJZhw75GqPG4sI0n5Few\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6964d48)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"2421080491\" role=\"presentation\" viewBox=\"0 0 75 85\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"85.26130818512365px\" id=\"qZR_BVOHH\" transform=\"translate(-0.013 0)\" width=\"75.5333551462316px\"><g fill=\"transparent\" height=\"85.26130818512365px\" id=\"HMMZPpqha\" width=\"75.5333551462316px\"><path d=\"M 37.601 0 L 37.601 55.85 C 37.601 62.334 32.345 67.59 25.861 67.59 C 19.377 67.59 14.121 62.334 14.121 55.85 C 14.121 49.366 19.377 44.11 25.861 44.11 C 26.596 44.111 27.329 44.178 28.051 44.31 C 28.471 44.39 28.891 44.5 29.301 44.62 L 29.301 30.22 C 28.161 30.068 27.012 29.992 25.861 29.99 C 17.193 29.996 9.104 34.342 4.313 41.566 C -0.479 48.789 -1.335 57.932 2.031 65.92 C 4.653 72.12 9.59 77.052 15.791 79.67 C 23.777 83.046 32.924 82.196 40.15 77.405 C 47.377 72.614 51.722 64.52 51.721 55.85 L 51.721 0 Z\" fill=\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\" height=\"81.71130823280737px\" id=\"aNesINAwI\" transform=\"translate(4.292 3.55)\" width=\"51.72116177808735px\"/><path d=\"M 33.64 33.64 C 29.139 33.648 24.684 32.747 20.54 30.99 C 12.473 27.577 6.053 21.157 2.64 13.09 C 0.89 8.948 -0.008 4.496 0 0 L 14.12 0 C 14.106 5.178 16.161 10.146 19.83 13.8 C 23.485 17.474 28.458 19.533 33.64 19.52 Z\" fill=\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\" height=\"33.64005304711784px\" id=\"cm_C3he_n\" transform=\"translate(41.893 3.55)\" width=\"33.64004841405386px\"/><path d=\"M 0 66.42 C 0.341 66.874 0.715 67.302 1.12 67.7 C 4.481 71.028 9.511 72.014 13.88 70.201 C 18.249 68.388 21.103 64.13 21.12 59.4 L 21.12 3.55 L 31.28 3.55 C 31.076 2.378 30.982 1.189 31 0 L 16.88 0 L 16.88 55.85 C 16.869 59.893 14.783 63.647 11.357 65.793 C 7.93 67.938 3.642 68.175 0 66.42 Z\" fill=\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\" height=\"71.09774533783234px\" id=\"QFJNf8cSV\" transform=\"translate(20.733 0)\" width=\"31.28px\"/><path d=\"M 0.65 0.68 C 3.259 3.306 6.566 5.128 10.18 5.93 L 10.18 2.86 C 6.587 2.867 3.063 1.877 0 0 C 0.21 0.23 0.43 0.46 0.65 0.68 Z\" fill=\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\" height=\"5.93px\" id=\"zukOZ6nXx\" transform=\"translate(61.073 16.67)\" width=\"10.180000000000007px\"/><path d=\"M 6.323 39.47 C 3.001 31.619 3.764 22.634 8.362 15.455 C 12.96 8.276 20.802 3.826 29.323 3.56 L 29.323 0.22 C 28.179 0.071 27.027 -0.002 25.873 0 C 15.411 -0.009 5.975 6.289 1.97 15.955 C -2.035 25.62 0.181 36.747 7.583 44.14 C 8.801 45.37 10.141 46.473 11.583 47.43 C 9.348 45.129 7.564 42.429 6.323 39.47 Z\" fill=\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\" height=\"47.43004826403022px\" id=\"TqYCHUXzs\" transform=\"translate(0 30)\" width=\"29.323355459918876px\"/><path d=\"M 5.44 10.26 C 6.531 11.351 7.746 12.311 9.06 13.12 C 5.791 9.534 3.986 4.852 4 0 L 0 0 C 0.721 3.896 2.619 7.477 5.44 10.26 Z\" fill=\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\" height=\"13.120000000000001px\" id=\"QTwTeunX7\" transform=\"translate(52.013 3.55)\" width=\"9.059999999999995px\"/><path d=\"M 15.124 11.09 C 14.714 10.962 14.296 10.859 13.874 10.78 C 13.152 10.64 12.419 10.57 11.684 10.57 C 6.959 10.597 2.709 13.452 0.898 17.816 C -0.914 22.18 0.066 27.205 3.384 30.57 C 4.306 31.492 5.374 32.255 6.544 32.83 C 3.895 29.267 3.481 24.515 5.473 20.547 C 7.466 16.58 11.524 14.074 15.964 14.07 C 16.698 14.071 17.431 14.138 18.154 14.27 C 18.574 14.35 18.994 14.46 19.404 14.58 L 19.404 0.23 C 18.263 0.078 17.114 0.002 15.964 0 L 15.124 0 Z\" fill=\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\" height=\"32.83px\" id=\"R_I6r4GMY\" transform=\"translate(14.189 33.54)\" width=\"19.403910272606772px\"/></g></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-gcwFF\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-gcwFF { -webkit-mask: ${mask}; aspect-ratio: 0.8823529411764706; background-color: var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, #0000ff); mask: ${mask}; width: 75px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 75\n * @framerIntrinsicHeight 85\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"TIKTOK\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\"},\"set\":{\"localId\":\"vectorSet/fWBesjnHm\",\"id\":\"fWBesjnHm\",\"moduleId\":\"vJZhw75GqPG4sI0n5Few\"}}\n */const Icon=withCSS(Component,css,\"framer-gcwFF\");Icon.displayName=\"TIKTOK\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"TIKTOK\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-f53bb40e-8498-477f-8976-d1c6ac84d678, rgb(0, 0, 255))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fWBesjnHm\\\",\\\"id\\\":\\\"fWBesjnHm\\\",\\\"moduleId\\\":\\\"vJZhw75GqPG4sI0n5Few\\\"}}\",\"framerIntrinsicWidth\":\"75\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"85\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a56d1fd)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,RichText,runTasksWithYield,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 XButon from\"#framer/local/canvasComponent/lQFwsFfHf/lQFwsFfHf.js\";import FCCartCartModal from\"#framer/local/canvasComponent/WMgesVTPm/WMgesVTPm.js\";import*as sharedStyle from\"#framer/local/css/LuOqJ2hU_/LuOqJ2hU_.js\";import*as sharedStyle1 from\"#framer/local/css/uayiyspvu/uayiyspvu.js\";import YouTubeDarkIcon2017 from\"#framer/local/vector/FNU0vBFpU/FNU0vBFpU.js\";import X from\"#framer/local/vector/NLis74qBJ/NLis74qBJ.js\";import INSTAGRAM from\"#framer/local/vector/tEBHNhbw0/tEBHNhbw0.js\";import TIKTOK from\"#framer/local/vector/xAxVVkPEh/xAxVVkPEh.js\";const FCCartCartModalFonts=getFonts(FCCartCartModal);const XButonFonts=getFonts(XButon);const INSTAGRAMFonts=getFonts(INSTAGRAM);const YouTubeDarkIcon2017Fonts=getFonts(YouTubeDarkIcon2017);const TIKTOKFonts=getFonts(TIKTOK);const XFonts=getFonts(X);const breakpoints={F6_xZP2Jw:\"(min-width: 1500px)\",gBXob_l7B:\"(min-width: 810px) and (max-width: 1199.98px)\",R4Ry0FNLJ:\"(min-width: 1200px) and (max-width: 1499.98px)\",zG2hTKM2O:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-CPekZ\";const variantClassNames={F6_xZP2Jw:\"framer-v-1jtxp99\",gBXob_l7B:\"framer-v-umf3sh\",R4Ry0FNLJ:\"framer-v-334abp\",zG2hTKM2O:\"framer-v-1vg4rgj\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition1={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:transition1};const transition2={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:440,y:0};const transition3={damping:40,delay:.3,mass:1,stiffness:300,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:440,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={zG2hTKM2O:[\".framer-CPekZ .framer-1fo5j3g { flex-direction: column; gap: 32px 32px; justify-content: flex-start; padding: 30px 20px 30px 20px; }\",\".framer-CPekZ .framer-ws7dqp { flex-direction: row; flex-wrap: wrap; gap: 10px 20px; width: 100%; }\",\".framer-CPekZ .framer-1gqf7ez { width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={zG2hTKM2O:\".framer-1vg4rgj-override\"};const rules=[\".framer-CPekZ.framer-1a6v8bg, .framer-CPekZ .framer-1a6v8bg { display: block; }\",\".framer-CPekZ.framer-1jtxp99 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-CPekZ .framer-1g3xhfo { --border-bottom-width: 1px; --border-color: rgba(255, 255, 255, 0.2); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; -webkit-backdrop-filter: blur(5px); align-content: center; align-items: center; backdrop-filter: blur(5px); background-color: rgba(0, 0, 0, 0.07); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; left: 50%; order: -1000; overflow: var(--overflow-clip-fallback, clip); padding: 16px 20px 16px 20px; position: var(--framer-canvas-fixed-position, fixed); top: 20px; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 10; }\",\".framer-CPekZ .framer-1w9s59z { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-CPekZ .framer-1kj8mzo { flex: none; height: 33px; overflow: visible; position: relative; text-decoration: none; width: 84px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-CPekZ .framer-1yrc6zd, .framer-CPekZ .framer-oqu5nw { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-CPekZ.framer-kqsjzw { background-color: var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48)); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-CPekZ.framer-rymoj7-container { flex: none; height: 100%; position: fixed; right: 0px; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-CPekZ .framer-1dktksb { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -10px; position: relative; width: 0px; }\",\".framer-CPekZ .framer-ezt3qn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-CPekZ .framer-1fo5j3g { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 30px; position: relative; width: 1px; }\",\".framer-CPekZ .framer-ws7dqp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-CPekZ .framer-d5cqpe, .framer-CPekZ .framer-1owgflr { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-CPekZ.framer-j62hlk { background-color: rgba(0, 0, 0, 0.5); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-CPekZ.framer-1pmm1jx { -webkit-backdrop-filter: blur(10px); align-content: center; align-items: center; backdrop-filter: blur(10px); bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; justify-content: flex-start; left: 0px; overflow: hidden; overflow-y: auto; padding: 20px; position: fixed; right: 0px; top: 0px; z-index: 10; }\",\".framer-CPekZ .framer-1jh478r, .framer-CPekZ .framer-1r84mbu { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; max-width: 600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-CPekZ .framer-w4c8h9 { align-content: flex-start; align-items: flex-start; background-color: #ffffff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 600px; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-CPekZ .framer-1ta1ins { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-CPekZ .framer-jewhu { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-CPekZ .framer-1o4jvgj { align-self: stretch; flex: none; height: auto; overflow: visible; position: relative; width: 40px; }\",\".framer-CPekZ .framer-14c3fzr-container { flex: none; height: auto; position: relative; width: auto; z-index: 10; }\",\".framer-CPekZ .framer-174vvix { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-CPekZ .framer-1gqf7ez { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; opacity: 0.6; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-CPekZ .framer-1b5v1ma, .framer-CPekZ .framer-7kkzhc, .framer-CPekZ .framer-chhwd1, .framer-CPekZ .framer-15hzmyo { 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; text-decoration: none; width: min-content; }\",\".framer-CPekZ .framer-1x4vh5k, .framer-CPekZ .framer-ar30ew, .framer-CPekZ .framer-di7xtm, .framer-CPekZ .framer-n66778 { flex: none; height: auto; position: relative; width: 16px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -10px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-CPekZ[data-border=\"true\"]::after, .framer-CPekZ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={F6_xZP2Jw:\"(min-width: 1500px)\",gBXob_l7B:\"(min-width: 810px) and (max-width: 1199.98px)\",R4Ry0FNLJ:\"(min-width: 1200px) and (max-width: 1499.98px)\",zG2hTKM2O:\"(max-width: 809.98px)\"};const humanReadableVariantMap={\"Desktop Large\":\"F6_xZP2Jw\",Desktop:\"R4Ry0FNLJ\",Phone:\"zG2hTKM2O\",Tablet:\"gBXob_l7B\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"F6_xZP2Jw\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const onTapko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const Lrft6QYUX1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"F6_xZP2Jw\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1jtxp99\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g3xhfo\",\"data-border\":true,\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Navigation\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(13, 0, 255)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":m7FFUz76R\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"y2zgaMqv_\",openInNewTab:false,relValues:[],scopeId:\"mTeEzRE3I\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-2i1sgr\",\"data-styles-preset\":\"LuOqJ2hU_\",children:\"Shop\"})})})}),className:\"framer-1w9s59z\",fonts:[\"FS;Poppins-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{hash:\":ed3iNNkgn\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fBi64cuXQ\",openInNewTab:false,scopeId:\"mTeEzRE3I\",smoothScroll:true,children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:103,intrinsicWidth:262,loading:getLoadingLazyAtYPosition(36),pixelHeight:103,pixelWidth:262,positionX:\"center\",positionY:\"center\",sizes:\"84px\",src:\"https://framerusercontent.com/images/P8uxS8KmBy2uXfx2zBJavSmMaXc.svg?width=262&height=103\"},className:\"framer-1kj8mzo framer-1a6v8bg\",\"data-framer-name\":\"Logo\",whileHover:animation})}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(13, 0, 255)\",\"--framer-text-transform\":\"uppercase\"},children:\"Cart\"})}),className:\"framer-1yrc6zd\",\"data-highlight\":true,fonts:[\"FS;Poppins-medium\"],onTap:onTapko9la1({overlay}),verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__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\"),exit:{opacity:0,transition:{damping:40,delay:.3,mass:1,stiffness:300,type:\"spring\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"w9h0DSbdB\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{animate:animation2,className:cx(scopingClassNames,\"framer-rymoj7-container\"),exit:animation1,initial:animation3,nodeId:\"aYmg_7v7C\",rendersWithMotion:true,scopeId:\"mTeEzRE3I\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zG2hTKM2O:{variant:matchVariant(\"kKxn20TqI\")}},children:/*#__PURE__*/_jsx(FCCartCartModal,{height:\"100%\",id:\"aYmg_7v7C\",layoutId:\"aYmg_7v7C\",Lrft6QYUX:Lrft6QYUX1q29jei({overlay}),style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"wnyPkX8rp\"),width:\"100%\"})})})})]})}),getContainer())})})]})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dktksb\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ezt3qn\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fo5j3g\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ws7dqp\",\"data-framer-name\":\"Liens\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1asg5ks\",\"data-styles-preset\":\"uayiyspvu\",dir:\"auto\",style:{\"--framer-text-color\":\"rgba(0, 0, 255, 0.7)\"},children:\"French 79 \\xa9 2026\"})}),className:\"framer-d5cqpe\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay1=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1asg5ks\",\"data-styles-preset\":\"uayiyspvu\",dir:\"auto\",style:{\"--framer-text-color\":\"rgba(0, 0, 255, 0.7)\"},children:\"Conditions g\\xe9n\\xe9rales de vente\"})}),className:\"framer-oqu5nw\",\"data-highlight\":true,fonts:[\"Inter\"],onTap:onTapko9la1({overlay:overlay1}),verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-j62hlk\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"eccghDEwo\"),/*#__PURE__*/_jsxs(\"div\",{className:cx(scopingClassNames,\"framer-1pmm1jx\"),children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jh478r\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-w4c8h9\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ta1ins\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"20px\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Politique de confidentialit\\xe9\"})})}),className:\"framer-jewhu\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1o4jvgj\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-14c3fzr-container\",nodeId:\"K5hLEMg3z\",scopeId:\"mTeEzRE3I\",children:/*#__PURE__*/_jsx(XButon,{height:\"100%\",id:\"K5hLEMg3z\",layoutId:\"K5hLEMg3z\",oFJPbQ0cE:Lrft6QYUX1q29jei({overlay:overlay1}),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"PR\\xc9SENTATION\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Ce site web est exploit\\xe9 par Bigwax Distribution. Sur l’ensemble du site, les termes \\xab nous \\xbb, \\xab notre \\xbb et \\xab nos \\xbb font r\\xe9f\\xe9rence \\xe0 Bigwax Distribution. Bigwax Distribution propose ce site web, \\xe0 vous, l’utilisateur, notamment toutes les informations, tous les outils et tous les services disponibles sur ce site, \\xe0 condition que vous acceptiez l’ensemble des termes, conditions, politiques et notifications \\xe9nonc\\xe9s ici.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"En visitant notre site et/ou en achetant quelque chose chez nous, vous vous engagez dans notre \\xab\\xa0Service\\xa0\\xbb et acceptez d’\\xeatre li\\xe9(e) par les Conditions g\\xe9n\\xe9rales d’utilisation suivantes (\\xab\\xa0Conditions de service\\xa0\\xbb, \\xab\\xa0Conditions\\xa0\\xbb), y compris les Conditions g\\xe9n\\xe9rales d’utilisation et politiques suppl\\xe9mentaires auxquelles il est fait r\\xe9f\\xe9rence dans le pr\\xe9sent document et/ou qui sont disponibles par hyperlien. Les pr\\xe9sentes Conditions de service s’appliquent \\xe0 tous les utilisateurs du site, y compris, mais sans s’y limiter, les utilisateurs qui sont des navigateurs, des fournisseurs prestataires, des clients, des marchands et/ou des contributeurs de contenu.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Veuillez lire attentivement les pr\\xe9sentes Conditions de service avant d’acc\\xe9der \\xe0 notre site web ou de l’utiliser. En acc\\xe9dant \\xe0 une quelconque partie du site ou en l’utilisant, vous acceptez d’\\xeatre li\\xe9(e) par les pr\\xe9sentes Conditions de service. Si vous n’acceptez pas l’ensemble des Conditions g\\xe9n\\xe9rales d’utilisation du pr\\xe9sent accord, vous ne pouvez pas acc\\xe9der au site web ou utiliser les Services. Si les pr\\xe9sentes Conditions de service sont consid\\xe9r\\xe9es comme une offre, l’acceptation est express\\xe9ment limit\\xe9e aux pr\\xe9sentes Conditions de service.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Chaque outil ou fonctionnalit\\xe9 ajout\\xe9(e) \\xe0 l’actuelle boutique est \\xe9galement assujetti(e) aux Conditions de service. Vous pouvez \\xe0 tout moment consulter la version la plus r\\xe9cente des Conditions de service sur cette page. Nous nous r\\xe9servons le droit de mettre \\xe0 jour, de modifier ou de remplacer toute partie des pr\\xe9sentes Conditions de service en publiant des mises \\xe0 jour et/ou des modifications sur notre site web. Il est de votre responsabilit\\xe9 de v\\xe9rifier p\\xe9riodiquement si cette page a \\xe9t\\xe9 modifi\\xe9e. Le fait de continuer \\xe0 utiliser le site web ou d’y acc\\xe9der apr\\xe8s la publication de toute modification constitue une acceptation de ces modifications.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Notre boutique est h\\xe9berg\\xe9e sur Shopify Inc. Ils nous fournissent la plateforme de commerce \\xe9lectronique en ligne qui nous permet de vous vendre nos produits et services.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa01 - CONDITIONS DE SERVICE DE LA BOUTIQUE EN LIGNE\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"En acceptant les pr\\xe9sentes Conditions de service, vous d\\xe9clarez que vous avez au moins l’\\xe2ge de la majorit\\xe9 dans votre \\xc9tat ou province de r\\xe9sidence, ou que vous avez l’\\xe2ge de la majorit\\xe9 dans votre \\xc9tat ou province de r\\xe9sidence, et que vous nous avez donn\\xe9 votre consentement pour permettre \\xe0 toute personne mineure \\xe0 votre charge d’utiliser le pr\\xe9sent site.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Vous ne pouvez pas utiliser nos produits \\xe0 des fins ill\\xe9gales ou non autoris\\xe9es, et vous ne pouvez pas, dans le cadre de l’utilisation du service, enfreindre les lois de votre juridiction (y compris, mais sans s’y limiter, les lois sur les droits d’auteur).\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Vous ne pouvez, en aucun cas, transmettre de vers, de virus ou de code de nature destructive.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Le non-respect ou toute violation de l’une des conditions entra\\xeenera la r\\xe9siliation imm\\xe9diate de vos Services.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa02 - CONDITIONS G\\xc9N\\xc9RALES\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous nous r\\xe9servons le droit de refuser le Service \\xe0 quiconque pour quelque raison que ce soit et \\xe0 tout moment.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Vous comprenez que votre contenu (\\xe0 l’exclusion des informations de carte de cr\\xe9dit) peut \\xeatre transf\\xe9r\\xe9 de mani\\xe8re non chiffr\\xe9e et impliquer (a)\\xa0des transmissions sur diff\\xe9rents r\\xe9seaux\\xa0; et (b)\\xa0des modifications pour se conformer et s’adapter aux exigences techniques des r\\xe9seaux ou dispositifs de connexion. Les informations relatives aux cartes de cr\\xe9dit sont toujours chiffr\\xe9es lors du transfert sur les r\\xe9seaux.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Vous acceptez de ne pas reproduire, dupliquer, copier, vendre, revendre ou exploiter toute partie du Service, toute utilisation du Service ou l’acc\\xe8s au Service ou \\xe0 tout contact sur le site web par le biais duquel le Service est fourni, sans l’autorisation \\xe9crite expresse de notre part.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Les titres utilis\\xe9s dans le pr\\xe9sent accord ne le sont que pour des raisons de commodit\\xe9 et n’ont pas pour effet de limiter ou d’affecter d’une autre mani\\xe8re les pr\\xe9sentes Conditions.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa03 - EXACTITUDE, EXHAUSTIVIT\\xc9 ET PONCTUALIT\\xc9 DES INFORMATIONS\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous ne sommes pas responsables si les informations mises \\xe0 disposition sur le pr\\xe9sent site ne sont pas exactes, compl\\xe8tes ou \\xe0 jour. Le contenu de ce site est fourni \\xe0 titre d’information g\\xe9n\\xe9rale uniquement et ne doit pas \\xeatre utilis\\xe9 comme unique base de d\\xe9cision sans consulter des sources d’information primaires, plus pr\\xe9cises, plus compl\\xe8tes ou plus opportunes. Toute utilisation du contenu dans le pr\\xe9sent site est effectu\\xe9e \\xe0 vos propres risques.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Ce site peut contenir certaines informations historiques. Les informations historiques ne sont pas n\\xe9cessairement actuelles et sont fournies \\xe0 titre de r\\xe9f\\xe9rence uniquement. Nous nous r\\xe9servons le droit de modifier le contenu du pr\\xe9sent site \\xe0 tout moment, mais nous n’avons aucune obligation de mettre \\xe0 jour les informations y figurant. Vous reconnaissez qu’il est de votre responsabilit\\xe9 de surveiller les modifications apport\\xe9es \\xe0 notre site.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa04 – MODIFICATIONS APPORT\\xc9ES AU SERVICE ET AUX PRIX\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Les prix de nos produits peuvent \\xeatre modifi\\xe9s sans pr\\xe9avis.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous nous r\\xe9servons le droit de modifier ou d’interrompre \\xe0 tout moment le Service (ou toute partie ou contenu de celui-ci) sans pr\\xe9avis.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous ne serons pas responsables envers vous ou envers un tiers de toute modification, changement de prix, suspension ou interruption du Service.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa05 - PRODUITS OU SERVICES (si applicable)\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Certains produits ou services peuvent \\xeatre disponibles exclusivement en ligne, sur le site web. Ces produits ou services peuvent \\xeatre disponibles en quantit\\xe9s limit\\xe9es et ne peuvent \\xeatre retourn\\xe9s ou \\xe9chang\\xe9s que conform\\xe9ment \\xe0 notre politique de remboursement\\xa0: [LIEN VERS LA POLITIQUE DE REMBOURSEMENT]\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous nous sommes efforc\\xe9s d’afficher aussi fid\\xe8lement que possible les couleurs et les images de nos produits qui apparaissent en boutique. Nous ne pouvons pas garantir que l’affichage des couleurs sur votre \\xe9cran d’ordinateur sera exact.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous nous r\\xe9servons le droit, sans y \\xeatre oblig\\xe9s, de limiter les ventes de nos produits ou Services \\xe0 toute personne, r\\xe9gion g\\xe9ographique ou juridiction. Nous pouvons exercer ce droit au cas par cas. Nous nous r\\xe9servons le droit de limiter les quantit\\xe9s de tout produit ou Service que nous offrons. Toutes les descriptions de produits ou de prix de produits sont susceptibles d’\\xeatre modifi\\xe9es \\xe0 tout moment sans pr\\xe9avis, \\xe0 notre seule discr\\xe9tion. Nous nous r\\xe9servons le droit d’interrompre la vente d’un produit \\xe0 tout moment. Toute offre de produit ou de Service propos\\xe9e sur le pr\\xe9sent site est consid\\xe9r\\xe9e comme nulle l\\xe0 o\\xf9 elle est interdite.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous ne garantissons pas que la qualit\\xe9 des produits, services, informations ou autres \\xe9l\\xe9ments achet\\xe9s ou obtenus par vous r\\xe9pondra \\xe0 vos attentes ni que les erreurs \\xe9ventuelles du Service seront corrig\\xe9es.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa06 – EXACTITUDE DES INFORMATIONS DE FACTURATION ET DE COMPTE\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous nous r\\xe9servons le droit de refuser toute commande pass\\xe9e aupr\\xe8s de nous. Nous pouvons, \\xe0 notre seule discr\\xe9tion, limiter ou annuler les quantit\\xe9s achet\\xe9es par personne, par m\\xe9nage ou par commande. Ces restrictions peuvent inclure des commandes pass\\xe9es par ou sous le m\\xeame compte client, la m\\xeame carte de cr\\xe9dit, et/ou des commandes utilisant la m\\xeame adresse de facturation et/ou d’exp\\xe9dition. En cas de modification ou d’annulation d’une commande, nous pouvons tenter de vous en informer en contactant l’adresse \\xe9lectronique et/ou l’adresse de facturation/le num\\xe9ro de t\\xe9l\\xe9phone fournis au moment de la commande. Nous nous r\\xe9servons le droit de limiter ou d’interdire les commandes qui, selon notre seul jugement, semblent \\xeatre pass\\xe9es par des n\\xe9gociants, des revendeurs ou des distributeurs.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Vous acceptez de fournir des informations d’achat et de compte actuelles, compl\\xe8tes et exactes pour tous les achats effectu\\xe9s dans notre boutique. Vous acceptez de mettre \\xe0 jour rapidement votre compte et d’autres informations, notamment votre adresse e-mail et les num\\xe9ros et dates d’expiration de votre carte de cr\\xe9dit, afin que nous puissions effectuer vos transactions et vous contacter si n\\xe9cessaire.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Pour plus de d\\xe9tails, veuillez consulter notre politique de remboursement : []\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa07 – OUTILS OPTIONNELS\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous pouvons vous donner acc\\xe8s \\xe0 des outils de tiers que nous ne contr\\xf4lons pas et sur lesquels nous n’avons aucun droit de regard.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Vous reconnaissez et acceptez que nous fournissons l’acc\\xe8s \\xe0 ces outils \\xab\\xa0en l’\\xe9tat\\xa0\\xbb et \\xab\\xa0tels que disponibles\\xa0\\xbb sans aucune garantie, repr\\xe9sentation ou condition de quelque nature que ce soit et sans aucune approbation. Nous ne pouvons \\xeatre tenus responsables de votre utilisation d’outils optionnels de tiers.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Toute utilisation par vous des outils optionnels propos\\xe9s par le site est enti\\xe8rement \\xe0 vos risques et vous devez vous assurer que vous connaissez et approuvez les conditions dans lesquelles les outils sont fournis par le(s) fournisseur(s) tiers concern\\xe9(s).\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous pouvons \\xe9galement, \\xe0 l’avenir, proposer de nouveaux Services et/ou de nouvelles fonctionnalit\\xe9s par le biais du site web (notamment la mise \\xe0 disposition de nouveaux outils et ressources). Ces nouvelles fonctionnalit\\xe9s et/ou nouveaux Services seront \\xe9galement soumis aux pr\\xe9sentes Conditions de Service.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa08 - LIENS DE TIERS\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Certains contenus, produits et Services disponibles via notre Service peuvent inclure des \\xe9l\\xe9ments provenant de tiers.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Les liens de tiers sur le pr\\xe9sent site peuvent vous diriger vers des sites web de tiers qui ne sont pas affili\\xe9s avec nous. Nous ne sommes pas responsables de l’examen ou de l’\\xe9valuation du contenu ou de l’exactitude, et nous ne garantissons pas et n’aurons aucune responsabilit\\xe9 pour tout document ou site web de tiers, ou pour tout autre document, produit ou Service de tiers.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous ne sommes pas responsables des pr\\xe9judices ou des dommages li\\xe9s \\xe0 l’achat ou \\xe0 l’utilisation de biens, de Services, de ressources, de contenu ou de toute autre transaction effectu\\xe9e en relation avec des sites web de tiers. Veuillez examiner attentivement les politiques et pratiques du tiers et vous assurer de les comprendre avant de vous engager dans une transaction. Les plaintes, r\\xe9clamations, pr\\xe9occupations ou questions concernant des produits de tiers doivent \\xeatre adress\\xe9es au tiers concern\\xe9.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa09 - COMMENTAIRES, RETOURS D’EXP\\xc9RIENCE ET AUTRES SOUMISSIONS DES UTILISATEURS\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Si, \\xe0 notre demande, vous envoyez certaines soumissions sp\\xe9cifiques (par exemple des participations \\xe0 des concours) ou, sans que nous vous le demandions, vous envoyez des id\\xe9es cr\\xe9atives, des suggestions, des propositions, des plans ou d’autres documents, que ce soit en ligne, par e-mail, par courrier postal ou autrement (collectivement, les \\xab\\xa0commentaires\\xa0\\xbb ), vous acceptez que nous puissions, \\xe0 tout moment et sans restriction, modifier, copier, publier, distribuer, traduire et utiliser de quelque mani\\xe8re que ce soit, sur quelque support que ce soit, les commentaires que vous nous transmettez. Nous n’avons et n’aurons aucune obligation (1)\\xa0de maintenir la confidentialit\\xe9 des commentaires, (2)\\xa0de verser une compensation pour les commentaires ou (3)\\xa0de r\\xe9pondre aux commentaires.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous pouvons, mais n’avons aucune obligation de surveiller, modifier ou supprimer le contenu que nous jugeons, \\xe0 notre seule discr\\xe9tion, ill\\xe9gal, offensant, mena\\xe7ant, diffamatoire, pornographique, obsc\\xe8ne ou autrement r\\xe9pr\\xe9hensible, ou qui viole la propri\\xe9t\\xe9 intellectuelle d’une partie ou les pr\\xe9sentes Conditions de service.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Vous reconnaissez que vos commentaires ne violent aucun droit d’un tiers, notamment les droits d’auteur, les marques, la confidentialit\\xe9, la personnalit\\xe9 ou tout autre droit personnel ou de propri\\xe9t\\xe9. Vous convenez \\xe9galement que vos commentaires ne contiennent pas de contenu diffamatoire ou autrement ill\\xe9gal, abusif ou obsc\\xe8ne, ni de virus informatique ou autre logiciel malveillant susceptible d’affecter de quelque mani\\xe8re que ce soit le fonctionnement du Service ou de tout site web connexe. Vous n’\\xeates pas autoris\\xe9(e) \\xe0 utiliser une fausse adresse e-mail, \\xe0 vous faire passer pour quelqu’un d’autre ou de nous induire en erreur ou d’induire des tiers en erreur quant \\xe0 l’origine des commentaires. Vous \\xeates seul(e) responsable des commentaires que vous r\\xe9digez et de leur exactitude Nous n’assumons aucune responsabilit\\xe9 pour les commentaires publi\\xe9s par vous ou par un tiers.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa010 - INFORMATIONS PERSONNELLES\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"L’envoi d’informations personnelles par l’interm\\xe9diaire de la boutique est r\\xe9gi par notre politique de confidentialit\\xe9, qui peut \\xeatre consult\\xe9e ici\\xa0: [LIEN VERS LA POLITIQUE DE CONFIDENTIALIT\\xc9]\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa011 - ERREURS, INEXACTITUDES ET OMISSIONS\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Occasionnellement, des informations sur notre site ou dans le Service peuvent contenir des erreurs typographiques, des inexactitudes ou des omissions qui peuvent concerner les descriptions de produits, les prix, les promotions, les offres, les frais d’exp\\xe9dition des produits, les temps de transit et la disponibilit\\xe9. Nous nous r\\xe9servons le droit de corriger toute erreur, inexactitude ou omission, et de modifier ou de mettre \\xe0 jour les informations ou d’annuler les commandes si toute information dans le Service ou sur tout site web connexe est inexacte, \\xe0 tout moment et sans pr\\xe9avis (notamment apr\\xe8s avoir soumis votre commande).\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous ne sommes pas tenus de mettre \\xe0 jour, de modifier ou de clarifier les informations contenues dans le Service ou sur tout site web connexe, y compris, mais sans s’y limiter, les informations sur les prix, sauf si la loi l’exige. Aucune date de mise \\xe0 jour ou d’actualisation sp\\xe9cifi\\xe9e dans le Service ou sur un site web connexe ne doit \\xeatre consid\\xe9r\\xe9e comme indiquant que toutes les informations contenues dans le Service ou sur un site web connexe ont \\xe9t\\xe9 modifi\\xe9es ou mises \\xe0 jour.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa012 -UTILISATIONS INTERDITES\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Outre les autres interdictions \\xe9nonc\\xe9es dans les Conditions de service, il vous est interdit d’utiliser le site ou son contenu\\xa0: (a)\\xa0\\xe0 des fins ill\\xe9gales\\xa0; (b)\\xa0pour solliciter d’autres personnes \\xe0 accomplir ou \\xe0 participer \\xe0 des actes ill\\xe9gaux\\xa0; (c)\\xa0pour enfreindre toute r\\xe9glementation, r\\xe8gle, loi ou ordonnance locale internationale, f\\xe9d\\xe9rale, provinciale ou \\xe9tatique\\xa0; (d)\\xa0pour enfreindre ou violer nos droits de propri\\xe9t\\xe9 intellectuelle ou les droits de propri\\xe9t\\xe9 intellectuelle d’autrui\\xa0; (e)\\xa0pour harceler, abuser, insulter, blesser, diffamer, calomnier, d\\xe9nigrer, intimider ou exercer une discrimination fond\\xe9e sur le sexe, l’orientation sexuelle, la religion, l’appartenance ethnique, la race, l’\\xe2ge, l’origine nationale ou le handicap\\xa0; (f)\\xa0pour soumettre des informations fausses ou trompeuses\\xa0; (g)\\xa0pour importer ou transmettre des virus ou tout autre type de code malveillant qui sera ou pourra \\xeatre utilis\\xe9 d’une mani\\xe8re qui affectera la fonctionnalit\\xe9 ou le fonctionnement du Service ou de tout site web connexe, d’autres sites web ou d’Internet\\xa0; (h)\\xa0pour collecter ou suivre les informations personnelles d’autrui\\xa0; (i)\\xa0\\xe0 des fins de spam, de phishing, de pharm, de pr\\xe9texte, de spider, d’exploration ou de scrape\\xa0; (j)\\xa0\\xe0 des fins obsc\\xe8nes ou immorales\\xa0; ou (k)\\xa0\\xe0 des fins d’interf\\xe9rence ou de contournement des dispositifs de s\\xe9curit\\xe9 du Service ou de tout site web connexe, d’autres sites web ou d’Internet. Nous nous r\\xe9servons le droit de mettre fin \\xe0 votre utilisation du Service ou de tout site web connexe en cas de violation de l’une des utilisations interdites.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa013 - EXCLUSION DE GARANTIE ; LIMITATION DE RESPONSABILIT\\xc9\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous ne garantissons pas que l’utilisation de notre Service sera ininterrompue, opportune, s\\xfbre ou exempte d’erreurs.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous ne garantissons pas que les r\\xe9sultats qui peuvent \\xeatre obtenus par l’utilisation du Service seront exacts ou fiables.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Vous acceptez que nous puissions retirer le Service pour des dur\\xe9es ind\\xe9termin\\xe9es ou l’annuler \\xe0 tout moment, sans vous en avertir.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Vous acceptez express\\xe9ment que l’utilisation ou l’incapacit\\xe9 d’utiliser le Service est r\\xe9alis\\xe9e \\xe0 vos propres risques. Le Service et tous les produits et Services qui vous sont fournis par l’interm\\xe9diaire du Service sont (sauf mention expresse de notre part) fournis \\xab\\xa0en l’\\xe9tat\\xa0\\xbb et \\xab\\xa0tels que disponibles\\xa0\\xbb pour votre utilisation, sans aucune d\\xe9claration, garantie ou condition de quelque nature que ce soit, expresse ou implicite, notamment toutes les garanties ou conditions implicites de qualit\\xe9 marchande, d’ad\\xe9quation \\xe0 un usage particulier, de durabilit\\xe9, de titre et d’absence de contrefa\\xe7on.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"En aucun cas mıcroqlıma, nos administrateurs, dirigeants, employ\\xe9s, affili\\xe9s, agents, sous-traitants, stagiaires, fournisseurs, prestataires de Services ou conc\\xe9dants de licence ne seront responsables de toute blessure, perte, r\\xe9clamation ou de tout dommage direct, indirect, accessoire, punitif, sp\\xe9cial ou cons\\xe9cutif de quelque nature que ce soit, y compris, sans limitation, la perte de profits, la perte de revenus, la perte d’\\xe9conomies, la perte de donn\\xe9es, les co\\xfbts de remplacement, ou tout autre dommage similaire, qu’il soit bas\\xe9 sur un contrat, un d\\xe9lit civil (notamment la n\\xe9gligence), responsabilit\\xe9 stricte ou autre, r\\xe9sultant de votre utilisation du Service ou de tout produit obtenu par l’interm\\xe9diaire du Service, ou pour toute autre r\\xe9clamation li\\xe9e de quelque mani\\xe8re que ce soit \\xe0 votre utilisation du Service ou de tout produit, y compris, mais sans s’y limiter, toute erreur ou omission dans le contenu, ou toute perte ou tout dommage de quelque nature que ce soit r\\xe9sultant de l’utilisation du Service ou de tout contenu (ou produit) affich\\xe9, transmis ou rendu disponible par l’interm\\xe9diaire du Service, m\\xeame si l’on a \\xe9t\\xe9 inform\\xe9 de leur possibilit\\xe9. \\xc9tant donn\\xe9 que certains \\xc9tats ou certaines juridictions n’autorisent pas l’exclusion ou la limitation de responsabilit\\xe9 pour les dommages cons\\xe9cutifs ou accessoires, dans ces \\xc9tats ou juridictions, notre responsabilit\\xe9 sera limit\\xe9e dans toute la mesure permise par la loi.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa014 - INDEMNISATION\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Vous acceptez d’indemniser, de d\\xe9fendre et de d\\xe9gager de toute responsabilit\\xe9 mıcroqlıma et notre soci\\xe9t\\xe9 m\\xe8re, nos filiales, affili\\xe9s, partenaires, dirigeants, administrateurs, agents, sous-traitants, conc\\xe9dants, prestataires de Services, fournisseurs, stagiaires et employ\\xe9s, en cas de r\\xe9clamation ou de demande, notamment les honoraires raisonnables d’avocat, pr\\xe9sent\\xe9e par un tiers en raison de votre violation des pr\\xe9sentes Conditions de Service ou des documents qu’elles incorporent par r\\xe9f\\xe9rence, ou de votre violation de toute loi ou des droits d’un tiers, ou d\\xe9coulant de cette violation.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa015 - DIVISIBILIT\\xc9\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Si une disposition des pr\\xe9sentes Conditions de Service est jug\\xe9e ill\\xe9gale, nulle ou inapplicable, cette disposition sera n\\xe9anmoins applicable dans toute la mesure permise par la loi applicable, et la partie inapplicable sera consid\\xe9r\\xe9e comme supprim\\xe9e des pr\\xe9sentes Conditions de Service, cette d\\xe9cision n’affectant pas la validit\\xe9 et l’applicabilit\\xe9 des autres dispositions restantes\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa016 - R\\xc9SILIATION\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Les obligations et responsabilit\\xe9s des parties contract\\xe9es avant la date de r\\xe9siliation survivent \\xe0 la r\\xe9siliation du pr\\xe9sent accord \\xe0 toutes fins utiles.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Les pr\\xe9sentes Conditions de Service sont valables jusqu’\\xe0 ce qu’elles soient r\\xe9sili\\xe9es par vous ou par nous. Vous pouvez r\\xe9silier les pr\\xe9sentes Conditions de Service \\xe0 tout moment en nous informant que vous ne souhaitez plus utiliser nos Services, ou lorsque vous cessez d’utiliser notre site.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Si nous estimons que vous ne respectez pas, ou nous soup\\xe7onnons que vous n’avez pas respect\\xe9, l’un des termes ou l’une des dispositions des pr\\xe9sentes Conditions de Service, nous pouvons \\xe9galement r\\xe9silier le pr\\xe9sent accord \\xe0 tout moment sans pr\\xe9avis et vous resterez redevable de tous les montants dus jusqu’\\xe0 la date de r\\xe9siliation incluse\\xa0; et/ou nous pouvons par cons\\xe9quent vous refuser l’acc\\xe8s \\xe0 nos Services (ou \\xe0 une partie de ceux-ci).\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa017 - INT\\xc9GRALIT\\xc9 DE L’ACCORD\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Le fait que nous n’exercions pas ou n’appliquions pas un droit ou une disposition des pr\\xe9sentes Conditions de service ne constitue pas une renonciation \\xe0 ce droit ou \\xe0 cette disposition.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Les pr\\xe9sentes Conditions de Service et toute politique ou r\\xe8gle d’exploitation que nous publions sur le pr\\xe9sent site ou concernant le Service constituent l’int\\xe9gralit\\xe9 de l’accord et de la convention entre vous et nous. Elles r\\xe9gissent votre utilisation du Service, rempla\\xe7ant l’ensemble des accords, communications et propositions ant\\xe9rieurs ou contemporains, oraux ou \\xe9crits, entre vous et nous (y compris, mais sans s’y limiter, toutes les versions ant\\xe9rieures des Conditions de Service).\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Toute ambigu\\xeft\\xe9 dans l’interpr\\xe9tation des pr\\xe9sentes Conditions de Service ne sera pas interpr\\xe9t\\xe9e \\xe0 l’encontre de la partie r\\xe9dactrice.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa018 - DROIT APPLICABLE\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Les pr\\xe9sentes Conditions de Service et tout accord s\\xe9par\\xe9 par lesquels nous vous fournissons des Services sont r\\xe9gis et interpr\\xe9t\\xe9s conform\\xe9ment aux lois de France.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION 19 -MODIFICATIONS DES CONDITIONS DE SERVICE\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Vous pouvez consulter la version la plus r\\xe9cente des Conditions de Service \\xe0 tout moment sur cette page.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nous nous r\\xe9servons le droit, \\xe0 notre seule discr\\xe9tion, d’actualiser, de modifier ou de remplacer toute partie des pr\\xe9sentes Conditions de Service en publiant des mises \\xe0 jour et des modifications sur notre site web. Il est de votre responsabilit\\xe9 de v\\xe9rifier p\\xe9riodiquement si notre site web a \\xe9t\\xe9 modifi\\xe9. La poursuite de l’utilisation ou de l’acc\\xe8s \\xe0 notre site web ou au Service apr\\xe8s la publication de toute modification des pr\\xe9sentes Conditions de Service constitue l’acceptation de ces modifications.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"SECTION\\xa020 - COORDONN\\xc9ES\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Les questions relatives aux Conditions de Service doivent nous \\xeatre adress\\xe9es \\xe0\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:order@bigwax.io\",motionChild:true,nodeId:\"A73VNK9V4\",openInNewTab:false,relValues:[],scopeId:\"mTeEzRE3I\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"order@bigwax.io\"})})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Nos coordonn\\xe9es sont affich\\xe9es ci-dessous\\xa0:\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Bigwax Distribution\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:order@bigwax.io\",motionChild:true,nodeId:\"A73VNK9V4\",openInNewTab:false,relValues:[],scopeId:\"mTeEzRE3I\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"order@bigwax.io\"})})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"Boulevard Fran\\xe7ois Arago, 79180 Chauray\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-line-height\":\"1.3em\"},children:\"FR65429734494\"})]}),className:\"framer-174vvix\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1r84mbu\"})]})]})}),getContainer())})})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1asg5ks\",\"data-styles-preset\":\"uayiyspvu\",dir:\"auto\",style:{\"--framer-text-color\":\"rgba(0, 0, 255, 0.7)\"},children:\"Website by Bigwax Distribution\"})}),className:\"framer-1owgflr\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gqf7ez\",\"data-framer-name\":\"R\\xe9seaux\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/samquealy\",motionChild:true,nodeId:\"QchGOV9r8\",openInNewTab:true,scopeId:\"mTeEzRE3I\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1b5v1ma framer-1a6v8bg\",children:/*#__PURE__*/_jsx(INSTAGRAM,{animated:false,className:\"framer-1x4vh5k\",layoutId:\"t9fPAi4fx\"})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/c/samquealy\",motionChild:true,nodeId:\"xbR6XjIBw\",openInNewTab:true,scopeId:\"mTeEzRE3I\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-7kkzhc framer-1a6v8bg\",children:/*#__PURE__*/_jsx(YouTubeDarkIcon2017,{animated:false,className:\"framer-ar30ew\",layoutId:\"YF_GhajD9\"})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@samquealy\",motionChild:true,nodeId:\"vf6gvq5Ao\",openInNewTab:true,scopeId:\"mTeEzRE3I\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-chhwd1 framer-1a6v8bg\",children:/*#__PURE__*/_jsx(TIKTOK,{animated:false,className:\"framer-di7xtm\",layoutId:\"p_7FhIVHR\"})})}),/*#__PURE__*/_jsx(Link,{href:\"https://x.com/QuealySamantha\",motionChild:true,nodeId:\"g5NEPX7bY\",openInNewTab:true,scopeId:\"mTeEzRE3I\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-15hzmyo framer-1a6v8bg\",children:/*#__PURE__*/_jsx(X,{animated:false,className:\"framer-n66778\",layoutId:\"W258NpNSp\"})})})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"R4Ry0FNLJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"gBXob_l7B\":{\"layout\":[\"fixed\",\"fixed\"]},\"zG2hTKM2O\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"F6_xZP2Jw\":[\".framer-1g3xhfo\",\".framer-ezt3qn\"],\"R4Ry0FNLJ\":[\".framer-1g3xhfo\",\".framer-ezt3qn\"],\"gBXob_l7B\":[\".framer-1g3xhfo\",\".framer-ezt3qn\"],\"zG2hTKM2O\":[\".framer-1g3xhfo\",\".framer-ezt3qn\"]}\n * @framerBreakpoints {\"F6_xZP2Jw\":{\"min\":1500,\"canvasClassName\":\"framer-1jtxp99-override\",\"minHeight\":1000,\"name\":\"Desktop Large\",\"width\":1500,\"rootFontSize\":16},\"R4Ry0FNLJ\":{\"min\":1200,\"max\":1499,\"canvasClassName\":\"framer-334abp-override\",\"minHeight\":1000,\"viewportHeight\":903,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"gBXob_l7B\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-umf3sh-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"zG2hTKM2O\":{\"max\":809,\"canvasClassName\":\"framer-1vg4rgj-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant F6_xZP2Jw\n * @framerLayoutTemplate true\n */const FramermTeEzRE3I=withCSS(Component,css,\"framer-CPekZ\");export default FramermTeEzRE3I;FramermTeEzRE3I.displayName=\"Template\";FramermTeEzRE3I.defaultProps={height:1e3,width:1500};addFonts(FramermTeEzRE3I,[{explicitInter:true,fonts:[{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/K4RHKGAGLQZBXEZQT2O2AGSLKJF2E4YC/JRUTXNFPWLFGIEVSSEYOW7EP7TYM3V6A/UCDYLFFGLZRGCFY5GYDYM5LDB52BAR5M.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...FCCartCartModalFonts,...XButonFonts,...INSTAGRAMFonts,...YouTubeDarkIcon2017Fonts,...TIKTOKFonts,...XFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramermTeEzRE3I.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(FCCartCartModal,{},context),()=>forwardLoader(XButon,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermTeEzRE3I\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"R4Ry0FNLJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gBXob_l7B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zG2hTKM2O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"F6_xZP2Jw\\\":{\\\"min\\\":1500,\\\"canvasClassName\\\":\\\"framer-1jtxp99-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop Large\\\",\\\"width\\\":1500,\\\"rootFontSize\\\":16},\\\"R4Ry0FNLJ\\\":{\\\"min\\\":1200,\\\"max\\\":1499,\\\"canvasClassName\\\":\\\"framer-334abp-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":903,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"gBXob_l7B\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-umf3sh-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"zG2hTKM2O\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1vg4rgj-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"F6_xZP2Jw\\\":[\\\".framer-1g3xhfo\\\",\\\".framer-ezt3qn\\\"],\\\"R4Ry0FNLJ\\\":[\\\".framer-1g3xhfo\\\",\\\".framer-ezt3qn\\\"],\\\"gBXob_l7B\\\":[\\\".framer-1g3xhfo\\\",\\\".framer-ezt3qn\\\"],\\\"zG2hTKM2O\\\":[\\\".framer-1g3xhfo\\\",\\\".framer-ezt3qn\\\"]}\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"F6_xZP2Jw\",\"framerIntrinsicWidth\":\"1500\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/dwsbXjeN2BNNegbdZlw5/dgC5R0VhCjduYNCKVrVz/mTeEzRE3I.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {m7FFUz76R: \"shop\", rkarXhxNA: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h6mKyTsl30EXfZhG60tt/1hYMhVfzPKhrjbBEsuRt/augiA20Il.js\")), path: \"/\"}, A9kjxdrt7: {collectionId: \"pXXXF5W4B\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gElegASMgITVKz4I2jSZ/pTpdmEsDvPLFuHYzaFs8/A9kjxdrt7.js\")), path: \"/:yIHmy6WMK\"}}\r\n\r\n\t\tconst locales = [{code: \"fr-FR\", id: \"default\", name: \"French\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {pXXXF5W4B: async () => (await import(\"https://framerusercontent.com/modules/7x7Scg3b1DEkSwkMPUXO/7CjcK4e9JKCpHhjNqb1t/pXXXF5W4B.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"a9b26504588651ff033faf4fdcedb8e0f550ee558ba7e105558c5b611cd1250c\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"A9kjxdrt7\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"A9kjxdrt7\":\r\nreturn [{hash: \"1jtxp99\", mediaQuery: \"(min-width: 1500px)\"}, {hash: \"334abp\", mediaQuery: \"(min-width: 1200px) and (max-width: 1499.98px)\"}, {hash: \"umf3sh\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1vg4rgj\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://french79.store\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/BzGiQ98oMqjOWBxNM0S1/ysd70qNTk4b54I87yv4A/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}