{"version":3,"sources":["Wh8zHppD7.tsx"],"sourcesContent":["// Generated by Framer (a63988b)\n\nimport { addFonts, ComponentViewportProvider, cx, CycleVariantState, getFonts, SmartComponentScopedContainer, useComponentViewport, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport { useRef } from \"react\";\nimport FC_CartProductCard from \"https://framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/Svl75cQ2tlFVcX3e9vc6/FC_CartProductCard.js\";\nconst FC_CartProductCardFonts = getFonts(FC_CartProductCard);\n\nconst serializationHash = \"framer-Eq3vL\"\n\nconst variantClassNames = {bYjhDwnKn: \"framer-v-1mw4718\"};\n\nfunction addPropertyOverrides(overrides, ...variants) {\nconst nextOverrides = {}\nvariants?.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]))\nreturn nextOverrides\n}\n\nconst transition1 = {bounce: 0.2, delay: 0, duration: 0.4, type: \"spring\"}\n\nconst Transition = ({value, children}) => {\nconst config = React.useContext(MotionConfigContext)\nconst transition = value ?? config.transition\nconst contextValue = React.useMemo(() => ({ ...config, transition }), [JSON.stringify(transition)])\nreturn <MotionConfigContext.Provider value={contextValue}>{children}</MotionConfigContext.Provider>\n}\n\nconst Variants = motion.create(React.Fragment)\n\nconst getProps = ({height, id, width, ...props}) => { return {...props} }\n\nconst createLayoutDependency = (props, variants) => {if (props.layoutDependency) return variants.join('-') + props.layoutDependency\nreturn variants.join('-')}\n\nexport interface Props extends React.HTMLAttributes<HTMLDivElement> { style?: Record<string, unknown>;className?: string;layoutId?: string | number; }\n\nconst Component = React.forwardRef<HTMLDivElement, Props>(function(props, ref) {\n\nconst fallbackRef = useRef<HTMLElement>(null)\n\nconst refBinding = ref ?? fallbackRef\n\nconst defaultLayoutId = React.useId()\n\nconst { activeLocale, setLocale } = useLocaleInfo()\n\nconst componentViewport = useComponentViewport()\n\nconst {style, className, layoutId, variant, ...restProps} = getProps(props)\n\nconst {baseVariant, classNames, clearLoadingGesture, gestureHandlers, gestureVariant, isLoading, setGestureState, setVariant, variants} = useVariantState({defaultVariant: \"bYjhDwnKn\", ref: refBinding, variant, variantClassNames})\n\nconst layoutDependency = createLayoutDependency(props, variants)\n\nconst sharedStyleClassNames = []\n\nconst scopingClassNames = cx(serializationHash, ...sharedStyleClassNames)\n\nreturn (<LayoutGroup id={layoutId ?? defaultLayoutId}><Variants animate={variants} initial={false}><Transition value={transition1}><motion.div {...restProps} {...gestureHandlers} className={cx(scopingClassNames, \"framer-1mw4718\", className, classNames)} data-framer-name={\"Variant 1\"} layoutDependency={layoutDependency} layoutId={\"bYjhDwnKn\"} ref={refBinding} style={{backgroundColor: \"rgba(0, 0, 0, 0)\", ...style}}><ComponentViewportProvider ><SmartComponentScopedContainer className={\"framer-t15lfo-container\"} isAuthoredByUser isModuleExternal layoutDependency={layoutDependency} layoutId={\"wTqcJ6XOQ-container\"} nodeId={\"wTqcJ6XOQ\"} rendersWithMotion scopeId={\"Wh8zHppD7\"}><FC_CartProductCard attributeConfigs={{gap: 4, titleColor: \"rgb(0, 0, 0)\", titleFont: {}, titleTransform: \"None\", uniqueFormatting: false, valueColor: \"rgb(0, 0, 0)\", valueFont: {}, valueTransform: \"None\"}} containerConfigs={{background: \"rgba(0, 0, 0, 0)\", border: {borderColor: \"rgba(0, 0, 0, 0)\", borderStyle: \"solid\", borderWidth: 0}, gap: 10, imageGap: 10, insidePadding: \"0px\", padding: \"0px\", radius: \"0px\"}} errorConfigs={{errorColor: \"rgb(255, 0, 0)\", errorFont: {}, textTransform: \"None\"}} height={\"100%\"} id={\"wTqcJ6XOQ\"} imageConfigs={{background: \"rgb(43, 43, 43)\", border: {borderColor: \"rgba(255, 255, 255, 0.1)\", borderStyle: \"solid\", borderWidth: 0}, hover: \"None\", opacity: 0.75, radius: \"10px\", ratio: \"1:1\", type: \"Fit\", visible: true, width: 120, zoomScale: 1.1}} layoutId={\"wTqcJ6XOQ\"} linkConfigs={{enabled: true, slugPath: \"supply/\"}} priceConfigs={{comparePrice: {color: \"rgb(102, 102, 102)\", font: {fontFamily: \"\\\"Inter\\\", \\\"Inter Placeholder\\\", sans-serif\", fontFeatureSettings: \"'tnum' on\", fontSize: \"12px\", fontStyle: \"normal\", fontWeight: 500, letterSpacing: \"0em\", lineHeight: \"1em\"}, strikethrough: true, strikethroughColor: \"rgb(102, 102, 102)\"}, format: {currencyCode: \"USD\", showCurrency: false, showDecimals: \"Always show\", showSymbol: true}, gap: 0, price: {color: \"rgb(255, 255, 255)\", font: {fontFamily: \"\\\"Inter\\\", \\\"Inter Placeholder\\\", sans-serif\", fontFeatureSettings: \"'tnum' on\", fontSize: \"12px\", fontStyle: \"normal\", fontWeight: 500, letterSpacing: \"0em\", lineHeight: \"1em\"}, saleColor: \"var(--token-bd71055c-0a2c-4476-8cc9-4310acba652d, rgb(0, 153, 255))\", saleFont: {fontFamily: \"\\\"Inter\\\", \\\"Inter Placeholder\\\", sans-serif\", fontFeatureSettings: \"'tnum' on\", fontSize: \"12px\", fontStyle: \"normal\", fontWeight: 500, letterSpacing: \"0em\", lineHeight: \"1em\"}}}} quantityConfigs={{buttons: {border: {borderColor: \"rgba(0, 0, 0, 0)\", borderStyle: \"solid\", borderWidth: 0}, iconBg: \"rgba(51, 51, 51, 0)\", iconBgHover: \"rgb(51, 51, 51)\", icons: \"rgb(255, 255, 255)\", iconSize: 8, iconType: \"Default\", iconWeight: 2, padding: \"4px\", radius: \"0px\"}, container: {containerBg: \"rgb(43, 43, 43)\", containerBorder: {borderColor: \"rgba(255, 255, 255, 0)\", borderStyle: \"solid\", borderWidth: 1}, containerRadius: \"6px\", number: \"rgb(255, 255, 255)\", padding: \"4px\"}}} removeIconConfigs={{bg: \"rgb(43, 43, 43)\", bgHover: \"rgba(43, 43, 43, 0.7)\", border: {borderColor: \"rgba(0, 0, 0, 0)\", borderStyle: \"solid\", borderWidth: 0}, icon: \"rgb(255, 255, 255)\", iconSize: 8, iconType: \"Default\", iconWeight: 2, position: \"Top\", radius: \"80px\"}} spacingConfigs={{divider: {borderColor: \"rgb(255, 0, 0)\", borderStyle: \"solid\", borderWidth: 1}, dividerVisible: false, gap: 25}} style={{width: \"100%\"}} subscriptionConfigs={{color: \"rgb(255, 255, 255)\", font: {}, textTransform: \"None\"}} titleConfigs={{color: \"rgb(255, 255, 255)\", font: {fontFamily: \"\\\"Inter\\\", \\\"Inter Placeholder\\\", sans-serif\", fontSize: \"14px\", fontStyle: \"normal\", fontWeight: 500, letterSpacing: \"0em\", lineHeight: \"1em\"}, hoverColor: \"rgba(255, 255, 255, 0.7)\", textTransform: \"None\"}} variantConfigs={{gap: 2, titleColor: \"rgb(255, 255, 255)\", titleFont: {fontFamily: \"\\\"Inter\\\", \\\"Inter Placeholder\\\", sans-serif\", fontSize: \"12px\", fontStyle: \"normal\", fontWeight: 500, letterSpacing: \"0em\", lineHeight: \"1em\"}, titleTransform: \"None\", valueColor: \"rgb(102, 102, 102)\", valueFont: {fontFamily: \"\\\"Inter\\\", \\\"Inter Placeholder\\\", sans-serif\", fontSize: \"12px\", fontStyle: \"normal\", fontWeight: 500, letterSpacing: \"0em\", lineHeight: \"1em\", textAlign: \"left\"}, valueTransform: \"None\"}} width={\"100%\"}/></SmartComponentScopedContainer></ComponentViewportProvider></motion.div></Transition></Variants></LayoutGroup>)\n\n});\n\nconst css = [\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-Eq3vL.framer-mmj2ju, .framer-Eq3vL .framer-mmj2ju { display: block; }\", \".framer-Eq3vL.framer-1mw4718 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 400px; }\", \".framer-Eq3vL .framer-t15lfo-container { flex: none; height: auto; position: relative; width: 100%; }\"]\n\n/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 555\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */\nconst FramerWh8zHppD7: React.ComponentType<Props> = withCSS(Component, css, \"framer-Eq3vL\") as typeof Component;\nexport default FramerWh8zHppD7;\n\nFramerWh8zHppD7.displayName = \"FC Cart Product Card / FC Cart Product Card\";\n\nFramerWh8zHppD7.defaultProps = {height: 555, width: 400};\n\naddFonts(FramerWh8zHppD7, [{explicitInter: true, fonts: [{family: \"Inter\", source: \"framer\", style: \"normal\", unicodeRange: \"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\", url: \"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\", weight: \"500\"}, {family: \"Inter\", source: \"framer\", style: \"normal\", unicodeRange: \"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\", url: \"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\", weight: \"500\"}, {family: \"Inter\", source: \"framer\", style: \"normal\", unicodeRange: \"U+1F00-1FFF\", url: \"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\", weight: \"500\"}, {family: \"Inter\", source: \"framer\", style: \"normal\", unicodeRange: \"U+0370-03FF\", url: \"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\", weight: \"500\"}, {family: \"Inter\", source: \"framer\", style: \"normal\", unicodeRange: \"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\", url: \"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\", weight: \"500\"}, {family: \"Inter\", source: \"framer\", style: \"normal\", unicodeRange: \"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\", url: \"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\", weight: \"500\"}, {family: \"Inter\", source: \"framer\", style: \"normal\", unicodeRange: \"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\", url: \"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\", weight: \"500\"}]}, ...FC_CartProductCardFonts], {supportsExplicitInterCodegen: true})"],"names":[],"mappings":"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"}