{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/AjuXHKUU1WRe0WvIZHkX/eeC5rGN8A7C5aP15vs67/exA4aFsmJ.js", "ssg:https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js", "ssg:https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/UhEKq668xqtt6qhUjjqF/Shared.js", "ssg:https://ga.jspm.io/npm:zustand@3.7.0/esm/index.js", "ssg:https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/oBIZl2p6H4RlGCK5Y4d6/ProductState.js", "ssg:https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/QUJyNnXHbEj9mUvm1PRe/CartItemContext.js", "ssg:https://ga.jspm.io/npm:zustand@3.7.0/esm/middleware.js", "ssg:https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/mIBxc4sKl5hrw0GqoCCE/Cart.js", "ssg:https://framerusercontent.com/modules/6m3bYVdQqi1oLEe0M7tX/ygyQInSWN74XeS3eewRZ/QuantityInput.js", "ssg:https://framerusercontent.com/modules/Ncx6rwHWSXe5kU34gWm3/8WmNGTqfRqJ4PjZnPpCv/ProductInfoLabel.js", "ssg:https://framerusercontent.com/modules/cUPxaE5Ml9ASFQsAbHkp/xfjY2pZS5hfluT9Iuy0a/pDsV96av_.js", "ssg:https://framerusercontent.com/modules/2MjXdRaJ8mA00Xh43aTm/zj9j100uDZRQdAJmTDox/SvAOfcWGY.js", "ssg:https://framerusercontent.com/modules/6WurZHzcjvG3tdP6JctN/fyD59riZRmIhKbi0P9P1/O2tmny4n3.js", "ssg:https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/iHNbSVcdImB32D33l2z0/CartButton.js", "ssg:https://framerusercontent.com/modules/6hVHl7EPnEYdfjZwAkGr/6QPLLzD365ofKPf3NGH5/CloseCartButton.js", "ssg:https://framer.com/m/CMSLibrary-09eo.js", "ssg:https://framerusercontent.com/modules/kq3VSjk5Z08mvEho1xyf/XmkDe3ooCqJCkQVrqYj2/U4_nFMT5N.js", "ssg:https://framerusercontent.com/modules/dKncWf2Rn08OWBvGOUvR/scjbaYENGnxsJ9J51Dtx/CartProductList.js", "ssg:https://framerusercontent.com/modules/lqnDx25YZlzYWmsCOOj9/THFF9EmIWCTGrT3pYt5y/CheckoutButton.js", "ssg:https://framerusercontent.com/modules/p6Gef3yZuarVfkOPLLEP/WVTX0OLFdsy0UKFrYs1c/CartInfoLabel.js", "ssg:https://framerusercontent.com/modules/1ZKCKsD2aa1G1NBoux2A/gasxGSVqvCl3L9ULBMcc/zKORYCoq0.js", "ssg:https://framerusercontent.com/modules/v2B96HBblDy8RD6PdvoU/0AuxFjJ1GXD976P41sk0/RemoveFromCartButton.js", "ssg:https://framerusercontent.com/modules/xHXlLuublI40T2258bRe/QTcwUkg0nMIGB7RBGcQn/q_LiCBEFY.js", "ssg:https://framerusercontent.com/modules/xeDpF6EDIQoTs8OjnBiR/DE56aLsDgea3C3k21XDZ/UizWyVtdv.js", "ssg:https://framerusercontent.com/modules/Aj92olASq8w8fwnaKpUb/nsBrbIFEKavk95o69HoH/dnpabjQ7U.js", "ssg:https://framerusercontent.com/modules/aTizMfeE7HnshdJEFinK/C36KPO8h7Uzq1IEWG8Dw/CwJGcb9gA.js", "ssg:https://framerusercontent.com/modules/2CwBmXNbaPvrMuWP3wSw/OI76tAuGcPj7E17Xh8DK/NvdfVoB4N.js", "ssg:https://framerusercontent.com/modules/staWBz0cq7vZx9GLFR1B/VWhaLj5UsvEz9STuBR4N/vuFHPY4co.js", "ssg:https://framerusercontent.com/modules/peaddY0wR9STTbMjnlKD/eAg6PKgEISZupgULsoRP/T1MEnmGz0.js", "ssg:https://framerusercontent.com/modules/kBzcNM2KL9MpyY2NBRNW/Ysox8s7VlSZCKpj3nSXX/vP3W_Iu9z.js", "ssg:https://framerusercontent.com/modules/1syEf7NJ4nuODgINc2Gp/PgHa3QQ005sS3q2j4dDu/OsfYy_D6F.js"],
  "sourcesContent": ["// Generated by Framer (ab692b1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={mwNeFdqOR:{hover:true,pressed:true}};const cycleOrder=[\"mwNeFdqOR\",\"B1UBnNYvE\",\"ZxFUPIm_A\",\"urT_46h1c\",\"mxz1EokRB\",\"kxJv1hZwx\",\"ULNiOeUnO\",\"krfXZtDRN\"];const serializationHash=\"framer-L6ksn\";const variantClassNames={B1UBnNYvE:\"framer-v-agfbj4\",krfXZtDRN:\"framer-v-cvcst2\",kxJv1hZwx:\"framer-v-11u9q1c\",mwNeFdqOR:\"framer-v-p9ncm7\",mxz1EokRB:\"framer-v-ikte46\",ULNiOeUnO:\"framer-v-1uwq28e\",urT_46h1c:\"framer-v-th2o80\",ZxFUPIm_A:\"framer-v-qpl3t5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Instagram button\":\"ZxFUPIm_A\",\"Menu Header Button\":\"B1UBnNYvE\",\"Variant 4\":\"urT_46h1c\",\"Variant 5\":\"mxz1EokRB\",\"Variant 6\":\"kxJv1hZwx\",\"Variant 7\":\"ULNiOeUnO\",\"Variant 8\":\"krfXZtDRN\",Default:\"mwNeFdqOR\"};const getProps=({click,height,id,width,...props})=>{return{...props,KIDJc1N_p:click??props.KIDJc1N_p,variant:humanReadableVariantMap[props.variant]??props.variant??\"mwNeFdqOR\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,KIDJc1N_p,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mwNeFdqOR\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1trcw9d=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(KIDJc1N_p){const res=await KIDJc1N_p(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{hash:\":wj2xV6LDE\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"mwNeFdqOR\",openInNewTab:false,scopeId:\"exA4aFsmJ\",smoothScroll:true,...addPropertyOverrides({krfXZtDRN:{href:{pathVariables:{rLkQM8GwE:\"noventa-summer-camp-2025\"},unresolvedPathSlugs:{rLkQM8GwE:{collectionId:\"NiSJR5fdw\",collectionItemId:\"pgKARD1ww\"}},webPageId:\"uIfDvx_2g\"}},kxJv1hZwx:{href:undefined},ULNiOeUnO:{href:{pathVariables:{rLkQM8GwE:\"noventa-summer-camp-2025\"},unresolvedPathSlugs:{rLkQM8GwE:{collectionId:\"NiSJR5fdw\",collectionItemId:\"pgKARD1ww\"}},webPageId:\"uIfDvx_2g\"}},ZxFUPIm_A:{href:\"https://www.instagram.com/noventatraining?igsh=Zzk0ZzJlMTEwajZ3\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-p9ncm7\",className,classNames)} framer-111tt0t`,\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"mwNeFdqOR\",onTap:onTap1trcw9d,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-16d86180-5dd0-4519-82fb-904351a021ef, rgb(0, 153, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},variants:{\"mwNeFdqOR-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(51, 51, 51, 0.85)\"},\"mwNeFdqOR-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(51, 51, 51)\"},krfXZtDRN:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, rgb(13, 13, 13))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},kxJv1hZwx:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, rgb(13, 13, 13))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},mxz1EokRB:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},ULNiOeUnO:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, rgb(13, 13, 13))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},urT_46h1c:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, rgb(13, 13, 13))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},ZxFUPIm_A:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, rgb(13, 13, 13))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"mwNeFdqOR-hover\":{\"data-framer-name\":undefined},\"mwNeFdqOR-pressed\":{\"data-framer-name\":undefined},B1UBnNYvE:{\"data-framer-name\":\"Menu Header Button\"},krfXZtDRN:{\"data-border\":true,\"data-framer-name\":\"Variant 8\"},kxJv1hZwx:{\"data-border\":true,\"data-framer-name\":\"Variant 6\"},mxz1EokRB:{\"data-framer-name\":\"Variant 5\"},ULNiOeUnO:{\"data-border\":true,\"data-framer-name\":\"Variant 7\"},urT_46h1c:{\"data-border\":true,\"data-framer-name\":\"Variant 4\"},ZxFUPIm_A:{\"data-border\":true,\"data-framer-name\":\"Instagram button\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Train Today\"})}),className:\"framer-1h4hg6p\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"xOcYOLrXE\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({B1UBnNYvE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Train Today\"})})},krfXZtDRN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"27px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Register Now\"})})},kxJv1hZwx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"27px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Register Now\"})})},mxz1EokRB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"27px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Register Now\"})})},ULNiOeUnO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"23px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Register Now\"})})},ZxFUPIm_A:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Follow Us\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-L6ksn.framer-111tt0t, .framer-L6ksn .framer-111tt0t { display: block; }\",\".framer-L6ksn.framer-p9ncm7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 50px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 240px; }\",\".framer-L6ksn .framer-1h4hg6p { -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-L6ksn.framer-p9ncm7 { gap: 0px; } .framer-L6ksn.framer-p9ncm7 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-L6ksn.framer-p9ncm7 > :first-child { margin-left: 0px; } .framer-L6ksn.framer-p9ncm7 > :last-child { margin-right: 0px; } }\",\".framer-L6ksn.framer-v-agfbj4.framer-p9ncm7 { height: 39px; width: 106px; }\",\".framer-L6ksn.framer-v-ikte46.framer-p9ncm7, .framer-L6ksn.framer-v-11u9q1c.framer-p9ncm7, .framer-L6ksn.framer-v-cvcst2.framer-p9ncm7 { height: 70px; width: 325px; }\",\".framer-L6ksn.framer-v-1uwq28e.framer-p9ncm7 { height: 60px; width: 235px; }\",'.framer-L6ksn[data-border=\"true\"]::after, .framer-L6ksn [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 50\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"B1UBnNYvE\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZxFUPIm_A\":{\"layout\":[\"fixed\",\"fixed\"]},\"urT_46h1c\":{\"layout\":[\"fixed\",\"fixed\"]},\"mxz1EokRB\":{\"layout\":[\"fixed\",\"fixed\"]},\"kxJv1hZwx\":{\"layout\":[\"fixed\",\"fixed\"]},\"ULNiOeUnO\":{\"layout\":[\"fixed\",\"fixed\"]},\"krfXZtDRN\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZohUNwGNP\":{\"layout\":[\"fixed\",\"fixed\"]},\"GjQohvNTb\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"KIDJc1N_p\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerexA4aFsmJ=withCSS(Component,css,\"framer-L6ksn\");export default FramerexA4aFsmJ;FramerexA4aFsmJ.displayName=\"Button\";FramerexA4aFsmJ.defaultProps={height:50,width:240};addPropertyControls(FramerexA4aFsmJ,{variant:{options:[\"mwNeFdqOR\",\"B1UBnNYvE\",\"ZxFUPIm_A\",\"urT_46h1c\",\"mxz1EokRB\",\"kxJv1hZwx\",\"ULNiOeUnO\",\"krfXZtDRN\"],optionTitles:[\"Default\",\"Menu Header Button\",\"Instagram button\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Variant 7\",\"Variant 8\"],title:\"Variant\",type:ControlType.Enum},KIDJc1N_p:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerexA4aFsmJ,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerexA4aFsmJ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"B1UBnNYvE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZxFUPIm_A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"urT_46h1c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mxz1EokRB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kxJv1hZwx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ULNiOeUnO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"krfXZtDRN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZohUNwGNP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GjQohvNTb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"50\",\"framerVariables\":\"{\\\"KIDJc1N_p\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./exA4aFsmJ.map", "export default{AED:\"\u062F.\u0625\",AFN:\"\u060B\",ALL:\"L\",AMD:\"\u058F\",ANG:\"\u0192\",AOA:\"Kz\",ARS:\"$\",AUD:\"$\",AWG:\"\u0192\",AZN:\"\u20BC\",BAM:\"KM\",BBD:\"$\",BDT:\"\u09F3\",BGN:\"\u043B\u0432\",BHD:\".\u062F.\u0628\",BIF:\"FBu\",BMD:\"$\",BND:\"$\",BOB:\"$b\",BOV:\"BOV\",BRL:\"R$\",BSD:\"$\",BTC:\"\u20BF\",BTN:\"Nu.\",BWP:\"P\",BYN:\"Br\",BYR:\"Br\",BZD:\"BZ$\",CAD:\"$\",CDF:\"FC\",CHE:\"CHE\",CHF:\"CHF\",CHW:\"CHW\",CLF:\"CLF\",CLP:\"$\",CNH:\"\\xa5\",CNY:\"\\xa5\",COP:\"$\",COU:\"COU\",CRC:\"\u20A1\",CUC:\"$\",CUP:\"\u20B1\",CVE:\"$\",CZK:\"K\u010D\",DJF:\"Fdj\",DKK:\"kr\",DOP:\"RD$\",DZD:\"\u062F\u062C\",EEK:\"kr\",EGP:\"\\xa3\",ERN:\"Nfk\",ETB:\"Br\",ETH:\"\u039E\",EUR:\"\u20AC\",FJD:\"$\",FKP:\"\\xa3\",GBP:\"\\xa3\",GEL:\"\u20BE\",GGP:\"\\xa3\",GHC:\"\u20B5\",GHS:\"GH\u20B5\",GIP:\"\\xa3\",GMD:\"D\",GNF:\"FG\",GTQ:\"Q\",GYD:\"$\",HKD:\"$\",HNL:\"L\",HRK:\"kn\",HTG:\"G\",HUF:\"Ft\",IDR:\"Rp\",ILS:\"\u20AA\",IMP:\"\\xa3\",INR:\"\u20B9\",IQD:\"\u0639.\u062F\",IRR:\"\uFDFC\",ISK:\"kr\",JEP:\"\\xa3\",JMD:\"J$\",JOD:\"JD\",JPY:\"\\xa5\",KES:\"KSh\",KGS:\"\u043B\u0432\",KHR:\"\u17DB\",KMF:\"CF\",KPW:\"\u20A9\",KRW:\"\u20A9\",KWD:\"KD\",KYD:\"$\",KZT:\"\u20B8\",LAK:\"\u20AD\",LBP:\"\\xa3\",LKR:\"\u20A8\",LRD:\"$\",LSL:\"M\",LTC:\"\u0141\",LTL:\"Lt\",LVL:\"Ls\",LYD:\"LD\",MAD:\"MAD\",MDL:\"lei\",MGA:\"Ar\",MKD:\"\u0434\u0435\u043D\",MMK:\"K\",MNT:\"\u20AE\",MOP:\"MOP$\",MRO:\"UM\",MRU:\"UM\",MUR:\"\u20A8\",MVR:\"Rf\",MWK:\"MK\",MXN:\"$\",MXV:\"MXV\",MYR:\"RM\",MZN:\"MT\",NAD:\"$\",NGN:\"\u20A6\",NIO:\"C$\",NOK:\"kr\",NPR:\"\u20A8\",NZD:\"$\",OMR:\"\uFDFC\",PAB:\"B/.\",PEN:\"S/.\",PGK:\"K\",PHP:\"\u20B1\",PKR:\"\u20A8\",PLN:\"z\u0142\",PYG:\"Gs\",QAR:\"\uFDFC\",RMB:\"\uFFE5\",RON:\"lei\",RSD:\"\u0414\u0438\u043D.\",RUB:\"\u20BD\",RWF:\"R\u20A3\",SAR:\"\uFDFC\",SBD:\"$\",SCR:\"\u20A8\",SDG:\"\u062C.\u0633.\",SEK:\"kr\",SGD:\"S$\",SHP:\"\\xa3\",SLL:\"Le\",SOS:\"S\",SRD:\"$\",SSP:\"\\xa3\",STD:\"Db\",STN:\"Db\",SVC:\"$\",SYP:\"\\xa3\",SZL:\"E\",THB:\"\u0E3F\",TJS:\"SM\",TMT:\"T\",TND:\"\u062F.\u062A\",TOP:\"T$\",TRL:\"\u20A4\",TRY:\"\u20BA\",TTD:\"TT$\",TVD:\"$\",TWD:\"NT$\",TZS:\"TSh\",UAH:\"\u20B4\",UGX:\"USh\",USD:\"$\",UYI:\"UYI\",UYU:\"$U\",UYW:\"UYW\",UZS:\"\u043B\u0432\",VEF:\"Bs\",VES:\"Bs.S\",VND:\"\u20AB\",VUV:\"VT\",WST:\"WS$\",XAF:\"FCFA\",XBT:\"\u0243\",XCD:\"$\",XOF:\"CFA\",XPF:\"\u20A3\",XSU:\"Sucre\",XUA:\"XUA\",YER:\"\uFDFC\",ZAR:\"R\",ZMW:\"ZK\",ZWD:\"Z$\",ZWL:\"$\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CurrencySymbols.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{cloneElement,useMemo,useId}from\"react\";import{motion}from\"framer-motion\";import CurrencySymbols from\"https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js\";export const UPGRADE_LINK=\"https://buy.stripe.com/cN29CT5gi1spb5e9AN\";export var ShopifyDataType;(function(ShopifyDataType){ShopifyDataType[\"Product\"]=\"gid://shopify/Product/\";ShopifyDataType[\"ProductVariant\"]=\"gid://shopify/ProductVariant/\";ShopifyDataType[\"ProductOption\"]=\"gid://shopify/ProductOption/\";})(ShopifyDataType||(ShopifyDataType={}));export const SHOPIFY_ID_ATTRIBUTE=\"frameship-shopify-id\";export const OPEN_CART_EVENT=\"frameship-open-cart\";export const DEFAULT_TRANSITION={type:\"spring\",duration:.2,bounce:0};export const Colors={Primary:{color:\"#000\",fill:\"#F3F3F3\",fillA:\"#F3F3F3\",fillB:\"#999999\"},Accent:{color:\"#FFF\",fill:\"#111\",fillA:\"#5E5E5E\",fillB:\"#111\"}};const CHARACTERS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";const EMPTY_SHOPIFY_DATA={shopifyId:\"\",tracksInventory:false,variants:[]};const shopifyDataCache={};export function parseShopifyId(id,type){if(typeof id!==\"string\"){return\"\";}if(id.startsWith(type)){return id;}return`${type}${id}`;}export function parseShopifyData(shopifyData){if(!shopifyData){return EMPTY_SHOPIFY_DATA;}const cachedData=shopifyDataCache[shopifyData];if(cachedData){return cachedData;}try{const data=JSON.parse(shopifyData);const parsedData={shopifyId:parseShopifyId(data.id,\"gid://shopify/Product/\"),tracksInventory:data.tracksInventory?true:false,variants:Array.isArray(data.variants)?data.variants.map(variant=>({...variant,id:parseShopifyId(variant.id,\"gid://shopify/ProductVariant/\")})):[]};shopifyDataCache[shopifyData]=parsedData;return parsedData;}catch(error){console.error(\"Error parsing Shopify data:\",error);return EMPTY_SHOPIFY_DATA;}}export const generateInstanceId=()=>{const id=useMemo(()=>{let result=\"\";for(let i=0;i<13;i++){result+=CHARACTERS.charAt(Math.floor(Math.random()*CHARACTERS.length));}return result;},[]);return id;};export const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`superfields-${cleanId}`;return instanceId;};export function styleLayer(layer,style){layer=Array.isArray(layer)?layer[0]:layer;let newLayer=layer;const width=style?.width;const height=style?.height;if(layer&&layer.props&&style&&(width||height)){if(typeof layer.type===\"function\"&&typeof layer.props.children===\"object\"){newLayer=/*#__PURE__*/cloneElement(layer,{children:{...layer.props.children,props:{...layer.props.children.props,style:{...layer.props.children.props.style,...width&&{width},...height&&{height}}}}});}else{newLayer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width},...height&&{height}}});}}return newLayer;}export function Icon({image,color,size,style={},defaultImage}){let colorValue=color||(image?.src?undefined:\"#999\");return /*#__PURE__*/_jsx(\"div\",{\"aria-label\":image?.alt,style:{width:size,height:size,minWidth:size,minHeight:size,pointerEvents:\"none\",backgroundColor:colorValue,backgroundImage:colorValue?\"none\":`url('${image?.src}')`,maskImage:image?.src?`url('${image?.src}')`:defaultImage,backgroundSize:\"contain\",backgroundPosition:\"center\",maskSize:\"contain\",maskPosition:\"center\",...style}});}Icon.displayName=\"Frameship/Icon\";export function iconProp({buttonTitle=\"Icon\",size=24,object=true}={}){return{type:ControlType.Object,buttonTitle,optional:true,defaultValue:{color:\"#000\",size},controls:{image:{type:ControlType.ResponsiveImage},color:{type:ControlType.Color,optional:true,defaultValue:\"#000\"},size:{type:ControlType.Number,defaultValue:size,min:1,step:1,displayStepper:true}}};}export function Button({tag=\"button\",fill,color,shadows,border,radius,padding,font,opacity,bgBlur,transition,variant=\"\",children,style,animate,...otherProps}){let background=\"none\";if(fill){if(fill.type===\"color\"){background=fill[`${variant}Color`]||fill.defaultColor;}else{background=`linear-gradient(${fill.gradientAngle}deg, ${fill[`${variant}ColorB`]||fill.defaultColorB}, ${fill[`${variant}ColorA`]||fill.defaultColorA})`;}}const Tag=motion[tag];const addWrapper=tag===\"input\";const elementChildren=[children,border&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:border[`${variant}Color`]||border.defaultColor},style:{position:\"absolute\",inset:0,borderWidth:border.width,borderStyle:border.style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:transition})];let element=/*#__PURE__*/_jsx(Tag,{style:{position:\"relative\",borderRadius:radius,padding:padding,textAlign:\"center\",appearance:\"none\",border:\"none\",backdropFilter:bgBlur?`blur(${bgBlur}px)`:undefined,...font,...style},animate:{background,color:typeof color===\"object\"?color[`${variant}Color`]||color.defaultColor:color,boxShadow:typeof shadows===\"object\"?shadows[`${variant}Shadows`]||shadows.defaultShadows:shadows,opacity:typeof opacity===\"object\"?typeof opacity[variant]===\"number\"?opacity[variant]:opacity.default:1,...animate},initial:false,transition:transition,children:addWrapper?undefined:elementChildren,...otherProps});if(addWrapper){element=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"contents\"},children:[element,elementChildren]});}return element;}Button.displayName=\"Frameship/Button\";export function createButtonPropertyControls({variants=[],font=true,color=true,placeholder=false,opacity=false,padding=\"10px\",hidden={},endProps={},lastControlDescription=\"\"}){const allVariants=variants.length?variants:[{id:\"default\",title:\"Default\",optional:false,...Colors.Primary}];const colorControls={};const placeholderControls={};const fillControls={};const borderControls={};const shadowsControls={};const opacityControls={};const defaultColorValues={};const defaultPlaceholderValues={};const defaultFillValues={type:\"color\",gradientAngle:0};const defaultBorderValues={width:\"1px\",style:\"solid\"};const defaultOpacityValues={};let hasDefaultBorder=allVariants.some(variant=>variant.borderColor);for(const variant of allVariants){const isDefault=variant.id===\"default\";const optional=variant.optional??true;colorControls[`${variant.id}Color`]={type:ControlType.Color,optional,defaultValue:variant.color,title:isDefault?\"Color\":variant.title};if(placeholder){placeholderControls[`${variant.id}Color`]={type:ControlType.Color,optional,defaultValue:variant.placeholder,title:isDefault?\"Color\":variant.title};}fillControls[`${variant.id}Color`]={type:ControlType.Color,optional,defaultValue:variant.fill,title:isDefault?\"Color\":variant.title,hidden:props=>props.type!=\"color\"};fillControls[`${variant.id}ColorA`]={type:ControlType.Color,optional,defaultValue:variant.fillA,title:isDefault?\"Colors\":variant.title,hidden:props=>props.type!=\"linearGradient\"};fillControls[`${variant.id}ColorB`]={type:ControlType.Color,optional,defaultValue:variant.fillB,title:\" \",hidden:props=>props.type!=\"linearGradient\"};borderControls[`${variant.id}Color`]={type:ControlType.Color,optional:true,defaultValue:variant.borderColor,title:isDefault?\"Color\":variant.title};shadowsControls[`${variant.id}Shadows`]={type:ControlType.BoxShadow,title:variant.title};if(opacity){opacityControls[variant.id]={type:ControlType.Number,title:variant.title,defaultValue:typeof variant.opacity===\"number\"?variant.opacity:1,min:0,max:1,step:.01};}}for(const prop of Object.keys(colorControls)){defaultColorValues[prop]=colorControls[prop].defaultValue;}for(const prop of Object.keys(placeholderControls)){defaultPlaceholderValues[prop]=placeholderControls[prop].defaultValue;}for(const prop of Object.keys(fillControls)){defaultFillValues[prop]=fillControls[prop].defaultValue;}for(const prop of Object.keys(borderControls)){defaultBorderValues[prop]=borderControls[prop].defaultValue;}for(const prop of Object.keys(opacityControls)){defaultOpacityValues[prop]=opacityControls[prop].defaultValue;}const showTransition=variants.length>0;return{font:font?{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4},hidden:hidden[\"font\"]}:undefined,color:color?variants.length?{type:ControlType.Object,defaultValue:defaultColorValues,controls:colorControls,buttonTitle:\"Font Color\"}:colorControls[\"default\"]:undefined,placeholder:placeholder?variants.length?{type:ControlType.Object,defaultValue:defaultPlaceholderValues,controls:placeholderControls,hidden:hidden[\"placeholder\"]}:{...placeholderControls[\"default\"],hidden:hidden[\"placeholder\"]}:undefined,fill:{type:ControlType.Object,optional:true,defaultValue:defaultFillValues,controls:{type:{type:ControlType.Enum,options:[\"color\",\"linearGradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},...fillControls,gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"linearGradient\"}}},radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"},padding:{type:ControlType.Padding,defaultValue:padding},border:{type:ControlType.Object,optional:true,defaultValue:hasDefaultBorder?defaultBorderValues:undefined,controls:{...borderControls,width:{type:ControlType.Padding,defaultValue:defaultBorderValues.width},style:{type:ControlType.Enum,defaultValue:defaultBorderValues.style,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadows:variants.length?{type:ControlType.Object,optional:true,controls:shadowsControls}:{type:ControlType.BoxShadow},opacity:opacity?{type:ControlType.Object,controls:opacityControls}:undefined,bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\",description:!showTransition?lastControlDescription:undefined},...endProps,transition:showTransition?{type:ControlType.Transition,defaultValue:DEFAULT_TRANSITION,description:lastControlDescription}:undefined};}export function Message({title,subtitle}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",gap:16,backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderRadius:6,border:\"1px dashed rgb(136, 85, 255)\",color:\"rgb(136, 85, 255)\",fontSize:16,padding:20,minHeight:200,textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,textAlign:\"center\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.7,lineHeight:1.5,textAlign:\"center\"},children:subtitle})]});}Message.displayName=\"Frameship/Message\";export function currencyFormatProp({hidden=null}={}){return{type:ControlType.Object,title:\"Format\",hidden,controls:{style:{type:ControlType.Enum,defaultValue:\"symbol\",options:[\"symbol\",\"code\"],optionTitles:[\"Symbol ($)\",\"Code (USD)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},location:{type:ControlType.Enum,defaultValue:\"after\",options:[\"before\",\"after\"],optionTitles:[\"Before\",\"After\"],displaySegmentedControl:true,hidden:props=>props.style!==\"code\"},decimals:{type:ControlType.Enum,defaultValue:\"auto\",options:[\"auto\",\"always\",\"never\"],optionTitles:[\"Auto\",\"Always (10.00)\",\"Never (10)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},formatted:{type:ControlType.Boolean,defaultValue:true},locale:{type:ControlType.String,defaultValue:\"\",placeholder:`Auto (${typeof navigator!==\"undefined\"?navigator.language:\"\"})`,hidden:props=>!props.formatted}}};}export function formatCurrency(amount,currencyCode,options){amount=amount||0;const showDecimals=options.decimals==\"auto\"?amount%1!==0:options.decimals==\"always\";const decimals=showDecimals?2:0;let formattedAmount=\"\";if(options.formatted&&typeof Intl!==\"undefined\"){const locale=options.locale||(typeof navigator!==\"undefined\"?navigator.language:\"en-us\");const formatter=new Intl.NumberFormat(locale,{minimumFractionDigits:decimals,maximumFractionDigits:decimals});formattedAmount=formatter.format(amount);}else{formattedAmount=amount.toFixed(decimals);}if(!currencyCode||currencyCode===\"XXX\"){return formattedAmount;}const symbol=CurrencySymbols[currencyCode];if(options.style===\"code\"){return options.location===\"before\"?`${currencyCode} ${formattedAmount}`:`${formattedAmount} ${currencyCode}`;}else{return`${symbol}${formattedAmount}`;}}\nexport const __FramerMetadata__ = {\"exports\":{\"createButtonPropertyControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShopifyDataType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseShopifyData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"UPGRADE_LINK\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatCurrency\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"generateInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseShopifyId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_TRANSITION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Colors\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"styleLayer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"currencyFormatProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OPEN_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHOPIFY_ID_ATTRIBUTE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared.map", "import{useEffect as t,useLayoutEffect as e,useReducer as n,useRef as r,useDebugValue as c}from\"react\";function createStore(t){let e;const n=new Set;const setState=(t,r)=>{const c=\"function\"===typeof t?t(e):t;if(c!==e){const t=e;e=r?c:Object.assign({},e,c);n.forEach((n=>n(e,t)))}};const getState=()=>e;const subscribeWithSelector=(t,r=getState,c=Object.is)=>{console.warn(\"[DEPRECATED] Please use `subscribeWithSelector` middleware\");let o=r(e);function listenerToAdd(){const n=r(e);if(!c(o,n)){const e=o;t(o=n,e)}}n.add(listenerToAdd);return()=>n.delete(listenerToAdd)};const subscribe=(t,e,r)=>{if(e||r)return subscribeWithSelector(t,e,r);n.add(t);return()=>n.delete(t)};const destroy=()=>n.clear();const r={setState:setState,getState:getState,subscribe:subscribe,destroy:destroy};e=t(setState,getState,r);return r}const o=\"undefined\"===typeof window||!window.navigator||/ServerSideRendering|^Deno\\//.test(window.navigator.userAgent);const s=o?t:e;function create(t){const e=\"function\"===typeof t?createStore(t):t;const useStore=(t=e.getState,o=Object.is)=>{const[,u]=n((t=>t+1),0);const i=e.getState();const a=r(i);const d=r(t);const l=r(o);const f=r(false);const S=r();void 0===S.current&&(S.current=t(i));let b;let g=false;if(a.current!==i||d.current!==t||l.current!==o||f.current){b=t(i);g=!o(S.current,b)}s((()=>{g&&(S.current=b);a.current=i;d.current=t;l.current=o;f.current=false}));const w=r(i);s((()=>{const listener=()=>{try{const t=e.getState();const n=d.current(t);if(!l.current(S.current,n)){a.current=t;S.current=n;u()}}catch(t){f.current=true;u()}};const t=e.subscribe(listener);e.getState()!==w.current&&listener();return t}),[]);const p=g?b:S.current;c(p);return p};Object.assign(useStore,e);useStore[Symbol.iterator]=function(){console.warn(\"[useStore, api] = create() is deprecated and will be removed in v4\");const t=[useStore,e];return{next(){const e=t.length<=0;return{value:t.shift(),done:e}}}};return useStore}export{create as default};\n\n//# sourceMappingURL=index.js.map", "import create from\"zustand\";import{useMemo}from\"react\";import{parseShopifyData}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/UhEKq668xqtt6qhUjjqF/Shared.js\";export const useProductStore=create(set=>({products:{},setSelectedVariantOption:(productId,variantOption,option)=>set(state=>({products:{...state.products,[productId]:{...state.products[productId],selectedVariantOptions:{...state.products[productId]?.selectedVariantOptions,[variantOption]:option}}}})),setQuantity:(productId,quantity)=>{set(state=>({products:{...state.products,[productId]:{...state.products?.[productId],quantity:Math.max(quantity,1)}}}));}}));export function useSelectedVariant(shopifyData){const parsedData=useMemo(()=>parseShopifyData(shopifyData),[shopifyData]);const{shopifyId,variants}=parsedData;const selectedVariantOptions=useProductStore(state=>state.products[shopifyId]?.selectedVariantOptions);const selectedVariant=useMemo(()=>{if(!Array.isArray(variants)||!selectedVariantOptions){return variants[0];}for(const variant of variants){if(variant.selectedOptions.every(option=>selectedVariantOptions[option.name]===option.value)){return variant;}}return variants[0];},[variants,selectedVariantOptions]);return selectedVariant;}\nexport const __FramerMetadata__ = {\"exports\":{\"useProductStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSelectedVariant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{createContext,useContext}from\"react\";export const CartItemContext=/*#__PURE__*/createContext({inCart:false,cartItemId:null,shopifyId:null,variantId:null,quantity:1,price:null,compareAtPrice:null});export const useCartItem=()=>useContext(CartItemContext);\nexport const __FramerMetadata__ = {\"exports\":{\"CartItemContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCartItem\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CartItemContext.map", "var e=Object.defineProperty;var t=Object.getOwnPropertySymbols;var o=Object.prototype.hasOwnProperty;var r=Object.prototype.propertyIsEnumerable;var __defNormalProp$1=(t,o,r)=>o in t?e(t,o,{enumerable:true,configurable:true,writable:true,value:r}):t[o]=r;var __spreadValues$1=(e,n)=>{for(var a in n||(n={}))o.call(n,a)&&__defNormalProp$1(e,a,n[a]);if(t)for(var a of t(n))r.call(n,a)&&__defNormalProp$1(e,a,n[a]);return e};const redux=(e,t)=>(o,r,n)=>{n.dispatch=t=>{o((o=>e(o,t)),false,t);return t};n.dispatchFromDevtools=true;return __spreadValues$1({dispatch:(...e)=>n.dispatch(...e)},t)};function devtools(e,t){return(o,r,n)=>{let a=false;if(\"string\"===typeof t&&!a){console.warn(\"[zustand devtools middleware]: passing `name` as directly will be not allowed in next majorpass the `name` in an object `{ name: ... }` instead\");a=true}const s=void 0===t?{name:void 0,anonymousActionType:void 0}:\"string\"===typeof t?{name:t}:t;let i;try{i=window.__REDUX_DEVTOOLS_EXTENSION__||window.top.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!i){\"production\"!==(import.meta.env&&import.meta.env.MODE)&&\"undefined\"!==typeof window&&console.warn(\"[zustand devtools middleware] Please install/enable Redux devtools extension\");return e(o,r,n)}let l=Object.create(i.connect(s));let c=false;Object.defineProperty(n,\"devtools\",{get:()=>{if(!c){console.warn(\"[zustand devtools middleware] `devtools` property on the store is deprecated it will be removed in the next major.\\nYou shouldn't interact with the extension directly. But in case you still want to you can patch `window.__REDUX_DEVTOOLS_EXTENSION__` directly\");c=true}return l},set:e=>{if(!c){console.warn(\"[zustand devtools middleware] `api.devtools` is deprecated, it will be removed in the next major.\\nYou shouldn't interact with the extension directly. But in case you still want to you can patch `window.__REDUX_DEVTOOLS_EXTENSION__` directly\");c=true}l=e}});let d=false;Object.defineProperty(l,\"prefix\",{get:()=>{if(!d){console.warn(\"[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\\nWe no longer prefix the actions/names\"+s.name===void 0?\", pass the `name` option to create a separate instance of devtools for each store.\":\", because the `name` option already creates a separate instance of devtools for each store.\");d=true}return\"\"},set:()=>{if(!d){console.warn(\"[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\\nWe no longer prefix the actions/names\"+s.name===void 0?\", pass the `name` option to create a separate instance of devtools for each store.\":\", because the `name` option already creates a separate instance of devtools for each store.\");d=true}}});let u=true;n.setState=(e,t,n)=>{o(e,t);u&&l.send(void 0===n?{type:s.anonymousActionType||\"anonymous\"}:\"string\"===typeof n?{type:n}:n,r())};const setStateFromDevtools=(...e)=>{const t=u;u=false;o(...e);u=t};const p=e(n.setState,r,n);l.init(p);if(n.dispatchFromDevtools&&\"function\"===typeof n.dispatch){let e=false;const t=n.dispatch;n.dispatch=(...o)=>{if(\"__setState\"===o[0].type&&!e){console.warn('[zustand devtools middleware] \"__setState\" action type is reserved to set state from the devtools. Avoid using it.');e=true}t(...o)}}l.subscribe((e=>{var t;switch(e.type){case\"ACTION\":if(\"string\"!==typeof e.payload){console.error(\"[zustand devtools middleware] Unsupported action format\");return}return parseJsonThen(e.payload,(e=>{\"__setState\"!==e.type?n.dispatchFromDevtools&&\"function\"===typeof n.dispatch&&n.dispatch(e):setStateFromDevtools(e.state)}));case\"DISPATCH\":switch(e.payload.type){case\"RESET\":setStateFromDevtools(p);return l.init(n.getState());case\"COMMIT\":return l.init(n.getState());case\"ROLLBACK\":return parseJsonThen(e.state,(e=>{setStateFromDevtools(e);l.init(n.getState())}));case\"JUMP_TO_STATE\":case\"JUMP_TO_ACTION\":return parseJsonThen(e.state,(e=>{setStateFromDevtools(e)}));case\"IMPORT_STATE\":{const{nextLiftedState:o}=e.payload;const r=null==(t=o.computedStates.slice(-1)[0])?void 0:t.state;if(!r)return;setStateFromDevtools(r);l.send(null,o);return}case\"PAUSE_RECORDING\":return u=!u}return}}));return p}}const parseJsonThen=(e,t)=>{let o;try{o=JSON.parse(e)}catch(e){console.error(\"[zustand devtools middleware] Could not parse the received json\",e)}void 0!==o&&t(o)};const subscribeWithSelector=e=>(t,o,r)=>{const n=r.subscribe;r.subscribe=(e,t,o)=>{let a=e;if(t){const n=(null==o?void 0:o.equalityFn)||Object.is;let s=e(r.getState());a=o=>{const r=e(o);if(!n(s,r)){const e=s;t(s=r,e)}};(null==o?void 0:o.fireImmediately)&&t(s,s)}return n(a)};const a=e(t,o,r);return a};const combine=(e,t)=>(o,r,n)=>Object.assign({},e,t(o,r,n));var n=Object.defineProperty;var a=Object.getOwnPropertySymbols;var s=Object.prototype.hasOwnProperty;var i=Object.prototype.propertyIsEnumerable;var __defNormalProp=(e,t,o)=>t in e?n(e,t,{enumerable:true,configurable:true,writable:true,value:o}):e[t]=o;var __spreadValues=(e,t)=>{for(var o in t||(t={}))s.call(t,o)&&__defNormalProp(e,o,t[o]);if(a)for(var o of a(t))i.call(t,o)&&__defNormalProp(e,o,t[o]);return e};const toThenable=e=>t=>{try{const o=e(t);return o instanceof Promise?o:{then(e){return toThenable(e)(o)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return toThenable(t)(e)}}}};const persist=(e,t)=>(o,r,n)=>{let a=__spreadValues({getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>__spreadValues(__spreadValues({},t),e)},t);(a.blacklist||a.whitelist)&&console.warn(`The ${a.blacklist?\"blacklist\":\"whitelist\"} option is deprecated and will be removed in the next version. Please use the 'partialize' option instead.`);let s=false;const i=new Set;const l=new Set;let c;try{c=a.getStorage()}catch(e){}if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`);o(...e)}),r,n);c.removeItem||console.warn(`[zustand persist middleware] The given storage for item '${a.name}' does not contain a 'removeItem' method, which will be required in v4.`);const d=toThenable(a.serialize);const setItem=()=>{const e=a.partialize(__spreadValues({},r()));a.whitelist&&Object.keys(e).forEach((t=>{var o;!(null==(o=a.whitelist)?void 0:o.includes(t))&&delete e[t]}));a.blacklist&&a.blacklist.forEach((t=>delete e[t]));let t;const o=d({state:e,version:a.version}).then((e=>c.setItem(a.name,e))).catch((e=>{t=e}));if(t)throw t;return o};const u=n.setState;n.setState=(e,t)=>{u(e,t);void setItem()};const p=e(((...e)=>{o(...e);void setItem()}),r,n);let v;const hydrate=()=>{var e;if(!c)return;s=false;i.forEach((e=>e(r())));const t=(null==(e=a.onRehydrateStorage)?void 0:e.call(a,r()))||void 0;return toThenable(c.getItem.bind(c))(a.name).then((e=>{if(e)return a.deserialize(e)})).then((e=>{if(e){if(\"number\"!==typeof e.version||e.version===a.version)return e.state;if(a.migrate)return a.migrate(e.state,e.version);console.error(\"State loaded from storage couldn't be migrated since no migrate function was provided\")}})).then((e=>{v=a.merge(e,p);o(v,true);return setItem()})).then((()=>{null==t?void 0:t(v,void 0);s=true;l.forEach((e=>e(v)))})).catch((e=>{null==t?void 0:t(void 0,e)}))};n.persist={setOptions:e=>{a=__spreadValues(__spreadValues({},a),e);e.getStorage&&(c=e.getStorage())},clearStorage:()=>{var e;null==(e=null==c?void 0:c.removeItem)?void 0:e.call(c,a.name)},rehydrate:()=>hydrate(),hasHydrated:()=>s,onHydrate:e=>{i.add(e);return()=>{i.delete(e)}},onFinishHydration:e=>{l.add(e);return()=>{l.delete(e)}}};hydrate();return v||p};export{combine,devtools,persist,redux,subscribeWithSelector};\n\n//# sourceMappingURL=middleware.js.map", "import create from\"zustand\";import{persist}from\"zustand/middleware\";import{useState,useEffect}from\"react\";import{parseShopifyData}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/UhEKq668xqtt6qhUjjqF/Shared.js\";const CART_ID_STORAGE_ID=\"frameship-shopify-cart-id\";async function fetchShopifyData(query,variables={}){const{shopUrl,accessToken}=getFrameshipInfo();if(!shopUrl||!accessToken){console.log(\"Missing shop URL or access token\");return null;}try{const response=await fetch(`https://${shopUrl}/api/2024-10/graphql.json`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",\"X-Shopify-Storefront-Access-Token\":accessToken},body:JSON.stringify({query,variables})});const value=await response.json();return value?value.data:null;}catch(error){console.error(error);return null;}}// Add this shared fragment for cart fields\nconst CART_FRAGMENT=`\n  fragment CartFields on Cart {\n    id\n    checkoutUrl\n    cost {\n      subtotalAmount {\n        amount\n        currencyCode\n      }\n    }\n    lines(first: 10) {\n      edges {\n        node {\n          id\n          quantity\n          cost {\n            subtotalAmount {\n              amount\n              currencyCode\n            }\n            compareAtAmountPerQuantity {\n              amount\n              currencyCode\n            }\n          }\n          merchandise {\n            ... on ProductVariant {\n              id\n              title\n              price {\n                amount\n                currencyCode\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n`;export const useCartStore=create(persist((set,get)=>({cartId:null,items:[],loading:false,error:null,checkoutUrl:null,subtotal:null,initializeCart:async(createNewCart=false)=>{if(get().items.length>0){return;}set({loading:true});try{const cartId=get().cartId;if(cartId){const cart=await fetchCart(cartId);set({items:cart.lines.edges.map(edge=>edge.node),checkoutUrl:cart.checkoutUrl,subtotal:cart.cost.subtotalAmount,loading:false});}else if(createNewCart){const newCart=await createCart();set({cartId:newCart.id,items:[],checkoutUrl:newCart.checkoutUrl,subtotal:newCart.cost.subtotalAmount,loading:false});}}catch(error){set({error:error.message,loading:false});}},addToCart:async(variantId,quantity)=>{set({loading:true});try{// Initialize cart if needed\n    if(!get().cartId){await get().initializeCart(true);}const cartId=get().cartId;const updatedCart=await addToCart(cartId,variantId,quantity);set({items:updatedCart.lines.edges.map(edge=>edge.node),subtotal:updatedCart.cost.subtotalAmount,loading:false});}catch(error){set({error:error.message,loading:false});}},removeFromCart:async lineId=>{set({loading:true});try{const cartId=get().cartId;const updatedCart=await removeFromCart(cartId,lineId);set({items:updatedCart.lines.edges.map(edge=>edge.node),subtotal:updatedCart.cost.subtotalAmount,loading:false});}catch(error){set({error:error.message,loading:false});}},setCartItemQuantity:async(lineId,quantity)=>{set({loading:true});try{const cartId=get().cartId;const updatedCart=await updateCartLineQuantity(cartId,lineId,quantity);set({items:updatedCart.lines.edges.map(edge=>edge.node),subtotal:updatedCart.cost.subtotalAmount,loading:false});}catch(error){set({error:error.message,loading:false});}},getCheckoutUrl:()=>{return get().checkoutUrl||\"\";},clearError:()=>set({error:null})}),{name:CART_ID_STORAGE_ID,partialize:state=>({cartId:state.cartId})}));async function createCart(){const mutation=`\n    ${CART_FRAGMENT}\n    mutation {\n      cartCreate {\n        cart {\n          ...CartFields\n        }\n      }\n    }\n  `;const data=await fetchShopifyData(mutation);return data?data.cartCreate.cart:null;}async function fetchCart(cartId){const query=`\n    ${CART_FRAGMENT}\n    query($cartId: ID!) {\n      cart(id: $cartId) {\n        ...CartFields\n      }\n    }\n  `;const variables={cartId};const data=await fetchShopifyData(query,variables);return data?data.cart:null;}async function addToCart(cartId,variantId,quantity){const mutation=`\n    ${CART_FRAGMENT}\n    mutation($cartId: ID!, $lines: [CartLineInput!]!) {\n      cartLinesAdd(cartId: $cartId, lines: $lines) {\n        cart {\n          ...CartFields\n        }\n        userErrors {\n          field\n          message\n        }\n      }\n    }\n  `;const variables={cartId,lines:[{quantity:quantity,merchandiseId:variantId}]};try{const data=await fetchShopifyData(mutation,variables);if(data&&data.cartLinesAdd.userErrors.length>0){const cartNotFoundError=data.cartLinesAdd.userErrors.find(e=>e.message===\"The specified cart does not exist.\");if(cartNotFoundError){// Create new cart and retry adding the item\nconst newCart=await createCart();const retryVariables={cartId:newCart.id,lines:[{quantity:quantity,merchandiseId:variantId}]};const retryData=await fetchShopifyData(mutation,retryVariables);if(retryData&&retryData.cartLinesAdd.userErrors.length>0){throw new Error(retryData.cartLinesAdd.userErrors.map(e=>e.message).join(\", \"));}return retryData.cartLinesAdd.cart;}throw new Error(data.cartLinesAdd.userErrors.map(e=>e.message).join(\", \"));}return data?data.cartLinesAdd.cart:null;}catch(error){throw error;}}async function removeFromCart(cartId,lineId){const mutation=`\n    ${CART_FRAGMENT}\n    mutation($cartId: ID!, $lineIds: [ID!]!) {\n      cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {\n        cart {\n          ...CartFields\n        }\n      }\n    }\n  `;const variables={cartId,lineIds:[lineId]};const data=await fetchShopifyData(mutation,variables);return data?data.cartLinesRemove.cart:null;}export async function getAmountInStock(productId){const query=`\n\t\tquery getInventory($id: ID!) {\n\t\t\tproduct(id: $id) {\n\t\t\t\tvariants(first: 100) {\n\t\t\t\t\tedges {\n\t\t\t\t\t\tnode {\n\t\t\t\t\t\t\tid\n\t\t\t\t\t\t\tquantityAvailable\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t`;const variables={id:productId};try{const data=await fetchShopifyData(query,variables);const inventoryByVariant={};if(data){for(const edge of data.product.variants.edges){inventoryByVariant[edge.node.id]=edge.node.quantityAvailable;}}return inventoryByVariant;}catch(error){console.error(\"Error fetching inventory:\",error);throw error;}}export function useAmountInStock(shopifyData){const{shopifyId}=parseShopifyData(shopifyData);const[inventory,setInventory]=useState({});const[isLoading,setIsLoading]=useState(true);useEffect(()=>{setIsLoading(true);getAmountInStock(shopifyId).then(value=>{setInventory(value);setIsLoading(false);});},[shopifyId]);return[inventory,isLoading];}async function updateCartLineQuantity(cartId,lineId,quantity){const mutation=`\n    ${CART_FRAGMENT}\n    mutation($cartId: ID!, $lines: [CartLineUpdateInput!]!) {\n      cartLinesUpdate(cartId: $cartId, lines: $lines) {\n        cart {\n          ...CartFields\n        }\n        userErrors {\n          field\n          message\n        }\n      }\n    }\n  `;const variables={cartId,lines:[{id:lineId,quantity:quantity}]};const data=await fetchShopifyData(mutation,variables);if(data&&data.cartLinesUpdate.userErrors.length>0){throw new Error(data.cartLinesUpdate.userErrors.map(e=>e.message).join(\", \"));}return data?data.cartLinesUpdate.cart:null;}export async function generateBuyNowCheckoutUrl(variantId,quantity=1){const mutation=`\n\t\tmutation($input: CartInput!) {\n\t\t\tcartCreate(input: $input) {\n\t\t\t\tcart {\n\t\t\t\t\tcheckoutUrl\n\t\t\t\t}\n\t\t\t\tuserErrors {\n\t\t\t\t\tfield\n\t\t\t\t\tmessage\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t`;const variables={input:{lines:[{quantity:quantity,merchandiseId:variantId}]}};try{const data=await fetchShopifyData(mutation,variables);if(data&&data.cartCreate.userErrors.length>0){throw new Error(data.cartCreate.userErrors.map(e=>e.message).join(\", \"));}return data?data.cartCreate.cart.checkoutUrl:null;}catch(error){console.error(\"Error creating buy now cart:\",error);throw error;}}export function getFrameshipInfo(){let shopUrl=\"\";let accessToken=\"\";let stagingDomain=\"\";let productionDomain=\"\";let hasAccess=false;if(typeof document!==\"undefined\"&&typeof window!==\"undefined\"){const hostname=window.location.hostname;const isPreview=hostname.endsWith(\".framercanvas.com\");if(isPreview){hasAccess=true;}const frameshipComponent=document.querySelector(\"div[data-frameship-component]\");if(frameshipComponent){const{stagingDomain:newStagingDomain,productionDomain:newProductionDomain,hasAccess:newHasAccess}=parseFrameshipInfo(frameshipComponent.getAttribute(\"data-staging-domain\"),frameshipComponent.getAttribute(\"data-production-domain\"));if(newHasAccess){shopUrl=frameshipComponent.getAttribute(\"data-shop-url\")||\"\";accessToken=frameshipComponent.getAttribute(\"data-shopify-access-token\")||\"\";stagingDomain=newStagingDomain;productionDomain=newProductionDomain;hasAccess=true;}}}else{hasAccess=true// Show as having access in optimized version of site\n;}return{shopUrl,accessToken,stagingDomain,productionDomain,hasAccess};}export function parseFrameshipInfo(stagingDomain,productionDomain){if(typeof document===\"undefined\"||typeof window===\"undefined\"){return{stagingDomain:\"\",productionDomain:\"\",hasAccess:true};}const hostname=window.location.hostname;const isPreview=hostname.endsWith(\".framercanvas.com\");const stagingDomainValue=(stagingDomain||\"\").replace(\"https://\",\"\");const productionDomainValue=(productionDomain||\"\").replace(\"https://\",\"\");if(isPreview||hostname==stagingDomainValue||hostname==productionDomainValue){return{stagingDomain:stagingDomainValue,productionDomain:productionDomainValue,hasAccess:true};}else{return{stagingDomain:\"\",productionDomain:\"\",hasAccess:false};}}\nexport const __FramerMetadata__ = {\"exports\":{\"parseFrameshipInfo\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCartStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"generateBuyNowCheckoutUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAmountInStock\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getAmountInStock\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFrameshipInfo\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS,RenderTarget}from\"framer\";import{useState,useEffect}from\"react\";import{parseShopifyData,Button,createButtonPropertyControls,Colors}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/UhEKq668xqtt6qhUjjqF/Shared.js\";import{useProductStore,useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/oBIZl2p6H4RlGCK5Y4d6/ProductState.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/QUJyNnXHbEj9mUvm1PRe/CartItemContext.js\";import{useCartStore,useAmountInStock}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/mIBxc4sKl5hrw0GqoCCE/Cart.js\";var State;(function(State){State[\"Default\"]=\"default\";State[\"Disabled\"]=\"disabled\";})(State||(State={}));const INPUT_CLASS=\"frameship-quantity-input\";function QuantityInputComponent(props){const{shopifyData,type,icon,maxValue}=props;const{shopifyId}=parseShopifyData(shopifyData);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const{cartItemId,variantId:cartVariantId,quantity:cartItemQuantity}=useCartItem();const[productStoreQuantity,setProductStoreQuantity]=useProductStore(state=>[state.products[shopifyId]?.quantity,state.setQuantity]);const[items,setCartItemQuantity]=useCartStore(state=>[state.items,state.setCartItemQuantity]);const[inventory,inventoryIsLoading]=useAmountInStock(shopifyData);const selectedVariant=useSelectedVariant(props.shopifyData);const variantId=cartItemId?cartVariantId:selectedVariant?.id;const quantity=(cartItemId?cartItemQuantity:productStoreQuantity)||1;const maxQuantity=Math.min(inventory[variantId]||Infinity,maxValue);const[inputValue,setInputValue]=useState(quantity.toString());const setItemQuantity=newQuantity=>{const limitedQuantity=Math.min(newQuantity,maxQuantity,maxValue);if(cartItemId){setCartItemQuantity(cartItemId,limitedQuantity);}else{setProductStoreQuantity(shopifyId,limitedQuantity);}};useEffect(()=>{if(!cartItemId&&quantity>maxQuantity){setProductStoreQuantity(shopifyId,maxQuantity);}},[maxQuantity,cartItemId,quantity,shopifyId,setProductStoreQuantity]);useEffect(()=>{setInputValue(quantity.toString());},[quantity]);let element=null;switch(type){case\"add\":case\"subtract\":const radius=icon.rounded?icon.strokeWidth/2:0;const disabled=type===\"add\"&&quantity>=maxQuantity||type===\"subtract\"&&quantity<=1;element=/*#__PURE__*/_jsx(Button,{...props,variant:disabled&&!isCanvas?\"disabled\":\"default\",onClick:()=>setItemQuantity(quantity+(type===\"add\"?1:-1)),disabled:disabled,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:disabled?undefined:\"pointer\",...props.style},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:icon.size,height:icon.size,viewBox:\"0 0 16 16\",children:[/*#__PURE__*/_jsx(\"path\",{d:`M ${radius} 8 L ${16-radius} 8`,fill:\"transparent\",strokeWidth:icon.strokeWidth,stroke:\"currentColor\",strokeLinecap:icon.rounded?\"round\":\"square\"}),type==\"add\"&&/*#__PURE__*/_jsx(\"path\",{d:`M 8 ${radius} L 8 ${16-radius}`,fill:\"transparent\",strokeWidth:icon.strokeWidth,stroke:\"currentColor\",strokeLinecap:icon.rounded?\"round\":\"square\"})]})});break;case\"input\":const handleInputChange=event=>{setInputValue(event.target.value);};const handleSetQuantity=()=>{const newQuantity=parseInt(inputValue,10);if(!isNaN(newQuantity)&&newQuantity>0){setItemQuantity(newQuantity);}else{setInputValue(quantity.toString());}};element=/*#__PURE__*/_jsx(Button,{...props,className:INPUT_CLASS,tag:\"input\",type:\"number\",value:inputValue,onChange:handleInputChange,onBlur:handleSetQuantity,onKeyDown:event=>{if(event.key===\"Enter\"){handleSetQuantity();}},max:maxQuantity});break;}return element;}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */const QuantityInput=withCSS(QuantityInputComponent,[`input.${INPUT_CLASS}[type=number]::-webkit-outer-spin-button, input.${INPUT_CLASS}[type=number]::-webkit-inner-spin-button { display: none; }`,`input.${INPUT_CLASS}[type=number] { -moz-appearance: textfield; /* Firefox */ }`]);export default QuantityInput;QuantityInput.displayName=\"Quantity Input\";addPropertyControls(QuantityInput,{shopifyData:{type:ControlType.String,defaultValue:\"\",placeholder:\"Shopify Data\"},type:{type:ControlType.Enum,options:[\"subtract\",\"input\",\"add\"],optionTitles:[\"\u2212\",\"Input\",\"+\"],displaySegmentedControl:true},maxValue:{type:ControlType.Number,defaultValue:100,min:1,step:1,description:\"The value will always be limited to the amount in stock\"},icon:{type:ControlType.Object,hidden:props=>props.type!==\"add\"&&props.type!==\"subtract\",controls:{size:{type:ControlType.Number,defaultValue:12,min:0,step:1},strokeWidth:{type:ControlType.Number,defaultValue:3,min:0,max:10,step:1,title:\"Stroke\"},rounded:{type:ControlType.Boolean,defaultValue:true}}},...createButtonPropertyControls({placeholder:true,hidden:{font:props=>props.type!==\"input\",placeholder:props=>props.type!==\"input\"},variants:[{id:\"default\",title:\"Default\",...Colors.Primary},{id:\"disabled\",title:\"Disabled\",color:\"rgba(0, 0, 0, 0.25)\"}]})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"QuantityInput\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import{useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/oBIZl2p6H4RlGCK5Y4d6/ProductState.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/QUJyNnXHbEj9mUvm1PRe/CartItemContext.js\";import{currencyFormatProp,formatCurrency}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/UhEKq668xqtt6qhUjjqF/Shared.js\";import currencySymbols from\"https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js\";const HIDDEN_CLASS=\"frameship-price-label-hidden\";var ProductInfoType;(function(ProductInfoType){ProductInfoType[\"Price\"]=\"price\";ProductInfoType[\"CompareAtPrice\"]=\"compareAtPrice\";})(ProductInfoType||(ProductInfoType={}));function ProductInfoLabelComponent(props){const{type,whenZero,textWhenZero,currencyFormat}=props;const Tag=props.htmlTag||\"p\";const variant=useSelectedVariant(props.shopifyData);const{inCart,price:cartPrice,compareAtPrice:cartCompareAtPrice}=useCartItem();let value=0;let currencyCode=props.currency;let hidden=false;if(inCart){if(type===\"price\"){if(isPriceV2(cartPrice)){value=cartPrice.amount||0;currencyCode=cartPrice.currencyCode||props.currency;}}else if(type===\"compareAtPrice\"){if(isPriceV2(cartCompareAtPrice)){value=cartCompareAtPrice.amount||0;currencyCode=cartCompareAtPrice.currencyCode||props.currency;}}}else if(variant){const price=variant[type];if(isPriceV2(price)){value=price.amount||0;currencyCode=price.currencyCode||props.currency;}else if(typeof price===\"number\"){value=price;}}let text=\"\";if(whenZero==\"hide\"&&!value){hidden=true;}else if(whenZero==\"showText\"&&!value){text=textWhenZero;}else{text=formatCurrency(value,currencyCode,currencyFormat);}return hidden?/*#__PURE__*/_jsx(\"div\",{className:HIDDEN_CLASS}):/*#__PURE__*/_jsxs(Tag,{style:{color:props.color,margin:0,whiteSpace:\"pre\",userSelect:props.selectable?undefined:\"none\",textDecoration:props.decoration===\"strikethrough\"?\"line-through\":props.decoration,textWrap:props.style?.width==\"100%\"?\"wrap\":\"nowrap\",...props.font,...props.style},children:[props.prefix,text,props.suffix]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */const ProductInfoLabel=withCSS(ProductInfoLabelComponent,[`.${HIDDEN_CLASS} { display: none !important; }`,`div:has(> .${HIDDEN_CLASS}) { display: none !important; }`]);export default ProductInfoLabel;ProductInfoLabel.displayName=\"Price Label\";addPropertyControls(ProductInfoLabel,{shopifyData:{type:ControlType.String,defaultValue:\"\",placeholder:\"Shopify Data\"},type:{type:ControlType.Enum,defaultValue:\"price\",options:Object.values(ProductInfoType),optionTitles:[\"Price\",\"Compare-at Price\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},whenZero:{type:ControlType.Enum,defaultValue:\"show\",options:[\"show\",\"showText\",\"hide\"],optionTitles:[\"Show\",\"Show Text\",\"Hide\"],title:\"When Zero\"},textWhenZero:{type:ControlType.String,defaultValue:\"Free\",title:\"Text\",description:\"This text is shown when the price is 0\",hidden:props=>props.whenZero!==\"showText\"},currency:{type:ControlType.Enum,defaultValue:\"USD\",title:\"Default Currency\",options:Object.keys(currencySymbols)},currencyFormat:currencyFormatProp(),font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#999999\"},prefix:{type:ControlType.String,defaultValue:\"\"},suffix:{type:ControlType.String,defaultValue:\"\"},decoration:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"strikethrough\",\"underline\"],optionTitles:[\"None\",\"Strikethrough\",\"Underline\"]},selectable:{type:ControlType.Boolean,defaultValue:true,title:\"User Select\"},htmlTag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],title:\"Tag\"}});function isPriceV2(value){return value&&typeof value===\"object\"&&value.hasOwnProperty(\"amount\");}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductInfoLabel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProductInfoLabel.map", "// Generated by Framer (6b748fa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"ND5hgPQM2\",\"HULzZHPUC\"];const serializationHash=\"framer-ADjcM\";const variantClassNames={HULzZHPUC:\"framer-v-1k38zzk\",ND5hgPQM2:\"framer-v-kn0y2v\"};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:40,delay:0,mass:1,stiffness:600,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={Close:\"HULzZHPUC\",Menu:\"ND5hgPQM2\"};const getProps=({height,id,tap,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:\"ND5hgPQM2\",XKaY3MrGu:tap!==null&&tap!==void 0?tap:props.XKaY3MrGu};};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,XKaY3MrGu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ND5hgPQM2\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc2fruv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XKaY3MrGu){const res=await XKaY3MrGu(...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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-kn0y2v\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ND5hgPQM2\",onTap:onTapc2fruv,ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({HULzZHPUC:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iqgj7e\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"dcwzDMkBf\",style:{backgroundColor:\"var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, rgb(255, 255, 255))\",rotate:0},variants:{HULzZHPUC:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pzq8mn\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"HnRj4Mbjp\",style:{backgroundColor:\"var(--token-5deccf51-d234-49e0-afd0-abc521b2ec82, rgb(255, 255, 255))\",rotate:0},variants:{HULzZHPUC:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ADjcM.framer-hk5e2y, .framer-ADjcM .framer-hk5e2y { display: block; }\",\".framer-ADjcM.framer-kn0y2v { cursor: pointer; height: 48px; overflow: hidden; position: relative; width: 48px; }\",\".framer-ADjcM .framer-1iqgj7e { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: calc(58.33333333333336% - 2px / 2); width: 24px; }\",\".framer-ADjcM .framer-pzq8mn { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: calc(41.66666666666669% - 2px / 2); width: 24px; }\",\".framer-ADjcM.framer-v-1k38zzk.framer-kn0y2v { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 48px); }\",\".framer-ADjcM.framer-v-1k38zzk .framer-1iqgj7e, .framer-ADjcM.framer-v-1k38zzk .framer-pzq8mn { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HULzZHPUC\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XKaY3MrGu\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerpDsV96av_=withCSS(Component,css,\"framer-ADjcM\");export default FramerpDsV96av_;FramerpDsV96av_.displayName=\"Component / Menu Icon\";FramerpDsV96av_.defaultProps={height:48,width:48};addPropertyControls(FramerpDsV96av_,{variant:{options:[\"ND5hgPQM2\",\"HULzZHPUC\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},XKaY3MrGu:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerpDsV96av_,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpDsV96av_\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"48\",\"framerVariables\":\"{\\\"XKaY3MrGu\\\":\\\"tap\\\"}\",\"framerIntrinsicHeight\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HULzZHPUC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pDsV96av_.map", "// Generated by Framer (ba0a5a9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-iBPZl .framer-styles-preset-1jkhskc:not(.rich-text-wrapper), .framer-iBPZl .framer-styles-preset-1jkhskc.rich-text-wrapper a { --framer-link-current-text-color: var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, #000000) /* {\"name\":\"White\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, #000000) /* {\"name\":\"White\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, #000000); --framer-link-text-decoration: none; }'];export const className=\"framer-iBPZl\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (b62c1c2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={x_VkjirPs:{hover:true}};const serializationHash=\"framer-yua5P\";const variantClassNames={x_VkjirPs:\"framer-v-1ptt4b9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,title,width,...props})=>{return{...props,bvXf6xVhk:click??props.bvXf6xVhk,NVbWKr3uh:link??props.NVbWKr3uh,ZS1BbG5fd:title??props.ZS1BbG5fd??\"Home\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ZS1BbG5fd,NVbWKr3uh,bvXf6xVhk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"x_VkjirPs\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1u9m5he=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(bvXf6xVhk){const res=await bvXf6xVhk(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:NVbWKr3uh,motionChild:true,nodeId:\"x_VkjirPs\",openInNewTab:false,scopeId:\"O2tmny4n3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ptt4b9\",className,classNames)} framer-1yer0v6`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"x_VkjirPs\",onTap:onTap1u9m5he,ref:refBinding,style:{...style},...addPropertyOverrides({\"x_VkjirPs-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jjgo5v\",layoutDependency:layoutDependency,layoutId:\"RHTZ2dCUr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, rgb(13, 13, 13)))\"},children:\"Home\"})}),className:\"framer-1nii16e\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"TsEoPItHO\",style:{\"--extracted-1w1cjl5\":\"var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, rgb(13, 13, 13))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:ZS1BbG5fd,variants:{\"x_VkjirPs-hover\":{\"--extracted-1w1cjl5\":\"var(--token-cd27887e-f53e-4f63-8f91-b07aa312d3dd, rgb(51, 51, 51))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"x_VkjirPs-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-cd27887e-f53e-4f63-8f91-b07aa312d3dd, rgb(51, 51, 51)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pfr7hm\",layoutDependency:layoutDependency,layoutId:\"yTBYgmjnj\",style:{backgroundColor:\"var(--token-b6cf25ca-f36d-463e-bde6-15b6d0c098ab, rgb(247, 247, 247))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:0},variants:{\"x_VkjirPs-hover\":{opacity:1}}})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yua5P.framer-1yer0v6, .framer-yua5P .framer-1yer0v6 { display: block; }\",\".framer-yua5P.framer-1ptt4b9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yua5P .framer-jjgo5v { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 6px 14px 6px 14px; position: relative; width: auto; }\",\".framer-yua5P .framer-1nii16e { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-yua5P .framer-pfr7hm { bottom: 3px; flex: none; left: 5px; overflow: hidden; position: absolute; right: 5px; top: 3px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-yua5P.framer-1ptt4b9, .framer-yua5P .framer-jjgo5v { gap: 0px; } .framer-yua5P.framer-1ptt4b9 > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-yua5P.framer-1ptt4b9 > :first-child { margin-top: 0px; } .framer-yua5P.framer-1ptt4b9 > :last-child { margin-bottom: 0px; } .framer-yua5P .framer-jjgo5v > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-yua5P .framer-jjgo5v > :first-child { margin-left: 0px; } .framer-yua5P .framer-jjgo5v > :last-child { margin-right: 0px; } }\",\".framer-yua5P.framer-v-1ptt4b9.hover .framer-pfr7hm { bottom: 0px; left: 0px; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 77\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"RQbYQMS3S\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ZS1BbG5fd\":\"title\",\"NVbWKr3uh\":\"link\",\"bvXf6xVhk\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerO2tmny4n3=withCSS(Component,css,\"framer-yua5P\");export default FramerO2tmny4n3;FramerO2tmny4n3.displayName=\"Component / Nav Link\";FramerO2tmny4n3.defaultProps={height:35,width:77};addPropertyControls(FramerO2tmny4n3,{ZS1BbG5fd:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},NVbWKr3uh:{title:\"Link\",type:ControlType.Link},bvXf6xVhk:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerO2tmny4n3,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO2tmny4n3\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ZS1BbG5fd\\\":\\\"title\\\",\\\"NVbWKr3uh\\\":\\\"link\\\",\\\"bvXf6xVhk\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RQbYQMS3S\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"77\",\"framerIntrinsicHeight\":\"35\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O2tmny4n3.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{useState,useEffect,useRef,isValidElement,cloneElement,useTransition}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{styleLayer,Icon,iconProp,OPEN_CART_EVENT,DEFAULT_TRANSITION,Button,createButtonPropertyControls}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/UhEKq668xqtt6qhUjjqF/Shared.js\";import{createPortal}from\"react-dom\";export const CLOSE_CART_EVENT=\"frameship-close-cart\";function CartButtonComponent(props){const{overlay,escToClose,button}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[isPending,startTransition]=useTransition();const[open,setOpen]=useState(false);const[portalContainer,setPortalContainer]=useState(null);const[overlayParentClasses,setOverlayParentClasses]=useState([]);const ref=useRef(null);useEffect(()=>{if(!isCanvas){const getParentClasses=()=>{const classes=[];let currentElement=ref.current;while(currentElement&&currentElement.tagName.toLowerCase()!==\"main\"){if(currentElement.className){classes.push(currentElement.className);}currentElement=currentElement.parentElement;}return classes.reverse();};setOverlayParentClasses(getParentClasses());const openCart=()=>{setOpen(true);};window.addEventListener(OPEN_CART_EVENT,openCart);return()=>{window.removeEventListener(OPEN_CART_EVENT,openCart);};}},[]);useEffect(()=>{if(!isCanvas){const handleEscKey=event=>{if(event.key===\"Escape\"&&open&&escToClose){setOpen(false);}};window.addEventListener(\"keydown\",handleEscKey);return()=>{window.removeEventListener(\"keydown\",handleEscKey);};}},[open,escToClose]);useEffect(()=>{if(!isCanvas){const container=document.createElement(\"div\");container.id=\"frameship-cart-portal\";document.body.appendChild(container);setPortalContainer(container);return()=>{document.body.removeChild(container);};}},[isCanvas]);useEffect(()=>{if(!isCanvas){const handleClose=()=>setOpen(false);window.addEventListener(CLOSE_CART_EVENT,handleClose);return()=>{window.removeEventListener(CLOSE_CART_EVENT,handleClose);};}},[]);let cartElement=styleLayer(props.cartLayer,{width:\"100%\",height:\"100%\"});cartElement=updateExitProp(cartElement);const onClick=()=>startTransition(()=>setOpen(true));const buttonElement=props.appearance===\"custom\"?/*#__PURE__*/_jsx(\"div\",{style:{cursor:\"pointer\",...props.style},onClick:onClick,children:styleLayer(props.customButton,props.style)}):/*#__PURE__*/_jsx(Button,{...button,onClick:onClick,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",...props.style},children:/*#__PURE__*/_jsx(Icon,{...button.icon,defaultImage:`url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-shopping-cart\"><circle cx=\"9\" cy=\"21\" r=\"1\"></circle><circle cx=\"20\" cy=\"21\" r=\"1\"></circle><path d=\"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"></path></svg>')`})});return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{position:\"relative\",...props.style},children:[buttonElement,!isCanvas&&portalContainer&&/*#__PURE__*/createPortal(overlayParentClasses.reduce((children,className)=>/*#__PURE__*/_jsx(\"div\",{className:`${className} frameship-contents`,children:children}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,zIndex:9999,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:open?1:0},style:{position:\"absolute\",inset:0,backgroundColor:overlay.backgroundColor,backdropFilter:overlay.blur?`blur(${overlay.blur}px)`:undefined},initial:false,transition:props.transition}),/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsx(motion.div,{initial:{pointerEvents:\"auto\"},animate:{pointerEvents:\"auto\"},exit:{pointerEvents:\"none\"},style:{position:\"absolute\",inset:0,display:\"flex\",flexDirection:\"row\",justifyContent:\"end\"},children:cartElement})})]})),portalContainer)]});}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */const CartButton=withCSS(CartButtonComponent,[\".frameship-contents { display: contents !important }\"]);export default CartButton;CartButton.displayName=\"Open Cart Button\";addPropertyControls(CartButton,{cartLayer:{type:ControlType.ComponentInstance,description:\"Connect a layer for the cart overlay\"},overlay:{type:ControlType.Object,controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0.5)\"},blur:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true},transition:{type:ControlType.Transition,defaultValue:DEFAULT_TRANSITION,description:\"A solid overlay is shown behind the cart\"}}},appearance:{type:ControlType.Enum,defaultValue:\"button\",options:[\"button\",\"custom\"],optionTitles:[\"Button\",\"Custom\"],displaySegmentedControl:true},button:{type:ControlType.Object,buttonTitle:\"Icon & Styles\",title:\"Button\",controls:{icon:iconProp({buttonTitle:\"Cart\",size:18}),...createButtonPropertyControls({font:false,color:false})},hidden:props=>props.appearance!==\"button\"},customButton:{type:ControlType.ComponentInstance,title:\"Button\",description:\"Connect a layer for the open cart button\",hidden:props=>props.appearance!==\"custom\"},escToClose:{type:ControlType.Boolean,defaultValue:true,title:\"Esc to Close\"}});const updateExitProp=element=>{if(/*#__PURE__*/isValidElement(element)){const{initial,exit,children,animate,transition}=element.props;// Create new props object\nconst newProps={};// Handle exit animation\nif(initial&&typeof initial===\"object\"&&!exit){let exitValue=initial;if(!transition&&!initial.transition&&animate?.transition){exitValue={...initial,transition:animate.transition};}newProps.exit=exitValue;}// Handle children\nif(children){if(typeof children===\"string\"){// Don't modify string children\nreturn element;}else if(Array.isArray(children)){// Handle array of children\nnewProps.children=children.map(updateExitProp);}else{// Handle single child\nnewProps.children=updateExitProp(children);}}// Only clone if we have new props to apply\nreturn Object.keys(newProps).length>0?/*#__PURE__*/cloneElement(element,newProps):element;}return element;};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"40\"}},\"CLOSE_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/iHNbSVcdImB32D33l2z0/CartButton.js\";import{Icon,iconProp,Button,createButtonPropertyControls}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/UhEKq668xqtt6qhUjjqF/Shared.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CloseCartButton(props){const handleClose=()=>{window.dispatchEvent(new Event(CLOSE_CART_EVENT));};return /*#__PURE__*/_jsx(Button,{...props,onClick:handleClose,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",...props.style},children:/*#__PURE__*/_jsx(Icon,{...props.icon,defaultImage:`url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M 16 2 L 2 16 M 2 2 L 16 16\" fill=\"transparent\" stroke-width=\"3\" stroke=\"rgb(0,0,0)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>')`})});}CloseCartButton.displayName=\"Close Cart Button\";addPropertyControls(CloseCartButton,{icon:iconProp({size:12}),...createButtonPropertyControls({font:false,color:false})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CloseCartButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "export function getCollectionData(collectionList){var _collectionList_props,_collectionList_props_children_props,_collectionList_props_children,_collectionList_props1,_collectionList_props_children_props_children_props,_collectionList_props_children_props_children,_collectionList_props_children_props1,_collectionList_props_children1,_collectionList_props2,_queryParent_props;let queryParent=null;if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props=collectionList.props)===null||_collectionList_props===void 0?void 0:_collectionList_props.query){queryParent=collectionList;}else if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props1=collectionList.props)===null||_collectionList_props1===void 0?void 0:(_collectionList_props_children=_collectionList_props1.children)===null||_collectionList_props_children===void 0?void 0:(_collectionList_props_children_props=_collectionList_props_children.props)===null||_collectionList_props_children_props===void 0?void 0:_collectionList_props_children_props.query){queryParent=collectionList.props.children;}else if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props2=collectionList.props)===null||_collectionList_props2===void 0?void 0:(_collectionList_props_children1=_collectionList_props2.children)===null||_collectionList_props_children1===void 0?void 0:(_collectionList_props_children_props1=_collectionList_props_children1.props)===null||_collectionList_props_children_props1===void 0?void 0:(_collectionList_props_children_props_children=_collectionList_props_children_props1.children)===null||_collectionList_props_children_props_children===void 0?void 0:(_collectionList_props_children_props_children_props=_collectionList_props_children_props_children.props)===null||_collectionList_props_children_props_children_props===void 0?void 0:_collectionList_props_children_props_children_props.query){queryParent=collectionList.props.children.props.children;}const query=queryParent===null||queryParent===void 0?void 0:(_queryParent_props=queryParent.props)===null||_queryParent_props===void 0?void 0:_queryParent_props.query;let queryData=null;if(query===null||query===void 0?void 0:query.from){if(query.from.data){queryData=query.from.data;}else if(query.from.left){let left=query.from.left;for(let i=0;i<100;i++){if(left.type==\"Collection\"){queryData=left.data;break;}else if(left.left){left=left.left;}else{break;}}}}// Get property controls\nconst propertyControlsById=(queryData===null||queryData===void 0?void 0:queryData.propertyControls)||{};const propertyControlsByName={};for(const id in propertyControlsById){const control=propertyControlsById[id];propertyControlsByName[control.title]={id,...control};}// Get children function\nlet childrenFunction=null;if(collectionList){var _collectionList_props3,_clpc_props,_clpc_props_children_props,_clpc_props_children,_clpc_props1;const clpc=(_collectionList_props3=collectionList.props)===null||_collectionList_props3===void 0?void 0:_collectionList_props3.children;if(typeof clpc==\"function\"){childrenFunction=clpc;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props=clpc.props)===null||_clpc_props===void 0?void 0:_clpc_props.children)==\"function\"){childrenFunction=clpc.props.children;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props1=clpc.props)===null||_clpc_props1===void 0?void 0:(_clpc_props_children=_clpc_props1.children)===null||_clpc_props_children===void 0?void 0:(_clpc_props_children_props=_clpc_props_children.props)===null||_clpc_props_children_props===void 0?void 0:_clpc_props_children_props.children)==\"function\"){childrenFunction=clpc.props.children.props.children;}}return{query,queryParent,queryData,propertyControlsById,propertyControlsByName,childrenFunction};}export function addFieldsToSelect(fields,query,propertyControlsByName){const alias=query.alias;const select=Array.isArray(query===null||query===void 0?void 0:query.select)?[...query.select]:[];for(const fieldName of fields){var _propertyControlsByName_fieldName;const fieldId=(_propertyControlsByName_fieldName=propertyControlsByName[fieldName])===null||_propertyControlsByName_fieldName===void 0?void 0:_propertyControlsByName_fieldName.id;if(!fieldId){continue;}let matchFound=false;for(const item of select){if(item.name===fieldId&&item.type===\"Identifier\"&&item.collection===alias){matchFound=true;continue;}}if(matchFound){continue;}select.push({collection:alias,name:fieldId,type:\"Identifier\"});}return select;}\nexport const __FramerMetadata__ = {\"exports\":{\"getCollectionData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addFieldsToSelect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMSLibrary.map", "// Generated by Framer (68888f7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-0Hwlv\";const variantClassNames={pJB9uFURH:\"framer-v-1jsl3xr\"};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={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.92,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};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.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,eGLByVNsu:link!==null&&link!==void 0?link:props.eGLByVNsu};};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,eGLByVNsu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"pJB9uFURH\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1jsl3xr\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"pJB9uFURH\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tlhske\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"bdYG9Z3gO\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s18cn0\",layoutDependency:layoutDependency,layoutId:\"B2QpAnoun\",style:{backgroundColor:\"rgb(64, 212, 26)\"},children:[/*#__PURE__*/_jsx(Link,{href:\"frameship.io\",nodeId:\"vu4BhkNJb\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1gki3ct framer-1ctui2d\",layoutDependency:layoutDependency,layoutId:\"vu4BhkNJb\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15itmt6\",\"data-framer-name\":\"Logo\",fill:\"black\",intrinsicHeight:92,intrinsicWidth:591,layoutDependency:layoutDependency,layoutId:\"udNocNENd\",svg:'<svg width=\"591\" height=\"92\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M558.41 84h-16.68V23h23.324c4.625 0 8.658.925 12.1 2.773 3.438 1.82 6.11 4.316 8.006 7.484 1.901 3.172 2.852 6.76 2.852 10.752 0 4-.951 7.64-2.852 10.92a21.194 21.194 0 0 1-8.006 7.816c-3.442 1.928-7.475 2.896-12.1 2.896h-6.644V84Zm0-23.2-7.516-7.527h12.471a7.71 7.71 0 0 0 3.838-.992c1.21-.688 2.188-1.72 2.931-3.1.743-1.38 1.114-3.1 1.114-5.172 0-2.064-.371-3.732-1.114-5a6.5 6.5 0 0 0-2.931-2.732 8.616 8.616 0 0 0-3.838-.868h-12.471l7.516-7.528V60.8ZM518.098 84V23h16.432v61h-16.432Zm-7.204-61v61h-16.68V55.8l7.516 4.093h-33.647l7.511-3.848V84h-16.68V23h16.68v28.372l-7.511-3.928h33.647l-7.516 3.884V23h16.68Zm-81.782 62.077c-4.512 0-8.557-.72-12.135-2.152-3.578-1.46-6.413-3.624-8.506-6.492-2.064-2.868-3.098-6.424-3.098-10.668v-2.152h16.639v1.82c0 1.932.591 3.544 1.773 4.84 1.214 1.296 3.043 1.944 5.491 1.944 2.368 0 4.225-.344 5.575-1.036 1.377-.716 2.064-1.876 2.064-3.472 0-1.188-.647-2.288-1.94-3.308-1.266-1.02-2.987-1.988-5.16-2.896a78.671 78.671 0 0 0-7.184-2.604 38.867 38.867 0 0 1-8.174-3.68 19.524 19.524 0 0 1-6.277-6c-1.621-2.48-2.436-5.556-2.436-9.22 0-3.776 1.046-7 3.139-9.68 2.092-2.7 4.899-4.768 8.421-6.2 3.55-1.436 7.488-2.152 11.808-2.152 4.489 0 8.49.704 12.016 2.108 3.55 1.408 6.357 3.476 8.422 6.204 2.064 2.732 3.095 6.108 3.095 10.132v2.068h-16.636V41.2c0-1.792-.511-3.308-1.53-4.552-.99-1.24-2.711-1.86-5.159-1.86-2.424 0-4.293.44-5.614 1.324-1.294.88-1.941 2.164-1.941 3.848 0 1.184.551 2.232 1.649 3.14 1.102.88 2.616 1.712 4.544 2.48 1.953.776 4.153 1.6 6.605 2.48 3.686 1.3 6.921 2.732 9.7 4.304 2.783 1.544 4.943 3.488 6.485 5.832 1.565 2.344 2.352 5.348 2.352 9.016 0 3.832-1.034 7.084-3.099 9.76-2.06 2.644-4.912 4.656-8.545 6.04-3.606 1.376-7.719 2.064-12.344 2.064Zm-59.81-49.668 7.515-7.528v23.78l-3.714-4.464h21.879V59.6h-21.883l3.714-4.424V79.12l-7.507-7.528h30.256V84h-39.509V23h39.509v12.408h-30.26ZM324.15 23h28.033v61h-15.814V31.893l.292.168L327.205 84h-21.22l-9.744-52.064.292-.168V84H280.68V23h28.032l8.506 54.632h-1.697L324.15 23ZM221.048 84l14.165-61h26.463l14.076 61h-17.051l-10.279-51.032h.08L238.104 84h-17.056Zm12.388-12.82V58.649h30.057V71.18h-30.057ZM170.678 84V23h27.002c6.936 0 12.056 1.544 15.358 4.632 3.33 3.06 4.992 7.336 4.992 12.82 0 3.088-.587 5.72-1.773 7.9-1.182 2.18-2.656 3.86-4.417 5.044-1.761 1.188-3.51 1.848-5.243 1.988 1.733.095 3.43.53 4.995 1.28 1.542.744 2.78 1.944 3.714 3.6.967 1.624 1.446 3.832 1.446 6.616v10.088c0 1.464.112 2.856.331 4.18.248 1.296.619 2.244 1.118 2.852h-16.683c-.44-.688-.783-1.668-1.031-2.936a23.974 23.974 0 0 1-.331-4.092V68.78c0-2.204-.467-3.94-1.402-5.208-.938-1.296-2.631-1.944-5.079-1.944h-11.061l4.332-5.088V84h-16.268Zm16.268-28.948-4.336-5.832h11.229c1.405 0 2.631-.288 3.673-.868a5.922 5.922 0 0 0 2.476-2.48 7.857 7.857 0 0 0 .911-3.848c0-1.792-.647-3.348-1.941-4.672-1.266-1.32-2.995-1.984-5.199-1.984h-11.561l4.748-4.96v24.644Zm-54.072-19.644 7.511-7.528v24.236l-5.075-3.928h25.097v12.448H135.31l5.075-4.26V84h-16.596V23h40.292v12.408H132.87h.004Z\" fill=\"#fff\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M.024 45.4 0 45.416l.024.02v24.416a20.978 20.978 0 0 0 6.129 14.817 20.907 20.907 0 0 0 14.792 6.139h48.813c5.55 0 10.872-2.208 14.796-6.139a20.978 20.978 0 0 0 6.129-14.821v-43.3a3.497 3.497 0 0 0-2.155-3.227 3.48 3.48 0 0 0-1.336-.265H68.356L45.343 0 22.33 23.052H3.51c-.925 0-1.811.368-2.465 1.023a3.495 3.495 0 0 0-1.021 2.469V45.4Zm0 0v.036a64.072 64.072 0 0 0 45.33 18.794A64.069 64.069 0 0 0 90.68 45.424v-.008l-22.323-22.36-46.026-.004L.024 45.392v.008Z\" fill=\"#fff\"/></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1.5,fit:\"tile\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+0+(0+0+(Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||550)-20-0)/1)*1-0-(Math.max(0,(Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||550)-20-0)/1)*1-0-402)/1)*1+322+80))/2*0)+0),pixelHeight:40,pixelWidth:40,positionX:\"center\",positionY:\"bottom\",src:\"https://framerusercontent.com/images/KaSmi7sD82dEAVTmII8bNeE88.png\"},className:\"framer-12yu92e\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"lhfzxjbRS\",style:{mask:\"linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0,0,0,1) 100%) add\",opacity:.06,WebkitMask:\"linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0,0,0,1) 100%) add\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1stnay9\",layoutDependency:layoutDependency,layoutId:\"FAit4eRWt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItRXh0cmFCb2xk\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"uppercase\"},children:\"Unlock ecommerce functionality on your website!\"})}),className:\"framer-lotbho\",fonts:[\"Inter-ExtraBold\"],layoutDependency:layoutDependency,layoutId:\"p6VH14GDw\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.7))\"},children:\"Upgrade your Frameship account to unlock Shopify ecommerce functionality on your live website.\"})}),className:\"framer-1j89zm5\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"dgd7wBqyT\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ffuf7q\",layoutDependency:layoutDependency,layoutId:\"PD2N7RwHX\",children:/*#__PURE__*/_jsx(Link,{href:eGLByVNsu,nodeId:\"UgUZQ5YRP\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-k753s framer-1ctui2d\",layoutDependency:layoutDependency,layoutId:\"UgUZQ5YRP\",style:{backgroundColor:\"rgb(64, 212, 27)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItRXh0cmFCb2xk\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"UPGRADE YOUR SITE\"})}),className:\"framer-ii2nrf\",fonts:[\"Inter-ExtraBold\"],layoutDependency:layoutDependency,layoutId:\"Zv592Orev\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0Hwlv.framer-1ctui2d, .framer-0Hwlv .framer-1ctui2d { display: block; }\",\".framer-0Hwlv.framer-1jsl3xr { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 550px; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; width: 400px; }\",\".framer-0Hwlv .framer-1tlhske { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-0Hwlv .framer-s18cn0 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; max-height: 150px; overflow: visible; padding: 20px; position: relative; width: 100%; z-index: 1; }\",\".framer-0Hwlv .framer-1gki3ct { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-0Hwlv .framer-15itmt6 { aspect-ratio: 6.423913043478261 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); position: relative; width: 140px; }\",\".framer-0Hwlv .framer-12yu92e { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-0Hwlv .framer-1stnay9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 30px; position: relative; width: 100%; }\",\".framer-0Hwlv .framer-lotbho { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0Hwlv .framer-1j89zm5 { --framer-text-wrap: balance; flex: none; height: auto; max-width: 300px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0Hwlv .framer-1ffuf7q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 30px 30px 30px; position: relative; width: 100%; }\",\".framer-0Hwlv .framer-k753s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: center; overflow: visible; padding: 10px; position: relative; text-decoration: none; width: 100%; }\",\".framer-0Hwlv .framer-ii2nrf { flex: none; height: auto; position: relative; 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-0Hwlv.framer-1jsl3xr, .framer-0Hwlv .framer-s18cn0, .framer-0Hwlv .framer-1gki3ct, .framer-0Hwlv .framer-1stnay9, .framer-0Hwlv .framer-k753s { gap: 0px; } .framer-0Hwlv.framer-1jsl3xr > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-0Hwlv.framer-1jsl3xr > :first-child, .framer-0Hwlv .framer-s18cn0 > :first-child, .framer-0Hwlv .framer-1stnay9 > :first-child { margin-top: 0px; } .framer-0Hwlv.framer-1jsl3xr > :last-child, .framer-0Hwlv .framer-s18cn0 > :last-child, .framer-0Hwlv .framer-1stnay9 > :last-child { margin-bottom: 0px; } .framer-0Hwlv .framer-s18cn0 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-0Hwlv .framer-1gki3ct > *, .framer-0Hwlv .framer-k753s > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-0Hwlv .framer-1gki3ct > :first-child, .framer-0Hwlv .framer-k753s > :first-child { margin-left: 0px; } .framer-0Hwlv .framer-1gki3ct > :last-child, .framer-0Hwlv .framer-k753s > :last-child { margin-right: 0px; } .framer-0Hwlv .framer-1stnay9 > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } }\",'.framer-0Hwlv[data-border=\"true\"]::after, .framer-0Hwlv [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 550\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"eGLByVNsu\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerU4_nFMT5N=withCSS(Component,css,\"framer-0Hwlv\");export default FramerU4_nFMT5N;FramerU4_nFMT5N.displayName=\"Frameship Upgrade Paywall\";FramerU4_nFMT5N.defaultProps={height:550,width:400};addPropertyControls(FramerU4_nFMT5N,{eGLByVNsu:{title:\"Link\",type:ControlType.Link}});addFonts(FramerU4_nFMT5N,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/PONfPc6h4EPYwJliXQBmjVx7QxI.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zsnJN7Z1wdzUvepJniD3rbvJIyU.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/UrzZBOy7RyJEWAZGduzOeHiHuY.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/996sR9SfSDuYELz8oHhDOcErkY.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/ftN1HpyPVJEoEb4q36SOrNdLXU.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jN39PDxZWEwjG7Csryx3JN2r2Y.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/JAur4lGGSGRGyrFi59JSIKqVgU.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU4_nFMT5N\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"eGLByVNsu\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"550\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U4_nFMT5N.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,// @ts-ignore\nuseQueryData,withCSS}from\"framer\";import{cloneElement}from\"react\";import{MotionConfigContext}from\"framer-motion\";import{useCartStore,getFrameshipInfo}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/mIBxc4sKl5hrw0GqoCCE/Cart.js\";import{CartItemContext}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/QUJyNnXHbEj9mUvm1PRe/CartItemContext.js\";import{styleLayer,parseShopifyData,Message,UPGRADE_LINK}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/UhEKq668xqtt6qhUjjqF/Shared.js\";import{getCollectionData,addFieldsToSelect}from\"https://framer.com/m/CMSLibrary-09eo.js\";import FrameshipUpgradePaywall from\"https://framerusercontent.com/modules/kq3VSjk5Z08mvEho1xyf/XmkDe3ooCqJCkQVrqYj2/U4_nFMT5N.js\";const ComponentProps={Title:\"Title\",Price:\"Price\",Image:\"Image\",ProductVariant:\"Product Variant\"};const HIDE_SCROLLBARS_CLASS=\"frameship-cart-hide-scrollbars\";function CartProductListComponent(props){const{divider,variantLabel}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const listItemComponent=props.listItemComponent?.[0];const collectionList=props.collectionList?.[0];const emptyState=props.emptyState?.[0];const CMSFields={Title:props.titleFieldName||\"Title\",ShopifyID:\"Shopify ID\",ShopifyData:\"Shopify Data\",Image:\"Image 1\",Media:\"Media 1\",VariantOptions:\"Variant Options\"};let errorMessage=\"\";let errorSubtitle=\"\";if(isCanvas){return /*#__PURE__*/_jsx(\"div\",{style:{padding:props.padding,...props.style},children:styleLayer(emptyState,props.style)});}const{hasAccess}=getFrameshipInfo();const items=useCartStore(state=>state.items);const{query,propertyControlsByName}=getCollectionData(collectionList);if(!query){errorMessage=\"Connect a CMS Collection List\";errorSubtitle=\"Drag the handle on the right side to a Collection List of the products CMS collection or select from the dropdown list. The Collection List must be outside of a page to be connected.\";}else if(!listItemComponent){errorMessage=\"Connect a List Item component\";errorSubtitle=\"Drag the handle on the right side to a component to be used as the list item, or select from the dropdown list. The component must be outside of a page to be connected.\";}const cmsFieldIds={};for(const fieldName of Object.values(CMSFields)){const id=propertyControlsByName[fieldName]?.id;if(fieldName===CMSFields.Media){if(id&&!cmsFieldIds[CMSFields.Image]){cmsFieldIds[CMSFields.Image]=id;}}else{cmsFieldIds[fieldName]=id;}}let collectionItems=[];if(query){const select=addFieldsToSelect(Object.values(CMSFields),query,propertyControlsByName);collectionItems=useQueryData({...query,limit:undefined,select});}const collectionItemsByShopifyId={};for(const item of collectionItems){collectionItemsByShopifyId[item[cmsFieldIds[CMSFields.ShopifyID]]]=item;}const collectionItemsByVariantId={};const productIdsByVariantId={};const variantOptionsByVariantId={};for(const item of collectionItems){const{variants}=parseShopifyData(item[cmsFieldIds[CMSFields.ShopifyData]]);for(let i=0;i<variants.length;i++){const variant=variants[i];if(variant.id){collectionItemsByVariantId[variant.id]=item;productIdsByVariantId[variant.id]=item[cmsFieldIds[CMSFields.ShopifyID]];variantOptionsByVariantId[variant.id]=generateVariantTitle(variant,variantLabel);}}}const componentPropIds={};const componentPropertyControlsById=listItemComponent?.props?.children?.props?.children?.type?.propertyControls||{};for(const id of Object.keys(componentPropertyControlsById)){const control=componentPropertyControlsById[id];const title=control.title;for(const[propName,propTitle]of Object.entries(ComponentProps)){if(title===propTitle){componentPropIds[propName]=id;break;}}}const elements=[];for(let i=0;i<items.length;i++){if(i!==0&&divider){elements.push(/*#__PURE__*/_jsx(\"div\",{style:{width:divider.inset?`calc(100% - ${divider.inset*2}px)`:\"100%\",backgroundColor:divider.color,height:divider.height,minHeight:divider.height}},`divider-${i}`));}const item=items[i];const merch=item?.merchandise;if(Object.keys(componentPropertyControlsById).length===0){continue;}const variantId=merch.id;const cmsItem=collectionItemsByVariantId[variantId];if(!cmsItem){continue;}const price=item.cost?.subtotalAmount;let compareAtPrice=null;const compareAt=item.cost?.compareAtAmountPerQuantity;if(compareAt){compareAtPrice={...compareAt,amount:(compareAt?.amount||0)*(item.quantity||0)};}let component=/*#__PURE__*/cloneElement(listItemComponent,{key:item.id,style:{...listItemComponent.props.style,width:\"100%\"},children:{...listItemComponent.props.children,props:{...listItemComponent.props.children.props,key:item.id,layoutId:`${item.id}-wrapper`,children:{...listItemComponent.props.children.props.children,props:{...listItemComponent.props.children.props.children.props,variant:props.listItemVariant,layoutId:`${item.id}-component`,id:`${item.id}-component`,[componentPropIds.Title]:cmsItem[cmsFieldIds[CMSFields.Title]],[componentPropIds.Price]:price?.amount||0,[componentPropIds.Image]:cmsItem[cmsFieldIds[CMSFields.Image]],[componentPropIds.ProductVariant]:variantOptionsByVariantId[variantId]}}}}});elements.push(/*#__PURE__*/_jsx(CartItemContext.Provider,{value:{inCart:true,cartItemId:item.id,shopifyId:productIdsByVariantId[variantId],variantId:variantId,quantity:item.quantity,price,compareAtPrice},children:component},`${item.id}-provider`));}return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:{transition:{type:false,duration:0}},children:!hasAccess?/*#__PURE__*/_jsx(FrameshipUpgradePaywall,{style:props.style,link:UPGRADE_LINK}):errorMessage?/*#__PURE__*/_jsx(Message,{title:errorMessage,subtitle:errorSubtitle}):items.length===0?/*#__PURE__*/_jsx(\"div\",{style:{padding:props.padding,...props.style},children:styleLayer(emptyState,props.style)}):/*#__PURE__*/_jsx(\"div\",{className:props.scrollbars===\"hide\"?HIDE_SCROLLBARS_CLASS:undefined,style:{display:\"flex\",flexDirection:\"column\",gap:props.gap,alignItems:\"center\",padding:props.padding,overflowX:\"visible\",overflowY:props.style?.height===\"100%\"?\"auto\":\"hidden\",...props.style},children:elements})});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 400\n * @framerDisableUnlink\n */const CartProductList=withCSS(CartProductListComponent,[`.${HIDE_SCROLLBARS_CLASS} { scrollbar-width: none; -ms-overflow-style: none; }`,`.${HIDE_SCROLLBARS_CLASS}::-webkit-scrollbar { display: none; }`,`.${HIDE_SCROLLBARS_CLASS}::-webkit-scrollbar-track { display: none; }`,`.${HIDE_SCROLLBARS_CLASS}::-webkit-scrollbar-thumb { display: none; }`,`.${HIDE_SCROLLBARS_CLASS} { -webkit-overflow-scrolling: touch; }`,`.${HIDE_SCROLLBARS_CLASS} { overflow: -moz-scrollbars-none; }`],\"\");export default CartProductList;CartProductList.displayName=\"Cart Product List\";addPropertyControls(CartProductList,{collectionList:{type:ControlType.ComponentInstance,description:\"Connect a CMS Collection List of the products collection\"},listItemComponent:{type:ControlType.ComponentInstance},listItemVariant:{type:ControlType.String,defaultValue:\"\",placeholder:\"Component Variant\",title:\"Variant\",description:\"The variant of the list item component\"},emptyState:{type:ControlType.ComponentInstance,description:\"Shown when there are no items\"},variantLabel:{type:ControlType.Object,controls:{style:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"multiline\"],optionTitles:[\"Single Line\",\"Multiline\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},separator:{type:ControlType.String,defaultValue:\" / \",description:\"*Example:*\\nLarge / Blue\",hidden:props=>props.style!==\"default\"},multilineSeparator:{type:ControlType.String,defaultValue:\": \",title:\"Separator\",description:\"*Example:*\\nSize: Large\\nColor: Blue\",hidden:props=>props.style!==\"multiline\"}}},divider:{type:ControlType.Object,optional:true,buttonTitle:\"Style\",controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.1)\"},height:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true},inset:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true,description:\"A divider line is added between each cart item\"}}},gap:{type:ControlType.Number,defaultValue:20,min:0,step:1},padding:{type:ControlType.Padding,defaultValue:\"0px\"},scrollbars:{type:ControlType.Enum,defaultValue:\"show\",options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],displaySegmentedControl:true},titleFieldName:{type:ControlType.String,defaultValue:\"Title\",placeholder:\"CMS Field Name\",description:\"Name of the products CMS title field\"}});function generateVariantTitle(variant,labelOptions){if(!variant||!Array.isArray(variant.selectedOptions)||!variant.selectedOptions.length||variant.title===\"Default Title\"){return\"\";}if(!labelOptions){return variant.title;}switch(labelOptions.style){case\"default\":return variant.selectedOptions.map(option=>option.value).join(labelOptions.separator);case\"multiline\":return variant.selectedOptions.map(option=>option.name+labelOptions.multilineSeparator+option.value).join(\"\\n\");}return variant.title||\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartProductList\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"300\",\"framerIntrinsicHeight\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/mIBxc4sKl5hrw0GqoCCE/Cart.js\";import{Button,createButtonPropertyControls,Colors}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/UhEKq668xqtt6qhUjjqF/Shared.js\";var State;(function(State){State[\"Default\"]=\"default\";State[\"Disabled\"]=\"disabled\";})(State||(State={}));const defaultText={[\"default\"]:\"Checkout\",[\"disabled\"]:\"Checkout\"};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 300\n * @framerDisableUnlink\n */export default function CheckoutButton(props){const{newTab,disabledState}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[getCheckoutUrl,items]=useCartStore(state=>[state.getCheckoutUrl,state.items]);const cartIsEmpty=items.length===0;const state=cartIsEmpty?\"disabled\":\"default\";const onClick=()=>{const checkoutUrl=getCheckoutUrl();if(!cartIsEmpty){if(newTab){window.open(checkoutUrl,\"_blank\");}else{window.location.href=checkoutUrl;}}};return /*#__PURE__*/_jsx(Button,{...props,variant:state,onClick:onClick,style:{userSelect:\"none\",cursor:cartIsEmpty?\"pointer\":undefined,...props.style,pointerEvents:cartIsEmpty?\"none\":undefined},animate:{opacity:cartIsEmpty&&!isCanvas?disabledState.opacity:1},children:props.text[state]});}CheckoutButton.displayName=\"Checkout Button\";addPropertyControls(CheckoutButton,{newTab:{type:ControlType.Boolean,defaultValue:true},text:{type:ControlType.Object,defaultValue:defaultText,controls:{[\"default\"]:{type:ControlType.String,defaultValue:defaultText[\"default\"],placeholder:\"Default Text\"},[\"disabled\"]:{type:ControlType.String,defaultValue:defaultText[\"disabled\"],placeholder:\"Disabled Text\"}}},...createButtonPropertyControls({variants:[{id:\"default\",title:\"Default\",...Colors.Accent},{id:\"disabled\",title:\"Disabled\"}],endProps:{disabledState:{type:ControlType.Object,title:\"Disabled\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01}}}}})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CheckoutButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/mIBxc4sKl5hrw0GqoCCE/Cart.js\";import{currencyFormatProp,formatCurrency}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/UhEKq668xqtt6qhUjjqF/Shared.js\";import currencySymbols from\"https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js\";const HIDDEN_CLASS=\"frameship-price-label-hidden\";function CartInfoLabelComponent(props){const{type,currencyFormat,whenZero}=props;const Tag=props.htmlTag||\"p\";const[items,subtotal]=useCartStore(state=>[state.items,state.subtotal]);let amount=0;let value=\"\";switch(type){case\"subtotal\":amount=subtotal?.amount||0;value=formatCurrency(amount,subtotal?.currencyCode||props.currency,currencyFormat);break;case\"itemCount\":amount=items.length;value=String(amount);break;}const hidden=whenZero===\"hide\"&&amount==0;return hidden?/*#__PURE__*/_jsx(\"div\",{className:HIDDEN_CLASS}):/*#__PURE__*/_jsxs(Tag,{style:{color:props.color,margin:0,whiteSpace:\"pre\",userSelect:props.textSelect?undefined:\"none\",textDecoration:props.decoration,textWrap:props.style?.width==\"100%\"?\"wrap\":\"nowrap\",...props.font,...props.style},children:[props.prefix,value,props.suffix]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */const CartInfoLabel=withCSS(CartInfoLabelComponent,[`.${HIDDEN_CLASS} { display: none !important; }`,`div:has(> .${HIDDEN_CLASS}) { display: none !important; }`]);export default CartInfoLabel;CartInfoLabel.displayName=\"Cart Info Label\";addPropertyControls(CartInfoLabel,{type:{type:ControlType.Enum,options:[\"subtotal\",\"itemCount\"],optionTitles:[\"Subtotal\",\"Item Count\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currency:{type:ControlType.Enum,defaultValue:\"USD\",options:Object.keys(currencySymbols),title:\"Default Currency\",description:\"This currency is only used when there are no items in the cart\",hidden:props=>props.type!==\"subtotal\"},currencyFormat:currencyFormatProp({hidden:props=>props.type!==\"subtotal\"}),font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#000\"},prefix:{type:ControlType.String,defaultValue:\"\"},suffix:{type:ControlType.String,defaultValue:\"\"},decoration:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"line-through\",\"underline\"],optionTitles:[\"None\",\"Strikethrough\",\"Underline\"]},textSelect:{type:ControlType.Boolean,defaultValue:true,title:\"User Select\"},whenZero:{type:ControlType.Enum,defaultValue:\"show\",options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],displaySegmentedControl:true,title:\"When Zero\",description:\"Hides the component when the value is 0\"},htmlTag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],title:\"Tag\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartInfoLabel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CartInfoLabel.map", "// Generated by Framer (fd7a51d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Apotek Light\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Apotek Light\",source:\"custom\",url:\"https://framerusercontent.com/assets/PNjy5fQUSECYFvUelUyJyIn54.woff2\"}]}];export const css=[\".framer-obDmp .framer-styles-preset-yikieb:not(.rich-text-wrapper), .framer-obDmp .framer-styles-preset-yikieb.rich-text-wrapper p { --framer-font-family: \\\"Apotek Light\\\", \\\"Apotek Light Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-obDmp\";\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{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{Icon,iconProp,Button,createButtonPropertyControls}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/UhEKq668xqtt6qhUjjqF/Shared.js\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/mIBxc4sKl5hrw0GqoCCE/Cart.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/QUJyNnXHbEj9mUvm1PRe/CartItemContext.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function RemoveFromCartButton(props){const removeFromCart=useCartStore(state=>state.removeFromCart);const{cartItemId}=useCartItem();const onClick=()=>{if(cartItemId){removeFromCart(cartItemId);}};return /*#__PURE__*/_jsx(Button,{...props,onClick:onClick,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",...props.style},children:/*#__PURE__*/_jsx(Icon,{...props.icon,defaultImage:`url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M 16 2 L 2 16 M 2 2 L 16 16\" fill=\"transparent\" stroke-width=\"3\" stroke=\"rgb(0,0,0)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>')`})});}RemoveFromCartButton.displayName=\"Remove from Cart Button\";addPropertyControls(RemoveFromCartButton,{icon:iconProp({size:12}),...createButtonPropertyControls({font:false,color:false,lastControlDescription:\"Place this component inside the cart list item\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RemoveFromCartButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RemoveFromCartButton.map", "// Generated by Framer (e1a43d5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import QuantityInput from\"https://framerusercontent.com/modules/6m3bYVdQqi1oLEe0M7tX/ygyQInSWN74XeS3eewRZ/QuantityInput.js\";import PriceLabel from\"https://framerusercontent.com/modules/Ncx6rwHWSXe5kU34gWm3/8WmNGTqfRqJ4PjZnPpCv/ProductInfoLabel.js\";import RemoveFromCartButton from\"https://framerusercontent.com/modules/v2B96HBblDy8RD6PdvoU/0AuxFjJ1GXD976P41sk0/RemoveFromCartButton.js\";const PriceLabelFonts=getFonts(PriceLabel);const QuantityInputFonts=getFonts(QuantityInput);const RemoveFromCartButtonFonts=getFonts(RemoveFromCartButton);const serializationHash=\"framer-zQDG4\";const variantClassNames={NslIWAJX0:\"framer-v-1x40o13\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,productVariant,title,width,...props})=>{return{...props,Ox1skanfW:productVariant??props.Ox1skanfW,ShLrIcYHF:title??props.ShLrIcYHF??\"Product Name\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ShLrIcYHF,Ox1skanfW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"NslIWAJX0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(Ox1skanfW);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1x40o13\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"NslIWAJX0\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-si1i3k\",layoutDependency:layoutDependency,layoutId:\"kObd6cKVB\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10p5al5\",layoutDependency:layoutDependency,layoutId:\"F6837XGsR\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9t0y3j\",layoutDependency:layoutDependency,layoutId:\"xjEvL0Dne\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"left\"},children:\"Oranges\"})}),className:\"framer-4yzido\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"fNMFYsDfG\",text:ShLrIcYHF,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17tqrjx\",layoutDependency:layoutDependency,layoutId:\"kKaFR05Ch\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u9oxgx-container\",\"data-framer-name\":\"Price\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tA5NhjJfu-container\",name:\"Price\",nodeId:\"tA5NhjJfu\",rendersWithMotion:true,scopeId:\"q_LiCBEFY\",children:/*#__PURE__*/_jsx(PriceLabel,{color:\"rgb(0, 0, 0)\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",htmlTag:\"p\",id:\"tA5NhjJfu\",layoutId:\"tA5NhjJfu\",name:\"Price\",prefix:\"\",selectable:true,shopifyData:\"\",suffix:\"\",textWhenZero:\"Free\",type:\"price\",whenZero:\"show\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5ginqx-container\",\"data-framer-name\":\"Compare-at Price\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"D3YQZLV3k-container\",name:\"Compare-at Price\",nodeId:\"D3YQZLV3k\",rendersWithMotion:true,scopeId:\"q_LiCBEFY\",children:/*#__PURE__*/_jsx(PriceLabel,{color:\"rgb(153, 153, 153)\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"strikethrough\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",htmlTag:\"p\",id:\"D3YQZLV3k\",layoutId:\"D3YQZLV3k\",name:\"Compare-at Price\",prefix:\"\",selectable:true,shopifyData:\"\",suffix:\"\",textWhenZero:\"Free\",type:\"compareAtPrice\",whenZero:\"hide\",width:\"100%\"})})})]})]}),visible&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\"},children:\"Variant\"})}),className:\"framer-p65ra7\",\"data-framer-name\":\"Product Variant\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"rq7eiMMQl\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.6)\"},text:Ox1skanfW,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jmtsva\",layoutDependency:layoutDependency,layoutId:\"JPlkDmyW5\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ncuxoi\",\"data-framer-name\":\"Quantity Input\",layoutDependency:layoutDependency,layoutId:\"TmBxHPNUL\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qs6qa4-container\",\"data-framer-name\":\"Subtract\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"i8OcHRG6e-container\",name:\"Subtract\",nodeId:\"i8OcHRG6e\",rendersWithMotion:true,scopeId:\"q_LiCBEFY\",children:/*#__PURE__*/_jsx(QuantityInput,{bgBlur:0,color:{defaultColor:\"rgb(0, 0, 0)\",disabledColor:\"rgba(0, 0, 0, 0.25)\"},fill:{defaultColor:\"rgb(243, 243, 243)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"center\"},height:\"100%\",icon:{rounded:true,size:12,strokeWidth:3},id:\"i8OcHRG6e\",layoutId:\"i8OcHRG6e\",maxValue:100,name:\"Subtract\",padding:\"10px\",placeholder:{},radius:\"10px\",shopifyData:\"\",style:{height:\"100%\",width:\"100%\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},type:\"subtract\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xsj0zn-container\",\"data-framer-name\":\"Input\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jK_HW72sH-container\",name:\"Input\",nodeId:\"jK_HW72sH\",rendersWithMotion:true,scopeId:\"q_LiCBEFY\",children:/*#__PURE__*/_jsx(QuantityInput,{bgBlur:0,color:{defaultColor:\"rgb(0, 0, 0)\",disabledColor:\"rgba(0, 0, 0, 0.25)\"},fill:{defaultColor:\"rgb(243, 243, 243)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"center\"},height:\"100%\",icon:{rounded:true,size:16,strokeWidth:2},id:\"jK_HW72sH\",layoutId:\"jK_HW72sH\",maxValue:100,name:\"Input\",padding:\"10px\",placeholder:{},radius:\"10px\",shopifyData:\"\",style:{height:\"100%\",width:\"100%\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},type:\"input\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eqkyno-container\",\"data-framer-name\":\"Add\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ohjDB6LRf-container\",name:\"Add\",nodeId:\"ohjDB6LRf\",rendersWithMotion:true,scopeId:\"q_LiCBEFY\",children:/*#__PURE__*/_jsx(QuantityInput,{bgBlur:0,color:{defaultColor:\"rgb(0, 0, 0)\",disabledColor:\"rgba(0, 0, 0, 0.25)\"},fill:{defaultColor:\"rgb(243, 243, 243)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",icon:{rounded:true,size:12,strokeWidth:3},id:\"ohjDB6LRf\",layoutId:\"ohjDB6LRf\",maxValue:100,name:\"Add\",padding:\"10px\",placeholder:{},radius:\"10px\",shopifyData:\"\",style:{height:\"100%\",width:\"100%\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},type:\"add\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q45gt-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"e_t_4gjfy-container\",nodeId:\"e_t_4gjfy\",rendersWithMotion:true,scopeId:\"q_LiCBEFY\",children:/*#__PURE__*/_jsx(RemoveFromCartButton,{bgBlur:0,fill:{defaultColor:\"rgb(243, 243, 243)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},height:\"100%\",icon:{color:\"rgb(0, 0, 0)\",size:12},id:\"e_t_4gjfy\",layoutId:\"e_t_4gjfy\",padding:\"10px\",radius:\"10px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zQDG4.framer-dyxdou, .framer-zQDG4 .framer-dyxdou { display: block; }\",\".framer-zQDG4.framer-1x40o13 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 452px; }\",\".framer-zQDG4 .framer-si1i3k { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 4px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-zQDG4 .framer-10p5al5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-zQDG4 .framer-9t0y3j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-zQDG4 .framer-4yzido { --framer-text-wrap: balance; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-zQDG4 .framer-17tqrjx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-zQDG4 .framer-1u9oxgx-container, .framer-zQDG4 .framer-5ginqx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-zQDG4 .framer-p65ra7 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-zQDG4 .framer-jmtsva { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-zQDG4 .framer-ncuxoi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zQDG4 .framer-qs6qa4-container, .framer-zQDG4 .framer-1eqkyno-container, .framer-zQDG4 .framer-q45gt-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-zQDG4 .framer-1xsj0zn-container { flex: none; height: 40px; position: relative; width: 60px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-zQDG4.framer-1x40o13, .framer-zQDG4 .framer-10p5al5, .framer-zQDG4 .framer-9t0y3j, .framer-zQDG4 .framer-17tqrjx, .framer-zQDG4 .framer-ncuxoi { gap: 0px; } .framer-zQDG4.framer-1x40o13 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-zQDG4.framer-1x40o13 > :first-child, .framer-zQDG4 .framer-9t0y3j > :first-child, .framer-zQDG4 .framer-17tqrjx > :first-child, .framer-zQDG4 .framer-ncuxoi > :first-child { margin-left: 0px; } .framer-zQDG4.framer-1x40o13 > :last-child, .framer-zQDG4 .framer-9t0y3j > :last-child, .framer-zQDG4 .framer-17tqrjx > :last-child, .framer-zQDG4 .framer-ncuxoi > :last-child { margin-right: 0px; } .framer-zQDG4 .framer-10p5al5 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-zQDG4 .framer-10p5al5 > :first-child { margin-top: 0px; } .framer-zQDG4 .framer-10p5al5 > :last-child { margin-bottom: 0px; } .framer-zQDG4 .framer-9t0y3j > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-zQDG4 .framer-17tqrjx > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-zQDG4 .framer-ncuxoi > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 65.5\n * @framerIntrinsicWidth 452\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ShLrIcYHF\":\"title\",\"Ox1skanfW\":\"productVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerq_LiCBEFY=withCSS(Component,css,\"framer-zQDG4\");export default Framerq_LiCBEFY;Framerq_LiCBEFY.displayName=\"Cart List Item 3\";Framerq_LiCBEFY.defaultProps={height:65.5,width:452};addPropertyControls(Framerq_LiCBEFY,{ShLrIcYHF:{defaultValue:\"Product Name\",displayTextArea:false,title:\"Title\",type:ControlType.String},Ox1skanfW:{defaultValue:\"\",description:\"\",placeholder:\"Product Variant\",title:\"Product Variant\",type:ControlType.String}});addFonts(Framerq_LiCBEFY,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PriceLabelFonts,...QuantityInputFonts,...RemoveFromCartButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerq_LiCBEFY\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"452\",\"framerIntrinsicHeight\":\"65.5\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ShLrIcYHF\\\":\\\"title\\\",\\\"Ox1skanfW\\\":\\\"productVariant\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./q_LiCBEFY.map", "// Generated by Framer (d2aa011)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,Image,Link,PathVariablesContext,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CloseCartButton from\"https://framerusercontent.com/modules/6hVHl7EPnEYdfjZwAkGr/6QPLLzD365ofKPf3NGH5/CloseCartButton.js\";import CartProductList from\"https://framerusercontent.com/modules/dKncWf2Rn08OWBvGOUvR/scjbaYENGnxsJ9J51Dtx/CartProductList.js\";import CheckoutButton from\"https://framerusercontent.com/modules/lqnDx25YZlzYWmsCOOj9/THFF9EmIWCTGrT3pYt5y/CheckoutButton.js\";import CartInfoLabel from\"https://framerusercontent.com/modules/p6Gef3yZuarVfkOPLLEP/WVTX0OLFdsy0UKFrYs1c/CartInfoLabel.js\";import OpenCartButton from\"https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/iHNbSVcdImB32D33l2z0/CartButton.js\";import Shopify from\"https://framerusercontent.com/modules/elSCrZHpPoQ8obQ8bC7A/V4cSwmuBQoZy3iE5PIfK/NiSJR5fdw.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/1ZKCKsD2aa1G1NBoux2A/gasxGSVqvCl3L9ULBMcc/zKORYCoq0.js\";import CartListItem3 from\"https://framerusercontent.com/modules/xHXlLuublI40T2258bRe/QTcwUkg0nMIGB7RBGcQn/q_LiCBEFY.js\";const CloseCartButtonFonts=getFonts(CloseCartButton);const CartInfoLabelFonts=getFonts(CartInfoLabel);const CartListItem3Fonts=getFonts(CartListItem3);const CartProductListFonts=getFonts(CartProductList);const CheckoutButtonFonts=getFonts(CheckoutButton);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const OpenCartButtonFonts=getFonts(OpenCartButton);const serializationHash=\"framer-a36bn\";const variantClassNames={XicNbowyR:\"framer-v-4jfknm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={bounce:0,delay:0,duration:.25,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:50,y:0};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"SxUkLujqk\",data:Shopify,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"SxUkLujqk\",name:\"rLkQM8GwE\",type:\"Identifier\"},{collection:\"SxUkLujqk\",name:\"OX04zDAaf\",type:\"Identifier\"},{collection:\"SxUkLujqk\",name:\"DUJY8fo9n\",type:\"Identifier\"},{collection:\"SxUkLujqk\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,rLkQM8GwESxUkLujqk,OX04zDAafSxUkLujqk,DUJY8fo9nSxUkLujqk,idSxUkLujqk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XicNbowyR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-4jfknm\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"XicNbowyR\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qofitj-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JfXzVZ_oH-container\",nodeId:\"JfXzVZ_oH\",rendersWithMotion:true,scopeId:\"UizWyVtdv\",children:/*#__PURE__*/_jsx(OpenCartButton,{appearance:\"button\",button:{bgBlur:0,icon:{color:\"var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, rgb(255, 255, 255))\",size:18},padding:\"10px\",radius:\"10px\",shadows:\"\"},cartLayer:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yw8xjf\",\"data-framer-name\":\"Cart Overlay\",layoutDependency:layoutDependency,layoutId:\"HvHJAMqQV\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-os19d5-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EaDdeEJzB-container\",nodeId:\"EaDdeEJzB\",rendersWithMotion:true,scopeId:\"UizWyVtdv\",children:/*#__PURE__*/_jsx(CloseCartButton,{bgBlur:0,height:\"100%\",id:\"EaDdeEJzB\",layoutId:\"EaDdeEJzB\",padding:\"0px\",radius:\"0px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-7nm4mh\",\"data-framer-appear-id\":\"7nm4mh\",\"data-framer-name\":\"Cart\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"whNPITNUf\",optimized:true,style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1webmwv\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"H26OiAp5V\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13dfd8u\",layoutDependency:layoutDependency,layoutId:\"JJrieDaAa\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\"},children:\"Your Cart\"})}),className:\"framer-17atlj\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"F3uu8RFDK\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wmpu65\",layoutDependency:layoutDependency,layoutId:\"CmxrnmcsI\",style:{backgroundColor:\"rgba(0, 0, 0, 0.06)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3z7l1u-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"b0HBMdGQ7-container\",nodeId:\"b0HBMdGQ7\",rendersWithMotion:true,scopeId:\"UizWyVtdv\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"rgb(0, 0, 0)\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",htmlTag:\"p\",id:\"b0HBMdGQ7\",layoutId:\"b0HBMdGQ7\",prefix:\"\",suffix:\"\",textSelect:true,type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oj2ght-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Hj3c3pVRg-container\",nodeId:\"Hj3c3pVRg\",rendersWithMotion:true,scopeId:\"UizWyVtdv\",children:/*#__PURE__*/_jsx(CloseCartButton,{bgBlur:0,fill:{defaultColor:\"rgb(243, 243, 243)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},height:\"100%\",icon:{color:\"rgb(0, 0, 0)\",size:12},id:\"Hj3c3pVRg\",layoutId:\"Hj3c3pVRg\",padding:\"10px\",radius:\"10px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tjym5l-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mAayzyyzl-container\",nodeId:\"mAayzyyzl\",rendersWithMotion:true,scopeId:\"UizWyVtdv\",children:/*#__PURE__*/_jsx(CartProductList,{collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-e5l624\",layoutDependency:layoutDependency,layoutId:\"SxUkLujqk\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"SxUkLujqk\",data:Shopify,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"SxUkLujqk\",name:\"rLkQM8GwE\",type:\"Identifier\"},{collection:\"SxUkLujqk\",name:\"OX04zDAaf\",type:\"Identifier\"},{collection:\"SxUkLujqk\",name:\"DUJY8fo9n\",type:\"Identifier\"},{collection:\"SxUkLujqk\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({DUJY8fo9n:DUJY8fo9nSxUkLujqk,id:idSxUkLujqk,OX04zDAaf:OX04zDAafSxUkLujqk,rLkQM8GwE:rLkQM8GwESxUkLujqk},index)=>{rLkQM8GwESxUkLujqk??=\"\";DUJY8fo9nSxUkLujqk??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`SxUkLujqk-${idSxUkLujqk}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{rLkQM8GwE:rLkQM8GwESxUkLujqk},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{rLkQM8GwE:rLkQM8GwESxUkLujqk},webPageId:\"QlPA_4OF3\"},motionChild:true,nodeId:\"JtuWgkdYs\",scopeId:\"UizWyVtdv\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-nscpvz framer-jvld6s\",layoutDependency:layoutDependency,layoutId:\"JtuWgkdYs\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"30px\",...toResponsiveImage(OX04zDAafSxUkLujqk)},className:\"framer-14ev4ii\",layoutDependency:layoutDependency,layoutId:\"eKqshkw34\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-yikieb\",\"data-styles-preset\":\"zKORYCoq0\",children:\"Title\"})}),className:\"framer-45w9zi\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kCesMj0OV\",text:DUJY8fo9nSxUkLujqk,verticalAlignment:\"top\",withExternalLayout:true})]})})})},idSxUkLujqk);})})})})})],divider:{color:\"rgba(0, 0, 0, 0.1)\",height:1,inset:0},emptyState:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yzjvv5\",\"data-framer-name\":\"Cart Empty State\",layoutDependency:layoutDependency,layoutId:\"Zxd9in6dP\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\"},children:\"Your Cart is Empty\"})}),className:\"framer-1c906ok\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"AZAXMH0sD\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.65))\"},children:\"Add some items to the cart.\"})}),className:\"framer-17n8ict\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"VRr96fmWu\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.65)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})],gap:20,height:\"100%\",id:\"mAayzyyzl\",layoutId:\"mAayzyyzl\",listItemComponent:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:65,width:\"500px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-inc0hh-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"V2kkpVUx5-container\",nodeId:\"V2kkpVUx5\",rendersWithMotion:true,scopeId:\"UizWyVtdv\",children:/*#__PURE__*/_jsx(CartListItem3,{height:\"100%\",id:\"V2kkpVUx5\",layoutId:\"V2kkpVUx5\",Ox1skanfW:\"\",ShLrIcYHF:\"Product Name\",style:{width:\"100%\"},width:\"100%\"})})})],listItemVariant:\"\",padding:\"24px\",scrollbars:\"show\",style:{height:\"100%\",width:\"100%\"},titleFieldName:\"Title\",variantLabel:{multilineSeparator:\": \",separator:\" / \",style:\"default\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k8k8c2\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"HkS4N7X19\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ecv20b\",layoutDependency:layoutDependency,layoutId:\"p_TDWPQ0m\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"left\"},children:\"Subtotal\"})}),className:\"framer-m8c15w\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Z4U17B_6y\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-137uw7o-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"B0EjzXS0d-container\",nodeId:\"B0EjzXS0d\",rendersWithMotion:true,scopeId:\"UizWyVtdv\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"rgb(0, 0, 0)\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",htmlTag:\"p\",id:\"B0EjzXS0d\",layoutId:\"B0EjzXS0d\",prefix:\"\",suffix:\"\",textSelect:true,type:\"subtotal\",whenZero:\"show\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mwdhc1-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kq_X37ppw-container\",nodeId:\"kq_X37ppw\",rendersWithMotion:true,scopeId:\"UizWyVtdv\",children:/*#__PURE__*/_jsx(CheckoutButton,{bgBlur:0,color:{defaultColor:\"rgb(255, 255, 255)\"},disabledState:{opacity:.5},fill:{defaultColor:\"rgb(17, 17, 17)\",defaultColorA:\"rgb(94, 94, 94)\",defaultColorB:\"rgb(17, 17, 17)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"kq_X37ppw\",layoutId:\"kq_X37ppw\",newTab:true,padding:\"10px\",radius:\"10px\",style:{width:\"100%\"},text:{default:\"Checkout\",disabled:\"Checkout\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})})]})]})]})],customButton:[],escToClose:true,height:\"100%\",id:\"JfXzVZ_oH\",layoutId:\"JfXzVZ_oH\",overlay:{backgroundColor:\"rgba(0, 0, 0, 0.5)\",blur:0,transition:{bounce:0,delay:0,duration:.2,type:\"spring\"}},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-a36bn.framer-jvld6s, .framer-a36bn .framer-jvld6s { display: block; }\",\".framer-a36bn.framer-4jfknm { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-a36bn .framer-1qofitj-container, .framer-a36bn .framer-1oj2ght-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-a36bn .framer-1yw8xjf { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 600px; }\",\".framer-a36bn .framer-os19d5-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-a36bn .framer-7nm4mh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; max-width: 500px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-a36bn .framer-1webmwv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 24px; position: relative; width: 100%; }\",\".framer-a36bn .framer-13dfd8u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-a36bn .framer-17atlj, .framer-a36bn .framer-45w9zi, .framer-a36bn .framer-m8c15w { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-a36bn .framer-wmpu65 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 10px 4px 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-a36bn .framer-3z7l1u-container, .framer-a36bn .framer-137uw7o-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-a36bn .framer-tjym5l-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-a36bn .framer-e5l624 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-a36bn .framer-nscpvz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-a36bn .framer-14ev4ii { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-a36bn .framer-inc0hh-container { height: auto; position: relative; width: 500px; }\",\".framer-a36bn .framer-1yzjvv5 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 250px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 500px; }\",\".framer-a36bn .framer-1c906ok, .framer-a36bn .framer-17n8ict { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-a36bn .framer-k8k8c2 { 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: hidden; padding: 24px; position: relative; width: 100%; }\",\".framer-a36bn .framer-ecv20b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-a36bn .framer-1mwdhc1-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-a36bn.framer-4jfknm, .framer-a36bn .framer-1yw8xjf, .framer-a36bn .framer-7nm4mh, .framer-a36bn .framer-13dfd8u, .framer-a36bn .framer-wmpu65, .framer-a36bn .framer-e5l624, .framer-a36bn .framer-nscpvz, .framer-a36bn .framer-1yzjvv5, .framer-a36bn .framer-k8k8c2 { gap: 0px; } .framer-a36bn.framer-4jfknm > *, .framer-a36bn .framer-1yw8xjf > *, .framer-a36bn .framer-wmpu65 > *, .framer-a36bn .framer-nscpvz > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-a36bn.framer-4jfknm > :first-child, .framer-a36bn .framer-1yw8xjf > :first-child, .framer-a36bn .framer-13dfd8u > :first-child, .framer-a36bn .framer-wmpu65 > :first-child, .framer-a36bn .framer-nscpvz > :first-child { margin-left: 0px; } .framer-a36bn.framer-4jfknm > :last-child, .framer-a36bn .framer-1yw8xjf > :last-child, .framer-a36bn .framer-13dfd8u > :last-child, .framer-a36bn .framer-wmpu65 > :last-child, .framer-a36bn .framer-nscpvz > :last-child { margin-right: 0px; } .framer-a36bn .framer-7nm4mh > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-a36bn .framer-7nm4mh > :first-child, .framer-a36bn .framer-e5l624 > :first-child, .framer-a36bn .framer-1yzjvv5 > :first-child, .framer-a36bn .framer-k8k8c2 > :first-child { margin-top: 0px; } .framer-a36bn .framer-7nm4mh > :last-child, .framer-a36bn .framer-e5l624 > :last-child, .framer-a36bn .framer-1yzjvv5 > :last-child, .framer-a36bn .framer-k8k8c2 > :last-child { margin-bottom: 0px; } .framer-a36bn .framer-13dfd8u > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-a36bn .framer-e5l624 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-a36bn .framer-1yzjvv5 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-a36bn .framer-k8k8c2 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\",...sharedStyle.css,'.framer-a36bn[data-border=\"true\"]::after, .framer-a36bn [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 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUizWyVtdv=withCSS(Component,css,\"framer-a36bn\");export default FramerUizWyVtdv;FramerUizWyVtdv.displayName=\"Cart 2\";FramerUizWyVtdv.defaultProps={height:40,width:40};addFonts(FramerUizWyVtdv,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...CloseCartButtonFonts,...CartInfoLabelFonts,...CartListItem3Fonts,...CartProductListFonts,...CheckoutButtonFonts,...OpenCartButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUizWyVtdv\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (013b13c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ComponentMenuIcon from\"https://framerusercontent.com/modules/cUPxaE5Ml9ASFQsAbHkp/xfjY2pZS5hfluT9Iuy0a/pDsV96av_.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2MjXdRaJ8mA00Xh43aTm/zj9j100uDZRQdAJmTDox/SvAOfcWGY.js\";import Button from\"https://framerusercontent.com/modules/AjuXHKUU1WRe0WvIZHkX/eeC5rGN8A7C5aP15vs67/exA4aFsmJ.js\";import ComponentNavLink from\"https://framerusercontent.com/modules/6WurZHzcjvG3tdP6JctN/fyD59riZRmIhKbi0P9P1/O2tmny4n3.js\";import Cart2 from\"https://framerusercontent.com/modules/xeDpF6EDIQoTs8OjnBiR/DE56aLsDgea3C3k21XDZ/UizWyVtdv.js\";const ComponentNavLinkFonts=getFonts(ComponentNavLink);const ButtonFonts=getFonts(Button);const Cart2Fonts=getFonts(Cart2);const ComponentMenuIconFonts=getFonts(ComponentMenuIcon);const enabledGestures={A91_Z1vfX:{hover:true}};const cycleOrder=[\"A91_Z1vfX\",\"ecnfIwLKz\",\"mfap589zY\",\"w5n0roozC\",\"kQ1lCBBmz\",\"DqJXRIFZf\",\"dzNViooDq\"];const serializationHash=\"framer-GhaWM\";const variantClassNames={A91_Z1vfX:\"framer-v-14kmlfe\",DqJXRIFZf:\"framer-v-cxfhcw\",dzNViooDq:\"framer-v-1lvqlr3\",ecnfIwLKz:\"framer-v-sjvbg9\",kQ1lCBBmz:\"framer-v-3lq2ie\",mfap589zY:\"framer-v-1rjgngy\",w5n0roozC:\"framer-v-lk5qnu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"mOBILE nav New Color Open\":\"dzNViooDq\",\"Mobile Nav New Color\":\"DqJXRIFZf\",\"Mobile Nav New Transparent\":\"kQ1lCBBmz\",\"Navigation Color\":\"ecnfIwLKz\",\"Navigation Mobile Coor\":\"w5n0roozC\",\"Navigation Mobile Transparent\":\"mfap589zY\",\"Navigation Transparent\":\"A91_Z1vfX\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"A91_Z1vfX\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"A91_Z1vfX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const XKaY3MrGu1coi4us=activeVariantCallback(async(...args)=>{setVariant(\"dzNViooDq\");});const XKaY3MrGusikdh5=activeVariantCallback(async(...args)=>{setVariant(\"DqJXRIFZf\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"dzNViooDq\")return true;return false;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"dzNViooDq\")return false;return true;};const isDisplayed2=()=>{if([\"mfap589zY\",\"w5n0roozC\",\"kQ1lCBBmz\",\"DqJXRIFZf\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"kQ1lCBBmz\",\"DqJXRIFZf\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"ecnfIwLKz\",\"kQ1lCBBmz\",\"DqJXRIFZf\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if(baseVariant===\"ecnfIwLKz\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"kQ1lCBBmz\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"DqJXRIFZf\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14kmlfe\",className,classNames),\"data-framer-name\":\"Navigation Transparent\",layoutDependency:layoutDependency,layoutId:\"A91_Z1vfX\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{\"A91_Z1vfX-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cb084d69-fb3a-43a7-b50a-e7506bdef46c, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-3e6ec15f-2b75-4e3b-ad0b-168aa37f4237, rgb(255, 255, 255))\"},DqJXRIFZf:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cb084d69-fb3a-43a7-b50a-e7506bdef46c, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-3e6ec15f-2b75-4e3b-ad0b-168aa37f4237, rgb(255, 255, 255))\"},dzNViooDq:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cb084d69-fb3a-43a7-b50a-e7506bdef46c, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-3e6ec15f-2b75-4e3b-ad0b-168aa37f4237, rgb(255, 255, 255))\"},ecnfIwLKz:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cb084d69-fb3a-43a7-b50a-e7506bdef46c, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-3e6ec15f-2b75-4e3b-ad0b-168aa37f4237, rgb(255, 255, 255))\"},kQ1lCBBmz:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},mfap589zY:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},w5n0roozC:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cb084d69-fb3a-43a7-b50a-e7506bdef46c, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-3e6ec15f-2b75-4e3b-ad0b-168aa37f4237, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"A91_Z1vfX-hover\":{\"data-border\":true,\"data-framer-name\":undefined},DqJXRIFZf:{\"data-border\":true,\"data-framer-name\":\"Mobile Nav New Color\"},dzNViooDq:{\"data-border\":true,\"data-framer-name\":\"mOBILE nav New Color Open\"},ecnfIwLKz:{\"data-border\":true,\"data-framer-name\":\"Navigation Color\"},kQ1lCBBmz:{\"data-framer-name\":\"Mobile Nav New Transparent\"},mfap589zY:{\"data-framer-name\":\"Navigation Mobile Transparent\"},w5n0roozC:{\"data-border\":true,\"data-framer-name\":\"Navigation Mobile Coor\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kwzwar\",\"data-framer-name\":\"Section \",layoutDependency:layoutDependency,layoutId:\"A91_Z1vfXY3A0CU2YNzrWIj4nK7\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b87dlr\",layoutDependency:layoutDependency,layoutId:\"RMxj5WWfn\",children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1heu7i1\",\"data-framer-name\":\"Links Wrap\",layoutDependency:layoutDependency,layoutId:\"gfJnT3lnm\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lxCQN1TAu\"},implicitPathVariables:undefined},{href:{webPageId:\"lxCQN1TAu\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,...addPropertyOverrides({dzNViooDq:{y:(componentViewport?.y||0)+(27+((componentViewport?.height||384.5)-54-332)/2)+0+79+50+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-25ocb1-container\",layoutDependency:layoutDependency,layoutId:\"h0qpW9Qr5-container\",nodeId:\"h0qpW9Qr5\",rendersWithMotion:true,scopeId:\"dnpabjQ7U\",children:/*#__PURE__*/_jsx(ComponentNavLink,{height:\"100%\",id:\"h0qpW9Qr5\",layoutId:\"h0qpW9Qr5\",NVbWKr3uh:resolvedLinks[0],width:\"100%\",ZS1BbG5fd:\"Coaches\",...addPropertyOverrides({dzNViooDq:{NVbWKr3uh:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":wj2xV6LDE\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":wj2xV6LDE\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,...addPropertyOverrides({dzNViooDq:{y:(componentViewport?.y||0)+(27+((componentViewport?.height||384.5)-54-332)/2)+0+79+50+0+59}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o3nbc8-container\",layoutDependency:layoutDependency,layoutId:\"VkpptTKfU-container\",nodeId:\"VkpptTKfU\",rendersWithMotion:true,scopeId:\"dnpabjQ7U\",children:/*#__PURE__*/_jsx(ComponentNavLink,{height:\"100%\",id:\"VkpptTKfU\",layoutId:\"VkpptTKfU\",NVbWKr3uh:resolvedLinks1[0],width:\"100%\",ZS1BbG5fd:\"Train Today\",...addPropertyOverrides({dzNViooDq:{NVbWKr3uh:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ChNpwR0EE\"},implicitPathVariables:undefined},{href:{webPageId:\"ChNpwR0EE\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,...addPropertyOverrides({dzNViooDq:{y:(componentViewport?.y||0)+(27+((componentViewport?.height||384.5)-54-332)/2)+0+79+50+0+118}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13uf3wz-container\",layoutDependency:layoutDependency,layoutId:\"YcgR09yF_-container\",nodeId:\"YcgR09yF_\",rendersWithMotion:true,scopeId:\"dnpabjQ7U\",children:/*#__PURE__*/_jsx(ComponentNavLink,{height:\"100%\",id:\"YcgR09yF_\",layoutId:\"YcgR09yF_\",NVbWKr3uh:resolvedLinks2[0],width:\"100%\",ZS1BbG5fd:\"Noventa Summer Program\",...addPropertyOverrides({dzNViooDq:{NVbWKr3uh:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10cjxd7\",\"data-framer-name\":\"Section \",layoutDependency:layoutDependency,layoutId:\"IfHp54RXQ\",children:[/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"VuM6A76bn\",scopeId:\"dnpabjQ7U\",...addPropertyOverrides({DqJXRIFZf:{href:{webPageId:\"augiA20Il\"}},dzNViooDq:{href:{webPageId:\"augiA20Il\"}},ecnfIwLKz:{href:{webPageId:\"augiA20Il\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(27+((componentViewport?.height||200)-54-79)/2)+0+0),pixelHeight:612,pixelWidth:792,sizes:\"130px\",src:\"https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png\",srcSet:\"https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png?scale-down-to=512 512w,https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png 792w\"},className:\"framer-1dcevtp framer-1jxqnbj\",layoutDependency:layoutDependency,layoutId:\"VuM6A76bn\",...addPropertyOverrides({DqJXRIFZf:{as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(27+((componentViewport?.height||133)-54-79)/2)+0+0),pixelHeight:612,pixelWidth:792,sizes:\"130px\",src:\"https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png\",srcSet:\"https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png?scale-down-to=512 512w,https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png 792w\"}},dzNViooDq:{as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(27+((componentViewport?.height||384.5)-54-332)/2)+0+0+0),pixelHeight:612,pixelWidth:792,sizes:\"130px\",src:\"https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png\",srcSet:\"https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png?scale-down-to=512 512w,https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png 792w\"}},ecnfIwLKz:{as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(27+((componentViewport?.height||133)-54-79)/2)+0+0),pixelHeight:612,pixelWidth:792,sizes:\"130px\",src:\"https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png\",srcSet:\"https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png?scale-down-to=512 512w,https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png 792w\"}},kQ1lCBBmz:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(27+((componentViewport?.height||133)-54-79)/2)+0+0),pixelHeight:612,pixelWidth:792,sizes:\"130px\",src:\"https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png\",srcSet:\"https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png?scale-down-to=512 512w,https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png 792w\"}},mfap589zY:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(27+((componentViewport?.height||200)-54-146.2)/2)+0+33.6),pixelHeight:612,pixelWidth:792,sizes:\"130px\",src:\"https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png\",srcSet:\"https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png?scale-down-to=512 512w,https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png 792w\"}},w5n0roozC:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(27+((componentViewport?.height||200)-54-146.2)/2)+0+33.6),pixelHeight:612,pixelWidth:792,sizes:\"130px\",src:\"https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png\",srcSet:\"https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png?scale-down-to=512 512w,https://framerusercontent.com/images/ljGUjfxrchCABrgKpeKSD3XT9A.png 792w\"}}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j5xx8w\",\"data-framer-name\":\"Section Icon\",layoutDependency:layoutDependency,layoutId:\"pgpUkUdAK\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, rgb(13, 13, 13)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"gk6toits0\",openInNewTab:false,scopeId:\"dnpabjQ7U\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jkhskc\",\"data-styles-preset\":\"SvAOfcWGY\",children:\"Home\"})})})}),className:\"framer-n5qkhz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gk6toits0\",style:{\"--extracted-r6o4lv\":\"var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, rgb(13, 13, 13))\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, rgb(13, 13, 13)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"lxCQN1TAu\"},motionChild:true,nodeId:\"xuqnavvI2\",openInNewTab:false,scopeId:\"dnpabjQ7U\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jkhskc\",\"data-styles-preset\":\"SvAOfcWGY\",children:\"Coaches\"})})})}),className:\"framer-15hckky\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xuqnavvI2\",style:{\"--extracted-r6o4lv\":\"var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, rgb(13, 13, 13))\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:\"106px\",y:(componentViewport?.y||0)+(27+((componentViewport?.height||200)-54-79)/2)+0+19.5+.5,...addPropertyOverrides({mfap589zY:{y:(componentViewport?.y||0)+(27+((componentViewport?.height||200)-54-146.2)/2)+0+0+0+43.2},w5n0roozC:{y:(componentViewport?.y||0)+(27+((componentViewport?.height||200)-54-146.2)/2)+0+0+0+107.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1494d8b-container\",layoutDependency:layoutDependency,layoutId:\"t6nqOc1fj-container\",nodeId:\"t6nqOc1fj\",rendersWithMotion:true,scopeId:\"dnpabjQ7U\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"t6nqOc1fj\",layoutId:\"t6nqOc1fj\",style:{height:\"100%\",width:\"100%\"},variant:\"B1UBnNYvE\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(27+((componentViewport?.height||200)-54-79)/2)+0+19.5+0,...addPropertyOverrides({DqJXRIFZf:{y:(componentViewport?.y||0)+(27+((componentViewport?.height||133)-54-79)/2)+0+15.5+4},ecnfIwLKz:{y:(componentViewport?.y||0)+(27+((componentViewport?.height||133)-54-79)/2)+0+19.5+0},kQ1lCBBmz:{y:(componentViewport?.y||0)+(27+((componentViewport?.height||133)-54-79)/2)+0+15.5+4},mfap589zY:{y:(componentViewport?.y||0)+(27+((componentViewport?.height||200)-54-146.2)/2)+0+0+0+106.2},w5n0roozC:{y:(componentViewport?.y||0)+(27+((componentViewport?.height||200)-54-146.2)/2)+0+0+0+43.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jablz7-container\",layoutDependency:layoutDependency,layoutId:\"aofG7Mbfd-container\",nodeId:\"aofG7Mbfd\",rendersWithMotion:true,scopeId:\"dnpabjQ7U\",children:/*#__PURE__*/_jsx(Cart2,{height:\"100%\",id:\"aofG7Mbfd\",layoutId:\"aofG7Mbfd\",width:\"100%\"})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({ecnfIwLKz:{height:39,width:\"106px\",y:(componentViewport?.y||0)+(27+((componentViewport?.height||133)-54-79)/2)+0+19.5+.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-879nh-container\",layoutDependency:layoutDependency,layoutId:\"QgHLhVa0k-container\",nodeId:\"QgHLhVa0k\",rendersWithMotion:true,scopeId:\"dnpabjQ7U\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"QgHLhVa0k\",layoutId:\"QgHLhVa0k\",style:{height:\"100%\",width:\"100%\"},variant:\"B1UBnNYvE\",width:\"100%\"})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({kQ1lCBBmz:{height:48,y:(componentViewport?.y||0)+(27+((componentViewport?.height||133)-54-79)/2)+0+15.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mtq8e8-container\",\"data-framer-name\":\"Menu Icon\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Kme6w0x0B-container\",name:\"Menu Icon\",nodeId:\"Kme6w0x0B\",rendersWithMotion:true,scopeId:\"dnpabjQ7U\",children:/*#__PURE__*/_jsx(ComponentMenuIcon,{height:\"100%\",id:\"Kme6w0x0B\",layoutId:\"Kme6w0x0B\",name:\"Menu Icon\",variant:\"ND5hgPQM2\",width:\"100%\",XKaY3MrGu:XKaY3MrGu1coi4us})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({DqJXRIFZf:{height:48,y:(componentViewport?.y||0)+(27+((componentViewport?.height||133)-54-79)/2)+0+15.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l4cg3n-container\",\"data-framer-name\":\"Menu Icon\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"R3ul36FeE-container\",name:\"Menu Icon\",nodeId:\"R3ul36FeE\",rendersWithMotion:true,scopeId:\"dnpabjQ7U\",children:/*#__PURE__*/_jsx(ComponentMenuIcon,{height:\"100%\",id:\"R3ul36FeE\",layoutId:\"R3ul36FeE\",name:\"Menu Icon\",variant:\"ND5hgPQM2\",width:\"100%\",XKaY3MrGu:XKaY3MrGu1coi4us})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({dzNViooDq:{height:48,y:(componentViewport?.y||0)+(27+((componentViewport?.height||384.5)-54-332)/2)+0+0+15.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15q1rrn-container\",\"data-framer-name\":\"Menu Icon\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"axitQ7WHm-container\",name:\"Menu Icon\",nodeId:\"axitQ7WHm\",rendersWithMotion:true,scopeId:\"dnpabjQ7U\",children:/*#__PURE__*/_jsx(ComponentMenuIcon,{height:\"100%\",id:\"axitQ7WHm\",layoutId:\"axitQ7WHm\",name:\"Menu Icon\",variant:\"HULzZHPUC\",width:\"100%\",XKaY3MrGu:XKaY3MrGusikdh5})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GhaWM.framer-1jxqnbj, .framer-GhaWM .framer-1jxqnbj { display: block; }\",\".framer-GhaWM.framer-14kmlfe { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 27px 24px 27px 24px; position: relative; width: 1440px; }\",\".framer-GhaWM .framer-1kwzwar, .framer-GhaWM .framer-10cjxd7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-GhaWM .framer-1b87dlr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 201px; overflow: visible; padding: 50px 0px 50px 0px; position: relative; width: 1px; }\",\".framer-GhaWM .framer-1heu7i1 { 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-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-GhaWM .framer-25ocb1-container, .framer-GhaWM .framer-1o3nbc8-container, .framer-GhaWM .framer-13uf3wz-container, .framer-GhaWM .framer-1jablz7-container, .framer-GhaWM .framer-1mtq8e8-container, .framer-GhaWM .framer-1l4cg3n-container, .framer-GhaWM .framer-15q1rrn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-GhaWM .framer-1dcevtp { flex: none; height: 79px; overflow: hidden; position: relative; width: 130px; }\",\".framer-GhaWM .framer-j5xx8w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-GhaWM .framer-n5qkhz, .framer-GhaWM .framer-15hckky { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GhaWM .framer-1494d8b-container, .framer-GhaWM .framer-879nh-container { flex: none; height: 39px; position: relative; width: 106px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-GhaWM.framer-14kmlfe, .framer-GhaWM .framer-1b87dlr, .framer-GhaWM .framer-1heu7i1, .framer-GhaWM .framer-j5xx8w { gap: 0px; } .framer-GhaWM.framer-14kmlfe > *, .framer-GhaWM .framer-1b87dlr > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-GhaWM.framer-14kmlfe > :first-child, .framer-GhaWM .framer-1b87dlr > :first-child, .framer-GhaWM .framer-j5xx8w > :first-child { margin-left: 0px; } .framer-GhaWM.framer-14kmlfe > :last-child, .framer-GhaWM .framer-1b87dlr > :last-child, .framer-GhaWM .framer-j5xx8w > :last-child { margin-right: 0px; } .framer-GhaWM .framer-1heu7i1 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-GhaWM .framer-1heu7i1 > :first-child { margin-top: 0px; } .framer-GhaWM .framer-1heu7i1 > :last-child { margin-bottom: 0px; } .framer-GhaWM .framer-j5xx8w > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } }\",\".framer-GhaWM.framer-v-sjvbg9.framer-14kmlfe { cursor: unset; }\",\".framer-GhaWM.framer-v-sjvbg9 .framer-1dcevtp, .framer-GhaWM.framer-v-cxfhcw .framer-1dcevtp { text-decoration: none; }\",\".framer-GhaWM.framer-v-sjvbg9 .framer-j5xx8w { cursor: pointer; }\",\".framer-GhaWM.framer-v-sjvbg9 .framer-n5qkhz, .framer-GhaWM.framer-v-1lvqlr3 .framer-13uf3wz-container { order: 2; }\",\".framer-GhaWM.framer-v-sjvbg9 .framer-15hckky, .framer-GhaWM.framer-v-1rjgngy .framer-15hckky { order: 3; }\",\".framer-GhaWM.framer-v-sjvbg9 .framer-1jablz7-container, .framer-GhaWM.framer-v-1rjgngy .framer-1jablz7-container, .framer-GhaWM.framer-v-lk5qnu .framer-1jablz7-container, .framer-GhaWM.framer-v-3lq2ie .framer-1jablz7-container, .framer-GhaWM.framer-v-cxfhcw .framer-1jablz7-container, .framer-GhaWM.framer-v-1lvqlr3 .framer-15q1rrn-container { order: 5; }\",\".framer-GhaWM.framer-v-sjvbg9 .framer-879nh-container, .framer-GhaWM.framer-v-1rjgngy .framer-1494d8b-container, .framer-GhaWM.framer-v-lk5qnu .framer-15hckky { order: 4; }\",\".framer-GhaWM.framer-v-1rjgngy.framer-14kmlfe, .framer-GhaWM.framer-v-lk5qnu.framer-14kmlfe, .framer-GhaWM.framer-v-3lq2ie.framer-14kmlfe, .framer-GhaWM.framer-v-cxfhcw.framer-14kmlfe, .framer-GhaWM.framer-v-1lvqlr3.framer-14kmlfe { cursor: unset; width: 390px; }\",\".framer-GhaWM.framer-v-1rjgngy .framer-j5xx8w, .framer-GhaWM.framer-v-lk5qnu .framer-j5xx8w, .framer-GhaWM.framer-v-1lvqlr3 .framer-1kwzwar { flex-direction: column; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-GhaWM.framer-v-1rjgngy .framer-j5xx8w { gap: 0px; } .framer-GhaWM.framer-v-1rjgngy .framer-j5xx8w > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-GhaWM.framer-v-1rjgngy .framer-j5xx8w > :first-child { margin-top: 0px; } .framer-GhaWM.framer-v-1rjgngy .framer-j5xx8w > :last-child { margin-bottom: 0px; } }\",\".framer-GhaWM.framer-v-lk5qnu .framer-1494d8b-container { order: 6; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-GhaWM.framer-v-lk5qnu .framer-j5xx8w { gap: 0px; } .framer-GhaWM.framer-v-lk5qnu .framer-j5xx8w > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-GhaWM.framer-v-lk5qnu .framer-j5xx8w > :first-child { margin-top: 0px; } .framer-GhaWM.framer-v-lk5qnu .framer-j5xx8w > :last-child { margin-bottom: 0px; } }\",\".framer-GhaWM.framer-v-3lq2ie .framer-1mtq8e8-container { order: 7; }\",\".framer-GhaWM.framer-v-cxfhcw .framer-1l4cg3n-container { order: 8; }\",\".framer-GhaWM.framer-v-1lvqlr3 .framer-1b87dlr { flex: none; min-height: unset; order: 1; width: 100%; }\",\".framer-GhaWM.framer-v-1lvqlr3 .framer-25ocb1-container { order: 0; }\",\".framer-GhaWM.framer-v-1lvqlr3 .framer-1o3nbc8-container { order: 1; }\",\".framer-GhaWM.framer-v-1lvqlr3 .framer-10cjxd7 { flex: none; order: 0; width: 100%; }\",\".framer-GhaWM.framer-v-1lvqlr3 .framer-1dcevtp { order: 1; text-decoration: none; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-GhaWM.framer-v-1lvqlr3 .framer-1kwzwar { gap: 0px; } .framer-GhaWM.framer-v-1lvqlr3 .framer-1kwzwar > *, .framer-GhaWM.framer-v-1lvqlr3 .framer-1kwzwar > :first-child, .framer-GhaWM.framer-v-1lvqlr3 .framer-1kwzwar > :last-child { margin: 0px; } }\",\".framer-GhaWM.framer-v-14kmlfe.hover .framer-1kwzwar { cursor: default; }\",...sharedStyle.css,'.framer-GhaWM[data-border=\"true\"]::after, .framer-GhaWM [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 133\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ecnfIwLKz\":{\"layout\":[\"fixed\",\"auto\"]},\"mfap589zY\":{\"layout\":[\"fixed\",\"auto\"]},\"w5n0roozC\":{\"layout\":[\"fixed\",\"auto\"]},\"kQ1lCBBmz\":{\"layout\":[\"fixed\",\"auto\"]},\"DqJXRIFZf\":{\"layout\":[\"fixed\",\"auto\"]},\"dzNViooDq\":{\"layout\":[\"fixed\",\"auto\"]},\"DCFBjP7s6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerdnpabjQ7U=withCSS(Component,css,\"framer-GhaWM\");export default FramerdnpabjQ7U;FramerdnpabjQ7U.displayName=\"Navigation/Nav\";FramerdnpabjQ7U.defaultProps={height:133,width:1440};addPropertyControls(FramerdnpabjQ7U,{variant:{options:[\"A91_Z1vfX\",\"ecnfIwLKz\",\"mfap589zY\",\"w5n0roozC\",\"kQ1lCBBmz\",\"DqJXRIFZf\",\"dzNViooDq\"],optionTitles:[\"Navigation Transparent\",\"Navigation Color\",\"Navigation Mobile Transparent\",\"Navigation Mobile Coor\",\"Mobile Nav New Transparent\",\"Mobile Nav New Color\",\"mOBILE nav New Color Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerdnpabjQ7U,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ComponentNavLinkFonts,...ButtonFonts,...Cart2Fonts,...ComponentMenuIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdnpabjQ7U\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"133\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ecnfIwLKz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mfap589zY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"w5n0roozC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kQ1lCBBmz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DqJXRIFZf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dzNViooDq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DCFBjP7s6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e1a43d5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Space Grotesk-regular\",\"FS;Space Grotesk-bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6DG6HUOGHOB35UGAANBDBVY77OCFNQOA/MX56D7EXTFRCL3EZPNM332VF6D5TDENT/2MGP255ZY2RSFHKW6LNN6W6BWQGC2LUO.woff2\",weight:\"400\"},{family:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/GFEQC7SZ2XMFHB2INR6RE24JKHO5JNTS/R2HDHPNP7PMXFG5AIIV7PF3KFELSLGKJ/COAKOVM7H37QQIPEFBZNVR5EL4GEPLQU.woff2\",weight:\"700\"}]}];export const css=['.framer-LTveH .framer-styles-preset-1mxrv99:not(.rich-text-wrapper), .framer-LTveH .framer-styles-preset-1mxrv99.rich-text-wrapper p { --framer-font-family: \"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, #0d0d0d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-LTveH\";\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\"}}}", "// Generated by Framer (fd7a51d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Apotek Black\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Apotek Black\",source:\"custom\",url:\"https://framerusercontent.com/assets/kbBrbmRFRA6pSO3Q12OWGkVB9Us.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-Yc0Q1 .framer-styles-preset-1s50nmj:not(.rich-text-wrapper), .framer-Yc0Q1 .framer-styles-preset-1s50nmj.rich-text-wrapper h4 { --framer-font-family: \"Apotek Black\", \"Apotek Black Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 60px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 0.9em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-e5fd1d2d-45e6-49b9-b341-ad7384948a67, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-Yc0Q1\";\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\"}}}", "// Generated by Framer (fd7a51d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Apotek Light\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Apotek Light\",source:\"custom\",url:\"https://framerusercontent.com/assets/PNjy5fQUSECYFvUelUyJyIn54.woff2\"}]}];export const css=['.framer-SGU9L .framer-styles-preset-ik3gr0:not(.rich-text-wrapper), .framer-SGU9L .framer-styles-preset-ik3gr0.rich-text-wrapper p { --framer-font-family: \"Apotek Light\", \"Apotek Light Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, #0d0d0d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-SGU9L .framer-styles-preset-ik3gr0:not(.rich-text-wrapper), .framer-SGU9L .framer-styles-preset-ik3gr0.rich-text-wrapper p { --framer-font-family: \"Apotek Light\", \"Apotek Light Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, #0d0d0d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-SGU9L .framer-styles-preset-ik3gr0:not(.rich-text-wrapper), .framer-SGU9L .framer-styles-preset-ik3gr0.rich-text-wrapper p { --framer-font-family: \"Apotek Light\", \"Apotek Light Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, #0d0d0d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-SGU9L\";\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\"}}}", "// Generated by Framer (ba0a5a9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-sbV3q .framer-styles-preset-uvp883:not(.rich-text-wrapper), .framer-sbV3q .framer-styles-preset-uvp883.rich-text-wrapper a { --framer-link-current-text-color: var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, #555555) /* {\"name\":\"Text\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, #555555) /* {\"name\":\"Text\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, #555555); --framer-link-text-decoration: none; }'];export const className=\"framer-sbV3q\";\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\"}}}", "// Generated by Framer (fd7a51d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Apotek Medium\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Apotek Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/6U5MqRP0d4vkB1K6LYbvLjnuYo.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-u3gjh .framer-styles-preset-1nx9br7:not(.rich-text-wrapper), .framer-u3gjh .framer-styles-preset-1nx9br7.rich-text-wrapper h4 { --framer-font-family: \"Apotek Medium\", \"Apotek Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 42px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-u3gjh\";\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\"}}}", "// Generated by Framer (f7d95e4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/aTizMfeE7HnshdJEFinK/C36KPO8h7Uzq1IEWG8Dw/CwJGcb9gA.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2CwBmXNbaPvrMuWP3wSw/OI76tAuGcPj7E17Xh8DK/NvdfVoB4N.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/peaddY0wR9STTbMjnlKD/eAg6PKgEISZupgULsoRP/T1MEnmGz0.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/kBzcNM2KL9MpyY2NBRNW/Ysox8s7VlSZCKpj3nSXX/vP3W_Iu9z.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/staWBz0cq7vZx9GLFR1B/VWhaLj5UsvEz9STuBR4N/vuFHPY4co.js\";const cycleOrder=[\"xeTia3Esd\",\"rrVsZTVeb\",\"ehrJJ06Ql\"];const serializationHash=\"framer-N8aEq\";const variantClassNames={ehrJJ06Ql:\"framer-v-n5qsy0\",rrVsZTVeb:\"framer-v-zz1eu8\",xeTia3Esd:\"framer-v-9apgd4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:.3,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"xeTia3Esd\",Mobile:\"ehrJJ06Ql\",Tablet:\"rrVsZTVeb\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xeTia3Esd\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xeTia3Esd\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9apgd4\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"xeTia3Esd\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-cb084d69-fb3a-43a7-b50a-e7506bdef46c, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",...style},...addPropertyOverrides({ehrJJ06Ql:{\"data-framer-name\":\"Mobile\"},rrVsZTVeb:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10ztjcl\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"zR3WyBbtZ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12lise2\",\"data-framer-name\":\"Section Info\",layoutDependency:layoutDependency,layoutId:\"lYMOBepO9\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yku57l\",\"data-framer-name\":\"Section Brand\",layoutDependency:layoutDependency,layoutId:\"SB4Cc2OgT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1s50nmj\",\"data-styles-preset\":\"NvdfVoB4N\",children:\"NOVENTA TRAINING\"})}),className:\"framer-y5wl0v\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Urhm47O0n\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ehrJJ06Ql:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1nx9br7\",\"data-styles-preset\":\"vP3W_Iu9z\",children:\"NOVENTA TRAINING\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-121fwmq\",\"data-framer-name\":\"Social Media Icon\",layoutDependency:layoutDependency,layoutId:\"ggKDO_tdz\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/noventatraining?igsh=Zzk0ZzJlMTEwajZ3\",motionChild:true,nodeId:\"Pi0MlP9YZ\",openInNewTab:true,scopeId:\"OsfYy_D6F\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-cb0h72 framer-nyfie2\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"Pi0MlP9YZ\",style:{opacity:.5},whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1c5kxot\",\"data-framer-name\":\"Instagram\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"BGuU3cPnC\",opacity:1,radius:{bottomLeft:0,bottomRight:0,topLeft:0,topRight:0},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 4 8.667 C 4 6.089 6.089 4 8.667 4 L 15.333 4 C 17.911 4 20 6.089 20 8.667 L 20 15.333 C 20 17.911 17.911 20 15.333 20 L 8.667 20 C 6.089 20 4 17.911 4 15.333 Z M 15.333 7.333 C 15.322 7.817 15.574 8.268 15.991 8.513 C 16.408 8.758 16.924 8.758 17.341 8.513 C 17.758 8.269 18.01 7.817 17.999 7.334 C 17.983 6.609 17.391 6.03 16.667 6.03 C 15.942 6.03 15.35 6.609 15.333 7.333 Z M 8.667 12 C 8.667 13.841 10.16 15.334 12.001 15.333 C 13.842 15.333 15.334 13.84 15.334 11.999 C 15.334 10.158 13.841 8.666 12 8.666 C 10.159 8.666 8.666 10.159 8.667 12 Z\" fill=\"var(--token-ad4d2a8b-0add-4634-8710-f4704da278ff, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:8738035778,withExternalLayout:true})})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mxrv99\",\"data-styles-preset\":\"CwJGcb9gA\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e5fd1d2d-45e6-49b9-b341-ad7384948a67, rgb(46, 46, 46)))\"},children:\"Where future champions are made! Experience elite training, expert coaching, and a holistic approach that combines skill development, nutrition, and fitness. Unlock your full potential on and off the field\u2014join us today!\"})}),className:\"framer-d6lqt8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KlQcpcEvb\",style:{\"--extracted-r6o4lv\":\"var(--token-e5fd1d2d-45e6-49b9-b341-ad7384948a67, rgb(46, 46, 46))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-101024k\",\"data-framer-name\":\"Section Page\",layoutDependency:layoutDependency,layoutId:\"rlNAjhD71\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y4ngbg\",\"data-framer-name\":\"Section Product\",layoutDependency:layoutDependency,layoutId:\"eEeOc1NXN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ik3gr0\",\"data-styles-preset\":\"vuFHPY4co\",children:\"Product\"})}),className:\"framer-14pzmzi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yPPfFknm8\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ik3gr0\",\"data-styles-preset\":\"vuFHPY4co\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, rgb(105, 105, 105)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"U7PRYuzlo\",openInNewTab:false,scopeId:\"OsfYy_D6F\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uvp883\",\"data-styles-preset\":\"T1MEnmGz0\",children:\"Home\"})})})}),className:\"framer-uwmnw2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"U7PRYuzlo\",style:{\"--extracted-r6o4lv\":\"var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, rgb(105, 105, 105))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ik3gr0\",\"data-styles-preset\":\"vuFHPY4co\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, rgb(105, 105, 105)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"lxCQN1TAu\"},motionChild:true,nodeId:\"kyyuEQvcq\",openInNewTab:false,scopeId:\"OsfYy_D6F\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uvp883\",\"data-styles-preset\":\"T1MEnmGz0\",children:\"Coaches\"})})})}),className:\"framer-1r1ozam\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kyyuEQvcq\",style:{\"--extracted-r6o4lv\":\"var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, rgb(105, 105, 105))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ik3gr0\",\"data-styles-preset\":\"vuFHPY4co\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, rgb(105, 105, 105)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":wj2xV6LDE\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"A1m5zZ3g2\",openInNewTab:false,scopeId:\"OsfYy_D6F\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uvp883\",\"data-styles-preset\":\"T1MEnmGz0\",children:\"Train Now\"})})})}),className:\"framer-1tymhcl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"A1m5zZ3g2\",style:{\"--extracted-r6o4lv\":\"var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, rgb(105, 105, 105))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ik3gr0\",\"data-styles-preset\":\"vuFHPY4co\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, rgb(105, 105, 105)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ChNpwR0EE\"},motionChild:true,nodeId:\"ZZ2qXqqYd\",openInNewTab:false,scopeId:\"OsfYy_D6F\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uvp883\",\"data-styles-preset\":\"T1MEnmGz0\",children:\"Noventa Summer Camp 2025\"})})})}),className:\"framer-r41rpx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZZ2qXqqYd\",style:{\"--extracted-r6o4lv\":\"var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, rgb(105, 105, 105))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11fpirv\",\"data-framer-name\":\"Section Conpany\",layoutDependency:layoutDependency,layoutId:\"xFo7jQGjV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ik3gr0\",\"data-styles-preset\":\"vuFHPY4co\",children:\"Company\"})}),className:\"framer-qu1r8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bLBRjvWQI\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ik3gr0\",\"data-styles-preset\":\"vuFHPY4co\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, rgb(105, 105, 105)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Lv4PuwrJ7\"},motionChild:true,nodeId:\"ELD3DKbZ7\",openInNewTab:false,scopeId:\"OsfYy_D6F\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uvp883\",\"data-styles-preset\":\"T1MEnmGz0\",children:\"Contact\"})})})}),className:\"framer-67ctnt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ELD3DKbZ7\",style:{\"--extracted-r6o4lv\":\"var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, rgb(105, 105, 105))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ik3gr0\",\"data-styles-preset\":\"vuFHPY4co\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, rgb(105, 105, 105)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"l3Dv6VYJY\"},motionChild:true,nodeId:\"QBs6KU17u\",openInNewTab:false,scopeId:\"OsfYy_D6F\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uvp883\",\"data-styles-preset\":\"T1MEnmGz0\",children:\"Privacy Policy\"})})})}),className:\"framer-12ldj09\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QBs6KU17u\",style:{\"--extracted-r6o4lv\":\"var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, rgb(105, 105, 105))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ik3gr0\",\"data-styles-preset\":\"vuFHPY4co\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, rgb(105, 105, 105)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YHyR7G5De\"},motionChild:true,nodeId:\"ybUHEapHN\",openInNewTab:false,scopeId:\"OsfYy_D6F\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uvp883\",\"data-styles-preset\":\"T1MEnmGz0\",children:\"Terms of Service\"})})})}),className:\"framer-1twu7lw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ybUHEapHN\",style:{\"--extracted-r6o4lv\":\"var(--token-ee01c93a-c94e-42a3-8ebf-3f7c78c2647a, rgb(105, 105, 105))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-cbr82m\",\"data-framer-name\":\"Footer Day\",layoutDependency:layoutDependency,layoutId:\"gPqa3xl2Q\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lcgqel\",\"data-framer-name\":\"Payment methods\",layoutDependency:layoutDependency,layoutId:\"EziG5oc7J\",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\"},variants:{ehrJJ06Ql:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-cb084d69-fb3a-43a7-b50a-e7506bdef46c, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({ehrJJ06Ql:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-133pwix\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"k53kHEA13\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cb084d69-fb3a-43a7-b50a-e7506bdef46c, rgba(226, 226, 226, 0.05))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1963.6363210756926,intrinsicWidth:3490.9090152456756,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+(((componentViewport?.height||484)-100-361)/2+260+0)+40+0+-105),pixelHeight:2160,pixelWidth:3840,sizes:\"22px\",src:\"https://framerusercontent.com/images/Nw90SIdLQKIdHiNqfLWxw5MZGs.png\",srcSet:\"https://framerusercontent.com/images/Nw90SIdLQKIdHiNqfLWxw5MZGs.png?scale-down-to=512 512w,https://framerusercontent.com/images/Nw90SIdLQKIdHiNqfLWxw5MZGs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Nw90SIdLQKIdHiNqfLWxw5MZGs.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/Nw90SIdLQKIdHiNqfLWxw5MZGs.png 3840w\"},className:\"framer-1rp3mi9\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"ZG_aQGPCO\",...addPropertyOverrides({ehrJJ06Ql:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1963.6363210756926,intrinsicWidth:3490.9090152456756,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+864.8+40+0+50+-105),pixelHeight:2160,pixelWidth:3840,sizes:\"22px\",src:\"https://framerusercontent.com/images/Nw90SIdLQKIdHiNqfLWxw5MZGs.png\",srcSet:\"https://framerusercontent.com/images/Nw90SIdLQKIdHiNqfLWxw5MZGs.png?scale-down-to=512 512w,https://framerusercontent.com/images/Nw90SIdLQKIdHiNqfLWxw5MZGs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Nw90SIdLQKIdHiNqfLWxw5MZGs.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/Nw90SIdLQKIdHiNqfLWxw5MZGs.png 3840w\"}},rrVsZTVeb:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1963.6363210756926,intrinsicWidth:3490.9090152456756,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+626+40+0+-105),pixelHeight:2160,pixelWidth:3840,sizes:\"22px\",src:\"https://framerusercontent.com/images/Nw90SIdLQKIdHiNqfLWxw5MZGs.png\",srcSet:\"https://framerusercontent.com/images/Nw90SIdLQKIdHiNqfLWxw5MZGs.png?scale-down-to=512 512w,https://framerusercontent.com/images/Nw90SIdLQKIdHiNqfLWxw5MZGs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Nw90SIdLQKIdHiNqfLWxw5MZGs.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/Nw90SIdLQKIdHiNqfLWxw5MZGs.png 3840w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-plnbpy\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"nCbQDgQ9H\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cb084d69-fb3a-43a7-b50a-e7506bdef46c, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1963.6363210756926,intrinsicWidth:3490.9090152456756,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+(((componentViewport?.height||484)-100-361)/2+260+0)+40+.1875+-971.5056605378463),pixelHeight:2160,pixelWidth:3840,sizes:\"22px\",src:\"https://framerusercontent.com/images/QUXCWKuepJu9WOicM1GGa9eFw.png\",srcSet:\"https://framerusercontent.com/images/QUXCWKuepJu9WOicM1GGa9eFw.png?scale-down-to=512 512w,https://framerusercontent.com/images/QUXCWKuepJu9WOicM1GGa9eFw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/QUXCWKuepJu9WOicM1GGa9eFw.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/QUXCWKuepJu9WOicM1GGa9eFw.png 3840w\"},className:\"framer-1oslc3j\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"Sbi8M1jpn\",...addPropertyOverrides({ehrJJ06Ql:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1963.6363210756926,intrinsicWidth:3490.9090152456756,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+864.8+40+0+50.1875+-971.5056605378463),pixelHeight:2160,pixelWidth:3840,sizes:\"22px\",src:\"https://framerusercontent.com/images/QUXCWKuepJu9WOicM1GGa9eFw.png\",srcSet:\"https://framerusercontent.com/images/QUXCWKuepJu9WOicM1GGa9eFw.png?scale-down-to=512 512w,https://framerusercontent.com/images/QUXCWKuepJu9WOicM1GGa9eFw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/QUXCWKuepJu9WOicM1GGa9eFw.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/QUXCWKuepJu9WOicM1GGa9eFw.png 3840w\"}},rrVsZTVeb:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1963.6363210756926,intrinsicWidth:3490.9090152456756,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+626+40+.1875+-971.5056605378463),pixelHeight:2160,pixelWidth:3840,sizes:\"22px\",src:\"https://framerusercontent.com/images/QUXCWKuepJu9WOicM1GGa9eFw.png\",srcSet:\"https://framerusercontent.com/images/QUXCWKuepJu9WOicM1GGa9eFw.png?scale-down-to=512 512w,https://framerusercontent.com/images/QUXCWKuepJu9WOicM1GGa9eFw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/QUXCWKuepJu9WOicM1GGa9eFw.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/QUXCWKuepJu9WOicM1GGa9eFw.png 3840w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16zacdk\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"fn415U7iJ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cb084d69-fb3a-43a7-b50a-e7506bdef46c, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:478.18180781750664,intrinsicWidth:1164.545429304612,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+(((componentViewport?.height||484)-100-361)/2+260+0)+40+0+-228.59090390875332),pixelHeight:526,pixelWidth:1281,sizes:\"22px\",src:\"https://framerusercontent.com/images/mFN7qRFb6aBfqn8RZtBNQ5G678.png\",srcSet:\"https://framerusercontent.com/images/mFN7qRFb6aBfqn8RZtBNQ5G678.png?scale-down-to=512 512w,https://framerusercontent.com/images/mFN7qRFb6aBfqn8RZtBNQ5G678.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mFN7qRFb6aBfqn8RZtBNQ5G678.png 1281w\"},className:\"framer-112xmzi\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"FyvGfwkp1\",...addPropertyOverrides({ehrJJ06Ql:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:478.18180781750664,intrinsicWidth:1164.545429304612,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+864.8+40+0+50+-228.59090390875332),pixelHeight:526,pixelWidth:1281,sizes:\"22px\",src:\"https://framerusercontent.com/images/mFN7qRFb6aBfqn8RZtBNQ5G678.png\",srcSet:\"https://framerusercontent.com/images/mFN7qRFb6aBfqn8RZtBNQ5G678.png?scale-down-to=512 512w,https://framerusercontent.com/images/mFN7qRFb6aBfqn8RZtBNQ5G678.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mFN7qRFb6aBfqn8RZtBNQ5G678.png 1281w\"}},rrVsZTVeb:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:478.18180781750664,intrinsicWidth:1164.545429304612,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+626+40+0+-228.59090390875332),pixelHeight:526,pixelWidth:1281,sizes:\"22px\",src:\"https://framerusercontent.com/images/mFN7qRFb6aBfqn8RZtBNQ5G678.png\",srcSet:\"https://framerusercontent.com/images/mFN7qRFb6aBfqn8RZtBNQ5G678.png?scale-down-to=512 512w,https://framerusercontent.com/images/mFN7qRFb6aBfqn8RZtBNQ5G678.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mFN7qRFb6aBfqn8RZtBNQ5G678.png 1281w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2k0oeh\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"QxKpAKsdC\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cb084d69-fb3a-43a7-b50a-e7506bdef46c, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:370.909082869853,intrinsicWidth:930.9090707321802,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+(((componentViewport?.height||484)-100-361)/2+260+0)+40+.1875+-175.1420414349265),pixelHeight:408,pixelWidth:1024,sizes:\"22px\",src:\"https://framerusercontent.com/images/wF1FvkGQKavYUtCR8N43p7LHvpk.png\",srcSet:\"https://framerusercontent.com/images/wF1FvkGQKavYUtCR8N43p7LHvpk.png?scale-down-to=512 512w,https://framerusercontent.com/images/wF1FvkGQKavYUtCR8N43p7LHvpk.png 1024w\"},className:\"framer-1l5g4as\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"xh0DNfon5\",...addPropertyOverrides({ehrJJ06Ql:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:370.909082869853,intrinsicWidth:930.9090707321802,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+864.8+40+0+50.1875+-175.1420414349265),pixelHeight:408,pixelWidth:1024,sizes:\"22px\",src:\"https://framerusercontent.com/images/wF1FvkGQKavYUtCR8N43p7LHvpk.png\",srcSet:\"https://framerusercontent.com/images/wF1FvkGQKavYUtCR8N43p7LHvpk.png?scale-down-to=512 512w,https://framerusercontent.com/images/wF1FvkGQKavYUtCR8N43p7LHvpk.png 1024w\"}},rrVsZTVeb:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:370.909082869853,intrinsicWidth:930.9090707321802,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+626+40+.1875+-175.1420414349265),pixelHeight:408,pixelWidth:1024,sizes:\"22px\",src:\"https://framerusercontent.com/images/wF1FvkGQKavYUtCR8N43p7LHvpk.png\",srcSet:\"https://framerusercontent.com/images/wF1FvkGQKavYUtCR8N43p7LHvpk.png?scale-down-to=512 512w,https://framerusercontent.com/images/wF1FvkGQKavYUtCR8N43p7LHvpk.png 1024w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vqc41k\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"vd6hGLItm\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cb084d69-fb3a-43a7-b50a-e7506bdef46c, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:207.272722780212,intrinsicWidth:774.5454377576343,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+(((componentViewport?.height||484)-100-361)/2+260+0)+40+.1875+-93.323861390106),pixelHeight:228,pixelWidth:852,sizes:\"22px\",src:\"https://framerusercontent.com/images/mP89rOLcHZd2NwwX4EJUih9HnfE.png\",srcSet:\"https://framerusercontent.com/images/mP89rOLcHZd2NwwX4EJUih9HnfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/mP89rOLcHZd2NwwX4EJUih9HnfE.png 852w\"},className:\"framer-d5zyzl\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"r4X_ysHmg\",...addPropertyOverrides({ehrJJ06Ql:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:207.272722780212,intrinsicWidth:774.5454377576343,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+864.8+40+0+50.1875+-93.323861390106),pixelHeight:228,pixelWidth:852,sizes:\"22px\",src:\"https://framerusercontent.com/images/mP89rOLcHZd2NwwX4EJUih9HnfE.png\",srcSet:\"https://framerusercontent.com/images/mP89rOLcHZd2NwwX4EJUih9HnfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/mP89rOLcHZd2NwwX4EJUih9HnfE.png 852w\"}},rrVsZTVeb:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:207.272722780212,intrinsicWidth:774.5454377576343,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+50+626+40+.1875+-93.323861390106),pixelHeight:228,pixelWidth:852,sizes:\"22px\",src:\"https://framerusercontent.com/images/mP89rOLcHZd2NwwX4EJUih9HnfE.png\",srcSet:\"https://framerusercontent.com/images/mP89rOLcHZd2NwwX4EJUih9HnfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/mP89rOLcHZd2NwwX4EJUih9HnfE.png 852w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17khl2a\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"WQhPUr4pR\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cb084d69-fb3a-43a7-b50a-e7506bdef46c, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1jslow9\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:178,intrinsicWidth:426,layoutDependency:layoutDependency,layoutId:\"W5I95fvaK\",svg:'<svg width=\"426\" height=\"178\" viewBox=\"0 0 426 178\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M30.6301 70.1701C30.6301 65.5701 34.4101 63.8001 40.6301 63.8001C50.8404 64.0116 60.8614 66.5965 69.9001 71.3502V43.6201C60.608 39.9562 50.6982 38.1128 40.7101 38.1902C16.7101 38.1902 0.830078 50.7001 0.830078 71.5901C0.830078 104.16 45.6701 98.9602 45.6701 113.01C45.6701 118.43 40.9501 120.2 34.3401 120.2C24.5501 120.2 12.0401 116.2 2.13007 110.76V138.85C12.3003 143.25 23.2589 145.536 34.3401 145.57C58.8801 145.57 75.7601 133.42 75.7601 112.3C75.5901 77.1301 30.6301 83.3901 30.6301 70.1701ZM110.4 14.5901L81.6101 20.7302L81.4901 115.25C81.4901 132.71 94.5901 145.57 112.05 145.57C121.73 145.57 128.81 143.8 132.7 141.68V117.73C128.93 119.26 110.28 124.73 110.28 107.22V65.3301H132.71V40.2002H110.28L110.4 14.5901ZM169.4 48.9301L167.51 40.2002H142.02V143.45H171.52V73.4502C178.52 64.3602 190.29 66.0102 193.94 67.3102V40.2002C190.17 38.7802 176.36 36.1901 169.4 48.9301ZM201.14 40.2002H230.76V143.45H201.14V40.2002ZM201.14 31.2002L230.76 24.8301V0.910156L201.14 7.16016V31.2002ZM292.36 38.2002C283.75 38.1652 275.46 41.466 269.23 47.4102L267.71 40.0602H241.71V177.67L271.21 171.42L271.33 138.02C275.58 141.09 281.83 145.46 292.22 145.46C313.34 145.46 332.57 128.46 332.57 91.0602C332.48 56.8401 313.01 38.1902 292.36 38.1902V38.2002ZM285.28 119.51C278.28 119.51 274.18 117.03 271.35 113.96L271.23 70.1801C274.3 66.7601 278.55 64.4001 285.23 64.4001C295.96 64.4001 303.4 76.4001 303.4 91.8901C303.45 107.7 296.13 119.5 285.28 119.5V119.51ZM425.58 92.2502C425.58 62.0402 410.95 38.2002 382.98 38.2002C355.01 38.2002 337.9 62.0402 337.9 92.0102C337.9 127.53 357.96 145.47 386.76 145.47C400.76 145.47 411.42 142.28 419.44 137.8V114.2C410.461 118.643 400.547 120.868 390.53 120.69C379.09 120.69 368.94 116.69 367.64 102.75H425.34C425.34 101.21 425.58 95.0601 425.58 92.2401V92.2502ZM367.29 81.0602C367.29 67.7201 375.43 62.1801 382.86 62.1801C390.06 62.1801 397.73 67.7201 397.73 81.0602H367.29Z\" fill=\"#6772E5\"/>\\n</svg>\\n',withExternalLayout:true})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N8aEq.framer-nyfie2, .framer-N8aEq .framer-nyfie2 { display: block; }\",\".framer-N8aEq.framer-9apgd4 { 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: visible; padding: 50px; position: relative; width: 1440px; }\",\".framer-N8aEq .framer-10ztjcl { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-N8aEq .framer-12lise2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 290px; }\",\".framer-N8aEq .framer-yku57l { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-N8aEq .framer-y5wl0v { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-N8aEq .framer-121fwmq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 0; }\",\".framer-N8aEq .framer-cb0h72 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); overflow: visible; position: relative; text-decoration: none; width: 24px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-N8aEq .framer-1c5kxot { flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-N8aEq .framer-d6lqt8 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 303px; word-break: break-word; word-wrap: break-word; }\",\".framer-N8aEq .framer-101024k { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 150px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-N8aEq .framer-y4ngbg, .framer-N8aEq .framer-11fpirv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 0; }\",\".framer-N8aEq .framer-14pzmzi, .framer-N8aEq .framer-qu1r8 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-N8aEq .framer-uwmnw2, .framer-N8aEq .framer-1r1ozam, .framer-N8aEq .framer-1tymhcl, .framer-N8aEq .framer-r41rpx, .framer-N8aEq .framer-67ctnt, .framer-N8aEq .framer-12ldj09, .framer-N8aEq .framer-1twu7lw { --framer-custom-cursors: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-N8aEq .framer-cbr82m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1600px; overflow: hidden; padding: 40px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-N8aEq .framer-lcgqel { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-N8aEq .framer-133pwix, .framer-N8aEq .framer-plnbpy, .framer-N8aEq .framer-16zacdk, .framer-N8aEq .framer-2k0oeh, .framer-N8aEq .framer-1vqc41k, .framer-N8aEq .framer-17khl2a { align-content: center; align-items: center; aspect-ratio: 1.4545454545454546 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 21px); justify-content: center; overflow: hidden; padding: 4px; position: relative; width: 30px; will-change: var(--framer-will-change-override, transform); }\",\".framer-N8aEq .framer-1rp3mi9, .framer-N8aEq .framer-1oslc3j { aspect-ratio: 1.7777777777777777 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 13px); overflow: visible; position: relative; width: 1px; }\",\".framer-N8aEq .framer-112xmzi { aspect-ratio: 2.435361216730038 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 9px); overflow: visible; position: relative; width: 1px; }\",\".framer-N8aEq .framer-1l5g4as { aspect-ratio: 2.509803921568628 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 9px); overflow: visible; position: relative; width: 1px; }\",\".framer-N8aEq .framer-d5zyzl { aspect-ratio: 3.736842105263158 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 5px); overflow: visible; position: relative; width: 1px; }\",\".framer-N8aEq .framer-1jslow9 { aspect-ratio: 2.393258426966292 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 10px); position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-N8aEq.framer-9apgd4, .framer-N8aEq .framer-12lise2, .framer-N8aEq .framer-yku57l, .framer-N8aEq .framer-121fwmq, .framer-N8aEq .framer-101024k, .framer-N8aEq .framer-y4ngbg, .framer-N8aEq .framer-11fpirv, .framer-N8aEq .framer-lcgqel, .framer-N8aEq .framer-133pwix, .framer-N8aEq .framer-plnbpy, .framer-N8aEq .framer-16zacdk, .framer-N8aEq .framer-2k0oeh, .framer-N8aEq .framer-1vqc41k, .framer-N8aEq .framer-17khl2a { gap: 0px; } .framer-N8aEq.framer-9apgd4 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-N8aEq.framer-9apgd4 > :first-child, .framer-N8aEq .framer-12lise2 > :first-child, .framer-N8aEq .framer-yku57l > :first-child, .framer-N8aEq .framer-y4ngbg > :first-child, .framer-N8aEq .framer-11fpirv > :first-child { margin-top: 0px; } .framer-N8aEq.framer-9apgd4 > :last-child, .framer-N8aEq .framer-12lise2 > :last-child, .framer-N8aEq .framer-yku57l > :last-child, .framer-N8aEq .framer-y4ngbg > :last-child, .framer-N8aEq .framer-11fpirv > :last-child { margin-bottom: 0px; } .framer-N8aEq .framer-12lise2 > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-N8aEq .framer-yku57l > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-N8aEq .framer-121fwmq > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-N8aEq .framer-121fwmq > :first-child, .framer-N8aEq .framer-101024k > :first-child, .framer-N8aEq .framer-lcgqel > :first-child, .framer-N8aEq .framer-133pwix > :first-child, .framer-N8aEq .framer-plnbpy > :first-child, .framer-N8aEq .framer-16zacdk > :first-child, .framer-N8aEq .framer-2k0oeh > :first-child, .framer-N8aEq .framer-1vqc41k > :first-child, .framer-N8aEq .framer-17khl2a > :first-child { margin-left: 0px; } .framer-N8aEq .framer-121fwmq > :last-child, .framer-N8aEq .framer-101024k > :last-child, .framer-N8aEq .framer-lcgqel > :last-child, .framer-N8aEq .framer-133pwix > :last-child, .framer-N8aEq .framer-plnbpy > :last-child, .framer-N8aEq .framer-16zacdk > :last-child, .framer-N8aEq .framer-2k0oeh > :last-child, .framer-N8aEq .framer-1vqc41k > :last-child, .framer-N8aEq .framer-17khl2a > :last-child { margin-right: 0px; } .framer-N8aEq .framer-101024k > * { margin: 0px; margin-left: calc(150px / 2); margin-right: calc(150px / 2); } .framer-N8aEq .framer-y4ngbg > *, .framer-N8aEq .framer-11fpirv > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-N8aEq .framer-lcgqel > *, .framer-N8aEq .framer-133pwix > *, .framer-N8aEq .framer-plnbpy > *, .framer-N8aEq .framer-16zacdk > *, .framer-N8aEq .framer-2k0oeh > *, .framer-N8aEq .framer-1vqc41k > *, .framer-N8aEq .framer-17khl2a > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-N8aEq.framer-v-zz1eu8.framer-9apgd4 { gap: 50px; justify-content: flex-start; width: 770px; }\",\".framer-N8aEq.framer-v-zz1eu8 .framer-10ztjcl, .framer-N8aEq.framer-v-n5qsy0 .framer-10ztjcl { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 50px; justify-content: flex-start; order: 0; }\",\".framer-N8aEq.framer-v-zz1eu8 .framer-12lise2, .framer-N8aEq.framer-v-n5qsy0 .framer-12lise2, .framer-N8aEq.framer-v-n5qsy0 .framer-d6lqt8 { width: 100%; }\",\".framer-N8aEq.framer-v-zz1eu8 .framer-yku57l, .framer-N8aEq.framer-v-n5qsy0 .framer-yku57l { gap: 50px; }\",\".framer-N8aEq.framer-v-zz1eu8 .framer-d6lqt8 { width: 670px; }\",\".framer-N8aEq.framer-v-zz1eu8 .framer-101024k, .framer-N8aEq.framer-v-n5qsy0 .framer-121fwmq { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-N8aEq.framer-v-zz1eu8 .framer-cbr82m { order: 1; }\",\".framer-N8aEq.framer-v-zz1eu8 .framer-133pwix, .framer-N8aEq.framer-v-zz1eu8 .framer-plnbpy, .framer-N8aEq.framer-v-zz1eu8 .framer-16zacdk, .framer-N8aEq.framer-v-zz1eu8 .framer-2k0oeh, .framer-N8aEq.framer-v-zz1eu8 .framer-1vqc41k, .framer-N8aEq.framer-v-zz1eu8 .framer-17khl2a { height: var(--framer-aspect-ratio-supported, 20px); }\",\".framer-N8aEq.framer-v-zz1eu8 .framer-1rp3mi9, .framer-N8aEq.framer-v-zz1eu8 .framer-1oslc3j { height: var(--framer-aspect-ratio-supported, 12px); }\",\".framer-N8aEq.framer-v-zz1eu8 .framer-1l5g4as { height: var(--framer-aspect-ratio-supported, 8px); }\",\".framer-N8aEq.framer-v-zz1eu8 .framer-d5zyzl { height: var(--framer-aspect-ratio-supported, 6px); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-N8aEq.framer-v-zz1eu8.framer-9apgd4, .framer-N8aEq.framer-v-zz1eu8 .framer-10ztjcl, .framer-N8aEq.framer-v-zz1eu8 .framer-yku57l, .framer-N8aEq.framer-v-zz1eu8 .framer-101024k { gap: 0px; } .framer-N8aEq.framer-v-zz1eu8.framer-9apgd4 > *, .framer-N8aEq.framer-v-zz1eu8 .framer-10ztjcl > *, .framer-N8aEq.framer-v-zz1eu8 .framer-yku57l > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-N8aEq.framer-v-zz1eu8.framer-9apgd4 > :first-child, .framer-N8aEq.framer-v-zz1eu8 .framer-10ztjcl > :first-child, .framer-N8aEq.framer-v-zz1eu8 .framer-yku57l > :first-child { margin-top: 0px; } .framer-N8aEq.framer-v-zz1eu8.framer-9apgd4 > :last-child, .framer-N8aEq.framer-v-zz1eu8 .framer-10ztjcl > :last-child, .framer-N8aEq.framer-v-zz1eu8 .framer-yku57l > :last-child { margin-bottom: 0px; } .framer-N8aEq.framer-v-zz1eu8 .framer-101024k > *, .framer-N8aEq.framer-v-zz1eu8 .framer-101024k > :first-child, .framer-N8aEq.framer-v-zz1eu8 .framer-101024k > :last-child { margin: 0px; } }\",\".framer-N8aEq.framer-v-n5qsy0.framer-9apgd4 { gap: 50px; justify-content: flex-start; padding: 50px 24px 50px 24px; width: 350px; }\",\".framer-N8aEq.framer-v-n5qsy0 .framer-101024k { flex-direction: column; gap: 30px; justify-content: flex-start; width: 100%; }\",\".framer-N8aEq.framer-v-n5qsy0 .framer-cbr82m { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 30px; justify-content: flex-start; order: 1; }\",\".framer-N8aEq.framer-v-n5qsy0 .framer-lcgqel { gap: unset; justify-content: space-between; order: 0; padding: 50px 0px 0px 0px; width: 100%; }\",\".framer-N8aEq.framer-v-n5qsy0 .framer-1rp3mi9, .framer-N8aEq.framer-v-n5qsy0 .framer-1oslc3j { height: var(--framer-aspect-ratio-supported, 113px); }\",\".framer-N8aEq.framer-v-n5qsy0 .framer-112xmzi { height: var(--framer-aspect-ratio-supported, 82px); }\",\".framer-N8aEq.framer-v-n5qsy0 .framer-1l5g4as { height: var(--framer-aspect-ratio-supported, 80px); }\",\".framer-N8aEq.framer-v-n5qsy0 .framer-d5zyzl { height: var(--framer-aspect-ratio-supported, 54px); }\",\".framer-N8aEq.framer-v-n5qsy0 .framer-1jslow9 { height: var(--framer-aspect-ratio-supported, 84px); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-N8aEq.framer-v-n5qsy0.framer-9apgd4, .framer-N8aEq.framer-v-n5qsy0 .framer-10ztjcl, .framer-N8aEq.framer-v-n5qsy0 .framer-yku57l, .framer-N8aEq.framer-v-n5qsy0 .framer-121fwmq, .framer-N8aEq.framer-v-n5qsy0 .framer-101024k, .framer-N8aEq.framer-v-n5qsy0 .framer-cbr82m, .framer-N8aEq.framer-v-n5qsy0 .framer-lcgqel { gap: 0px; } .framer-N8aEq.framer-v-n5qsy0.framer-9apgd4 > *, .framer-N8aEq.framer-v-n5qsy0 .framer-10ztjcl > *, .framer-N8aEq.framer-v-n5qsy0 .framer-yku57l > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-N8aEq.framer-v-n5qsy0.framer-9apgd4 > :first-child, .framer-N8aEq.framer-v-n5qsy0 .framer-10ztjcl > :first-child, .framer-N8aEq.framer-v-n5qsy0 .framer-yku57l > :first-child, .framer-N8aEq.framer-v-n5qsy0 .framer-101024k > :first-child, .framer-N8aEq.framer-v-n5qsy0 .framer-cbr82m > :first-child { margin-top: 0px; } .framer-N8aEq.framer-v-n5qsy0.framer-9apgd4 > :last-child, .framer-N8aEq.framer-v-n5qsy0 .framer-10ztjcl > :last-child, .framer-N8aEq.framer-v-n5qsy0 .framer-yku57l > :last-child, .framer-N8aEq.framer-v-n5qsy0 .framer-101024k > :last-child, .framer-N8aEq.framer-v-n5qsy0 .framer-cbr82m > :last-child { margin-bottom: 0px; } .framer-N8aEq.framer-v-n5qsy0 .framer-121fwmq > *, .framer-N8aEq.framer-v-n5qsy0 .framer-121fwmq > :first-child, .framer-N8aEq.framer-v-n5qsy0 .framer-121fwmq > :last-child, .framer-N8aEq.framer-v-n5qsy0 .framer-lcgqel > *, .framer-N8aEq.framer-v-n5qsy0 .framer-lcgqel > :first-child, .framer-N8aEq.framer-v-n5qsy0 .framer-lcgqel > :last-child { margin: 0px; } .framer-N8aEq.framer-v-n5qsy0 .framer-101024k > *, .framer-N8aEq.framer-v-n5qsy0 .framer-cbr82m > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-N8aEq[data-border=\"true\"]::after, .framer-N8aEq [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 484\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"rrVsZTVeb\":{\"layout\":[\"fixed\",\"auto\"]},\"ehrJJ06Ql\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerOsfYy_D6F=withCSS(Component,css,\"framer-N8aEq\");export default FramerOsfYy_D6F;FramerOsfYy_D6F.displayName=\"Navigation/Footer\";FramerOsfYy_D6F.defaultProps={height:484,width:1440};addPropertyControls(FramerOsfYy_D6F,{variant:{options:[\"xeTia3Esd\",\"rrVsZTVeb\",\"ehrJJ06Ql\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOsfYy_D6F,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOsfYy_D6F\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rrVsZTVeb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ehrJJ06Ql\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"484\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["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", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "KIDJc1N_p", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1trcw9d", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText2", "css", "FramerexA4aFsmJ", "withCSS", "exA4aFsmJ_default", "addPropertyControls", "ControlType", "addFonts", "CurrencySymbols_default", "UPGRADE_LINK", "ShopifyDataType", "OPEN_CART_EVENT", "DEFAULT_TRANSITION", "Colors", "EMPTY_SHOPIFY_DATA", "shopifyDataCache", "parseShopifyId", "id", "type", "parseShopifyData", "shopifyData", "cachedData", "data", "parsedData", "variant", "error", "styleLayer", "layer", "style", "newLayer", "width", "height", "q", "Icon", "image", "color", "size", "defaultImage", "colorValue", "p", "iconProp", "buttonTitle", "object", "ControlType", "Button", "tag", "fill", "shadows", "border", "radius", "padding", "font", "opacity", "bgBlur", "transition", "variant", "children", "animate", "otherProps", "background", "Tag", "motion", "addWrapper", "elementChildren", "element", "u", "createButtonPropertyControls", "variants", "placeholder", "hidden", "endProps", "lastControlDescription", "allVariants", "Colors", "colorControls", "placeholderControls", "fillControls", "borderControls", "shadowsControls", "opacityControls", "defaultColorValues", "defaultPlaceholderValues", "defaultFillValues", "defaultBorderValues", "defaultOpacityValues", "hasDefaultBorder", "isDefault", "optional", "props", "prop", "showTransition", "DEFAULT_TRANSITION", "Message", "title", "subtitle", "currencyFormatProp", "navigator", "formatCurrency", "amount", "currencyCode", "options", "decimals", "formattedAmount", "locale", "symbol", "CurrencySymbols_default", "createStore", "t", "e", "setState", "r", "c", "n", "getState", "subscribeWithSelector", "o", "listenerToAdd", "window", "s", "ue", "fe", "create", "useStore", "u", "le", "i", "a", "pe", "d", "l", "f", "S", "b", "g", "w", "listener", "p", "ne", "useProductStore", "create", "set", "productId", "variantOption", "option", "state", "quantity", "useSelectedVariant", "shopifyData", "parsedData", "se", "parseShopifyData", "shopifyId", "variants", "selectedVariantOptions", "variant", "CartItemContext", "z", "useCartItem", "re", "n", "a", "s", "i", "__defNormalProp", "t", "o", "__spreadValues", "toThenable", "e", "persist", "r", "l", "c", "d", "setItem", "u", "v", "hydrate", "CART_ID_STORAGE_ID", "fetchShopifyData", "query", "variables", "shopUrl", "accessToken", "getFrameshipInfo", "value", "error", "CART_FRAGMENT", "useCartStore", "create", "persist", "set", "get", "createNewCart", "cartId", "cart", "fetchCart", "edge", "newCart", "createCart", "variantId", "quantity", "updatedCart", "addToCart", "lineId", "removeFromCart", "updateCartLineQuantity", "state", "mutation", "data", "e", "retryVariables", "retryData", "getAmountInStock", "productId", "inventoryByVariant", "useAmountInStock", "shopifyData", "shopifyId", "parseShopifyData", "inventory", "setInventory", "ye", "isLoading", "setIsLoading", "ue", "generateBuyNowCheckoutUrl", "stagingDomain", "productionDomain", "hasAccess", "window", "frameshipComponent", "newStagingDomain", "newProductionDomain", "newHasAccess", "parseFrameshipInfo", "hostname", "isPreview", "stagingDomainValue", "productionDomainValue", "State", "INPUT_CLASS", "QuantityInputComponent", "props", "shopifyData", "type", "icon", "maxValue", "shopifyId", "parseShopifyData", "isCanvas", "RenderTarget", "cartItemId", "cartVariantId", "cartItemQuantity", "useCartItem", "productStoreQuantity", "setProductStoreQuantity", "useProductStore", "state", "items", "setCartItemQuantity", "useCartStore", "inventory", "inventoryIsLoading", "useAmountInStock", "selectedVariant", "useSelectedVariant", "variantId", "quantity", "maxQuantity", "inputValue", "setInputValue", "ye", "setItemQuantity", "newQuantity", "limitedQuantity", "ue", "element", "radius", "disabled", "p", "Button", "u", "handleInputChange", "event", "handleSetQuantity", "QuantityInput", "withCSS", "QuantityInput_default", "addPropertyControls", "ControlType", "createButtonPropertyControls", "Colors", "HIDDEN_CLASS", "ProductInfoType", "ProductInfoLabelComponent", "props", "type", "whenZero", "textWhenZero", "currencyFormat", "Tag", "variant", "useSelectedVariant", "inCart", "cartPrice", "cartCompareAtPrice", "useCartItem", "value", "currencyCode", "hidden", "isPriceV2", "price", "text", "formatCurrency", "p", "u", "ProductInfoLabel", "withCSS", "ProductInfoLabel_default", "addPropertyControls", "ControlType", "CurrencySymbols_default", "currencyFormatProp", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "XKaY3MrGu", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapc2fruv", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "css", "FramerpDsV96av_", "withCSS", "pDsV96av_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "click", "height", "id", "link", "title", "width", "props", "createLayoutDependency", "Component", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "ZS1BbG5fd", "NVbWKr3uh", "bvXf6xVhk", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1u9m5he", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText2", "css", "FramerO2tmny4n3", "withCSS", "O2tmny4n3_default", "addPropertyControls", "ControlType", "addFonts", "CLOSE_CART_EVENT", "CartButtonComponent", "props", "overlay", "escToClose", "button", "isCanvas", "RenderTarget", "isPending", "startTransition", "_e", "open", "setOpen", "ye", "portalContainer", "setPortalContainer", "overlayParentClasses", "setOverlayParentClasses", "ref", "pe", "ue", "classes", "currentElement", "openCart", "window", "OPEN_CART_EVENT", "handleEscKey", "event", "container", "handleClose", "cartElement", "styleLayer", "updateExitProp", "onClick", "buttonElement", "p", "Button", "Icon", "u", "Ga", "children", "className", "motion", "AnimatePresence", "CartButton", "withCSS", "CartButton_default", "addPropertyControls", "ControlType", "DEFAULT_TRANSITION", "iconProp", "createButtonPropertyControls", "element", "J", "initial", "exit", "animate", "transition", "newProps", "exitValue", "q", "CloseCartButton", "props", "p", "Button", "window", "CLOSE_CART_EVENT", "Icon", "addPropertyControls", "iconProp", "createButtonPropertyControls", "getCollectionData", "collectionList", "_collectionList_props", "_collectionList_props_children_props", "_collectionList_props_children", "_collectionList_props1", "_collectionList_props_children_props_children_props", "_collectionList_props_children_props_children", "_collectionList_props_children_props1", "_collectionList_props_children1", "_collectionList_props2", "_queryParent_props", "queryParent", "query", "queryData", "left", "i", "propertyControlsById", "propertyControlsByName", "id", "control", "childrenFunction", "_collectionList_props3", "_clpc_props", "_clpc_props_children_props", "_clpc_props_children", "_clpc_props1", "clpc", "addFieldsToSelect", "fields", "alias", "select", "fieldName", "_propertyControlsByName_fieldName", "fieldId", "matchFound", "item", "serializationHash", "variantClassNames", "transition1", "transition2", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "width", "props", "createLayoutDependency", "variants", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "eGLByVNsu", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "u", "Link", "SVG", "Image2", "getLoadingLazyAtYPosition", "RichText2", "css", "FramerU4_nFMT5N", "withCSS", "U4_nFMT5N_default", "addPropertyControls", "ControlType", "addFonts", "ComponentProps", "HIDE_SCROLLBARS_CLASS", "CartProductListComponent", "props", "divider", "variantLabel", "isCanvas", "RenderTarget", "listItemComponent", "collectionList", "emptyState", "CMSFields", "errorMessage", "errorSubtitle", "p", "styleLayer", "hasAccess", "getFrameshipInfo", "items", "useCartStore", "state", "query", "propertyControlsByName", "getCollectionData", "cmsFieldIds", "fieldName", "id", "collectionItems", "select", "addFieldsToSelect", "useQueryData", "collectionItemsByShopifyId", "item", "collectionItemsByVariantId", "productIdsByVariantId", "variantOptionsByVariantId", "variants", "parseShopifyData", "i", "variant", "generateVariantTitle", "componentPropIds", "componentPropertyControlsById", "title", "propName", "propTitle", "elements", "merch", "variantId", "cmsItem", "price", "compareAtPrice", "compareAt", "component", "q", "CartItemContext", "MotionConfigContext", "Message", "U4_nFMT5N_default", "UPGRADE_LINK", "CartProductList", "withCSS", "CartProductList_default", "addPropertyControls", "ControlType", "labelOptions", "option", "State", "defaultText", "CheckoutButton", "props", "newTab", "disabledState", "isCanvas", "RenderTarget", "getCheckoutUrl", "items", "useCartStore", "state", "cartIsEmpty", "p", "Button", "checkoutUrl", "window", "addPropertyControls", "ControlType", "createButtonPropertyControls", "Colors", "HIDDEN_CLASS", "CartInfoLabelComponent", "props", "type", "currencyFormat", "whenZero", "Tag", "items", "subtotal", "useCartStore", "state", "amount", "value", "formatCurrency", "p", "u", "CartInfoLabel", "withCSS", "CartInfoLabel_default", "addPropertyControls", "ControlType", "CurrencySymbols_default", "currencyFormatProp", "fontStore", "fonts", "css", "className", "RemoveFromCartButton", "props", "removeFromCart", "useCartStore", "state", "cartItemId", "useCartItem", "p", "Button", "Icon", "addPropertyControls", "iconProp", "createButtonPropertyControls", "PriceLabelFonts", "getFonts", "ProductInfoLabel_default", "QuantityInputFonts", "QuantityInput_default", "RemoveFromCartButtonFonts", "RemoveFromCartButton", "serializationHash", "variantClassNames", "transition1", "isSet", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "productVariant", "title", "width", "props", "createLayoutDependency", "variants", "Component", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "ShLrIcYHF", "Ox1skanfW", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "visible", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "ProductInfoLabel_default", "QuantityInput_default", "RemoveFromCartButton", "css", "Framerq_LiCBEFY", "withCSS", "q_LiCBEFY_default", "addPropertyControls", "ControlType", "addFonts", "PriceLabelFonts", "QuantityInputFonts", "RemoveFromCartButtonFonts", "CloseCartButtonFonts", "getFonts", "CloseCartButton", "CartInfoLabelFonts", "CartInfoLabel_default", "CartListItem3Fonts", "q_LiCBEFY_default", "CartProductListFonts", "CartProductList_default", "CheckoutButtonFonts", "CheckoutButton", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "motion", "OpenCartButtonFonts", "CartButton_default", "serializationHash", "variantClassNames", "transition1", "transition2", "animation", "animation1", "toResponsiveImage", "value", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "rLkQM8GwESxUkLujqk", "OX04zDAafSxUkLujqk", "DUJY8fo9nSxUkLujqk", "idSxUkLujqk", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "transition1", "ComponentViewportProvider", "SmartComponentScopedContainer", "CartButton_default", "u", "CloseCartButton", "MotionDivWithFXWithOptimizedAppearEffect", "animation", "animation1", "RichText2", "CartInfoLabel_default", "CartProductList_default", "ChildrenCanSuspend", "NiSJR5fdw_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "Link", "Image2", "toResponsiveImage", "q_LiCBEFY_default", "CheckoutButton", "css", "FramerUizWyVtdv", "withCSS", "UizWyVtdv_default", "addFonts", "CloseCartButtonFonts", "CartInfoLabelFonts", "CartListItem3Fonts", "CartProductListFonts", "CheckoutButtonFonts", "OpenCartButtonFonts", "getFontsFromSharedStyle", "fonts", "ComponentNavLinkFonts", "getFonts", "O2tmny4n3_default", "ButtonFonts", "exA4aFsmJ_default", "Cart2Fonts", "UizWyVtdv_default", "ComponentMenuIconFonts", "pDsV96av_default", "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", "height", "id", "width", "props", "createLayoutDependency", "Component", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "XKaY3MrGu1coi4us", "args", "XKaY3MrGusikdh5", "scopingClassNames", "cx", "isDisplayed", "router", "useRouter", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "isDisplayed6", "isDisplayed7", "LayoutGroup", "u", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "resolvedLinks1", "resolvedLinks2", "Link", "Image2", "getLoadingLazyAtYPosition", "RichText2", "css", "FramerdnpabjQ7U", "withCSS", "dnpabjQ7U_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "RichText2", "Link", "SVG", "Image2", "getLoadingLazyAtYPosition", "css", "FramerOsfYy_D6F", "withCSS", "OsfYy_D6F_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts"]
}
