{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/avmx3bGw9h9koIke0ssG/3DdEkYaJCuMD3meX4ars/E4IwfJSfv-0.js", "ssg:https://framerusercontent.com/modules/jsnFDCvd0vuSKx529LKK/ly1wpuhsdLx7ShtE2Ayo/Db_OAcjNe.js", "ssg:https://framerusercontent.com/modules/lYfNQMFnu5OkAQRqMBc3/wsvuLwkN7t55R1XRHTCo/FcProductPrice.js", "ssg:https://framer.com/m/shopX-productPrice-jXHh.js", "ssg:https://framerusercontent.com/modules/PsTMdeyvPYcs8Ok9OKSR/qMPExun0yR7zQ3H306O4/FcProductVariants.js", "ssg:https://framer.com/m/shopX-productVariantsButton-FWdI.js", "ssg:https://framer.com/m/shopX-productVariantsTitle-gyYD.js", "ssg:https://framerusercontent.com/modules/l5Wxs0oloj7hmOSYI5VA/yZWGr4LBp3ZDvvXGD80z/bckEI2tS3.js", "ssg:https://framerusercontent.com/modules/QlbV0vMlT5T9RUZogucA/iOs4KvuGQeG8YE483aRv/FcProductButtonAddToCart.js", "ssg:https://framer.com/m/shopX-productButtonAddToCart-nvLI.js", "ssg:https://framerusercontent.com/modules/l5Wxs0oloj7hmOSYI5VA/yZWGr4LBp3ZDvvXGD80z/bckEI2tS3-0.js", "ssg:https://framerusercontent.com/modules/avmx3bGw9h9koIke0ssG/3DdEkYaJCuMD3meX4ars/E4IwfJSfv.js", "ssg:https://framerusercontent.com/modules/adDosLUyI8f4RN5sbMI8/XhJlardm7vgpwELvh0Az/DR17_W7Qw.js", "ssg:https://framerusercontent.com/modules/ssGjkAPb6D24Y2wHR2U1/3Lf61ctxqqZKUloLzQCV/FbicMyOcR.js", "ssg:https://framerusercontent.com/modules/v6vTXG9wYTqqAULifG1D/DiPAy3VzXHyc7AetisBD/QcfgjOWpT.js", "ssg:https://framerusercontent.com/modules/AqZwr3PQi030RcjrgzKs/VVGaQUfpcb5Gs4NaYV4M/TPaBZEg0g.js", "ssg:https://framerusercontent.com/modules/cPcz5tnF2UVagcvMahqP/Xs6BbiThbfGSYgcRwvOf/ZoWRMLjBH.js", "ssg:https://framerusercontent.com/modules/adDosLUyI8f4RN5sbMI8/XhJlardm7vgpwELvh0Az/DR17_W7Qw-0.js", "ssg:https://framerusercontent.com/modules/6kXcTcsd7R6bLAiyPLux/S799PAiHroMZiA8R1aE8/fXCBEX1iM.js", "ssg:https://framerusercontent.com/modules/0SmS64DsyytNnnv4IKhs/VX0CiSE7xwOuwSFTPUjj/FcProductBreadcrumb.js", "ssg:https://framerusercontent.com/modules/7DvE92aosjOUvEm8R1Na/3RojL0FoqKUDb0ARclWT/nzxcmkjD8.js", "ssg:https://framerusercontent.com/modules/pKBES5imMSkz0pNdijf9/WXCaHGVAfwKjEXcz5ag0/u9bJH5KE7.js", "ssg:https://framerusercontent.com/modules/6kXcTcsd7R6bLAiyPLux/S799PAiHroMZiA8R1aE8/fXCBEX1iM-0.js", "ssg:https://framerusercontent.com/modules/9qZAlufZv1B0746MzvN9/uQkUxSenBpKSZysiXJxI/t0mqXgNvS.js", "ssg:https://framerusercontent.com/modules/Yli2XhObLO2SkqCN5t0E/81b1GvWxeHMFW4LwrqNZ/FcProductCarouselImage.js", "ssg:https://framer.com/m/shopX-productCarouselImage-3Ck5.js", "ssg:https://framerusercontent.com/modules/o99bwJ3C5OzAQeyvl5Qi/MB3stKEFmHse7VuVJMtb/qiO9Vm_9T.js", "ssg:https://framerusercontent.com/modules/BxsWcMC3wmps10P3RH5e/b2EHdhUmQQkdRisz4PWI/FcProductImage.js", "ssg:https://framer.com/m/shopX-productImage-JoBA.js", "ssg:https://framerusercontent.com/modules/o99bwJ3C5OzAQeyvl5Qi/MB3stKEFmHse7VuVJMtb/qiO9Vm_9T-0.js", "ssg:https://framerusercontent.com/modules/9qZAlufZv1B0746MzvN9/uQkUxSenBpKSZysiXJxI/t0mqXgNvS-0.js", "ssg:https://framerusercontent.com/modules/o77MzlHaeZxVtFcTKGw8/S8lNgng7Krx7jynjA4F8/TPaBZEg0g.js", "ssg:https://framerusercontent.com/modules/9SNz5NENcjU9Y0Joz6SO/5YsIoN2jpvuy6buw9Lpf/vCxtwHV7h.js"],
  "sourcesContent": ["", "// Generated by Framer (6b748fa)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getWhereExpressionFromPathVariables,LazyValue,NotFoundError,PathVariablesContext,PropertyOverrides,ResolveLinks,RichText,useActiveVariantCallback,useCurrentPathVariables,useCustomCursors,useHydratedBreakpointVariants,useLocaleInfo,useOverlayState,useQueryData,useRouteElementId,useRouter,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import*as ReactDOM from\"react-dom\";import FcProductPrice from\"https://framerusercontent.com/modules/lYfNQMFnu5OkAQRqMBc3/wsvuLwkN7t55R1XRHTCo/FcProductPrice.js\";import FcProductVariants from\"https://framerusercontent.com/modules/PsTMdeyvPYcs8Ok9OKSR/qMPExun0yR7zQ3H306O4/FcProductVariants.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import FramerCommerceCheckoutModalBottomBar from\"#framer/local/canvasComponent/bAN8LdiPY/bAN8LdiPY.js\";import FramerCommerceProductAddToCartButton from\"#framer/local/canvasComponent/bckEI2tS3/bckEI2tS3.js\";import FramerCommerceCheckoutCard from\"#framer/local/canvasComponent/CVDcCeOaj/CVDcCeOaj.js\";import ComponentAccordion from\"#framer/local/canvasComponent/E4IwfJSfv/E4IwfJSfv.js\";import FramerCommerceBreadcrumb from\"#framer/local/canvasComponent/fXCBEX1iM/fXCBEX1iM.js\";import NavigationFooter from\"#framer/local/canvasComponent/pDflUBNIH/pDflUBNIH.js\";import FramerCommerceCheckoutModalHeader from\"#framer/local/canvasComponent/RbTsvCz5f/RbTsvCz5f.js\";import ComponentShippingNote from\"#framer/local/canvasComponent/RzQ7fS1mg/RzQ7fS1mg.js\";import FramerCommerceProductGalleryContainer from\"#framer/local/canvasComponent/t0mqXgNvS/t0mqXgNvS.js\";import FramerCommerceShopifyWrapper from\"#framer/local/canvasComponent/W2m7pI6uO/W2m7pI6uO.js\";import NavigationNav from\"#framer/local/canvasComponent/xCEzC29gS/xCEzC29gS.js\";import FramerCommerceProductCard from\"#framer/local/canvasComponent/ZfZabIRBp/ZfZabIRBp.js\";import Shop from\"#framer/local/collection/eijcrBlcC/eijcrBlcC.js\";import*as sharedStyle4 from\"#framer/local/css/AJYrTtuxG/AJYrTtuxG.js\";import*as sharedStyle from\"#framer/local/css/FaDfI39rU/FaDfI39rU.js\";import*as sharedStyle5 from\"#framer/local/css/FbicMyOcR/FbicMyOcR.js\";import*as sharedStyle7 from\"#framer/local/css/mTASOtCES/mTASOtCES.js\";import*as sharedStyle2 from\"#framer/local/css/QcfgjOWpT/QcfgjOWpT.js\";import*as sharedStyle1 from\"#framer/local/css/TPaBZEg0g/TPaBZEg0g.js\";import*as sharedStyle6 from\"#framer/local/css/vCxtwHV7h/vCxtwHV7h.js\";import*as sharedStyle3 from\"#framer/local/css/ZoWRMLjBH/ZoWRMLjBH.js\";import metadataProvider from\"#framer/local/webPageMetadata/Db_OAcjNe/Db_OAcjNe.js\";const FramerCommerceShopifyWrapperFonts=getFonts(FramerCommerceShopifyWrapper);const NavigationNavFonts=getFonts(NavigationNav);const NavigationNavWithVariantAppearEffect=withVariantAppearEffect(NavigationNav);const FramerCommerceCheckoutModalHeaderFonts=getFonts(FramerCommerceCheckoutModalHeader);const ComponentShippingNoteFonts=getFonts(ComponentShippingNote);const FramerCommerceCheckoutCardFonts=getFonts(FramerCommerceCheckoutCard);const FramerCommerceCheckoutModalBottomBarFonts=getFonts(FramerCommerceCheckoutModalBottomBar);const ContainerWithFX=withFX(Container);const FramerCommerceProductGalleryContainerFonts=getFonts(FramerCommerceProductGalleryContainer);const FramerCommerceBreadcrumbFonts=getFonts(FramerCommerceBreadcrumb);const FcProductPriceFonts=getFonts(FcProductPrice);const FcProductVariantsFonts=getFonts(FcProductVariants);const ComponentAccordionFonts=getFonts(ComponentAccordion);const FramerCommerceProductAddToCartButtonFonts=getFonts(FramerCommerceProductAddToCartButton);const PhosphorFonts=getFonts(Phosphor);const MotionDivWithFX=withFX(motion.div);const FramerCommerceProductCardFonts=getFonts(FramerCommerceProductCard);const NavigationFooterFonts=getFonts(NavigationFooter);const cycleOrder=[\"IILXdV2LP\",\"HzNv0w2c3\",\"k5npc0ebi\"];const breakpoints={HzNv0w2c3:\"(min-width: 810px) and (max-width: 1199px)\",IILXdV2LP:\"(min-width: 1200px)\",k5npc0ebi:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-WfhrW\";const variantClassNames={HzNv0w2c3:\"framer-v-1spo6jx\",IILXdV2LP:\"framer-v-1pgujl3\",k5npc0ebi:\"framer-v-k8b5b9\"};const valuesByLocaleId={inYnS69kI:new LazyValue(()=>import(\"./Db_OAcjNe-0.js\"))};const preloadLocalizedValues=locale=>{const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise){promises.push(promise);}}locale=locale.fallback;}if(promises.length>0){return Promise.all(promises);}};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values.read()[key];if(value){return value;}}locale=locale.fallback;}};const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:-40};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={damping:64,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:800,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:800,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const QueryData=({query,children})=>{const data=useQueryData(query);return children(data);};const metadata=metadataProvider();const humanReadableVariantMap={Desktop:\"IILXdV2LP\",Phone:\"k5npc0ebi\",Tablet:\"HzNv0w2c3\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"IILXdV2LP\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const currentPathVariables=useCurrentPathVariables();const[currentRouteData]=useQueryData({from:{data:Shop,type:\"Collection\"},select:[{name:\"TF0BDrhK0\",type:\"Identifier\"},{name:\"r9w9uihzl\",type:\"Identifier\"},{name:\"qM9IJtddi\",type:\"Identifier\"},{name:\"ilvsvLrlj\",type:\"Identifier\"},{name:\"DLA9wczn4\",type:\"Identifier\"},{name:\"PVZTV0fpQ\",type:\"Identifier\"},{name:\"ZdUlu2qIR\",type:\"Identifier\"},{name:\"wIOiJVEuf\",type:\"Identifier\"},{name:\"scSLtyD6P\",type:\"Identifier\"}],where:getWhereExpressionFromPathVariables(currentPathVariables)});const getFromCurrentRouteData=key=>{if(!currentRouteData)throw new NotFoundError(`No data in \"Shop\" matches path variables: ${JSON.stringify(currentPathVariables)}`);return currentRouteData[key];};const{style,className,layoutId,variant,r9w9uihzl=getFromCurrentRouteData(\"r9w9uihzl\"),qM9IJtddi=getFromCurrentRouteData(\"qM9IJtddi\"),TF0BDrhK0=getFromCurrentRouteData(\"TF0BDrhK0\"),PVZTV0fpQ=getFromCurrentRouteData(\"PVZTV0fpQ\"),ZdUlu2qIR=getFromCurrentRouteData(\"ZdUlu2qIR\"),wIOiJVEuf=getFromCurrentRouteData(\"wIOiJVEuf\"),scSLtyD6P=getFromCurrentRouteData(\"scSLtyD6P\"),r9w9uihzllPX_3kiE9,TF0BDrhK0lPX_3kiE9,EcWM5_4WelPX_3kiE9,idlPX_3kiE9,...restProps}=getProps(props);React.useInsertionEffect(()=>{const metadata1=metadataProvider(currentRouteData,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}if(metadata1.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata1.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata1.robots);document.head.appendChild(robotsTag);}}if(metadata1.bodyClassName){Array.from(document.body.classList).filter(c=>c.startsWith(\"framer-body-\")).map(c=>document.body.classList.remove(c));document.body.classList.add(`${metadata1.bodyClassName}-framer-WfhrW`);return()=>{document.body.classList.remove(`${metadata1.bodyClassName}-framer-WfhrW`);};}},[currentRouteData,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const EEhCMfVMpwelu7j=({overlay,paginationInfo})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const rhxuyQ1oc1wvko5h=({overlay,paginationInfo})=>activeVariantCallback(async(...args)=>{overlay.hide();});const preloadPromise=preloadLocalizedValues(activeLocale);if(preloadPromise)throw preloadPromise;const ref1=React.useRef(null);const ref2=React.useRef(null);const id=useRouteElementId(\"SuVdIXogL\");const router=useRouter();const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"k5npc0ebi\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className];useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"IILXdV2LP\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1pgujl3\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"2px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-mor1bu-container\",children:/*#__PURE__*/_jsx(FramerCommerceShopifyWrapper,{height:\"100%\",id:\"AI2C0HEOf\",layoutId:\"AI2C0HEOf\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsxs(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1wjtnkm-container\",id:\"1wjtnkm\",layoutScroll:true,style:{transformPerspective:1200},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k5npc0ebi:{PJC9MR16N:\"ydpObBdMg\"}},children:/*#__PURE__*/_jsx(NavigationNavWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref2,target:\"dC3q1qhOt\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,aEH07Gdic:\"hYQyJqiyo\",EEhCMfVMp:EEhCMfVMpwelu7j({overlay}),height:\"100%\",id:\"P0WmNrD9Q\",layoutId:\"P0WmNrD9Q\",PJC9MR16N:\"apcf5Ks_4\",style:{width:\"100%\"},variant:\"fH5dHEvES\",width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-1j4ckgg\",\"data-framer-portal-id\":\"1wjtnkm\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"meKPnVTli\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation2,className:\"framer-98mzfc\",\"data-framer-name\":\"modal\",\"data-framer-portal-id\":\"1wjtnkm\",exit:animation1,initial:animation3,name:\"modal\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-bryt0d-container\",children:/*#__PURE__*/_jsx(FramerCommerceCheckoutModalHeader,{height:\"100%\",id:\"lcvu9azId\",layoutId:\"lcvu9azId\",rhxuyQ1oc:rhxuyQ1oc1wvko5h({overlay}),style:{width:\"100%\"},variant:\"f9xEPxPyD\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-iryc62-container\",children:/*#__PURE__*/_jsx(ComponentShippingNote,{height:\"100%\",id:\"b3ePmaXgB\",layoutId:\"b3ePmaXgB\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d9qox2\",\"data-framer-name\":\"checkoutModalProducts\",name:\"checkoutModalProducts\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jrr055-container\",children:/*#__PURE__*/_jsx(FramerCommerceCheckoutCard,{height:\"100%\",id:\"UTJEEEGbU\",layoutId:\"UTJEEEGbU\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-uwfzrj-container\",children:/*#__PURE__*/_jsx(FramerCommerceCheckoutModalBottomBar,{height:\"100%\",id:\"B01sQU5th\",layoutId:\"B01sQU5th\",style:{width:\"100%\"},variant:\"fFzuRgC8c\",width:\"100%\"})})})]})]}),document.querySelector(\"#overlay\"))})})]})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-g3h640\",\"data-framer-name\":\"nav-variant-trigger\",id:id,name:\"nav-variant-trigger\",ref:ref2}),/*#__PURE__*/_jsxs(\"main\",{className:\"framer-krzwzb\",\"data-framer-name\":\"main\",name:\"main\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1t8c5zc\",\"data-framer-name\":\"content\",name:\"content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-10chagr\",\"data-framer-name\":\"container\",name:\"container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hugn6w\",\"data-framer-name\":\"bg\",name:\"bg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{width:\"max(50vw, 1px)\"},k5npc0ebi:{width:\"max(100vw, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"max(max(66.6667vw, 1px) - 40px, 1px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a1mmz8-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{BOyKMjmyk:\"uVwSmwh2K\"},k5npc0ebi:{BOyKMjmyk:\"uVwSmwh2K\"}},children:/*#__PURE__*/_jsx(FramerCommerceProductGalleryContainer,{BOyKMjmyk:\"YMp5jHps_\",height:\"100%\",id:\"GR_UT_r2W\",IpwYJPWcF:r9w9uihzl,layoutId:\"GR_UT_r2W\",style:{width:\"100%\"},variant:\"Wd_uHXjwy\",width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k5npc0ebi:{__framer__styleAppearEffectEnabled:undefined,style:{}}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-3i56bb\",\"data-framer-name\":\"right\",name:\"right\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16gqys1\",\"data-framer-name\":\"breadcrumbs\",name:\"breadcrumbs\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xf881n-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{MsvcFEpm2:resolvedLinks[1]},k5npc0ebi:{MsvcFEpm2:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(FramerCommerceBreadcrumb,{height:\"100%\",id:\"MwPa0MwNY\",JsE43cW3O:qM9IJtddi,layoutId:\"MwPa0MwNY\",MjUkv2b7B:\"Home\",MsvcFEpm2:resolvedLinks[0],s_bQXcbKm:false,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",style:{\"--framer-text-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},children:\"/\"})}),className:\"framer-1tgz3nx\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qz1tc3-container\",children:/*#__PURE__*/_jsx(FramerCommerceBreadcrumb,{height:\"100%\",id:\"HC1lQVUCa\",JsE43cW3O:qM9IJtddi,layoutId:\"HC1lQVUCa\",MjUkv2b7B:\"\",s_bQXcbKm:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ypprr7\",\"data-framer-name\":\"title + price\",name:\"title + price\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1awy4d4\",\"data-styles-preset\":\"TPaBZEg0g\",children:\"title\"})}),className:\"framer-u65ymx\",fonts:[\"Inter\"],text:TF0BDrhK0,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-d56v4w-container\",children:/*#__PURE__*/_jsx(FcProductPrice,{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Uncut Sans Medium\", \"Uncut Sans Medium Placeholder\", sans-serif',fontSize:\"18px\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"},height:\"100%\",id:\"GtmcllRfN\",layoutId:\"GtmcllRfN\",shopifyProductID:r9w9uihzl,showCurrencyCode:false,style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:PVZTV0fpQ,className:\"framer-26ea53\",fonts:[\"Inter\"],stylesPresetsClassNames:{a:\"framer-styles-preset-1uz2d24\",h1:\"framer-styles-preset-lrat5s\",h2:\"framer-styles-preset-5sk0by\",h3:\"framer-styles-preset-1awy4d4\",p:\"framer-styles-preset-1gaqll7\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-h87r3v-container\",children:/*#__PURE__*/_jsx(FcProductVariants,{buttonConfigs:{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",disabledColor:\"rgba(0, 0, 0, 0.24)\",disabledFont:{fontFamily:'\"Uncut Sans Medium\", \"Uncut Sans Medium Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1em\"},font:{fontFamily:'\"Uncut Sans Medium\", \"Uncut Sans Medium Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1em\"},radius:0,selectedColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",selectedFont:{fontFamily:'\"Uncut Sans Medium\", \"Uncut Sans Medium Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1em\"}},height:\"100%\",id:\"JTA1fp2hk\",invalidMessageTemplate:'\"{{option}}\" missing',layoutId:\"JTA1fp2hk\",shopifyProductID:r9w9uihzl,style:{width:\"100%\"},titleConfigs:{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Uncut Sans Medium\", \"Uncut Sans Medium Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1em\"}},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-549xu9-container\",children:/*#__PURE__*/_jsx(ComponentAccordion,{c14SpIqoa:ZdUlu2qIR,height:\"100%\",id:\"UroNitrb8\",layoutId:\"UroNitrb8\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"DzDQZTghu\",vbUXMbVb7:wIOiJVEuf,width:\"100%\",xL6KJgdBA:scSLtyD6P})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{width:\"calc(min(max(50vw, 1px), 455px) - 80px)\"},k5npc0ebi:{width:\"calc(100vw - 48px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"calc(max(min(max(33.3333vw, 1px), 600px), 350px) - 80px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-n8692s-container\",children:/*#__PURE__*/_jsx(FramerCommerceProductAddToCartButton,{elgRTGdr9:r9w9uihzl,height:\"100%\",id:\"moU78V03r\",layoutId:\"moU78V03r\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18jw64v\",\"data-framer-name\":\"info\",name:\"info\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tgwnbq\",\"data-framer-name\":\"shipping\",name:\"shipping\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pmhqny\",\"data-framer-name\":\"returns\",name:\"returns\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dyg8so-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"ArrowCounterClockwise\",iconSelection:\"ArrowClockwise\",id:\"Zqvih8MYj\",layoutId:\"Zqvih8MYj\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mmgjf1\",\"data-styles-preset\":\"vCxtwHV7h\",children:\"Free returns\"})}),className:\"framer-1wbzpwm\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7xyczr\",\"data-framer-name\":\"you may also like\",name:\"you may also like\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yimfcz\",\"data-framer-name\":\"container\",name:\"container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-16dy7mw\",\"data-framer-name\":\"title\",name:\"title\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-10f7w12\",\"data-styles-preset\":\"mTASOtCES\",children:\"Pair it with\"})}),className:\"framer-1ha2sc5\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17jr15l\",\"data-framer-name\":\"CMS\",name:\"CMS\",children:/*#__PURE__*/_jsx(QueryData,{query:{from:{data:Shop,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},select:[{name:\"r9w9uihzl\",type:\"Identifier\"},{name:\"TF0BDrhK0\",type:\"Identifier\"},{name:\"EcWM5_4We\",type:\"Identifier\"},{name:\"id\",type:\"Identifier\"}],where:{left:{operator:\"not\",type:\"UnaryOperation\",value:{left:{name:\"TF0BDrhK0\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:TF0BDrhK0},type:\"BinaryOperation\"}},operator:\"and\",right:{left:{name:\"qM9IJtddi\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:qM9IJtddi},type:\"BinaryOperation\"},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection.map(({r9w9uihzl:r9w9uihzllPX_3kiE9,TF0BDrhK0:TF0BDrhK0lPX_3kiE9,EcWM5_4We:EcWM5_4WelPX_3kiE9,id:idlPX_3kiE9},i)=>{return /*#__PURE__*/_jsx(LayoutGroup,{id:`lPX_3kiE9-${idlPX_3kiE9}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{EcWM5_4We:EcWM5_4WelPX_3kiE9},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{EcWM5_4We:EcWM5_4WelPX_3kiE9},webPageId:\"Db_OAcjNe\"},implicitPathVariables:undefined},{href:{pathVariables:{EcWM5_4We:EcWM5_4WelPX_3kiE9},webPageId:\"Db_OAcjNe\"},implicitPathVariables:undefined},{href:{pathVariables:{EcWM5_4We:EcWM5_4WelPX_3kiE9},webPageId:\"Db_OAcjNe\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{width:\"max((100vw - 88px) / 2, 200px)\"},k5npc0ebi:{width:\"calc(100vw - 48px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"max((100vw - 104px) / 4, 200px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-7jasqb-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{OK_5h8bF8:resolvedLinks1[1]},k5npc0ebi:{OK_5h8bF8:resolvedLinks1[2]}},children:/*#__PURE__*/_jsx(FramerCommerceProductCard,{height:\"100%\",id:\"siRYYMA4f\",IJLpl08Se:TF0BDrhK0lPX_3kiE9,iZkNedilY:\"\",layoutId:\"siRYYMA4f\",OK_5h8bF8:resolvedLinks1[0],style:{width:\"100%\"},uxotUWeBY:r9w9uihzllPX_3kiE9,width:\"100%\"})})})})})})})},idlPX_3kiE9);})})})})]})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1asb20l\",\"data-framer-name\":\"line\",name:\"line\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-m5tbko-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{variant:\"mARLI82Sb\"},k5npc0ebi:{variant:\"OCKvXHo2C\"}},children:/*#__PURE__*/_jsx(NavigationFooter,{height:\"100%\",id:\"DU8p8x5gT\",layoutId:\"DU8p8x5gT\",style:{width:\"100%\"},variant:\"f0c1x5abJ\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-z4o7v6-container hidden-k8b5b9\",layoutScroll:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{variant:\"mARLI82Sb\"}},children:/*#__PURE__*/_jsx(NavigationFooter,{height:\"100%\",id:\"UvMQTmw5c\",layoutId:\"UvMQTmw5c\",style:{width:\"100%\"},variant:\"f0c1x5abJ\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName}-framer-WfhrW { background: var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255)); }`,\".framer-WfhrW.framer-u3h5qx, .framer-WfhrW .framer-u3h5qx { display: block; }\",\".framer-WfhrW.framer-1pgujl3 { align-content: center; align-items: center; background-color: var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-WfhrW .framer-mor1bu-container { flex: none; height: 1px; left: calc(50.00000000000002% - 2px / 2); position: absolute; top: 0px; width: 2px; }\",\".framer-WfhrW .framer-1wjtnkm-container { flex: none; height: auto; left: 50%; position: fixed; top: 0px; transform: translateX(-50%); width: 100%; z-index: 8; }\",\".framer-WfhrW .framer-1j4ckgg { background-color: var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48)); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-WfhrW .framer-98mzfc { align-content: flex-start; align-items: flex-start; background-color: var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, #ffffff); bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; max-width: 500px; overflow: auto; padding: 0px; position: fixed; right: 0px; top: 0px; width: 100%; z-index: 10; }\",\".framer-WfhrW .framer-bryt0d-container { flex: none; height: auto; position: sticky; width: 100%; will-change: transform; z-index: 10; }\",\".framer-WfhrW .framer-iryc62-container, .framer-WfhrW .framer-1jrr055-container, .framer-WfhrW .framer-d56v4w-container, .framer-WfhrW .framer-h87r3v-container, .framer-WfhrW .framer-n8692s-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-WfhrW .framer-1d9qox2 { 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: 8px 32px 32px 32px; position: relative; width: 100%; }\",\".framer-WfhrW .framer-uwfzrj-container { bottom: 0px; flex: none; height: auto; left: 50%; position: absolute; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-WfhrW .framer-g3h640 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 4px; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; padding: 0px; position: absolute; top: 8px; width: 100%; z-index: 1; }\",\".framer-WfhrW .framer-krzwzb { align-content: center; align-items: center; background-color: var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, #ffffff); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-WfhrW .framer-1t8c5zc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-WfhrW .framer-10chagr { align-content: center; align-items: center; display: flex; flex: 2 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-WfhrW .framer-1hugn6w { align-content: center; align-items: center; background-color: var(--token-6e33f179-6372-448b-9570-e19597ada293, #f4f2ee); display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 112px 0px 0px 40px; position: sticky; width: 1px; will-change: transform; }\",\".framer-WfhrW .framer-1a1mmz8-container { flex: 1 0 0px; height: auto; position: sticky; top: 152px; width: 1px; will-change: transform; z-index: 1; }\",\".framer-WfhrW .framer-3i56bb { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 600px; min-width: 350px; overflow: visible; padding: 152px 40px 0px 40px; position: sticky; top: 0px; width: 1px; will-change: transform; z-index: 1; }\",\".framer-WfhrW .framer-16gqys1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 4px 0px; position: relative; width: 100%; }\",\".framer-WfhrW .framer-1xf881n-container, .framer-WfhrW .framer-1qz1tc3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-WfhrW .framer-1tgz3nx { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-WfhrW .framer-ypprr7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-WfhrW .framer-u65ymx { --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-WfhrW .framer-26ea53 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-WfhrW .framer-549xu9-container { flex: none; height: auto; max-width: 880px; position: relative; width: 100%; z-index: 2; }\",\".framer-WfhrW .framer-18jw64v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-WfhrW .framer-1tgwnbq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; min-height: 16px; min-width: 16px; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-WfhrW .framer-1pmhqny { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-WfhrW .framer-1dyg8so-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-WfhrW .framer-1wbzpwm { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-WfhrW .framer-7xyczr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 64px 40px 64px 40px; position: relative; width: 100%; }\",\".framer-WfhrW .framer-yimfcz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-WfhrW .framer-16dy7mw { 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-WfhrW .framer-1ha2sc5 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-WfhrW .framer-17jr15l { display: grid; flex: none; gap: 8px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(200px, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-WfhrW .framer-7jasqb-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-WfhrW .framer-1asb20l { background-color: var(--token-e568eaca-76fb-4a8a-85c4-ef6c471fbdfe, rgba(0, 0, 0, 0.06)); flex: none; height: 1px; overflow: visible; position: relative; width: 100%; z-index: 1; }\",\".framer-WfhrW .framer-m5tbko-container { flex: none; height: auto; opacity: 0; pointer-events: none; position: relative; width: 100%; z-index: 0; }\",\".framer-WfhrW .framer-z4o7v6-container { bottom: 0px; flex: none; height: auto; left: 50%; position: fixed; transform: translateX(-50%); width: 100%; z-index: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-WfhrW.framer-1pgujl3, .framer-WfhrW .framer-98mzfc, .framer-WfhrW .framer-1d9qox2, .framer-WfhrW .framer-g3h640, .framer-WfhrW .framer-krzwzb, .framer-WfhrW .framer-1t8c5zc, .framer-WfhrW .framer-10chagr, .framer-WfhrW .framer-1hugn6w, .framer-WfhrW .framer-3i56bb, .framer-WfhrW .framer-16gqys1, .framer-WfhrW .framer-ypprr7, .framer-WfhrW .framer-18jw64v, .framer-WfhrW .framer-1tgwnbq, .framer-WfhrW .framer-1pmhqny, .framer-WfhrW .framer-7xyczr, .framer-WfhrW .framer-yimfcz { gap: 0px; } .framer-WfhrW.framer-1pgujl3 > *, .framer-WfhrW .framer-98mzfc > *, .framer-WfhrW .framer-1d9qox2 > *, .framer-WfhrW .framer-krzwzb > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-WfhrW.framer-1pgujl3 > :first-child, .framer-WfhrW .framer-98mzfc > :first-child, .framer-WfhrW .framer-1d9qox2 > :first-child, .framer-WfhrW .framer-krzwzb > :first-child, .framer-WfhrW .framer-3i56bb > :first-child, .framer-WfhrW .framer-ypprr7 > :first-child, .framer-WfhrW .framer-7xyczr > :first-child, .framer-WfhrW .framer-yimfcz > :first-child { margin-top: 0px; } .framer-WfhrW.framer-1pgujl3 > :last-child, .framer-WfhrW .framer-98mzfc > :last-child, .framer-WfhrW .framer-1d9qox2 > :last-child, .framer-WfhrW .framer-krzwzb > :last-child, .framer-WfhrW .framer-3i56bb > :last-child, .framer-WfhrW .framer-ypprr7 > :last-child, .framer-WfhrW .framer-7xyczr > :last-child, .framer-WfhrW .framer-yimfcz > :last-child { margin-bottom: 0px; } .framer-WfhrW .framer-g3h640 > *, .framer-WfhrW .framer-1t8c5zc > *, .framer-WfhrW .framer-10chagr > *, .framer-WfhrW .framer-1hugn6w > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-WfhrW .framer-g3h640 > :first-child, .framer-WfhrW .framer-1t8c5zc > :first-child, .framer-WfhrW .framer-10chagr > :first-child, .framer-WfhrW .framer-1hugn6w > :first-child, .framer-WfhrW .framer-16gqys1 > :first-child, .framer-WfhrW .framer-18jw64v > :first-child, .framer-WfhrW .framer-1tgwnbq > :first-child, .framer-WfhrW .framer-1pmhqny > :first-child { margin-left: 0px; } .framer-WfhrW .framer-g3h640 > :last-child, .framer-WfhrW .framer-1t8c5zc > :last-child, .framer-WfhrW .framer-10chagr > :last-child, .framer-WfhrW .framer-1hugn6w > :last-child, .framer-WfhrW .framer-16gqys1 > :last-child, .framer-WfhrW .framer-18jw64v > :last-child, .framer-WfhrW .framer-1tgwnbq > :last-child, .framer-WfhrW .framer-1pmhqny > :last-child { margin-right: 0px; } .framer-WfhrW .framer-3i56bb > *, .framer-WfhrW .framer-7xyczr > *, .framer-WfhrW .framer-yimfcz > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-WfhrW .framer-16gqys1 > *, .framer-WfhrW .framer-1tgwnbq > *, .framer-WfhrW .framer-1pmhqny > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-WfhrW .framer-ypprr7 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-WfhrW .framer-18jw64v > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } }\",\"@media (min-width: 1200px) { .framer-WfhrW .hidden-1pgujl3 { display: none !important; } }\",`@media (min-width: 810px) and (max-width: 1199px) { .framer-WfhrW .hidden-1spo6jx { display: none !important; } .${metadata.bodyClassName}-framer-WfhrW { background: var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255)); } .framer-WfhrW.framer-1pgujl3 { width: 810px; } .framer-WfhrW .framer-10chagr { flex: 1 0 0px; } .framer-WfhrW .framer-1hugn6w { padding: 112px 0px 0px 0px; } .framer-WfhrW .framer-3i56bb { max-width: 455px; min-width: unset; } .framer-WfhrW .framer-17jr15l { grid-template-columns: repeat(2, minmax(200px, 1fr)); }}`,`@media (max-width: 809px) { .framer-WfhrW .hidden-k8b5b9 { display: none !important; } .${metadata.bodyClassName}-framer-WfhrW { background: var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255)); } .framer-WfhrW.framer-1pgujl3 { width: 390px; } .framer-WfhrW .framer-1t8c5zc { flex-direction: column; } .framer-WfhrW .framer-10chagr, .framer-WfhrW .framer-1ha2sc5 { flex: none; width: 100%; } .framer-WfhrW .framer-1hugn6w { padding: 112px 0px 0px 0px; position: relative; } .framer-WfhrW .framer-1a1mmz8-container { position: relative; top: unset; } .framer-WfhrW .framer-3i56bb { flex: none; max-width: unset; min-width: unset; padding: 32px 24px 0px 24px; position: relative; top: unset; width: 100%; } .framer-WfhrW .framer-7xyczr { padding: 64px 24px 64px 24px; } .framer-WfhrW .framer-yimfcz { gap: 32px; } .framer-WfhrW .framer-16dy7mw { flex-direction: column; gap: 16px; justify-content: flex-start; } .framer-WfhrW .framer-17jr15l { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; } .framer-WfhrW .framer-7jasqb-container { align-self: unset; } .framer-WfhrW .framer-m5tbko-container { opacity: unset; pointer-events: unset; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-WfhrW .framer-1t8c5zc, .framer-WfhrW .framer-yimfcz, .framer-WfhrW .framer-16dy7mw, .framer-WfhrW .framer-17jr15l { gap: 0px; } .framer-WfhrW .framer-1t8c5zc > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-WfhrW .framer-1t8c5zc > :first-child, .framer-WfhrW .framer-yimfcz > :first-child, .framer-WfhrW .framer-16dy7mw > :first-child, .framer-WfhrW .framer-17jr15l > :first-child { margin-top: 0px; } .framer-WfhrW .framer-1t8c5zc > :last-child, .framer-WfhrW .framer-yimfcz > :last-child, .framer-WfhrW .framer-16dy7mw > :last-child, .framer-WfhrW .framer-17jr15l > :last-child { margin-bottom: 0px; } .framer-WfhrW .framer-yimfcz > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-WfhrW .framer-16dy7mw > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-WfhrW .framer-17jr15l > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }}`,...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2240\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HzNv0w2c3\":{\"layout\":[\"fixed\",\"auto\"]},\"k5npc0ebi\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerResponsiveScreen\n */const FramerDb_OAcjNe=withCSS(Component,css,\"framer-WfhrW\");export default FramerDb_OAcjNe;FramerDb_OAcjNe.displayName=\"Shop\";FramerDb_OAcjNe.defaultProps={height:2240,width:1200};addFonts(FramerDb_OAcjNe,[{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://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"},{family:\"Uncut Sans Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\"}]},...FramerCommerceShopifyWrapperFonts,...NavigationNavFonts,...FramerCommerceCheckoutModalHeaderFonts,...ComponentShippingNoteFonts,...FramerCommerceCheckoutCardFonts,...FramerCommerceCheckoutModalBottomBarFonts,...FramerCommerceProductGalleryContainerFonts,...FramerCommerceBreadcrumbFonts,...FcProductPriceFonts,...FcProductVariantsFonts,...ComponentAccordionFonts,...FramerCommerceProductAddToCartButtonFonts,...PhosphorFonts,...FramerCommerceProductCardFonts,...NavigationFooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDb_OAcjNe\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerResponsiveScreen\":\"\",\"framerIntrinsicHeight\":\"2240\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HzNv0w2c3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"k5npc0ebi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * \u00A9 2023 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useMemo,useState}from\"react\";// Internal\nimport ShopXProductPrice from\"https://framer.com/m/shopX-productPrice-jXHh.js\";// Framer\nimport{addPropertyControls,ControlType}from\"framer\";// MISC\nimport{get}from\"lodash-es\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerDisableUnlink\n */export default function FcProductPrice(props){const{shopifyProductID}=props;const[product,setProduct]=useState();const[activeVariant,setActiveVariant]=useState();useEffect(()=>{if(window[\"shopXtools\"]&&Array.isArray(window[\"shopXtools\"].products)){const _matchingProduct=window[\"shopXtools\"].products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");}else{document.addEventListener(\"data__products-ready\",e=>{if(Array.isArray(e.detail)){const _matchingProduct=e.detail.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");}});}document.addEventListener(\"product__active-variant__changed\",e=>{// console.log(\"variant changed\", e.detail)\nif(e.detail){setActiveVariant(e.detail);}});},[]);const _hideDecimalsIfNotNecessary=get(window,\"shopXtools.configs.prices.hideDecimalsIfNotNecessary\");const priceToShow=parseFloat((activeVariant?get(activeVariant,\"priceV2.amount\"):get(product,\"priceRange.minVariantPrice.amount\"))||\"\").toLocaleString(\"en-US\",{minimumFractionDigits:_hideDecimalsIfNotNecessary?0:2,maximumFractionDigits:_hideDecimalsIfNotNecessary?2:2});const _currencyCode=(activeVariant?get(activeVariant,\"priceV2.currencyCode\"):get(product,\"priceRange.minVariantPrice.currencyCode\"))||\"USD\";const _currencySymbol=get(window,`__currencyMap.${_currencyCode}`)||\"$\";const showMockValues=priceToShow===undefined&&(get(window,\"location.origin\")||\"\").endsWith(\"framercanvas.com\");const text=useMemo(()=>{const _currencySymbolConfig=get(window,\"shopXtools.configs.prices.currencySymbol\");const _mockValue=_currencySymbolConfig===\"hide\"?\"0.00 USD\":_currencySymbolConfig===\"right\"?\"0.00$ USD\":\"$0.00 USD\";let _text=showMockValues?_mockValue:priceToShow||\"\";if(showMockValues!==true&&_text!==\"\"&&_currencySymbolConfig!==\"hide\"){if(_currencySymbolConfig===\"right\"){_text=`${_text}${_currencySymbol}`;}else{_text=`${_currencySymbol}${_text}`;}}if(showMockValues!==true&&_text!==\"\"&&props.showCurrencyCode){_text=`${_text} ${_currencyCode}`;}return _text;},[props.showCurrencyCode,priceToShow,showMockValues]);return /*#__PURE__*/_jsx(ShopXProductPrice,{...props,text:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color},children:text}),style:{width:\"100%\"}});}FcProductPrice.defaultProps={shopifyProductID:\"\"};addPropertyControls(FcProductPrice,{shopifyProductID:{type:ControlType.String,title:\"shopifyProductID\"},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},showCurrencyCode:{title:\"Currency\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FcProductPrice\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FcProductPrice.map", "// Generated by Framer (b084a7c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/RBhrmJSayFIEr01hpPFn/uknigYuJhd1icsEQ9e0L/TIzKiGcOB.js\";const cycleOrder=[\"a_MKaBZ4N\"];const variantClassNames={a_MKaBZ4N:\"framer-v-q71epy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,text,width,...props})=>{var ref;return{...props,AwBA_qx17:(ref=text!==null&&text!==void 0?text:props.AwBA_qx17)!==null&&ref!==void 0?ref:'<p><br class=\"trailing-break\"></p>'};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,AwBA_qx17,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"a_MKaBZ4N\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-dtkXX\",sharedStyle.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-q71epy\",className),\"data-framer-name\":\"Price\",layoutDependency:layoutDependency,layoutId:\"a_MKaBZ4N\",ref:ref,style:{...style},children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:AwBA_qx17,className:\"framer-ml079d\",layoutDependency:layoutDependency,layoutId:\"sock48Ztw\",style:{\"--framer-paragraph-spacing\":\"0px\"},stylesPresetsClassNames:{p:\"framer-styles-preset-j385k6\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=['.framer-dtkXX [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dtkXX .framer-1r1vgcx { display: block; }\",\".framer-dtkXX .framer-q71epy { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 300px; }\",\".framer-dtkXX .framer-ml079d { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dtkXX .framer-q71epy { gap: 0px; } .framer-dtkXX .framer-q71epy > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-dtkXX .framer-q71epy > :first-child { margin-left: 0px; } .framer-dtkXX .framer-q71epy > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"AwBA_qx17\":\"text\"}\n */ const FramermwliWF9AW=withCSS(Component,css,\"framer-dtkXX\");export default FramermwliWF9AW;FramermwliWF9AW.displayName=\"shopX / productPrice\";FramermwliWF9AW.defaultProps={height:16,width:300};addPropertyControls(FramermwliWF9AW,{AwBA_qx17:{defaultValue:'<p><br class=\"trailing-break\"></p>',title:\"text\",type:ControlType.RichText}});addFonts(FramermwliWF9AW,[...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermwliWF9AW\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"AwBA_qx17\\\":\\\"text\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"300\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mwliWF9AW.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 * \u00A9 2023 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";// Internal\nimport ShopXProductVariantsButton from\"https://framer.com/m/shopX-productVariantsButton-FWdI.js\";import ShopXProductVariantsTitle from\"https://framer.com/m/shopX-productVariantsTitle-gyYD.js\";// Framer\nimport{addPropertyControls,ControlType}from\"framer\";// MISC\nimport{get,startCase}from\"lodash-es\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerDisableUnlink\n */export default function FcProductVariants(props){const{shopifyProductID}=props;const[product,setProduct]=useState();const[shouldValidate,setShouldValidate]=useState(false);useEffect(()=>{if(window[\"shopXtools\"]&&Array.isArray(window[\"shopXtools\"].products)){const _matchingProduct=window[\"shopXtools\"].products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");}else{document.addEventListener(\"data__products-ready\",e=>{if(Array.isArray(e.detail)){const _matchingProduct=e.detail.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");}});}document.addEventListener(\"product__variants__validate\",()=>{setShouldValidate(true);});},[]);const[selectedOptions,setSelectedOptions]=useState({});const activeVariant=getProductVariant(product,selectedOptions);useEffect(()=>{if(window[\"shopXtools\"]&&window[\"shopXtools\"].dispatchEvent){window[\"shopXtools\"].dispatchEvent(\"product__active-variant__changed\",activeVariant);}},[activeVariant]);const combinations=(get(product,\"variants.edges\")||[]).map(({node:variant})=>({id:variant.id,availableForSale:variant.availableForSale,// Adds key / value pairs for each variant (ie. \"color\": \"Black\" and \"size\": 'M\").\n    ...variant.selectedOptions.reduce((accumulator,option)=>({...accumulator,[option.name]:option.value}),{})}));// console.log(\"window.location.host\", window.location.host)\n// const _options =\n//     window.location.host.includes(\"framer.com\") ||\n//     window.location.host.includes(\"framercanvas.com\")\n//         ? [\n//               {\n//                   name: \"Variant Title\",\n//                   __activeValue: \"value\",\n//                   values: [\"value\", \"value2\", \"value3\"],\n//               },\n//           ]\n//         : get(product, \"options\")\nif(!Array.isArray(get(product,\"variants.edges\"))||(get(product,\"variants.edges\")||[]).length<=1){return false;}return /*#__PURE__*/_jsx(_Fragment,{children:get(product,\"options\")&&(get(product,\"options\")||[]).map((opt,i)=>{const isLast=i===(get(product,\"options\")||[{}]).length-1;const valid=!shouldValidate||!!selectedOptions[opt.name];let invalidMsg=`\"${opt.name}\" missing`;if(props.invalidMessageTemplate){invalidMsg=props.invalidMessageTemplate.replace(\"{{option}}\",opt.name);}return /*#__PURE__*/_jsx(\"div\",{style:{marginBottom:!isLast?\"24px\":undefined},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(ShopXProductVariantsTitle,{title:/*#__PURE__*/_jsx(\"p\",{style:{width:\"100%\",...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\")},children:startCase(opt.name)})})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:\"10px\",border:!valid?\"1px solid #d7182d\":undefined,borderRadius:!valid?\"10px\":undefined},children:opt.values.map((v,i)=>{const isActive=opt.__activeValue===v||selectedOptions[opt.name]===v;const filtered=Array.from(Object.entries({...selectedOptions,[opt.name]:v}));const isAvailableForSale=combinations.find(combination=>filtered.every(([key,value])=>combination[key]===value)&&combination.availableForSale);return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ShopXProductVariantsButton,{buttonRadius:get(props,\"buttonConfigs.radius\"),valueUnselected:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"buttonConfigs.font\"),color:get(props,\"buttonConfigs.color\")},children:`${v}`}),valueSelected:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"buttonConfigs.selectedFont\"),color:get(props,\"buttonConfigs.selectedColor\")},children:`${v}`}),valueDisabled:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"buttonConfigs.disabledFont\"),color:get(props,\"buttonConfigs.disabledColor\")},children:`${v}`}),variant:!isAvailableForSale?\"Disabled\":isActive?\"Selected\":\"Unselected\",onClick:isAvailableForSale?()=>{setSelectedOptions(selectedOptions=>{return{...selectedOptions,[opt.name]:v};});}:null})});})}),!valid&&/*#__PURE__*/_jsx(\"b\",{style:{display:\"block\",color:\"#d7182d\"},children:invalidMsg})]})},opt.name);})});}function getProductVariant(product,opts){if(Array.isArray(get(product,\"variants.edges\"))&&(get(product,\"variants.edges\")||[]).length===1){return get(product,\"variants.edges.0.node\");}if((get(product,\"options\")||[]).some(_option=>!opts[_option.name])){return null;}const variant=(get(product,\"variants.edges\")||[]).find(({node:variant})=>{return Object.entries(opts).every(([key,value])=>variant.selectedOptions.find(option=>{return option.name===key&&option.value===value;}));});if(!variant){return null;}return variant.node;}FcProductVariants.defaultProps={shopifyProductID:\"\"};addPropertyControls(FcProductVariants,{shopifyProductID:{type:ControlType.String,title:\"shopifyProductID\"},titleConfigs:{type:ControlType.Object,title:\"Title\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"}}},buttonConfigs:{type:ControlType.Object,title:\"Button\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},selectedFont:{type:ControlType.Font,controls:\"extended\",title:\"Selected Font\"},selectedColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Selected Color\"},disabledFont:{type:ControlType.Font,controls:\"extended\",title:\"Disabled Font\"},disabledColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Disabled Color\"},radius:{title:\"Radius\",type:ControlType.Number,defaultValue:8,min:0,unit:\"px\"}}},invalidMessageTemplate:{type:ControlType.String,defaultValue:'\"{{option}}\" missing',description:\"Use {{option}} in your template to dynamically add the name of the variant.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FcProductVariants\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FcProductVariants.map", "// Generated by Framer (d2720d0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/nZwDTZzOOXDYNJzT1axn/FhxatC90uMz1WrfNBGhH/JQSsyekGg.js\";const enabledGestures={c_QkI4rJ1:{hover:true}};const cycleOrder=[\"SkyVEEhGC\",\"c_QkI4rJ1\",\"J1saHbVGB\",\"kbe57K0QQ\"];const serializationHash=\"framer-WXfH0\";const variantClassNames={c_QkI4rJ1:\"framer-v-1v3kx06\",J1saHbVGB:\"framer-v-w4rrv5\",kbe57K0QQ:\"framer-v-dmxp0i\",SkyVEEhGC:\"framer-v-rb1xmz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Disabled:\"kbe57K0QQ\",Loading:\"SkyVEEhGC\",Selected:\"J1saHbVGB\",Unselected:\"c_QkI4rJ1\"};const getProps=({buttonRadius,height,id,valueDisabled,valueSelected,valueUnselected,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_humanReadableVariantMap_props_variant,_ref4;return{...props,Bkz6vhEBk:(_ref=buttonRadius!==null&&buttonRadius!==void 0?buttonRadius:props.Bkz6vhEBk)!==null&&_ref!==void 0?_ref:8,JY47VtpSm:(_ref1=valueUnselected!==null&&valueUnselected!==void 0?valueUnselected:props.JY47VtpSm)!==null&&_ref1!==void 0?_ref1:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"value\"})}),KxvhJAQ0F:(_ref2=valueSelected!==null&&valueSelected!==void 0?valueSelected:props.KxvhJAQ0F)!==null&&_ref2!==void 0?_ref2:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"text\"})}),U5XaISVa1:(_ref3=valueDisabled!==null&&valueDisabled!==void 0?valueDisabled:props.U5XaISVa1)!==null&&_ref3!==void 0?_ref3:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"text\"})}),variant:(_ref4=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref4!==void 0?_ref4:\"SkyVEEhGC\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Bkz6vhEBk,JY47VtpSm,KxvhJAQ0F,U5XaISVa1,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SkyVEEhGC\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"c_QkI4rJ1-hover\")return true;if([\"c_QkI4rJ1\",\"J1saHbVGB\",\"kbe57K0QQ\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-rb1xmz\",className,classNames),\"data-framer-name\":\"Loading\",layoutDependency:layoutDependency,layoutId:\"SkyVEEhGC\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:Bkz6vhEBk,borderBottomRightRadius:Bkz6vhEBk,borderTopLeftRadius:Bkz6vhEBk,borderTopRightRadius:Bkz6vhEBk,...style},variants:{\"c_QkI4rJ1-hover\":{\"--border-color\":\"var(--token-32039339-f64a-42c6-a8f4-f7fdfa12eb53, rgba(33, 26, 26, 0.16))\"},c_QkI4rJ1:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-e568eaca-76fb-4a8a-85c4-ef6c471fbdfe, rgba(33, 26, 26, 0.06))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\"},J1saHbVGB:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(33, 26, 26))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\"},kbe57K0QQ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(227, 227, 227)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f06cf327-7412-4ee3-92e3-df54fdcd26c6, rgb(242, 242, 242))\"}},...addPropertyOverrides({\"c_QkI4rJ1-hover\":{\"data-framer-name\":undefined},c_QkI4rJ1:{\"data-border\":true,\"data-framer-name\":\"Unselected\"},J1saHbVGB:{\"data-border\":true,\"data-framer-name\":\"Selected\"},kbe57K0QQ:{\"data-border\":true,\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9zcfdn\",\"data-styles-preset\":\"JQSsyekGg\",children:\"value\"})}),className:\"framer-1n0c4za\",\"data-framer-name\":\"Color\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NVypO7Vhr\",variants:{kbe57K0QQ:{\"--extracted-r6o4lv\":\"rgb(207, 207, 207)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({c_QkI4rJ1:{children:JY47VtpSm,stylesPresetsClassNames:{p:\"framer-styles-preset-wr3p9g\"}},J1saHbVGB:{children:KxvhJAQ0F,stylesPresetsClassNames:{p:\"framer-styles-preset-wr3p9g\"}},kbe57K0QQ:{children:U5XaISVa1,stylesPresetsClassNames:{p:\"framer-styles-preset-wr3p9g\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WXfH0.framer-1gy92ij, .framer-WXfH0 .framer-1gy92ij { display: block; }\",\".framer-WXfH0.framer-rb1xmz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; min-width: 71px; overflow: hidden; padding: 4px 16px 4px 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-WXfH0 .framer-1n0c4za { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WXfH0.framer-rb1xmz { gap: 0px; } .framer-WXfH0.framer-rb1xmz > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-WXfH0.framer-rb1xmz > :first-child { margin-top: 0px; } .framer-WXfH0.framer-rb1xmz > :last-child { margin-bottom: 0px; } }\",\".framer-WXfH0.framer-v-1v3kx06.framer-rb1xmz { cursor: pointer; min-width: unset; }\",\".framer-WXfH0.framer-v-w4rrv5.framer-rb1xmz, .framer-WXfH0.framer-v-1v3kx06.hover.framer-rb1xmz { min-width: unset; }\",\".framer-WXfH0.framer-v-dmxp0i.framer-rb1xmz { cursor: not-allowed; min-width: unset; }\",...sharedStyle.css,'.framer-WXfH0[data-border=\"true\"]::after, .framer-WXfH0 [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 40\n * @framerIntrinsicWidth 71\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"c_QkI4rJ1\":{\"layout\":[\"auto\",\"fixed\"]},\"J1saHbVGB\":{\"layout\":[\"auto\",\"fixed\"]},\"kbe57K0QQ\":{\"layout\":[\"auto\",\"fixed\"]},\"b5H1za0U7\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"Bkz6vhEBk\":\"buttonRadius\",\"JY47VtpSm\":\"valueUnselected\",\"KxvhJAQ0F\":\"valueSelected\",\"U5XaISVa1\":\"valueDisabled\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerYvEy2Afnr=withCSS(Component,css,\"framer-WXfH0\");export default FramerYvEy2Afnr;FramerYvEy2Afnr.displayName=\"shopX / productVariantsButton\";FramerYvEy2Afnr.defaultProps={height:40,width:71};addPropertyControls(FramerYvEy2Afnr,{variant:{options:[\"SkyVEEhGC\",\"c_QkI4rJ1\",\"J1saHbVGB\",\"kbe57K0QQ\"],optionTitles:[\"Loading\",\"Unselected\",\"Selected\",\"Disabled\"],title:\"Variant\",type:ControlType.Enum},Bkz6vhEBk:{defaultValue:8,title:\"buttonRadius\",type:ControlType.Number},JY47VtpSm:{defaultValue:\"<p>value</p>\",title:\"valueUnselected\",type:ControlType.RichText},KxvhJAQ0F:{defaultValue:\"<p>text</p>\",title:\"valueSelected\",type:ControlType.RichText},U5XaISVa1:{defaultValue:\"<p>text</p>\",title:\"valueDisabled\",type:ControlType.RichText}});addFonts(FramerYvEy2Afnr,[{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://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYvEy2Afnr\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"71\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"c_QkI4rJ1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"J1saHbVGB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"kbe57K0QQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"b5H1za0U7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"Bkz6vhEBk\\\":\\\"buttonRadius\\\",\\\"JY47VtpSm\\\":\\\"valueUnselected\\\",\\\"KxvhJAQ0F\\\":\\\"valueSelected\\\",\\\"U5XaISVa1\\\":\\\"valueDisabled\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YvEy2Afnr.map", "// Generated by Framer (a4439fa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/iKzXj30QybxIcrCWnmDD/vgDCBsQzxg9E5S5r9B7R/mruHwZU9P.js\";const cycleOrder=[\"l6BTzcoAG\"];const serializationHash=\"framer-rVbi6\";const variantClassNames={l6BTzcoAG:\"framer-v-n8fvmu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,title,width,...props})=>{var _ref;return{...props,JEgZm2C59:(_ref=title!==null&&title!==void 0?title:props.JEgZm2C59)!==null&&_ref!==void 0?_ref:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Title\"})})};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,JEgZm2C59,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"l6BTzcoAG\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-n8fvmu\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"l6BTzcoAG\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:JEgZm2C59,className:\"framer-1kxzrqh\",\"data-framer-name\":\"Color\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Xbkrlo2HA\",stylesPresetsClassNames:{p:\"framer-styles-preset-3vqfkx\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rVbi6.framer-1x0nrzg, .framer-rVbi6 .framer-1x0nrzg { display: block; }\",\".framer-rVbi6.framer-n8fvmu { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rVbi6 .framer-1kxzrqh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-rVbi6.framer-n8fvmu { gap: 0px; } .framer-rVbi6.framer-n8fvmu > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-rVbi6.framer-n8fvmu > :first-child { margin-top: 0px; } .framer-rVbi6.framer-n8fvmu > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 35.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"JEgZm2C59\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerMn7xOQ8oG=withCSS(Component,css,\"framer-rVbi6\");export default FramerMn7xOQ8oG;FramerMn7xOQ8oG.displayName=\"shopX / productVariantsTitle\";FramerMn7xOQ8oG.defaultProps={height:18,width:35.5};addPropertyControls(FramerMn7xOQ8oG,{JEgZm2C59:{defaultValue:\"<p>Title</p>\",title:\"Title\",type:ControlType.RichText}});addFonts(FramerMn7xOQ8oG,[{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://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMn7xOQ8oG\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"18\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"35.5\",\"framerVariables\":\"{\\\"JEgZm2C59\\\":\\\"title\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Mn7xOQ8oG.map", "// Generated by Framer (6b748fa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import FcProductButtonAddToCart from\"https://framerusercontent.com/modules/QlbV0vMlT5T9RUZogucA/iOs4KvuGQeG8YE483aRv/FcProductButtonAddToCart.js\";import*as localizedValues from\"./bckEI2tS3-0.js\";const FcProductButtonAddToCartFonts=getFonts(FcProductButtonAddToCart);const enabledGestures={dTs2hEmJz:{hover:true}};const cycleOrder=[\"dTs2hEmJz\"];const serializationHash=\"framer-euLLj\";const variantClassNames={dTs2hEmJz:\"framer-v-1zmzwb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const valuesByLocaleId={inYnS69kI:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,shopifyProductID,tap,width,...props})=>{var _ref;return{...props,elgRTGdr9:(_ref=shopifyProductID!==null&&shopifyProductID!==void 0?shopifyProductID:props.elgRTGdr9)!==null&&_ref!==void 0?_ref:\"8521120088358\",urEF9_Mrj:tap!==null&&tap!==void 0?tap:props.urEF9_Mrj};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,elgRTGdr9,urEF9_Mrj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dTs2hEmJz\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const triggerShopifyCartModal1id9kh0=activeVariantCallback(async(...args)=>{if(urEF9_Mrj){const res=await urEF9_Mrj(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.button,{...restProps,...gestureHandlers,\"aria-label\":\"Add to cart\",className:cx(serializationHash,...sharedStyleClassNames,\"framer-1zmzwb\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"dTs2hEmJz\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255))\",...style},variants:{\"dTs2hEmJz-hover\":{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"dTs2hEmJz-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-tg4c6n-container\",layoutDependency:layoutDependency,layoutId:\"GInjsNep1-container\",children:/*#__PURE__*/_jsx(FcProductButtonAddToCart,{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Uncut Sans Semibold\", \"Uncut Sans Semibold Placeholder\", sans-serif',fontSize:\"14px\",letterSpacing:\"0em\",lineHeight:\"100%\"},height:\"100%\",id:\"GInjsNep1\",layoutId:\"GInjsNep1\",shopifyProductID:elgRTGdr9,shopifyShowCurrency:false,shopifyShowPrice:true,style:{height:\"100%\",width:\"100%\"},title:\"ADD TO CART\",triggerShopifyCartModal:triggerShopifyCartModal1id9kh0,width:\"100%\",...addPropertyOverrides({\"dTs2hEmJz-hover\":{color:\"var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-euLLj.framer-19p2p78, .framer-euLLj .framer-19p2p78 { display: block; }\",\".framer-euLLj.framer-1zmzwb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 300px; }\",\".framer-euLLj .framer-tg4c6n-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-euLLj.framer-1zmzwb { gap: 0px; } .framer-euLLj.framer-1zmzwb > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-euLLj.framer-1zmzwb > :first-child { margin-left: 0px; } .framer-euLLj.framer-1zmzwb > :last-child { margin-right: 0px; } }\",'.framer-euLLj[data-border=\"true\"]::after, .framer-euLLj [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 56\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"RmmKLS2wJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"elgRTGdr9\":\"shopifyProductID\",\"urEF9_Mrj\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerbckEI2tS3=withCSS(Component,css,\"framer-euLLj\");export default FramerbckEI2tS3;FramerbckEI2tS3.displayName=\"Framer Commerce / productAddToCartButton\";FramerbckEI2tS3.defaultProps={height:56,width:300};addPropertyControls(FramerbckEI2tS3,{elgRTGdr9:{defaultValue:\"8521120088358\",title:\"shopifyProductID\",type:ControlType.String},urEF9_Mrj:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerbckEI2tS3,[{explicitInter:true,fonts:[{family:\"Uncut Sans Semibold\",source:\"custom\",url:\"https://framerusercontent.com/assets/hWzYRWMHmdGrqE5EUjbGMRWB4Ow.woff2\"}]},...FcProductButtonAddToCartFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbckEI2tS3\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"300\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RmmKLS2wJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"56\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"elgRTGdr9\\\":\\\"shopifyProductID\\\",\\\"urEF9_Mrj\\\":\\\"tap\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bckEI2tS3.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 * \u00A9 2023 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";// Internal\nimport ShopXProductButtonAddToCart from\"https://framer.com/m/shopX-productButtonAddToCart-nvLI.js\";// Framer\nimport{addPropertyControls,ControlType}from\"framer\";// MISC\nimport{get}from\"lodash-es\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerDisableUnlink\n */export default function FcProductButtonAddToCart(props){const{shopifyProductID}=props;const[product,setProduct]=useState();const[activeVariant,setActiveVariant]=useState();/*\n     * If product just has 1 variant, sets activeVariant to that\n     */const handleSingleVariantProducts=_product=>{if(_product&&Array.isArray(get(_product,\"variants.edges\"))&&(get(_product,\"variants.edges\")||[]).length===1){setActiveVariant(get(_product,\"variants.edges.0.node\"));}};useEffect(()=>{if(window[\"shopXtools\"]&&Array.isArray(window[\"shopXtools\"].products)){const _matchingProduct=window[\"shopXtools\"].products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");handleSingleVariantProducts(get(_matchingProduct,\"node\"));}else{document.addEventListener(\"data__products-ready\",e=>{if(Array.isArray(e.detail)){const _matchingProduct=e.detail.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");handleSingleVariantProducts(get(_matchingProduct,\"node\"));}});}document.addEventListener(\"product__active-variant__changed\",e=>{if(e.detail){setActiveVariant(e.detail);}});},[]);const _price=activeVariant?get(activeVariant,\"priceV2.amount\"):get(product,\"priceRange.minVariantPrice.amount\");const _hideDecimalsIfNotNecessary=get(window,\"shopXtools.configs.prices.hideDecimalsIfNotNecessary\");const _priceToShow=_price===\"0.0\"?\"0\":parseFloat(_price||\"\").toLocaleString(\"en-US\",{minimumFractionDigits:_hideDecimalsIfNotNecessary?0:2,maximumFractionDigits:_hideDecimalsIfNotNecessary?2:2});const _currencyCode=(activeVariant?get(activeVariant,\"priceV2.currencyCode\"):get(product,\"priceRange.minVariantPrice.currencyCode\"))||\"USD\";const _currencySymbol=get(window,`__currencyMap.${_currencyCode}`)||\"$\";let text=props.title;const showMockPrice=_price===undefined&&(get(window,\"location.origin\")||\"\").endsWith(\"framercanvas.com\");if(_price!==undefined&&props.shopifyShowPrice){const _currencySymbolConfig=get(window,\"shopXtools.configs.prices.currencySymbol\");const _mockValue=_currencySymbolConfig===\"hide\"?\"0.00 USD\":_currencySymbolConfig===\"right\"?\"0.00$ USD\":\"$0.00 USD\";if(showMockPrice){if(_currencySymbolConfig===\"hide\"){text+=` (${_mockValue}`;}else if(_currencySymbolConfig===\"right\"){text+=` (${_mockValue}$`;}else{text+=` ($${_mockValue}`;}}else{if(_currencySymbolConfig===\"hide\"){text+=` (${_priceToShow}`;}else if(_currencySymbolConfig===\"right\"){text+=` (${_priceToShow}${_currencySymbol}`;}else{text+=` (${_currencySymbol}${_priceToShow}`;}}if(props.shopifyShowCurrency){text+=showMockPrice?` USD)`:` ${_currencyCode})`;}else{text+=\")\";}}return /*#__PURE__*/_jsx(ShopXProductButtonAddToCart,{...props,text:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color},children:text}),addToCart:()=>{if(activeVariant){if(window[\"shopXtools\"]&&window[\"shopXtools\"].addToCart){window[\"shopXtools\"].addToCart(activeVariant);}}else{if(window[\"shopXtools\"]&&window[\"shopXtools\"].dispatchEvent){window[\"shopXtools\"].dispatchEvent(\"product__variants__validate\");}}}});}FcProductButtonAddToCart.defaultProps={shopifyProductID:\"\",title:\"Add to Cart\"};addPropertyControls(FcProductButtonAddToCart,{shopifyProductID:{type:ControlType.String,title:\"shopifyProductID\"},shopifyShowPrice:{title:\"Price\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\"},shopifyShowCurrency:{title:\"Currency\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\"},triggerShopifyCartModal:{type:ControlType.EventHandler,title:\"triggerShopifyCartModal\"},title:{type:ControlType.String,title:\"title\"},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FcProductButtonAddToCart\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FcProductButtonAddToCart.map", "// Generated by Framer (78001ac)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/iaiH9LqwjIjBs6jBibDr/95SXeCmrlMPF3640IJUm/fNSPUnunt.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/RBhrmJSayFIEr01hpPFn/uknigYuJhd1icsEQ9e0L/TIzKiGcOB.js\";const cycleOrder=[\"Alq8NBaXW\"];const variantClassNames={Alq8NBaXW:\"framer-v-1go69z0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transformTemplate=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({addToCart,height,id,shopifyProductID,text,width,...props})=>{var ref;return{...props,dWtlYrdxy:shopifyProductID!==null&&shopifyProductID!==void 0?shopifyProductID:props.dWtlYrdxy,Stk7u4tyC:addToCart!==null&&addToCart!==void 0?addToCart:props.Stk7u4tyC,VGHqnVZZh:(ref=text!==null&&text!==void 0?text:props.VGHqnVZZh)!==null&&ref!==void 0?ref:\"<p>Add to cart ($19.99 USD)</p>\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,Stk7u4tyC,dWtlYrdxy,VGHqnVZZh,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Alq8NBaXW\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1vfur0d=activeVariantCallback(async(...args)=>{if(Stk7u4tyC){const res=await Stk7u4tyC(...args);if(res===false)return false;}});const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-GCxV7\",sharedStyle.className,sharedStyle1.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-1go69z0\",className),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Alq8NBaXW\",onTap:onTap1vfur0d,ref:ref,style:{borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},children:[/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:VGHqnVZZh,className:\"framer-dre2dy\",layoutDependency:layoutDependency,layoutId:\"Wqr__Aa3q\",style:{\"--framer-paragraph-spacing\":\"0px\"},stylesPresetsClassNames:{p:\"framer-styles-preset-j385k6\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-kc49iy\",\"data-styles-preset\":\"fNSPUnunt\",children:\"Content\"})}),className:\"framer-vo5jtu\",layoutDependency:layoutDependency,layoutId:\"Mbku5DjsM\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:0},text:dWtlYrdxy,transformTemplate:transformTemplate,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=['.framer-GCxV7 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GCxV7 .framer-1gn9dbg { display: block; }\",\".framer-GCxV7 .framer-1go69z0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-GCxV7 .framer-dre2dy { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GCxV7 .framer-vo5jtu { -webkit-user-select: none; flex: none; height: auto; left: 50%; position: absolute; top: 50%; user-select: none; white-space: pre; width: auto; z-index: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-GCxV7 .framer-1go69z0 { gap: 0px; } .framer-GCxV7 .framer-1go69z0 > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-GCxV7 .framer-1go69z0 > :first-child { margin-left: 0px; } .framer-GCxV7 .framer-1go69z0 > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 181\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Stk7u4tyC\":\"addToCart\",\"dWtlYrdxy\":\"shopifyProductID\",\"VGHqnVZZh\":\"text\"}\n */ const FramerLna5vA5uG=withCSS(Component,css,\"framer-GCxV7\");export default FramerLna5vA5uG;FramerLna5vA5uG.displayName=\"shopX / productButtonAddToCart\";FramerLna5vA5uG.defaultProps={height:16,width:181};addPropertyControls(FramerLna5vA5uG,{Stk7u4tyC:{title:\"addToCart\",type:ControlType.EventHandler},dWtlYrdxy:{defaultValue:\"\",title:\"shopifyProductID\",type:ControlType.String},VGHqnVZZh:{defaultValue:\"<p>Add to cart ($19.99 USD)</p>\",title:\"text\",type:ControlType.RichText}});addFonts(FramerLna5vA5uG,[...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLna5vA5uG\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"181\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"16\",\"framerVariables\":\"{\\\"Stk7u4tyC\\\":\\\"addToCart\\\",\\\"dWtlYrdxy\\\":\\\"shopifyProductID\\\",\\\"VGHqnVZZh\\\":\\\"text\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lna5vA5uG.map", "\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1249b65)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ComponentAccordionRow from\"https://framerusercontent.com/modules/adDosLUyI8f4RN5sbMI8/XhJlardm7vgpwELvh0Az/DR17_W7Qw.js\";import*as localizedValues from\"./E4IwfJSfv-0.js\";const ComponentAccordionRowFonts=getFonts(ComponentAccordionRow);const cycleOrder=[\"DzDQZTghu\",\"zzzu4Cbpg\",\"Z1I6rgbcB\",\"FjBarJ33N\"];const variantClassNames={DzDQZTghu:\"framer-v-xjgfqu\",FjBarJ33N:\"framer-v-ge55od\",Z1I6rgbcB:\"framer-v-1dl4ujp\",zzzu4Cbpg:\"framer-v-11i3f1o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"}};const valuesByLocaleId={inYnS69kI:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"1\":\"zzzu4Cbpg\",\"2\":\"Z1I6rgbcB\",\"3\":\"FjBarJ33N\",Closed:\"DzDQZTghu\"};const getProps=({details,fitSize,height,id,materialCare,width,...props})=>{var ref,_variant,ref1,ref2,ref3;return{...props,c14SpIqoa:(ref=details!==null&&details!==void 0?details:props.c14SpIqoa)!==null&&ref!==void 0?ref:\"<p>Rooted in the crossroads of street elegance and contemporary minimalism, ORIGIN celebrates the art of understated style.</p>\",variant:(ref1=(_variant=humanReadableVariantMap[props.variant])!==null&&_variant!==void 0?_variant:props.variant)!==null&&ref1!==void 0?ref1:\"DzDQZTghu\",vbUXMbVb7:(ref2=materialCare!==null&&materialCare!==void 0?materialCare:props.vbUXMbVb7)!==null&&ref2!==void 0?ref2:\"<p>100% cotton. Machine wash cold, hang dry. Made in Sweden.</p>\",xL6KJgdBA:(ref3=fitSize!==null&&fitSize!==void 0?fitSize:props.xL6KJgdBA)!==null&&ref3!==void 0?ref3:\"<p>Fits true to size. Model is 6'1 wearing size Medium.</p>\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,c14SpIqoa,vbUXMbVb7,xL6KJgdBA,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"DzDQZTghu\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const woTemJk5t1ezrnx6=activeVariantCallback(async(...args)=>{setVariant(\"zzzu4Cbpg\");});const woTemJk5t1hhn516=activeVariantCallback(async(...args)=>{setVariant(\"DzDQZTghu\");});const woTemJk5t1gv8rfg=activeVariantCallback(async(...args)=>{setVariant(\"Z1I6rgbcB\");});const woTemJk5tk3kwrn=activeVariantCallback(async(...args)=>{setVariant(\"FjBarJ33N\");});const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-H3Mqg\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-xjgfqu\",className),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"DzDQZTghu\",ref:ref,style:{...style},...addPropertyOverrides({FjBarJ33N:{\"data-framer-name\":\"3\"},Z1I6rgbcB:{\"data-framer-name\":\"2\"},zzzu4Cbpg:{\"data-framer-name\":\"1\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1a4zl4p-container\",layoutDependency:layoutDependency,layoutId:\"vtkk7u3EC-container\",children:/*#__PURE__*/ _jsx(ComponentAccordionRow,{height:\"100%\",id:\"vtkk7u3EC\",layoutId:\"vtkk7u3EC\",PTIDvR4b9:c14SpIqoa,style:{width:\"100%\"},variant:\"AegbBaUGz\",W88zB8mIG:\"Details\",width:\"100%\",woTemJk5t:woTemJk5t1ezrnx6,...addPropertyOverrides({zzzu4Cbpg:{variant:\"pigreTUQ9\",woTemJk5t:woTemJk5t1hhn516}},baseVariant,gestureVariant)})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-13slxpp-container\",layoutDependency:layoutDependency,layoutId:\"RnHK2iyI7-container\",children:/*#__PURE__*/ _jsx(ComponentAccordionRow,{height:\"100%\",id:\"RnHK2iyI7\",layoutId:\"RnHK2iyI7\",PTIDvR4b9:vbUXMbVb7,style:{width:\"100%\"},variant:\"AegbBaUGz\",W88zB8mIG:\"Material & Care\",width:\"100%\",woTemJk5t:woTemJk5t1gv8rfg,...addPropertyOverrides({Z1I6rgbcB:{variant:\"pigreTUQ9\",woTemJk5t:woTemJk5t1hhn516}},baseVariant,gestureVariant)})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1h1yz55-container\",layoutDependency:layoutDependency,layoutId:\"XH3A1sny2-container\",children:/*#__PURE__*/ _jsx(ComponentAccordionRow,{height:\"100%\",id:\"XH3A1sny2\",layoutId:\"XH3A1sny2\",PTIDvR4b9:xL6KJgdBA,style:{width:\"100%\"},variant:\"AegbBaUGz\",W88zB8mIG:\"Fit & Size\",width:\"100%\",woTemJk5t:woTemJk5tk3kwrn,...addPropertyOverrides({FjBarJ33N:{variant:\"pigreTUQ9\",woTemJk5t:woTemJk5t1hhn516}},baseVariant,gestureVariant)})})]})})})});});const css=['.framer-H3Mqg [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-H3Mqg .framer-i6yt7s { display: block; }\",\".framer-H3Mqg .framer-xjgfqu { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 400px; }\",\".framer-H3Mqg .framer-1a4zl4p-container, .framer-H3Mqg .framer-13slxpp-container, .framer-H3Mqg .framer-1h1yz55-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-H3Mqg .framer-xjgfqu { gap: 0px; } .framer-H3Mqg .framer-xjgfqu > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-H3Mqg .framer-xjgfqu > :first-child { margin-top: 0px; } .framer-H3Mqg .framer-xjgfqu > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zzzu4Cbpg\":{\"layout\":[\"fixed\",\"auto\"]},\"Z1I6rgbcB\":{\"layout\":[\"fixed\",\"auto\"]},\"FjBarJ33N\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"c14SpIqoa\":\"details\",\"vbUXMbVb7\":\"materialCare\",\"xL6KJgdBA\":\"fitSize\"}\n * @framerImmutableVariables false\n */ const FramerE4IwfJSfv=withCSS(Component,css,\"framer-H3Mqg\");export default FramerE4IwfJSfv;FramerE4IwfJSfv.displayName=\"Component / accordion\";FramerE4IwfJSfv.defaultProps={height:120,width:400};addPropertyControls(FramerE4IwfJSfv,{variant:{options:[\"DzDQZTghu\",\"zzzu4Cbpg\",\"Z1I6rgbcB\",\"FjBarJ33N\"],optionTitles:[\"Closed\",\"1\",\"2\",\"3\"],title:\"Variant\",type:ControlType.Enum},c14SpIqoa:{defaultValue:\"<p>Rooted in the crossroads of street elegance and contemporary minimalism, ORIGIN celebrates the art of understated style.</p>\",title:\"Details\",type:ControlType.RichText},vbUXMbVb7:{defaultValue:\"<p>100% cotton. Machine wash cold, hang dry. Made in Sweden.</p>\",title:\"Material & Care\",type:ControlType.RichText},xL6KJgdBA:{defaultValue:\"<p>Fits true to size. Model is 6'1 wearing size Medium.</p>\",title:\"Fit & Size\",type:ControlType.RichText}});addFonts(FramerE4IwfJSfv,[...ComponentAccordionRowFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE4IwfJSfv\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerImmutableVariables\":\"false\",\"framerIntrinsicHeight\":\"120\",\"framerVariables\":\"{\\\"c14SpIqoa\\\":\\\"details\\\",\\\"vbUXMbVb7\\\":\\\"materialCare\\\",\\\"xL6KJgdBA\\\":\\\"fitSize\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zzzu4Cbpg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Z1I6rgbcB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FjBarJ33N\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./E4IwfJSfv.map", "// Generated by Framer (3944b55)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/nZQnYY4xrWE3d1GQKYLg/URwIDJpsvhE9iqtniesi/AJYrTtuxG.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/ssGjkAPb6D24Y2wHR2U1/3Lf61ctxqqZKUloLzQCV/FbicMyOcR.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/v6vTXG9wYTqqAULifG1D/DiPAy3VzXHyc7AetisBD/QcfgjOWpT.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/AqZwr3PQi030RcjrgzKs/VVGaQUfpcb5Gs4NaYV4M/TPaBZEg0g.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Bk2CFKct338naMMsHO6p/BnDY2nZGGSzB03bTGK2A/vCxtwHV7h.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/cPcz5tnF2UVagcvMahqP/Xs6BbiThbfGSYgcRwvOf/ZoWRMLjBH.js\";import*as localizedValues from\"./DR17_W7Qw-0.js\";import IconControlsAccordion from\"https://framerusercontent.com/modules/sboYPVnbVSl8QWbsjtfY/VRq6pSCOFTjAAPLsnRFC/hiTrm54us.js\";const IconControlsAccordionFonts=getFonts(IconControlsAccordion);const cycleOrder=[\"AegbBaUGz\",\"pigreTUQ9\"];const variantClassNames={AegbBaUGz:\"framer-v-17zjky5\",pigreTUQ9:\"framer-v-fxneh5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"}};const valuesByLocaleId={inYnS69kI:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"AegbBaUGz\",Open:\"pigreTUQ9\"};const getProps=({body,height,id,tap,title,width,...props})=>{var ref,_variant,ref1,ref2;return{...props,PTIDvR4b9:(ref=body!==null&&body!==void 0?body:props.PTIDvR4b9)!==null&&ref!==void 0?ref:\"<p>Body</p>\",variant:(ref1=(_variant=humanReadableVariantMap[props.variant])!==null&&_variant!==void 0?_variant:props.variant)!==null&&ref1!==void 0?ref1:\"AegbBaUGz\",W88zB8mIG:(ref2=title!==null&&title!==void 0?title:props.W88zB8mIG)!==null&&ref2!==void 0?ref2:\"Title\",woTemJk5t:tap!==null&&tap!==void 0?tap:props.woTemJk5t};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,woTemJk5t,W88zB8mIG,PTIDvR4b9,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"AegbBaUGz\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap414t77=activeVariantCallback(async(...args)=>{if(woTemJk5t){const res=await woTemJk5t(...args);if(res===false)return false;}});const isDisplayed=()=>{if(baseVariant===\"pigreTUQ9\")return true;return false;};const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-ljSS4\",sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-17zjky5\",className),\"data-border\":true,\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"AegbBaUGz\",onTap:onTap414t77,ref:ref,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\",...style},...addPropertyOverrides({pigreTUQ9:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-195in12\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"gHuFaeH4C\",children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-okp39n-container\",layoutDependency:layoutDependency,layoutId:\"C63g9SImC-container\",children:/*#__PURE__*/ _jsx(IconControlsAccordion,{height:\"100%\",id:\"C63g9SImC\",layoutId:\"C63g9SImC\",variant:\"zXNjj6_PB\",width:\"100%\",...addPropertyOverrides({pigreTUQ9:{variant:\"BhuY3tRuh\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-1mmgjf1\",\"data-styles-preset\":\"vCxtwHV7h\",children:\"Shipping details\"})}),className:\"framer-11c3pfw\",layoutDependency:layoutDependency,layoutId:\"v72IigR6y\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:W88zB8mIG,verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/ _jsx(motion.div,{className:\"framer-th9xa9\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"SxMyEvMCw\",style:{opacity:0},variants:{pigreTUQ9:{opacity:1}},children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:PTIDvR4b9,className:\"framer-1ateddg\",layoutDependency:layoutDependency,layoutId:\"Ov5EmsT23\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.6},stylesPresetsClassNames:{a:\"framer-styles-preset-1uz2d24\",h1:\"framer-styles-preset-lrat5s\",h2:\"framer-styles-preset-5sk0by\",h3:\"framer-styles-preset-1awy4d4\",p:\"framer-styles-preset-1gaqll7\"},variants:{pigreTUQ9:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=['.framer-ljSS4 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ljSS4 .framer-8h6hpm { display: block; }\",\".framer-ljSS4 .framer-17zjky5 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 400px; }\",\".framer-ljSS4 .framer-195in12 { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; user-select: none; width: 100%; }\",\".framer-ljSS4 .framer-okp39n-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ljSS4 .framer-11c3pfw { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ljSS4 .framer-th9xa9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-ljSS4 .framer-1ateddg { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ljSS4 .framer-17zjky5, .framer-ljSS4 .framer-195in12, .framer-ljSS4 .framer-th9xa9 { gap: 0px; } .framer-ljSS4 .framer-17zjky5 > *, .framer-ljSS4 .framer-th9xa9 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-ljSS4 .framer-17zjky5 > :first-child, .framer-ljSS4 .framer-th9xa9 > :first-child { margin-top: 0px; } .framer-ljSS4 .framer-17zjky5 > :last-child, .framer-ljSS4 .framer-th9xa9 > :last-child { margin-bottom: 0px; } .framer-ljSS4 .framer-195in12 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-ljSS4 .framer-195in12 > :first-child { margin-left: 0px; } .framer-ljSS4 .framer-195in12 > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pigreTUQ9\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"woTemJk5t\":\"tap\",\"W88zB8mIG\":\"title\",\"PTIDvR4b9\":\"body\"}\n * @framerImmutableVariables false\n */ const FramerDR17_W7Qw=withCSS(Component,css,\"framer-ljSS4\");export default FramerDR17_W7Qw;FramerDR17_W7Qw.displayName=\"Component / accordionRow\";FramerDR17_W7Qw.defaultProps={height:40,width:400};addPropertyControls(FramerDR17_W7Qw,{variant:{options:[\"AegbBaUGz\",\"pigreTUQ9\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},woTemJk5t:{title:\"Tap\",type:ControlType.EventHandler},W88zB8mIG:{defaultValue:\"Title\",displayTextArea:true,title:\"Title\",type:ControlType.String},PTIDvR4b9:{defaultValue:\"<p>Body</p>\",title:\"Body\",type:ControlType.RichText}});addFonts(FramerDR17_W7Qw,[...IconControlsAccordionFonts,...sharedStyle.fonts,...sharedStyle1.fonts,...sharedStyle2.fonts,...sharedStyle3.fonts,...sharedStyle4.fonts,...sharedStyle5.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDR17_W7Qw\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pigreTUQ9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"woTemJk5t\\\":\\\"tap\\\",\\\"W88zB8mIG\\\":\\\"title\\\",\\\"PTIDvR4b9\\\":\\\"body\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerImmutableVariables\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DR17_W7Qw.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=['.framer-hJmPK .framer-styles-preset-1uz2d24:not(.rich-text-wrapper), .framer-hJmPK .framer-styles-preset-1uz2d24.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #000000) /* {\"name\":\"Black\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #000000); --framer-link-text-decoration: none; transition: color 0.6s cubic-bezier(0.44, 0, 0.56, 1) 0s; }'];export const className=\"framer-hJmPK\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import { fontStore } from \"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Uncut Sans Medium\"]);export const fonts = [{ family: \"Uncut Sans Medium\", moduleAsset: { localModuleIdentifier: \"local-module:css/QcfgjOWpT:default\", url: \"assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\" }, url: new URL(\"https://framerusercontent.com/modules/assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ~OntDYtm7GZI39WaNo10P3OLu9Sw8auf6ma5gLkgJJPY.woff2\").href }];export const css = ['.framer-U4uJ0 .framer-styles-preset-lrat5s:not(.rich-text-wrapper), .framer-U4uJ0 .framer-styles-preset-lrat5s.rich-text-wrapper h1 { --framer-font-family: \"Uncut Sans Medium\", sans-serif; --framer-font-size: 80px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.05em; --framer-line-height: 100%; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-U4uJ0 .framer-styles-preset-lrat5s:not(.rich-text-wrapper), .framer-U4uJ0 .framer-styles-preset-lrat5s.rich-text-wrapper h1 { --framer-font-family: \"Uncut Sans Medium\", sans-serif; --framer-font-size: 72px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.05em; --framer-line-height: 100%; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-U4uJ0 .framer-styles-preset-lrat5s:not(.rich-text-wrapper), .framer-U4uJ0 .framer-styles-preset-lrat5s.rich-text-wrapper h1 { --framer-font-family: \"Uncut Sans Medium\", sans-serif; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.05em; --framer-line-height: 100%; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className = \"framer-U4uJ0\";\nexport const __FramerMetadata__ = { \"exports\": { \"css\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"className\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"fonts\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"__FramerMetadata__\": { \"type\": \"variable\" } } };", "import { fontStore } from \"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Uncut Sans Medium\"]);export const fonts = [{ family: \"Uncut Sans Medium\", moduleAsset: { localModuleIdentifier: \"local-module:css/TPaBZEg0g:default\", url: \"assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\" }, url: new URL(\"https://framerusercontent.com/modules/assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ~OntDYtm7GZI39WaNo10P3OLu9Sw8auf6ma5gLkgJJPY.woff2\").href }];export const css = ['.framer-EoXq5 .framer-styles-preset-1awy4d4:not(.rich-text-wrapper), .framer-EoXq5 .framer-styles-preset-1awy4d4.rich-text-wrapper h3 { --framer-font-family: \"Uncut Sans Medium\", sans-serif; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #211a1a); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className = \"framer-EoXq5\";\nexport const __FramerMetadata__ = { \"exports\": { \"fonts\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"css\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"className\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"__FramerMetadata__\": { \"type\": \"variable\" } } };", "import { fontStore } from \"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Uncut Sans Medium\"]);export const fonts = [{ family: \"Uncut Sans Medium\", moduleAsset: { localModuleIdentifier: \"local-module:css/ZoWRMLjBH:default\", url: \"assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\" }, url: new URL(\"https://framerusercontent.com/modules/assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ~OntDYtm7GZI39WaNo10P3OLu9Sw8auf6ma5gLkgJJPY.woff2\").href }];export const css = ['.framer-WqlNo .framer-styles-preset-5sk0by:not(.rich-text-wrapper), .framer-WqlNo .framer-styles-preset-5sk0by.rich-text-wrapper h2 { --framer-font-family: \"Uncut Sans Medium\", sans-serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 48px; --framer-text-alignment: start; --framer-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #211a1a); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-WqlNo .framer-styles-preset-5sk0by:not(.rich-text-wrapper), .framer-WqlNo .framer-styles-preset-5sk0by.rich-text-wrapper h2 { --framer-font-family: \"Uncut Sans Medium\", sans-serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 48px; --framer-text-alignment: start; --framer-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #211a1a); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-WqlNo .framer-styles-preset-5sk0by:not(.rich-text-wrapper), .framer-WqlNo .framer-styles-preset-5sk0by.rich-text-wrapper h2 { --framer-font-family: \"Uncut Sans Medium\", sans-serif; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 48px; --framer-text-alignment: start; --framer-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #211a1a); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className = \"framer-WqlNo\";\nexport const __FramerMetadata__ = { \"exports\": { \"fonts\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"className\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"css\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"__FramerMetadata__\": { \"type\": \"variable\" } } };", "\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (3944b55)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import FcProductBreadcrumb from\"https://framerusercontent.com/modules/0SmS64DsyytNnnv4IKhs/VX0CiSE7xwOuwSFTPUjj/FcProductBreadcrumb.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/7DvE92aosjOUvEm8R1Na/3RojL0FoqKUDb0ARclWT/nzxcmkjD8.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pKBES5imMSkz0pNdijf9/WXCaHGVAfwKjEXcz5ag0/u9bJH5KE7.js\";import*as localizedValues from\"./fXCBEX1iM-0.js\";const FcProductBreadcrumbFonts=getFonts(FcProductBreadcrumb);const enabledGestures={yJbzJ6iar:{hover:true}};const cycleOrder=[\"yJbzJ6iar\"];const variantClassNames={yJbzJ6iar:\"framer-v-dm7jpw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const valuesByLocaleId={inYnS69kI:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const negate=value=>{return!value;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({collection,collection1,height,id,link,textNotCollection,width,...props})=>{var ref,ref1,ref2;return{...props,JsE43cW3O:(ref=collection1!==null&&collection1!==void 0?collection1:props.JsE43cW3O)!==null&&ref!==void 0?ref:\"Headphones\",MjUkv2b7B:(ref1=textNotCollection!==null&&textNotCollection!==void 0?textNotCollection:props.MjUkv2b7B)!==null&&ref1!==void 0?ref1:\"Shop\",MsvcFEpm2:link!==null&&link!==void 0?link:props.MsvcFEpm2,s_bQXcbKm:(ref2=collection!==null&&collection!==void 0?collection:props.s_bQXcbKm)!==null&&ref2!==void 0?ref2:true};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,s_bQXcbKm,JsE43cW3O,MjUkv2b7B,MsvcFEpm2,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"yJbzJ6iar\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-IrfU2\",sharedStyle.className,sharedStyle1.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-dm7jpw\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"yJbzJ6iar\",ref:ref,style:{...style},...addPropertyOverrides({\"yJbzJ6iar-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1a6luw\",\"data-framer-name\":\"underline\",layoutDependency:layoutDependency,layoutId:\"KeCmcI_v5\",style:{backgroundColor:\"var(--token-32039339-f64a-42c6-a8f4-f7fdfa12eb53, rgba(0, 0, 0, 0.16))\"},variants:{\"yJbzJ6iar-hover\":{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"}}}),s_bQXcbKm&&/*#__PURE__*/ _jsx(motion.div,{className:\"framer-e110jp-container\",layoutDependency:layoutDependency,layoutId:\"FjeImqen7-container\",children:/*#__PURE__*/ _jsx(FcProductBreadcrumb,{collectionSlug:JsE43cW3O,color:'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',font:{fontFamily:'\"Uncut Sans Medium\", sans-serif',fontSize:\"14px\",letterSpacing:\"-0.025em\",lineHeight:\"100%\"},height:\"100%\",id:\"FjeImqen7\",layoutId:\"FjeImqen7\",title:JsE43cW3O,width:\"100%\"})}),negate(s_bQXcbKm)&&/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-k46krw\",\"data-styles-preset\":\"u9bJH5KE7\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:/*#__PURE__*/ _jsx(Link,{href:MsvcFEpm2,openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/ _jsx(motion.a,{className:\"framer-styles-preset-7ijlio\",\"data-styles-preset\":\"nzxcmkjD8\",children:\"Shop\"})})})}),className:\"framer-t8hveq\",layoutDependency:layoutDependency,layoutId:\"W5tyRqoEy\",style:{\"--extracted-r6o4lv\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},text:MjUkv2b7B,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=['.framer-IrfU2 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IrfU2 .framer-53nkqh { display: block; }\",\".framer-IrfU2 .framer-dm7jpw { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 0px 4px 0px; position: relative; width: min-content; }\",\".framer-IrfU2 .framer-1a6luw { flex: none; height: 1px; left: 0px; overflow: hidden; position: absolute; top: calc(100.00000000000003% - 1px / 2); width: 100%; z-index: 8; }\",\".framer-IrfU2 .framer-e110jp-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-IrfU2 .framer-t8hveq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-IrfU2 .framer-v-dm7jpw .framer-dm7jpw { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IrfU2 .framer-dm7jpw { gap: 0px; } .framer-IrfU2 .framer-dm7jpw > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-IrfU2 .framer-dm7jpw > :first-child { margin-top: 0px; } .framer-IrfU2 .framer-dm7jpw > :last-child { margin-bottom: 0px; } }\",\".framer-IrfU2.framer-v-dm7jpw.hover .framer-1a6luw { bottom: 0px; top: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 77.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"w5W3tO8Mf\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"s_bQXcbKm\":\"collection\",\"JsE43cW3O\":\"collection1\",\"MjUkv2b7B\":\"textNotCollection\",\"MsvcFEpm2\":\"link\"}\n * @framerImmutableVariables false\n */ const FramerfXCBEX1iM=withCSS(Component,css,\"framer-IrfU2\");export default FramerfXCBEX1iM;FramerfXCBEX1iM.displayName=\"Framer Commerce / breadcrumb\";FramerfXCBEX1iM.defaultProps={height:22,width:77.5};addPropertyControls(FramerfXCBEX1iM,{s_bQXcbKm:{defaultValue:true,title:\"Collection\",type:ControlType.Boolean},JsE43cW3O:{defaultValue:\"Headphones\",title:\"Collection\",type:ControlType.String},MjUkv2b7B:{defaultValue:\"Shop\",title:\"Text (not collection)\",type:ControlType.String},MsvcFEpm2:{title:\"Link\",type:ControlType.Link}});addFonts(FramerfXCBEX1iM,[{family:\"Uncut Sans Medium\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/fXCBEX1iM:default\",url:\"https://framerusercontent.com/assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\"},url:\"https://framerusercontent.com/assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\"},...FcProductBreadcrumbFonts,...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfXCBEX1iM\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"22\",\"framerIntrinsicWidth\":\"77.5\",\"framerImmutableVariables\":\"false\",\"framerVariables\":\"{\\\"s_bQXcbKm\\\":\\\"collection\\\",\\\"JsE43cW3O\\\":\\\"collection1\\\",\\\"MjUkv2b7B\\\":\\\"textNotCollection\\\",\\\"MsvcFEpm2\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"w5W3tO8Mf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * \u00A9 2023 Framer Commerce. All Rights Reserved.\n */ import{jsx as _jsx}from\"react/jsx-runtime\";// Framer\nimport{addPropertyControls,ControlType}from\"framer\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerDisableUnlink\n */ export default function FcProductBreadcrumb(props){return /*#__PURE__*/ _jsx(\"a\",{href:`./${(props.collectionSlug||\"\").toLowerCase()}`,style:{textDecoration:\"none\",lineHeight:1},children:/*#__PURE__*/ _jsx(\"p\",{style:{...props.font,color:props.color,lineHeight:1,margin:\"0px\"},children:props.title})});};FcProductBreadcrumb.defaultProps={title:\"Collection\"};addPropertyControls(FcProductBreadcrumb,{title:{type:ControlType.String,title:\"Title\"},collectionSlug:{type:ControlType.String,title:\"Collection slug\"},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FcProductBreadcrumb\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FcProductBreadcrumb.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=['.framer-xPyvz .framer-styles-preset-7ijlio:not(.rich-text-wrapper), .framer-xPyvz .framer-styles-preset-7ijlio.rich-text-wrapper a { --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #000000) /* {\"name\":\"Black\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #000000); --framer-link-text-decoration: none; }'];export const className=\"framer-xPyvz\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import { fontStore } from \"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Uncut Sans Medium\"]);export const fonts = [{ family: \"Uncut Sans Medium\", moduleAsset: { localModuleIdentifier: \"local-module:css/u9bJH5KE7:default\", url: \"assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\" }, url: new URL(\"https://framerusercontent.com/modules/assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ~OntDYtm7GZI39WaNo10P3OLu9Sw8auf6ma5gLkgJJPY.woff2\").href }];export const css = ['.framer-rdPeu .framer-styles-preset-k46krw:not(.rich-text-wrapper), .framer-rdPeu .framer-styles-preset-k46krw.rich-text-wrapper p { --framer-font-family: \"Uncut Sans Medium\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #211a1a); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className = \"framer-rdPeu\";\nexport const __FramerMetadata__ = { \"exports\": { \"css\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"fonts\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"className\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"__FramerMetadata__\": { \"type\": \"variable\" } } };", "\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (33d5032)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import FcProductCarouselImage from\"https://framerusercontent.com/modules/Yli2XhObLO2SkqCN5t0E/81b1GvWxeHMFW4LwrqNZ/FcProductCarouselImage.js\";import FramerCommerceProductGalleryImage from\"https://framerusercontent.com/modules/o99bwJ3C5OzAQeyvl5Qi/MB3stKEFmHse7VuVJMtb/qiO9Vm_9T.js\";import*as localizedValues from\"./t0mqXgNvS-0.js\";const FcProductCarouselImageFonts=getFonts(FcProductCarouselImage);const FramerCommerceProductGalleryImageFonts=getFonts(FramerCommerceProductGalleryImage);const cycleOrder=[\"Wd_uHXjwy\",\"QkE0KrhUZ\",\"EzJAgp9ZR\",\"MOtitrZYn\",\"ptk4GJQXa\",\"tNcHwUa6M\",\"I0i3IXGmu\",\"gmHvytDpU\"];const serializationHash=\"framer-KWmWp\";const variantClassNames={EzJAgp9ZR:\"framer-v-17qbm9l\",gmHvytDpU:\"framer-v-1dqdhfy\",I0i3IXGmu:\"framer-v-1hik1fb\",MOtitrZYn:\"framer-v-acg1sj\",ptk4GJQXa:\"framer-v-12b0lxy\",QkE0KrhUZ:\"framer-v-1ouo4mw\",tNcHwUa6M:\"framer-v-sewr3d\",Wd_uHXjwy:\"framer-v-15mi9rw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const valuesByLocaleId={inYnS69kI:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const transition1={damping:64,delay:0,mass:2,stiffness:250,type:\"spring\"};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={Desktop:\"YMp5jHps_\",Phone:\"uVwSmwh2K\"};const humanReadableVariantMap={\"1\":\"Wd_uHXjwy\",\"2\":\"QkE0KrhUZ\",\"3\":\"EzJAgp9ZR\",\"4\":\"MOtitrZYn\",\"5\":\"ptk4GJQXa\",\"6\":\"tNcHwUa6M\",\"7\":\"I0i3IXGmu\",\"8\":\"gmHvytDpU\"};const getProps=({height,id,responsive,shopifyProductID,width,...props})=>{var _humanReadableEnumMap_responsive,_ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,BOyKMjmyk:(_ref1=(_ref=(_humanReadableEnumMap_responsive=humanReadableEnumMap[responsive])!==null&&_humanReadableEnumMap_responsive!==void 0?_humanReadableEnumMap_responsive:responsive)!==null&&_ref!==void 0?_ref:props.BOyKMjmyk)!==null&&_ref1!==void 0?_ref1:\"uVwSmwh2K\",IpwYJPWcF:shopifyProductID!==null&&shopifyProductID!==void 0?shopifyProductID:props.IpwYJPWcF,variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"Wd_uHXjwy\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,BOyKMjmyk,IpwYJPWcF,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Wd_uHXjwy\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapvjcnhh=activeVariantCallback(async(...args)=>{setVariant(\"Wd_uHXjwy\");});const onTap14qpj8o=activeVariantCallback(async(...args)=>{setVariant(\"QkE0KrhUZ\");});const onTap1akovag=activeVariantCallback(async(...args)=>{setVariant(\"EzJAgp9ZR\");});const onTap1ddbbuo=activeVariantCallback(async(...args)=>{setVariant(\"MOtitrZYn\");});const onTap1idb5gs=activeVariantCallback(async(...args)=>{setVariant(\"ptk4GJQXa\");});const onTap17js6ae=activeVariantCallback(async(...args)=>{setVariant(\"tNcHwUa6M\");});const onTap1x1xcgr=activeVariantCallback(async(...args)=>{setVariant(\"I0i3IXGmu\");});const onTap1ycqlot=activeVariantCallback(async(...args)=>{setVariant(\"gmHvytDpU\");});const ref1=React.useRef(null);const visible=equals(BOyKMjmyk,\"YMp5jHps_\");const visible1=equals(BOyKMjmyk,\"uVwSmwh2K\");const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:1200,pixelHeight:1800,pixelWidth:1200,sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",src:\"https://framerusercontent.com/images/mrGGLXGKKncG6MPdsriLlh7he8.jpg\",srcSet:\"https://framerusercontent.com/images/mrGGLXGKKncG6MPdsriLlh7he8.jpg?scale-down-to=1024 682w,https://framerusercontent.com/images/mrGGLXGKKncG6MPdsriLlh7he8.jpg 1200w\"},className:cx(serializationHash,...sharedStyleClassNames,\"framer-15mi9rw\",className,classNames),\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"Wd_uHXjwy\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({EzJAgp9ZR:{\"data-framer-name\":\"3\"},gmHvytDpU:{\"data-framer-name\":\"8\"},I0i3IXGmu:{\"data-framer-name\":\"7\"},MOtitrZYn:{\"data-framer-name\":\"4\"},ptk4GJQXa:{\"data-framer-name\":\"5\"},QkE0KrhUZ:{\"data-framer-name\":\"2\"},tNcHwUa6M:{\"data-framer-name\":\"6\"}},baseVariant,gestureVariant),children:[visible&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15t0344\",\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"gJ79MKxDs\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yy20ib\",\"data-framer-name\":\"items\",layoutDependency:layoutDependency,layoutId:\"twX0BvG1r\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qts2ct-container\",layoutDependency:layoutDependency,layoutId:\"IzXyI0TBs-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"IzXyI0TBs\",imageNumber:1,imageRadius:0,layoutId:\"IzXyI0TBs\",onTap:onTapvjcnhh,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"active\",width:\"100%\",...addPropertyOverrides({EzJAgp9ZR:{variant:\"inactive\"},gmHvytDpU:{variant:\"inactive\"},I0i3IXGmu:{variant:\"inactive\"},MOtitrZYn:{variant:\"inactive\"},ptk4GJQXa:{variant:\"inactive\"},QkE0KrhUZ:{variant:\"inactive\"},tNcHwUa6M:{variant:\"inactive\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hokos2-container\",layoutDependency:layoutDependency,layoutId:\"T13lY0hVR-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"T13lY0hVR\",imageNumber:2,imageRadius:0,layoutId:\"T13lY0hVR\",onTap:onTap14qpj8o,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"inactive\",width:\"100%\",...addPropertyOverrides({QkE0KrhUZ:{variant:\"active\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jn48j3-container\",layoutDependency:layoutDependency,layoutId:\"X3yOWBd2Q-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"X3yOWBd2Q\",imageNumber:3,imageRadius:0,layoutId:\"X3yOWBd2Q\",onTap:onTap1akovag,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"inactive\",width:\"100%\",...addPropertyOverrides({EzJAgp9ZR:{variant:\"active\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qfu3wn-container\",layoutDependency:layoutDependency,layoutId:\"EpDNZjrWY-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"EpDNZjrWY\",imageNumber:4,imageRadius:0,layoutId:\"EpDNZjrWY\",onTap:onTap1ddbbuo,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"inactive\",width:\"100%\",...addPropertyOverrides({MOtitrZYn:{variant:\"active\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4r26xa-container\",layoutDependency:layoutDependency,layoutId:\"Ic0AFJl1A-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"Ic0AFJl1A\",imageNumber:5,imageRadius:0,layoutId:\"Ic0AFJl1A\",onTap:onTap1idb5gs,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"inactive\",width:\"100%\",...addPropertyOverrides({ptk4GJQXa:{variant:\"active\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-24x1k0-container\",layoutDependency:layoutDependency,layoutId:\"AAjBFvmDI-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"AAjBFvmDI\",imageNumber:6,imageRadius:0,layoutId:\"AAjBFvmDI\",onTap:onTap17js6ae,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"inactive\",width:\"100%\",...addPropertyOverrides({tNcHwUa6M:{variant:\"active\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-15n1hhj-container\",layoutDependency:layoutDependency,layoutId:\"d9mZt6bs6-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"d9mZt6bs6\",imageNumber:7,imageRadius:0,layoutId:\"d9mZt6bs6\",onTap:onTap1x1xcgr,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"inactive\",width:\"100%\",...addPropertyOverrides({I0i3IXGmu:{variant:\"active\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wd86op-container\",layoutDependency:layoutDependency,layoutId:\"YCCpZbXR1-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"YCCpZbXR1\",imageNumber:8,imageRadius:0,layoutId:\"YCCpZbXR1\",onTap:onTap1ycqlot,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"inactive\",width:\"100%\",...addPropertyOverrides({gmHvytDpU:{variant:\"active\"}},baseVariant,gestureVariant)})})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sos7lz-container\",layoutDependency:layoutDependency,layoutId:\"nuqeOjk4Q-container\",children:/*#__PURE__*/_jsx(FramerCommerceProductGalleryImage,{AYRdgw8Pg:IpwYJPWcF,height:\"100%\",id:\"nuqeOjk4Q\",layoutId:\"nuqeOjk4Q\",style:{height:\"100%\",width:\"100%\"},tMQypj4s1:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",variant:\"XtL4KuJFE\",width:\"100%\",zMjuAIjkZ:1,...addPropertyOverrides({EzJAgp9ZR:{zMjuAIjkZ:3},gmHvytDpU:{zMjuAIjkZ:8},I0i3IXGmu:{zMjuAIjkZ:7},MOtitrZYn:{zMjuAIjkZ:4},ptk4GJQXa:{zMjuAIjkZ:5},QkE0KrhUZ:{zMjuAIjkZ:2},tNcHwUa6M:{zMjuAIjkZ:6}},baseVariant,gestureVariant)})})}),visible1&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-lgp06k\",\"data-framer-name\":\"phone\",layoutDependency:layoutDependency,layoutId:\"ArqwiX3As\",style:{backgroundColor:\"var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u0dqui\",\"data-framer-name\":\"items\",layoutDependency:layoutDependency,layoutId:\"gRwAcs7Za\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yrvz2-container\",layoutDependency:layoutDependency,layoutId:\"qKdHtKCE_-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"qKdHtKCE_\",imageNumber:1,imageRadius:0,layoutId:\"qKdHtKCE_\",onTap:onTapvjcnhh,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"active\",width:\"100%\",...addPropertyOverrides({EzJAgp9ZR:{variant:\"inactive\"},gmHvytDpU:{variant:\"inactive\"},I0i3IXGmu:{variant:\"inactive\"},MOtitrZYn:{variant:\"inactive\"},ptk4GJQXa:{variant:\"inactive\"},QkE0KrhUZ:{variant:\"inactive\"},tNcHwUa6M:{variant:\"inactive\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-aimhjl-container\",layoutDependency:layoutDependency,layoutId:\"ior1eMb_g-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"ior1eMb_g\",imageNumber:2,imageRadius:0,layoutId:\"ior1eMb_g\",onTap:onTap14qpj8o,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"inactive\",width:\"100%\",...addPropertyOverrides({QkE0KrhUZ:{variant:\"active\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-marpih-container\",layoutDependency:layoutDependency,layoutId:\"eZmlplXcn-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"eZmlplXcn\",imageNumber:3,imageRadius:0,layoutId:\"eZmlplXcn\",onTap:onTap1akovag,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"inactive\",width:\"100%\",...addPropertyOverrides({EzJAgp9ZR:{variant:\"active\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w0htsd-container\",layoutDependency:layoutDependency,layoutId:\"eFne5XC5u-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"eFne5XC5u\",imageNumber:4,imageRadius:0,layoutId:\"eFne5XC5u\",onTap:onTap1ddbbuo,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"inactive\",width:\"100%\",...addPropertyOverrides({MOtitrZYn:{variant:\"active\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rvtt9s-container\",layoutDependency:layoutDependency,layoutId:\"Pr3MkOWg_-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"Pr3MkOWg_\",imageNumber:5,imageRadius:0,layoutId:\"Pr3MkOWg_\",onTap:onTap1idb5gs,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"inactive\",width:\"100%\",...addPropertyOverrides({ptk4GJQXa:{variant:\"active\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wolxow-container\",layoutDependency:layoutDependency,layoutId:\"ZjK4Wt9Tq-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"ZjK4Wt9Tq\",imageNumber:6,imageRadius:0,layoutId:\"ZjK4Wt9Tq\",onTap:onTap17js6ae,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"inactive\",width:\"100%\",...addPropertyOverrides({tNcHwUa6M:{variant:\"active\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tjfalh-container\",layoutDependency:layoutDependency,layoutId:\"O3Z45w3W3-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"O3Z45w3W3\",imageNumber:7,imageRadius:0,layoutId:\"O3Z45w3W3\",onTap:onTap1x1xcgr,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"inactive\",width:\"100%\",...addPropertyOverrides({I0i3IXGmu:{variant:\"active\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-h13qr6-container\",layoutDependency:layoutDependency,layoutId:\"fJu4FXHm_-container\",children:/*#__PURE__*/_jsx(FcProductCarouselImage,{bgColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",height:\"100%\",id:\"fJu4FXHm_\",imageNumber:8,imageRadius:0,layoutId:\"fJu4FXHm_\",onTap:onTap1ycqlot,shopifyProductID:IpwYJPWcF,style:{width:\"100%\"},variant:\"inactive\",width:\"100%\",...addPropertyOverrides({gmHvytDpU:{variant:\"active\"}},baseVariant,gestureVariant)})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KWmWp.framer-13ob407, .framer-KWmWp .framer-13ob407 { display: block; }\",\".framer-KWmWp.framer-15mi9rw { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 800px; }\",\".framer-KWmWp .framer-15t0344 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 88px; overflow: visible; padding: 0px 24px 0px 0px; position: sticky; top: 112px; width: 1px; will-change: transform; z-index: 1; }\",\".framer-KWmWp .framer-1yy20ib { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-KWmWp .framer-1qts2ct-container, .framer-KWmWp .framer-1hokos2-container, .framer-KWmWp .framer-jn48j3-container, .framer-KWmWp .framer-1qfu3wn-container, .framer-KWmWp .framer-4r26xa-container, .framer-KWmWp .framer-24x1k0-container, .framer-KWmWp .framer-15n1hhj-container, .framer-KWmWp .framer-wd86op-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-KWmWp .framer-1sos7lz-container { aspect-ratio: 0.8 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 250px); min-width: 100px; position: relative; width: 1px; }\",\".framer-KWmWp .framer-lgp06k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-width: 100%; overflow: visible; padding: 24px; position: relative; width: 100%; }\",\".framer-KWmWp .framer-u0dqui { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-KWmWp .framer-1yrvz2-container, .framer-KWmWp .framer-aimhjl-container, .framer-KWmWp .framer-marpih-container, .framer-KWmWp .framer-1w0htsd-container, .framer-KWmWp .framer-1rvtt9s-container, .framer-KWmWp .framer-wolxow-container, .framer-KWmWp .framer-1tjfalh-container, .framer-KWmWp .framer-h13qr6-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KWmWp.framer-15mi9rw, .framer-KWmWp .framer-15t0344, .framer-KWmWp .framer-1yy20ib, .framer-KWmWp .framer-lgp06k, .framer-KWmWp .framer-u0dqui { gap: 0px; } .framer-KWmWp.framer-15mi9rw > *, .framer-KWmWp .framer-15t0344 > *, .framer-KWmWp .framer-lgp06k > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-KWmWp.framer-15mi9rw > :first-child, .framer-KWmWp .framer-15t0344 > :first-child, .framer-KWmWp .framer-lgp06k > :first-child, .framer-KWmWp .framer-u0dqui > :first-child { margin-left: 0px; } .framer-KWmWp.framer-15mi9rw > :last-child, .framer-KWmWp .framer-15t0344 > :last-child, .framer-KWmWp .framer-lgp06k > :last-child, .framer-KWmWp .framer-u0dqui > :last-child { margin-right: 0px; } .framer-KWmWp .framer-1yy20ib > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-KWmWp .framer-1yy20ib > :first-child { margin-top: 0px; } .framer-KWmWp .framer-1yy20ib > :last-child { margin-bottom: 0px; } .framer-KWmWp .framer-u0dqui > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1048\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"QkE0KrhUZ\":{\"layout\":[\"fixed\",\"auto\"]},\"EzJAgp9ZR\":{\"layout\":[\"fixed\",\"auto\"]},\"MOtitrZYn\":{\"layout\":[\"fixed\",\"auto\"]},\"ptk4GJQXa\":{\"layout\":[\"fixed\",\"auto\"]},\"tNcHwUa6M\":{\"layout\":[\"fixed\",\"auto\"]},\"I0i3IXGmu\":{\"layout\":[\"fixed\",\"auto\"]},\"gmHvytDpU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"BOyKMjmyk\":\"responsive\",\"IpwYJPWcF\":\"shopifyProductID\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framert0mqXgNvS=withCSS(Component,css,\"framer-KWmWp\");export default Framert0mqXgNvS;Framert0mqXgNvS.displayName=\"Framer Commerce / productGalleryContainer\";Framert0mqXgNvS.defaultProps={height:1048,width:800};addPropertyControls(Framert0mqXgNvS,{variant:{options:[\"Wd_uHXjwy\",\"QkE0KrhUZ\",\"EzJAgp9ZR\",\"MOtitrZYn\",\"ptk4GJQXa\",\"tNcHwUa6M\",\"I0i3IXGmu\",\"gmHvytDpU\"],optionTitles:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\"],title:\"Variant\",type:ControlType.Enum},BOyKMjmyk:{defaultValue:\"uVwSmwh2K\",options:[\"YMp5jHps_\",\"uVwSmwh2K\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Responsive\",type:ControlType.Enum},IpwYJPWcF:{defaultValue:\"\",title:\"shopifyProductID\",type:ControlType.String}});addFonts(Framert0mqXgNvS,[{explicitInter:true,fonts:[]},...FcProductCarouselImageFonts,...FramerCommerceProductGalleryImageFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framert0mqXgNvS\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"800\",\"framerVariables\":\"{\\\"BOyKMjmyk\\\":\\\"responsive\\\",\\\"IpwYJPWcF\\\":\\\"shopifyProductID\\\"}\",\"framerIntrinsicHeight\":\"1048\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QkE0KrhUZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EzJAgp9ZR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MOtitrZYn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ptk4GJQXa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tNcHwUa6M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"I0i3IXGmu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gmHvytDpU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./t0mqXgNvS.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 * \u00A9 2023 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";// Internal\nimport ShopXProductCarouselImage from\"https://framer.com/m/shopX-productCarouselImage-3Ck5.js\";// Framer\nimport{addPropertyControls,ControlType}from\"framer\";// MISC\nimport{get}from\"lodash-es\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerDisableUnlink\n */export default function FcProductCarouselImage(props){const{shopifyProductID}=props;const[product,setProduct]=useState();useEffect(()=>{if(window[\"shopXtools\"]&&Array.isArray(window[\"shopXtools\"].products)){const _matchingProduct=window[\"shopXtools\"].products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:null);}else{document.addEventListener(\"data__products-ready\",e=>{if(Array.isArray(e.detail)){const _matchingProduct=e.detail.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:null);}});}},[]);if(!product){return false;}const _imageURL=get(product,`images.edges.${props.imageNumber-1}.node.url`);if((get(product,\"images.edges\")||[]).length<=1||!_imageURL){return false;}return /*#__PURE__*/_jsx(ShopXProductCarouselImage,{...props,image:_imageURL,// imageSet={_imageURL ? true : false}\n// variant={_imageURL ? \"active\" : \"inactive\"}\nstyle:{width:\"100%\",height:\"100%\"},onClick:()=>{if(props&&typeof props.onTap===\"function\"){props.onTap();}}});}FcProductCarouselImage.defaultProps={};addPropertyControls(FcProductCarouselImage,{imageNumber:{type:ControlType.Number,defaultValue:1,min:1,max:8,step:1,displayStepper:false},imageRadius:{title:\"imageRadius\",type:ControlType.Number,defaultValue:8,min:0,unit:\"px\"},bgColor:{title:\"bgColor\",type:ControlType.Color,defaultValue:\"#f2f2f2\"},shopifyProductID:{type:ControlType.String},variant:{type:ControlType.Enum,displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"active\",\"inactive\"]},onTap:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FcProductCarouselImage\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FcProductCarouselImage.map", "// Generated by Framer (e1022ef)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/iaiH9LqwjIjBs6jBibDr/95SXeCmrlMPF3640IJUm/fNSPUnunt.js\";const enabledGestures={A1lMlMpct:{hover:true}};const cycleOrder=[\"A1lMlMpct\",\"xgfQPP7VS\"];const serializationHash=\"framer-VtE0O\";const variantClassNames={A1lMlMpct:\"framer-v-127m1wc\",xgfQPP7VS:\"framer-v-1b1a12b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:64,delay:0,mass:2,stiffness:250,type:\"spring\"}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={active:\"xgfQPP7VS\",inactive:\"A1lMlMpct\"};const getProps=({bgColor,height,id,image,imageRadius,shopifyProductID,tap,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,dHWaXG4l4:tap!==null&&tap!==void 0?tap:props.dHWaXG4l4,edEU9p9Rw:(_ref=bgColor!==null&&bgColor!==void 0?bgColor:props.edEU9p9Rw)!==null&&_ref!==void 0?_ref:\"var(--token-f06cf327-7412-4ee3-92e3-df54fdcd26c6, rgb(242, 242, 242))\",EynA5JbCl:shopifyProductID!==null&&shopifyProductID!==void 0?shopifyProductID:props.EynA5JbCl,l7aJqGfCY:image!==null&&image!==void 0?image:props.l7aJqGfCY,tzaNqtVfZ:(_ref1=imageRadius!==null&&imageRadius!==void 0?imageRadius:props.tzaNqtVfZ)!==null&&_ref1!==void 0?_ref1:4,variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"A1lMlMpct\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,EynA5JbCl,l7aJqGfCY,edEU9p9Rw,tzaNqtVfZ,dHWaXG4l4,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"A1lMlMpct\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapdobciq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(dHWaXG4l4){const res=await dHWaXG4l4(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-127m1wc\",className,classNames),\"data-framer-name\":\"inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"A1lMlMpct\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTapdobciq,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:edEU9p9Rw,borderBottomLeftRadius:tzaNqtVfZ,borderBottomRightRadius:tzaNqtVfZ,borderTopLeftRadius:tzaNqtVfZ,borderTopRightRadius:tzaNqtVfZ,...style},...addPropertyOverrides({\"A1lMlMpct-hover\":{\"data-framer-name\":undefined},xgfQPP7VS:{\"data-framer-name\":\"active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kc49iy\",\"data-styles-preset\":\"fNSPUnunt\",children:\"Content\"})}),className:\"framer-1rr23ie\",layoutDependency:layoutDependency,layoutId:\"kDdv6NzVE\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},text:EynA5JbCl,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"min(max(min(64px, 100vw), min(64px, 100vw)), min(64px, 100vw))\",...toResponsiveImage(l7aJqGfCY)},className:\"framer-imvuwn\",layoutDependency:layoutDependency,layoutId:\"BcLx736xV\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:tzaNqtVfZ,borderBottomRightRadius:tzaNqtVfZ,borderTopLeftRadius:tzaNqtVfZ,borderTopRightRadius:tzaNqtVfZ,opacity:1},variants:{\"A1lMlMpct-hover\":{opacity:.8},xgfQPP7VS:{\"--border-bottom-width\":\"3px\",\"--border-color\":\"var(--token-c734a28a-9fe9-4aa2-97ea-e240e7bd3071, rgb(0, 0, 0))\",\"--border-left-width\":\"3px\",\"--border-right-width\":\"3px\",\"--border-style\":\"solid\",\"--border-top-width\":\"3px\"}},...addPropertyOverrides({\"A1lMlMpct-hover\":{background:{alt:\"\",fit:\"fill\",sizes:\"min(max(min(0px, 100vw) * 1.1, min(0px, 100vw)), min(0px, 100vw))\",...toResponsiveImage(l7aJqGfCY)}},xgfQPP7VS:{\"data-border\":true}},baseVariant,gestureVariant)})]})})})});});const css=['.framer-VtE0O[data-border=\"true\"]::after, .framer-VtE0O [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VtE0O.framer-1lq2kpi, .framer-VtE0O .framer-1lq2kpi { display: block; }\",\".framer-VtE0O.framer-127m1wc { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: auto; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: auto; will-change: var(--framer-will-change-override, transform); }\",\".framer-VtE0O .framer-1rr23ie { -webkit-user-select: none; flex: none; height: auto; left: 0px; overflow: visible; position: absolute; top: 0px; user-select: none; white-space: pre; width: auto; z-index: 0; }\",\".framer-VtE0O .framer-imvuwn { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 64px); max-height: 100%; max-width: 100%; min-height: 100%; min-width: 100%; overflow: hidden; position: relative; width: 64px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VtE0O.framer-127m1wc { gap: 0px; } .framer-VtE0O.framer-127m1wc > * { margin: 0px; margin-left: calc(2px / 2); margin-right: calc(2px / 2); } .framer-VtE0O.framer-127m1wc > :first-child { margin-left: 0px; } .framer-VtE0O.framer-127m1wc > :last-child { margin-right: 0px; } }\",\".framer-VtE0O.framer-v-127m1wc.hover .framer-imvuwn { height: var(--framer-aspect-ratio-supported, 0px); width: 110%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 64\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xgfQPP7VS\":{\"layout\":[\"auto\",\"auto\"]},\"gv4aj1TNy\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"EynA5JbCl\":\"shopifyProductID\",\"l7aJqGfCY\":\"image\",\"edEU9p9Rw\":\"bgColor\",\"tzaNqtVfZ\":\"imageRadius\",\"dHWaXG4l4\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerD9QTXcZeJ=withCSS(Component,css,\"framer-VtE0O\");export default FramerD9QTXcZeJ;FramerD9QTXcZeJ.displayName=\"shopX / productCarouselImage\";FramerD9QTXcZeJ.defaultProps={height:64,width:64};addPropertyControls(FramerD9QTXcZeJ,{variant:{options:[\"A1lMlMpct\",\"xgfQPP7VS\"],optionTitles:[\"inactive\",\"active\"],title:\"Variant\",type:ControlType.Enum},EynA5JbCl:{defaultValue:\"\",displayTextArea:false,title:\"shopifyProductID\",type:ControlType.String},l7aJqGfCY:{title:\"image\",type:ControlType.ResponsiveImage},edEU9p9Rw:{defaultValue:'var(--token-f06cf327-7412-4ee3-92e3-df54fdcd26c6, rgb(242, 242, 242)) /* {\"name\":\"Grey\"} */',title:\"bgColor\",type:ControlType.Color},tzaNqtVfZ:{defaultValue:4,title:\"imageRadius\",type:ControlType.Number},dHWaXG4l4:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerD9QTXcZeJ,[...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerD9QTXcZeJ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"64\",\"framerVariables\":\"{\\\"EynA5JbCl\\\":\\\"shopifyProductID\\\",\\\"l7aJqGfCY\\\":\\\"image\\\",\\\"edEU9p9Rw\\\":\\\"bgColor\\\",\\\"tzaNqtVfZ\\\":\\\"imageRadius\\\",\\\"dHWaXG4l4\\\":\\\"tap\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"64\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xgfQPP7VS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gv4aj1TNy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./D9QTXcZeJ.map", "// Generated by Framer (b12dec4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useActiveVariantCallback,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import FcProductImage from\"https://framerusercontent.com/modules/BxsWcMC3wmps10P3RH5e/b2EHdhUmQQkdRisz4PWI/FcProductImage.js\";import*as localizedValues from\"./qiO9Vm_9T-0.js\";const FcProductImageFonts=getFonts(FcProductImage);const cycleOrder=[\"XtL4KuJFE\",\"TlZaUHT8u\"];const variantClassNames={TlZaUHT8u:\"framer-v-15hf5fc\",XtL4KuJFE:\"framer-v-l6ud3b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:64,delay:.2,mass:2,stiffness:250,type:\"spring\"}};const valuesByLocaleId={inYnS69kI:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"XtL4KuJFE\",\"Variant 2\":\"TlZaUHT8u\"};const getProps=({bG,height,id,imageNumber,shopifyProductID,width,...props})=>{var ref,_variant,ref1,ref2;return{...props,AYRdgw8Pg:shopifyProductID!==null&&shopifyProductID!==void 0?shopifyProductID:props.AYRdgw8Pg,tMQypj4s1:(ref=bG!==null&&bG!==void 0?bG:props.tMQypj4s1)!==null&&ref!==void 0?ref:'var(--token-a4304d8d-9a8f-4745-bb81-e6b535b3d359, rgb(242, 242, 242)) /* {\"name\":\"Grey\"} */',variant:(ref1=(_variant=humanReadableVariantMap[props.variant])!==null&&_variant!==void 0?_variant:props.variant)!==null&&ref1!==void 0?ref1:\"XtL4KuJFE\",zMjuAIjkZ:(ref2=imageNumber!==null&&imageNumber!==void 0?imageNumber:props.zMjuAIjkZ)!==null&&ref2!==void 0?ref2:1};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,tMQypj4s1,zMjuAIjkZ,AYRdgw8Pg,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"XtL4KuJFE\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppeark02yk2=activeVariantCallback(async(...args)=>{setVariant(\"TlZaUHT8u\");});useOnVariantChange(baseVariant,{default:onAppeark02yk2});const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-zVcNX\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-l6ud3b\",className),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"XtL4KuJFE\",ref:ref,style:{backgroundColor:tMQypj4s1,...style},...addPropertyOverrides({TlZaUHT8u:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1b5hpkp-container\",layoutDependency:layoutDependency,layoutId:\"Mxlzz6MLP-container\",children:/*#__PURE__*/ _jsx(FcProductImage,{height:\"100%\",id:\"Mxlzz6MLP\",imageNumber:zMjuAIjkZ,layoutId:\"Mxlzz6MLP\",shopifyProductID:AYRdgw8Pg,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})});});const css=['.framer-zVcNX [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zVcNX .framer-151k7wf { display: block; }\",\".framer-zVcNX .framer-l6ud3b { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 472px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 472px; }\",\".framer-zVcNX .framer-1b5hpkp-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-zVcNX .framer-l6ud3b { gap: 0px; } .framer-zVcNX .framer-l6ud3b > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-zVcNX .framer-l6ud3b > :first-child { margin-left: 0px; } .framer-zVcNX .framer-l6ud3b > :last-child { margin-right: 0px; } }\",\".framer-zVcNX.framer-v-15hf5fc .framer-l6ud3b { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 472px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 472\n * @framerIntrinsicWidth 472\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TlZaUHT8u\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"tMQypj4s1\":\"bG\",\"zMjuAIjkZ\":\"imageNumber\",\"AYRdgw8Pg\":\"shopifyProductID\"}\n * @framerImmutableVariables false\n */ const FramerqiO9Vm_9T=withCSS(Component,css,\"framer-zVcNX\");export default FramerqiO9Vm_9T;FramerqiO9Vm_9T.displayName=\"Framer Commerce / productGalleryImage\";FramerqiO9Vm_9T.defaultProps={height:472,width:472};addPropertyControls(FramerqiO9Vm_9T,{variant:{options:[\"XtL4KuJFE\",\"TlZaUHT8u\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},tMQypj4s1:{defaultValue:'var(--token-a4304d8d-9a8f-4745-bb81-e6b535b3d359, rgb(242, 242, 242)) /* {\"name\":\"Grey\"} */',title:\"BG\",type:ControlType.Color},zMjuAIjkZ:{defaultValue:1,displayStepper:false,max:8,min:1,step:1,title:\"Image Number\",type:ControlType.Number},AYRdgw8Pg:{defaultValue:\"\",title:\"shopifyProductID\",type:ControlType.String}});addFonts(FramerqiO9Vm_9T,[...FcProductImageFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqiO9Vm_9T\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"472\",\"framerImmutableVariables\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"472\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TlZaUHT8u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"tMQypj4s1\\\":\\\"bG\\\",\\\"zMjuAIjkZ\\\":\\\"imageNumber\\\",\\\"AYRdgw8Pg\\\":\\\"shopifyProductID\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qiO9Vm_9T.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 * \u00A9 2023 Framer Commerce. All Rights Reserved.\n */ import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";// Internal\nimport ShopXProductImage from\"https://framer.com/m/shopX-productImage-JoBA.js\";// Framer\nimport{addPropertyControls,ControlType}from\"framer\";// MISC\nimport{get}from\"lodash-es\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerDisableUnlink\n */ export default function FcProductImage(props){const{shopifyProductID}=props;const[product,setProduct]=useState();useEffect(()=>{if(window[\"shopXtools\"]&&Array.isArray(window[\"shopXtools\"].products)){const _matchingProduct=window[\"shopXtools\"].products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:null);}else{document.addEventListener(\"data__products-ready\",e=>{if(Array.isArray(e.detail)){const _matchingProduct=e.detail.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:null);}});}},[]);if(!product){return false;}const _imageURL=get(product,`images.edges.${props.imageNumber-1}.node.url`);return /*#__PURE__*/ _jsx(ShopXProductImage,{...props,image:_imageURL});};FcProductImage.defaultProps={};addPropertyControls(FcProductImage,{imageNumber:{type:ControlType.Number,defaultValue:1,min:1,max:8,step:1,displayStepper:false},shopifyProductID:{type:ControlType.String}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FcProductImage\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FcProductImage.map", "// Generated by Framer (005eb18)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"RXxvkNtxw\"];const variantClassNames={RXxvkNtxw:\"framer-v-d418ne\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const isSet=value=>{return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,image,shopifyProductID,width,...props})=>{return{...props,EynA5JbCl:shopifyProductID!==null&&shopifyProductID!==void 0?shopifyProductID:props.EynA5JbCl,x6VOul3aA:image!==null&&image!==void 0?image:props.x6VOul3aA};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,x6VOul3aA,EynA5JbCl,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"RXxvkNtxw\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-1jjwC\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-d418ne\",className),\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"RXxvkNtxw\",ref:ref,style:{...style},children:isSet(x6VOul3aA)&&/*#__PURE__*/ _jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"1px\",...toResponsiveImage(x6VOul3aA)},className:\"framer-llmtc9\",\"data-framer-name\":\"img\",layoutDependency:layoutDependency,layoutId:\"Vg2IfUAzE\",children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.div,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-tcooor)\"},children:\"Content\"})}),className:\"framer-1tauc3o\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"qwsDrEbJ5\",style:{\"--extracted-tcooor\":\"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\",opacity:0},text:EynA5JbCl,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=['.framer-1jjwC [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1jjwC .framer-j15gxc { display: block; }\",\".framer-1jjwC .framer-d418ne { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 1px; min-width: 1px; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-1jjwC .framer-llmtc9 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 1px); max-height: 100%; max-width: 100%; min-height: 100%; min-width: 100%; overflow: visible; position: relative; width: 1px; z-index: 1; }\",\".framer-1jjwC .framer-1tauc3o { -webkit-user-select: none; flex: none; height: auto; left: 16px; overflow: visible; position: absolute; top: 7px; user-select: none; white-space: pre; width: auto; z-index: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1jjwC .framer-d418ne { gap: 0px; } .framer-1jjwC .framer-d418ne > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-1jjwC .framer-d418ne > :first-child { margin-left: 0px; } .framer-1jjwC .framer-d418ne > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 1\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"x6VOul3aA\":\"image\",\"EynA5JbCl\":\"shopifyProductID\"}\n */ const FramerkBV4Rkfk0=withCSS(Component,css,\"framer-1jjwC\");export default FramerkBV4Rkfk0;FramerkBV4Rkfk0.displayName=\"shopX / productImage\";FramerkBV4Rkfk0.defaultProps={height:1,width:1};addPropertyControls(FramerkBV4Rkfk0,{x6VOul3aA:{title:\"Image\",type:ControlType.ResponsiveImage},EynA5JbCl:{defaultValue:\"\",displayTextArea:false,title:\"shopifyProductID\",type:ControlType.String}});addFonts(FramerkBV4Rkfk0,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkBV4Rkfk0\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"x6VOul3aA\\\":\\\"image\\\",\\\"EynA5JbCl\\\":\\\"shopifyProductID\\\"}\",\"framerIntrinsicWidth\":\"1\",\"framerIntrinsicHeight\":\"1\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kBV4Rkfk0.map", "\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import { fontStore } from \"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Uncut Sans Medium\"]);export const fonts = [{ family: \"Uncut Sans Medium\", moduleAsset: { localModuleIdentifier: \"local-module:css/TPaBZEg0g:default\", url: \"assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\" }, url: new URL(\"https://framerusercontent.com/modules/assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ~OntDYtm7GZI39WaNo10P3OLu9Sw8auf6ma5gLkgJJPY.woff2\").href }];export const css = ['.framer-EoXq5 .framer-styles-preset-1awy4d4:not(.rich-text-wrapper), .framer-EoXq5 .framer-styles-preset-1awy4d4.rich-text-wrapper h3 { --framer-font-family: \"Uncut Sans Medium\", sans-serif; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #211a1a); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className = \"framer-EoXq5\";\nexport const __FramerMetadata__ = { \"exports\": { \"fonts\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"css\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"className\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"__FramerMetadata__\": { \"type\": \"variable\" } } };", "import { fontStore } from \"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Uncut Sans Medium\"]);export const fonts = [{ family: \"Uncut Sans Medium\", moduleAsset: { localModuleIdentifier: \"local-module:css/vCxtwHV7h:default\", url: \"assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\" }, url: new URL(\"https://framerusercontent.com/modules/assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ~OntDYtm7GZI39WaNo10P3OLu9Sw8auf6ma5gLkgJJPY.woff2\").href }];export const css = ['.framer-SG8cJ .framer-styles-preset-1mmgjf1:not(.rich-text-wrapper), .framer-SG8cJ .framer-styles-preset-1mmgjf1.rich-text-wrapper p { --framer-font-family: \"Uncut Sans Medium\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #211a1a); --framer-text-decoration: none; --framer-text-transform: uppercase; }'];export const className = \"framer-SG8cJ\";\nexport const __FramerMetadata__ = { \"exports\": { \"css\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"fonts\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"className\": { \"type\": \"variable\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"__FramerMetadata__\": { \"type\": \"variable\" } } };"],
  "mappings": "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",
  "names": ["require_E4IwfJSfv_0", "__commonJSMin", "init_shims", "init_shims", "init_shims", "init_shims", "cycleOrder", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "text", "width", "props", "ref", "createLayoutDependency", "variants", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "AwBA_qx17", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "RichText", "css", "FramermwliWF9AW", "withCSS", "shopX_productPrice_jXHh_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "FcProductPrice", "props", "shopifyProductID", "product", "setProduct", "ye", "activeVariant", "setActiveVariant", "ue", "window", "_matchingProduct", "_product", "e", "_hideDecimalsIfNotNecessary", "get_default", "priceToShow", "_currencyCode", "_currencySymbol", "showMockValues", "text", "se", "_currencySymbolConfig", "_text", "p", "shopX_productPrice_jXHh_default", "addPropertyControls", "ControlType", "init_shims", "init_shims", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "buttonRadius", "height", "id", "valueDisabled", "valueSelected", "valueUnselected", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "_humanReadableVariantMap_props_variant", "_ref4", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Bkz6vhEBk", "JY47VtpSm", "KxvhJAQ0F", "U5XaISVa1", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "RichText", "css", "FramerYvEy2Afnr", "withCSS", "shopX_productVariantsButton_FWdI_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_shims", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "title", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "JEgZm2C59", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "RichText", "css", "FramerMn7xOQ8oG", "withCSS", "shopX_productVariantsTitle_gyYD_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "FcProductVariants", "props", "shopifyProductID", "product", "setProduct", "ye", "shouldValidate", "setShouldValidate", "ue", "window", "_matchingProduct", "_product", "e", "selectedOptions", "setSelectedOptions", "activeVariant", "getProductVariant", "combinations", "get_default", "variant", "accumulator", "option", "p", "l", "opt", "i", "isLast", "valid", "invalidMsg", "u", "shopX_productVariantsTitle_gyYD_default", "startCase_default", "v", "isActive", "filtered", "isAvailableForSale", "combination", "key", "value", "shopX_productVariantsButton_FWdI_default", "opts", "_option", "addPropertyControls", "ControlType", "init_shims", "init_shims", "init_shims", "cycleOrder", "variantClassNames", "transitions", "transformTemplate", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "addToCart", "height", "id", "shopifyProductID", "text", "width", "props", "ref", "createLayoutDependency", "variants", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "Stk7u4tyC", "dWtlYrdxy", "VGHqnVZZh", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1vfur0d", "args", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "css", "FramerLna5vA5uG", "withCSS", "shopX_productButtonAddToCart_nvLI_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "FcProductButtonAddToCart", "props", "shopifyProductID", "product", "setProduct", "ye", "activeVariant", "setActiveVariant", "handleSingleVariantProducts", "_product", "get_default", "ue", "window", "_matchingProduct", "e", "_price", "_hideDecimalsIfNotNecessary", "_priceToShow", "_currencyCode", "_currencySymbol", "text", "showMockPrice", "_currencySymbolConfig", "_mockValue", "p", "shopX_productButtonAddToCart_nvLI_default", "addPropertyControls", "ControlType", "init_shims", "FcProductButtonAddToCartFonts", "getFonts", "FcProductButtonAddToCart", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "shopifyProductID", "tap", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "elgRTGdr9", "urEF9_Mrj", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "triggerShopifyCartModal1id9kh0", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "addPropertyOverrides", "ComponentViewportProvider", "FcProductButtonAddToCart", "css", "FramerbckEI2tS3", "withCSS", "bckEI2tS3_default", "addPropertyControls", "ControlType", "addFonts", "FcProductButtonAddToCartFonts", "init_shims", "init_shims", "init_shims", "fontStore", "fonts", "css", "className", "init_shims", "fontStore", "fonts", "css", "className", "init_shims", "fontStore", "fonts", "css", "className", "init_shims", "fontStore", "fonts", "css", "className", "init_shims", "IconControlsAccordionFonts", "getFonts", "hiTrm54us_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "body", "height", "id", "tap", "title", "width", "props", "ref", "_variant", "ref1", "ref2", "createLayoutDependency", "variants", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "woTemJk5t", "W88zB8mIG", "PTIDvR4b9", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "transitions", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap414t77", "args", "isDisplayed", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "addPropertyOverrides", "hiTrm54us_default", "RichText", "x", "css", "FramerDR17_W7Qw", "withCSS", "DR17_W7Qw_default", "addPropertyControls", "ControlType", "addFonts", "IconControlsAccordionFonts", "fonts", "localizedValues", "ComponentAccordionRowFonts", "getFonts", "DR17_W7Qw_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "details", "fitSize", "height", "id", "materialCare", "width", "props", "ref", "_variant", "ref1", "ref2", "ref3", "createLayoutDependency", "variants", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "c14SpIqoa", "vbUXMbVb7", "xL6KJgdBA", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "transitions", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "woTemJk5t1ezrnx6", "args", "woTemJk5t1hhn516", "woTemJk5t1gv8rfg", "woTemJk5tk3kwrn", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "addPropertyOverrides", "DR17_W7Qw_default", "css", "FramerE4IwfJSfv", "withCSS", "E4IwfJSfv_default", "addPropertyControls", "ControlType", "addFonts", "ComponentAccordionRowFonts", "init_shims", "init_shims", "FcProductBreadcrumb", "props", "p", "addPropertyControls", "ControlType", "init_shims", "fontStore", "fonts", "css", "className", "init_shims", "fontStore", "fonts", "css", "className", "init_shims", "FcProductBreadcrumbFonts", "getFonts", "FcProductBreadcrumb", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "negate", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "collection", "collection1", "height", "id", "link", "textNotCollection", "width", "props", "ref", "ref1", "ref2", "createLayoutDependency", "variants", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "s_bQXcbKm", "JsE43cW3O", "MjUkv2b7B", "MsvcFEpm2", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "transitions", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "addPropertyOverrides", "FcProductBreadcrumb", "RichText", "x", "Link", "css", "FramerfXCBEX1iM", "withCSS", "fXCBEX1iM_default", "addPropertyControls", "ControlType", "addFonts", "FcProductBreadcrumbFonts", "fonts", "init_shims", "init_shims", "init_shims", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "bgColor", "height", "id", "image", "imageRadius", "shopifyProductID", "tap", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "EynA5JbCl", "l7aJqGfCY", "edEU9p9Rw", "tzaNqtVfZ", "dHWaXG4l4", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapdobciq", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "RichText", "Image2", "css", "FramerD9QTXcZeJ", "withCSS", "shopX_productCarouselImage_3Ck5_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "FcProductCarouselImage", "props", "shopifyProductID", "product", "setProduct", "ye", "ue", "window", "_matchingProduct", "_product", "e", "_imageURL", "get_default", "p", "shopX_productCarouselImage_3Ck5_default", "addPropertyControls", "ControlType", "init_shims", "init_shims", "init_shims", "cycleOrder", "variantClassNames", "transitions", "toResponsiveImage", "value", "isSet", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "image", "shopifyProductID", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "x6VOul3aA", "EynA5JbCl", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Image2", "RichText", "x", "css", "FramerkBV4Rkfk0", "withCSS", "shopX_productImage_JoBA_default", "addPropertyControls", "ControlType", "addFonts", "FcProductImage", "props", "shopifyProductID", "product", "setProduct", "ye", "ue", "window", "_matchingProduct", "_product", "e", "_imageURL", "get_default", "p", "shopX_productImage_JoBA_default", "addPropertyControls", "ControlType", "init_shims", "FcProductImageFonts", "getFonts", "FcProductImage", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "bG", "height", "id", "imageNumber", "shopifyProductID", "width", "props", "ref", "_variant", "ref1", "ref2", "createLayoutDependency", "variants", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "tMQypj4s1", "zMjuAIjkZ", "AYRdgw8Pg", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "transitions", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppeark02yk2", "args", "useOnVariantChange", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "addPropertyOverrides", "FcProductImage", "css", "FramerqiO9Vm_9T", "withCSS", "qiO9Vm_9T_default", "addPropertyControls", "ControlType", "addFonts", "FcProductImageFonts", "init_shims", "FcProductCarouselImageFonts", "getFonts", "FcProductCarouselImage", "FramerCommerceProductGalleryImageFonts", "qiO9Vm_9T_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "equals", "a", "b", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "height", "id", "responsive", "shopifyProductID", "width", "props", "_humanReadableEnumMap_responsive", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "BOyKMjmyk", "IpwYJPWcF", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapvjcnhh", "args", "onTap14qpj8o", "onTap1akovag", "onTap1ddbbuo", "onTap1idb5gs", "onTap17js6ae", "onTap1x1xcgr", "onTap1ycqlot", "ref1", "pe", "visible", "visible1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "addPropertyOverrides", "ComponentViewportProvider", "FcProductCarouselImage", "qiO9Vm_9T_default", "css", "Framert0mqXgNvS", "withCSS", "t0mqXgNvS_default", "addPropertyControls", "ControlType", "addFonts", "FcProductCarouselImageFonts", "FramerCommerceProductGalleryImageFonts", "init_shims", "fontStore", "fonts", "css", "className", "init_shims", "fontStore", "fonts", "css", "className", "FramerCommerceShopifyWrapperFonts", "getFonts", "W2m7pI6uO_default", "NavigationNavFonts", "xCEzC29gS_default", "NavigationNavWithVariantAppearEffect", "withVariantAppearEffect", "FramerCommerceCheckoutModalHeaderFonts", "RbTsvCz5f_default", "ComponentShippingNoteFonts", "RzQ7fS1mg_default", "FramerCommerceCheckoutCardFonts", "CVDcCeOaj_default", "FramerCommerceCheckoutModalBottomBarFonts", "bAN8LdiPY_default", "ContainerWithFX", "withFX", "Container", "FramerCommerceProductGalleryContainerFonts", "t0mqXgNvS_default", "FramerCommerceBreadcrumbFonts", "fXCBEX1iM_default", "FcProductPriceFonts", "FcProductPrice", "FcProductVariantsFonts", "FcProductVariants", "ComponentAccordionFonts", "E4IwfJSfv_default", "FramerCommerceProductAddToCartButtonFonts", "bckEI2tS3_default", "PhosphorFonts", "Icon", "MotionDivWithFX", "motion", "FramerCommerceProductCardFonts", "ZfZabIRBp_default", "NavigationFooterFonts", "pDflUBNIH_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "valuesByLocaleId", "LazyValue", "preloadLocalizedValues", "locale", "promises", "values", "promise", "transition1", "animation", "transformTemplate1", "_", "transition2", "animation1", "animation2", "animation3", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "QueryData", "query", "data", "useQueryData", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "currentPathVariables", "useCurrentPathVariables", "currentRouteData", "eijcrBlcC_default", "getWhereExpressionFromPathVariables", "getFromCurrentRouteData", "key", "NotFoundError", "style", "className", "layoutId", "variant", "r9w9uihzl", "qM9IJtddi", "TF0BDrhK0", "PVZTV0fpQ", "ZdUlu2qIR", "wIOiJVEuf", "scSLtyD6P", "r9w9uihzllPX_3kiE9", "TF0BDrhK0lPX_3kiE9", "EcWM5_4WelPX_3kiE9", "idlPX_3kiE9", "restProps", "ie", "metadata1", "_document_querySelector", "robotsTag", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "EEhCMfVMpwelu7j", "overlay", "paginationInfo", "args", "rhxuyQ1oc1wvko5h", "preloadPromise", "preloadLocalizedValues", "ref1", "pe", "ref2", "useRouteElementId", "router", "useRouter", "isDisplayed", "isBrowser", "defaultLayoutId", "ae", "sharedStyleClassNames", "useCustomCursors", "p", "GeneratedComponentContext", "variantClassNames", "u", "LayoutGroup", "motion", "cx", "serializationHash", "ComponentViewportProvider", "Container", "W2m7pI6uO_default", "l", "ContainerWithFX", "PropertyOverrides", "NavigationNavWithVariantAppearEffect", "AnimatePresence", "Ga", "x", "RbTsvCz5f_default", "RzQ7fS1mg_default", "CVDcCeOaj_default", "bAN8LdiPY_default", "t0mqXgNvS_default", "MotionDivWithFX", "ResolveLinks", "resolvedLinks", "fXCBEX1iM_default", "RichText", "FcProductPrice", "FcProductVariants", "E4IwfJSfv_default", "bckEI2tS3_default", "Icon", "collection", "loadMore", "i", "PathVariablesContext", "resolvedLinks1", "ZfZabIRBp_default", "pDflUBNIH_default", "css", "FramerDb_OAcjNe", "withCSS", "Db_OAcjNe_default", "addFonts", "FramerCommerceShopifyWrapperFonts", "NavigationNavFonts", "FramerCommerceCheckoutModalHeaderFonts", "ComponentShippingNoteFonts", "FramerCommerceCheckoutCardFonts", "FramerCommerceCheckoutModalBottomBarFonts", "FramerCommerceProductGalleryContainerFonts", "FramerCommerceBreadcrumbFonts", "FcProductPriceFonts", "FcProductVariantsFonts", "ComponentAccordionFonts", "FramerCommerceProductAddToCartButtonFonts", "PhosphorFonts", "FramerCommerceProductCardFonts", "NavigationFooterFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
