{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:zustand@3.7.1/esm/index.js", "ssg:https://ga.jspm.io/npm:zustand@3.7.1/esm/middleware.js", "ssg:https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js", "ssg:https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/QgPaj0acipRJVnJP5qXz/Shared.js", "ssg:https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/nJIAFywoy2XpN0YHggx2/Cart.js", "ssg:https://framerusercontent.com/modules/b6p2QQlcwhhLAA5Operm/q9t93k88yG1i00iu3f0n/LOQtD1uPa.js", "ssg:https://framerusercontent.com/modules/1kPVCHEEg0BrtObiM14s/q6d3fvu0VqdMGFNVNVqY/Frameship.js", "ssg:https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/Gx0FjAQAwVtX3n3htBz9/SuperfieldsShared.js", "ssg:https://framer.com/m/CMSLibrary-09eo.js", "ssg:https://framerusercontent.com/modules/JfW6EfEeJnrqM1YQCYmc/3By4VvLRRlsqmHmoICUC/Masonry.js", "ssg:https://ga.jspm.io/npm:zustand@3.7.0/esm/shallow.js", "ssg:https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/quqdohq6i4dLZg5wuqIc/Store.js", "ssg:https://ga.jspm.io/npm:js-cookie@3.0.5/dist/js.cookie.mjs", "ssg:https://framerusercontent.com/modules/c1jaZMVo1HBulMCJfZHW/iKEgwCv7dmbKuDZ42rdk/FavouriteStore.js", "ssg:https://framerusercontent.com/modules/1o5Bk6b6qvbR58A6b2Ej/XybkAa2Iktdyx3NlNXOL/Superfields.js", "ssg:https://framerusercontent.com/modules/omo5LdjL4LRSZXvwvWOk/u3WxIJnBoahCGbEeALvk/O_XoZ3FcZ.js", "ssg:https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/iVCdy5TNWtnCai5Qvhjj/SuperfieldsShared.js", "ssg:https://framerusercontent.com/modules/SCy7FLdHzkNZj7inEGxN/uP9NBwR23qjtErkGTgLC/SearchBar.js", "ssg:https://ga.jspm.io/npm:lenis@1.1.9/dist/lenis.mjs", "ssg:https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/s8KoqWSd7OOFVFWjfSWd/SmoothScroll_Prod.js", "ssg:https://framerusercontent.com/modules/MbdPRyOee9dqdGNiBs7b/2xo3ovmoq5tZT6Lq64ZA/VBcg73oIz.js", "ssg:https://framerusercontent.com/modules/rdhbSCAsoZAGhBVJLtX1/AU2COqFp10TqJ1tyh8uH/kjHt762RX.js", "ssg:https://framerusercontent.com/modules/VZnr1n49vZmdMdvBQ0aw/JlQYplgRynjh8fTjpGrS/dQV2da13w.js", "ssg:https://framerusercontent.com/modules/i7yxuTVq6tkymjQfXWpq/beBY8F5CgT2SmQJnNN1C/Ea1WT0BA4.js", "ssg:https://framerusercontent.com/modules/UUhllgpbjl1Pe0K3zTsn/8e90M5ZJJReZ9QMEIRNP/H3uyg4W7i.js", "ssg:https://framerusercontent.com/modules/3MvNpDUyPb9AerEjeWzQ/MWSRkFKeQ6DM5X9Mxpc8/kLlgyqQKd.js", "ssg:https://framerusercontent.com/modules/Q4g2tMoLk3PUUjrkvZWX/aBfqEWDxZp5UdJwt9dXR/GYGwtnV6M.js", "ssg:https://framerusercontent.com/modules/LYDPi14VPki4Guc8tYlq/37ykSe5oED6fL0Xhhi7G/v6vLyI9rc.js", "ssg:https://framerusercontent.com/modules/EgzQlNdTyuDtJ6xYn4E8/uoizwmqjTz6u4iSvpUc7/c3xEUsqZq.js", "ssg:https://framerusercontent.com/modules/fE0z1JyLCG99KHWcNaNg/JYUaaMBrSnsHNlw473IL/n7YnHjmjM.js", "ssg:https://framerusercontent.com/modules/rS6G4Ucx49W3PmxyRTlo/lbZcBnKoibgdmeW1XcT9/UF48CjUBn.js", "ssg:https://framerusercontent.com/modules/2OOrzIs2zTQpgrfyAGX8/5K7Wa4R0bFSIXwjxkUOQ/I_JsdvAgA.js", "ssg:https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/XfOT0iaRiVqpWK32DMgc/ProductState.js", "ssg:https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/QUJyNnXHbEj9mUvm1PRe/CartItemContext.js", "ssg:https://framerusercontent.com/modules/Ncx6rwHWSXe5kU34gWm3/I5TZd9DXNlocbzQIyAIZ/ProductInfoLabel.js", "ssg:https://framerusercontent.com/modules/gQZafT5tzMO2FQgeDUjo/auzuULjNWrC6UuUJ8AMW/TGC_94NrH.js", "ssg:https://framerusercontent.com/modules/OYMG4DRPYeNsE82B2VjB/V6mv3V13IZVtG9JwmMyu/LEufHGSuT.js", "ssg:https://framerusercontent.com/modules/hdS5tJuK4xCIzPRPZf6Q/3C5s1qsLYY8zwYUq9XWR/RfTUdFxbN.js", "ssg:https://framerusercontent.com/modules/whowZfN13RM3iCElp18c/IvjlVbVdJryQNuQIlcxq/tHR8go2jH.js", "ssg:https://framerusercontent.com/modules/Ah27XEufsvIkn1zLVkJF/jjgVzTPoLeq2Dr7SsFK0/IazaUe4CX.js", "ssg:https://framerusercontent.com/modules/3LVKsl8Nv1lJcMsgkePH/hf0tnibzUsuM9O7iR0eR/BnotR2U96.js", "ssg:https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/0YQVcQp9yCxhG9znBLuc/Shared.js", "ssg:https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/hFRK24tvK1DH4J9qyxv4/ProductState.js", "ssg:https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/Q9jZkSAx2myDYNMapOw2/Cart.js", "ssg:https://framerusercontent.com/modules/6m3bYVdQqi1oLEe0M7tX/2feS2wWhgruAtCAhfEnf/QuantityInput.js", "ssg:https://framerusercontent.com/modules/2bfCIUbDZ8ZwRin1TuRF/RcbX9dyvUlpoBeHAGK7G/rUvzU7xxc.js", "ssg:https://framerusercontent.com/modules/NBhsYZm37ldLlCr66RwI/6y6F36g2e51MlNgv5gOs/r2GHcLysR.js", "ssg:https://framerusercontent.com/modules/Sr0bEwXcfAmRxuqPuXzK/XY8NZaIKZshm5k7WDhAR/zcfnj4bJj.js", "ssg:https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/b83NHcCpvU8D2kYcrafK/CartButton.js", "ssg:https://framerusercontent.com/modules/6hVHl7EPnEYdfjZwAkGr/hKt325Q3fIl0abI0cSXf/CloseCartButton.js", "ssg:https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/GX5FYRAviRI9Ut0QvU9m/CartButton.js", "ssg:https://framerusercontent.com/modules/6hVHl7EPnEYdfjZwAkGr/T52fTGxH0JVYy0lIcg5M/CloseCartButton.js", "ssg:https://framerusercontent.com/modules/kq3VSjk5Z08mvEho1xyf/XmkDe3ooCqJCkQVrqYj2/U4_nFMT5N.js", "ssg:https://framerusercontent.com/modules/dKncWf2Rn08OWBvGOUvR/oTPodMmR2Y3vI3t6A2MB/CartProductList.js", "ssg:https://framerusercontent.com/modules/lqnDx25YZlzYWmsCOOj9/1pfE7abAVYZZOAGYHcIw/CheckoutButton.js", "ssg:https://framerusercontent.com/modules/p6Gef3yZuarVfkOPLLEP/bcGtSOUk0m1JnfWiSfyF/CartInfoLabel.js", "ssg:https://framerusercontent.com/modules/Ncx6rwHWSXe5kU34gWm3/SIazgVFLWprSHswCQ2h7/ProductInfoLabel.js", "ssg:https://framerusercontent.com/modules/v2B96HBblDy8RD6PdvoU/dL0NAMRDiNIeG5fa6EyC/RemoveFromCartButton.js", "ssg:https://framerusercontent.com/modules/y4mOKjm12xLlM5f6oBC6/bndGCGGUMeOyHLuKloNF/sHir0BtOG.js", "ssg:https://framerusercontent.com/modules/6tti232VtiM7O775dd9M/rdZT7Q3EmFtczDQDaOpT/aiPWc5EP_.js", "ssg:https://framerusercontent.com/modules/CRJhwckFEn2S3hvd4ABa/yWdb7iC06vT9z95Eg6xS/ayRDT_nnp.js", "ssg:https://framerusercontent.com/modules/FlKPkBBBF5OGHiPqQwWW/UPWX0ERsjPOQNyWz707G/k7hWEueyW.js", "ssg:https://framerusercontent.com/modules/z9uJxFvEMRttYdSrnYaQ/NMczNmO2bysZMkrMQyXU/Y3XeU0zHG.js", "ssg:https://framerusercontent.com/modules/buHsKJtMAq8llzvJqc7U/Kn0JDcPpqU7pXoO0yjbO/YQebnFh5N.js"],
  "sourcesContent": ["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", "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)=>{var a;let s=false;if(\"string\"===typeof t&&!s){console.warn(\"[zustand devtools middleware]: passing `name` as directly will be not allowed in next majorpass the `name` in an object `{ name: ... }` instead\");s=true}const i=void 0===t?{name:void 0,anonymousActionType:void 0}:\"string\"===typeof t?{name:t}:t;\"undefined\"!==typeof(null==(a=null==i?void 0:i.serialize)?void 0:a.options)&&console.warn(\"[zustand devtools middleware]: `serialize.options` is deprecated, just use `serialize`\");let l;try{l=window.__REDUX_DEVTOOLS_EXTENSION__||window.top.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!l){\"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 d=Object.create(l.connect(i));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 d},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}d=e}});let u=false;Object.defineProperty(d,\"prefix\",{get:()=>{if(!u){console.warn(\"[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\\nWe no longer prefix the actions/names\"+i.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.\");u=true}return\"\"},set:()=>{if(!u){console.warn(\"[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\\nWe no longer prefix the actions/names\"+i.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.\");u=true}}});let p=true;n.setState=(e,t,n)=>{o(e,t);p&&d.send(void 0===n?{type:i.anonymousActionType||\"anonymous\"}:\"string\"===typeof n?{type:n}:n,r())};const setStateFromDevtools=(...e)=>{const t=p;p=false;o(...e);p=t};const v=e(n.setState,r,n);d.init(v);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)}}d.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(v);return d.init(n.getState());case\"COMMIT\":return d.init(n.getState());case\"ROLLBACK\":return parseJsonThen(e.state,(e=>{setStateFromDevtools(e);d.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);d.send(null,o);return}case\"PAUSE_RECORDING\":return p=!p}return}}));return v}}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 d;try{d=a.getStorage()}catch(e){}if(!d)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`);o(...e)}),r,n);d.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 c=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=c({state:e,version:a.version}).then((e=>d.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(!d)return;s=false;i.forEach((e=>e(r())));const t=(null==(e=a.onRehydrateStorage)?void 0:e.call(a,r()))||void 0;return toThenable(d.getItem.bind(d))(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&&(d=e.getStorage())},clearStorage:()=>{var e;null==(e=null==d?void 0:d.removeItem)?void 0:e.call(d,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", "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}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 function styleLayer(layer,style){layer=Array.isArray(layer)?layer[0]:layer;let newLayer=layer;const width=style===null||style===void 0?void 0:style.width;const height=style===null||style===void 0?void 0: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===null||image===void 0?void 0:image.src)?undefined:\"#999\");return /*#__PURE__*/_jsx(\"div\",{\"aria-label\":image===null||image===void 0?void 0:image.alt,style:{width:size,height:size,minWidth:size,minHeight:size,pointerEvents:\"none\",backgroundColor:colorValue,backgroundImage:colorValue?\"none\":`url('${image===null||image===void 0?void 0:image.src}')`,maskImage:(image===null||image===void 0?void 0:image.src)?`url('${image===null||image===void 0?void 0: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,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\",...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={}}){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\";var _variant_optional;const optional=(_variant_optional=variant.optional)!==null&&_variant_optional!==void 0?_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;}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,...endProps,transition:variants.length>0?{type:ControlType.Transition,defaultValue:DEFAULT_TRANSITION}: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\"},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\"||!symbol){return`${formattedAmount} ${currencyCode}`;}else{return`${symbol}${formattedAmount}`;}}\nexport const __FramerMetadata__ = {\"exports\":{\"Colors\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"currencyFormatProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHOPIFY_ID_ATTRIBUTE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseShopifyId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_TRANSITION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"OPEN_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"generateInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseShopifyData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"UPGRADE_LINK\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatCurrency\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createButtonPropertyControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"styleLayer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShopifyDataType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared.map", "import{RenderTarget}from\"framer\";import create from\"zustand\";import{persist}from\"zustand/middleware\";import{useState,useEffect}from\"react\";import{parseShopifyData}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/QgPaj0acipRJVnJP5qXz/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(\"No 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{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:()=>{const checkoutUrl=get().checkoutUrl;if(!checkoutUrl){throw new Error(\"Cart not initialized or checkout URL not available\");}return 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 isCanvas = RenderTarget.current() === RenderTarget.canvas\nconst[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(){const isCanvas=RenderTarget.current()===RenderTarget.canvas;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\":{\"getFrameshipInfo\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAmountInStock\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCartStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"generateBuyNowCheckoutUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseFrameshipInfo\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getAmountInStock\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (68888f7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const serializationHash=\"framer-BRJV7\";const variantClassNames={iwCoq9e2J:\"framer-v-okagad\"};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:0,delay:.5,duration:.8,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:0,y:25};const transition3={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation2={opacity:.92,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3};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,drrB1JJ6M:link!==null&&link!==void 0?link:props.drrB1JJ6M};};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,drrB1JJ6M,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"iwCoq9e2J\",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-okagad\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"iwCoq9e2J\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-nm3c8g\",\"data-border\":true,\"data-framer-appear-id\":\"nm3c8g\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"BqB1SwKYY\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.07)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(8px)\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"0px 5px 20px 0px rgba(0, 0, 0, 0.08)\",WebkitBackdropFilter:\"blur(8px)\"},children:[/*#__PURE__*/_jsx(Link,{href:\"frameship.io\",nodeId:\"bjYgIQ5ZX\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-185g4gf framer-12itpre\",layoutDependency:layoutDependency,layoutId:\"bjYgIQ5ZX\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-3oxhc7\",\"data-framer-name\":\"Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"EOoJvDlBE\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 126 20\"><path d=\"M 119.052 18.261 L 115.496 18.261 L 115.496 5 L 120.468 5 C 121.454 5 122.314 5.201 123.048 5.603 C 123.781 5.998 124.351 6.541 124.755 7.23 C 125.16 7.919 125.363 8.699 125.363 9.567 C 125.363 10.437 125.16 11.228 124.755 11.941 C 124.346 12.653 123.756 13.24 123.048 13.64 C 122.314 14.059 121.454 14.27 120.468 14.27 L 119.052 14.27 Z M 119.052 13.217 L 117.449 11.581 L 120.108 11.581 C 120.395 11.583 120.677 11.509 120.927 11.365 C 121.185 11.216 121.393 10.992 121.551 10.692 C 121.71 10.392 121.789 10.018 121.789 9.567 C 121.789 9.118 121.71 8.756 121.551 8.48 C 121.41 8.22 121.191 8.012 120.927 7.886 C 120.672 7.76 120.392 7.695 120.108 7.698 L 117.449 7.698 L 119.052 6.061 Z M 110.457 18.261 L 110.457 5 L 113.961 5 L 113.961 18.261 Z M 108.922 5 L 108.922 18.261 L 105.365 18.261 L 105.365 12.13 L 106.968 13.02 L 99.794 13.02 L 101.396 12.184 L 101.396 18.261 L 97.84 18.261 L 97.84 5 L 101.396 5 L 101.396 11.168 L 99.794 10.314 L 106.968 10.314 L 105.365 11.158 L 105.365 5 Z M 91.486 18.495 C 90.524 18.495 89.661 18.338 88.899 18.027 C 88.136 17.71 87.531 17.239 87.085 16.616 C 86.645 15.992 86.425 15.219 86.425 14.297 L 86.425 13.829 L 89.972 13.829 L 89.972 14.225 C 89.972 14.645 90.098 14.995 90.35 15.277 C 90.609 15.558 90.999 15.699 91.521 15.699 C 92.026 15.699 92.422 15.625 92.709 15.474 C 93.003 15.318 93.149 15.066 93.149 14.719 C 93.149 14.461 93.011 14.222 92.736 14 C 92.466 13.778 92.099 13.568 91.636 13.371 C 91.134 13.157 90.623 12.968 90.104 12.805 C 89.495 12.607 88.91 12.339 88.361 12.005 C 87.825 11.678 87.368 11.232 87.023 10.7 C 86.678 10.161 86.504 9.492 86.504 8.696 C 86.504 7.875 86.727 7.174 87.173 6.592 C 87.619 6.005 88.217 5.555 88.968 5.244 C 89.725 4.932 90.565 4.776 91.486 4.776 C 92.443 4.776 93.296 4.929 94.048 5.234 C 94.804 5.54 95.403 5.99 95.843 6.583 C 96.283 7.177 96.503 7.911 96.503 8.785 L 96.503 9.235 L 92.956 9.235 L 92.956 8.957 C 92.956 8.567 92.847 8.237 92.63 7.967 C 92.419 7.697 92.052 7.563 91.53 7.563 C 91.013 7.563 90.615 7.658 90.333 7.85 C 90.057 8.042 89.919 8.321 89.919 8.687 C 89.919 8.944 90.037 9.172 90.271 9.37 C 90.506 9.561 90.829 9.742 91.24 9.909 C 91.656 10.077 92.125 10.257 92.648 10.448 C 93.434 10.73 94.123 11.042 94.716 11.383 C 95.309 11.719 95.77 12.142 96.099 12.651 C 96.432 13.161 96.6 13.814 96.6 14.611 C 96.6 15.444 96.38 16.151 95.939 16.733 C 95.5 17.308 94.892 17.745 94.118 18.046 C 93.349 18.345 92.472 18.495 91.486 18.495 Z M 78.734 7.698 L 80.337 6.061 L 80.337 11.231 L 79.545 10.26 L 84.209 10.26 L 84.209 12.957 L 79.544 12.957 L 80.336 11.995 L 80.336 17.2 L 78.735 15.563 L 85.186 15.563 L 85.186 18.261 L 76.763 18.261 L 76.763 5 L 85.186 5 L 85.186 7.697 L 78.734 7.697 Z M 69.108 5 L 75.085 5 L 75.085 18.261 L 71.713 18.261 L 71.713 6.933 L 71.775 6.97 L 69.759 18.261 L 65.235 18.261 L 63.158 6.943 L 63.22 6.906 L 63.22 18.261 L 59.84 18.261 L 59.84 5 L 65.817 5 L 67.63 16.877 L 67.268 16.877 Z M 47.127 18.261 L 50.147 5 L 55.789 5 L 58.79 18.261 L 55.155 18.261 L 52.963 7.167 L 52.98 7.167 L 50.763 18.261 Z M 49.768 15.474 L 49.768 12.75 L 56.176 12.75 L 56.176 15.474 Z M 36.388 18.261 L 36.388 5 L 42.145 5 C 43.624 5 44.715 5.336 45.419 6.007 C 46.129 6.672 46.484 7.602 46.484 8.794 C 46.484 9.465 46.358 10.037 46.106 10.511 C 45.854 10.985 45.539 11.35 45.164 11.608 C 44.788 11.866 44.416 12.01 44.046 12.04 C 44.416 12.061 44.777 12.155 45.111 12.318 C 45.44 12.48 45.704 12.741 45.903 13.101 C 46.109 13.454 46.211 13.934 46.211 14.539 L 46.211 16.732 C 46.211 17.05 46.235 17.353 46.282 17.641 C 46.335 17.923 46.414 18.129 46.52 18.261 L 42.963 18.261 C 42.869 18.111 42.796 17.898 42.743 17.623 C 42.695 17.329 42.671 17.031 42.673 16.733 L 42.673 14.952 C 42.673 14.473 42.573 14.096 42.374 13.82 C 42.174 13.538 41.813 13.397 41.291 13.397 L 38.933 13.397 L 39.857 12.291 L 39.857 18.261 Z M 39.857 11.968 L 38.932 10.7 L 41.326 10.7 C 41.626 10.7 41.887 10.637 42.109 10.511 C 42.334 10.39 42.518 10.202 42.637 9.972 C 42.771 9.715 42.838 9.427 42.831 9.136 C 42.831 8.746 42.693 8.408 42.417 8.12 C 42.148 7.833 41.779 7.689 41.309 7.689 L 38.844 7.689 L 39.857 6.61 Z M 28.328 7.697 L 29.93 6.061 L 29.93 11.33 L 28.848 10.476 L 34.198 10.476 L 34.198 13.182 L 28.848 13.182 L 29.93 12.256 L 29.93 18.261 L 26.392 18.261 L 26.392 5 L 34.982 5 L 34.982 7.697 L 28.328 7.697 Z\" fill=\"rgb(64, 212, 26)\"></path><path d=\"M 0.005 5.77 C 0.005 5.569 0.083 5.376 0.223 5.234 C 0.362 5.091 0.551 5.011 0.748 5.011 L 4.761 5.011 L 9.667 0 L 14.573 5.012 L 18.589 5.012 C 18.687 5.012 18.784 5.032 18.874 5.07 C 19.152 5.188 19.333 5.464 19.333 5.771 L 19.333 15.184 C 19.334 16.392 18.864 17.551 18.027 18.406 C 17.19 19.261 16.056 19.741 14.872 19.741 L 4.465 19.741 C 3.282 19.74 2.148 19.26 1.312 18.406 C 0.475 17.551 0.005 16.393 0.005 15.185 L 0.005 9.877 C 2.567 12.493 6.044 13.963 9.669 13.963 C 13.295 13.962 16.771 12.491 19.333 9.875 L 19.333 9.873 L 14.574 5.012 L 4.761 5.011 L 0.005 9.868 Z M 0 9.873 L 0.005 9.87 L 0.005 9.877 Z\" fill=\"rgb(64, 212, 26)\"></path></svg>',svgContentId:11104939045,withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dxyonn\",layoutDependency:layoutDependency,layoutId:\"Y9pi3xZ1f\",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\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"uppercase\"},children:\"UPGRADE TO Unlock ECOMMERCE\"})}),className:\"framer-4zgcw4\",fonts:[\"Inter-ExtraBold\"],layoutDependency:layoutDependency,layoutId:\"KlPjgIRAY\",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-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.7))\"},children:\"Use Shopify on your website with Frameship.\"})}),className:\"framer-1yqk9il\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"RNWsHiU5i\",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(Link,{href:drrB1JJ6M,nodeId:\"LJcdgqplR\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1rb48ds framer-12itpre\",layoutDependency:layoutDependency,layoutId:\"LJcdgqplR\",style:{backgroundColor:\"rgb(64, 212, 27)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},whileHover:animation2,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\":\"15px\",\"--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\"})}),className:\"framer-1ucnk5h\",fonts:[\"Inter-ExtraBold\"],layoutDependency:layoutDependency,layoutId:\"VLUiYG2YP\",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-BRJV7.framer-12itpre, .framer-BRJV7 .framer-12itpre { display: block; }\",\".framer-BRJV7.framer-okagad { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 60px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 620px; }\",\".framer-BRJV7 .framer-nm3c8g { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: 1px; justify-content: center; overflow: hidden; padding: 0px 10px 0px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-BRJV7 .framer-185g4gf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 3px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-BRJV7 .framer-3oxhc7 { flex: none; height: 20px; position: relative; width: 126px; }\",\".framer-BRJV7 .framer-1dxyonn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-BRJV7 .framer-4zgcw4, .framer-BRJV7 .framer-1yqk9il { --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-BRJV7 .framer-1rb48ds { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 0px 20px 0px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-BRJV7 .framer-1ucnk5h { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-BRJV7.framer-okagad, .framer-BRJV7 .framer-nm3c8g, .framer-BRJV7 .framer-185g4gf, .framer-BRJV7 .framer-1dxyonn, .framer-BRJV7 .framer-1rb48ds { gap: 0px; } .framer-BRJV7.framer-okagad > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-BRJV7.framer-okagad > :first-child, .framer-BRJV7 .framer-1dxyonn > :first-child { margin-top: 0px; } .framer-BRJV7.framer-okagad > :last-child, .framer-BRJV7 .framer-1dxyonn > :last-child { margin-bottom: 0px; } .framer-BRJV7 .framer-nm3c8g > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-BRJV7 .framer-nm3c8g > :first-child, .framer-BRJV7 .framer-185g4gf > :first-child, .framer-BRJV7 .framer-1rb48ds > :first-child { margin-left: 0px; } .framer-BRJV7 .framer-nm3c8g > :last-child, .framer-BRJV7 .framer-185g4gf > :last-child, .framer-BRJV7 .framer-1rb48ds > :last-child { margin-right: 0px; } .framer-BRJV7 .framer-185g4gf > *, .framer-BRJV7 .framer-1rb48ds > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-BRJV7 .framer-1dxyonn > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } }\",'.framer-BRJV7[data-border=\"true\"]::after, .framer-BRJV7 [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 60\n * @framerIntrinsicWidth 620\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"drrB1JJ6M\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLOQtD1uPa=withCSS(Component,css,\"framer-BRJV7\");export default FramerLOQtD1uPa;FramerLOQtD1uPa.displayName=\"Frameship Upgrade Banner\";FramerLOQtD1uPa.defaultProps={height:60,width:620};addPropertyControls(FramerLOQtD1uPa,{drrB1JJ6M:{title:\"Link\",type:ControlType.Link}});addFonts(FramerLOQtD1uPa,[{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\":\"FramerLOQtD1uPa\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"drrB1JJ6M\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerIntrinsicWidth\":\"620\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LOQtD1uPa.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{createPortal}from\"react-dom\";import{useEffect,useState}from\"react\";import{parseFrameshipInfo}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/nJIAFywoy2XpN0YHggx2/Cart.js\";import{UPGRADE_LINK}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/QgPaj0acipRJVnJP5qXz/Shared.js\";import FrameshipUpgradeBanner from\"https://framerusercontent.com/modules/b6p2QQlcwhhLAA5Operm/q9t93k88yG1i00iu3f0n/LOQtD1uPa.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export default function Frameship(props){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[portalContainer,setPortalContainer]=useState(null);const attributes={};if(props.shopUrl){attributes[\"data-shop-url\"]=props.shopUrl;}if(props.shopifyAccessToken){attributes[\"data-shopify-access-token\"]=props.shopifyAccessToken;}if(props.projectId){attributes[\"data-project-id\"]=props.projectId;}if(props.productionDomain){attributes[\"data-production-domain\"]=props.productionDomain;}if(props.stagingDomain){attributes[\"data-staging-domain\"]=props.stagingDomain;}const{hasAccess}=parseFrameshipInfo(props.stagingDomain,props.productionDomain);useEffect(()=>{if(!isCanvas){const container=document.createElement(\"div\");document.body.appendChild(container);setPortalContainer(container);return()=>{document.body.removeChild(container);};}},[]);return /*#__PURE__*/_jsx(\"div\",{\"data-frameship-component\":true,...attributes,children:!isCanvas&&portalContainer&&!hasAccess&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{\"data-hello\":true,style:{position:\"fixed\",left:20,bottom:20},children:/*#__PURE__*/_jsx(FrameshipUpgradeBanner,{link:UPGRADE_LINK})}),portalContainer)});}Frameship.displayName=\"Frameship (Shopify)\";addPropertyControls(Frameship,{shopUrl:{type:ControlType.String,title:\"Shop URL\",preventLocalization:true,hidden:()=>true},shopifyAccessToken:{type:ControlType.String,preventLocalization:true,hidden:()=>true},projectId:{type:ControlType.String,preventLocalization:true,hidden:()=>true},productionDomain:{type:ControlType.String,preventLocalization:true,hidden:()=>true},stagingDomain:{type:ControlType.String,preventLocalization:true,hidden:()=>true},note:{type:ControlType.Enum,options:[\"IMPORTANT\"],displaySegmentedControl:true,description:\"*Do not delete this component.*\\n\\nThis component is managed by the [Frameship plugin](https://www.framer.com/marketplace/plugins/frameship--5sty6o8n22smpbcb4oypsggk6/)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameship\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{motion}from\"framer-motion\";import{createContext,cloneElement,useMemo}from\"react\";export const SuperfieldsContext=/*#__PURE__*/createContext({active:false});export const calculateTotalPages=(totalItems,itemsPerPage)=>{if(itemsPerPage<=0){return 0;}return Math.ceil(totalItems/itemsPerPage);};const characters=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";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 FAVOURITES_FILTER_ID=\"[{(FAVOURITES)}]\";export const DELIMITER=\"_&%#|_\"// Used for multi-select items and multiple options field names\n;export const superfieldsId=({hidden=undefined}={})=>({superfieldsId:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true,title:\"CMS ID\",description:\"Match with ID on Superfields component\",hidden}});export const buttonPropertyControls=({text=\"\"})=>({appearance:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true},customLayer:{type:ControlType.ComponentInstance,title:\"Layer\",description:\"Connect a custom layer from outside the breakpoint\",hidden:props=>props.appearance!==\"custom\"},text:{type:ControlType.String,defaultValue:text,hidden:props=>props.appearance!==\"default\"},fill:fillProp({color:\"#000\",gradientColorA:\"#8C8C8C\",gradientColorB:\"#000\",hidden:props=>props.appearance!==\"default\"}),fontColor:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.appearance!==\"default\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4},hidden:props=>props.appearance!==\"default\"},padding:{type:ControlType.FusedNumber,defaultValue:12,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,hidden:props=>props.appearance!==\"default\"},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,hidden:props=>props.appearance!==\"default\"},border:borderPropertyControl({hidden:props=>props.appearance!==\"default\"}),shadows:{type:ControlType.BoxShadow,hidden:props=>props.appearance!==\"default\"}});export function Button({props,onClick,onMouseEnter=null}){var _props_font,_props_style;if(props.appearance==\"custom\"){var _props_customLayer,_props_style1,_props_style2;let layer=(_props_customLayer=props.customLayer)===null||_props_customLayer===void 0?void 0:_props_customLayer[0];const width=(_props_style1=props.style)===null||_props_style1===void 0?void 0:_props_style1.width;const height=(_props_style2=props.style)===null||_props_style2===void 0?void 0:_props_style2.height;if(layer&&props.style&&(width||height)){layer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width:width},...height&&{height:height}}});}return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true,style:{display:\"contents\"},onClick:onClick,children:layer});}return /*#__PURE__*/_jsxs(\"div\",{\"data-superfields\":true,onClick:onClick,style:{position:\"relative\",display:\"flex\",justifyContent:((_props_font=props.font)===null||_props_font===void 0?void 0:_props_font.textAlign)||\"center\",alignItems:\"center\",...createBackground(props.fill),color:props.fontColor,padding:props.paddingIsMixed?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:`${props.padding}px`,borderRadius:props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`,userSelect:\"none\",cursor:\"pointer\",flex:props.sizing==\"fill\"?\"1 0 0\":undefined,textWrap:((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.width)==\"100%\"?undefined:\"nowrap\",boxShadow:props.shadows,...props.font,...props.style},children:[props.text,/*#__PURE__*/_jsx(Border,{...props.border})]});}Button.displayName=\"Superfields/Button\";export const borderPropertyControl=(props={})=>({type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}},...props});export function Border({width,widthIsMixed,widthTop,widthRight,widthBottom,widthLeft,style,color,transition,animate,radius=\"inherit\"}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor:color,...animate},style:{position:\"absolute\",inset:0,borderWidth:widthIsMixed?`${widthTop}px ${widthRight}px ${widthBottom}px ${widthLeft}px`:`${width}px`,borderStyle:style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:transition});}Border.displayName=\"Superfields/Border\";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=\"Superfields/Message\";export const EmptyState=Message;export function createBackground(fill,on=null){if(fill){let{color,colorA,colorB}=fill;if(typeof on==\"boolean\"){if(on){color=fill.colorOn;colorA=fill.colorAOn;colorB=fill.colorBOn;}else{color=fill.colorOff;colorA=fill.colorAOff;colorB=fill.colorBOff;}}if(fill.type==\"color\"){return{backgroundColor:color,backgroundImage:\"none\"};}else{return{backgroundColor:\"none\",backgroundImage:`linear-gradient(${fill.gradientAngle}deg, ${colorB}, ${colorA})`};}}return{};}export function fillProp({color=\"#FFF\",gradientColorA=\"#FFF\",gradientColorB=\"#BDBDBD\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,icon:\"color\",defaultValue:noDefault?undefined:{type:\"color\",color,colorA:gradientColorA,colorB:gradientColorB,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:color,hidden:props=>props.type!=\"color\"},colorA:{type:ControlType.Color,defaultValue:gradientColorA,title:\"Colors\",hidden:props=>props.type!=\"gradient\"},colorB:{type:ControlType.Color,defaultValue:gradientColorB,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}export function fillPropOnOff({colorOn=\"#FFF\",colorAOn=\"#FFF\",colorBOn=\"#000\",colorOff=\"#FFF\",colorAOff=\"#FFF\",colorBOff=\"#000\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,icon:\"color\",defaultValue:noDefault?undefined:{type:\"color\",colorOn,colorAOn,colorBOn,colorOff,colorAOff,colorBOff,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},colorOn:{type:ControlType.Color,defaultValue:colorOn,hidden:props=>props.type!=\"color\"},colorAOn:{type:ControlType.Color,defaultValue:colorAOn,title:\"Colors On\",hidden:props=>props.type!=\"gradient\"},colorBOn:{type:ControlType.Color,defaultValue:colorBOn,title:\" \",hidden:props=>props.type!=\"gradient\"},colorOff:{type:ControlType.Color,defaultValue:colorOff,hidden:props=>props.type!=\"color\"},colorAOff:{type:ControlType.Color,defaultValue:colorAOff,title:\"Colors Off\",hidden:props=>props.type!=\"gradient\"},colorBOff:{type:ControlType.Color,defaultValue:colorBOff,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}export function parsePadding(padding){if(typeof padding!==\"string\"){return[0,0,0,0];}const values=padding.split(\" \");const parsedValues=values.map(value=>parseInt(value.replace(\"px\",\"\"),10));switch(parsedValues.length){case 1:const p=parsedValues[0];return[p,p,p,p];case 4:return parsedValues;}return[0,0,0,0];}export function sortingControls({defaultSorting=false,hidden=null}={}){return{sortBy:{type:ControlType.Enum,defaultValue:\"field\",options:[\"field\",\"favourites\",...defaultSorting?[\"defaultSorting\"]:[]],optionTitles:[\"CMS Field\",\"Favourites\",...defaultSorting?[\"Default Sorting\"]:[]],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden},fieldName:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Field Name\",preventLocalization:true,hidden:props=>props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},fieldType:{type:ControlType.Enum,defaultValue:\"string\",options:[\"string\",\"number\",\"date\",\"boolean\",\"enum\"],optionTitles:[\"Text\",\"Number\",\"Date\",\"Toggle\",\"Option\"],hidden:props=>props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},stringSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"A \u2192 Z\",\"Z \u2192 A\"],displaySegmentedControl:true,title:\"Sort\",hidden:props=>props.fieldType!==\"string\"||props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},numberSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"Ascending \u2191\",\"Descending \u2193\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>props.fieldType!==\"number\"||props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},dateSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"Ascending \u2191\",\"Descending \u2193\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>props.fieldType!==\"date\"||props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},booleanSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"yesNo\",\"noYes\"],optionTitles:[\"Yes, No\",\"No, Yes\"],displaySegmentedControl:true,title:\"Sort\",hidden:props=>props.fieldType!==\"boolean\"||props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},enumSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"optionOrder\",\"reverseOptionOrder\",\"ascending\",\"descending\"],optionTitles:[\"Option Order\",\"Reverse Order\",\"A \u2192 Z\",\"Z \u2192 A\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>props.fieldType!==\"enum\"||props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},favouritesSort:{type:ControlType.Enum,defaultValue:\"favouritesFirst\",options:[\"favouritesFirst\",\"favouritesLast\"],optionTitles:[\"Favourites First\",\"Favourites Last\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>props.sortBy!==\"favourites\"||(hidden===null||hidden===void 0?void 0:hidden(props))}};}\nexport const __FramerMetadata__ = {\"exports\":{\"buttonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parsePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sortingControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SuperfieldsContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"superfieldsId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EmptyState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"generateInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillPropOnOff\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderPropertyControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DELIMITER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"calculateTotalPages\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FAVOURITES_FILTER_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SuperfieldsShared.map", "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", "// Code from Nikolay Goncharuk on GitHub:\n// https://github.com/GoncharukBro/react-smart-masonry/blob/master/src/Masonry.tsx\n// https://github.com/GoncharukBro/react-smart-masonry/blob/master/src/useResize.ts\n//\n// Modified by Isaac Roberts\n// https://framestack.co/components/masonry-layout\n//\n// Copyright (c) 2021 Nikolay Goncharuk\n// MIT License\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useLayoutEffect,useMemo,useRef,Children,isValidElement}from\"react\";const DEFAULT_COLUMNS=1;const DEFAULT_GAP=0;export default function Masonry({breakpoints,columns=DEFAULT_COLUMNS,gap=DEFAULT_GAP,reverse=false,autoArrange=false,alignment=\"center\",children,style,...otherProps},forwardedRef){const elements=useRef([]);const[arrange,setArrange]=useState(false);// eslint-disable-next-line react-hooks/exhaustive-deps\nuseLayoutEffect(()=>{if(autoArrange&&!arrange)setArrange(true);return()=>{if(autoArrange&&arrange)setArrange(false);};});const layout=useMemo(()=>{if(columns<1)return[];const arrayOfChildren=Children.toArray(children);if(reverse)arrayOfChildren.reverse();const newLayout=Array.from({length:columns},()=>{return[];});const columnHeights=newLayout.map(()=>0);const getcolumnIndex=index=>{if(autoArrange&&arrange&&elements.current.length>0){const columnIndex=columnHeights.findIndex(item=>{return item===Math.min(...columnHeights);});const element=elements.current.find(item=>item.index===index);const elementHeight=element===null||element===void 0?void 0:element.element.getBoundingClientRect().height;columnHeights[columnIndex]+=elementHeight||0;return columnIndex;}return index%columns;};arrayOfChildren.forEach((child,index)=>{if(child&&/*#__PURE__*/isValidElement(child)){newLayout[getcolumnIndex(index)].push({element:child,index});}});return newLayout;},[arrange,autoArrange,children,columns,reverse]);const temporaryElements=[];const addElement=index=>element=>{if(element!==null){temporaryElements.push({element,index});elements.current=temporaryElements;}};return /*#__PURE__*/_jsx(\"div\",{ref:forwardedRef,style:{display:\"flex\",gap,...style},...otherProps,children:layout.map((column,columnIndex)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",alignItems:alignment,gap},children:column.map((item,itemIndex)=>/*#__PURE__*/_jsx(\"div\",{ref:addElement(item.index),children:item.element},itemIndex))},columnIndex))});}Masonry.displayName=\"Superfields/Masonry\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Masonry\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"MasonryProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Masonry.map", "function shallow(e,t){if(Object.is(e,t))return true;if(\"object\"!==typeof e||null===e||\"object\"!==typeof t||null===t)return false;const l=Object.keys(e);if(l.length!==Object.keys(t).length)return false;for(let r=0;r<l.length;r++)if(!Object.prototype.hasOwnProperty.call(t,l[r])||!Object.is(e[l[r]],t[l[r]]))return false;return true}export{shallow as default};\n\n//# sourceMappingURL=shallow.js.map", "import create from\"zustand\";import{useRef,useTransition,useMemo}from\"react\";import shallow from\"zustand/shallow\";// Create a function to generate the initial state\nconst createInitialState=()=>({totalItems:0,filters:{},randomizationSeed:null,search:\"\",sortOption:null,defaultSortOption:null,sortingUrlParameter:null,page:0,itemsPerPage:0,paginationType:null,paginationActive:false});const useBaseStore=create((set,get)=>({instances:{},getState:id=>{var _get_instances_path;const path=getCurrentPath();const state=(_get_instances_path=get().instances[path])===null||_get_instances_path===void 0?void 0:_get_instances_path[id];return state||createInitialState();},setState:(id,updates)=>{const path=getCurrentPath();set(state=>({instances:{...state.instances,[path]:{...state.instances[path],[id]:{...state.getState(id),...updates}}}}));},// Example of how to update a specific state property\n    setTotalItems:(id,totalItems)=>{get().setState(id,{totalItems});},setFilterValue:(id,fieldName,value)=>{const currentFilters=get().getState(id).filters;get().setState(id,{filters:{...currentFilters,[fieldName]:{...currentFilters[fieldName],value}}});},setRandomizationSeed:(id,randomizationSeed)=>{get().setState(id,{randomizationSeed});},setSearch:(id,search)=>{get().setState(id,{search});},setSortOption:(id,sortOption)=>{get().setState(id,{sortOption});},setPage:(id,page)=>{get().setState(id,{page});}}));const useSuperfieldsStore=(id,selector,initialize=null)=>{const initializedRef=useRef(false);const[_,startTransition]=useTransition();// Memoize the function wrappers\nconst memoizedFunctions=useMemo(()=>{const functions={};for(const key in useBaseStore.getState()){const value=useBaseStore.getState()[key];if(typeof value===\"function\"){if(key.startsWith(\"set\")){functions[key]=(...args)=>{if(typeof window!==\"undefined\"){startTransition(()=>value(id,...args));}else{value(id,...args);}};}else{functions[key]=(...args)=>value(id,...args);}}}return functions;},[id]);return useBaseStore(state=>{var _state_instances_path;const path=getCurrentPath();if(!((_state_instances_path=state.instances[path])===null||_state_instances_path===void 0?void 0:_state_instances_path[id])){const initialState=createInitialState();state.setState(id,initialState);}if(initialize&&!initializedRef.current){const currentState=state.getState(id);const initializedState={...currentState};initialize(initializedState);state.setState(id,initializedState);initializedRef.current=true;}let newState={...state.getState(id),...memoizedFunctions};return selector(newState);},shallow);};export default useSuperfieldsStore;const getCurrentPath=()=>{if(typeof window===\"undefined\"){return\"/\";}return window.location.pathname;};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Store.map", "function assign(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}var e={read:function(e){'\"'===e[0]&&(e=e.slice(1,-1));return e.replace(/(%[\\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function init(e,t){function set(n,r,i){if(\"undefined\"!==typeof document){i=assign({},t,i);\"number\"===typeof i.expires&&(i.expires=new Date(Date.now()+864e5*i.expires));i.expires&&(i.expires=i.expires.toUTCString());n=encodeURIComponent(n).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o=\"\";for(var c in i)if(i[c]){o+=\"; \"+c;true!==i[c]&&(o+=\"=\"+i[c].split(\";\")[0])}return document.cookie=n+\"=\"+e.write(r,n)+o}}function get(t){if(\"undefined\"!==typeof document&&(!arguments.length||t)){var n=document.cookie?document.cookie.split(\"; \"):[];var r={};for(var i=0;i<n.length;i++){var o=n[i].split(\"=\");var c=o.slice(1).join(\"=\");try{var a=decodeURIComponent(o[0]);r[a]=e.read(c,a);if(t===a)break}catch(e){}}return t?r[t]:r}}return Object.create({set:set,get:get,remove:function(e,t){set(e,\"\",assign({},t,{expires:-1}))},withAttributes:function(e){return init(this.converter,assign({},this.attributes,e))},withConverter:function(e){return init(assign({},this.converter,e),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var t=init(e,{path:\"/\"});export{t as default};\n\n//# sourceMappingURL=js.cookie.mjs.map", "import create from\"zustand\";import Cookies from\"js-cookie\";const useBaseStore=create((set,get)=>({collections:{},getFavourites:cmsCollectionName=>{const state=get().collections[cmsCollectionName];return state||[];},setFavourites:(cmsCollectionName,favourites)=>{set(state=>({collections:{...state.collections,[cmsCollectionName]:favourites}}));Cookies.set(`superfieldsFavourites_${cmsCollectionName}`,favourites);},addFavourite:(cmsCollectionName,favourite)=>{const currentFavourites=get().getFavourites(cmsCollectionName);get().setFavourites(cmsCollectionName,[...currentFavourites,favourite]);},removeFavourite:(cmsCollectionName,favouriteToRemove)=>{const currentFavourites=get().getFavourites(cmsCollectionName);get().setFavourites(cmsCollectionName,currentFavourites.filter(fav=>fav!==favouriteToRemove));}}));const useFavouriteStore=(cmsCollectionName,selector)=>{return useBaseStore(state=>{let newState={favourites:state.getFavourites(cmsCollectionName)};if(!Array.isArray(state.collections[cmsCollectionName])){// Load favourites from cookies\ntry{const savedState=Cookies.get(`superfieldsFavourites_${cmsCollectionName}`);if(savedState){const savedFavourites=savedState.split(\",\");state.setFavourites(cmsCollectionName,savedFavourites);newState.favourites=savedFavourites;}}catch(error){console.error(\"Failed to load or parse favourites cookie:\",error);}}for(const key in state){const value=state[key];if(typeof value===\"function\"){newState[key]=(...args)=>value(cmsCollectionName,...args);}else{newState[key]=value;}}return selector(newState);});};export default useFavouriteStore;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FavouriteStore.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,// @ts-ignore\nResolveLinks,// @ts-ignore\nuseQueryData}from\"framer\";import{cloneElement,useEffect,useRef,useMemo,memo}from\"react\";import{Message,sortingControls,FAVOURITES_FILTER_ID,DELIMITER}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/Gx0FjAQAwVtX3n3htBz9/SuperfieldsShared.js\";import{getCollectionData,addFieldsToSelect}from\"https://framer.com/m/CMSLibrary-09eo.js\";import Masonry from\"https://framerusercontent.com/modules/JfW6EfEeJnrqM1YQCYmc/3By4VvLRRlsqmHmoICUC/Masonry.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/quqdohq6i4dLZg5wuqIc/Store.js\";import useFavouriteStore from\"https://framerusercontent.com/modules/c1jaZMVo1HBulMCJfZHW/iKEgwCv7dmbKuDZ42rdk/FavouriteStore.js\";var Order;(function(Order){Order[\"Ascending\"]=\"ascending\";Order[\"Descending\"]=\"descending\";})(Order||(Order={}));var FieldType;(function(FieldType){FieldType[\"String\"]=\"string\";FieldType[\"Number\"]=\"number\";FieldType[\"Boolean\"]=\"boolean\";FieldType[\"Enum\"]=\"enum\";FieldType[\"Date\"]=\"date\";})(FieldType||(FieldType={}));var PaginationType;(function(PaginationType){PaginationType[\"PrevNextButtons\"]=\"prevNextButtons\";PaginationType[\"LoadMoreButton\"]=\"loadMoreButton\";PaginationType[\"FramerPagination\"]=\"framerPagination\";})(PaginationType||(PaginationType={}));var LayoutType;(function(LayoutType){LayoutType[\"Stack\"]=\"stack\";LayoutType[\"Grid\"]=\"grid\";LayoutType[\"Masonry\"]=\"masonry\";})(LayoutType||(LayoutType={}));/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 600\n * @framerDisableUnlink\n */export default function Superfields(props){var _props_collectionList,_props_emptyState,_queryParent_props,_propertyControlsByName_slugFieldName,_filters_FAVOURITES_FILTER_ID,_collectionList_props,_collectionList_props1;const{superfieldsId,layout,componentConfig,favouriting,cmsCollectionName,slugFieldName,favouritesOnly,searchFields,sortingField,urlParameters}=props;const collectionList=(_props_collectionList=props.collectionList)===null||_props_collectionList===void 0?void 0:_props_collectionList[0];const emptyState=(_props_emptyState=props.emptyState)===null||_props_emptyState===void 0?void 0:_props_emptyState[0];const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const scrollUpRef=useRef(null);const itemCountRef=useRef(0);const isFirstRender=useRef(true);const{query,queryParent,propertyControlsByName,childrenFunction}=useMemo(()=>getCollectionData(collectionList),[collectionList]);const framerPaginationSize=isCanvas?0:(queryParent===null||queryParent===void 0?void 0:(_queryParent_props=queryParent.props)===null||_queryParent_props===void 0?void 0:_queryParent_props.pageSize)||0;const framerPagination=framerPaginationSize>0;const[filters,randomizationSeed,search,sortOption,defaultSortOption,sortingUrlParameter,paginationActive,paginationType,itemsPerPage,page,setPage,setTotalItems]=useSuperfieldsStore(superfieldsId,state=>[state.filters,state.randomizationSeed,state.search,state.sortOption,state.defaultSortOption,state.sortingUrlParameter,state.paginationActive,state.paginationType,state.itemsPerPage,state.page,state.setPage,state.setTotalItems],state=>{state.itemsPerPage=framerPagination?framerPaginationSize:props.pagination?props.itemsPerPage:0;state.paginationType=framerPagination?\"framerPagination\":props.pagination?props.paginationType:null;state.paginationActive=framerPagination||props.pagination;if(!isOptimizing&&!isCanvas){if(props.randomize){state.randomizationSeed=Math.floor(Math.random()*1e8);}const urlParams=new URLSearchParams(window.location.search);if((urlParameters===null||urlParameters===void 0?void 0:urlParameters.search)&&urlParameters.searchName){const searchParam=urlParams.get(urlParameters.searchName);if(searchParam){state.search=searchParam;}}if((urlParameters===null||urlParameters===void 0?void 0:urlParameters.pagination)&&urlParameters.paginationName){const pageParam=urlParams.get(urlParameters.paginationName);if(pageParam){const parsedPage=parseInt(pageParam,10);const maxPages=Math.ceil(data.length/state.itemsPerPage);if(!isNaN(parsedPage)&&parsedPage>=1&&parsedPage<=maxPages){state.page=parsedPage-1// Convert to 0-based index\n;}}}}});const favourites=useFavouriteStore(cmsCollectionName,state=>state.favourites);const randomize=props.randomize||(randomizationSeed?true:false);const sort=sortOption||sortingField;var _propertyControlsByName_slugFieldName_id;const slugFieldId=(_propertyControlsByName_slugFieldName_id=(_propertyControlsByName_slugFieldName=propertyControlsByName[slugFieldName])===null||_propertyControlsByName_slugFieldName===void 0?void 0:_propertyControlsByName_slugFieldName.id)!==null&&_propertyControlsByName_slugFieldName_id!==void 0?_propertyControlsByName_slugFieldName_id:\"\";const filterNames=Object.keys(filters);const select=useMemo(()=>{const hasFilters=filterNames.length;if((query===null||query===void 0?void 0:query.select)&&(hasFilters||props.search||(sort===null||sort===void 0?void 0:sort.sortBy)===\"field\")){const usedFieldNames=new Set;if(hasFilters){for(const fieldName of filterNames){const filter=filters[fieldName];if(filter.fieldType==\"multipleOptions\"){for(const name of fieldName.split(DELIMITER)){usedFieldNames.add(name);}}else{usedFieldNames.add(fieldName);}}}for(const fieldName of searchFields){usedFieldNames.add(fieldName);}if(sort&&sort.sortBy===\"field\"){usedFieldNames.add(sort.fieldName);}return addFieldsToSelect(usedFieldNames,query,propertyControlsByName);}return query===null||query===void 0?void 0:query.select;},[query,filters,props.search,searchFields,sort===null||sort===void 0?void 0:sort.sortBy,sort===null||sort===void 0?void 0:sort.fieldName]);const data=query?useQueryData({...query,select}):[];const dataIds=data.map(item=>item.id);const dataItemsById={};if(!isCanvas&&Array.isArray(data)){for(const item of data){dataItemsById[item.id]=item;}}useEffect(()=>{if(isFirstRender.current){isFirstRender.current=false;return;}if(paginationActive&&props.scrollUp&&scrollUpRef.current&&paginationType==\"prevNextButtons\"&&!isOptimizing){const rect=scrollUpRef.current.getBoundingClientRect();const topIsInView=rect.top>=0&&rect.top<=window.innerHeight;if(!topIsInView){scrollUpRef.current.scrollIntoView({behavior:props.scrollUp.scrollStyle});}}// Update URL parameter\nif(paginationActive&&(urlParameters===null||urlParameters===void 0?void 0:urlParameters.pagination)&&urlParameters.paginationName&&!isOptimizing){const url=new URL(window.location.href);const pageNumber=page+1// Convert to 1-based\n;if(pageNumber>1){url.searchParams.set(urlParameters.paginationName,pageNumber.toString());}else{url.searchParams.delete(urlParameters.paginationName);}window.history.replaceState({path:url.href},\"\",url.href);}},[page,paginationActive,paginationType,urlParameters]);useEffect(()=>{if(!(urlParameters===null||urlParameters===void 0?void 0:urlParameters.search)||!urlParameters.searchName||isCanvas||isOptimizing){return;}const url=new URL(window.location.href);if(search){url.searchParams.set(urlParameters.searchName,search);}else{url.searchParams.delete(urlParameters.searchName);}window.history.replaceState({path:url.href},\"\",url.href);},[search,urlParameters]);useEffect(()=>{if(isCanvas||isOptimizing){return;}const url=new URL(window.location.href);let hasUrlParameterFilter=false;for(const fieldName of filterNames){const filter=filters[fieldName];if(filter&&filter.urlParameter){hasUrlParameterFilter=true;const value=filter.value;if(value!=null&&value!==undefined&&value!==\"\"){url.searchParams.set(filter.urlParameter,value.toString());}else{url.searchParams.delete(filter.urlParameter);}}}if(hasUrlParameterFilter){window.history.replaceState({path:url.href},\"\",url.href);}},[filters,urlParameters]);useEffect(()=>{if(isCanvas||isOptimizing||!sortingUrlParameter){return;}const url=new URL(window.location.href);if(sortOption&&sortOption.title!==(defaultSortOption===null||defaultSortOption===void 0?void 0:defaultSortOption.title)){url.searchParams.set(sortingUrlParameter,sortOption.title);}else{url.searchParams.delete(sortingUrlParameter);}window.history.replaceState({path:url.href},\"\",url.href);},[sortOption,defaultSortOption,sortingUrlParameter]);// Filtering\nconst filteredData=useMemo(()=>{if(isCanvas||!filterNames.length){return dataIds;}let itemIds=dataIds;for(const fieldName of filterNames){if(fieldName==FAVOURITES_FILTER_ID){continue;}const filter=filters[fieldName];const value=filter===null||filter===void 0?void 0:filter.value;const conditionContains=(filter===null||filter===void 0?void 0:filter.condition)===\"contains\";const fields=[];if(filter.fieldType===\"multipleOptions\"){for(const n of fieldName.split(DELIMITER)){const field=propertyControlsByName[n.trim()];if(field){fields.push(field);}}}else{const field=propertyControlsByName[fieldName];if(field){fields.push(field);}}if(filter&&fields.length&&value!=null&&value!=undefined){const filteredData=[];for(const id of itemIds){let foundMatch=false;const dataItem=dataItemsById[id];for(const field of fields){const dataFieldValue=dataItem[field.id];if(typeof value==\"string\"&&filter.multiSelect){const values=value.split(DELIMITER);switch(field.type){case\"string\":if(conditionContains){for(const value of values){if(dataFieldValue.includes(value)){foundMatch=true;break;}}}else{if(values.includes(dataFieldValue)){foundMatch=true;}}break;case\"enum\":var _field_options,_field_optionTitles;const dataValueTitle=conditionContains?(_field_optionTitles=field.optionTitles)===null||_field_optionTitles===void 0?void 0:_field_optionTitles[(_field_options=field.options)===null||_field_options===void 0?void 0:_field_options.indexOf(dataFieldValue)]:null;for(const v of values){if(conditionContains){if(dataValueTitle===null||dataValueTitle===void 0?void 0:dataValueTitle.includes(v)){foundMatch=true;}}else{var _field_optionTitles1,_field_options1;if(dataFieldValue==((_field_options1=field.options)===null||_field_options1===void 0?void 0:_field_options1[(_field_optionTitles1=field.optionTitles)===null||_field_optionTitles1===void 0?void 0:_field_optionTitles1.indexOf(v)])){foundMatch=true;}}}break;}}else{switch(field.type){case\"boolean\":if(dataFieldValue==value){foundMatch=true;}break;case\"string\":if(conditionContains){var _dataItem_field_id;if((_dataItem_field_id=dataItem[field.id])===null||_dataItem_field_id===void 0?void 0:_dataItem_field_id.includes(value)){foundMatch=true;}}else{if(dataFieldValue==value){foundMatch=true;}}break;case\"enum\":if(conditionContains){var _field_options2,_field_optionTitles2;const dataValueTitle=(_field_optionTitles2=field.optionTitles)===null||_field_optionTitles2===void 0?void 0:_field_optionTitles2[(_field_options2=field.options)===null||_field_options2===void 0?void 0:_field_options2.indexOf(dataFieldValue)];if(dataValueTitle&&dataValueTitle.includes(value)){foundMatch=true;}}else{var _field_optionTitles3,_field_options3;if(dataFieldValue==((_field_options3=field.options)===null||_field_options3===void 0?void 0:_field_options3[(_field_optionTitles3=field.optionTitles)===null||_field_optionTitles3===void 0?void 0:_field_optionTitles3.indexOf(value)])){foundMatch=true;}}break;}}if(foundMatch){filteredData.push(id);break;}}}itemIds=filteredData;}}return itemIds;},[filters,data]);// Favourites filter\nconst favouriteFilterValue=(_filters_FAVOURITES_FILTER_ID=filters[FAVOURITES_FILTER_ID])===null||_filters_FAVOURITES_FILTER_ID===void 0?void 0:_filters_FAVOURITES_FILTER_ID.value;const favouriteFilteredData=useMemo(()=>{if(isCanvas||!slugFieldId||!favouritesOnly&&typeof favouriteFilterValue!==\"boolean\"){return dataIds;}const shouldFilterFavorites=favouriteFilterValue===true||favouritesOnly;if(!Array.isArray(favourites)||favourites.length===0){if(shouldFilterFavorites){return[];}}else{return dataIds.filter(id=>favourites.includes(dataItemsById[id][slugFieldId])===shouldFilterFavorites);}return dataIds;},[favouriteFilterValue,favouritesOnly,favourites,data]);var _search_trim_toLowerCase;// Search\nconst searchText=(_search_trim_toLowerCase=search===null||search===void 0?void 0:search.trim().toLowerCase())!==null&&_search_trim_toLowerCase!==void 0?_search_trim_toLowerCase:\"\";const[searchData,missingSearchField]=useMemo(()=>{if(isCanvas||!searchText.length||!Array.isArray(data)){return[dataIds,null];}let missingFieldName=null;// 0: Hidden\n// 1: Includes text\n// 2: Includes full word\n// 3: Starts with\n// 4: Exact match\nconst levels=[[...dataIds],[],[],[],[]];const itemLevels=new Array(data.length).fill(0);for(let i=0;i<searchFields.length;i++){const fieldName=searchFields[i];const property=propertyControlsByName[fieldName];if(!property){missingFieldName=fieldName;break;}const propertyID=property.id;const propertyType=property.type;const optionMap={};const propIsString=propertyType==\"string\";const propIsEnum=propertyType==\"enum\";const propIsNumber=propertyType==\"number\";if(propertyType==\"enum\"&&property.options&&property.optionTitles){for(let i=0;i<property.options.length;i++){optionMap[property.options[i]]=property.optionTitles[i].toLowerCase();}}for(const ii in data){var _dataItemsById_cmsItem_id;const cmsItem=data[ii];const value=(_dataItemsById_cmsItem_id=dataItemsById[cmsItem.id])===null||_dataItemsById_cmsItem_id===void 0?void 0:_dataItemsById_cmsItem_id[propertyID];if(value==undefined||value==null){continue;}let text=propIsString?value.toLowerCase():propIsEnum?optionMap[value]:propIsNumber?String(value):\"\";let level=0;if(text==searchText){level=4;}else if(text.includes(searchText)){if(text.startsWith(searchText)){level=3;}else if((\" \"+text+\" \").includes(\" \"+searchText+\" \")){level=2;}else{level=1;}}// Move item to new level if it's a higher level\nconst oldLevel=itemLevels[ii];if(level>oldLevel){// Remove from old level\nconst oldLevelItems=[];for(const item of levels[oldLevel]){if(item!=cmsItem.id){oldLevelItems.push(item);}}levels[oldLevel]=oldLevelItems;// Add to new level\nlevels[level].push(cmsItem.id);itemLevels[ii]=level;}}}return[missingFieldName?dataIds:[...levels[4],...levels[3],...levels[2],...levels[1]],missingFieldName];},[searchText,data,searchFields]);// Pagination, randomization and sorting are applied after filtering and search\nlet itemIds=dataIds.filter(itemId=>filteredData.includes(itemId)&&favouriteFilteredData.includes(itemId)&&searchData.includes(itemId));const itemCount=itemIds.length;const pageCount=itemsPerPage&&itemCount?Math.ceil(itemCount/itemsPerPage):1;if(itemCount!==itemCountRef.current){setTotalItems(itemCount);}itemCountRef.current=itemCount;// Randomization\nconst dataOrder=useMemo(()=>{if(randomizationSeed&&!isCanvas&&Array.isArray(data)){const newDataOrder=Array.from({length:data.length},(_,i)=>i);return shuffle(newDataOrder,randomizationSeed);}return null;},[randomizationSeed,isCanvas,data]);if(!isCanvas&&!searchText&&randomize){let orderedItemIds=dataIds;if(dataOrder){orderedItemIds=new Array(dataIds.length);for(let i=0;i<dataOrder.length;i++){orderedItemIds[dataOrder[i]]=dataIds[i];}}itemIds=orderedItemIds.filter(itemId=>itemIds.includes(itemId));}let missingSortField=\"\";if(!isCanvas&&!randomize&&sort&&sort.sortBy!==\"defaultSorting\"){const{fieldName,fieldType,sortBy}=sort;const property=propertyControlsByName[fieldName];var _property_id;const fieldID=(_property_id=property===null||property===void 0?void 0:property.id)!==null&&_property_id!==void 0?_property_id:\"\";if(sortBy===\"field\"&&fieldID||sortBy===\"favourites\"&&slugFieldId){const isAscending=sortBy===\"favourites\"?sort.favouritesSort===\"favouritesLast\":fieldType===\"string\"&&sort.stringSort===\"ascending\"||fieldType===\"number\"&&sort.numberSort===\"ascending\"||fieldType===\"date\"&&sort.dateSort===\"ascending\"||fieldType===\"boolean\"&&sort.booleanSort===\"yesNo\"||fieldType===\"enum\"&&(sort.enumSort===\"optionOrder\"||sort.enumSort===\"ascending\");const getSortValue=id=>{var _dataItemsById_id;if(sortBy===\"favourites\"){var _dataItemsById_id1;const slug=(_dataItemsById_id1=dataItemsById[id])===null||_dataItemsById_id1===void 0?void 0:_dataItemsById_id1[slugFieldId];return Array.isArray(favourites)&&favourites.includes(slug)?1:0;}const value=(_dataItemsById_id=dataItemsById[id])===null||_dataItemsById_id===void 0?void 0:_dataItemsById_id[fieldID];if(value==null){return null;}switch(fieldType){case\"number\":return Number(value);case\"date\":return new Date(value).getTime();case\"boolean\":return value?1:0;case\"enum\":return property.options?property.options.indexOf(value):-1;default:return String(value);}};const sortedItemIds=[...itemIds].sort((a,b)=>{const aValue=getSortValue(a);const bValue=getSortValue(b);if(aValue===null&&bValue===null)return 0;if(aValue===null)return 1;if(bValue===null)return-1;let comparison;if(fieldType===\"enum\"&&(sort.enumSort===\"ascending\"||sort.enumSort===\"descending\")){const aTitle=property.optionTitles[aValue];const bTitle=property.optionTitles[bValue];comparison=aTitle.localeCompare(bTitle);}else if(fieldType===\"string\"){comparison=aValue.localeCompare(bValue);}else{comparison=aValue<bValue?-1:aValue>bValue?1:0;}return isAscending?comparison:-comparison;});itemIds=sortedItemIds;}else{missingSortField=fieldName;}}// Pagination\nif(!isCanvas&&paginationActive){switch(paginationType){case\"prevNextButtons\":itemIds=itemIds.slice(page*itemsPerPage,(page+1)*itemsPerPage);break;case\"loadMoreButton\":case\"framerPagination\":itemIds=itemIds.slice(0,(page+1)*itemsPerPage);break;}}const memoizedChildren=useMemo(()=>{var _clChildren_props;if(isCanvas||!collectionList||!query||!childrenFunction){return null;}const{offset,limit}=query;const paginationInfo={currentPage:page+1,totalPages:pageCount,isLoading:false};const loadMore=()=>{if(paginationActive){const newPage=page+1;if(newPage>=0&&newPage<pageCount){setPage(newPage);}}};const items=itemIds.map(itemId=>dataItemsById[itemId]);let clChildren=childrenFunction(items,paginationInfo,loadMore);const modifyChildren=elements=>{if(componentConfig&&componentConfig.variant.length>0&&(elements===null||elements===void 0?void 0:elements.length)){const newChildren=[];let isComponentWithVariants=true;for(let i=0;i<elements.length;i++){var _child_props;const child=elements[i];const component=/*#__PURE__*/_jsx(MemoizedComponentVariantSwitch,{child:child,componentConfig:componentConfig},(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.id);if(component===child){isComponentWithVariants=false;break;}else{newChildren.push(component);}}if(isComponentWithVariants){return newChildren;}}return elements;};if(Array.isArray(clChildren)){return modifyChildren(clChildren);}else if(Array.isArray(clChildren===null||clChildren===void 0?void 0:(_clChildren_props=clChildren.props)===null||_clChildren_props===void 0?void 0:_clChildren_props.children)){const childrenArray=clChildren.props.children;let arrayIndex=childrenArray.findIndex(child=>Array.isArray(child));if(arrayIndex==-1){return modifyChildren(childrenArray);}else{let newChildren=[];for(const child of childrenArray){if(Array.isArray(child)){newChildren=newChildren.concat(modifyChildren(child));}else{newChildren.push(child);}}return newChildren;}}return null;},[isCanvas,collectionList,query,itemIds,page,componentConfig]);if(!collectionList){return /*#__PURE__*/_jsx(Message,{title:\"Connect a CMS Collection List\",subtitle:\"Drag the handle on the right side to a Collection List or select from the dropdown list. The Collection List must be outside of a page to be connected.\"});}else if(!isCanvas&&!query){return /*#__PURE__*/_jsx(Message,{title:\"Connect a CMS Collection List\",subtitle:\"The layer that's connected isn't a Collection List. Make sure the Collection List isn't inside of any other layers or components when connecting it.\"});}else if(favouriting&&cmsCollectionName==\"\"){return /*#__PURE__*/_jsx(Message,{title:\"Enter a CMS Collection Name\",subtitle:'Write the name of the CMS collection in the \"CMS Collection Name\" property. The name is used for saving favourites as a cookie and for matching with favourite buttons.'});}else if(favouriting&&slugFieldName==\"\"){return /*#__PURE__*/_jsx(Message,{title:\"Enter a Slug Field Name\",subtitle:'Write the name of the field in the \"Slug Field Name\" property. \"Slug\" is the default value unless you renamed it.'});}else if(missingSearchField){return /*#__PURE__*/_jsx(Message,{title:`\"${missingSearchField}\" field does not exist in your CMS collection`,subtitle:`The field \"${missingSearchField}\" is in the search fields list, but there are no fields in your CMS collection with that name. Edit the field name in the search fields list or add a new CMS field with that name.`});}else if(missingSortField){return /*#__PURE__*/_jsx(Message,{title:`\"${missingSortField}\" field does not exist in your CMS collection`,subtitle:`The field \"${missingSortField}\" is in the search fields list, but there are no fields in your CMS collection with that name. Edit the field name in the sorting condiguration or add a new CMS field with that name.`});}let layoutStyle={};if(layout){switch(layout.type){case\"stack\":const isVertical=layout.direction==\"vertical\";layoutStyle={display:\"flex\",flexDirection:isVertical?\"column\":\"row\",flexWrap:layout.wrap?\"wrap\":\"nowrap\",alignItems:isVertical?layout.alignV:layout.alignH,justifyContent:layout.distribute,gap:layout.gap};break;case\"grid\":// Columns\nlet gridTemplateColumns=\"\";if(layout.columns==\"auto\"){if(layout.gridWidthType==\"min\"){gridTemplateColumns=`repeat(auto-fill, minmax(${layout.gridWidth}px, 1fr))`;}else{// \"fixed\"\ngridTemplateColumns=`repeat(auto-fill, ${layout.gridWidth}px)`;}}else{if(layout.gridWidthType==\"min\"){gridTemplateColumns=`repeat(${layout.columnCount}, minmax(${layout.gridWidth}px, 1fr))`;}else{// \"fixed\"\ngridTemplateColumns=`repeat(${layout.columnCount}, ${layout.gridWidth}px)`;}}// Rows\nlet gridAutoRows=\"\";switch(layout.gridHeightType){case\"fixed\":gridAutoRows=`${layout.gridHeight}px`;break;case\"fit\":gridAutoRows=\"min-content\";break;}layoutStyle={display:\"grid\",gridTemplateColumns,gridAutoRows,justifyContent:layout.gridAlign,alignItems:layout.gridAlignV,columnGap:layout.gapH,rowGap:layout.gapV};break;}}const isMasonry=(layout===null||layout===void 0?void 0:layout.type)===\"masonry\";const collectionListStyle={...isMasonry?{}:(_collectionList_props=collectionList.props)===null||_collectionList_props===void 0?void 0:_collectionList_props.style,...props.style,...layoutStyle,position:\"relative\",padding:layout?layout.paddingIsMixed?`${layout.paddingTop}px ${layout.paddingRight}px ${layout.paddingBottom}px ${layout.paddingLeft}px`:`${layout.padding}px`:undefined};// Canvas view\nif(isCanvas){if(collectionList){let paginationPreviewOffset=0;let paginationItemsAfter=0;if(paginationActive&&paginationType!==\"framerPagination\"){try{// const children = collectionList.type.type(collectionList.props).props.children.props\n// \t.children;\n// if (children.length > 1) {\n// \tfor (let i = 0; i < children.length; i++) {\n// \t\tif (children[i].key == \"repeated\") {\n// \t\t\tpaginationPreviewOffset = i;\n// \t\t\tpaginationItemsAfter = children.length - i - 1;\n// \t\t\tbreak;\n// \t\t}\n// \t}\n// }\n}catch{console.warn(\"Failed to calculate Superfields pagination preview offset.\");}}if(isMasonry){var _collectionList_props___node_cache,_collectionList_props___node,_collectionList_props2;const htmlElement=(_collectionList_props2=collectionList.props)===null||_collectionList_props2===void 0?void 0:(_collectionList_props___node=_collectionList_props2.__node)===null||_collectionList_props___node===void 0?void 0:(_collectionList_props___node_cache=_collectionList_props___node.cache)===null||_collectionList_props___node_cache===void 0?void 0:_collectionList_props___node_cache.htmlElement;if(htmlElement){var _htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props,_htmlElement_reactFiberKey_memoizedProps_children__props_children,_htmlElement_reactFiberKey_memoizedProps_children__props,_htmlElement_reactFiberKey_memoizedProps_children_,_htmlElement_reactFiberKey_memoizedProps_children,_htmlElement_reactFiberKey_memoizedProps,_htmlElement_reactFiberKey;let reactFiberKey=\"\";for(const key of Object.keys(htmlElement)){if(key.startsWith(\"__reactFiber\")){reactFiberKey=key;}}// Solution for getting React children from CMS collection on canvas by Fehmi Ozuseven\nlet cmsChildren=(_htmlElement_reactFiberKey=htmlElement[reactFiberKey])===null||_htmlElement_reactFiberKey===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps=_htmlElement_reactFiberKey.memoizedProps)===null||_htmlElement_reactFiberKey_memoizedProps===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children=_htmlElement_reactFiberKey_memoizedProps.children)===null||_htmlElement_reactFiberKey_memoizedProps_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children_=_htmlElement_reactFiberKey_memoizedProps_children[0])===null||_htmlElement_reactFiberKey_memoizedProps_children_===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props=_htmlElement_reactFiberKey_memoizedProps_children_.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children=_htmlElement_reactFiberKey_memoizedProps_children__props.children)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props=_htmlElement_reactFiberKey_memoizedProps_children__props_children.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props.children)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children[1])===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props.children)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children[0])===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props===void 0?void 0:_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props.children;if(Array.isArray(cmsChildren)){let children=[];for(const child of cmsChildren){var _child_props;if(child.key==\"repeated\"&&Array.isArray((_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.children)){children=children.concat(child.props.children);}else{children.push(child);}}return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true,style:collectionListStyle,children:/*#__PURE__*/_jsx(MemoizedMasonry,{columns:layout.masonryColumns,gap:`${layout.gapV}px ${layout.gapH}px`,alignment:layout.masonryItemWidth===\"fit\"?layout.masonryAlign:\"stretch\",children:children})});}}}else{var _props_id;const id=(_props_id=props.id)!==null&&_props_id!==void 0?_props_id:\"a\"+String(Math.floor(Math.random()*999999999));return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/cloneElement(collectionList,{id,style:collectionListStyle}),paginationActive&&paginationType!==\"framerPagination\"&&/*#__PURE__*/_jsx(\"style\",{children:`#${id} > *:nth-child(n+${itemsPerPage+1+paginationPreviewOffset})${paginationItemsAfter?`:not(:nth-last-child(-n+${paginationItemsAfter}))`:\"\"} { display: none !important; }`})]});}}else{return /*#__PURE__*/_jsx(\"div\",{style:{height:100}});}}// Empty state\nif(!(itemIds===null||itemIds===void 0?void 0:itemIds.length)){if(emptyState){return /*#__PURE__*/cloneElement(emptyState,{style:{...emptyState.props.style,...props.style},\"data-superfields\":true});}else{return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true});}}return /*#__PURE__*/_jsxs(\"div\",{...collectionList.props,style:collectionListStyle,className:isMasonry?\"\":((_collectionList_props1=collectionList.props)===null||_collectionList_props1===void 0?void 0:_collectionList_props1.className)||\"\",\"data-superfields\":true,children:[isMasonry?/*#__PURE__*/_jsx(MemoizedMasonry,{columns:layout.masonryColumns,gap:`${layout.gapV}px ${layout.gapH}px`,alignment:layout.masonryItemWidth===\"fit\"?layout.masonryAlign:\"stretch\",autoArrange:true,reverse:false,children:memoizedChildren}):memoizedChildren,paginationActive&&props.scrollUp&&/*#__PURE__*/_jsx(\"div\",{ref:scrollUpRef,style:{position:\"absolute\",top:props.scrollUp.offset,pointerEvents:\"none\"}})]});}addPropertyControls(Superfields,{superfieldsId:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"ID\"},collectionList:{type:ControlType.ComponentInstance},emptyState:{type:ControlType.ComponentInstance},layout:{type:ControlType.Object,optional:true,controls:{type:{type:ControlType.Enum,defaultValue:\"stack\",options:[\"stack\",\"grid\",\"masonry\"],optionTitles:[\"Stack\",\"Grid\",\"Masonry\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true,hidden:props=>props.type!=\"stack\"},distribute:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],hidden:props=>props.type!=\"stack\"},alignH:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"stack\"||props.direction!=\"horizontal\"},alignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],optionIcons:[\"align-left\",\"align-center\",\"align-right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"stack\"||props.direction!=\"vertical\"},wrap:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.type!=\"stack\"},columns:{type:ControlType.Enum,defaultValue:\"fixed\",options:[\"auto\",\"fixed\"],optionTitles:[\"Auto\",\"Fixed\"],displaySegmentedControl:true,hidden:props=>props.type!=\"grid\"},columnCount:{type:ControlType.Number,defaultValue:2,min:1,step:1,displayStepper:true,title:\" \",hidden:props=>props.type!=\"grid\"||props.columns==\"auto\"},gridWidthType:{type:ControlType.Enum,defaultValue:\"min\",options:[\"min\",\"fixed\"],optionTitles:[\"Min\",\"Fixed\"],displaySegmentedControl:true,title:\"Width\",hidden:props=>props.type!=\"grid\"},gridWidth:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=\"grid\"},gridHeightType:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fixed\"],optionTitles:[\"Fit\",\"Fixed\"],displaySegmentedControl:true,title:\"Height\",hidden:props=>props.type!=\"grid\"},gridHeight:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=\"grid\"||props.gridHeightType!=\"fixed\"},gridAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"grid\"},gridAlignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\" \",hidden:props=>props.type!=\"grid\"||props.gridHeightType!==\"fit\"},masonryColumns:{type:ControlType.Number,defaultValue:3,min:1,step:1,displayStepper:true,title:\"Columns\",hidden:props=>props.type!==\"masonry\"},masonryItemWidth:{type:ControlType.Enum,defaultValue:\"fill\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true,title:\"Item Width\",hidden:props=>props.type!==\"masonry\"},masonryAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!==\"masonry\"||props.masonryItemWidth!==\"fit\"},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"stack\"},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"grid\"&&(props.type!==\"masonry\"||props.masonryColumns===1)},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"grid\"&&props.type!==\"masonry\"},padding:{type:ControlType.FusedNumber,defaultValue:0,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}},componentConfig:{type:ControlType.Object,optional:true,title:\"Component\",description:\" \",controls:{variant:{type:ControlType.String,defaultValue:\"\",placeholder:\"Variant Name\",preventLocalization:true,description:\"Override the component's variant for responsive design.\\n\\n*Note:* The component must be the only layer inside the Collection List to use this.\\n\\n*Note:* Variant does not appear while editing. Preview your project to see the variant.\"}}},// urlParameters: {\n//     type: ControlType.Object,\n//     title: \"URL Parameters\",\n//     description: \" \",\n//     controls: {\n//         pagination: {\n//             type: ControlType.Boolean,\n//             defaultValue: false,\n//         },\n//         paginationName: {\n//             type: ControlType.String,\n//             defaultValue: \"page\",\n//             placeholder: \"URL Parameter\",\n//             title: \"Name\",\n//             description: \"Current page\",\n//             hidden: (props) => !props.pagination,\n//         },\n//         search: {\n//             type: ControlType.Boolean,\n//             defaultValue: false,\n//         },\n//         searchName: {\n//             type: ControlType.String,\n//             defaultValue: \"search\",\n//             placeholder: \"URL Parameter\",\n//             title: \"Name\",\n//             description: \"Search input text\",\n//             // \"Search input text\\n\\n*Note:* URL parameters for filters and sorting can be added on the Filter and Sorting Selector components.\",\n//             hidden: (props) => !props.search,\n//         },\n//     },\n// },\npagination:{type:ControlType.Boolean,defaultValue:false},paginationType:{type:ControlType.Enum,defaultValue:\"pagination\",options:[\"prevNextButtons\",\"loadMoreButton\"],optionTitles:[\"Prev/Next Buttons\",\"Load More Button\"],title:\"Type\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:props=>!props.pagination},itemsPerPage:{type:ControlType.Number,defaultValue:4,min:1,step:1,displayStepper:true,hidden:props=>!props.pagination},scrollUp:{type:ControlType.Object,optional:true,defaultValue:{scrollStyle:\"smooth\",offset:0},title:\"Scroll to Top\",controls:{scrollStyle:{type:ControlType.Enum,defaultValue:\"smooth\",options:[\"smooth\",\"instant\"],optionTitles:[\"Smooth\",\"Instant\"],displaySegmentedControl:true,title:\"Scroll\"},offset:{type:ControlType.Number,defaultValue:-32,step:1,description:\"When the page changes, scroll to the top of the Superfields component with offset\"}},hidden:props=>!props.pagination||props.paginationType!=\"prevNextButtons\"},filtering:{type:ControlType.Boolean,defaultValue:false},favouriting:{type:ControlType.Boolean,defaultValue:false},cmsCollectionName:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Collection Name\",title:\"CMS Collection Name\",preventLocalization:true,hidden:props=>!props.favouriting},favouritesOnly:{type:ControlType.Boolean,defaultValue:false,hidden:props=>!props.favouriting},search:{type:ControlType.Boolean,defaultValue:false},searchFields:{type:ControlType.Array,defaultValue:[\"Title\"],title:\"Fields\",control:{type:ControlType.String,placeholder:\"CMS Field Name\",preventLocalization:true},description:\"CMS fields to search\",hidden:props=>!props.search},randomize:{type:ControlType.Boolean,defaultValue:false},sorting:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.randomize},sortingField:{type:ControlType.Object,optional:true,hidden:props=>props.randomize||!props.sorting,controls:sortingControls()},slugFieldName:{type:ControlType.String,defaultValue:\"Slug\",placeholder:\"Slug Field Name\",preventLocalization:true,hidden:props=>!props.favouriting&&!props.sorting}});function ComponentVariantSwitch({child,componentConfig}){var _child_props_children_props,_child_props_children,_child_props,_component_type;const componentChild=child===null||child===void 0?void 0:(_child_props=child.props)===null||_child_props===void 0?void 0:(_child_props_children=_child_props.children)===null||_child_props_children===void 0?void 0:(_child_props_children_props=_child_props_children.props)===null||_child_props_children_props===void 0?void 0:_child_props_children_props.children;const componentProps=componentChild===null||componentChild===void 0?void 0:componentChild.props;const component=componentProps===null||componentProps===void 0?void 0:componentProps.children;const variant=componentConfig.variant;if(!component){return child;}if((componentChild===null||componentChild===void 0?void 0:componentChild.type)==ResolveLinks){return /*#__PURE__*/_jsx(ResolveLinks,{...componentProps,children:(...values)=>{const element=component(...values);return /*#__PURE__*/cloneElement(element,{children:{...element.props.children,props:{...element.props.children.props,children:{...element.props.children.props.children,props:{...element.props.children.props.children.props,variant}}}}});}});}else if(!((_component_type=component.type)===null||_component_type===void 0?void 0:_component_type.propertyControls)){var _component_props;const cData=component===null||component===void 0?void 0:(_component_props=component.props)===null||_component_props===void 0?void 0:_component_props.children;if(component&&cData){var _cData_type_propertyControls,_cData_type;const variantProp=(_cData_type=cData.type)===null||_cData_type===void 0?void 0:(_cData_type_propertyControls=_cData_type.propertyControls)===null||_cData_type_propertyControls===void 0?void 0:_cData_type_propertyControls.variant;if(variantProp){return /*#__PURE__*/cloneElement(component,{children:{...cData,props:{...cData.props,variant}}});}}}return /*#__PURE__*/cloneElement(component,{variant});}const MemoizedComponentVariantSwitch=/*#__PURE__*/memo(ComponentVariantSwitch);const MemoizedMasonry=/*#__PURE__*/memo(Masonry);function shuffle(array,seed){// Create a copy of the original array to avoid modifying it directly\nconst shuffled=array.slice();// Create a seeded random number generator\nlet currentSeed=seed;const random=()=>{const x=Math.sin(currentSeed++)*1e4;return x-Math.floor(x);};// Fisher-Yates shuffle algorithm\nfor(let i=shuffled.length-1;i>0;i--){const j=Math.floor(random()*(i+1));[shuffled[i],shuffled[j]]=[shuffled[j],shuffled[i]];}return shuffled;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Superfields\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (79ec8dc)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"G47S15YSn\",\"PX1MOnVXY\"];const serializationHash=\"framer-8EaGQ\";const variantClassNames={G47S15YSn:\"framer-v-1hbo82m\",PX1MOnVXY:\"framer-v-17k3l76\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation2={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Hidden:\"PX1MOnVXY\",Loading:\"G47S15YSn\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"G47S15YSn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"G47S15YSn\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const isDisplayed=()=>{if(baseVariant===\"PX1MOnVXY\")return false;return true;};const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1hbo82m\",className,classNames),\"data-framer-name\":\"Loading\",layoutDependency:layoutDependency,layoutId:\"G47S15YSn\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1qrc6yg\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"onOQ0YrdY\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation2,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition3,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1jivlv8\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"rN6xsA2D3\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, rgb(153, 153, 153) 342deg)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-m7b4s7\",\"data-framer-name\":\"Round\",layoutDependency:layoutDependency,layoutId:\"KWLYXFUsw\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8EaGQ.framer-xuzmjz, .framer-8EaGQ .framer-xuzmjz { display: block; }\",\".framer-8EaGQ.framer-1hbo82m { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; padding: 0px; position: relative; width: 40px; }\",\".framer-8EaGQ .framer-1qrc6yg { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: visible; position: relative; width: 20px; }\",\".framer-8EaGQ .framer-1jivlv8 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-8EaGQ .framer-m7b4s7 { flex: none; height: 2px; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: 0px; width: 2px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8EaGQ.framer-1hbo82m { gap: 0px; } .framer-8EaGQ.framer-1hbo82m > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-8EaGQ.framer-1hbo82m > :first-child { margin-left: 0px; } .framer-8EaGQ.framer-1hbo82m > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PX1MOnVXY\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerO_XoZ3FcZ=withCSS(Component,css,\"framer-8EaGQ\");export default FramerO_XoZ3FcZ;FramerO_XoZ3FcZ.displayName=\"Spinner\";FramerO_XoZ3FcZ.defaultProps={height:40,width:40};addPropertyControls(FramerO_XoZ3FcZ,{variant:{options:[\"G47S15YSn\",\"PX1MOnVXY\"],optionTitles:[\"Loading\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerO_XoZ3FcZ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO_XoZ3FcZ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PX1MOnVXY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O_XoZ3FcZ.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{motion}from\"framer-motion\";import{createContext,cloneElement,useMemo}from\"react\";export const SuperfieldsContext=/*#__PURE__*/createContext({active:false});export const calculateTotalPages=(totalItems,itemsPerPage)=>{if(itemsPerPage<=0){return 0;}return Math.ceil(totalItems/itemsPerPage);};const characters=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";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 FAVOURITES_FILTER_ID=\"[{(FAVOURITES)}]\";export const DELIMITER=\"_&%#|_\"// Used for multi-select items and multiple options field names\n;export const superfieldsId=({hidden=undefined}={})=>({superfieldsId:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true,title:\"CMS ID\",description:\"Match with ID on Superfields component\",hidden}});export const buttonPropertyControls=({text=\"\"})=>({appearance:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true},customLayer:{type:ControlType.ComponentInstance,title:\"Layer\",description:\"Connect a custom layer from outside the breakpoint\",hidden:props=>props.appearance!==\"custom\"},text:{type:ControlType.String,defaultValue:text,hidden:props=>props.appearance!==\"default\"},fill:fillProp({color:\"#000\",gradientColorA:\"#8C8C8C\",gradientColorB:\"#000\",hidden:props=>props.appearance!==\"default\"}),fontColor:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.appearance!==\"default\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4},hidden:props=>props.appearance!==\"default\"},padding:{type:ControlType.FusedNumber,defaultValue:12,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,hidden:props=>props.appearance!==\"default\"},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,hidden:props=>props.appearance!==\"default\"},border:borderPropertyControl({hidden:props=>props.appearance!==\"default\"}),shadows:{type:ControlType.BoxShadow,hidden:props=>props.appearance!==\"default\"}});export function Button({props,onClick,onMouseEnter=null}){var _props_font,_props_style;if(props.appearance==\"custom\"){var _props_customLayer,_props_style1,_props_style2;let layer=(_props_customLayer=props.customLayer)===null||_props_customLayer===void 0?void 0:_props_customLayer[0];const width=(_props_style1=props.style)===null||_props_style1===void 0?void 0:_props_style1.width;const height=(_props_style2=props.style)===null||_props_style2===void 0?void 0:_props_style2.height;if(layer&&props.style&&(width||height)){layer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width:width},...height&&{height:height}}});}return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true,style:{display:\"contents\"},onClick:onClick,children:layer});}return /*#__PURE__*/_jsxs(\"div\",{\"data-superfields\":true,onClick:onClick,style:{position:\"relative\",display:\"flex\",justifyContent:((_props_font=props.font)===null||_props_font===void 0?void 0:_props_font.textAlign)||\"center\",alignItems:\"center\",...createBackground(props.fill),color:props.fontColor,padding:props.paddingIsMixed?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:`${props.padding}px`,borderRadius:props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`,userSelect:\"none\",cursor:\"pointer\",flex:props.sizing==\"fill\"?\"1 0 0\":undefined,textWrap:((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.width)==\"100%\"?undefined:\"nowrap\",boxShadow:props.shadows,...props.font,...props.style},children:[props.text,/*#__PURE__*/_jsx(Border,{...props.border})]});}Button.displayName=\"Superfields/Button\";export const borderPropertyControl=(props={})=>({type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}},...props});export function Border({width,widthIsMixed,widthTop,widthRight,widthBottom,widthLeft,style,color,transition,animate,radius=\"inherit\"}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor:color,...animate},style:{position:\"absolute\",inset:0,borderWidth:widthIsMixed?`${widthTop}px ${widthRight}px ${widthBottom}px ${widthLeft}px`:`${width}px`,borderStyle:style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:transition});}Border.displayName=\"Superfields/Border\";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=\"Superfields/Message\";export const EmptyState=Message;export function createBackground(fill,on=null){if(fill){let{color,colorA,colorB}=fill;if(typeof on==\"boolean\"){if(on){color=fill.colorOn;colorA=fill.colorAOn;colorB=fill.colorBOn;}else{color=fill.colorOff;colorA=fill.colorAOff;colorB=fill.colorBOff;}}if(fill.type==\"color\"){return{backgroundColor:color,backgroundImage:\"none\"};}else{return{backgroundColor:\"none\",backgroundImage:`linear-gradient(${fill.gradientAngle}deg, ${colorB}, ${colorA})`};}}return{};}export function fillProp({color=\"#FFF\",gradientColorA=\"#FFF\",gradientColorB=\"#BDBDBD\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,defaultValue:noDefault?undefined:{type:\"color\",color,colorA:gradientColorA,colorB:gradientColorB,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:color,hidden:props=>props.type!=\"color\"},colorA:{type:ControlType.Color,defaultValue:gradientColorA,title:\"Colors\",hidden:props=>props.type!=\"gradient\"},colorB:{type:ControlType.Color,defaultValue:gradientColorB,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}export function fillPropOnOff({colorOn=\"#FFF\",colorAOn=\"#FFF\",colorBOn=\"#000\",colorOff=\"#FFF\",colorAOff=\"#FFF\",colorBOff=\"#000\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,defaultValue:noDefault?undefined:{type:\"color\",colorOn,colorAOn,colorBOn,colorOff,colorAOff,colorBOff,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},colorOn:{type:ControlType.Color,defaultValue:colorOn,hidden:props=>props.type!=\"color\"},colorAOn:{type:ControlType.Color,defaultValue:colorAOn,title:\"Colors On\",hidden:props=>props.type!=\"gradient\"},colorBOn:{type:ControlType.Color,defaultValue:colorBOn,title:\" \",hidden:props=>props.type!=\"gradient\"},colorOff:{type:ControlType.Color,defaultValue:colorOff,hidden:props=>props.type!=\"color\"},colorAOff:{type:ControlType.Color,defaultValue:colorAOff,title:\"Colors Off\",hidden:props=>props.type!=\"gradient\"},colorBOff:{type:ControlType.Color,defaultValue:colorBOff,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}export function parsePadding(padding){if(typeof padding!==\"string\"){return[0,0,0,0];}const values=padding.split(\" \");const parsedValues=values.map(value=>parseInt(value.replace(\"px\",\"\"),10));switch(parsedValues.length){case 1:const p=parsedValues[0];return[p,p,p,p];case 4:return parsedValues;}return[0,0,0,0];}export function sortingControls({defaultSorting=false,hidden=null}={}){return{sortBy:{type:ControlType.Enum,defaultValue:\"field\",options:[\"field\",\"favourites\",...defaultSorting?[\"defaultSorting\"]:[]],optionTitles:[\"CMS Field\",\"Favourites\",...defaultSorting?[\"Default Sorting\"]:[]],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden},fieldName:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Field Name\",preventLocalization:true,hidden:props=>props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},fieldType:{type:ControlType.Enum,defaultValue:\"string\",options:[\"string\",\"number\",\"date\",\"boolean\",\"enum\"],optionTitles:[\"Text\",\"Number\",\"Date\",\"Toggle\",\"Option\"],hidden:props=>props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},stringSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"A \u2192 Z\",\"Z \u2192 A\"],displaySegmentedControl:true,title:\"Sort\",hidden:props=>props.fieldType!==\"string\"||props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},numberSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"Ascending \u2191\",\"Descending \u2193\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>props.fieldType!==\"number\"||props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},dateSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"Ascending \u2191\",\"Descending \u2193\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>props.fieldType!==\"date\"||props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},booleanSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"yesNo\",\"noYes\"],optionTitles:[\"Yes, No\",\"No, Yes\"],displaySegmentedControl:true,title:\"Sort\",hidden:props=>props.fieldType!==\"boolean\"||props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},enumSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"optionOrder\",\"reverseOptionOrder\",\"ascending\",\"descending\"],optionTitles:[\"Option Order\",\"Reverse Order\",\"A \u2192 Z\",\"Z \u2192 A\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>props.fieldType!==\"enum\"||props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},favouritesSort:{type:ControlType.Enum,defaultValue:\"favouritesFirst\",options:[\"favouritesFirst\",\"favouritesLast\"],optionTitles:[\"Favourites First\",\"Favourites Last\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>props.sortBy!==\"favourites\"||(hidden===null||hidden===void 0?void 0:hidden(props))}};}\nexport const __FramerMetadata__ = {\"exports\":{\"FAVOURITES_FILTER_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parsePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SuperfieldsContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"generateInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sortingControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillPropOnOff\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DELIMITER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EmptyState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"calculateTotalPages\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"superfieldsId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buttonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderPropertyControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SuperfieldsShared.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useRef}from\"react\";import{Border,borderPropertyControl,fillProp,createBackground,superfieldsId,generateInstanceId}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/iVCdy5TNWtnCai5Qvhjj/SuperfieldsShared.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/quqdohq6i4dLZg5wuqIc/Store.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 500\n * @framerDisableUnlink\n */export default function SearchBar(props){const{superfieldsId,placeholderColor,searchIcon,xButton}=props;const instanceId=generateInstanceId();const inputRef=useRef(null);const[focused,setFocused]=useState(false);const[search,totalItems,setSearch]=useSuperfieldsStore(superfieldsId,state=>[state.search,state.totalItems,state.setSearch]);function onXClick(){setSearch(\"\");}// Top, right, bottom, left\nconst paddingValues=parsePadding(props.padding);return /*#__PURE__*/_jsxs(\"div\",{\"data-superfields\":true,id:instanceId,style:{position:\"relative\",...createBackground(props.fill),color:props.fontColor,borderRadius:props.radius,boxShadow:props.shadows,display:\"flex\",flexDirection:\"row\",alignItems:\"center\",padding:props.padding,gap:props.gap,cursor:\"text\",overflow:\"hidden\",...props.font,...props.style},onClick:()=>{var _inputRef_current;(_inputRef_current=inputRef.current)===null||_inputRef_current===void 0?void 0:_inputRef_current.focus();},children:[searchIcon&&/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:searchIcon.size,height:searchIcon.size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:searchIcon.color,\"stroke-width\":searchIcon.lineWidth,\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",style:{opacity:searchIcon.opacity,display:\"block\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 21l-6 -6\"})]}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,type:\"text\",style:{border:\"none\",color:props.fontColor,background:\"none\",...props.font,...props.style},placeholder:props.placeholderText.replace(\"[items]\",String(totalItems!==null&&totalItems!==void 0?totalItems:0)),autoFocus:props.autoFocus,value:search!==null&&search!==void 0?search:\"\",onChange:event=>{setSearch(event.target.value);},onFocus:()=>setFocused(true),onBlur:()=>setFocused(false)}),search&&xButton&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:xButton.size,display:\"flex\",alignItems:\"center\",alignSelf:\"stretch\"},children:[/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:xButton.size,height:xButton.size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:xButton.color,\"stroke-width\":xButton.lineWidth,\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",style:{display:\"block\",opacity:xButton.opacity},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M18 6l-12 12\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 6l12 12\"})]}),/*#__PURE__*/_jsx(\"button\",{style:{position:\"absolute\",left:-props.gap,top:-paddingValues[0],right:-paddingValues[1],bottom:-paddingValues[2],cursor:\"pointer\",background:\"none\",border:\"none\"},onClick:onXClick,onFocus:()=>setFocused(true),onBlur:()=>setFocused(false)})]}),/*#__PURE__*/_jsx(Border,{...props.border}),/*#__PURE__*/_jsx(Border,{...props.focus,animate:{opacity:focused?1:0}}),/*#__PURE__*/_jsx(\"style\",{children:`\n                #${instanceId} input::placeholder { color: ${placeholderColor}; }\n                #${instanceId} input::-webkit-input-placeholder { color: ${placeholderColor}; }\n                #${instanceId} input::-moz-placeholder { color: ${placeholderColor}; }\n                #${instanceId} input:-ms-input-placeholder { color: ${placeholderColor}; }\n                #${instanceId} input:-moz-placeholder { color: ${placeholderColor}; }\n                #${instanceId} input:focus { outline: none; }\n            `})]});}SearchBar.displayName=\"Search Bar\";addPropertyControls(SearchBar,{...superfieldsId(),placeholderText:{type:ControlType.String,defaultValue:\"Search [items] items...\",title:\"Placeholder\",description:\"*[items]*: number of CMS items\"},autoFocus:{type:ControlType.Boolean,defaultValue:false,title:\"Auto-Focus\"},fill:fillProp({color:\"#EFEFEF\"}),fontColor:{type:ControlType.Color,defaultValue:\"#000\"},placeholderColor:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\"},font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4}},searchIcon:{type:ControlType.Object,optional:true,defaultValue:{color:\"$000\",size:16,lineWidth:2.5,opacity:.5},controls:{color:{type:ControlType.Color,defaultValue:\"$000\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},lineWidth:{type:ControlType.Number,defaultValue:2.5,min:.1,max:5,step:.1},opacity:{type:ControlType.Number,defaultValue:1,min:0,max:1,step:.01}}},xButton:{type:ControlType.Object,optional:true,defaultValue:{color:\"#000\",size:14,lineWidth:2.5,opacity:.5},controls:{color:{type:ControlType.Color,defaultValue:\"#000\"},size:{type:ControlType.Number,defaultValue:14,min:1,step:1},lineWidth:{type:ControlType.Number,defaultValue:2.5,min:.1,max:5,step:.1},opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01}}},gap:{type:ControlType.Number,defaultValue:8,min:0,step:1},padding:{type:ControlType.Padding,defaultValue:\"8px 12px 8px 12px\"},radius:{type:ControlType.BorderRadius,defaultValue:\"8px\"},border:borderPropertyControl(),shadows:{type:ControlType.BoxShadow},focus:{type:ControlType.Object,optional:true,defaultValue:{color:\"#0075FF\",width:2,style:\"solid\"},buttonTitle:\"Border\",controls:{color:{type:ControlType.Color,defaultValue:\"#0075FF\",title:\"Color\"},width:{type:ControlType.FusedNumber,defaultValue:2,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.2,bounce:0}}}}});function parsePadding(padding){// Split the input string by spaces and convert each to an integer\nconst values=padding.trim().split(/\\s+/).map(val=>parseInt(val,10));// If only one value is provided, replicate it four times\nif(values.length===1){return[values[0],values[0],values[0],values[0]];}else if(values.length===4){return values;}else{throw new Error(\"Invalid padding input. Provide either one or four padding values.\");}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SearchBar\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"500\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "function clamp(t,i,e){return Math.max(t,Math.min(i,e))}class Animate{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(t){var i;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}else this.lerp?(this.value=function damp(t,i,e,s){return function lerp(t,i,e){return(1-e)*t+e*i}(t,i,1-Math.exp(-e*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),null===(i=this.onUpdate)||void 0===i||i.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(t,i,{lerp:e,duration:s,easing:o,onStart:n,onUpdate:l}){this.from=this.value=t,this.to=i,this.lerp=e,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,null==n||n(),this.onUpdate=l}}class Dimensions{constructor({wrapper:t,content:i,autoResize:e=!0,debounce:s=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=t,this.content=i,e&&(this.debouncedResize=function debounce(t,i){let e;return function(){let s=arguments,o=this;clearTimeout(e),e=setTimeout((function(){t.apply(o,s)}),i)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var t,i;null===(t=this.wrapperResizeObserver)||void 0===t||t.disconnect(),null===(i=this.contentResizeObserver)||void 0===i||i.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...i){let e=this.events[t]||[];for(let t=0,s=e.length;t<s;t++)e[t](...i)}on(t,i){var e;return(null===(e=this.events[t])||void 0===e?void 0:e.push(i))||(this.events[t]=[i]),()=>{var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}}off(t,i){var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(i,{wheelMultiplier:e=1,touchMultiplier:s=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=t=>{const{clientX:i,clientY:e}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=i,this.touchStart.y=e,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})},this.onTouchMove=t=>{var i,e,s,o;const{clientX:n,clientY:l}=t.targetTouches?t.targetTouches[0]:t,r=-(n-(null!==(e=null===(i=this.touchStart)||void 0===i?void 0:i.x)&&void 0!==e?e:0))*this.touchMultiplier,h=-(l-(null!==(o=null===(s=this.touchStart)||void 0===s?void 0:s.y)&&void 0!==o?o:0))*this.touchMultiplier;this.touchStart.x=n,this.touchStart.y=l,this.lastDelta={x:r,y:h},this.emitter.emit(\"scroll\",{deltaX:r,deltaY:h,event:t})},this.onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})},this.onWheel=i=>{let{deltaX:e,deltaY:s,deltaMode:o}=i;e*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,e*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:e,deltaY:s,event:i})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=i,this.wheelMultiplier=e,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,i){return this.emitter.on(t,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel),this.element.removeEventListener(\"touchstart\",this.onTouchStart),this.element.removeEventListener(\"touchmove\",this.onTouchMove),this.element.removeEventListener(\"touchend\",this.onTouchEnd)}}class Lenis{constructor({wrapper:t=window,content:i=document.documentElement,wheelEventsTarget:e=t,eventsTarget:s=e,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:r=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=.1,infinite:d=!1,orientation:u=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=t=>{1===t.button&&this.reset()},this.onVirtualScroll=t=>{if(\"function\"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;const{deltaX:i,deltaY:e,event:s}=t;if(this.emitter.emit(\"virtual-scroll\",{deltaX:i,deltaY:e,event:s}),s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");this.isTouching=\"touchstart\"===s.type||\"touchmove\"===s.type;if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const l=0===i&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===i;if(l||r)return;let h=s.composedPath();h=h.slice(0,h.indexOf(this.rootElement));const a=this.options.prevent;if(h.find((t=>{var i,e,s,l,r;return t instanceof Element&&(\"function\"==typeof a&&(null==a?void 0:a(t))||(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent\"))||o&&(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent-touch\"))||n&&(null===(s=t.hasAttribute)||void 0===s?void 0:s.call(t,\"data-lenis-prevent-wheel\"))||(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis-stopped\")))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(!(this.options.syncTouch&&o||this.options.smoothWheel&&n))return this.isScrolling=\"native\",void this.animate.stop();s.preventDefault();let c=e;\"both\"===this.options.gestureOrientation?c=Math.abs(e)>Math.abs(i)?e:i:\"horizontal\"===this.options.gestureOrientation&&(c=i);const d=o&&this.options.syncTouch,u=o&&\"touchend\"===s.type&&Math.abs(c)>5;u&&(c=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+c,Object.assign({programmatic:!1},d?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.9\",t&&t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:i,wheelEventsTarget:e,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:l,touchInertiaMultiplier:r,duration:h,easing:a,lerp:c,infinite:d,gestureOrientation:p,orientation:u,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:i,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,i){return this.emitter.on(t,i)}off(t,i){return this.emitter.off(t,i)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const i=t-(this.time||t);this.time=t,this.animate.advance(.001*i)}scrollTo(t,{offset:i=0,immediate:e=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:l=this.options.lerp,onStart:r,onComplete:h,force:a=!1,programmatic:c=!0,userData:d={}}={}){if(!this.isStopped&&!this.isLocked||a){if(\"string\"==typeof t&&[\"top\",\"left\",\"start\"].includes(t))t=0;else if(\"string\"==typeof t&&[\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let e;if(\"string\"==typeof t?e=document.querySelector(t):t instanceof HTMLElement&&(null==t?void 0:t.nodeType)&&(e=t),e){if(this.options.wrapper!==window){const t=this.rootElement.getBoundingClientRect();i-=this.isHorizontal?t.left:t.top}const s=e.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t&&(t+=i,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),t!==this.targetScroll)){if(this.userData=d,e)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),null==h||h(this),void(this.userData={});c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:l,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==r||r(this)},onUpdate:(t,i)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextNativeScrollEvent}))}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,i){return(t%i+i)%i}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"lenis\";// import Lenis from \"@studio-freight/lenis\"\nimport{useEffect,useRef}from\"react\";/**\n * @framerDisableUnlink\n */export default function SmoothScroll(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current)lenis.current.scrollTo(0,{immediate:true});},[lenis]);// Check Overlay overflow\nuseEffect(()=>{const overlayElement=document.getElementById(\"overlay\");if(overlayElement){const checkOverflow=()=>{const htmlStyle=window.getComputedStyle(document.documentElement);const isOverflowHidden=htmlStyle.overflow===\"hidden\";if(isOverflowHidden){overlayElement.setAttribute(\"data-lenis-prevent\",\"true\");}};// Set up MutationObserver for the html element\nconst htmlObserver=new MutationObserver(mutations=>{for(const mutation of mutations){if(mutation.type===\"attributes\"&&mutation.attributeName===\"style\"){checkOverflow();}}});// Observe the html element for style changes\nhtmlObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});// Initial check\ncheckOverflow();return()=>{htmlObserver.disconnect();};}},[]);// useEffect(() => {\n//     const overlayElement = document.getElementById(\"overlay\")\n//     if (overlayElement) {\n//         const handleMutation = (mutationsList, observer) => {\n//             for (const mutation of mutationsList) {\n//                 if (\n//                     mutation.type === \"childList\" &&\n//                     overlayElement.children.length > 0\n//                 ) {\n//                     // Check if the html tag has the style \"overflow: hidden;\"\n//                     const htmlElement = document.documentElement\n//                     console.log(htmlElement, \"htmlElement\")\n//                     const computedStyle =\n//                         window.getComputedStyle(htmlElement)\n//                     console.log(\"computedStyle\", computedStyle)\n//                     const isOverflowHidden =\n//                         computedStyle.overflow === \"hidden\"\n//                     console.log(\"isOverflowHidden\", isOverflowHidden)\n//                     if (isOverflowHidden) {\n//                         overlayElement.setAttribute(\n//                             \"data-lenis-prevent\",\n//                             \"true\"\n//                         )\n//                     }\n//                 }\n//             }\n//         }\n//         const observer = new MutationObserver(handleMutation)\n//         observer.observe(overlayElement, {\n//             childList: true,\n//             attributes: true,\n//             subtree: true,\n//         })\n//         return () => observer.disconnect()\n//     }\n// }, [])\nuseEffect(()=>{const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];const computedStyle=window.getComputedStyle(element);if(computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}},[]);useEffect(()=>{lenis.current=new Lenis({duration:intensity/10});const raf=time=>{if(lenis.current){lenis.current.raf(time);requestAnimationFrame(raf);}};requestAnimationFrame(raf);return()=>{if(lenis.current){lenis.current.destroy();lenis.current=null;}};},[]);useEffect(()=>{const styleElement=document.createElement(\"style\");styleElement.textContent=`\nhtml.lenis {\nheight: auto;\n}\n.lenis.lenis-smooth {\n\nscroll-behavior: auto !important;\n}\n.lenis.lenis-smooth [data-lenis-prevent] {\n\noverscroll-behavior: contain;\n}\n.lenis.lenis-stopped {\n\noverflow: hidden;\n}\n.lenis.lenis-scrolling iframe {\n\npointer-events: none;\n}\n`;document.head.appendChild(styleElement);return()=>{document.head.removeChild(styleElement);};},[]);useEffect(()=>{const anchorLinks=[...document.querySelectorAll(\"a[href]\")];const handleClick=(e,href)=>{e.preventDefault();const decodedHref=decodeURIComponent(href);lenis.current.scrollTo(decodedHref);};anchorLinks.filter(a=>a.href.includes(\"#\")).forEach(a=>{const href=`#${a.href.split(\"#\").pop()}`;a.addEventListener(\"click\",e=>handleClick(e,href));});return()=>{anchorLinks.filter(a=>a.href.includes(\"#\")).forEach(a=>{const href=`#${a.href.split(\"#\").pop()}`;a.removeEventListener(\"click\",e=>handleClick(e,href));});};},[lenis]);return /*#__PURE__*/_jsx(_Fragment,{});}SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map", "// Generated by Framer (ed8225c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-medium\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NID3I7RITWZSKXRCJGOCMP5NOADJK6IG/2HLHGD7OBTWCOHW64YXOE5KFXHU4KJHM/ZHME2QIRFR7UPJ47NLY27RCAFY44CKZJ.woff2\",weight:\"500\"}]}];export const css=['.framer-jqIHO .framer-styles-preset-16w6kae:not(.rich-text-wrapper), .framer-jqIHO .framer-styles-preset-16w6kae.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.05em; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-jqIHO\";\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 (9f68555)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-mxhBK .framer-styles-preset-1rd8ca5:not(.rich-text-wrapper), .framer-mxhBK .framer-styles-preset-1rd8ca5.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, #8f8f8f); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, #1e1e20); --framer-link-text-decoration: none; }\"];export const className=\"framer-mxhBK\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (9f68555)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-regular\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\",weight:\"400\"}]}];export const css=['.framer-sMLW6 .framer-styles-preset-12z5v11:not(.rich-text-wrapper), .framer-sMLW6 .framer-styles-preset-12z5v11.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, #1e1e20); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-sMLW6\";\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 (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-EYv8u .framer-styles-preset-w5q1tc:not(.rich-text-wrapper), .framer-EYv8u .framer-styles-preset-w5q1tc.rich-text-wrapper a { --framer-link-current-text-color: var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, #1e1e20) /* {\"name\":\"Black moon\"} */; --framer-link-current-text-decoration: underline; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, #8f8f8f); --framer-link-text-decoration: none; }'];export const className=\"framer-EYv8u\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ca9141d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/VZnr1n49vZmdMdvBQ0aw/JlQYplgRynjh8fTjpGrS/dQV2da13w.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/MbdPRyOee9dqdGNiBs7b/2xo3ovmoq5tZT6Lq64ZA/VBcg73oIz.js\";const cycleOrder=[\"iu9SXd0lR\",\"JDeAzYI1L\"];const serializationHash=\"framer-xdomz\";const variantClassNames={iu9SXd0lR:\"framer-v-1kvnppl\",JDeAzYI1L:\"framer-v-1rmwb9e\"};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={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};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 humanReadableVariantMap={\"Closed-shop\":\"iu9SXd0lR\",\"Opened-shop\":\"JDeAzYI1L\"};const getProps=({height,id,link1,link2,link3,link4,option1,option2,option3,option4,title,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_humanReadableVariantMap_props_variant,_ref4,_ref5;return{...props,axbvxsVcL:link3!==null&&link3!==void 0?link3:props.axbvxsVcL,aYx_GzUhY:(_ref=option2!==null&&option2!==void 0?option2:props.aYx_GzUhY)!==null&&_ref!==void 0?_ref:\"Rings\",fc2Qhbxut:(_ref1=option4!==null&&option4!==void 0?option4:props.fc2Qhbxut)!==null&&_ref1!==void 0?_ref1:\"Bracelets\",i44SsHAdN:(_ref2=option3!==null&&option3!==void 0?option3:props.i44SsHAdN)!==null&&_ref2!==void 0?_ref2:\"Pendants\",ouWBYtJSt:link1!==null&&link1!==void 0?link1:props.ouWBYtJSt,S6X5eftNo:(_ref3=option1!==null&&option1!==void 0?option1:props.S6X5eftNo)!==null&&_ref3!==void 0?_ref3:\"Earrings\",VA_1xjkfB:link2!==null&&link2!==void 0?link2:props.VA_1xjkfB,variant:(_ref4=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref4!==void 0?_ref4:\"iu9SXd0lR\",YON2ScJjr:(_ref5=title!==null&&title!==void 0?title:props.YON2ScJjr)!==null&&_ref5!==void 0?_ref5:\"Shop\",ZZMu1RgU0:link4!==null&&link4!==void 0?link4:props.ZZMu1RgU0};};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,YON2ScJjr,S6X5eftNo,ouWBYtJSt,aYx_GzUhY,VA_1xjkfB,i44SsHAdN,axbvxsVcL,fc2Qhbxut,ZZMu1RgU0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iu9SXd0lR\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapmqclfu=activeVariantCallback(async(...args)=>{setVariant(\"JDeAzYI1L\");});const onTapth0sjp=activeVariantCallback(async(...args)=>{setVariant(\"iu9SXd0lR\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"JDeAzYI1L\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"JDeAzYI1L\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1kvnppl\",className,classNames),\"data-framer-name\":\"Closed-shop\",layoutDependency:layoutDependency,layoutId:\"iu9SXd0lR\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({JDeAzYI1L:{\"data-framer-name\":\"Opened-shop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t4sw21\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wQpS7U1wW\",onTap:onTapmqclfu,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6575813b-a27c-4ad7-a5e5-7da13f64cb2a, rgb(235, 235, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},...addPropertyOverrides({JDeAzYI1L:{onTap:onTapth0sjp}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Shop\"})}),className:\"framer-18io4e6\",\"data-framer-name\":\"Shop\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AKzEYzyDh\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},text:YON2ScJjr,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9ahvws\",\"data-framer-name\":\"Plus\",layoutDependency:layoutDependency,layoutId:\"ymVp7FnNT\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fpyojn\",\"data-framer-name\":\"Vector\",layoutDependency:layoutDependency,layoutId:\"EeYVamoXo\"}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1p6zcod\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"m_rjAZ3jp\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 18\"><path d=\"M 2 2 L 2 16\" fill=\"transparent\" stroke=\"rgb(30,30,32)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:12579004846,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17cemz9\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"CosyvhFpu\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 4\"><path d=\"M 2 2 L 16 2\" fill=\"transparent\" stroke=\"rgb(30,30,32)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:12135000632,withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lgf0y4\",layoutDependency:layoutDependency,layoutId:\"tVFc3RASX\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:ouWBYtJSt,nodeId:\"dq5zQ66Nc\",openInNewTab:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-vpfder framer-16y02fm\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"dq5zQ66Nc\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6575813b-a27c-4ad7-a5e5-7da13f64cb2a, rgb(235, 235, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12z5v11\",\"data-styles-preset\":\"dQV2da13w\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143)))\"},children:\"Earrings\"})}),className:\"framer-563bnj\",\"data-framer-name\":\"Shop\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rzImhGr95\",style:{\"--extracted-r6o4lv\":\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",\"--framer-paragraph-spacing\":\"0px\"},text:S6X5eftNo,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:VA_1xjkfB,nodeId:\"K1l0ozLc3\",openInNewTab:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1iubwdp framer-16y02fm\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"K1l0ozLc3\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6575813b-a27c-4ad7-a5e5-7da13f64cb2a, rgb(235, 235, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12z5v11\",\"data-styles-preset\":\"dQV2da13w\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143)))\"},children:\"Rings\"})}),className:\"framer-2bylr3\",\"data-framer-name\":\"Shop\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PiTeq4XDO\",style:{\"--extracted-r6o4lv\":\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",\"--framer-paragraph-spacing\":\"0px\"},text:aYx_GzUhY,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:axbvxsVcL,nodeId:\"ospy545A3\",openInNewTab:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-180qcv4 framer-16y02fm\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"ospy545A3\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6575813b-a27c-4ad7-a5e5-7da13f64cb2a, rgb(235, 235, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12z5v11\",\"data-styles-preset\":\"dQV2da13w\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143)))\"},children:\"Bracelets\"})}),className:\"framer-ra5qgb\",\"data-framer-name\":\"Shop\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hPvYjaGYJ\",style:{\"--extracted-r6o4lv\":\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",\"--framer-paragraph-spacing\":\"0px\"},text:i44SsHAdN,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:ZZMu1RgU0,nodeId:\"iBBN3B9gj\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-rmrdn7 framer-16y02fm\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"iBBN3B9gj\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6575813b-a27c-4ad7-a5e5-7da13f64cb2a, rgb(235, 235, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12z5v11\",\"data-styles-preset\":\"dQV2da13w\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143)))\"},children:\"Necklaces\"})}),className:\"framer-4bnqa7\",\"data-framer-name\":\"Shop\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jD0A7B3ZT\",style:{\"--extracted-r6o4lv\":\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",\"--framer-paragraph-spacing\":\"0px\"},text:fc2Qhbxut,verticalAlignment:\"top\",withExternalLayout:true})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xdomz.framer-16y02fm, .framer-xdomz .framer-16y02fm { display: block; }\",\".framer-xdomz.framer-1kvnppl { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 310px; }\",\".framer-xdomz .framer-1t4sw21 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 16px 0px; position: relative; width: 1px; }\",\".framer-xdomz .framer-18io4e6, .framer-xdomz .framer-563bnj, .framer-xdomz .framer-2bylr3, .framer-xdomz .framer-ra5qgb, .framer-xdomz .framer-4bnqa7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-xdomz .framer-9ahvws { flex: none; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-xdomz .framer-1fpyojn { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-xdomz .framer-1p6zcod { flex: none; height: 18px; left: 10px; position: absolute; top: 3px; width: 4px; }\",\".framer-xdomz .framer-17cemz9 { flex: none; height: 4px; left: 3px; position: absolute; top: 10px; width: 18px; }\",\".framer-xdomz .framer-lgf0y4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-xdomz .framer-vpfder, .framer-xdomz .framer-1iubwdp, .framer-xdomz .framer-180qcv4, .framer-xdomz .framer-rmrdn7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 16px 0px; position: relative; text-decoration: none; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xdomz.framer-1kvnppl, .framer-xdomz .framer-lgf0y4, .framer-xdomz .framer-vpfder, .framer-xdomz .framer-1iubwdp, .framer-xdomz .framer-180qcv4, .framer-xdomz .framer-rmrdn7 { gap: 0px; } .framer-xdomz.framer-1kvnppl > *, .framer-xdomz .framer-vpfder > *, .framer-xdomz .framer-1iubwdp > *, .framer-xdomz .framer-180qcv4 > *, .framer-xdomz .framer-rmrdn7 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-xdomz.framer-1kvnppl > :first-child, .framer-xdomz .framer-vpfder > :first-child, .framer-xdomz .framer-1iubwdp > :first-child, .framer-xdomz .framer-180qcv4 > :first-child, .framer-xdomz .framer-rmrdn7 > :first-child { margin-left: 0px; } .framer-xdomz.framer-1kvnppl > :last-child, .framer-xdomz .framer-vpfder > :last-child, .framer-xdomz .framer-1iubwdp > :last-child, .framer-xdomz .framer-180qcv4 > :last-child, .framer-xdomz .framer-rmrdn7 > :last-child { margin-right: 0px; } .framer-xdomz .framer-lgf0y4 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-xdomz .framer-lgf0y4 > :first-child { margin-top: 0px; } .framer-xdomz .framer-lgf0y4 > :last-child { margin-bottom: 0px; } }\",\".framer-xdomz.framer-v-1rmwb9e.framer-1kvnppl { flex-direction: column; gap: 16px; }\",\".framer-xdomz.framer-v-1rmwb9e .framer-1t4sw21, .framer-xdomz.framer-v-1rmwb9e .framer-lgf0y4 { flex: none; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xdomz.framer-v-1rmwb9e.framer-1kvnppl { gap: 0px; } .framer-xdomz.framer-v-1rmwb9e.framer-1kvnppl > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-xdomz.framer-v-1rmwb9e.framer-1kvnppl > :first-child { margin-top: 0px; } .framer-xdomz.framer-v-1rmwb9e.framer-1kvnppl > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-xdomz[data-border=\"true\"]::after, .framer-xdomz [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 310\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JDeAzYI1L\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"YON2ScJjr\":\"title\",\"S6X5eftNo\":\"option1\",\"ouWBYtJSt\":\"link1\",\"aYx_GzUhY\":\"option2\",\"VA_1xjkfB\":\"link2\",\"i44SsHAdN\":\"option3\",\"axbvxsVcL\":\"link3\",\"fc2Qhbxut\":\"option4\",\"ZZMu1RgU0\":\"link4\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerH3uyg4W7i=withCSS(Component,css,\"framer-xdomz\");export default FramerH3uyg4W7i;FramerH3uyg4W7i.displayName=\"Accordion-mobile menu-shop\";FramerH3uyg4W7i.defaultProps={height:40,width:310};addPropertyControls(FramerH3uyg4W7i,{variant:{options:[\"iu9SXd0lR\",\"JDeAzYI1L\"],optionTitles:[\"Closed-shop\",\"Opened-shop\"],title:\"Variant\",type:ControlType.Enum},YON2ScJjr:{defaultValue:\"Shop\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},S6X5eftNo:{defaultValue:\"Earrings\",displayTextArea:false,title:\"option 1\",type:ControlType.String},ouWBYtJSt:{title:\"Link 1\",type:ControlType.Link},aYx_GzUhY:{defaultValue:\"Rings\",displayTextArea:false,title:\"option 2\",type:ControlType.String},VA_1xjkfB:{title:\"Link 2\",type:ControlType.Link},i44SsHAdN:{defaultValue:\"Pendants\",displayTextArea:false,title:\"option 3\",type:ControlType.String},axbvxsVcL:{title:\"Link 3\",type:ControlType.Link},fc2Qhbxut:{defaultValue:\"Bracelets\",displayTextArea:false,title:\"option 4\",type:ControlType.String},ZZMu1RgU0:{title:\"Link 4\",type:ControlType.Link}});addFonts(FramerH3uyg4W7i,[{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)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerH3uyg4W7i\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JDeAzYI1L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"310\",\"framerIntrinsicHeight\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"YON2ScJjr\\\":\\\"title\\\",\\\"S6X5eftNo\\\":\\\"option1\\\",\\\"ouWBYtJSt\\\":\\\"link1\\\",\\\"aYx_GzUhY\\\":\\\"option2\\\",\\\"VA_1xjkfB\\\":\\\"link2\\\",\\\"i44SsHAdN\\\":\\\"option3\\\",\\\"axbvxsVcL\\\":\\\"link3\\\",\\\"fc2Qhbxut\\\":\\\"option4\\\",\\\"ZZMu1RgU0\\\":\\\"link4\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./H3uyg4W7i.map", "// Generated by Framer (ca9141d)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ControlType,cx,getFontsFromSharedStyle,Link,PathVariablesContext,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import MyStore,{enumToDisplayNameFunctions}from\"https://framerusercontent.com/modules/PJZeumgVeoraeIwcONEw/riobpi2FcaZhkcDWKt3a/BTYQYlkyt.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/VZnr1n49vZmdMdvBQ0aw/JlQYplgRynjh8fTjpGrS/dQV2da13w.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/MbdPRyOee9dqdGNiBs7b/2xo3ovmoq5tZT6Lq64ZA/VBcg73oIz.js\";const cycleOrder=[\"yedGKezOQ\",\"ifwUhea2L\"];const serializationHash=\"framer-TZGyt\";const variantClassNames={ifwUhea2L:\"framer-v-wtk5at\",yedGKezOQ:\"framer-v-q9b1rb\"};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={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const query=prequery=>prequery({from:{alias:\"WaFnTm1hm\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"WaFnTm1hm\",name:\"mbORfEHBH\",type:\"Identifier\"},{collection:\"WaFnTm1hm\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"WaFnTm1hm\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"WaFnTm1hm\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"G7Fo0_ItX\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=prequery=>prequery({from:{alias:\"m17TBAzQT\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"m17TBAzQT\",direction:\"desc\",name:\"index\",type:\"Identifier\"}],select:[{collection:\"m17TBAzQT\",name:\"mbORfEHBH\",type:\"Identifier\"},{collection:\"m17TBAzQT\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"m17TBAzQT\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"m17TBAzQT\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"uMoR11Elq\"},type:\"BinaryOperation\"}});const query2=prequery=>prequery({from:{alias:\"UEn9Ysj8l\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"UEn9Ysj8l\",direction:\"desc\",name:\"index\",type:\"Identifier\"}],select:[{collection:\"UEn9Ysj8l\",name:\"mbORfEHBH\",type:\"Identifier\"},{collection:\"UEn9Ysj8l\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"UEn9Ysj8l\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"UEn9Ysj8l\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"MqsvoZzCW\"},type:\"BinaryOperation\"}});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 humanReadableVariantMap={\"Closed-shop\":\"yedGKezOQ\",\"Opened-shop\":\"ifwUhea2L\"};const getProps=({height,id,title,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref,_ref1;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:\"yedGKezOQ\",YON2ScJjr:(_ref1=title!==null&&title!==void 0?title:props.YON2ScJjr)!==null&&_ref1!==void 0?_ref1:\"Collection\"};};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,YON2ScJjr,mbORfEHBHWaFnTm1hm,FCsJzqYvQWaFnTm1hm,idWaFnTm1hm,mbORfEHBHm17TBAzQT,FCsJzqYvQm17TBAzQT,idm17TBAzQT,mbORfEHBHUEn9Ysj8l,FCsJzqYvQUEn9Ysj8l,idUEn9Ysj8l,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yedGKezOQ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapamujvg=activeVariantCallback(async(...args)=>{setVariant(\"ifwUhea2L\");});const onTap1u7g62v=activeVariantCallback(async(...args)=>{setVariant(\"yedGKezOQ\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"ifwUhea2L\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"ifwUhea2L\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-q9b1rb\",className,classNames),\"data-framer-name\":\"Closed-shop\",layoutDependency:layoutDependency,layoutId:\"yedGKezOQ\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({ifwUhea2L:{\"data-framer-name\":\"Opened-shop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ndsw6v\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BIC6WVYR7\",onTap:onTapamujvg,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6575813b-a27c-4ad7-a5e5-7da13f64cb2a, rgb(235, 235, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},...addPropertyOverrides({ifwUhea2L:{onTap:onTap1u7g62v}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Shop\"})}),className:\"framer-1fi58sa\",\"data-framer-name\":\"Shop\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Vjsr2NSiz\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},text:YON2ScJjr,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mrksry\",\"data-framer-name\":\"Plus\",layoutDependency:layoutDependency,layoutId:\"aUqKWj84r\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cy2gau\",\"data-framer-name\":\"Vector\",layoutDependency:layoutDependency,layoutId:\"BRUKNnJLP\"}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-4ib6a7\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ER45Gy8sB\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 18\"><path d=\"M 2 2 L 2 16\" fill=\"transparent\" stroke=\"rgb(30,30,32)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:12579004846,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qk8jvb\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"zmq2xitRA\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 4\"><path d=\"M 2 2 L 16 2\" fill=\"transparent\" stroke=\"rgb(30,30,32)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:12135000632,withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i5lpye\",layoutDependency:layoutDependency,layoutId:\"yzBgbojeb\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"usEJ8_n0r\"},nodeId:\"WaFnTm1hm\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17wngkc framer-1wzk72\",\"data-framer-name\":\"collection 1\",layoutDependency:layoutDependency,layoutId:\"WaFnTm1hm\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"WaFnTm1hm\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"WaFnTm1hm\",name:\"mbORfEHBH\",type:\"Identifier\"},{collection:\"WaFnTm1hm\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"WaFnTm1hm\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"WaFnTm1hm\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"G7Fo0_ItX\"},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection.map(({FCsJzqYvQ:FCsJzqYvQWaFnTm1hm,id:idWaFnTm1hm,mbORfEHBH:mbORfEHBHWaFnTm1hm},i)=>{var _enumToDisplayNameFunctions_mbORfEHBH;FCsJzqYvQWaFnTm1hm!==null&&FCsJzqYvQWaFnTm1hm!==void 0?FCsJzqYvQWaFnTm1hm:FCsJzqYvQWaFnTm1hm=\"\";const textContent=(_enumToDisplayNameFunctions_mbORfEHBH=enumToDisplayNameFunctions[\"mbORfEHBH\"])===null||_enumToDisplayNameFunctions_mbORfEHBH===void 0?void 0:_enumToDisplayNameFunctions_mbORfEHBH.call(enumToDisplayNameFunctions,mbORfEHBHWaFnTm1hm,activeLocale);return /*#__PURE__*/_jsx(LayoutGroup,{id:`WaFnTm1hm-${idWaFnTm1hm}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FCsJzqYvQ:FCsJzqYvQWaFnTm1hm},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hpuddl\",layoutDependency:layoutDependency,layoutId:\"ORhdo7_h5\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yeh6mi\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"QvFxUPUX0\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6575813b-a27c-4ad7-a5e5-7da13f64cb2a, rgb(235, 235, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12z5v11\",\"data-styles-preset\":\"dQV2da13w\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143)))\"},children:\"Content\"})}),className:\"framer-14axelg\",\"data-framer-name\":\"Shop\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zqxJY_J_X\",style:{\"--extracted-r6o4lv\":\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",\"--framer-paragraph-spacing\":\"0px\"},text:textContent,verticalAlignment:\"top\",withExternalLayout:true})})})})},idWaFnTm1hm);})})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oIf05CUrO\"},nodeId:\"m17TBAzQT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16797zs framer-1wzk72\",\"data-framer-name\":\"collection 2\",layoutDependency:layoutDependency,layoutId:\"m17TBAzQT\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"m17TBAzQT\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"m17TBAzQT\",direction:\"desc\",name:\"index\",type:\"Identifier\"}],select:[{collection:\"m17TBAzQT\",name:\"mbORfEHBH\",type:\"Identifier\"},{collection:\"m17TBAzQT\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"m17TBAzQT\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"m17TBAzQT\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"uMoR11Elq\"},type:\"BinaryOperation\"}},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1.map(({FCsJzqYvQ:FCsJzqYvQm17TBAzQT,id:idm17TBAzQT,mbORfEHBH:mbORfEHBHm17TBAzQT},i)=>{var _enumToDisplayNameFunctions_mbORfEHBH;FCsJzqYvQm17TBAzQT!==null&&FCsJzqYvQm17TBAzQT!==void 0?FCsJzqYvQm17TBAzQT:FCsJzqYvQm17TBAzQT=\"\";const textContent1=(_enumToDisplayNameFunctions_mbORfEHBH=enumToDisplayNameFunctions[\"mbORfEHBH\"])===null||_enumToDisplayNameFunctions_mbORfEHBH===void 0?void 0:_enumToDisplayNameFunctions_mbORfEHBH.call(enumToDisplayNameFunctions,mbORfEHBHm17TBAzQT,activeLocale);return /*#__PURE__*/_jsx(LayoutGroup,{id:`m17TBAzQT-${idm17TBAzQT}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FCsJzqYvQ:FCsJzqYvQm17TBAzQT},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14wfgjn\",layoutDependency:layoutDependency,layoutId:\"ce8j0tSFZ\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5dcjeq\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"n0tTX3lJP\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6575813b-a27c-4ad7-a5e5-7da13f64cb2a, rgb(235, 235, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12z5v11\",\"data-styles-preset\":\"dQV2da13w\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143)))\"},children:\"Content\"})}),className:\"framer-w7sfuz\",\"data-framer-name\":\"Shop\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Me3JA3DIM\",style:{\"--extracted-r6o4lv\":\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",\"--framer-paragraph-spacing\":\"0px\"},text:textContent1,verticalAlignment:\"top\",withExternalLayout:true})})})})},idm17TBAzQT);})})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BffJd168m\"},nodeId:\"UEn9Ysj8l\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1pj4asx framer-1wzk72\",\"data-framer-name\":\"collection 3\",layoutDependency:layoutDependency,layoutId:\"UEn9Ysj8l\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"UEn9Ysj8l\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"UEn9Ysj8l\",direction:\"desc\",name:\"index\",type:\"Identifier\"}],select:[{collection:\"UEn9Ysj8l\",name:\"mbORfEHBH\",type:\"Identifier\"},{collection:\"UEn9Ysj8l\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"UEn9Ysj8l\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"UEn9Ysj8l\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"MqsvoZzCW\"},type:\"BinaryOperation\"}},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2.map(({FCsJzqYvQ:FCsJzqYvQUEn9Ysj8l,id:idUEn9Ysj8l,mbORfEHBH:mbORfEHBHUEn9Ysj8l},i)=>{var _enumToDisplayNameFunctions_mbORfEHBH;FCsJzqYvQUEn9Ysj8l!==null&&FCsJzqYvQUEn9Ysj8l!==void 0?FCsJzqYvQUEn9Ysj8l:FCsJzqYvQUEn9Ysj8l=\"\";const textContent2=(_enumToDisplayNameFunctions_mbORfEHBH=enumToDisplayNameFunctions[\"mbORfEHBH\"])===null||_enumToDisplayNameFunctions_mbORfEHBH===void 0?void 0:_enumToDisplayNameFunctions_mbORfEHBH.call(enumToDisplayNameFunctions,mbORfEHBHUEn9Ysj8l,activeLocale);return /*#__PURE__*/_jsx(LayoutGroup,{id:`UEn9Ysj8l-${idUEn9Ysj8l}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FCsJzqYvQ:FCsJzqYvQUEn9Ysj8l},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xw6rqg\",layoutDependency:layoutDependency,layoutId:\"FU2biLaum\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8qhz3g\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"TMGCXh_hx\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6575813b-a27c-4ad7-a5e5-7da13f64cb2a, rgb(235, 235, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12z5v11\",\"data-styles-preset\":\"dQV2da13w\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143)))\"},children:\"Content\"})}),className:\"framer-1mwg1jo\",\"data-framer-name\":\"Shop\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bkfPOCP8s\",style:{\"--extracted-r6o4lv\":\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",\"--framer-paragraph-spacing\":\"0px\"},text:textContent2,verticalAlignment:\"top\",withExternalLayout:true})})})})},idUEn9Ysj8l);})})})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TZGyt.framer-1wzk72, .framer-TZGyt .framer-1wzk72 { display: block; }\",\".framer-TZGyt.framer-q9b1rb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 310px; }\",\".framer-TZGyt .framer-1ndsw6v { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 16px 0px; position: relative; width: 1px; }\",\".framer-TZGyt .framer-1fi58sa, .framer-TZGyt .framer-14axelg, .framer-TZGyt .framer-w7sfuz, .framer-TZGyt .framer-1mwg1jo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TZGyt .framer-mrksry { flex: none; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-TZGyt .framer-cy2gau { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-TZGyt .framer-4ib6a7 { flex: none; height: 18px; left: 10px; position: absolute; top: 3px; width: 4px; }\",\".framer-TZGyt .framer-qk8jvb { flex: none; height: 4px; left: 3px; position: absolute; top: 10px; width: 18px; }\",\".framer-TZGyt .framer-i5lpye { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-TZGyt .framer-17wngkc, .framer-TZGyt .framer-16797zs, .framer-TZGyt .framer-1pj4asx { 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; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-TZGyt .framer-1hpuddl, .framer-TZGyt .framer-14wfgjn, .framer-TZGyt .framer-xw6rqg { 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; width: 100%; }\",\".framer-TZGyt .framer-1yeh6mi, .framer-TZGyt .framer-5dcjeq, .framer-TZGyt .framer-8qhz3g { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 16px 0px; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-TZGyt.framer-q9b1rb, .framer-TZGyt .framer-i5lpye, .framer-TZGyt .framer-17wngkc, .framer-TZGyt .framer-1hpuddl, .framer-TZGyt .framer-1yeh6mi, .framer-TZGyt .framer-16797zs, .framer-TZGyt .framer-14wfgjn, .framer-TZGyt .framer-5dcjeq, .framer-TZGyt .framer-1pj4asx, .framer-TZGyt .framer-xw6rqg, .framer-TZGyt .framer-8qhz3g { gap: 0px; } .framer-TZGyt.framer-q9b1rb > *, .framer-TZGyt .framer-1yeh6mi > *, .framer-TZGyt .framer-5dcjeq > *, .framer-TZGyt .framer-8qhz3g > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-TZGyt.framer-q9b1rb > :first-child, .framer-TZGyt .framer-1hpuddl > :first-child, .framer-TZGyt .framer-1yeh6mi > :first-child, .framer-TZGyt .framer-14wfgjn > :first-child, .framer-TZGyt .framer-5dcjeq > :first-child, .framer-TZGyt .framer-xw6rqg > :first-child, .framer-TZGyt .framer-8qhz3g > :first-child { margin-left: 0px; } .framer-TZGyt.framer-q9b1rb > :last-child, .framer-TZGyt .framer-1hpuddl > :last-child, .framer-TZGyt .framer-1yeh6mi > :last-child, .framer-TZGyt .framer-14wfgjn > :last-child, .framer-TZGyt .framer-5dcjeq > :last-child, .framer-TZGyt .framer-xw6rqg > :last-child, .framer-TZGyt .framer-8qhz3g > :last-child { margin-right: 0px; } .framer-TZGyt .framer-i5lpye > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-TZGyt .framer-i5lpye > :first-child, .framer-TZGyt .framer-17wngkc > :first-child, .framer-TZGyt .framer-16797zs > :first-child, .framer-TZGyt .framer-1pj4asx > :first-child { margin-top: 0px; } .framer-TZGyt .framer-i5lpye > :last-child, .framer-TZGyt .framer-17wngkc > :last-child, .framer-TZGyt .framer-16797zs > :last-child, .framer-TZGyt .framer-1pj4asx > :last-child { margin-bottom: 0px; } .framer-TZGyt .framer-17wngkc > *, .framer-TZGyt .framer-16797zs > *, .framer-TZGyt .framer-1pj4asx > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-TZGyt .framer-1hpuddl > *, .framer-TZGyt .framer-14wfgjn > *, .framer-TZGyt .framer-xw6rqg > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-TZGyt.framer-v-wtk5at.framer-q9b1rb { flex-direction: column; gap: 16px; }\",\".framer-TZGyt.framer-v-wtk5at .framer-1ndsw6v, .framer-TZGyt.framer-v-wtk5at .framer-i5lpye { flex: none; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-TZGyt.framer-v-wtk5at.framer-q9b1rb { gap: 0px; } .framer-TZGyt.framer-v-wtk5at.framer-q9b1rb > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-TZGyt.framer-v-wtk5at.framer-q9b1rb > :first-child { margin-top: 0px; } .framer-TZGyt.framer-v-wtk5at.framer-q9b1rb > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-TZGyt[data-border=\"true\"]::after, .framer-TZGyt [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 310\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ifwUhea2L\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"YON2ScJjr\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerkLlgyqQKd=withCSS(Component,css,\"framer-TZGyt\");export default FramerkLlgyqQKd;FramerkLlgyqQKd.displayName=\"Accordion-mobile menu-collection\";FramerkLlgyqQKd.defaultProps={height:40,width:310};addPropertyControls(FramerkLlgyqQKd,{variant:{options:[\"yedGKezOQ\",\"ifwUhea2L\"],optionTitles:[\"Closed-shop\",\"Opened-shop\"],title:\"Variant\",type:ControlType.Enum},YON2ScJjr:{defaultValue:\"Collection\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String}});addFonts(FramerkLlgyqQKd,[{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)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkLlgyqQKd\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"YON2ScJjr\\\":\\\"title\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"310\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ifwUhea2L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (a2fb474)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import SearchBar from\"https://framerusercontent.com/modules/SCy7FLdHzkNZj7inEGxN/uP9NBwR23qjtErkGTgLC/SearchBar.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/i7yxuTVq6tkymjQfXWpq/beBY8F5CgT2SmQJnNN1C/Ea1WT0BA4.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/rdhbSCAsoZAGhBVJLtX1/AU2COqFp10TqJ1tyh8uH/kjHt762RX.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/MbdPRyOee9dqdGNiBs7b/2xo3ovmoq5tZT6Lq64ZA/VBcg73oIz.js\";import AccordionMobileMenuShop from\"https://framerusercontent.com/modules/UUhllgpbjl1Pe0K3zTsn/8e90M5ZJJReZ9QMEIRNP/H3uyg4W7i.js\";import AccordionMobileMenuCollection from\"https://framerusercontent.com/modules/3MvNpDUyPb9AerEjeWzQ/MWSRkFKeQ6DM5X9Mxpc8/kLlgyqQKd.js\";const SearchBarFonts=getFonts(SearchBar);const AccordionMobileMenuShopFonts=getFonts(AccordionMobileMenuShop);const AccordionMobileMenuCollectionFonts=getFonts(AccordionMobileMenuCollection);const MotionDivWithFX=withFX(motion.div);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"Ds_mYZbt8\",\"l_zAQZBBD\"];const serializationHash=\"framer-3pz6U\";const variantClassNames={Ds_mYZbt8:\"framer-v-6zzpfv\",l_zAQZBBD:\"framer-v-xh968w\"};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:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const 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 humanReadableVariantMap={\"Slideout menu\":\"Ds_mYZbt8\",Search:\"l_zAQZBBD\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,DJCjAoTpq:tap!==null&&tap!==void 0?tap:props.DJCjAoTpq,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"Ds_mYZbt8\"};};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,DJCjAoTpq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Ds_mYZbt8\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap8zm7qi=activeVariantCallback(async(...args)=>{if(DJCjAoTpq){const res=await DJCjAoTpq(...args);if(res===false)return false;}});const onTaptxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"l_zAQZBBD\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"l_zAQZBBD\")return false;return true;};const router=useRouter();const ref2=React.useRef(null);const ref3=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(serializationHash,...sharedStyleClassNames,\"framer-6zzpfv\",className,classNames),\"data-border\":true,\"data-framer-appear-id\":\"6zzpfv\",\"data-framer-name\":\"Slideout menu\",layoutDependency:layoutDependency,layoutId:\"Ds_mYZbt8\",optimized:true,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-0d9d7563-95ad-4079-a0cb-e16a70a17b1b, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",...style},...addPropertyOverrides({l_zAQZBBD:{\"data-framer-name\":\"Search\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-29ei7n\",\"data-framer-name\":\"Section Close\",layoutDependency:layoutDependency,layoutId:\"wAtAq6WFY\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cpzyv\",\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"btwiaXkab\",onTap:onTap8zm7qi,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sz2de8\",\"data-framer-name\":\"Vector\",layoutDependency:layoutDependency,layoutId:\"AwSqstQCS\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-106g6js\",layoutDependency:layoutDependency,layoutId:\"pPK4FqB7K\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-10is7hh\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:14,intrinsicWidth:14,layoutDependency:layoutDependency,layoutId:\"Wxtb8jVMr\",svg:'<svg width=\"14\" height=\"14\" viewBox=\"-1 -1 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M12 0L0 12\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xu9mc6\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:14,intrinsicWidth:14,layoutDependency:layoutDependency,layoutId:\"NdFh9g1bu\",svg:'<svg width=\"14\" height=\"14\" viewBox=\"-1 -1 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 0L12 12\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qq78ac-container\",layoutDependency:layoutDependency,layoutId:\"DUbiSDYm0-container\",children:/*#__PURE__*/_jsx(SearchBar,{autoFocus:false,fill:{color:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",colorA:\"rgb(255, 255, 255)\",colorB:\"rgb(189, 189, 189)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"140%\"},fontColor:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",gap:8,height:\"100%\",id:\"DUbiSDYm0\",layoutId:\"DUbiSDYm0\",padding:\"0px 0px 0px 0px\",placeholderColor:\"rgb(143, 143, 143)\",placeholderText:\"Search...\",radius:\"0px\",searchIcon:{color:\"rgb(0, 0, 0)\",lineWidth:.8,opacity:.5,size:32},shadows:\"\",style:{width:\"100%\"},superfieldsId:0,width:\"100%\",xButton:{color:\"rgb(0, 0, 0)\",lineWidth:.8,opacity:0,size:32}})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b13i2t\",\"data-framer-name\":\"Section \",layoutDependency:layoutDependency,layoutId:\"Gz92eszfu\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b89sru\",\"data-framer-name\":\"Frame 3102\",layoutDependency:layoutDependency,layoutId:\"GU5ipFFgb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b0c879\",layoutDependency:layoutDependency,layoutId:\"RFhrfrXRg\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vt36cu\",\"data-framer-name\":\"Frame 3102\",layoutDependency:layoutDependency,layoutId:\"CTdpzaSns\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mfZ8yKlVY\"},implicitPathVariables:undefined},{href:{webPageId:\"lDftQAimR\"},implicitPathVariables:undefined},{href:{webPageId:\"Wm70qKI93\"},implicitPathVariables:undefined},{href:{webPageId:\"RsdaY2Ppj\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+72+20+0+0+0+0+0+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-livzz1-container\",layoutDependency:layoutDependency,layoutId:\"ZtjQSXSAJ-container\",children:/*#__PURE__*/_jsx(AccordionMobileMenuShop,{axbvxsVcL:resolvedLinks[2],aYx_GzUhY:\"Rings\",fc2Qhbxut:\"Necklaces\",height:\"100%\",i44SsHAdN:\"Bracelets\",id:\"ZtjQSXSAJ\",layoutId:\"ZtjQSXSAJ\",ouWBYtJSt:resolvedLinks[0],S6X5eftNo:\"Earrings\",style:{width:\"100%\"},VA_1xjkfB:resolvedLinks[1],variant:\"iu9SXd0lR\",width:\"100%\",YON2ScJjr:\"Shop\",ZZMu1RgU0:resolvedLinks[3]})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+72+20+0+0+0+0+0+0+56,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19fedze-container\",layoutDependency:layoutDependency,layoutId:\"Gr6oGt3lr-container\",children:/*#__PURE__*/_jsx(AccordionMobileMenuCollection,{height:\"100%\",id:\"Gr6oGt3lr\",layoutId:\"Gr6oGt3lr\",style:{width:\"100%\"},variant:\"yedGKezOQ\",width:\"100%\",YON2ScJjr:\"Collections\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x4fymi\",\"data-framer-name\":\"Other pages\",layoutDependency:layoutDependency,layoutId:\"ghp2X0TdL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UwPwwFo2y\"},nodeId:\"TmnwnpA61\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-w5q1tc\",\"data-styles-preset\":\"Ea1WT0BA4\",children:\"About\"})})})}),className:\"framer-xxtgub\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TmnwnpA61\",style:{\"--extracted-r6o4lv\":\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fM3rRBPLU\"},nodeId:\"tqJzsuqV2\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-w5q1tc\",\"data-styles-preset\":\"Ea1WT0BA4\",children:\"Contact\"})})})}),className:\"framer-lyjl7d\",\"data-framer-name\":\"Contact\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tqJzsuqV2\",style:{\"--extracted-r6o4lv\":\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HjAiV6U59\"},nodeId:\"y9yicow_0\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-w5q1tc\",\"data-styles-preset\":\"Ea1WT0BA4\",children:\"Terms and conditions\"})})})}),className:\"framer-1nsjexf\",\"data-framer-name\":\"Terms and conditions\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"y9yicow_0\",style:{\"--extracted-r6o4lv\":\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11pnk4r\",\"data-framer-name\":\"Language switcher\",layoutDependency:layoutDependency,layoutId:\"JDuMT59Nx\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143)))\"},children:\"LANGUAGE:\"})}),className:\"framer-1xsra5j\",\"data-framer-name\":\"LANGUAGE:\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Tu3Cdp7s_\",style:{\"--extracted-r6o4lv\":\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n55g5v\",\"data-border\":true,\"data-framer-name\":\"Dropdown\",\"data-highlight\":true,id:`${layoutId}-1n55g5v`,layoutDependency:layoutDependency,layoutId:\"DuQw2Qgmu\",onTap:onTaptxyyif({overlay}),ref:ref2,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(235, 235, 235)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z0228p\",\"data-framer-name\":\"Frame 3102\",layoutDependency:layoutDependency,layoutId:\"OTl1dzFZH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"English\"})}),className:\"framer-ynzo7x\",\"data-framer-name\":\"Danish\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jXxSavAqo\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"(US)\"})}),className:\"framer-pyk0l7\",\"data-framer-name\":\"(dkk)\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lm_ynEY8X\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o8qzr8\",\"data-framer-name\":\"Chevron-down\",layoutDependency:layoutDependency,layoutId:\"jaLv_RTRF\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-fa4yaq\",\"data-framer-name\":\"Vector\",layoutDependency:layoutDependency,layoutId:\"blBxX52l9\"}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jhvmla\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:8,intrinsicWidth:14,layoutDependency:layoutDependency,layoutId:\"qSUZ8vQ1w\",svg:'<svg width=\"14\" height=\"8\" viewBox=\"-1 -1 14 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 0L6 6L12 0\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref2,className:cx(serializationHash,classNames,...sharedStyleClassNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-1n55g5v`,offsetX:0,offsetY:.625,onDismiss:overlay.hide,placement:\"bottom\",portalSelector:\"#overlay\",safeArea:false,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1xgkdz8\",\"data-border\":true,\"data-framer-name\":\"Menu\",exit:animation2,initial:animation4,layoutDependency:layoutDependency,layoutId:\"KS3outBjs\",ref:ref3,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6575813b-a27c-4ad7-a5e5-7da13f64cb2a, rgb(235, 235, 235))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},nodeId:\"x4O5bGrhK\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rd8ca5\",\"data-styles-preset\":\"kjHt762RX\",children:\"English\"})})})}),className:\"framer-1l2qlky\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"x4O5bGrhK\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},nodeId:\"mqBcl4L8n\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rd8ca5\",\"data-styles-preset\":\"kjHt762RX\",children:\"Fran\\xe7ais\"})})})}),className:\"framer-145yk5d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mqBcl4L8n\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},nodeId:\"TuhEkSZ5B\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rd8ca5\",\"data-styles-preset\":\"kjHt762RX\",children:\"Spanish\"})})})}),className:\"framer-1idkgcn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TuhEkSZ5B\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})]})})})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-17yyzat\",\"data-border\":true,\"data-framer-name\":\"social media\",layoutDependency:layoutDependency,layoutId:\"nst8_tRYz\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-6575813b-a27c-4ad7-a5e5-7da13f64cb2a, rgb(235, 235, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yzxis2\",layoutDependency:layoutDependency,layoutId:\"pnQdfe4se\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ygcquq\",\"data-framer-name\":\"Facebook\",fill:\"black\",intrinsicHeight:36,intrinsicWidth:36,layoutDependency:layoutDependency,layoutId:\"TdaBc_bxg\",svg:'<svg width=\"36\" height=\"36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M30 17.57c0 5.785-4.22 10.59-9.738 11.43v-8.071h2.69l.51-3.359h-3.2v-2.146c0-.933.464-1.82 1.901-1.82h1.438V10.76s-1.299-.234-2.597-.234c-2.597 0-4.313 1.633-4.313 4.526v2.519h-2.92v3.359h2.92V29C11.174 28.16 7 23.355 7 17.57 7 11.178 12.147 6 18.5 6S30 11.178 30 17.57Z\" fill=\"#1E1E20\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-105g2vz\",\"data-framer-name\":\"Instagram\",fill:\"black\",intrinsicHeight:36,intrinsicWidth:36,layoutDependency:layoutDependency,layoutId:\"QC2qfmKHg\",svg:'<svg width=\"36\" height=\"36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M18.523 12.086c2.954 0 5.391 2.437 5.391 5.39 0 3-2.437 5.391-5.39 5.391-3 0-5.391-2.39-5.391-5.39a5.39 5.39 0 0 1 5.39-5.391Zm0 8.906c1.922 0 3.47-1.547 3.47-3.515a3.461 3.461 0 0 0-3.47-3.47c-1.968 0-3.515 1.548-3.515 3.47a3.51 3.51 0 0 0 3.515 3.515Zm6.844-9.094a1.26 1.26 0 0 1-1.265 1.266 1.26 1.26 0 0 1-1.266-1.266 1.26 1.26 0 0 1 1.266-1.265 1.26 1.26 0 0 1 1.265 1.265Zm3.563 1.266c.093 1.734.093 6.938 0 8.672-.094 1.687-.47 3.14-1.688 4.406-1.219 1.219-2.719 1.594-4.406 1.688-1.734.093-6.938.093-8.672 0-1.687-.094-3.14-.47-4.406-1.688-1.219-1.265-1.594-2.719-1.688-4.406-.093-1.734-.093-6.938 0-8.672.094-1.687.47-3.187 1.688-4.406 1.265-1.219 2.719-1.594 4.406-1.688 1.734-.093 6.938-.093 8.672 0 1.687.094 3.187.47 4.406 1.688 1.219 1.219 1.594 2.719 1.688 4.406Zm-2.25 10.5c.562-1.36.422-4.64.422-6.187 0-1.5.14-4.782-.422-6.188-.375-.89-1.078-1.64-1.97-1.969-1.405-.562-4.687-.422-6.187-.422-1.546 0-4.828-.14-6.187.422a3.615 3.615 0 0 0-2.016 1.97c-.562 1.405-.422 4.687-.422 6.187 0 1.546-.14 4.828.422 6.187a3.554 3.554 0 0 0 2.016 2.016c1.36.562 4.64.422 6.187.422 1.5 0 4.782.14 6.188-.422.89-.375 1.64-1.078 1.969-2.016Z\" fill=\"#1E1E20\"/></svg>',withExternalLayout:true})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3pz6U.framer-1c71dn3, .framer-3pz6U .framer-1c71dn3 { display: block; }\",\".framer-3pz6U.framer-6zzpfv { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 350px; }\",\".framer-3pz6U .framer-29ei7n { 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: 16px 20px 16px 20px; position: relative; width: 100%; }\",\".framer-3pz6U .framer-cpzyv { cursor: pointer; flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-3pz6U .framer-1sz2de8 { flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-3pz6U .framer-106g6js { flex: none; height: 12px; left: calc(50.00000000000002% - 12px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 12px / 2); width: 12px; }\",\".framer-3pz6U .framer-10is7hh, .framer-3pz6U .framer-1xu9mc6, .framer-3pz6U .framer-fa4yaq { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-3pz6U .framer-1qq78ac-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-3pz6U .framer-1b13i2t { 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; overflow: auto; padding: 20px; position: relative; width: 100%; }\",\".framer-3pz6U .framer-b89sru { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 237px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3pz6U .framer-b0c879 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-3pz6U .framer-1vt36cu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3pz6U .framer-livzz1-container, .framer-3pz6U .framer-19fedze-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-3pz6U .framer-x4fymi { 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-3pz6U .framer-xxtgub, .framer-3pz6U .framer-lyjl7d, .framer-3pz6U .framer-1nsjexf { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-3pz6U .framer-11pnk4r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 194px; }\",\".framer-3pz6U .framer-1xsra5j { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 194px; word-break: break-word; word-wrap: break-word; }\",\".framer-3pz6U .framer-1n55g5v { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 8px 16px 8px 16px; position: relative; width: 100%; }\",\".framer-3pz6U .framer-z0228p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3pz6U .framer-ynzo7x, .framer-3pz6U .framer-pyk0l7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3pz6U .framer-o8qzr8 { flex: none; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-3pz6U .framer-1jhvmla { flex: none; height: 6px; left: calc(50.00000000000002% - 12px / 2); position: absolute; top: calc(50.00000000000002% - 6px / 2); width: 12px; }\",\".framer-3pz6U .framer-1xgkdz8 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 108px; justify-content: flex-start; overflow: hidden; padding: 16px; position: relative; width: 194px; }\",\".framer-3pz6U .framer-1l2qlky, .framer-3pz6U .framer-145yk5d, .framer-3pz6U .framer-1idkgcn { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-3pz6U .framer-17yyzat { 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: 16px 20px 16px 20px; position: relative; width: 100%; }\",\".framer-3pz6U .framer-1yzxis2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 36px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 80px; }\",\".framer-3pz6U .framer-1ygcquq, .framer-3pz6U .framer-105g2vz { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 36px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3pz6U.framer-6zzpfv, .framer-3pz6U .framer-1b13i2t, .framer-3pz6U .framer-b89sru, .framer-3pz6U .framer-b0c879, .framer-3pz6U .framer-1vt36cu, .framer-3pz6U .framer-x4fymi, .framer-3pz6U .framer-11pnk4r, .framer-3pz6U .framer-z0228p, .framer-3pz6U .framer-1xgkdz8, .framer-3pz6U .framer-17yyzat, .framer-3pz6U .framer-1yzxis2 { gap: 0px; } .framer-3pz6U.framer-6zzpfv > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-3pz6U.framer-6zzpfv > :first-child, .framer-3pz6U .framer-1b13i2t > :first-child, .framer-3pz6U .framer-b89sru > :first-child, .framer-3pz6U .framer-b0c879 > :first-child, .framer-3pz6U .framer-1vt36cu > :first-child, .framer-3pz6U .framer-x4fymi > :first-child, .framer-3pz6U .framer-11pnk4r > :first-child, .framer-3pz6U .framer-1xgkdz8 > :first-child { margin-top: 0px; } .framer-3pz6U.framer-6zzpfv > :last-child, .framer-3pz6U .framer-1b13i2t > :last-child, .framer-3pz6U .framer-b89sru > :last-child, .framer-3pz6U .framer-b0c879 > :last-child, .framer-3pz6U .framer-1vt36cu > :last-child, .framer-3pz6U .framer-x4fymi > :last-child, .framer-3pz6U .framer-11pnk4r > :last-child, .framer-3pz6U .framer-1xgkdz8 > :last-child { margin-bottom: 0px; } .framer-3pz6U .framer-1b13i2t > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-3pz6U .framer-b89sru > * { margin: 0px; margin-bottom: calc(237px / 2); margin-top: calc(237px / 2); } .framer-3pz6U .framer-b0c879 > * { margin: 0px; margin-bottom: calc(56px / 2); margin-top: calc(56px / 2); } .framer-3pz6U .framer-1vt36cu > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-3pz6U .framer-x4fymi > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-3pz6U .framer-11pnk4r > *, .framer-3pz6U .framer-1xgkdz8 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-3pz6U .framer-z0228p > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-3pz6U .framer-z0228p > :first-child, .framer-3pz6U .framer-17yyzat > :first-child, .framer-3pz6U .framer-1yzxis2 > :first-child { margin-left: 0px; } .framer-3pz6U .framer-z0228p > :last-child, .framer-3pz6U .framer-17yyzat > :last-child, .framer-3pz6U .framer-1yzxis2 > :last-child { margin-right: 0px; } .framer-3pz6U .framer-17yyzat > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-3pz6U .framer-1yzxis2 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",\".framer-3pz6U.framer-v-xh968w .framer-29ei7n { order: 0; z-index: 1; }\",\".framer-3pz6U.framer-v-xh968w .framer-cpzyv { order: 1; }\",\".framer-3pz6U.framer-v-xh968w .framer-1qq78ac-container { order: 0; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-3pz6U[data-border=\"true\"]::after, .framer-3pz6U [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 350\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"l_zAQZBBD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"DJCjAoTpq\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerGYGwtnV6M=withCSS(Component,css,\"framer-3pz6U\");export default FramerGYGwtnV6M;FramerGYGwtnV6M.displayName=\"Meniu-slideout\";FramerGYGwtnV6M.defaultProps={height:800,width:350};addPropertyControls(FramerGYGwtnV6M,{variant:{options:[\"Ds_mYZbt8\",\"l_zAQZBBD\"],optionTitles:[\"Slideout menu\",\"Search\"],title:\"Variant\",type:ControlType.Enum},DJCjAoTpq:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerGYGwtnV6M,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.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/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\"}]},...SearchBarFonts,...AccordionMobileMenuShopFonts,...AccordionMobileMenuCollectionFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGYGwtnV6M\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"DJCjAoTpq\\\":\\\"tap\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"l_zAQZBBD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"350\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GYGwtnV6M.map", "// Generated by Framer (ed8225c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-regular\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\",weight:\"400\"}]}];export const css=['.framer-NI6a0 .framer-styles-preset-16qvzdk:not(.rich-text-wrapper), .framer-NI6a0 .framer-styles-preset-16qvzdk.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #1e1e20; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-NI6a0\";\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 (ca9141d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={FUsbBbAlK:{hover:true}};const serializationHash=\"framer-JAyOB\";const variantClassNames={FUsbBbAlK:\"framer-v-15ce9x1\"};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 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,title,width,...props})=>{var _ref;return{...props,AhdNvpTYE:(_ref=title!==null&&title!==void 0?title:props.AhdNvpTYE)!==null&&_ref!==void 0?_ref:\"Contact us\",IgqTtTQBZ:link!==null&&link!==void 0?link:props.IgqTtTQBZ};};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,AhdNvpTYE,IgqTtTQBZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"FUsbBbAlK\",enabledGestures,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(Link,{href:IgqTtTQBZ,nodeId:\"FUsbBbAlK\",openInNewTab:false,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-15ce9x1\",className,classNames)} framer-ay7g0q`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"FUsbBbAlK\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"FUsbBbAlK-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Contact us\"})}),className:\"framer-xboc0x\",\"data-framer-name\":\"Contact us\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"mkzFXfCNx\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},text:AhdNvpTYE,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"FUsbBbAlK-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\",\"--framer-text-decoration\":\"underline\"},children:\"Contact us\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JAyOB.framer-ay7g0q, .framer-JAyOB .framer-ay7g0q { display: block; }\",\".framer-JAyOB.framer-15ce9x1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 17px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 76px; }\",\".framer-JAyOB .framer-xboc0x { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-JAyOB.framer-15ce9x1 { gap: 0px; } .framer-JAyOB.framer-15ce9x1 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-JAyOB.framer-15ce9x1 > :first-child { margin-left: 0px; } .framer-JAyOB.framer-15ce9x1 > :last-child { margin-right: 0px; } }\",\".framer-JAyOB.framer-v-15ce9x1.hover.framer-15ce9x1 { width: 76px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 76\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UJmc7Lw3R\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"AhdNvpTYE\":\"title\",\"IgqTtTQBZ\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerc3xEUsqZq=withCSS(Component,css,\"framer-JAyOB\");export default Framerc3xEUsqZq;Framerc3xEUsqZq.displayName=\"Footer link\";Framerc3xEUsqZq.defaultProps={height:17,width:76};addPropertyControls(Framerc3xEUsqZq,{AhdNvpTYE:{defaultValue:\"Contact us\",displayTextArea:false,title:\"Title\",type:ControlType.String},IgqTtTQBZ:{title:\"Link\",type:ControlType.Link}});addFonts(Framerc3xEUsqZq,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerc3xEUsqZq\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UJmc7Lw3R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"76\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"AhdNvpTYE\\\":\\\"title\\\",\\\"IgqTtTQBZ\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"17\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./c3xEUsqZq.map", "// Generated by Framer (9f68555)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={gLHomYjCg:{hover:true}};const serializationHash=\"framer-SCF0U\";const variantClassNames={gLHomYjCg:\"framer-v-rc6hfa\"};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 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,nfu8EO3z1:link!==null&&link!==void 0?link:props.nfu8EO3z1};};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,nfu8EO3z1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"gLHomYjCg\",enabledGestures,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(Link,{href:nfu8EO3z1,nodeId:\"gLHomYjCg\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-rc6hfa\",className,classNames)} framer-lru2nn`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"gLHomYjCg\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"gLHomYjCg-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1shur6n\",\"data-framer-name\":\"Instagram\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"oiw0cthRr\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\"><path d=\"M 18.523 12.086 C 21.477 12.086 23.914 14.523 23.914 17.476 C 23.914 20.476 21.477 22.867 18.524 22.867 C 15.524 22.867 13.133 20.477 13.133 17.477 C 13.133 16.047 13.7 14.676 14.711 13.665 C 15.722 12.654 17.093 12.086 18.523 12.086 Z M 18.523 20.992 C 20.445 20.992 21.993 19.445 21.993 17.477 C 21.995 16.556 21.631 15.672 20.979 15.021 C 20.328 14.369 19.444 14.005 18.523 14.007 C 16.555 14.007 15.008 15.555 15.008 17.477 C 15.007 18.41 15.377 19.304 16.036 19.964 C 16.696 20.623 17.59 20.993 18.523 20.992 Z M 25.367 11.898 C 25.369 12.234 25.236 12.557 24.998 12.795 C 24.761 13.032 24.438 13.165 24.102 13.164 C 23.766 13.166 23.443 13.033 23.205 12.795 C 22.967 12.557 22.834 12.234 22.836 11.898 C 22.835 11.562 22.968 11.239 23.205 11.002 C 23.443 10.764 23.766 10.631 24.102 10.633 C 24.438 10.632 24.76 10.765 24.998 11.002 C 25.235 11.24 25.368 11.562 25.367 11.898 Z M 28.93 13.164 C 29.023 14.898 29.023 20.102 28.93 21.836 C 28.836 23.523 28.46 24.976 27.242 26.242 C 26.023 27.461 24.523 27.836 22.836 27.93 C 21.102 28.023 15.898 28.023 14.164 27.93 C 12.477 27.836 11.024 27.46 9.758 26.242 C 8.539 24.977 8.164 23.523 8.07 21.836 C 7.977 20.102 7.977 14.898 8.07 13.164 C 8.164 11.477 8.54 9.977 9.758 8.758 C 11.023 7.539 12.477 7.164 14.164 7.07 C 15.898 6.977 21.102 6.977 22.836 7.07 C 24.523 7.164 26.023 7.54 27.242 8.758 C 28.461 9.977 28.836 11.477 28.93 13.164 Z M 26.68 23.664 C 27.242 22.304 27.102 19.024 27.102 17.477 C 27.102 15.977 27.242 12.695 26.68 11.289 C 26.305 10.399 25.602 9.649 24.71 9.32 C 23.305 8.758 20.023 8.898 18.523 8.898 C 16.977 8.898 13.695 8.758 12.336 9.32 C 11.425 9.677 10.698 10.388 10.32 11.29 C 9.758 12.695 9.898 15.977 9.898 17.477 C 9.898 19.023 9.758 22.305 10.32 23.664 C 10.681 24.588 11.412 25.319 12.336 25.68 C 13.696 26.242 16.976 26.102 18.523 26.102 C 20.023 26.102 23.305 26.242 24.711 25.68 C 25.601 25.305 26.351 24.602 26.68 23.664 Z\" fill=\"var(--token-4b4054d8-5161-4df6-895d-c76744909ecb, rgb(158, 143, 127))\"></path></svg>',svgContentId:8664532034,withExternalLayout:true,...addPropertyOverrides({\"gLHomYjCg-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\"><path d=\"M 18.523 12.086 C 21.477 12.086 23.914 14.523 23.914 17.476 C 23.914 20.476 21.477 22.867 18.524 22.867 C 15.524 22.867 13.133 20.477 13.133 17.477 C 13.133 16.047 13.7 14.676 14.711 13.665 C 15.722 12.654 17.093 12.086 18.523 12.086 Z M 18.523 20.992 C 20.445 20.992 21.993 19.445 21.993 17.477 C 21.995 16.556 21.631 15.672 20.979 15.021 C 20.328 14.369 19.444 14.005 18.523 14.007 C 16.555 14.007 15.008 15.555 15.008 17.477 C 15.007 18.41 15.377 19.304 16.036 19.964 C 16.696 20.623 17.59 20.993 18.523 20.992 Z M 25.367 11.898 C 25.369 12.234 25.236 12.557 24.998 12.795 C 24.761 13.032 24.438 13.165 24.102 13.164 C 23.766 13.166 23.443 13.033 23.205 12.795 C 22.967 12.557 22.834 12.234 22.836 11.898 C 22.835 11.562 22.968 11.239 23.205 11.002 C 23.443 10.764 23.766 10.631 24.102 10.633 C 24.438 10.632 24.76 10.765 24.998 11.002 C 25.235 11.24 25.368 11.562 25.367 11.898 Z M 28.93 13.164 C 29.023 14.898 29.023 20.102 28.93 21.836 C 28.836 23.523 28.46 24.976 27.242 26.242 C 26.023 27.461 24.523 27.836 22.836 27.93 C 21.102 28.023 15.898 28.023 14.164 27.93 C 12.477 27.836 11.024 27.46 9.758 26.242 C 8.539 24.977 8.164 23.523 8.07 21.836 C 7.977 20.102 7.977 14.898 8.07 13.164 C 8.164 11.477 8.54 9.977 9.758 8.758 C 11.023 7.539 12.477 7.164 14.164 7.07 C 15.898 6.977 21.102 6.977 22.836 7.07 C 24.523 7.164 26.023 7.54 27.242 8.758 C 28.461 9.977 28.836 11.477 28.93 13.164 Z M 26.68 23.664 C 27.242 22.304 27.102 19.024 27.102 17.477 C 27.102 15.977 27.242 12.695 26.68 11.289 C 26.305 10.399 25.602 9.649 24.71 9.32 C 23.305 8.758 20.023 8.898 18.523 8.898 C 16.977 8.898 13.695 8.758 12.336 9.32 C 11.425 9.677 10.698 10.388 10.32 11.29 C 9.758 12.695 9.898 15.977 9.898 17.477 C 9.898 19.023 9.758 22.305 10.32 23.664 C 10.681 24.588 11.412 25.319 12.336 25.68 C 13.696 26.242 16.976 26.102 18.523 26.102 C 20.023 26.102 23.305 26.242 24.711 25.68 C 25.601 25.305 26.351 24.602 26.68 23.664 Z\" fill=\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\"></path></svg>',svgContentId:12223512259}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SCF0U.framer-lru2nn, .framer-SCF0U .framer-lru2nn { display: block; }\",\".framer-SCF0U.framer-rc6hfa { cursor: pointer; height: 36px; overflow: visible; position: relative; text-decoration: none; width: 36px; }\",\".framer-SCF0U .framer-1shur6n { flex: none; height: 36px; left: 0px; position: absolute; top: 0px; width: 36px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"y3goxWcWq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"nfu8EO3z1\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framern7YnHjmjM=withCSS(Component,css,\"framer-SCF0U\");export default Framern7YnHjmjM;Framern7YnHjmjM.displayName=\"Instagram\";Framern7YnHjmjM.defaultProps={height:36,width:36};addPropertyControls(Framern7YnHjmjM,{nfu8EO3z1:{title:\"Link\",type:ControlType.Link}});addFonts(Framern7YnHjmjM,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framern7YnHjmjM\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"36\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y3goxWcWq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"nfu8EO3z1\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"36\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./n7YnHjmjM.map", "// Generated by Framer (9f68555)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={cS9aBpBKm:{hover:true}};const serializationHash=\"framer-JUDDx\";const variantClassNames={cS9aBpBKm:\"framer-v-fqlwvs\"};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 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,L14fXzEtZ:link!==null&&link!==void 0?link:props.L14fXzEtZ};};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,L14fXzEtZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"cS9aBpBKm\",enabledGestures,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(Link,{href:L14fXzEtZ,nodeId:\"cS9aBpBKm\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-fqlwvs\",className,classNames)} framer-1q9vrgz`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"cS9aBpBKm\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"cS9aBpBKm-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15gnl69\",\"data-framer-name\":\"Facebook\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"a6enQP98Z\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\"><path d=\"M 30 17.57 C 30 23.355 25.78 28.16 20.262 29 L 20.262 20.929 L 22.952 20.929 L 23.462 17.57 L 20.262 17.57 L 20.262 15.424 C 20.262 14.491 20.726 13.604 22.163 13.604 L 23.601 13.604 L 23.601 10.76 C 23.601 10.76 22.302 10.526 21.004 10.526 C 18.407 10.526 16.691 12.159 16.691 15.052 L 16.691 17.571 L 13.771 17.571 L 13.771 20.93 L 16.691 20.93 L 16.691 29 C 11.174 28.16 7 23.355 7 17.57 C 7 11.178 12.147 6 18.5 6 C 24.853 6 30 11.178 30 17.57 Z\" fill=\"var(--token-4b4054d8-5161-4df6-895d-c76744909ecb, rgb(158, 143, 127))\"></path></svg>',svgContentId:10755060442,withExternalLayout:true,...addPropertyOverrides({\"cS9aBpBKm-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\"><path d=\"M 30 17.57 C 30 23.355 25.78 28.16 20.262 29 L 20.262 20.929 L 22.952 20.929 L 23.462 17.57 L 20.262 17.57 L 20.262 15.424 C 20.262 14.491 20.726 13.604 22.163 13.604 L 23.601 13.604 L 23.601 10.76 C 23.601 10.76 22.302 10.526 21.004 10.526 C 18.407 10.526 16.691 12.159 16.691 15.052 L 16.691 17.571 L 13.771 17.571 L 13.771 20.93 L 16.691 20.93 L 16.691 29 C 11.174 28.16 7 23.355 7 17.57 C 7 11.178 12.147 6 18.5 6 C 24.853 6 30 11.178 30 17.57 Z\" fill=\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\"></path></svg>',svgContentId:9172725754}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JUDDx.framer-1q9vrgz, .framer-JUDDx .framer-1q9vrgz { display: block; }\",\".framer-JUDDx.framer-fqlwvs { cursor: pointer; height: 36px; overflow: visible; position: relative; text-decoration: none; width: 36px; }\",\".framer-JUDDx .framer-15gnl69 { flex: none; height: 36px; left: 0px; position: absolute; top: 0px; width: 36px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"RsV7fSoza\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"L14fXzEtZ\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUF48CjUBn=withCSS(Component,css,\"framer-JUDDx\");export default FramerUF48CjUBn;FramerUF48CjUBn.displayName=\"Facebook-icon\";FramerUF48CjUBn.defaultProps={height:36,width:36};addPropertyControls(FramerUF48CjUBn,{L14fXzEtZ:{title:\"Link\",type:ControlType.Link}});addFonts(FramerUF48CjUBn,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUF48CjUBn\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"L14fXzEtZ\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"36\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RsV7fSoza\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"36\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UF48CjUBn.map", "// Generated by Framer (ca9141d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/VZnr1n49vZmdMdvBQ0aw/JlQYplgRynjh8fTjpGrS/dQV2da13w.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/rdhbSCAsoZAGhBVJLtX1/AU2COqFp10TqJ1tyh8uH/kjHt762RX.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/LYDPi14VPki4Guc8tYlq/37ykSe5oED6fL0Xhhi7G/v6vLyI9rc.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/MbdPRyOee9dqdGNiBs7b/2xo3ovmoq5tZT6Lq64ZA/VBcg73oIz.js\";import FooterLink from\"https://framerusercontent.com/modules/EgzQlNdTyuDtJ6xYn4E8/uoizwmqjTz6u4iSvpUc7/c3xEUsqZq.js\";import Instagram from\"https://framerusercontent.com/modules/fE0z1JyLCG99KHWcNaNg/JYUaaMBrSnsHNlw473IL/n7YnHjmjM.js\";import FacebookIcon from\"https://framerusercontent.com/modules/rS6G4Ucx49W3PmxyRTlo/lbZcBnKoibgdmeW1XcT9/UF48CjUBn.js\";const FacebookIconFonts=getFonts(FacebookIcon);const InstagramFonts=getFonts(Instagram);const MotionDivWithFX=withFX(motion.div);const FooterLinkFonts=getFonts(FooterLink);const RichTextWithFX=withFX(RichText);const cycleOrder=[\"ULrtRjEcu\",\"PSjd34YG0\",\"V3YFkqCbt\"];const serializationHash=\"framer-Akwoc\";const variantClassNames={PSjd34YG0:\"framer-v-z8v6hu\",ULrtRjEcu:\"framer-v-1knmbor\",V3YFkqCbt:\"framer-v-49tcfc\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={damping:48,delay:.4,mass:1,stiffness:100,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={damping:48,delay:.2,mass:1,stiffness:100,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"ULrtRjEcu\",Phone:\"V3YFkqCbt\",Tablet:\"PSjd34YG0\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"ULrtRjEcu\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ULrtRjEcu\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const router=useRouter();const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1knmbor\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ULrtRjEcu\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-55aff716-699b-4b24-9192-ad748299127d, rgb(231, 224, 213))\",...style},...addPropertyOverrides({PSjd34YG0:{\"data-framer-name\":\"Tablet\"},V3YFkqCbt:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s8o2z6\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"DLUQRHeNT\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c5mhco\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"IN1QEB9WB\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1tzg297\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"h_Oe8UDgX\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},nodeId:\"GE02V4jug\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-cvn419 framer-10rz26s\",\"data-framer-name\":\"Logo-AR\",fill:\"black\",intrinsicHeight:54,intrinsicWidth:230,layoutDependency:layoutDependency,layoutId:\"GE02V4jug\",svg:'<svg width=\"230\" height=\"54\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M221.786 33.564V20.285H230v1.65h-6.483v4.174h6.293v1.631h-6.293v4.174H230v1.65h-8.214Zm-20.435.284c-3.86 0-6.864-3.092-6.864-6.924 0-3.832 3.137-6.924 6.997-6.924 2.13 0 4.069.93 5.362 2.428l-1.35 1.063a5.256 5.256 0 0 0-4.012-1.84c-2.928 0-5.247 2.37-5.247 5.273 0 2.94 2.224 5.274 5.114 5.274 1.445 0 2.567-.797 2.567-1.954 0-1.347-1.122-2.087-2.567-2.087v-.417c2.358 0 4.069 1.024 4.069 2.826s-1.597 3.282-4.069 3.282Zm0-6.108v-1.632h7.073v7.455h-1.73V27.74h-5.343Zm-30.976 5.824V20.285h5.095c3.765 0 6.731 2.902 6.731 6.64 0 3.737-2.966 6.64-6.731 6.64h-5.095Zm1.73-1.65h3.365c2.871 0 4.963-2.182 4.963-4.99 0-2.807-2.092-4.988-4.963-4.988h-3.365v9.978Zm-17.038 1.65V20.285h1.73v13.28h-1.73Zm-22.568 0V20.285h5.058c2.376 0 4.202 1.613 4.202 4.022 0 2.276-1.597 3.813-3.689 3.983l4.107 5.274h-2.053l-4.982-6.412c-.589-.72-.913-1.707-.913-2.94h.419c0 1.347 1.312 2.656 2.909 2.656 1.35 0 2.491-.987 2.491-2.466 0-1.48-1.141-2.466-2.491-2.466h-3.328v11.628h-1.73Zm-38.284 0V20.285h5.058c2.376 0 4.202 1.613 4.202 4.022 0 2.276-1.598 3.813-3.689 3.983l4.107 5.274h-2.054l-4.981-6.412c-.59-.72-.913-1.707-.913-2.94h.419c0 1.347 1.312 2.656 2.909 2.656 1.35 0 2.49-.987 2.49-2.466 0-1.48-1.14-2.466-2.49-2.466h-3.328v11.628h-1.73Zm-21.026 0V20.285h8.213v1.65H74.92v4.174h6.293v1.631H74.92v4.174h6.483v1.65H73.19Zm-22.735 0V20.285h5.608c1.959 0 3.594 1.214 3.594 3.092 0 1.916-1.654 2.6-3.746 2.6v-.418c1.141 0 1.997-.74 1.997-1.84s-.76-1.821-1.997-1.821h-3.726v4.078h4.107c2.338 0 3.897 1.499 3.897 3.775 0 2.125-1.749 3.813-3.897 3.813h-5.837Zm1.73-1.612h4.107c1.198 0 2.148-1.044 2.148-2.22 0-1.309-.855-2.181-2.148-2.181h-4.107v4.4Zm-27.937 1.612V20.285h2.148l4.164 7.702 4.164-7.702h2.148v13.28h-1.73V22.77l-3.86 7.152h-1.445l-3.86-7.152v10.794h-1.73ZM0 33.564l4.867-13.279H7.15l4.867 13.28h-1.863l-1.179-3.32H3.042l-1.179 3.32H0Zm3.613-4.894h4.79l-2.395-6.716-2.395 6.716Z\" fill=\"#1E1E20\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-r5x3fv\",\"data-framer-name\":\"Frame 3098\",layoutDependency:layoutDependency,layoutId:\"YfH42McBu\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13518tk\",\"data-framer-name\":\"Frame 3098\",layoutDependency:layoutDependency,layoutId:\"PlhX5Z074\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7dj08x\",\"data-framer-name\":\"Frame 3098\",layoutDependency:layoutDependency,layoutId:\"tMCBGIzsh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-12z5v11\",\"data-styles-preset\":\"dQV2da13w\",children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Amber Ridge INC\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"123, Street Bridge, Oslo\"})]})}),className:\"framer-o01xqn\",\"data-framer-name\":\"Ro Copenhagen APS Baldersh\\xf8j 27 2635 Ish\\xf8j, Danmark\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wvQN1h0jm\",style:{\"--extracted-1w3ko1f\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--extracted-c9yw3e\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e8vac5\",layoutDependency:layoutDependency,layoutId:\"CIqNbklRg\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},nodeId:\"ksogmjYDz\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rd8ca5\",\"data-styles-preset\":\"kjHt762RX\",children:\"See on Maps\"})})})}),className:\"framer-cxvkbx\",\"data-framer-name\":\"See on Maps\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ksogmjYDz\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5rll0d\",layoutDependency:layoutDependency,layoutId:\"zFuxmOggu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4b4054d8-5161-4df6-895d-c76744909ecb, rgb(158, 143, 127)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:(123) 456-7891\",nodeId:\"WdhQMZ_BR\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rd8ca5\",\"data-styles-preset\":\"kjHt762RX\",children:\"+1 (123) 456 7891\"})})})}),className:\"framer-sw7bgu\",\"data-framer-name\":\"+45 70 30 13 13 (Phone hours: 10.00 - 15.00)\",fonts:[\"GF;Nunito-regular\"],layoutDependency:layoutDependency,layoutId:\"WdhQMZ_BR\",style:{\"--extracted-r6o4lv\":\"var(--token-4b4054d8-5161-4df6-895d-c76744909ecb, rgb(158, 143, 127))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 30, 32))\"},children:\"(Phone hours: 10.00 - 15.00)\"})}),className:\"framer-1dl25b1\",\"data-framer-name\":\"+45 70 30 13 13 (Phone hours: 10.00 - 15.00)\",fonts:[\"GF;Nunito-regular\"],layoutDependency:layoutDependency,layoutId:\"RBKSOqenV\",style:{\"--extracted-r6o4lv\":\"rgb(30, 30, 32)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Link,{href:\"mailto:info@amberridge.com\",nodeId:\"NQN3kFZiK\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1elt3ls framer-10rz26s\",layoutDependency:layoutDependency,layoutId:\"NQN3kFZiK\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12z5v11\",\"data-styles-preset\":\"dQV2da13w\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Info@amberridge.com\"})}),className:\"framer-62qnfc\",\"data-framer-name\":\"Info@rocopenhagen.com CVR 33260563\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JP_rbV98s\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cft1yh\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"vLxjZx3Ez\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"38px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+0+60+0+0+0+490+0,...addPropertyOverrides({PSjd34YG0:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+0+0+60+0+0+0+490+0},V3YFkqCbt:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+0+0+60+0+0+0+490+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iv9zqx-container\",layoutDependency:layoutDependency,layoutId:\"fyp4urezh-container\",children:/*#__PURE__*/_jsx(FacebookIcon,{height:\"100%\",id:\"fyp4urezh\",layoutId:\"fyp4urezh\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"38px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+0+60+0+0+0+490+0,...addPropertyOverrides({PSjd34YG0:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+0+0+60+0+0+0+490+0},V3YFkqCbt:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+0+0+60+0+0+0+490+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dkwwpr-container\",layoutDependency:layoutDependency,layoutId:\"EPKwizVZT-container\",children:/*#__PURE__*/_jsx(Instagram,{height:\"100%\",id:\"EPKwizVZT\",layoutId:\"EPKwizVZT\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-8xqg2t\",\"data-framer-name\":\"Custoner service\",layoutDependency:layoutDependency,layoutId:\"Ca3QDlm_M\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16qvzdk\",\"data-styles-preset\":\"v6vLyI9rc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Customer service\"})}),className:\"framer-3a8g9x\",\"data-framer-name\":\"Customer service\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nrxRxVL82\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hyo5m2\",\"data-framer-name\":\"Frame 13\",layoutDependency:layoutDependency,layoutId:\"BAbBoQloK\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fM3rRBPLU\"},implicitPathVariables:undefined},{href:{webPageId:\"fM3rRBPLU\"},implicitPathVariables:undefined},{href:{webPageId:\"fM3rRBPLU\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 160px, 1848px) - 72px) / 4, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+16+112+0+0,...addPropertyOverrides({PSjd34YG0:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1848px) - 48px) / 3, 50px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+0+16+112+0+0},V3YFkqCbt:{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1848px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+626+16+112+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bwimpz-container\",layoutDependency:layoutDependency,layoutId:\"qgxQIYpu8-container\",children:/*#__PURE__*/_jsx(FooterLink,{AhdNvpTYE:\"Contact us\",height:\"100%\",id:\"qgxQIYpu8\",IgqTtTQBZ:resolvedLinks[0],layoutId:\"qgxQIYpu8\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({PSjd34YG0:{IgqTtTQBZ:resolvedLinks[1]},V3YFkqCbt:{IgqTtTQBZ:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":rwgyf68oW\",webPageId:\"fM3rRBPLU\"},implicitPathVariables:undefined},{href:{hash:\":rwgyf68oW\",webPageId:\"fM3rRBPLU\"},implicitPathVariables:undefined},{href:{hash:\":rwgyf68oW\",webPageId:\"fM3rRBPLU\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 160px, 1848px) - 72px) / 4, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+16+112+0+25,...addPropertyOverrides({PSjd34YG0:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1848px) - 48px) / 3, 50px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+0+16+112+0+25},V3YFkqCbt:{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1848px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+626+16+112+0+25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fd2xtl-container\",layoutDependency:layoutDependency,layoutId:\"pXK0GijZN-container\",children:/*#__PURE__*/_jsx(FooterLink,{AhdNvpTYE:\"Questions and answers\",height:\"100%\",id:\"pXK0GijZN\",IgqTtTQBZ:resolvedLinks1[0],layoutId:\"pXK0GijZN\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({PSjd34YG0:{IgqTtTQBZ:resolvedLinks1[1]},V3YFkqCbt:{IgqTtTQBZ:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":rwgyf68oW\",webPageId:\"fM3rRBPLU\"},implicitPathVariables:undefined},{href:{hash:\":rwgyf68oW\",webPageId:\"fM3rRBPLU\"},implicitPathVariables:undefined},{href:{hash:\":rwgyf68oW\",webPageId:\"fM3rRBPLU\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 160px, 1848px) - 72px) / 4, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+16+112+0+50,...addPropertyOverrides({PSjd34YG0:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1848px) - 48px) / 3, 50px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+0+16+112+0+50},V3YFkqCbt:{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1848px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+626+16+112+0+50}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-q0vmqz-container\",layoutDependency:layoutDependency,layoutId:\"qU8mEgljd-container\",children:/*#__PURE__*/_jsx(FooterLink,{AhdNvpTYE:\"Delivery & return\",height:\"100%\",id:\"qU8mEgljd\",IgqTtTQBZ:resolvedLinks2[0],layoutId:\"qU8mEgljd\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({PSjd34YG0:{IgqTtTQBZ:resolvedLinks2[1]},V3YFkqCbt:{IgqTtTQBZ:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HjAiV6U59\"},implicitPathVariables:undefined},{href:{webPageId:\"HjAiV6U59\"},implicitPathVariables:undefined},{href:{webPageId:\"HjAiV6U59\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 160px, 1848px) - 72px) / 4, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+16+112+0+75,...addPropertyOverrides({PSjd34YG0:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1848px) - 48px) / 3, 50px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+0+16+112+0+75},V3YFkqCbt:{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1848px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+626+16+112+0+75}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-i041bo-container\",layoutDependency:layoutDependency,layoutId:\"ZgsdZiiOU-container\",children:/*#__PURE__*/_jsx(FooterLink,{AhdNvpTYE:\"Terms of conditions\",height:\"100%\",id:\"ZgsdZiiOU\",IgqTtTQBZ:resolvedLinks3[0],layoutId:\"ZgsdZiiOU\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({PSjd34YG0:{IgqTtTQBZ:resolvedLinks3[1]},V3YFkqCbt:{IgqTtTQBZ:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Zora3Dv__\"},implicitPathVariables:undefined},{href:{webPageId:\"Zora3Dv__\"},implicitPathVariables:undefined},{href:{webPageId:\"Zora3Dv__\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 160px, 1848px) - 72px) / 4, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+16+112+0+100,...addPropertyOverrides({PSjd34YG0:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1848px) - 48px) / 3, 50px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+0+16+112+0+100},V3YFkqCbt:{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1848px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+626+16+112+0+100}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ful0qa-container\",layoutDependency:layoutDependency,layoutId:\"j5Rc3oFdU-container\",children:/*#__PURE__*/_jsx(FooterLink,{AhdNvpTYE:\"Cookie Policy\",height:\"100%\",id:\"j5Rc3oFdU\",IgqTtTQBZ:resolvedLinks4[0],layoutId:\"j5Rc3oFdU\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({PSjd34YG0:{IgqTtTQBZ:resolvedLinks4[1]},V3YFkqCbt:{IgqTtTQBZ:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"g76pqqMi0\"},implicitPathVariables:undefined},{href:{webPageId:\"g76pqqMi0\"},implicitPathVariables:undefined},{href:{webPageId:\"g76pqqMi0\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 160px, 1848px) - 72px) / 4, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+16+112+0+125,...addPropertyOverrides({PSjd34YG0:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1848px) - 48px) / 3, 50px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+0+16+112+0+125},V3YFkqCbt:{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1848px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+626+16+112+0+125}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q88r6t-container\",layoutDependency:layoutDependency,layoutId:\"b0xrolt3a-container\",children:/*#__PURE__*/_jsx(FooterLink,{AhdNvpTYE:\"Privacy Policy\",height:\"100%\",id:\"b0xrolt3a\",IgqTtTQBZ:resolvedLinks5[0],layoutId:\"b0xrolt3a\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({PSjd34YG0:{IgqTtTQBZ:resolvedLinks5[1]},V3YFkqCbt:{IgqTtTQBZ:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-19k75xq\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"DxyXeAKRN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16qvzdk\",\"data-styles-preset\":\"v6vLyI9rc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"About Amber Ridge\"})}),className:\"framer-1ns16l6\",\"data-framer-name\":\"About Ro Copenhagen\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QxFOFyJbS\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aj8lgc\",\"data-framer-name\":\"Frame 15\",layoutDependency:layoutDependency,layoutId:\"IP0PBGtq5\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UwPwwFo2y\"},implicitPathVariables:undefined},{href:{webPageId:\"UwPwwFo2y\"},implicitPathVariables:undefined},{href:{webPageId:\"UwPwwFo2y\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 160px, 1848px) - 72px) / 4, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+16+112+0+0,...addPropertyOverrides({PSjd34YG0:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1848px) - 48px) / 3, 50px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+0+16+112+0+0},V3YFkqCbt:{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1848px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+936+16+112+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9a89pg-container\",layoutDependency:layoutDependency,layoutId:\"eiuz3cB9l-container\",children:/*#__PURE__*/_jsx(FooterLink,{AhdNvpTYE:\"About us\",height:\"100%\",id:\"eiuz3cB9l\",IgqTtTQBZ:resolvedLinks6[0],layoutId:\"eiuz3cB9l\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({PSjd34YG0:{IgqTtTQBZ:resolvedLinks6[1]},V3YFkqCbt:{IgqTtTQBZ:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rgY5VyGig\"},implicitPathVariables:undefined},{href:{webPageId:\"rgY5VyGig\"},implicitPathVariables:undefined},{href:{webPageId:\"rgY5VyGig\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 160px, 1848px) - 72px) / 4, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+16+112+0+25,...addPropertyOverrides({PSjd34YG0:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1848px) - 48px) / 3, 50px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+0+16+112+0+25},V3YFkqCbt:{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1848px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+936+16+112+0+25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2ymkqp-container\",layoutDependency:layoutDependency,layoutId:\"UdyP0I6Av-container\",children:/*#__PURE__*/_jsx(FooterLink,{AhdNvpTYE:\"Blog\",height:\"100%\",id:\"UdyP0I6Av\",IgqTtTQBZ:resolvedLinks7[0],layoutId:\"UdyP0I6Av\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({PSjd34YG0:{IgqTtTQBZ:resolvedLinks7[1]},V3YFkqCbt:{IgqTtTQBZ:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":rwgyf68oW\",webPageId:\"fM3rRBPLU\"},implicitPathVariables:undefined},{href:{hash:\":rwgyf68oW\",webPageId:\"fM3rRBPLU\"},implicitPathVariables:undefined},{href:{hash:\":rwgyf68oW\",webPageId:\"fM3rRBPLU\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 160px, 1848px) - 72px) / 4, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+16+112+0+50,...addPropertyOverrides({PSjd34YG0:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1848px) - 48px) / 3, 50px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+0+16+112+0+50},V3YFkqCbt:{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1848px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+936+16+112+0+50}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4f0mw3-container\",layoutDependency:layoutDependency,layoutId:\"w91yUAdH5-container\",children:/*#__PURE__*/_jsx(FooterLink,{AhdNvpTYE:\"Size guide\",height:\"100%\",id:\"w91yUAdH5\",IgqTtTQBZ:resolvedLinks8[0],layoutId:\"w91yUAdH5\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({PSjd34YG0:{IgqTtTQBZ:resolvedLinks8[1]},V3YFkqCbt:{IgqTtTQBZ:resolvedLinks8[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":rwgyf68oW\",webPageId:\"fM3rRBPLU\"},implicitPathVariables:undefined},{href:{hash:\":rwgyf68oW\",webPageId:\"fM3rRBPLU\"},implicitPathVariables:undefined},{href:{hash:\":rwgyf68oW\",webPageId:\"fM3rRBPLU\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 160px, 1848px) - 72px) / 4, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+16+112+0+75,...addPropertyOverrides({PSjd34YG0:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1848px) - 48px) / 3, 50px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+0+16+112+0+75},V3YFkqCbt:{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1848px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+936+16+112+0+75}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-31zarn-container\",layoutDependency:layoutDependency,layoutId:\"mqE2dbkjz-container\",children:/*#__PURE__*/_jsx(FooterLink,{AhdNvpTYE:\"Jewellery care\",height:\"100%\",id:\"mqE2dbkjz\",IgqTtTQBZ:resolvedLinks9[0],layoutId:\"mqE2dbkjz\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({PSjd34YG0:{IgqTtTQBZ:resolvedLinks9[1]},V3YFkqCbt:{IgqTtTQBZ:resolvedLinks9[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-8lz5kq\",\"data-framer-name\":\"Shop\",layoutDependency:layoutDependency,layoutId:\"t2wpibb68\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16qvzdk\",\"data-styles-preset\":\"v6vLyI9rc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Shop\"})}),className:\"framer-3zmm6i\",\"data-framer-name\":\"About Ro Copenhagen\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sFYTfXx54\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11mv01m\",\"data-framer-name\":\"Frame 15\",layoutDependency:layoutDependency,layoutId:\"PMb4VWHgM\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mfZ8yKlVY\"},implicitPathVariables:undefined},{href:{webPageId:\"mfZ8yKlVY\"},implicitPathVariables:undefined},{href:{webPageId:\"mfZ8yKlVY\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 160px, 1848px) - 72px) / 4, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+16+112+0+0,...addPropertyOverrides({PSjd34YG0:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1848px) - 48px) / 3, 50px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+610+16+112+0+0},V3YFkqCbt:{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1848px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+1196+16+112+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4flt6j-container\",layoutDependency:layoutDependency,layoutId:\"HK8JJukRL-container\",children:/*#__PURE__*/_jsx(FooterLink,{AhdNvpTYE:\"Earrings\",height:\"100%\",id:\"HK8JJukRL\",IgqTtTQBZ:resolvedLinks10[0],layoutId:\"HK8JJukRL\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({PSjd34YG0:{IgqTtTQBZ:resolvedLinks10[1]},V3YFkqCbt:{IgqTtTQBZ:resolvedLinks10[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lDftQAimR\"},implicitPathVariables:undefined},{href:{webPageId:\"lDftQAimR\"},implicitPathVariables:undefined},{href:{webPageId:\"lDftQAimR\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 160px, 1848px) - 72px) / 4, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+16+112+0+25,...addPropertyOverrides({PSjd34YG0:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1848px) - 48px) / 3, 50px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+610+16+112+0+25},V3YFkqCbt:{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1848px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+1196+16+112+0+25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qq7fcg-container\",layoutDependency:layoutDependency,layoutId:\"G68eUrsxn-container\",children:/*#__PURE__*/_jsx(FooterLink,{AhdNvpTYE:\"Rings\",height:\"100%\",id:\"G68eUrsxn\",IgqTtTQBZ:resolvedLinks11[0],layoutId:\"G68eUrsxn\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({PSjd34YG0:{IgqTtTQBZ:resolvedLinks11[1]},V3YFkqCbt:{IgqTtTQBZ:resolvedLinks11[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Wm70qKI93\"},implicitPathVariables:undefined},{href:{webPageId:\"Wm70qKI93\"},implicitPathVariables:undefined},{href:{webPageId:\"Wm70qKI93\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 160px, 1848px) - 72px) / 4, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+16+112+0+50,...addPropertyOverrides({PSjd34YG0:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1848px) - 48px) / 3, 50px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+610+16+112+0+50},V3YFkqCbt:{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1848px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+1196+16+112+0+50}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-re2sbs-container\",layoutDependency:layoutDependency,layoutId:\"yDsuCaIF7-container\",children:/*#__PURE__*/_jsx(FooterLink,{AhdNvpTYE:\"Bracelets\",height:\"100%\",id:\"yDsuCaIF7\",IgqTtTQBZ:resolvedLinks12[0],layoutId:\"yDsuCaIF7\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({PSjd34YG0:{IgqTtTQBZ:resolvedLinks12[1]},V3YFkqCbt:{IgqTtTQBZ:resolvedLinks12[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RsdaY2Ppj\"},implicitPathVariables:undefined},{href:{webPageId:\"RsdaY2Ppj\"},implicitPathVariables:undefined},{href:{webPageId:\"RsdaY2Ppj\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 160px, 1848px) - 72px) / 4, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+16+112+0+75,...addPropertyOverrides({PSjd34YG0:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1848px) - 48px) / 3, 50px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+0+610+16+112+0+75},V3YFkqCbt:{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1848px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+0+0+0+0+1196+16+112+0+75}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xts6wf-container\",layoutDependency:layoutDependency,layoutId:\"eKYKxGJz9-container\",children:/*#__PURE__*/_jsx(FooterLink,{AhdNvpTYE:\"Necklaces\",height:\"100%\",id:\"eKYKxGJz9\",IgqTtTQBZ:resolvedLinks13[0],layoutId:\"eKYKxGJz9\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({PSjd34YG0:{IgqTtTQBZ:resolvedLinks13[1]},V3YFkqCbt:{IgqTtTQBZ:resolvedLinks13[2]}},baseVariant,gestureVariant)})})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-i82948\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Pz6q2hWN7\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v1i7s2\",\"data-framer-name\":\"Frame 3098\",layoutDependency:layoutDependency,layoutId:\"GLtTgv7Db\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12z5v11\",\"data-styles-preset\":\"dQV2da13w\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"\\xa9 Amber Ridge 2024\"})}),className:\"framer-14ndbum\",\"data-framer-name\":\"\\xa9 Amber Ridge 2024\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kjKm_ibcx\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10570at\",\"data-framer-name\":\"payment getways\",layoutDependency:layoutDependency,layoutId:\"ph3Oc1UBa\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-10joqil\",\"data-framer-name\":\"Master Card\",fill:\"black\",intrinsicHeight:25,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"xhRiIv1H3\",svg:'<svg width=\"38\" height=\"25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path opacity=\".07\" d=\"M35 .11H3c-1.7 0-3 1.3-3 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3v-18c0-1.7-1.4-3-3-3Z\" fill=\"#000\"/><path d=\"M35 1.11c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2v-18c0-1.1.9-2 2-2h32Z\" fill=\"#fff\"/><path d=\"M15 19.11a7 7 0 1 0 0-14 7 7 0 0 0 0 14Z\" fill=\"#EB001B\"/><path d=\"M23 19.11a7 7 0 1 0 0-14 7 7 0 0 0 0 14Z\" fill=\"#F79E1B\"/><path d=\"M22 12.11c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7 0 2.3 1.2 4.5 3 5.7 1.8-1.2 3-3.3 3-5.7Z\" fill=\"#FF5F00\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(0 .11)\" d=\"M0 0h38v24H0z\"/></clipPath></defs></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1geaw71\",\"data-framer-name\":\"Visa\",fill:\"black\",intrinsicHeight:25,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"Dx_zbM6n5\",svg:'<svg width=\"38\" height=\"25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path opacity=\".07\" d=\"M35 .11H3c-1.7 0-3 1.3-3 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3v-18c0-1.7-1.4-3-3-3Z\" fill=\"#000\"/><path d=\"M35 1.11c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2v-18c0-1.1.9-2 2-2h32Z\" fill=\"#fff\"/><path d=\"M28.3 10.21H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3Zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5 2.9-6.8c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2Zm-13.4-.3.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1Zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.31c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2l-1.6-6.2c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5l-.1-.2Z\" fill=\"#142688\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(0 .11)\" d=\"M0 0h38v24H0z\"/></clipPath></defs></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ullzci\",\"data-framer-name\":\"Master card 1\",fill:\"black\",intrinsicHeight:25,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"NO7evhbh_\",svg:'<svg width=\"38\" height=\"25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path opacity=\".07\" d=\"M35 .11H3c-1.7 0-3 1.3-3 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3v-18c0-1.7-1.4-3-3-3Z\" fill=\"#000\"/><path d=\"M35 1.11c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2v-18c0-1.1.9-2 2-2h32Z\" fill=\"#fff\"/><path d=\"M15 19.11a7 7 0 1 0 0-14 7 7 0 0 0 0 14Z\" fill=\"#EB001B\"/><path d=\"M23 19.11a7 7 0 1 0 0-14 7 7 0 0 0 0 14Z\" fill=\"#00A2E5\"/><path d=\"M22 12.11c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7 0 2.3 1.2 4.5 3 5.7 1.8-1.2 3-3.3 3-5.7Z\" fill=\"#7375CF\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(0 .11)\" d=\"M0 0h38v24H0z\"/></clipPath></defs></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2uz7vg\",\"data-framer-name\":\"Apple pay\",fill:\"black\",intrinsicHeight:25,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"dUMv2QFDT\",svg:'<svg width=\"38\" height=\"25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M34.387.11H3.228c-.108.001-.216.002-.324.005a4.64 4.64 0 0 0-.705.062 2.38 2.38 0 0 0-.67.22 2.25 2.25 0 0 0-.985.986 2.37 2.37 0 0 0-.22.67 4.66 4.66 0 0 0-.063.705 15.91 15.91 0 0 0-.005.324v18.055c0 .107.002.215.005.324.006.234.02.472.062.704.04.233.114.46.22.67a2.242 2.242 0 0 0 .986.986c.215.109.434.178.67.22.233.042.47.056.705.063.108.002.216.004.324.004l.385.001h31.159l.324-.005c.235-.007.472-.02.705-.062.233-.04.459-.115.67-.221a2.256 2.256 0 0 0 1.205-1.656c.043-.232.056-.47.063-.704.003-.108.004-.216.005-.324V3.082c0-.108-.003-.216-.005-.324a4.67 4.67 0 0 0-.063-.704 2.354 2.354 0 0 0-.22-.67 2.252 2.252 0 0 0-.985-.986 2.384 2.384 0 0 0-.67-.22 4.697 4.697 0 0 0-.705-.063 16.16 16.16 0 0 0-.324-.005h-.385Z\" fill=\"#000\"/><path d=\"M34.387.91h.379c.102 0 .205.002.308.004.18.005.39.015.585.05.17.03.312.077.45.147.273.14.495.362.634.636.07.136.116.277.146.449.035.193.045.404.05.584a43.378 43.378 0 0 1 .006.686v17.286c0 .126 0 .252-.002.38 0 .103-.001.205-.004.307a4 4 0 0 1-.05.586 1.555 1.555 0 0 1-.146.447 1.45 1.45 0 0 1-.636.636c-.136.07-.278.116-.447.146a4.07 4.07 0 0 1-.582.05 17.76 17.76 0 0 1-.313.004l-.378.001H3.232c-.102-.001-.204-.002-.306-.005a4.078 4.078 0 0 1-.585-.05 1.569 1.569 0 0 1-.45-.147 1.435 1.435 0 0 1-.634-.635 1.57 1.57 0 0 1-.146-.45 3.913 3.913 0 0 1-.05-.583 14.956 14.956 0 0 1-.005-.307V3.087c0-.102.002-.205.005-.307a3.92 3.92 0 0 1 .05-.586c.026-.156.075-.307.146-.449a1.44 1.44 0 0 1 .635-.634 1.61 1.61 0 0 1 .449-.147c.196-.035.406-.045.585-.05L3.233.91h31.154Z\" fill=\"#fff\"/><path d=\"M10.11 8.211c.318-.397.533-.931.476-1.477-.465.023-1.032.307-1.361.705-.295.34-.556.897-.488 1.42.522.045 1.044-.262 1.373-.648Zm.47.749c-.758-.045-1.403.43-1.765.43-.362 0-.917-.407-1.517-.396a2.236 2.236 0 0 0-1.901 1.155c-.815 1.405-.215 3.488.577 4.632.385.566.849 1.19 1.46 1.167.578-.023.804-.374 1.505-.374.702 0 .906.374 1.517.362.634-.01 1.03-.566 1.415-1.132.442-.646.622-1.268.633-1.302-.01-.012-1.222-.476-1.233-1.87-.011-1.165.95-1.72.996-1.755-.543-.803-1.392-.894-1.687-.916m7.562-1.579c1.649 0 2.797 1.137 2.797 2.79 0 1.661-1.172 2.803-2.838 2.803h-1.825v2.903h-1.319V7.382h3.185Zm-1.866 4.486h1.513c1.148 0 1.801-.618 1.801-1.69 0-1.07-.653-1.683-1.795-1.683h-1.52v3.373Zm4.99 2.249c0-1.089.83-1.713 2.36-1.807l1.643-.1v-.471c0-.689-.453-1.066-1.26-1.066-.665 0-1.148.342-1.248.866h-1.19c.036-1.101 1.072-1.902 2.474-1.902 1.507 0 2.49.79 2.49 2.014v4.227h-1.219v-1.019h-.03c-.347.665-1.112 1.083-1.942 1.083-1.225 0-2.078-.73-2.078-1.825Zm4.003-.547v-.477l-1.466.094c-.824.053-1.254.36-1.254.895 0 .518.448.854 1.148.854.895 0 1.572-.572 1.572-1.366Zm2.386 4.58v-1.018c.083.011.283.023.389.023.582 0 .912-.247 1.112-.883l.118-.376-2.231-6.182h1.377l1.555 5.016h.03l1.553-5.016h1.343l-2.314 6.493c-.53 1.49-1.136 1.979-2.42 1.979-.1 0-.424-.012-.512-.036Z\" fill=\"#000\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(0 .11)\" d=\"M0 0h38v24H0z\"/></clipPath></defs></svg>',withExternalLayout:true})]})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Akwoc.framer-10rz26s, .framer-Akwoc .framer-10rz26s { display: block; }\",\".framer-Akwoc.framer-1knmbor { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 80px 80px 32px 80px; position: relative; width: 1200px; }\",\".framer-Akwoc .framer-s8o2z6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 1848px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Akwoc .framer-c5mhco { align-content: flex-start; align-items: flex-start; 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: 100%; z-index: 1; }\",\".framer-Akwoc .framer-1tzg297 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Akwoc .framer-cvn419 { aspect-ratio: 4.2592592592592595 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); position: relative; text-decoration: none; width: 187px; }\",\".framer-Akwoc .framer-r5x3fv, .framer-Akwoc .framer-7dj08x, .framer-Akwoc .framer-hyo5m2, .framer-Akwoc .framer-aj8lgc, .framer-Akwoc .framer-11mv01m { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Akwoc .framer-13518tk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 156px; }\",\".framer-Akwoc .framer-o01xqn, .framer-Akwoc .framer-sw7bgu, .framer-Akwoc .framer-1dl25b1, .framer-Akwoc .framer-62qnfc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 156px; word-break: break-word; word-wrap: break-word; }\",\".framer-Akwoc .framer-1e8vac5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Akwoc .framer-cxvkbx { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 113px; word-break: break-word; word-wrap: break-word; }\",\".framer-Akwoc .framer-5rll0d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Akwoc .framer-1elt3ls { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-Akwoc .framer-cft1yh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 36px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 80px; }\",\".framer-Akwoc .framer-1iv9zqx-container, .framer-Akwoc .framer-1dkwwpr-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-Akwoc .framer-8xqg2t, .framer-Akwoc .framer-19k75xq, .framer-Akwoc .framer-8lz5kq { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-Akwoc .framer-3a8g9x, .framer-Akwoc .framer-1ns16l6, .framer-Akwoc .framer-3zmm6i { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Akwoc .framer-1bwimpz-container, .framer-Akwoc .framer-fd2xtl-container, .framer-Akwoc .framer-q0vmqz-container, .framer-Akwoc .framer-i041bo-container, .framer-Akwoc .framer-1ful0qa-container, .framer-Akwoc .framer-1q88r6t-container, .framer-Akwoc .framer-9a89pg-container, .framer-Akwoc .framer-2ymkqp-container, .framer-Akwoc .framer-4f0mw3-container, .framer-Akwoc .framer-31zarn-container, .framer-Akwoc .framer-4flt6j-container, .framer-Akwoc .framer-qq7fcg-container, .framer-Akwoc .framer-re2sbs-container, .framer-Akwoc .framer-xts6wf-container { flex: none; height: 17px; position: relative; width: 100%; }\",\".framer-Akwoc .framer-i82948 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Akwoc .framer-v1i7s2 { 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; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Akwoc .framer-14ndbum { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Akwoc .framer-10570at { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Akwoc .framer-10joqil, .framer-Akwoc .framer-1geaw71, .framer-Akwoc .framer-1ullzci, .framer-Akwoc .framer-2uz7vg { aspect-ratio: 1.52 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 25px); position: relative; width: 38px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Akwoc.framer-1knmbor, .framer-Akwoc .framer-s8o2z6, .framer-Akwoc .framer-c5mhco, .framer-Akwoc .framer-1tzg297, .framer-Akwoc .framer-r5x3fv, .framer-Akwoc .framer-13518tk, .framer-Akwoc .framer-7dj08x, .framer-Akwoc .framer-1e8vac5, .framer-Akwoc .framer-5rll0d, .framer-Akwoc .framer-1elt3ls, .framer-Akwoc .framer-cft1yh, .framer-Akwoc .framer-8xqg2t, .framer-Akwoc .framer-hyo5m2, .framer-Akwoc .framer-19k75xq, .framer-Akwoc .framer-aj8lgc, .framer-Akwoc .framer-8lz5kq, .framer-Akwoc .framer-11mv01m, .framer-Akwoc .framer-i82948, .framer-Akwoc .framer-10570at { gap: 0px; } .framer-Akwoc.framer-1knmbor > *, .framer-Akwoc .framer-5rll0d > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Akwoc.framer-1knmbor > :first-child, .framer-Akwoc .framer-s8o2z6 > :first-child, .framer-Akwoc .framer-1tzg297 > :first-child, .framer-Akwoc .framer-r5x3fv > :first-child, .framer-Akwoc .framer-13518tk > :first-child, .framer-Akwoc .framer-7dj08x > :first-child, .framer-Akwoc .framer-1e8vac5 > :first-child, .framer-Akwoc .framer-5rll0d > :first-child, .framer-Akwoc .framer-1elt3ls > :first-child, .framer-Akwoc .framer-8xqg2t > :first-child, .framer-Akwoc .framer-hyo5m2 > :first-child, .framer-Akwoc .framer-19k75xq > :first-child, .framer-Akwoc .framer-aj8lgc > :first-child, .framer-Akwoc .framer-8lz5kq > :first-child, .framer-Akwoc .framer-11mv01m > :first-child { margin-top: 0px; } .framer-Akwoc.framer-1knmbor > :last-child, .framer-Akwoc .framer-s8o2z6 > :last-child, .framer-Akwoc .framer-1tzg297 > :last-child, .framer-Akwoc .framer-r5x3fv > :last-child, .framer-Akwoc .framer-13518tk > :last-child, .framer-Akwoc .framer-7dj08x > :last-child, .framer-Akwoc .framer-1e8vac5 > :last-child, .framer-Akwoc .framer-5rll0d > :last-child, .framer-Akwoc .framer-1elt3ls > :last-child, .framer-Akwoc .framer-8xqg2t > :last-child, .framer-Akwoc .framer-hyo5m2 > :last-child, .framer-Akwoc .framer-19k75xq > :last-child, .framer-Akwoc .framer-aj8lgc > :last-child, .framer-Akwoc .framer-8lz5kq > :last-child, .framer-Akwoc .framer-11mv01m > :last-child { margin-bottom: 0px; } .framer-Akwoc .framer-s8o2z6 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-Akwoc .framer-c5mhco > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-Akwoc .framer-c5mhco > :first-child, .framer-Akwoc .framer-cft1yh > :first-child, .framer-Akwoc .framer-i82948 > :first-child, .framer-Akwoc .framer-10570at > :first-child { margin-left: 0px; } .framer-Akwoc .framer-c5mhco > :last-child, .framer-Akwoc .framer-cft1yh > :last-child, .framer-Akwoc .framer-i82948 > :last-child, .framer-Akwoc .framer-10570at > :last-child { margin-right: 0px; } .framer-Akwoc .framer-1tzg297 > *, .framer-Akwoc .framer-13518tk > *, .framer-Akwoc .framer-8xqg2t > *, .framer-Akwoc .framer-19k75xq > *, .framer-Akwoc .framer-8lz5kq > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-Akwoc .framer-r5x3fv > *, .framer-Akwoc .framer-7dj08x > *, .framer-Akwoc .framer-hyo5m2 > *, .framer-Akwoc .framer-aj8lgc > *, .framer-Akwoc .framer-11mv01m > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-Akwoc .framer-1e8vac5 > *, .framer-Akwoc .framer-1elt3ls > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Akwoc .framer-cft1yh > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-Akwoc .framer-i82948 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Akwoc .framer-10570at > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",\".framer-Akwoc.framer-v-z8v6hu.framer-1knmbor { padding: 80px 32px 32px 32px; width: 810px; }\",\".framer-Akwoc.framer-v-z8v6hu .framer-s8o2z6 { order: 0; }\",\".framer-Akwoc.framer-v-z8v6hu .framer-c5mhco { align-content: unset; align-items: unset; display: grid; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); }\",\".framer-Akwoc.framer-v-z8v6hu .framer-1tzg297 { align-self: start; flex: none; justify-self: start; order: 0; width: 100%; }\",\".framer-Akwoc.framer-v-z8v6hu .framer-8xqg2t { align-self: start; flex: none; justify-self: start; order: 1; width: 100%; }\",\".framer-Akwoc.framer-v-z8v6hu .framer-19k75xq { align-self: start; flex: none; justify-self: start; order: 2; width: 100%; }\",\".framer-Akwoc.framer-v-z8v6hu .framer-8lz5kq { align-self: start; flex: none; justify-self: start; order: 3; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Akwoc.framer-v-z8v6hu .framer-c5mhco { gap: 0px; } .framer-Akwoc.framer-v-z8v6hu .framer-c5mhco > *, .framer-Akwoc.framer-v-z8v6hu .framer-c5mhco > :first-child, .framer-Akwoc.framer-v-z8v6hu .framer-c5mhco > :last-child { margin: 0px; } }\",\".framer-Akwoc.framer-v-49tcfc.framer-1knmbor { gap: 36px; padding: 64px 20px 40px 20px; width: 390px; }\",\".framer-Akwoc.framer-v-49tcfc .framer-s8o2z6 { gap: 50px; }\",\".framer-Akwoc.framer-v-49tcfc .framer-c5mhco, .framer-Akwoc.framer-v-49tcfc .framer-i82948 { flex-direction: column; gap: 40px; }\",\".framer-Akwoc.framer-v-49tcfc .framer-1tzg297 { flex: none; order: 0; width: 100%; }\",\".framer-Akwoc.framer-v-49tcfc .framer-8xqg2t { flex: none; order: 1; width: 100%; }\",\".framer-Akwoc.framer-v-49tcfc .framer-19k75xq { flex: none; order: 2; width: 100%; }\",\".framer-Akwoc.framer-v-49tcfc .framer-8lz5kq { flex: none; order: 3; width: 100%; }\",\".framer-Akwoc.framer-v-49tcfc .framer-v1i7s2 { flex: none; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Akwoc.framer-v-49tcfc.framer-1knmbor, .framer-Akwoc.framer-v-49tcfc .framer-s8o2z6, .framer-Akwoc.framer-v-49tcfc .framer-c5mhco, .framer-Akwoc.framer-v-49tcfc .framer-i82948 { gap: 0px; } .framer-Akwoc.framer-v-49tcfc.framer-1knmbor > * { margin: 0px; margin-bottom: calc(36px / 2); margin-top: calc(36px / 2); } .framer-Akwoc.framer-v-49tcfc.framer-1knmbor > :first-child, .framer-Akwoc.framer-v-49tcfc .framer-s8o2z6 > :first-child, .framer-Akwoc.framer-v-49tcfc .framer-c5mhco > :first-child, .framer-Akwoc.framer-v-49tcfc .framer-i82948 > :first-child { margin-top: 0px; } .framer-Akwoc.framer-v-49tcfc.framer-1knmbor > :last-child, .framer-Akwoc.framer-v-49tcfc .framer-s8o2z6 > :last-child, .framer-Akwoc.framer-v-49tcfc .framer-c5mhco > :last-child, .framer-Akwoc.framer-v-49tcfc .framer-i82948 > :last-child { margin-bottom: 0px; } .framer-Akwoc.framer-v-49tcfc .framer-s8o2z6 > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-Akwoc.framer-v-49tcfc .framer-c5mhco > *, .framer-Akwoc.framer-v-49tcfc .framer-i82948 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 424.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PSjd34YG0\":{\"layout\":[\"fixed\",\"auto\"]},\"V3YFkqCbt\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerI_JsdvAgA=withCSS(Component,css,\"framer-Akwoc\");export default FramerI_JsdvAgA;FramerI_JsdvAgA.displayName=\"Footer\";FramerI_JsdvAgA.defaultProps={height:424.5,width:1200};addPropertyControls(FramerI_JsdvAgA,{variant:{options:[\"ULrtRjEcu\",\"PSjd34YG0\",\"V3YFkqCbt\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerI_JsdvAgA,[{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\"},{family:\"Nunito\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTY9jo7eTWk.woff2\",weight:\"400\"}]},...FacebookIconFonts,...InstagramFonts,...FooterLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerI_JsdvAgA\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"424.5\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PSjd34YG0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"V3YFkqCbt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./I_JsdvAgA.map", "import create from\"zustand\";import{useMemo}from\"react\";import{parseShopifyData}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/QgPaj0acipRJVnJP5qXz/Shared.js\";export const useProductStore=create(set=>({products:{},setSelectedVariantOption:(productId,variantOption,option)=>set(state=>{var _state_products_productId;return{products:{...state.products,[productId]:{...state.products[productId],selectedVariantOptions:{...(_state_products_productId=state.products[productId])===null||_state_products_productId===void 0?void 0:_state_products_productId.selectedVariantOptions,[variantOption]:option}}}};}),setQuantity:(productId,quantity)=>{set(state=>{var _state_products;return{products:{...state.products,[productId]:{...(_state_products=state.products)===null||_state_products===void 0?void 0:_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=>{var _state_products_shopifyId;return(_state_products_shopifyId=state.products[shopifyId])===null||_state_products_shopifyId===void 0?void 0:_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\":{\"useSelectedVariant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useProductStore\":{\"type\":\"variable\",\"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", "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/XfOT0iaRiVqpWK32DMgc/ProductState.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/QUJyNnXHbEj9mUvm1PRe/CartItemContext.js\";import{currencyFormatProp,formatCurrency}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/QgPaj0acipRJVnJP5qXz/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){var _props_style;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=props.style)===null||_props_style===void 0?void 0:_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\",hidden:props=>props.whenZero!==\"showText\"},currency:{type:ControlType.Enum,defaultValue:\"USD\",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},htmlTag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],title:\"HTML Tag\"}});function isPriceV2(value){return value&&typeof value===\"object\"&&value.hasOwnProperty(\"amount\");}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductInfoLabel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-medium\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NID3I7RITWZSKXRCJGOCMP5NOADJK6IG/2HLHGD7OBTWCOHW64YXOE5KFXHU4KJHM/ZHME2QIRFR7UPJ47NLY27RCAFY44CKZJ.woff2\",weight:\"500\"}]}];export const css=['.framer-kr5MX .framer-styles-preset-gt5gh:not(.rich-text-wrapper), .framer-kr5MX .framer-styles-preset-gt5gh.rich-text-wrapper h3 { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi 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-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, #1e1e20); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-kr5MX\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ca9141d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import PriceLabel from\"https://framerusercontent.com/modules/Ncx6rwHWSXe5kU34gWm3/I5TZd9DXNlocbzQIyAIZ/ProductInfoLabel.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/gQZafT5tzMO2FQgeDUjo/auzuULjNWrC6UuUJ8AMW/TGC_94NrH.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/LYDPi14VPki4Guc8tYlq/37ykSe5oED6fL0Xhhi7G/v6vLyI9rc.js\";const PriceLabelFonts=getFonts(PriceLabel);const enabledGestures={RoR0ZfGlP:{hover:true},SdB4h8u_O:{hover:true}};const cycleOrder=[\"SdB4h8u_O\",\"RoR0ZfGlP\"];const serializationHash=\"framer-h45rH\";const variantClassNames={RoR0ZfGlP:\"framer-v-3gix5j\",SdB4h8u_O:\"framer-v-1dc921q\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"SdB4h8u_O\",\"Variant 2\":\"RoR0ZfGlP\"};const getProps=({discount,height,id,media1,media2,price,slug,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,AhlX4jGbF:price!==null&&price!==void 0?price:props.AhlX4jGbF,JhKgKkP2L:media2!==null&&media2!==void 0?media2:props.JhKgKkP2L,LhU05J4IT:slug!==null&&slug!==void 0?slug:props.LhU05J4IT,PBcV_20Z7:media1!==null&&media1!==void 0?media1:props.PBcV_20Z7,Pl1KHD7Is:(_ref=title!==null&&title!==void 0?title:props.Pl1KHD7Is)!==null&&_ref!==void 0?_ref:\"Rock classic grey diamond hoop L\",tcN7cHchO:discount!==null&&discount!==void 0?discount:props.tcN7cHchO,variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"SdB4h8u_O\"};};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,Pl1KHD7Is,PBcV_20Z7,JhKgKkP2L,LhU05J4IT,AhlX4jGbF,tcN7cHchO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SdB4h8u_O\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:LhU05J4IT,nodeId:\"SdB4h8u_O\",openInNewTab:false,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1dc921q\",className,classNames)} framer-18njkxp`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"SdB4h8u_O\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"RoR0ZfGlP-hover\":{\"data-framer-name\":undefined},\"SdB4h8u_O-hover\":{\"data-framer-name\":undefined},RoR0ZfGlP:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||612.5)-0-798.6)/2+0+0)),sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(PBcV_20Z7),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-fuooq5\",\"data-framer-name\":\"img\",layoutDependency:layoutDependency,layoutId:\"I168:1873;168:1139\",...addPropertyOverrides({\"RoR0ZfGlP-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||423)-0-603.2)/2+0+0)),sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.0009)`,...toResponsiveImage(JhKgKkP2L)}},\"SdB4h8u_O-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||612.5)-0-798.6)/2+0+0)),sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(JhKgKkP2L),...{positionX:\"center\",positionY:\"center\"}}},RoR0ZfGlP:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||423)-0-603.2)/2+0+0)),sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.0009)`,...toResponsiveImage(PBcV_20Z7),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-itvjbv\",\"data-framer-name\":\"Frame 3103\",layoutDependency:layoutDependency,layoutId:\"I168:1873;168:1186\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-gt5gh\",\"data-styles-preset\":\"TGC_94NrH\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Rock classic grey diamond hoop L\"})}),className:\"framer-9cjuk6\",\"data-framer-name\":\"Rock classic grey diamond hoop L\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I168:1873;168:1142\",style:{\"--extracted-a0htzi\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},text:Pl1KHD7Is,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RoR0ZfGlP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-16qvzdk\",\"data-styles-preset\":\"v6vLyI9rc\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Rock classic grey diamond hoop L\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cccg5h\",\"data-framer-name\":\"Price\",layoutDependency:layoutDependency,layoutId:\"TUQhVL6D3\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uri26a-container\",\"data-framer-name\":\"Price\",layoutDependency:layoutDependency,layoutId:\"ybKqX6gO1-container\",name:\"Price\",children:/*#__PURE__*/_jsx(PriceLabel,{color:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",htmlTag:\"p\",id:\"ybKqX6gO1\",layoutId:\"ybKqX6gO1\",name:\"Price\",prefix:\"\",selectable:true,shopifyData:AhlX4jGbF,suffix:\"\",textWhenZero:\"Free\",type:\"price\",whenZero:\"show\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-b4qqji-container\",\"data-framer-name\":\"Compare-at Price\",layoutDependency:layoutDependency,layoutId:\"i1TaDyLpn-container\",name:\"Compare-at Price\",children:/*#__PURE__*/_jsx(PriceLabel,{color:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",style:\"symbol\"},decoration:\"strikethrough\",font:{fontFamily:'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",htmlTag:\"p\",id:\"i1TaDyLpn\",layoutId:\"i1TaDyLpn\",name:\"Compare-at Price\",prefix:\"\",selectable:true,shopifyData:tcN7cHchO,suffix:\"\",textWhenZero:\"Free\",type:\"compareAtPrice\",whenZero:\"hide\",width:\"100%\"})})})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-h45rH.framer-18njkxp, .framer-h45rH .framer-18njkxp { display: block; }\",\".framer-h45rH.framer-1dc921q { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 416px; }\",\".framer-h45rH .framer-fuooq5 { aspect-ratio: 0.7689463955637708 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 541px); position: relative; width: 100%; }\",\".framer-h45rH .framer-itvjbv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-h45rH .framer-9cjuk6 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-h45rH .framer-cccg5h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-h45rH .framer-1uri26a-container, .framer-h45rH .framer-b4qqji-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-h45rH.framer-1dc921q, .framer-h45rH .framer-itvjbv, .framer-h45rH .framer-cccg5h { gap: 0px; } .framer-h45rH.framer-1dc921q > *, .framer-h45rH .framer-itvjbv > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-h45rH.framer-1dc921q > :first-child, .framer-h45rH .framer-itvjbv > :first-child { margin-top: 0px; } .framer-h45rH.framer-1dc921q > :last-child, .framer-h45rH .framer-itvjbv > :last-child { margin-bottom: 0px; } .framer-h45rH .framer-cccg5h > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-h45rH .framer-cccg5h > :first-child { margin-left: 0px; } .framer-h45rH .framer-cccg5h > :last-child { margin-right: 0px; } }\",\".framer-h45rH.framer-v-3gix5j.framer-1dc921q { width: 242px; }\",\".framer-h45rH.framer-v-3gix5j .framer-fuooq5 { aspect-ratio: unset; height: 360px; width: 100%; }\",\".framer-h45rH.framer-v-3gix5j.hover .framer-fuooq5 { aspect-ratio: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 612.5\n * @framerIntrinsicWidth 416\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"RoR0ZfGlP\":{\"layout\":[\"fixed\",\"auto\"]},\"dreXbmTlB\":{\"layout\":[\"fixed\",\"auto\"]},\"D2WrPISOC\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Pl1KHD7Is\":\"title\",\"PBcV_20Z7\":\"media1\",\"JhKgKkP2L\":\"media2\",\"LhU05J4IT\":\"slug\",\"AhlX4jGbF\":\"price\",\"tcN7cHchO\":\"discount\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLEufHGSuT=withCSS(Component,css,\"framer-h45rH\");export default FramerLEufHGSuT;FramerLEufHGSuT.displayName=\"Productcard\";FramerLEufHGSuT.defaultProps={height:612.5,width:416};addPropertyControls(FramerLEufHGSuT,{variant:{options:[\"SdB4h8u_O\",\"RoR0ZfGlP\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},Pl1KHD7Is:{defaultValue:\"Rock classic grey diamond hoop L\",displayTextArea:false,title:\"Title\",type:ControlType.String},PBcV_20Z7:{title:\"Media 1\",type:ControlType.ResponsiveImage},JhKgKkP2L:{title:\"Media 2\",type:ControlType.ResponsiveImage},LhU05J4IT:{title:\"slug\",type:ControlType.Link},AhlX4jGbF:{defaultValue:\"\",placeholder:\"Shopify Data\",title:\"Price\",type:ControlType.String},tcN7cHchO:{defaultValue:\"\",placeholder:\"Shopify Data\",title:\"Discount\",type:ControlType.String}});addFonts(FramerLEufHGSuT,[{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\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"}]},...PriceLabelFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLEufHGSuT\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Pl1KHD7Is\\\":\\\"title\\\",\\\"PBcV_20Z7\\\":\\\"media1\\\",\\\"JhKgKkP2L\\\":\\\"media2\\\",\\\"LhU05J4IT\\\":\\\"slug\\\",\\\"AhlX4jGbF\\\":\\\"price\\\",\\\"tcN7cHchO\\\":\\\"discount\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RoR0ZfGlP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dreXbmTlB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"D2WrPISOC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"612.5\",\"framerIntrinsicWidth\":\"416\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LEufHGSuT.map", "// Generated by Framer (ca9141d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={iF0jGjbt4:{hover:true}};const serializationHash=\"framer-yYbwX\";const variantClassNames={iF0jGjbt4:\"framer-v-12ogxsg\"};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 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,title,width,...props})=>{var _ref;return{...props,LU6W1cryQ:link!==null&&link!==void 0?link:props.LU6W1cryQ,UZOabPIWx:(_ref=title!==null&&title!==void 0?title:props.UZOabPIWx)!==null&&_ref!==void 0?_ref:\"About Amber Ridge\"};};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,UZOabPIWx,LU6W1cryQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"iF0jGjbt4\",enabledGestures,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(Link,{nodeId:\"iF0jGjbt4\",...addPropertyOverrides({\"iF0jGjbt4-hover\":{href:LU6W1cryQ}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-12ogxsg\",className,classNames)} framer-1isljx5`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"iF0jGjbt4\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"iF0jGjbt4-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\",\"--framer-text-decoration\":\"underline\"},children:\"About Amber Ridge\"})}),className:\"framer-1n7gitl\",\"data-framer-name\":\"About Ro Copenhagen\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"AeyOza_4T\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},text:UZOabPIWx,variants:{\"iF0jGjbt4-hover\":{\"--extracted-r6o4lv\":\"var(--token-4b4054d8-5161-4df6-895d-c76744909ecb, rgb(158, 143, 127))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"iF0jGjbt4-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4b4054d8-5161-4df6-895d-c76744909ecb, rgb(158, 143, 127)))\",\"--framer-text-decoration\":\"underline\"},children:\"About Amber Ridge\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yYbwX.framer-1isljx5, .framer-yYbwX .framer-1isljx5 { display: block; }\",\".framer-yYbwX.framer-12ogxsg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-yYbwX .framer-1n7gitl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-yYbwX.framer-12ogxsg { gap: 0px; } .framer-yYbwX.framer-12ogxsg > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-yYbwX.framer-12ogxsg > :first-child { margin-top: 0px; } .framer-yYbwX.framer-12ogxsg > :last-child { margin-bottom: 0px; } }\",\".framer-yYbwX.framer-v-12ogxsg.hover.framer-12ogxsg { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 137\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"e6LhiGchH\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"UZOabPIWx\":\"title\",\"LU6W1cryQ\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerRfTUdFxbN=withCSS(Component,css,\"framer-yYbwX\");export default FramerRfTUdFxbN;FramerRfTUdFxbN.displayName=\"Btn-Tertiary 2\";FramerRfTUdFxbN.defaultProps={height:20,width:137};addPropertyControls(FramerRfTUdFxbN,{UZOabPIWx:{defaultValue:\"About Amber Ridge\",displayTextArea:false,title:\"Title\",type:ControlType.String},LU6W1cryQ:{title:\"Link\",type:ControlType.Link}});addFonts(FramerRfTUdFxbN,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRfTUdFxbN\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"137\",\"framerIntrinsicHeight\":\"20\",\"framerVariables\":\"{\\\"UZOabPIWx\\\":\\\"title\\\",\\\"LU6W1cryQ\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"e6LhiGchH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RfTUdFxbN.map", "// Generated by Framer (98479f1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-medium\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NID3I7RITWZSKXRCJGOCMP5NOADJK6IG/2HLHGD7OBTWCOHW64YXOE5KFXHU4KJHM/ZHME2QIRFR7UPJ47NLY27RCAFY44CKZJ.woff2\",weight:\"500\"}]}];export const css=['.framer-MwYyd .framer-styles-preset-e0dr79:not(.rich-text-wrapper), .framer-MwYyd .framer-styles-preset-e0dr79.rich-text-wrapper h2 { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 48px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, #1e1e20); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-MwYyd .framer-styles-preset-e0dr79:not(.rich-text-wrapper), .framer-MwYyd .framer-styles-preset-e0dr79.rich-text-wrapper h2 { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 36px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, #1e1e20); --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-MwYyd .framer-styles-preset-e0dr79:not(.rich-text-wrapper), .framer-MwYyd .framer-styles-preset-e0dr79.rich-text-wrapper h2 { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 36px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, #1e1e20); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-MwYyd\";\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 (9f68555)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-regular\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\",weight:\"400\"}]}];export const css=['.framer-WqhwF .framer-styles-preset-1deeqwl:not(.rich-text-wrapper), .framer-WqhwF .framer-styles-preset-1deeqwl.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.05em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-WqhwF\";\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 (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-regular\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\",weight:\"400\"}]}];export const css=['.framer-9e08E .framer-styles-preset-16j4a1p:not(.rich-text-wrapper), .framer-9e08E .framer-styles-preset-16j4a1p.rich-text-wrapper h4 { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-9e08E\";\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\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{cloneElement,useMemo}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 function styleLayer(layer,style){layer=Array.isArray(layer)?layer[0]:layer;let newLayer=layer;const width=style===null||style===void 0?void 0:style.width;const height=style===null||style===void 0?void 0: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===null||image===void 0?void 0:image.src)?undefined:\"#999\");return /*#__PURE__*/_jsx(\"div\",{\"aria-label\":image===null||image===void 0?void 0:image.alt,style:{width:size,height:size,minWidth:size,minHeight:size,pointerEvents:\"none\",backgroundColor:colorValue,backgroundImage:colorValue?\"none\":`url('${image===null||image===void 0?void 0:image.src}')`,maskImage:(image===null||image===void 0?void 0:image.src)?`url('${image===null||image===void 0?void 0: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,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\",...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={}}){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\";var _variant_optional;const optional=(_variant_optional=variant.optional)!==null&&_variant_optional!==void 0?_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;}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,...endProps,transition:variants.length>0?{type:ControlType.Transition,defaultValue:DEFAULT_TRANSITION}: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\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_TRANSITION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"currencyFormatProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createButtonPropertyControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"generateInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Colors\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShopifyDataType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseShopifyData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHOPIFY_ID_ATTRIBUTE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseShopifyId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"styleLayer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"UPGRADE_LINK\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OPEN_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatCurrency\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared.map", "import create from\"zustand\";import{useMemo}from\"react\";import{parseShopifyData}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/0YQVcQp9yCxhG9znBLuc/Shared.js\";export const useProductStore=create(set=>({products:{},setSelectedVariantOption:(productId,variantOption,option)=>set(state=>{var _state_products_productId;return{products:{...state.products,[productId]:{...state.products[productId],selectedVariantOptions:{...(_state_products_productId=state.products[productId])===null||_state_products_productId===void 0?void 0:_state_products_productId.selectedVariantOptions,[variantOption]:option}}}};}),setQuantity:(productId,quantity)=>{set(state=>{var _state_products;return{products:{...state.products,[productId]:{...(_state_products=state.products)===null||_state_products===void 0?void 0:_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=>{var _state_products_shopifyId;return(_state_products_shopifyId=state.products[shopifyId])===null||_state_products_shopifyId===void 0?void 0:_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{RenderTarget}from\"framer\";import create from\"zustand\";import{persist}from\"zustand/middleware\";import{useState,useEffect}from\"react\";import{parseShopifyData}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/0YQVcQp9yCxhG9znBLuc/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(\"No 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{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:()=>{const checkoutUrl=get().checkoutUrl;if(!checkoutUrl){throw new Error(\"Cart not initialized or checkout URL not available\");}return 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 isCanvas = RenderTarget.current() === RenderTarget.canvas\nconst[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(){const isCanvas=RenderTarget.current()===RenderTarget.canvas;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\"}},\"generateBuyNowCheckoutUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFrameshipInfo\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAmountInStock\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCartStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getAmountInStock\":{\"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/0YQVcQp9yCxhG9znBLuc/Shared.js\";import{useProductStore,useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/hFRK24tvK1DH4J9qyxv4/ProductState.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/QUJyNnXHbEj9mUvm1PRe/CartItemContext.js\";import{useCartStore,useAmountInStock}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/Q9jZkSAx2myDYNMapOw2/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=>{var _state_products_shopifyId;return[(_state_products_shopifyId=state.products[shopifyId])===null||_state_products_shopifyId===void 0?void 0:_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===null||selectedVariant===void 0?void 0: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},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\":{\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (9f68555)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.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/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:\"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\"},{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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{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/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{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/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-mIYGQ .framer-styles-preset-1gikbzr:not(.rich-text-wrapper), .framer-mIYGQ .framer-styles-preset-1gikbzr.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, #8f8f8f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-mIYGQ\";\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 (9f68555)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-medium\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NID3I7RITWZSKXRCJGOCMP5NOADJK6IG/2HLHGD7OBTWCOHW64YXOE5KFXHU4KJHM/ZHME2QIRFR7UPJ47NLY27RCAFY44CKZJ.woff2\",weight:\"500\"}]}];export const css=['.framer-T6dxM .framer-styles-preset-r377gv:not(.rich-text-wrapper), .framer-T6dxM .framer-styles-preset-r377gv.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, #8f8f8f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-T6dxM\";\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 (139b156)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/NBhsYZm37ldLlCr66RwI/6y6F36g2e51MlNgv5gOs/r2GHcLysR.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/gQZafT5tzMO2FQgeDUjo/auzuULjNWrC6UuUJ8AMW/TGC_94NrH.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/LYDPi14VPki4Guc8tYlq/37ykSe5oED6fL0Xhhi7G/v6vLyI9rc.js\";import BtnTertiary2 from\"https://framerusercontent.com/modules/hdS5tJuK4xCIzPRPZf6Q/3C5s1qsLYY8zwYUq9XWR/RfTUdFxbN.js\";const BtnTertiary2Fonts=getFonts(BtnTertiary2);const cycleOrder=[\"TuJOk6Mdv\",\"VTlAbeqPg\"];const serializationHash=\"framer-0pI5n\";const variantClassNames={TuJOk6Mdv:\"framer-v-1yj2y9j\",VTlAbeqPg:\"framer-v-hergc\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Article card 1\":\"TuJOk6Mdv\",\"Variant 2\":\"VTlAbeqPg\"};const getProps=({category,description,height,id,image,title,width,...props})=>{var _ref,_ref1,_ref2,_humanReadableVariantMap_props_variant,_ref3,_ref4;return{...props,bzhk6Bplg:(_ref=description!==null&&description!==void 0?description:props.bzhk6Bplg)!==null&&_ref!==void 0?_ref:\"Carat is a device for indicating the purity of gold, also called fineness. The maximum number of carats for gold is 24. It is the pure pure gold..\",i13zLGqdE:(_ref1=category!==null&&category!==void 0?category:props.i13zLGqdE)!==null&&_ref1!==void 0?_ref1:\"Craft\",sBkbKMEWC:(_ref2=title!==null&&title!==void 0?title:props.sBkbKMEWC)!==null&&_ref2!==void 0?_ref2:\"Learn more about gold\",variant:(_ref3=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref3!==void 0?_ref3:\"TuJOk6Mdv\",vBQksPZP3:(_ref4=image!==null&&image!==void 0?image:props.vBQksPZP3)!==null&&_ref4!==void 0?_ref4:{src:\"https://framerusercontent.com/images/qXEInWZ7BtfacUUqrovsXYOYck8.jpg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/qXEInWZ7BtfacUUqrovsXYOYck8.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/qXEInWZ7BtfacUUqrovsXYOYck8.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/qXEInWZ7BtfacUUqrovsXYOYck8.jpg 2000w\"}};};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,vBQksPZP3,i13zLGqdE,sBkbKMEWC,bzhk6Bplg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TuJOk6Mdv\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"VTlAbeqPg\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"VTlAbeqPg\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.article,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1yj2y9j\",className,classNames),\"data-framer-name\":\"Article card 1\",layoutDependency:layoutDependency,layoutId:\"TuJOk6Mdv\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({VTlAbeqPg:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0),sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(vBQksPZP3)},className:\"framer-1gdsnxp\",\"data-framer-name\":\"img\",layoutDependency:layoutDependency,layoutId:\"I45:1843;45:1776\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y6wsbu\",\"data-framer-name\":\"Copy\",layoutDependency:layoutDependency,layoutId:\"I45:1843;45:1788\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dvjiyd\",\"data-framer-name\":\"Slug\",layoutDependency:layoutDependency,layoutId:\"I45:1843;45:1786\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-r377gv\",\"data-styles-preset\":\"r2GHcLysR\",children:\"Craft\"})}),className:\"framer-qi5inm\",\"data-framer-name\":\"Craft\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I45:1843;45:1777\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:i13zLGqdE,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w1e5ai\",\"data-framer-name\":\"Title & Description\",layoutDependency:layoutDependency,layoutId:\"I45:1843;45:1787\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-gt5gh\",\"data-styles-preset\":\"TGC_94NrH\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Learn more about gold\"})}),className:\"framer-1fwn28d\",\"data-framer-name\":\"Learn more about gold\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I45:1843;45:1778\",style:{\"--extracted-a0htzi\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},text:sBkbKMEWC,variants:{VTlAbeqPg:{\"--extracted-r6o4lv\":\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({VTlAbeqPg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16qvzdk\",\"data-styles-preset\":\"v6vLyI9rc\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143)))\"},children:\"Learn more about gold\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16qvzdk\",\"data-styles-preset\":\"v6vLyI9rc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Carat is a device for indicating the purity of gold, also called fineness. The maximum number of carats for gold is 24. It is the pure pure gold. You almost never use 24 carat gold in jewellery..\"})}),className:\"framer-1uclptq\",\"data-framer-name\":\"Carat is a device for indicating the purity of gold, also called fineness. The maximum number of carats for gold is 24. It is the pure pure gold. You almost never use 24 carat gold in jewellery..\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I45:1843;45:1779\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},text:bzhk6Bplg,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({VTlAbeqPg:{height:20,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+222+0+0+0+108}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t2whq4-container\",layoutDependency:layoutDependency,layoutId:\"GDzyNQBw9-container\",children:/*#__PURE__*/_jsx(BtnTertiary2,{height:\"100%\",id:\"GDzyNQBw9\",layoutId:\"GDzyNQBw9\",style:{height:\"100%\"},UZOabPIWx:\"Read now\",width:\"100%\"})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0pI5n.framer-1h0kusq, .framer-0pI5n .framer-1h0kusq { display: block; }\",\".framer-0pI5n.framer-1yj2y9j { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 331px; }\",\".framer-0pI5n .framer-1gdsnxp { flex: none; height: 264px; position: relative; width: 100%; }\",\".framer-0pI5n .framer-1y6wsbu, .framer-0pI5n .framer-1dvjiyd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-0pI5n .framer-qi5inm { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0pI5n .framer-w1e5ai { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-0pI5n .framer-1fwn28d, .framer-0pI5n .framer-1uclptq { flex: none; height: auto; max-width: 90%; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0pI5n .framer-1t2whq4-container { flex: none; height: 20px; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0pI5n.framer-1yj2y9j, .framer-0pI5n .framer-1y6wsbu, .framer-0pI5n .framer-1dvjiyd, .framer-0pI5n .framer-w1e5ai { gap: 0px; } .framer-0pI5n.framer-1yj2y9j > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-0pI5n.framer-1yj2y9j > :first-child, .framer-0pI5n .framer-1y6wsbu > :first-child, .framer-0pI5n .framer-1dvjiyd > :first-child, .framer-0pI5n .framer-w1e5ai > :first-child { margin-top: 0px; } .framer-0pI5n.framer-1yj2y9j > :last-child, .framer-0pI5n .framer-1y6wsbu > :last-child, .framer-0pI5n .framer-1dvjiyd > :last-child, .framer-0pI5n .framer-w1e5ai > :last-child { margin-bottom: 0px; } .framer-0pI5n .framer-1y6wsbu > *, .framer-0pI5n .framer-1dvjiyd > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-0pI5n .framer-w1e5ai > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\",\".framer-0pI5n.framer-v-hergc.framer-1yj2y9j { width: 248px; }\",\".framer-0pI5n.framer-v-hergc .framer-1gdsnxp { height: 198px; }\",\".framer-0pI5n.framer-v-hergc .framer-w1e5ai { align-content: center; align-items: center; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 441\n * @framerIntrinsicWidth 330.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"VTlAbeqPg\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"vBQksPZP3\":\"image\",\"i13zLGqdE\":\"category\",\"sBkbKMEWC\":\"title\",\"bzhk6Bplg\":\"description\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerzcfnj4bJj=withCSS(Component,css,\"framer-0pI5n\");export default Framerzcfnj4bJj;Framerzcfnj4bJj.displayName=\"Article\";Framerzcfnj4bJj.defaultProps={height:441,width:330.5};addPropertyControls(Framerzcfnj4bJj,{variant:{options:[\"TuJOk6Mdv\",\"VTlAbeqPg\"],optionTitles:[\"Article card 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},vBQksPZP3:{__defaultAssetReference:\"data:framer/asset-reference,qXEInWZ7BtfacUUqrovsXYOYck8.jpg?originalFilename=Rectangle+62.jpg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},i13zLGqdE:{defaultValue:\"Craft\",displayTextArea:false,title:\"Category\",type:ControlType.String},sBkbKMEWC:{defaultValue:\"Learn more about gold\",displayTextArea:false,title:\"Title\",type:ControlType.String},bzhk6Bplg:{defaultValue:\"Carat is a device for indicating the purity of gold, also called fineness. The maximum number of carats for gold is 24. It is the pure pure gold..\",description:\"\",displayTextArea:true,placeholder:\"\",title:\"Description\",type:ControlType.String}});addFonts(Framerzcfnj4bJj,[{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\"}]},...BtnTertiary2Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerzcfnj4bJj\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"441\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"330.5\",\"framerVariables\":\"{\\\"vBQksPZP3\\\":\\\"image\\\",\\\"i13zLGqdE\\\":\\\"category\\\",\\\"sBkbKMEWC\\\":\\\"title\\\",\\\"bzhk6Bplg\\\":\\\"description\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VTlAbeqPg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zcfnj4bJj.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/0YQVcQp9yCxhG9znBLuc/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},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}}},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\",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===null||animate===void 0?void 0: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\":{\"CLOSE_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CartButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"\",\"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/b83NHcCpvU8D2kYcrafK/CartButton.js\";import{Icon,iconProp,Button,createButtonPropertyControls}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/0YQVcQp9yCxhG9znBLuc/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\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "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/QgPaj0acipRJVnJP5qXz/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},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}}},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\",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===null||animate===void 0?void 0: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\",\"framerIntrinsicHeight\":\"40\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"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/GX5FYRAviRI9Ut0QvU9m/CartButton.js\";import{Icon,iconProp,Button,createButtonPropertyControls}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/QgPaj0acipRJVnJP5qXz/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\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// 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,useEffect}from\"react\";import{MotionConfigContext}from\"framer-motion\";import{useCartStore,getFrameshipInfo}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/Q9jZkSAx2myDYNMapOw2/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/0YQVcQp9yCxhG9znBLuc/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 CMSFields={Title:\"Title\",ShopifyID:\"Shopify ID\",ShopifyData:\"Shopify Data\",Image:\"Image 1\"};const ComponentProps={Title:\"Title\",Price:\"Price\",Image:\"Image\",ProductVariant:\"Product Variant\"};const HIDE_SCROLLBARS_CLASS=\"frameship-cart-hide-scrollbars\";function CartProductListComponent(props){var _props_listItemComponent,_props_collectionList,_props_emptyState,_listItemComponent_props_children_props_children_type,_listItemComponent_props_children_props_children,_listItemComponent_props_children_props,_listItemComponent_props_children,_listItemComponent_props,_props_style;const{divider}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const listItemComponent=(_props_listItemComponent=props.listItemComponent)===null||_props_listItemComponent===void 0?void 0:_props_listItemComponent[0];const collectionList=(_props_collectionList=props.collectionList)===null||_props_collectionList===void 0?void 0:_props_collectionList[0];const emptyState=(_props_emptyState=props.emptyState)===null||_props_emptyState===void 0?void 0:_props_emptyState[0];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,initializeCart]=useCartStore(state=>[state.items,state.initializeCart]);useEffect(()=>{initializeCart(true);},[]);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)){var _propertyControlsByName_fieldName;cmsFieldIds[fieldName]=(_propertyControlsByName_fieldName=propertyControlsByName[fieldName])===null||_propertyControlsByName_fieldName===void 0?void 0:_propertyControlsByName_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 variantTitlesByVariantId={};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]];variantTitlesByVariantId[variant.id]=variant.isDefaultVariant?\"\":variant.title;}}}const componentPropIds={};const componentPropertyControlsById=(listItemComponent===null||listItemComponent===void 0?void 0:(_listItemComponent_props=listItemComponent.props)===null||_listItemComponent_props===void 0?void 0:(_listItemComponent_props_children=_listItemComponent_props.children)===null||_listItemComponent_props_children===void 0?void 0:(_listItemComponent_props_children_props=_listItemComponent_props_children.props)===null||_listItemComponent_props_children_props===void 0?void 0:(_listItemComponent_props_children_props_children=_listItemComponent_props_children_props.children)===null||_listItemComponent_props_children_props_children===void 0?void 0:(_listItemComponent_props_children_props_children_type=_listItemComponent_props_children_props_children.type)===null||_listItemComponent_props_children_props_children_type===void 0?void 0:_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++){var _item_cost,_item_cost1;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===null||item===void 0?void 0:item.merchandise;if(Object.keys(componentPropertyControlsById).length===0){continue;}const variantId=merch.id;const cmsItem=collectionItemsByVariantId[variantId];if(!cmsItem){continue;}let variantName=variantTitlesByVariantId[variantId];if(variantName===\"Default Title\"){variantName=\"\";}const price=(_item_cost=item.cost)===null||_item_cost===void 0?void 0:_item_cost.subtotalAmount;let compareAtPrice=null;const compareAt=(_item_cost1=item.cost)===null||_item_cost1===void 0?void 0:_item_cost1.compareAtAmountPerQuantity;if(compareAt){compareAtPrice={...compareAt,amount:((compareAt===null||compareAt===void 0?void 0: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===null||price===void 0?void 0:price.amount)||0,[componentPropIds.Image]:cmsItem[cmsFieldIds[CMSFields.Image]],[componentPropIds.ProductVariant]:variantName}}}}});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=props.style)===null||_props_style===void 0?void 0:_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},listItemComponent:{type:ControlType.ComponentInstance},listItemVariant:{type:ControlType.String,defaultValue:\"\",placeholder:\"Component Variant\",title:\"Variant\"},emptyState:{type:ControlType.ComponentInstance},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}}},gap:{type:ControlType.Number,defaultValue:20,min:0,step:1},padding:{type:ControlType.Padding,defaultValue:\"0px\"},scrollbars:{type:ControlType.Enum,options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartProductList\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"300\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CartProductList.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/Q9jZkSAx2myDYNMapOw2/Cart.js\";import{Button,createButtonPropertyControls,Colors}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/0YQVcQp9yCxhG9znBLuc/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[checkoutUrl,items]=useCartStore(state=>[state.checkoutUrl,state.items]);const cartIsEmpty=!checkoutUrl||items.length===0;const state=cartIsEmpty?\"disabled\":\"default\";const onClick=()=>{if(!cartIsEmpty){if(newTab){window.open(checkoutUrl,\"_blank\");}else{window.location.href=checkoutUrl;}}};return /*#__PURE__*/_jsx(Button,{...props,variant:state,onClick:onClick,style:{...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\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"300\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__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/Q9jZkSAx2myDYNMapOw2/Cart.js\";import{currencyFormatProp,formatCurrency}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/0YQVcQp9yCxhG9znBLuc/Shared.js\";import{useEffect}from\"react\";import currencySymbols from\"https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js\";const HIDDEN_CLASS=\"frameship-price-label-hidden\";function CartInfoLabelComponent(props){var _props_style;const{type,currencyFormat,whenZero}=props;const Tag=props.htmlTag||\"p\";const[items,subtotal,initializeCart]=useCartStore(state=>[state.items,state.subtotal,state.initializeCart]);useEffect(()=>{initializeCart(false);},[]);let amount=0;let value=\"\";switch(type){case\"subtotal\":amount=(subtotal===null||subtotal===void 0?void 0:subtotal.amount)||0;value=formatCurrency(amount,(subtotal===null||subtotal===void 0?void 0: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=props.style)===null||_props_style===void 0?void 0:_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),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},whenZero:{type:ControlType.Enum,defaultValue:\"show\",options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],displaySegmentedControl:true,title:\"When Zero\"},htmlTag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],title:\"HTML Tag\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartInfoLabel\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\"}},\"__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/hFRK24tvK1DH4J9qyxv4/ProductState.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/QUJyNnXHbEj9mUvm1PRe/CartItemContext.js\";import{currencyFormatProp,formatCurrency}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/0YQVcQp9yCxhG9znBLuc/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){var _props_style;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=props.style)===null||_props_style===void 0?void 0:_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\",hidden:props=>props.whenZero!==\"showText\"},currency:{type:ControlType.Enum,defaultValue:\"USD\",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},htmlTag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],title:\"HTML Tag\"}});function isPriceV2(value){return value&&typeof value===\"object\"&&value.hasOwnProperty(\"amount\");}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductInfoLabel\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__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/0YQVcQp9yCxhG9znBLuc/Shared.js\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/Q9jZkSAx2myDYNMapOw2/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})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RemoveFromCartButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (a2fb474)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import QuantityInput from\"https://framerusercontent.com/modules/6m3bYVdQqi1oLEe0M7tX/2feS2wWhgruAtCAhfEnf/QuantityInput.js\";import PriceLabel from\"https://framerusercontent.com/modules/Ncx6rwHWSXe5kU34gWm3/SIazgVFLWprSHswCQ2h7/ProductInfoLabel.js\";import RemoveFromCartButton from\"https://framerusercontent.com/modules/v2B96HBblDy8RD6PdvoU/dL0NAMRDiNIeG5fa6EyC/RemoveFromCartButton.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/2bfCIUbDZ8ZwRin1TuRF/RcbX9dyvUlpoBeHAGK7G/rUvzU7xxc.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/LYDPi14VPki4Guc8tYlq/37ykSe5oED6fL0Xhhi7G/v6vLyI9rc.js\";const PriceLabelFonts=getFonts(PriceLabel);const QuantityInputFonts=getFonts(QuantityInput);const RemoveFromCartButtonFonts=getFonts(RemoveFromCartButton);const serializationHash=\"framer-HIfPy\";const variantClassNames={bfgDOZDD4:\"framer-v-1rv280u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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,image,productVariant,title,width,...props})=>{var _ref;return{...props,Bsa2Q5Eqm:image!==null&&image!==void 0?image:props.Bsa2Q5Eqm,Ox1skanfW:productVariant!==null&&productVariant!==void 0?productVariant:props.Ox1skanfW,ShLrIcYHF:(_ref=title!==null&&title!==void 0?title:props.ShLrIcYHF)!==null&&_ref!==void 0?_ref:\"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{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,ShLrIcYHF,Bsa2Q5Eqm,Ox1skanfW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"bfgDOZDD4\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const visible=isSet(Ox1skanfW);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1rv280u\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"bfgDOZDD4\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(0+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||134)-0-120)/2)),pixelHeight:5472,pixelWidth:3648,sizes:\"134px\",...toResponsiveImage(Bsa2Q5Eqm)},className:\"framer-gxuok0\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"yYGqEuVrD\",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\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19t2594\",layoutDependency:layoutDependency,layoutId:\"JrfeL47IQ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dnz4rq\",layoutDependency:layoutDependency,layoutId:\"ONyKYRKae\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kufhol\",layoutDependency:layoutDependency,layoutId:\"HqTffk1Fk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16qvzdk\",\"data-styles-preset\":\"v6vLyI9rc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Product Name\"})}),className:\"framer-15zt873\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Kz86utnU9\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\"},text:ShLrIcYHF,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sblvoa\",layoutDependency:layoutDependency,layoutId:\"WFySmtMUJ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c1w43e-container\",\"data-framer-name\":\"Price\",layoutDependency:layoutDependency,layoutId:\"u1FSrECmJ-container\",name:\"Price\",children:/*#__PURE__*/_jsx(PriceLabel,{color:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",htmlTag:\"p\",id:\"u1FSrECmJ\",layoutId:\"u1FSrECmJ\",name:\"Price\",prefix:\"\",selectable:true,shopifyData:\"\",suffix:\"\",textWhenZero:\"Free\",type:\"price\",whenZero:\"show\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dr0eef-container\",\"data-framer-name\":\"Compare-at Price\",layoutDependency:layoutDependency,layoutId:\"wd2VjLfen-container\",name:\"Compare-at Price\",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:\"wd2VjLfen\",layoutId:\"wd2VjLfen\",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,{className:\"framer-styles-preset-1gikbzr\",\"data-styles-preset\":\"rUvzU7xxc\",children:\"Content\"})}),className:\"framer-jqvzhm\",\"data-framer-name\":\"Product Variant\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"btiVU2eaL\",text:Ox1skanfW,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f8o5un\",layoutDependency:layoutDependency,layoutId:\"TX4LCqOIH\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tka3fj\",\"data-framer-name\":\"Quantity Input\",layoutDependency:layoutDependency,layoutId:\"rMJwMar0T\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1stgpue-container\",\"data-framer-name\":\"Subtract\",layoutDependency:layoutDependency,layoutId:\"MTchReMEq-container\",name:\"Subtract\",children:/*#__PURE__*/_jsx(QuantityInput,{border:{defaultColor:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",style:\"solid\",width:\"1px\"},color:{defaultColor:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",disabledColor:\"rgba(0, 0, 0, 0.25)\"},fill:{defaultColor:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",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:1},id:\"MTchReMEq\",layoutId:\"MTchReMEq\",maxValue:100,name:\"Subtract\",padding:\"10px\",placeholder:{},radius:\"0px\",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(motion.div,{className:\"framer-smfjn1-container\",\"data-framer-name\":\"Input\",layoutDependency:layoutDependency,layoutId:\"AwmZwrmCm-container\",name:\"Input\",children:/*#__PURE__*/_jsx(QuantityInput,{border:{defaultColor:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",style:\"solid\",width:\"1px\"},color:{defaultColor:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",disabledColor:\"rgba(0, 0, 0, 0.25)\"},fill:{defaultColor:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"center\"},height:\"100%\",icon:{rounded:true,size:16,strokeWidth:2},id:\"AwmZwrmCm\",layoutId:\"AwmZwrmCm\",maxValue:100,name:\"Input\",padding:\"10px\",placeholder:{},radius:\"0px\",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(motion.div,{className:\"framer-vo767o-container\",\"data-framer-name\":\"Add\",layoutDependency:layoutDependency,layoutId:\"dYnebDhgj-container\",name:\"Add\",children:/*#__PURE__*/_jsx(QuantityInput,{border:{defaultColor:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",style:\"solid\",width:\"1px\"},color:{defaultColor:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",disabledColor:\"rgba(0, 0, 0, 0.25)\"},fill:{defaultColor:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",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:1},id:\"dYnebDhgj\",layoutId:\"dYnebDhgj\",maxValue:100,name:\"Add\",padding:\"10px\",placeholder:{},radius:\"0px\",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(motion.div,{className:\"framer-1sxor6w-container\",layoutDependency:layoutDependency,layoutId:\"t0oGIx6qT-container\",children:/*#__PURE__*/_jsx(RemoveFromCartButton,{fill:{defaultColor:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},height:\"100%\",icon:{color:\"rgb(0, 0, 0)\",image:addImageAlt({src:\"https://framerusercontent.com/images/CyzcrNSSGPXQnCSq9EjNqJk58.svg\"},\"\"),size:40},id:\"t0oGIx6qT\",layoutId:\"t0oGIx6qT\",padding:\"0px\",radius:\"0px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HIfPy.framer-uk4gpb, .framer-HIfPy .framer-uk4gpb { display: block; }\",\".framer-HIfPy.framer-1rv280u { 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-HIfPy .framer-gxuok0 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 134px); overflow: visible; position: relative; width: 134px; }\",\".framer-HIfPy .framer-19t2594 { 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-HIfPy .framer-1dnz4rq { 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-HIfPy .framer-kufhol { 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-HIfPy .framer-15zt873 { --framer-text-wrap-override: balance; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-HIfPy .framer-sblvoa { 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-HIfPy .framer-1c1w43e-container, .framer-HIfPy .framer-1dr0eef-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-HIfPy .framer-jqvzhm { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-HIfPy .framer-f8o5un { 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-HIfPy .framer-tka3fj { 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-HIfPy .framer-1stgpue-container, .framer-HIfPy .framer-vo767o-container, .framer-HIfPy .framer-1sxor6w-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-HIfPy .framer-smfjn1-container { flex: none; height: 40px; position: relative; width: 60px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-HIfPy.framer-1rv280u, .framer-HIfPy .framer-1dnz4rq, .framer-HIfPy .framer-kufhol, .framer-HIfPy .framer-sblvoa, .framer-HIfPy .framer-tka3fj { gap: 0px; } .framer-HIfPy.framer-1rv280u > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-HIfPy.framer-1rv280u > :first-child, .framer-HIfPy .framer-kufhol > :first-child, .framer-HIfPy .framer-sblvoa > :first-child, .framer-HIfPy .framer-tka3fj > :first-child { margin-left: 0px; } .framer-HIfPy.framer-1rv280u > :last-child, .framer-HIfPy .framer-kufhol > :last-child, .framer-HIfPy .framer-sblvoa > :last-child, .framer-HIfPy .framer-tka3fj > :last-child { margin-right: 0px; } .framer-HIfPy .framer-1dnz4rq > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-HIfPy .framer-1dnz4rq > :first-child { margin-top: 0px; } .framer-HIfPy .framer-1dnz4rq > :last-child { margin-bottom: 0px; } .framer-HIfPy .framer-kufhol > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-HIfPy .framer-sblvoa > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-HIfPy .framer-tka3fj > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-HIfPy[data-border=\"true\"]::after, .framer-HIfPy [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 134\n * @framerIntrinsicWidth 452\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ShLrIcYHF\":\"title\",\"Bsa2Q5Eqm\":\"image\",\"Ox1skanfW\":\"productVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramersHir0BtOG=withCSS(Component,css,\"framer-HIfPy\");export default FramersHir0BtOG;FramersHir0BtOG.displayName=\"Cart List Item 2\";FramersHir0BtOG.defaultProps={height:134,width:452};addPropertyControls(FramersHir0BtOG,{ShLrIcYHF:{defaultValue:\"Product Name\",displayTextArea:false,title:\"Title\",type:ControlType.String},Bsa2Q5Eqm:{title:\"Image\",type:ControlType.ResponsiveImage},Ox1skanfW:{defaultValue:\"\",description:\"\",placeholder:\"Product Variant\",title:\"Product Variant\",type:ControlType.String}});addFonts(FramersHir0BtOG,[{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\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.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/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\"}]},...PriceLabelFonts,...QuantityInputFonts,...RemoveFromCartButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersHir0BtOG\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"452\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ShLrIcYHF\\\":\\\"title\\\",\\\"Bsa2Q5Eqm\\\":\\\"image\\\",\\\"Ox1skanfW\\\":\\\"productVariant\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"134\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sHir0BtOG.map", "// Generated by Framer (a2fb474)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Image,Link,PathVariablesContext,RichText,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import CloseCartButton from\"https://framerusercontent.com/modules/6hVHl7EPnEYdfjZwAkGr/hKt325Q3fIl0abI0cSXf/CloseCartButton.js\";import CloseCartButton1 from\"https://framerusercontent.com/modules/6hVHl7EPnEYdfjZwAkGr/T52fTGxH0JVYy0lIcg5M/CloseCartButton.js\";import CartProductList from\"https://framerusercontent.com/modules/dKncWf2Rn08OWBvGOUvR/oTPodMmR2Y3vI3t6A2MB/CartProductList.js\";import CheckoutButton from\"https://framerusercontent.com/modules/lqnDx25YZlzYWmsCOOj9/1pfE7abAVYZZOAGYHcIw/CheckoutButton.js\";import CartInfoLabel from\"https://framerusercontent.com/modules/p6Gef3yZuarVfkOPLLEP/bcGtSOUk0m1JnfWiSfyF/CartInfoLabel.js\";import OpenCartButton from\"https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/b83NHcCpvU8D2kYcrafK/CartButton.js\";import MyStore from\"https://framerusercontent.com/modules/PJZeumgVeoraeIwcONEw/riobpi2FcaZhkcDWKt3a/BTYQYlkyt.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/3LVKsl8Nv1lJcMsgkePH/hf0tnibzUsuM9O7iR0eR/BnotR2U96.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/VZnr1n49vZmdMdvBQ0aw/JlQYplgRynjh8fTjpGrS/dQV2da13w.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Ah27XEufsvIkn1zLVkJF/jjgVzTPoLeq2Dr7SsFK0/IazaUe4CX.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/LYDPi14VPki4Guc8tYlq/37ykSe5oED6fL0Xhhi7G/v6vLyI9rc.js\";import CartListItem2 from\"https://framerusercontent.com/modules/y4mOKjm12xLlM5f6oBC6/bndGCGGUMeOyHLuKloNF/sHir0BtOG.js\";const CloseCartButtonFonts=getFonts(CloseCartButton);const CartInfoLabelFonts=getFonts(CartInfoLabel);const CloseCartButton1Fonts=getFonts(CloseCartButton1);const CartListItem2Fonts=getFonts(CartListItem2);const CartProductListFonts=getFonts(CartProductList);const CheckoutButtonFonts=getFonts(CheckoutButton);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const OpenCartButtonFonts=getFonts(OpenCartButton);const enabledGestures={pOcP1xxbE:{hover:true}};const cycleOrder=[\"pOcP1xxbE\",\"n8iX37tQc\",\"cCeCxVHiK\",\"z0H5iogwh\"];const serializationHash=\"framer-nJFTD\";const variantClassNames={cCeCxVHiK:\"framer-v-17z7a2j\",n8iX37tQc:\"framer-v-80lc3e\",pOcP1xxbE:\"framer-v-1d5p7of\",z0H5iogwh:\"framer-v-1o6r06e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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:\"KFIZ1Heoy\",data:MyStore,type:\"Collection\"},select:[{collection:\"KFIZ1Heoy\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"KFIZ1Heoy\",name:\"VvNwYTj7E\",type:\"Identifier\"},{collection:\"KFIZ1Heoy\",name:\"dS759MB9B\",type:\"Identifier\"},{collection:\"KFIZ1Heoy\",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!==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 humanReadableVariantMap={\"Variant 1\":\"pOcP1xxbE\",\"Variant 2\":\"n8iX37tQc\",\"Variant 3\":\"cCeCxVHiK\",\"Variant 4\":\"z0H5iogwh\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"pOcP1xxbE\"};};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,FCsJzqYvQKFIZ1Heoy,VvNwYTj7EKFIZ1Heoy,dS759MB9BKFIZ1Heoy,idKFIZ1Heoy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pOcP1xxbE\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"cCeCxVHiK\",\"z0H5iogwh\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1d5p7of\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"pOcP1xxbE\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"pOcP1xxbE-hover\":{\"data-framer-name\":undefined},cCeCxVHiK:{\"data-framer-name\":\"Variant 3\"},n8iX37tQc:{\"data-framer-name\":\"Variant 2\"},z0H5iogwh:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1deeqwl\",\"data-styles-preset\":\"IazaUe4CX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Cart\"})}),className:\"framer-1qgz3fr\",\"data-framer-name\":\"Cart\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SnTQl9123\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{n8iX37tQc:{\"--extracted-r6o4lv\":\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({n8iX37tQc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1deeqwl\",\"data-styles-preset\":\"IazaUe4CX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255)))\"},children:\"Cart\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-72hw4i-container\",layoutDependency:layoutDependency,layoutId:\"p1wKPoQY3-container\",children:/*#__PURE__*/_jsx(OpenCartButton,{appearance:\"button\",button:{fill:{defaultColor:\"rgba(255, 255, 255, 0)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},icon:{color:\"rgb(0, 0, 0)\",image:addImageAlt({src:\"https://framerusercontent.com/images/Yvqr49Ph0KQzJV9UnqzugvY4ZI.svg\"},\"\"),size:40},padding:\"10px\",radius:\"0px\",shadows:\"\"},cartLayer:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-60pch9\",\"data-framer-name\":\"Cart Overlay\",layoutDependency:layoutDependency,layoutId:\"AUB8QTuTc\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ewnk1w-container\",layoutDependency:layoutDependency,layoutId:\"KDkMIZ4Be-container\",children:/*#__PURE__*/_jsx(CloseCartButton,{height:\"100%\",id:\"KDkMIZ4Be\",layoutId:\"KDkMIZ4Be\",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-151db6v\",\"data-framer-appear-id\":\"151db6v\",\"data-framer-name\":\"Cart\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"sFxZwQyki\",optimized:true,style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a5cxr6\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"g9XBRnMU5\",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-1g934gm\",layoutDependency:layoutDependency,layoutId:\"lgGtNhdac\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Your Cart\"})}),className:\"framer-10cvpzs\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"QFTKVtGqo\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15wnn6r\",layoutDependency:layoutDependency,layoutId:\"UVU_x4m6a\",style:{backgroundColor:\"var(--token-9df4782b-8939-419c-90d8-4200acd9720f, rgb(247, 246, 242))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-uqw2kl-container\",layoutDependency:layoutDependency,layoutId:\"Q8p2GsAJA-container\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",htmlTag:\"p\",id:\"Q8p2GsAJA\",layoutId:\"Q8p2GsAJA\",prefix:\"\",suffix:\"\",textSelect:true,type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-g1edxs-container\",layoutDependency:layoutDependency,layoutId:\"C0F1nSttp-container\",children:/*#__PURE__*/_jsx(CloseCartButton1,{fill:{defaultColor:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},height:\"100%\",icon:{color:\"rgb(0, 0, 0)\",image:addImageAlt({src:\"https://framerusercontent.com/images/570gbzDZeS3Bwwydr8GxFiTy1NY.svg\"},\"\"),size:40},id:\"C0F1nSttp\",layoutId:\"C0F1nSttp\",padding:\"10px\",radius:\"0px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o2ci55\",\"data-framer-name\":\"Frame 3108\",layoutDependency:layoutDependency,layoutId:\"ssHImBA7S\",style:{backgroundColor:\"rgb(157, 142, 126)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Free shipping \u2022 1 \u2014 3 days\"})}),className:\"framer-o51f80\",\"data-framer-name\":\"Free shipping \u2022 1 \u2014 3 days\",fonts:[\"GF;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"EzKtTvILt\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g0k222-container\",layoutDependency:layoutDependency,layoutId:\"ExSDCw7YG-container\",children:/*#__PURE__*/_jsx(CartProductList,{collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qufusx\",layoutDependency:layoutDependency,layoutId:\"KFIZ1Heoy\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"KFIZ1Heoy\",data:MyStore,type:\"Collection\"},select:[{collection:\"KFIZ1Heoy\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"KFIZ1Heoy\",name:\"VvNwYTj7E\",type:\"Identifier\"},{collection:\"KFIZ1Heoy\",name:\"dS759MB9B\",type:\"Identifier\"},{collection:\"KFIZ1Heoy\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection.map(({dS759MB9B:dS759MB9BKFIZ1Heoy,FCsJzqYvQ:FCsJzqYvQKFIZ1Heoy,id:idKFIZ1Heoy,VvNwYTj7E:VvNwYTj7EKFIZ1Heoy},i)=>{FCsJzqYvQKFIZ1Heoy!==null&&FCsJzqYvQKFIZ1Heoy!==void 0?FCsJzqYvQKFIZ1Heoy:FCsJzqYvQKFIZ1Heoy=\"\";dS759MB9BKFIZ1Heoy!==null&&dS759MB9BKFIZ1Heoy!==void 0?dS759MB9BKFIZ1Heoy:dS759MB9BKFIZ1Heoy=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`KFIZ1Heoy-${idKFIZ1Heoy}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FCsJzqYvQ:FCsJzqYvQKFIZ1Heoy},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{FCsJzqYvQ:FCsJzqYvQKFIZ1Heoy},webPageId:\"g8BDwFgiU\"},nodeId:\"mpWLgOQ67\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1avo8ph framer-1yshpk5\",layoutDependency:layoutDependency,layoutId:\"mpWLgOQ67\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"30px\",...toResponsiveImage(VvNwYTj7EKFIZ1Heoy)},className:\"framer-jfp53i\",layoutDependency:layoutDependency,layoutId:\"x3AnJsgMc\",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-12z5v11\",\"data-styles-preset\":\"dQV2da13w\",children:\"Title\"})}),className:\"framer-1y2mg3j\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EER8IpGEK\",text:dS759MB9BKFIZ1Heoy,verticalAlignment:\"top\",withExternalLayout:true})]})})})},idKFIZ1Heoy);})})})})})],divider:{color:\"rgba(0, 0, 0, 0.1)\",height:1,inset:0},emptyState:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e1xs1n\",\"data-framer-name\":\"Cart Empty State\",layoutDependency:layoutDependency,layoutId:\"vL0Rdg8ZS\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-16j4a1p\",\"data-styles-preset\":\"BnotR2U96\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Your Cart is Empty\"})}),className:\"framer-2ys66w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pbqC6o_jS\",style:{\"--extracted-1eung3n\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--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-12z5v11\",\"data-styles-preset\":\"dQV2da13w\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143)))\"},children:\"Add some items to the cart.\"})}),className:\"framer-1lyvtq4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ViQPgr5qq\",style:{\"--extracted-r6o4lv\":\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})],gap:20,height:\"100%\",id:\"ExSDCw7YG\",layoutId:\"ExSDCw7YG\",listItemComponent:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:134,width:\"500px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p8n78w-container\",layoutDependency:layoutDependency,layoutId:\"pcef6ocJo-container\",children:/*#__PURE__*/_jsx(CartListItem2,{height:\"100%\",id:\"pcef6ocJo\",layoutId:\"pcef6ocJo\",Ox1skanfW:\"\",ShLrIcYHF:\"Product Name\",style:{width:\"100%\"},width:\"100%\"})})})],listItemVariant:\"\",padding:\"24px\",scrollbars:\"show\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ygvhe5\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"QIDf49Ciz\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-6575813b-a27c-4ad7-a5e5-7da13f64cb2a, rgb(235, 235, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hbkqhy\",\"data-framer-name\":\"Frame 3107\",layoutDependency:layoutDependency,layoutId:\"OcqwFKVdb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1deeqwl\",\"data-styles-preset\":\"IazaUe4CX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143)))\"},children:\"Add Order Note\"})}),className:\"framer-1u3e4vx\",\"data-framer-name\":\"Add Order Note\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pBFjm22Di\",style:{\"--extracted-r6o4lv\":\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12z5v11\",\"data-styles-preset\":\"dQV2da13w\",children:\"Shipping & taxes calculated at checkout\"})}),className:\"framer-nlcfql\",\"data-framer-name\":\"Shipping & taxes calculated at checkout\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jrdvmGimV\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5wtblf\",layoutDependency:layoutDependency,layoutId:\"uNozAxREI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16qvzdk\",\"data-styles-preset\":\"v6vLyI9rc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"Subtotal\"})}),className:\"framer-90kmuo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MWdidKhyq\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-v9s331-container\",layoutDependency:layoutDependency,layoutId:\"Tl6yP80jT-container\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",htmlTag:\"p\",id:\"Tl6yP80jT\",layoutId:\"Tl6yP80jT\",prefix:\"\",suffix:\"\",textSelect:true,type:\"subtotal\",whenZero:\"show\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1itlx36-container\",layoutDependency:layoutDependency,layoutId:\"BBH83m0Rf-container\",children:/*#__PURE__*/_jsx(CheckoutButton,{color:{defaultColor:\"rgb(255, 255, 255)\"},disabledState:{opacity:.5},fill:{defaultColor:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",defaultColorA:\"rgb(94, 94, 94)\",defaultColorB:\"rgb(17, 17, 17)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"BBH83m0Rf\",layoutId:\"BBH83m0Rf\",newTab:true,padding:\"14px\",radius:\"0px\",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:\"p1wKPoQY3\",layoutId:\"p1wKPoQY3\",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%\",...addPropertyOverrides({\"pOcP1xxbE-hover\":{button:{fill:{defaultColor:\"var(--token-9df4782b-8939-419c-90d8-4200acd9720f, rgb(247, 246, 242))\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},icon:{color:\"rgb(0, 0, 0)\",image:addImageAlt({src:\"https://framerusercontent.com/images/Yvqr49Ph0KQzJV9UnqzugvY4ZI.svg\"},\"\"),size:40},padding:\"10px\",radius:\"0px\",shadows:\"\"}},n8iX37tQc:{button:{fill:{defaultColor:\"rgba(255, 255, 255, 0)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},icon:{color:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",image:addImageAlt({src:\"https://framerusercontent.com/images/Yvqr49Ph0KQzJV9UnqzugvY4ZI.svg\"},\"\"),size:40},padding:\"10px\",radius:\"0px\",shadows:\"\"}},z0H5iogwh:{button:{fill:{defaultColor:\"rgba(255, 255, 255, 0)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},icon:{color:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",image:addImageAlt({src:\"https://framerusercontent.com/images/Yvqr49Ph0KQzJV9UnqzugvY4ZI.svg\"},\"\"),size:40},padding:\"10px\",radius:\"0px\",shadows:\"\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-s6n9e7\",layoutDependency:layoutDependency,layoutId:\"mD63jfZMQ\",style:{backgroundColor:\"var(--token-4b4054d8-5161-4df6-895d-c76744909ecb, rgb(158, 143, 127))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ut5ua1-container\",layoutDependency:layoutDependency,layoutId:\"I5ugO_TZu-container\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",htmlTag:\"p\",id:\"I5ugO_TZu\",layoutId:\"I5ugO_TZu\",prefix:\"\",suffix:\"\",textSelect:true,type:\"itemCount\",whenZero:\"hide\",width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nJFTD.framer-1yshpk5, .framer-nJFTD .framer-1yshpk5 { display: block; }\",\".framer-nJFTD.framer-1d5p7of { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-nJFTD .framer-1qgz3fr, .framer-nJFTD .framer-10cvpzs, .framer-nJFTD .framer-1y2mg3j, .framer-nJFTD .framer-90kmuo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-nJFTD .framer-72hw4i-container, .framer-nJFTD .framer-g1edxs-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-nJFTD .framer-60pch9 { 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-nJFTD .framer-1ewnk1w-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-nJFTD .framer-151db6v { 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-nJFTD .framer-1a5cxr6 { 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: 20px; position: relative; width: 100%; }\",\".framer-nJFTD .framer-1g934gm { 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-nJFTD .framer-15wnn6r { 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: 3px 8px 3px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-nJFTD .framer-uqw2kl-container, .framer-nJFTD .framer-v9s331-container, .framer-nJFTD .framer-1ut5ua1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-nJFTD .framer-1o2ci55 { 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; width: 100%; }\",\".framer-nJFTD .framer-o51f80 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 355px; word-break: break-word; word-wrap: break-word; }\",\".framer-nJFTD .framer-1g0k222-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-nJFTD .framer-qufusx { 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-nJFTD .framer-1avo8ph { 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-nJFTD .framer-jfp53i { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-nJFTD .framer-1p8n78w-container { height: auto; position: relative; width: 500px; }\",\".framer-nJFTD .framer-e1xs1n { 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-nJFTD .framer-2ys66w, .framer-nJFTD .framer-1lyvtq4 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-nJFTD .framer-ygvhe5 { 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-nJFTD .framer-1hbkqhy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-nJFTD .framer-1u3e4vx, .framer-nJFTD .framer-nlcfql { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 335px; word-break: break-word; word-wrap: break-word; }\",\".framer-nJFTD .framer-5wtblf { 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-nJFTD .framer-1itlx36-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-nJFTD .framer-s6n9e7 { align-content: center; align-items: center; bottom: 5px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 59px; overflow: hidden; padding: 0px 4px 0px 4px; position: absolute; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-nJFTD.framer-1d5p7of, .framer-nJFTD .framer-60pch9, .framer-nJFTD .framer-151db6v, .framer-nJFTD .framer-1g934gm, .framer-nJFTD .framer-15wnn6r, .framer-nJFTD .framer-1o2ci55, .framer-nJFTD .framer-qufusx, .framer-nJFTD .framer-1avo8ph, .framer-nJFTD .framer-e1xs1n, .framer-nJFTD .framer-ygvhe5, .framer-nJFTD .framer-1hbkqhy, .framer-nJFTD .framer-s6n9e7 { gap: 0px; } .framer-nJFTD.framer-1d5p7of > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-nJFTD.framer-1d5p7of > :first-child, .framer-nJFTD .framer-60pch9 > :first-child, .framer-nJFTD .framer-1g934gm > :first-child, .framer-nJFTD .framer-15wnn6r > :first-child, .framer-nJFTD .framer-1o2ci55 > :first-child, .framer-nJFTD .framer-1avo8ph > :first-child, .framer-nJFTD .framer-s6n9e7 > :first-child { margin-left: 0px; } .framer-nJFTD.framer-1d5p7of > :last-child, .framer-nJFTD .framer-60pch9 > :last-child, .framer-nJFTD .framer-1g934gm > :last-child, .framer-nJFTD .framer-15wnn6r > :last-child, .framer-nJFTD .framer-1o2ci55 > :last-child, .framer-nJFTD .framer-1avo8ph > :last-child, .framer-nJFTD .framer-s6n9e7 > :last-child { margin-right: 0px; } .framer-nJFTD .framer-60pch9 > *, .framer-nJFTD .framer-15wnn6r > *, .framer-nJFTD .framer-1o2ci55 > *, .framer-nJFTD .framer-1avo8ph > *, .framer-nJFTD .framer-s6n9e7 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-nJFTD .framer-151db6v > *, .framer-nJFTD .framer-1hbkqhy > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-nJFTD .framer-151db6v > :first-child, .framer-nJFTD .framer-qufusx > :first-child, .framer-nJFTD .framer-e1xs1n > :first-child, .framer-nJFTD .framer-ygvhe5 > :first-child, .framer-nJFTD .framer-1hbkqhy > :first-child { margin-top: 0px; } .framer-nJFTD .framer-151db6v > :last-child, .framer-nJFTD .framer-qufusx > :last-child, .framer-nJFTD .framer-e1xs1n > :last-child, .framer-nJFTD .framer-ygvhe5 > :last-child, .framer-nJFTD .framer-1hbkqhy > :last-child { margin-bottom: 0px; } .framer-nJFTD .framer-1g934gm > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-nJFTD .framer-qufusx > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-nJFTD .framer-e1xs1n > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-nJFTD .framer-ygvhe5 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\",\".framer-nJFTD.framer-v-80lc3e.framer-1d5p7of, .framer-nJFTD.framer-v-17z7a2j.framer-1d5p7of, .framer-nJFTD.framer-v-1o6r06e.framer-1d5p7of { cursor: unset; }\",\".framer-nJFTD.framer-v-17z7a2j .framer-s6n9e7, .framer-nJFTD.framer-v-1o6r06e .framer-s6n9e7 { left: 22px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-nJFTD[data-border=\"true\"]::after, .framer-nJFTD [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 77.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"n8iX37tQc\":{\"layout\":[\"auto\",\"auto\"]},\"cCeCxVHiK\":{\"layout\":[\"auto\",\"auto\"]},\"z0H5iogwh\":{\"layout\":[\"auto\",\"auto\"]},\"AkNu8uj7H\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameraiPWc5EP_=withCSS(Component,css,\"framer-nJFTD\");export default FrameraiPWc5EP_;FrameraiPWc5EP_.displayName=\"Cart 2\";FrameraiPWc5EP_.defaultProps={height:40,width:77.5};addPropertyControls(FrameraiPWc5EP_,{variant:{options:[\"pOcP1xxbE\",\"n8iX37tQc\",\"cCeCxVHiK\",\"z0H5iogwh\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameraiPWc5EP_,[{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\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"}]},...CloseCartButtonFonts,...CartInfoLabelFonts,...CloseCartButton1Fonts,...CartListItem2Fonts,...CartProductListFonts,...CheckoutButtonFonts,...OpenCartButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraiPWc5EP_\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"n8iX37tQc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cCeCxVHiK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"z0H5iogwh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AkNu8uj7H\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"77.5\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aiPWc5EP_.map", "// Generated by Framer (a2fb474)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/Ah27XEufsvIkn1zLVkJF/jjgVzTPoLeq2Dr7SsFK0/IazaUe4CX.js\";const enabledGestures={Uv4qInhpJ:{hover:true}};const serializationHash=\"framer-emIMi\";const variantClassNames={Uv4qInhpJ:\"framer-v-12x5iux\"};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 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=({color,height,id,title,width,...props})=>{var _ref,_ref1;return{...props,aaExFCzYf:(_ref=color!==null&&color!==void 0?color:props.aaExFCzYf)!==null&&_ref!==void 0?_ref:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",Y6YdMvqfY:(_ref1=title!==null&&title!==void 0?title:props.Y6YdMvqfY)!==null&&_ref1!==void 0?_ref1:\"Search\"};};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,aaExFCzYf,Y6YdMvqfY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Uv4qInhpJ\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-12x5iux\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Uv4qInhpJ\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"Uv4qInhpJ-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1deeqwl\",\"data-styles-preset\":\"IazaUe4CX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-aaExFCzYf-ayRDT_nnp))\"},children:\"Search\"})}),className:\"framer-fqehyt\",\"data-framer-name\":\"Search\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Mgjobal3F\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-aaExFCzYf-ayRDT_nnp)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-aaExFCzYf-ayRDT_nnp\":aaExFCzYf},text:Y6YdMvqfY,variants:{\"Uv4qInhpJ-hover\":{\"--extracted-r6o4lv\":\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Uv4qInhpJ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1deeqwl\",\"data-styles-preset\":\"IazaUe4CX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143)))\"},children:\"Search\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-emIMi.framer-166u4t, .framer-emIMi .framer-166u4t { display: block; }\",\".framer-emIMi.framer-12x5iux { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 26px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-emIMi .framer-fqehyt { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-emIMi.framer-12x5iux { gap: 0px; } .framer-emIMi.framer-12x5iux > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-emIMi.framer-12x5iux > :first-child { margin-top: 0px; } .framer-emIMi.framer-12x5iux > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 25.5\n * @framerIntrinsicWidth 53\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"kfyeq7Vma\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"aaExFCzYf\":\"color\",\"Y6YdMvqfY\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerayRDT_nnp=withCSS(Component,css,\"framer-emIMi\");export default FramerayRDT_nnp;FramerayRDT_nnp.displayName=\"nav-menu-item\";FramerayRDT_nnp.defaultProps={height:25.5,width:53};addPropertyControls(FramerayRDT_nnp,{aaExFCzYf:{defaultValue:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",title:\"Color\",type:ControlType.Color},Y6YdMvqfY:{defaultValue:\"Search\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerayRDT_nnp,[{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)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerayRDT_nnp\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"kfyeq7Vma\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"25.5\",\"framerIntrinsicWidth\":\"53\",\"framerVariables\":\"{\\\"aaExFCzYf\\\":\\\"color\\\",\\\"Y6YdMvqfY\\\":\\\"title\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ayRDT_nnp.map", "// Generated by Framer (a2fb474)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/MbdPRyOee9dqdGNiBs7b/2xo3ovmoq5tZT6Lq64ZA/VBcg73oIz.js\";const enabledGestures={L9vy4uZrk:{hover:true}};const serializationHash=\"framer-i4nPK\";const variantClassNames={L9vy4uZrk:\"framer-v-yl9x2c\"};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 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=({color,height,id,link,title,width,...props})=>{var _ref,_ref1;return{...props,Gnxj1VaVu:(_ref=color!==null&&color!==void 0?color:props.Gnxj1VaVu)!==null&&_ref!==void 0?_ref:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",r2TOX4bv6:(_ref1=title!==null&&title!==void 0?title:props.r2TOX4bv6)!==null&&_ref1!==void 0?_ref1:\"Category 1\",XdF3rMkSn:link!==null&&link!==void 0?link:props.XdF3rMkSn};};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,r2TOX4bv6,XdF3rMkSn,Gnxj1VaVu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"L9vy4uZrk\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:XdF3rMkSn,nodeId:\"L9vy4uZrk\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-yl9x2c\",className,classNames)} framer-bplxk2`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"L9vy4uZrk\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"L9vy4uZrk-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Gnxj1VaVu-k7hWEueyW))\"},children:\"Category 1\"})}),className:\"framer-1pcuy61\",\"data-framer-name\":\"Shop now\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I113:411;45:694\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Gnxj1VaVu-k7hWEueyW)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-Gnxj1VaVu-k7hWEueyW\":Gnxj1VaVu},text:r2TOX4bv6,variants:{\"L9vy4uZrk-hover\":{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"L9vy4uZrk-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\",\"--framer-text-decoration\":\"underline\"},children:\"Category 1\"})}),fonts:[\"FS;Satoshi-medium\"]}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-i4nPK.framer-bplxk2, .framer-i4nPK .framer-bplxk2 { display: block; }\",\".framer-i4nPK.framer-yl9x2c { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-i4nPK .framer-1pcuy61 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-i4nPK.framer-yl9x2c { gap: 0px; } .framer-i4nPK.framer-yl9x2c > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-i4nPK.framer-yl9x2c > :first-child { margin-left: 0px; } .framer-i4nPK.framer-yl9x2c > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19.5\n * @framerIntrinsicWidth 74.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"E3ZI_bQed\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"r2TOX4bv6\":\"title\",\"XdF3rMkSn\":\"link\",\"Gnxj1VaVu\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerk7hWEueyW=withCSS(Component,css,\"framer-i4nPK\");export default Framerk7hWEueyW;Framerk7hWEueyW.displayName=\"sub-category-item\";Framerk7hWEueyW.defaultProps={height:19.5,width:74.5};addPropertyControls(Framerk7hWEueyW,{r2TOX4bv6:{defaultValue:\"Category 1\",displayTextArea:false,title:\"Title\",type:ControlType.String},XdF3rMkSn:{title:\"Link\",type:ControlType.Link},Gnxj1VaVu:{defaultValue:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",title:\"Color\",type:ControlType.Color}});addFonts(Framerk7hWEueyW,[{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\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerk7hWEueyW\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E3ZI_bQed\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"74.5\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"r2TOX4bv6\\\":\\\"title\\\",\\\"XdF3rMkSn\\\":\\\"link\\\",\\\"Gnxj1VaVu\\\":\\\"color\\\"}\",\"framerIntrinsicHeight\":\"19.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./k7hWEueyW.map", "// Generated by Framer (9f68555)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"DGOY9Rjyp\",\"YYI17IwYd\"];const serializationHash=\"framer-teXi4\";const variantClassNames={DGOY9Rjyp:\"framer-v-d8c2yv\",YYI17IwYd:\"framer-v-bpyq3b\"};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 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 humanReadableVariantMap={\"Variant 1\":\"DGOY9Rjyp\",\"Variant 2\":\"YYI17IwYd\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"DGOY9Rjyp\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DGOY9Rjyp\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"YYI17IwYd\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"YYI17IwYd\")return true;return false;};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(Link,{href:{webPageId:\"augiA20Il\"},nodeId:\"DGOY9Rjyp\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-d8c2yv\",className,classNames)} framer-haw5qr`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"DGOY9Rjyp\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({YYI17IwYd:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-4slyu9\",\"data-framer-name\":\"Group 2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:42,intrinsicWidth:81,layoutDependency:layoutDependency,layoutId:\"QKdtVUwBQ\",svg:'<svg width=\"81\" height=\"42\" viewBox=\"0 0 81 42\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32.517 0L22.3381 27.7693H26.2347L28.6999 20.8269H41.1053L43.5705 27.7693L43.8358 27.7693L47.4526 27.7693L47.4541 27.7693V8.21177C47.4541 10.7903 48.13 12.8532 49.3626 14.3607L59.78 27.7693H64.0741L55.4858 16.7409C59.8595 16.3839 63.1994 13.1706 63.1994 8.41012C63.1994 3.37198 59.3824 0 54.4122 0H43.8358V17.8881L37.2883 0H32.517ZM47.4541 8.21177V3.45132H54.4122C57.2353 3.45132 59.6209 5.51418 59.6209 8.60847C59.6209 11.7028 57.2353 13.7656 54.4122 13.7656C51.0723 13.7656 48.3288 11.0284 48.3288 8.21177H47.4541ZM34.9026 3.49099L39.9125 17.5343H29.8927L34.9026 3.49099Z\" fill=\"white\"/>\\n<path d=\"M78.1073 41.8999V37.2234H81V37.8046H78.7167V39.2744H80.933V39.8489H78.7167V41.3187H81V41.8999H78.1073Z\" fill=\"white\"/>\\n<path d=\"M70.9106 42C69.5513 42 68.4933 40.911 68.4933 39.5615C68.4933 38.212 69.5982 37.123 70.9574 37.123C71.7074 37.123 72.3904 37.4504 72.8457 37.9782L72.3703 38.3523C72.0355 37.9581 71.5266 37.7043 70.9574 37.7043C69.9263 37.7043 69.1094 38.5394 69.1094 39.5615C69.1094 40.597 69.8928 41.4187 70.9106 41.4187C71.4195 41.4187 71.8145 41.1381 71.8145 40.7306C71.8145 40.2563 71.4195 39.9957 70.9106 39.9957V39.8488C71.7409 39.8488 72.3435 40.2095 72.3435 40.8442C72.3435 41.4789 71.7811 42 70.9106 42ZM70.9106 39.8488V39.2742H73.4015V41.8997H72.7921V39.8488H70.9106Z\" fill=\"white\"/>\\n<path d=\"M60.0016 41.8999V37.2234H61.7961C63.1219 37.2234 64.1665 38.2455 64.1665 39.5616C64.1665 40.8777 63.1219 41.8999 61.7961 41.8999H60.0016ZM60.6109 41.3187H61.7961C62.8072 41.3187 63.5438 40.5504 63.5438 39.5616C63.5438 38.5729 62.8072 37.8046 61.7961 37.8046H60.6109V41.3187Z\" fill=\"white\"/>\\n<path d=\"M54.6106 41.8999V37.2234H55.2199V41.8999H54.6106Z\" fill=\"white\"/>\\n<path d=\"M46.6628 41.8999V37.2234H48.4439C49.2809 37.2234 49.9237 37.7912 49.9237 38.6397C49.9237 39.4414 49.3612 39.9825 48.6247 40.0426L50.071 41.8999H49.3478L47.5935 39.6418C47.3859 39.3879 47.2721 39.0405 47.2721 38.6063H47.4194C47.4194 39.0806 47.8814 39.5416 48.4439 39.5416C48.9193 39.5416 49.3211 39.1942 49.3211 38.6731C49.3211 38.152 48.9193 37.8046 48.4439 37.8046H47.2721V41.8999H46.6628Z\" fill=\"white\"/>\\n<path d=\"M33.1801 41.8999V37.2234H34.9612C35.7982 37.2234 36.441 37.7912 36.441 38.6397C36.441 39.4414 35.8786 39.9825 35.142 40.0426L36.5883 41.8999H35.8652L34.1108 39.6418C33.9033 39.3879 33.7894 39.0405 33.7894 38.6063H33.9368C33.9368 39.0806 34.3988 39.5416 34.9612 39.5416C35.4366 39.5416 35.8384 39.1942 35.8384 38.6731C35.8384 38.152 35.4366 37.8046 34.9612 37.8046H33.7894V41.8999H33.1801Z\" fill=\"white\"/>\\n<path d=\"M25.7751 41.8999V37.2234H28.6677V37.8046H26.3844V39.2744H28.6008V39.8489H26.3844V41.3187H28.6677V41.8999H25.7751Z\" fill=\"white\"/>\\n<path d=\"M17.7685 41.8999V37.2234H19.7438C20.4334 37.2234 21.0093 37.651 21.0093 38.3123C21.0093 38.9871 20.4267 39.2276 19.6902 39.2276V39.0806C20.092 39.0806 20.3933 38.8201 20.3933 38.4326C20.3933 38.0451 20.1254 37.7912 19.6902 37.7912H18.3778V39.2276H19.8241C20.6477 39.2276 21.1968 39.7554 21.1968 40.5571C21.1968 41.3053 20.5808 41.8999 19.8241 41.8999H17.7685ZM18.3778 41.332H19.8241C20.246 41.332 20.5808 40.9646 20.5808 40.5504C20.5808 40.0894 20.2794 39.7821 19.8241 39.7821H18.3778V41.332Z\" fill=\"white\"/>\\n<path d=\"M8.53899 41.8999V37.2234H9.29563L10.762 39.9358L12.2285 37.2234H12.9851V41.8999H12.3758V38.0986L11.0165 40.6172H10.5076L9.14832 38.0986V41.8999H8.53899Z\" fill=\"white\"/>\\n<path d=\"M0 41.8999L1.71416 37.2234H2.51768L4.23184 41.8999H3.57564L3.16049 40.7308H1.07135L0.656204 41.8999H0ZM1.27223 40.1763H2.95961L2.11592 37.8113L1.27223 40.1763Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1hjm16w\",\"data-framer-name\":\"Group 2\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"rZ48pESJZ\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 81 42\"><path d=\"M 32.517 0 L 22.338 27.769 L 26.235 27.769 L 28.7 20.827 L 41.105 20.827 L 43.571 27.769 L 43.836 27.769 L 47.453 27.769 L 47.454 27.769 L 47.454 8.212 C 47.454 10.79 48.13 12.853 49.363 14.361 L 59.78 27.769 L 64.074 27.769 L 55.486 16.741 C 59.859 16.384 63.199 13.171 63.199 8.41 C 63.199 3.372 59.382 0 54.412 0 L 43.836 0 L 43.836 17.888 L 37.288 0 Z M 47.454 8.212 L 47.454 3.451 L 54.412 3.451 C 57.235 3.451 59.621 5.514 59.621 8.608 C 59.621 11.703 57.235 13.766 54.412 13.766 C 51.072 13.766 48.329 11.028 48.329 8.212 Z M 34.903 3.491 L 39.912 17.534 L 29.893 17.534 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 78.107 41.9 L 78.107 37.223 L 81 37.223 L 81 37.805 L 78.717 37.805 L 78.717 39.274 L 80.933 39.274 L 80.933 39.849 L 78.717 39.849 L 78.717 41.319 L 81 41.319 L 81 41.9 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 70.911 42 C 69.551 42 68.493 40.911 68.493 39.562 C 68.493 38.212 69.598 37.123 70.957 37.123 C 71.707 37.123 72.39 37.45 72.846 37.978 L 72.37 38.352 C 72.035 37.958 71.527 37.704 70.957 37.704 C 69.926 37.704 69.109 38.539 69.109 39.562 C 69.109 40.597 69.893 41.419 70.911 41.419 C 71.419 41.419 71.814 41.138 71.814 40.731 C 71.814 40.256 71.419 39.996 70.911 39.996 L 70.911 39.849 C 71.741 39.849 72.344 40.209 72.344 40.844 C 72.344 41.479 71.781 42 70.911 42 Z M 70.911 39.849 L 70.911 39.274 L 73.401 39.274 L 73.401 41.9 L 72.792 41.9 L 72.792 39.849 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 60.002 41.9 L 60.002 37.223 L 61.796 37.223 C 63.122 37.223 64.166 38.245 64.166 39.562 C 64.166 40.878 63.122 41.9 61.796 41.9 Z M 60.611 41.319 L 61.796 41.319 C 62.807 41.319 63.544 40.55 63.544 39.562 C 63.544 38.573 62.807 37.805 61.796 37.805 L 60.611 37.805 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 54.611 41.9 L 54.611 37.223 L 55.22 37.223 L 55.22 41.9 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 46.663 41.9 L 46.663 37.223 L 48.444 37.223 C 49.281 37.223 49.924 37.791 49.924 38.64 C 49.924 39.441 49.361 39.983 48.625 40.043 L 50.071 41.9 L 49.348 41.9 L 47.593 39.642 C 47.386 39.388 47.272 39.041 47.272 38.606 L 47.419 38.606 C 47.419 39.081 47.881 39.542 48.444 39.542 C 48.919 39.542 49.321 39.194 49.321 38.673 C 49.321 38.152 48.919 37.805 48.444 37.805 L 47.272 37.805 L 47.272 41.9 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 33.18 41.9 L 33.18 37.223 L 34.961 37.223 C 35.798 37.223 36.441 37.791 36.441 38.64 C 36.441 39.441 35.879 39.983 35.142 40.043 L 36.588 41.9 L 35.865 41.9 L 34.111 39.642 C 33.903 39.388 33.789 39.041 33.789 38.606 L 33.937 38.606 C 33.937 39.081 34.399 39.542 34.961 39.542 C 35.437 39.542 35.838 39.194 35.838 38.673 C 35.838 38.152 35.437 37.805 34.961 37.805 L 33.789 37.805 L 33.789 41.9 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 25.775 41.9 L 25.775 37.223 L 28.668 37.223 L 28.668 37.805 L 26.384 37.805 L 26.384 39.274 L 28.601 39.274 L 28.601 39.849 L 26.384 39.849 L 26.384 41.319 L 28.668 41.319 L 28.668 41.9 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 17.768 41.9 L 17.768 37.223 L 19.744 37.223 C 20.433 37.223 21.009 37.651 21.009 38.312 C 21.009 38.987 20.427 39.228 19.69 39.228 L 19.69 39.081 C 20.092 39.081 20.393 38.82 20.393 38.433 C 20.393 38.045 20.125 37.791 19.69 37.791 L 18.378 37.791 L 18.378 39.228 L 19.824 39.228 C 20.648 39.228 21.197 39.755 21.197 40.557 C 21.197 41.305 20.581 41.9 19.824 41.9 Z M 18.378 41.332 L 19.824 41.332 C 20.246 41.332 20.581 40.965 20.581 40.55 C 20.581 40.089 20.279 39.782 19.824 39.782 L 18.378 39.782 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 8.539 41.9 L 8.539 37.223 L 9.296 37.223 L 10.762 39.936 L 12.229 37.223 L 12.985 37.223 L 12.985 41.9 L 12.376 41.9 L 12.376 38.099 L 11.017 40.617 L 10.508 40.617 L 9.148 38.099 L 9.148 41.9 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 0 41.9 L 1.714 37.223 L 2.518 37.223 L 4.232 41.9 L 3.576 41.9 L 3.16 40.731 L 1.071 40.731 L 0.656 41.9 Z M 1.272 40.176 L 2.96 40.176 L 2.116 37.811 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:12175643463,withExternalLayout:true,...addPropertyOverrides({YYI17IwYd:{svgContentId:11289627925}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-teXi4.framer-haw5qr, .framer-teXi4 .framer-haw5qr { display: block; }\",\".framer-teXi4.framer-d8c2yv { height: 42px; overflow: visible; position: relative; text-decoration: none; width: 81px; }\",\".framer-teXi4 .framer-4slyu9 { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-teXi4 .framer-1hjm16w { flex: none; height: 42px; left: 0px; position: absolute; top: 0px; width: 81px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 81\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YYI17IwYd\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerY3XeU0zHG=withCSS(Component,css,\"framer-teXi4\");export default FramerY3XeU0zHG;FramerY3XeU0zHG.displayName=\"Logo\";FramerY3XeU0zHG.defaultProps={height:42,width:81};addPropertyControls(FramerY3XeU0zHG,{variant:{options:[\"DGOY9Rjyp\",\"YYI17IwYd\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerY3XeU0zHG,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerY3XeU0zHG\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YYI17IwYd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"81\",\"framerIntrinsicHeight\":\"42\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Y3XeU0zHG.map", "// Generated by Framer (139b156)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,ResolveLinks,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useQueryData,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import MyStore,{enumToDisplayNameFunctions}from\"https://framerusercontent.com/modules/PJZeumgVeoraeIwcONEw/riobpi2FcaZhkcDWKt3a/BTYQYlkyt.js\";import Articles from\"https://framerusercontent.com/modules/cuLyAYbxVtxS5MPweTCX/pgL2phbocrDkylcNKbRD/pG6HP4SR_.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Ah27XEufsvIkn1zLVkJF/jjgVzTPoLeq2Dr7SsFK0/IazaUe4CX.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/rdhbSCAsoZAGhBVJLtX1/AU2COqFp10TqJ1tyh8uH/kjHt762RX.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/gQZafT5tzMO2FQgeDUjo/auzuULjNWrC6UuUJ8AMW/TGC_94NrH.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/whowZfN13RM3iCElp18c/IvjlVbVdJryQNuQIlcxq/tHR8go2jH.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/MbdPRyOee9dqdGNiBs7b/2xo3ovmoq5tZT6Lq64ZA/VBcg73oIz.js\";import Cart2 from\"https://framerusercontent.com/modules/6tti232VtiM7O775dd9M/rdZT7Q3EmFtczDQDaOpT/aiPWc5EP_.js\";import NavMenuItem from\"https://framerusercontent.com/modules/CRJhwckFEn2S3hvd4ABa/yWdb7iC06vT9z95Eg6xS/ayRDT_nnp.js\";import SubCategoryItem from\"https://framerusercontent.com/modules/FlKPkBBBF5OGHiPqQwWW/UPWX0ERsjPOQNyWz707G/k7hWEueyW.js\";import Logo from\"https://framerusercontent.com/modules/z9uJxFvEMRttYdSrnYaQ/NMczNmO2bysZMkrMQyXU/Y3XeU0zHG.js\";import Article from\"https://framerusercontent.com/modules/Sr0bEwXcfAmRxuqPuXzK/XY8NZaIKZshm5k7WDhAR/zcfnj4bJj.js\";const Cart2Fonts=getFonts(Cart2);const LogoFonts=getFonts(Logo);const NavMenuItemFonts=getFonts(NavMenuItem);const MotionDivWithFX=withFX(motion.div);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const SubCategoryItemFonts=getFonts(SubCategoryItem);const ArticleFonts=getFonts(Article);const cycleOrder=[\"KvqM6iIbQ\",\"XIyAnVIzG\",\"zoEbwxPCr\",\"kPphLeqRx\",\"TyMHvPY1e\",\"W107HgioB\",\"Nc751c1tK\",\"bORRPbznG\"];const serializationHash=\"framer-ekiOx\";const variantClassNames={bORRPbznG:\"framer-v-sxwzme\",kPphLeqRx:\"framer-v-3zxzqw\",KvqM6iIbQ:\"framer-v-162ugeh\",Nc751c1tK:\"framer-v-zwrp7n\",TyMHvPY1e:\"framer-v-1v7f6ja\",W107HgioB:\"framer-v-xybc58\",XIyAnVIzG:\"framer-v-16bvdyi\",zoEbwxPCr:\"framer-v-1ow0sd6\"};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:0,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.88,.39,.29,.8],type:\"tween\"};const transition3={delay:0,duration:0,ease:[0,.95,1,1],type:\"tween\"};const transition4={duration:0,type:\"tween\"};const transition5={damping:100,delay:.2,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-60};const transition6={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const query=prequery=>prequery({from:{alias:\"sQW7hAcnK\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5},select:[{collection:\"sQW7hAcnK\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"sQW7hAcnK\",name:\"dS759MB9B\",type:\"Identifier\"},{collection:\"sQW7hAcnK\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"sQW7hAcnK\",name:\"xrBOdEtxe\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"NbTdnZ2q1\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=prequery=>prequery({from:{alias:\"cQveLsv3A\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5},select:[{collection:\"cQveLsv3A\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"cQveLsv3A\",name:\"dS759MB9B\",type:\"Identifier\"},{collection:\"cQveLsv3A\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"cQveLsv3A\",name:\"xrBOdEtxe\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"gXp1WRaVR\"},type:\"BinaryOperation\"}});const query2=prequery=>prequery({from:{alias:\"QZVacSqYl\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5},select:[{collection:\"QZVacSqYl\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"QZVacSqYl\",name:\"dS759MB9B\",type:\"Identifier\"},{collection:\"QZVacSqYl\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"QZVacSqYl\",name:\"xrBOdEtxe\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"HfHsq5Irp\"},type:\"BinaryOperation\"}});const query3=prequery=>prequery({from:{alias:\"VbkqX5xoA\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5},select:[{collection:\"VbkqX5xoA\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"VbkqX5xoA\",name:\"dS759MB9B\",type:\"Identifier\"},{collection:\"VbkqX5xoA\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"VbkqX5xoA\",name:\"xrBOdEtxe\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"AvKsVebdM\"},type:\"BinaryOperation\"}});const query4=prequery=>prequery({from:{alias:\"tSyaZV84U\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"tSyaZV84U\",name:\"mbORfEHBH\",type:\"Identifier\"},{collection:\"tSyaZV84U\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"tSyaZV84U\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"tSyaZV84U\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"MqsvoZzCW\"},type:\"BinaryOperation\"}});const query5=prequery=>prequery({from:{alias:\"lKcu2EPQp\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"lKcu2EPQp\",name:\"mbORfEHBH\",type:\"Identifier\"},{collection:\"lKcu2EPQp\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"lKcu2EPQp\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"lKcu2EPQp\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"uMoR11Elq\"},type:\"BinaryOperation\"}});const query6=prequery=>prequery({from:{alias:\"sWbcRJBy4\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"sWbcRJBy4\",name:\"mbORfEHBH\",type:\"Identifier\"},{collection:\"sWbcRJBy4\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"sWbcRJBy4\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"sWbcRJBy4\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"G7Fo0_ItX\"},type:\"BinaryOperation\"}});const query7=prequery=>prequery({from:{alias:\"ZWYoUoVO1\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"ZWYoUoVO1\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"ZWYoUoVO1\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"ZWYoUoVO1\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"MqsvoZzCW\"},type:\"BinaryOperation\"}});const query8=prequery=>prequery({from:{alias:\"ioF1xEQYX\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"ioF1xEQYX\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"ioF1xEQYX\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"ioF1xEQYX\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"uMoR11Elq\"},type:\"BinaryOperation\"}});const query9=prequery=>prequery({from:{alias:\"cWw1MF9XN\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"cWw1MF9XN\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"cWw1MF9XN\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"cWw1MF9XN\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"G7Fo0_ItX\"},type:\"BinaryOperation\"}});const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query10=prequery=>prequery({from:{alias:\"e5f0JIZid\",data:Articles,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"e5f0JIZid\",name:\"ng9VCARIM\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"QXI3vPHm1\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"Pu1TfKPbn\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"Dx4eYc_FQ\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"Q9mfqgxce\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"id\",type:\"Identifier\"}]});const query11=prequery=>prequery({from:{alias:\"e5f0JIZid\",data:Articles,type:\"Collection\"},limit:{type:\"LiteralValue\",value:2},select:[{collection:\"e5f0JIZid\",name:\"ng9VCARIM\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"QXI3vPHm1\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"Pu1TfKPbn\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"Dx4eYc_FQ\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"Q9mfqgxce\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"id\",type:\"Identifier\"}]});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 humanReadableVariantMap={\"Collections mega menu\":\"bORRPbznG\",\"Desktop-Transparent\":\"KvqM6iIbQ\",\"Desktop-White-bg\":\"XIyAnVIzG\",\"Mobile-Transparent\":\"zoEbwxPCr\",\"Mobile-White-bg\":\"kPphLeqRx\",\"Shop mega menu\":\"TyMHvPY1e\",\"Tablet-Transparent\":\"W107HgioB\",\"Tablet-White-bg\":\"Nc751c1tK\"};const getProps=({height,id,sEARCH,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,k9gUL1N3d:sEARCH!==null&&sEARCH!==void 0?sEARCH:props.k9gUL1N3d,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"KvqM6iIbQ\",Wyr_182DB:tap!==null&&tap!==void 0?tap:props.Wyr_182DB};};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,Wyr_182DB,k9gUL1N3d,FCsJzqYvQsQW7hAcnK,dS759MB9BsQW7hAcnK,idsQW7hAcnK,FCsJzqYvQcQveLsv3A,dS759MB9BcQveLsv3A,idcQveLsv3A,FCsJzqYvQQZVacSqYl,dS759MB9BQZVacSqYl,idQZVacSqYl,FCsJzqYvQVbkqX5xoA,dS759MB9BVbkqX5xoA,idVbkqX5xoA,mbORfEHBHtSyaZV84U,FCsJzqYvQtSyaZV84U,idtSyaZV84U,mbORfEHBHlKcu2EPQp,FCsJzqYvQlKcu2EPQp,idlKcu2EPQp,mbORfEHBHsWbcRJBy4,FCsJzqYvQsWbcRJBy4,idsWbcRJBy4,FCsJzqYvQZWYoUoVO1,idZWYoUoVO1,FCsJzqYvQioF1xEQYX,idioF1xEQYX,FCsJzqYvQcWw1MF9XN,idcWw1MF9XN,ng9VCARIMe5f0JIZid,QXI3vPHm1e5f0JIZid,Pu1TfKPbne5f0JIZid,Dx4eYc_FQe5f0JIZid,Q9mfqgxcee5f0JIZid,ide5f0JIZid,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KvqM6iIbQ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter49ogky=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"XIyAnVIzG\");});const onMouseLeaveo210mi=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"XIyAnVIzG\");});const onTap1j4nnki=activeVariantCallback(async(...args)=>{if(k9gUL1N3d){const res=await k9gUL1N3d(...args);if(res===false)return false;}});const onTap1y10gbh=activeVariantCallback(async(...args)=>{if(Wyr_182DB){const res=await Wyr_182DB(...args);if(res===false)return false;}});const onTaptxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const onTap14m1kpz=activeVariantCallback(async(...args)=>{setVariant(\"bORRPbznG\");});const onTap1hvx067=activeVariantCallback(async(...args)=>{setVariant(\"TyMHvPY1e\");});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"zoEbwxPCr\",\"kPphLeqRx\",\"W107HgioB\",\"Nc751c1tK\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"zoEbwxPCr\",\"kPphLeqRx\",\"W107HgioB\",\"Nc751c1tK\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"XIyAnVIzG\",\"TyMHvPY1e\",\"bORRPbznG\"].includes(baseVariant))return false;return true;};const ref2=React.useRef(null);const isDisplayed3=()=>{if(baseVariant===\"XIyAnVIzG\")return true;return false;};const ref3=React.useRef(null);const isDisplayed4=()=>{if([\"XIyAnVIzG\",\"TyMHvPY1e\",\"bORRPbznG\"].includes(baseVariant))return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"bORRPbznG\")return false;return true;};const isDisplayed6=()=>{if(baseVariant===\"TyMHvPY1e\")return true;return false;};const isDisplayed7=()=>{if([\"XIyAnVIzG\",\"TyMHvPY1e\"].includes(baseVariant))return false;return true;};const isDisplayed8=()=>{if([\"XIyAnVIzG\",\"bORRPbznG\"].includes(baseVariant))return false;return true;};const isDisplayed9=()=>{if(baseVariant===\"XIyAnVIzG\")return false;return true;};const isDisplayed10=()=>{if([\"XIyAnVIzG\",\"kPphLeqRx\",\"TyMHvPY1e\",\"Nc751c1tK\",\"bORRPbznG\"].includes(baseVariant))return false;return true;};const isDisplayed11=()=>{if([\"TyMHvPY1e\",\"bORRPbznG\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed12=()=>{if(baseVariant===\"TyMHvPY1e\")return false;return true;};const isDisplayed13=()=>{if(baseVariant===\"bORRPbznG\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({bORRPbznG:{value:transition4},kPphLeqRx:{value:transition3},TyMHvPY1e:{value:transition4},XIyAnVIzG:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-162ugeh\",className,classNames),\"data-framer-name\":\"Desktop-Transparent\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KvqM6iIbQ\",onMouseEnter:onMouseEnter49ogky,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\",...style},variants:{bORRPbznG:{backgroundColor:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",boxShadow:\"0px 100px 80px 0px rgba(0, 0, 0, 0.03)\"},kPphLeqRx:{backgroundColor:\"rgb(255, 255, 255)\"},Nc751c1tK:{backgroundColor:\"rgb(255, 255, 255)\"},TyMHvPY1e:{backgroundColor:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",boxShadow:\"0px 100px 80px 0px rgba(0, 0, 0, 0.03)\"},XIyAnVIzG:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(235, 235, 235)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\"}},...addPropertyOverrides({bORRPbznG:{\"data-framer-name\":\"Collections mega menu\",onMouseLeave:onMouseLeaveo210mi},kPphLeqRx:{\"data-framer-name\":\"Mobile-White-bg\",\"data-highlight\":undefined,onMouseEnter:undefined},Nc751c1tK:{\"data-framer-name\":\"Tablet-White-bg\",\"data-highlight\":undefined,onMouseEnter:undefined},TyMHvPY1e:{\"data-framer-name\":\"Shop mega menu\",onMouseLeave:onMouseLeaveo210mi},W107HgioB:{\"data-framer-name\":\"Tablet-Transparent\",\"data-highlight\":undefined,onMouseEnter:undefined},XIyAnVIzG:{\"data-border\":true,\"data-framer-name\":\"Desktop-White-bg\"},zoEbwxPCr:{\"data-framer-name\":\"Mobile-Transparent\",\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15wnkf0\",\"data-border\":true,\"data-framer-name\":\"Menu-mobile\",layoutDependency:layoutDependency,layoutId:\"nkH9Dpk9V\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(231, 231, 231)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\"},variants:{kPphLeqRx:{backgroundColor:\"rgba(0, 0, 0, 0)\"},Nc751c1tK:{backgroundColor:\"rgba(0, 0, 0, 0)\"},W107HgioB:{backgroundColor:\"rgba(0, 0, 0, 0)\"},zoEbwxPCr:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zmu62d\",\"data-framer-name\":\"right-icons\",layoutDependency:layoutDependency,layoutId:\"GYmLgOowu\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1bvjcqc\",\"data-framer-name\":\"Search\",fill:\"black\",intrinsicHeight:40,intrinsicWidth:40,layoutDependency:layoutDependency,layoutId:\"SKWePNDPC\",svg:'<svg width=\"40\" height=\"40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" stroke=\"#1E1E20\" stroke-linecap=\"square\"><path d=\"m28 29-5.075-5.075M18.4 25.8a6.4 6.4 0 1 0 0-12.8 6.4 6.4 0 0 0 0 12.8Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(11 12)\" d=\"M0 0h18v17H0z\"/></clipPath></defs></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jylcam\",\"data-framer-name\":\"Shop\",fill:\"black\",intrinsicHeight:40,intrinsicWidth:40,layoutDependency:layoutDependency,layoutId:\"Uhg6uKbM_\",svg:'<svg width=\"40\" height=\"40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M11 30V14.995l1 .006v.015l4-.002V14c0-2.484 1.274-4 3.5-4 2.018 0 3.5 1.48 3.5 4v1.012l5-.003v.985H12V29h15V16.005h1V30H11Zm11-15.51c0-2.223-.493-3.49-2.5-3.49-2 0-2.5 1.27-2.5 3.49V15l5-.002v-.508Z\" fill=\"#1E1E20\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(11 10)\" d=\"M0 0h17v20H0z\"/></clipPath></defs></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nk2c2y\",\"data-framer-name\":\"Favorite\",fill:\"black\",intrinsicHeight:40,intrinsicWidth:40,layoutDependency:layoutDependency,layoutId:\"mDj_KAUSR\",svg:'<svg width=\"40\" height=\"40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M28.571 16.652c0-.603-.08-1.135-.24-1.596-.16-.461-.364-.828-.613-1.1a2.945 2.945 0 0 0-.91-.663 4.024 4.024 0 0 0-1.05-.346 6.374 6.374 0 0 0-1.093-.09c-.387 0-.803.095-1.25.285a5.75 5.75 0 0 0-1.233.714c-.376.287-.698.555-.965.804a8.538 8.538 0 0 0-.67.686.67.67 0 0 1-.547.246.67.67 0 0 1-.547-.246 8.647 8.647 0 0 0-.67-.686c-.267-.25-.59-.517-.965-.804a5.702 5.702 0 0 0-1.233-.714c-.447-.19-.863-.285-1.25-.285s-.752.03-1.094.09c-.342.06-.692.174-1.049.346-.357.17-.66.392-.91.664-.249.271-.454.638-.614 1.099-.16.461-.24.993-.24 1.596 0 1.25.696 2.57 2.088 3.962L20 26.864l6.473-6.239c1.399-1.399 2.098-2.723 2.098-3.973Zm1.429 0c0 1.644-.852 3.318-2.556 5.022l-6.953 6.697a.668.668 0 0 1-.491.2.668.668 0 0 1-.491-.2l-6.964-6.72a3.669 3.669 0 0 1-.307-.29 11.34 11.34 0 0 1-.62-.73 9.87 9.87 0 0 1-.759-1.088 6.755 6.755 0 0 1-.597-1.35A4.888 4.888 0 0 1 10 16.651c0-1.637.473-2.917 1.417-3.84.945-.922 2.251-1.383 3.918-1.383.461 0 .932.08 1.412.24.48.16.926.375 1.339.647.413.272.768.526 1.066.764.297.239.58.492.848.76.268-.268.55-.521.848-.76.298-.238.653-.492 1.066-.764a5.71 5.71 0 0 1 1.34-.647c.48-.16.95-.24 1.411-.24 1.667 0 2.973.461 3.918 1.384.945.922 1.417 2.202 1.417 3.839Z\" fill=\"#1E1E20\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(10 10)\" d=\"M0 0h20v20H0z\"/></clipPath></defs></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tr0j3c\",\"data-framer-name\":\"right-icons\",layoutDependency:layoutDependency,layoutId:\"oqRutx4D2\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dxvtph\",\"data-framer-name\":\"Search\",layoutDependency:layoutDependency,layoutId:\"qqUBTw8R0\",...addPropertyOverrides({kPphLeqRx:{\"data-highlight\":true,onTap:onTap1j4nnki},Nc751c1tK:{\"data-highlight\":true,onTap:onTap1j4nnki},W107HgioB:{\"data-highlight\":true,onTap:onTap1j4nnki},zoEbwxPCr:{\"data-highlight\":true,onTap:onTap1j4nnki}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-14emwx3\",\"data-framer-name\":\"Search\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"IvOn8p2Ub\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><path d=\"M 12 19 C 12.001 21.831 13.706 24.383 16.322 25.466 C 18.937 26.55 21.948 25.951 23.95 23.95 C 25.954 21.949 26.555 18.937 25.471 16.32 C 24.387 13.703 21.832 11.998 19 12 C 15.134 12.001 12.001 15.134 12 19 Z M 28.5 28.5 L 24 24\" fill=\"transparent\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:10132772682,withExternalLayout:true,...addPropertyOverrides({kPphLeqRx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><path d=\"M 12 19 C 12.001 21.831 13.706 24.383 16.322 25.466 C 18.937 26.55 21.948 25.951 23.95 23.95 C 25.954 21.949 26.555 18.937 25.471 16.32 C 24.387 13.703 21.832 11.998 19 12 C 15.134 12.001 12.001 15.134 12 19 Z M 28.5 28.5 L 24 24\" fill=\"transparent\" stroke=\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9303712936},Nc751c1tK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><path d=\"M 12 19 C 12.001 21.831 13.706 24.383 16.322 25.466 C 18.937 26.55 21.948 25.951 23.95 23.95 C 25.954 21.949 26.555 18.937 25.471 16.32 C 24.387 13.703 21.832 11.998 19 12 C 15.134 12.001 12.001 15.134 12 19 Z M 28.5 28.5 L 24 24\" fill=\"transparent\" stroke=\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9303712936}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({kPphLeqRx:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||72)-0-72)/2+0+0)+16+0},Nc751c1tK:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||72)-0-72)/2+0+0)+16+0},W107HgioB:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||73)-0-73)/2+0+0)+16+0},zoEbwxPCr:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||73)-0-73)/2+0+0)+16+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1leke0f-container\",layoutDependency:layoutDependency,layoutId:\"IY2jk5BvO-container\",children:/*#__PURE__*/_jsx(Cart2,{height:\"100%\",id:\"IY2jk5BvO\",layoutId:\"IY2jk5BvO\",variant:\"pOcP1xxbE\",width:\"100%\",...addPropertyOverrides({kPphLeqRx:{variant:\"cCeCxVHiK\"},Nc751c1tK:{variant:\"cCeCxVHiK\"},W107HgioB:{variant:\"z0H5iogwh\"},zoEbwxPCr:{variant:\"z0H5iogwh\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,width:\"89px\",...addPropertyOverrides({kPphLeqRx:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||72)-0-72)/2+0+0)+13.500000000000014},Nc751c1tK:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||72)-0-72)/2+0+0)+13.500000000000014},W107HgioB:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||73)-0-73)/2+0+0)+13.500000000000014},zoEbwxPCr:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||73)-0-73)/2+0+0)+13.500000000000014}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-33ns89-container\",layoutDependency:layoutDependency,layoutId:\"lXZSRUF6m-container\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"lXZSRUF6m\",layoutId:\"lXZSRUF6m\",style:{height:\"100%\",width:\"100%\"},variant:\"YYI17IwYd\",width:\"100%\",...addPropertyOverrides({W107HgioB:{variant:\"DGOY9Rjyp\"},zoEbwxPCr:{variant:\"DGOY9Rjyp\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-op6djr\",layoutDependency:layoutDependency,layoutId:\"lMOviBuLT\",...addPropertyOverrides({kPphLeqRx:{\"data-highlight\":true,onTap:onTap1y10gbh},Nc751c1tK:{\"data-highlight\":true,onTap:onTap1y10gbh},W107HgioB:{\"data-highlight\":true,onTap:onTap1y10gbh},zoEbwxPCr:{\"data-highlight\":true,onTap:onTap1y10gbh}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1981oxb\",\"data-framer-name\":\"Menu\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"yaCrXQViY\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><g transform=\"translate(8 8)\" id=\"ss12518452586_1\"><path d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z\" fill=\"transparent\"></path><path d=\"M 4 6 L 20 6 M 4 12 L 20 12 M 4 18 L 20 18\" fill=\"transparent\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:12518452586,withExternalLayout:true,...addPropertyOverrides({kPphLeqRx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><g transform=\"translate(8 8)\" id=\"ss9027824689_1\"><path d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z\" fill=\"transparent\"></path><path d=\"M 4 6 L 20 6 M 4 12 L 20 12 M 4 18 L 20 18\" fill=\"transparent\" stroke=\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:9027824689},Nc751c1tK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><g transform=\"translate(8 8)\" id=\"ss9027824689_1\"><path d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z\" fill=\"transparent\"></path><path d=\"M 4 6 L 20 6 M 4 12 L 20 12 M 4 18 L 20 18\" fill=\"transparent\" stroke=\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:9027824689}},baseVariant,gestureVariant)})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-xv4z2\",\"data-framer-appear-id\":\"xv4z2\",\"data-framer-name\":\"Container\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"kTfd0rpUZ\",optimized:true,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:{bORRPbznG:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(235, 235, 235)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},TyMHvPY1e:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(235, 235, 235)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({bORRPbznG:{\"data-border\":true,animate:undefined,initial:undefined,optimized:undefined},TyMHvPY1e:{\"data-border\":true,animate:undefined,initial:undefined,optimized:undefined},XIyAnVIzG:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:[isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eqasef\",\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"j3cLlcNkA\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||90)-0-89)/2+0+0)+31+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sblotz-container\",layoutDependency:layoutDependency,layoutId:\"g0sLJUEnc-container\",children:/*#__PURE__*/_jsx(NavMenuItem,{aaExFCzYf:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",height:\"100%\",id:\"g0sLJUEnc\",layoutId:\"g0sLJUEnc\",style:{height:\"100%\"},width:\"100%\",Y6YdMvqfY:\"Shop\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||90)-0-89)/2+0+0)+31+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19iouo6-container\",layoutDependency:layoutDependency,layoutId:\"Cuf42X4HE-container\",children:/*#__PURE__*/_jsx(NavMenuItem,{aaExFCzYf:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",height:\"100%\",id:\"Cuf42X4HE\",layoutId:\"Cuf42X4HE\",style:{height:\"100%\"},width:\"100%\",Y6YdMvqfY:\"Collections\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||90)-0-89)/2+0+0)+31+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9u3nu1-container\",layoutDependency:layoutDependency,layoutId:\"yKgk4ScxF-container\",children:/*#__PURE__*/_jsx(NavMenuItem,{aaExFCzYf:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",height:\"100%\",id:\"yKgk4ScxF\",layoutId:\"yKgk4ScxF\",style:{height:\"100%\"},width:\"100%\",Y6YdMvqfY:\"About\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||90)-0-89)/2+0+0)+31+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14syp6y-container\",layoutDependency:layoutDependency,layoutId:\"kz79OYE9H-container\",children:/*#__PURE__*/_jsx(NavMenuItem,{aaExFCzYf:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",height:\"100%\",id:\"kz79OYE9H\",layoutId:\"kz79OYE9H\",style:{height:\"100%\"},width:\"100%\",Y6YdMvqfY:\"Contact\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,width:\"89px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||90)-0-89)/2+0+0)+21.50000000000002,...addPropertyOverrides({bORRPbznG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||462.5)-0-611)/2+0+0)+22.50000000000002},TyMHvPY1e:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||425)-0-281.6)/2+0+0)+22.50000000000002},XIyAnVIzG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||90)-0-90)/2+0+0)+22.50000000000002}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10cc4dl-container\",layoutDependency:layoutDependency,layoutId:\"kfNPMDXVy-container\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"kfNPMDXVy\",layoutId:\"kfNPMDXVy\",style:{height:\"100%\",width:\"100%\"},variant:\"DGOY9Rjyp\",width:\"100%\",...addPropertyOverrides({bORRPbznG:{variant:\"YYI17IwYd\"},TyMHvPY1e:{variant:\"YYI17IwYd\"},XIyAnVIzG:{variant:\"YYI17IwYd\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y5z2yo\",\"data-framer-name\":\"Sub\",layoutDependency:layoutDependency,layoutId:\"DtooIQHgl\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,enabled:isDisplayed3(),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p1kisr\",\"data-highlight\":true,id:`${layoutId}-p1kisr`,layoutDependency:layoutDependency,layoutId:\"peu8UVYhj\",onTap:onTaptxyyif({overlay}),ref:ref2,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1deeqwl\",\"data-styles-preset\":\"IazaUe4CX\",children:\"EN\"})}),className:\"framer-1jxcq60\",\"data-framer-name\":\"DKK\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"c6kTbVhSE\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{bORRPbznG:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\"},TyMHvPY1e:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\"},XIyAnVIzG:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bORRPbznG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1deeqwl\",\"data-styles-preset\":\"IazaUe4CX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"EN\"})})},TyMHvPY1e:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1deeqwl\",\"data-styles-preset\":\"IazaUe4CX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"EN\"})})},XIyAnVIzG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1deeqwl\",\"data-styles-preset\":\"IazaUe4CX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"EN\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lprqmr\",\"data-framer-name\":\"Chevron-down\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"wqcyR0_D9\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><g id=\"ss12114265480_1\"><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path><path d=\"M 4 6 L 8 10 L 12 6\" fill=\"transparent\" stroke=\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:12114265480,withExternalLayout:true,...addPropertyOverrides({bORRPbznG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><g id=\"ss8952174580_1\"><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path><path d=\"M 4 6 L 8 10 L 12 6\" fill=\"transparent\" stroke=\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:8952174580},TyMHvPY1e:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><g id=\"ss8952174580_1\"><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path><path d=\"M 4 6 L 8 10 L 12 6\" fill=\"transparent\" stroke=\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:8952174580},XIyAnVIzG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><g id=\"ss8952174580_1\"><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path><path d=\"M 4 6 L 8 10 L 12 6\" fill=\"transparent\" stroke=\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:8952174580}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref2,className:cx(serializationHash,classNames,...sharedStyleClassNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-p1kisr`,offsetX:-47,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",portalSelector:\"#overlay\",safeArea:true,zIndex:11,...addPropertyOverrides({XIyAnVIzG:{safeArea:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-ojuxbw\",\"data-border\":true,\"data-framer-name\":\"Menu\",exit:animation2,initial:animation4,layoutDependency:layoutDependency,layoutId:\"Y2SBjWgxg\",ref:ref3,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6575813b-a27c-4ad7-a5e5-7da13f64cb2a, rgb(235, 235, 235))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},nodeId:\"rjsNePMTW\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rd8ca5\",\"data-styles-preset\":\"kjHt762RX\",children:\"English\"})})})}),className:\"framer-d920f1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rjsNePMTW\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},nodeId:\"g797pUu7F\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rd8ca5\",\"data-styles-preset\":\"kjHt762RX\",children:\"Fran\\xe7ais\"})})})}),className:\"framer-1vcl5lc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"g797pUu7F\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16w6kae\",\"data-styles-preset\":\"VBcg73oIz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},nodeId:\"h8gxwFyT9\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rd8ca5\",\"data-styles-preset\":\"kjHt762RX\",children:\"Spanish\"})})})}),className:\"framer-1fhlafo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h8gxwFyT9\",style:{\"--extracted-r6o4lv\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})]})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tlk6i8\",\"data-framer-name\":\"search\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JAw24xzRJ\",onTap:onTap1j4nnki,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,width:\"53px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||90)-0-89)/2+0+0)+24+7+0,...addPropertyOverrides({bORRPbznG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||462.5)-0-611)/2+0+0)+25+7+0},TyMHvPY1e:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||425)-0-281.6)/2+0+0)+25+7+0},XIyAnVIzG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||90)-0-90)/2+0+0)+25+7+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11dnd9v-container\",layoutDependency:layoutDependency,layoutId:\"H6KfqsNn2-container\",children:/*#__PURE__*/_jsx(NavMenuItem,{aaExFCzYf:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",height:\"100%\",id:\"H6KfqsNn2\",layoutId:\"H6KfqsNn2\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",Y6YdMvqfY:\"Search\",...addPropertyOverrides({bORRPbznG:{aaExFCzYf:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\"},TyMHvPY1e:{aaExFCzYf:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\"},XIyAnVIzG:{aaExFCzYf:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\"}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1yc03z1\",\"data-framer-name\":\"Line 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:12,intrinsicWidth:3,layoutDependency:layoutDependency,layoutId:\"hkIIZ9scn\",svg:'<svg width=\"3\" height=\"12\" viewBox=\"-1 -1 3 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line opacity=\"0.8\" x1=\"0.5\" y1=\"2.18557e-08\" x2=\"0.5\" y2=\"10\" stroke=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g51ig7\",\"data-framer-name\":\"Frame 1\",layoutDependency:layoutDependency,layoutId:\"gbw8BPnaD\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||90)-0-89)/2+0+0)+24+0+0,...addPropertyOverrides({bORRPbznG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||462.5)-0-611)/2+0+0)+25+0+0},TyMHvPY1e:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||425)-0-281.6)/2+0+0)+25+0+0},XIyAnVIzG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||90)-0-90)/2+0+0)+25+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ccixbb-container\",layoutDependency:layoutDependency,layoutId:\"mJl8jLQg7-container\",children:/*#__PURE__*/_jsx(Cart2,{height:\"100%\",id:\"mJl8jLQg7\",layoutId:\"mJl8jLQg7\",variant:\"n8iX37tQc\",width:\"100%\",...addPropertyOverrides({bORRPbznG:{variant:\"pOcP1xxbE\"},TyMHvPY1e:{variant:\"pOcP1xxbE\"},XIyAnVIzG:{variant:\"pOcP1xxbE\"}},baseVariant,gestureVariant)})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1tbehb0\",\"data-framer-name\":\"Line 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:13,intrinsicWidth:3,layoutDependency:layoutDependency,layoutId:\"oYo6bfAHu\",svg:'<svg width=\"3\" height=\"13\" viewBox=\"-1 -1 3 13\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line opacity=\"0.25\" x1=\"0.5\" y1=\"0.5\" x2=\"0.5\" y2=\"10.5\" stroke=\"#1E1E20\"/>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8e9wqb\",\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"UfaPSX4CB\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-fk21vw\",\"data-framer-name\":\"Menu-item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TLbas2SSU\",onTap:onTap14m1kpz,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({XIyAnVIzG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||90)-0-90)/2+0+0)+0+0+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iwu0xt-container\",layoutDependency:layoutDependency,layoutId:\"VDJjgbTSG-container\",children:/*#__PURE__*/_jsx(NavMenuItem,{aaExFCzYf:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",height:\"100%\",id:\"VDJjgbTSG\",layoutId:\"VDJjgbTSG\",style:{height:\"100%\"},width:\"100%\",Y6YdMvqfY:\"Collections\"})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UwPwwFo2y\"},nodeId:\"Qn9ngCfXc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-jhxlfi framer-19ysfks\",\"data-framer-name\":\"Menu-item\",layoutDependency:layoutDependency,layoutId:\"Qn9ngCfXc\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({XIyAnVIzG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||90)-0-90)/2+0+0)+0+0+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oa4x2w-container\",layoutDependency:layoutDependency,layoutId:\"UQ3TNn_B_-container\",children:/*#__PURE__*/_jsx(NavMenuItem,{aaExFCzYf:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",height:\"100%\",id:\"UQ3TNn_B_\",layoutId:\"UQ3TNn_B_\",style:{height:\"100%\"},width:\"100%\",Y6YdMvqfY:\"About\"})})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fM3rRBPLU\"},nodeId:\"Wz98GOgsE\",openInNewTab:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-79ncsk framer-19ysfks\",\"data-framer-name\":\"Menu-item\",layoutDependency:layoutDependency,layoutId:\"Wz98GOgsE\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({XIyAnVIzG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||90)-0-90)/2+0+0)+0+0+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q4aoto-container\",layoutDependency:layoutDependency,layoutId:\"hyOHKgJcM-container\",children:/*#__PURE__*/_jsx(NavMenuItem,{aaExFCzYf:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",height:\"100%\",id:\"hyOHKgJcM\",layoutId:\"hyOHKgJcM\",style:{height:\"100%\"},width:\"100%\",Y6YdMvqfY:\"Contact\"})})})})}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12z2hd8\",\"data-framer-name\":\"Menu-item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qNTu5OyIF\",...addPropertyOverrides({XIyAnVIzG:{onMouseEnter:undefined,onTap:onTap1hvx067}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({TyMHvPY1e:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||425)-0-281.6)/2+0+0)+0+0+32+0},XIyAnVIzG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||90)-0-90)/2+0+0)+0+0+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v06sxw-container\",layoutDependency:layoutDependency,layoutId:\"h0yekVqYr-container\",children:/*#__PURE__*/_jsx(NavMenuItem,{aaExFCzYf:\"var(--token-0fa512d4-2ad0-4cfb-9034-9b56b574bb7d, rgb(255, 255, 255))\",height:\"100%\",id:\"h0yekVqYr\",layoutId:\"h0yekVqYr\",style:{height:\"100%\"},width:\"100%\",Y6YdMvqfY:\"Shop\",...addPropertyOverrides({TyMHvPY1e:{aaExFCzYf:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\"},XIyAnVIzG:{aaExFCzYf:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\"}},baseVariant,gestureVariant)})})}),isDisplayed6()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-13m5ils\",\"data-framer-name\":\"Line 2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:3,intrinsicWidth:42,layoutDependency:layoutDependency,layoutId:\"ur9qILTsZ\",svg:'<svg width=\"42\" height=\"3\" viewBox=\"-1 -1 42 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line y1=\"0.5\" x2=\"40\" y2=\"0.5\" stroke=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed7()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-b65fpp\",\"data-framer-name\":\"Menu-item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"li6bWjGmR\",onTap:onTap1hvx067,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({bORRPbznG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||462.5)-0-611)/2+0+0)+0+0+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t726xu-container\",layoutDependency:layoutDependency,layoutId:\"WdVPrf5A1-container\",children:/*#__PURE__*/_jsx(NavMenuItem,{aaExFCzYf:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",height:\"100%\",id:\"WdVPrf5A1\",layoutId:\"WdVPrf5A1\",style:{height:\"100%\"},width:\"100%\",Y6YdMvqfY:\"Shop\"})})})}),isDisplayed8()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13403fz\",\"data-framer-name\":\"Menu-item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bd1oJW6bE\",onTap:onTap14m1kpz,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({TyMHvPY1e:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||425)-0-281.6)/2+0+0)+0+0+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16fi4p9-container\",layoutDependency:layoutDependency,layoutId:\"zcCTjufLM-container\",children:/*#__PURE__*/_jsx(NavMenuItem,{aaExFCzYf:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",height:\"100%\",id:\"zcCTjufLM\",layoutId:\"zcCTjufLM\",style:{height:\"100%\"},width:\"100%\",Y6YdMvqfY:\"Collections\"})})})}),isDisplayed9()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UwPwwFo2y\"},nodeId:\"WPCoxRL9K\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1hje3kq framer-19ysfks\",\"data-framer-name\":\"Menu-item\",layoutDependency:layoutDependency,layoutId:\"WPCoxRL9K\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({bORRPbznG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||462.5)-0-611)/2+0+0)+0+0+32+0},TyMHvPY1e:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||425)-0-281.6)/2+0+0)+0+0+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-q0ie6u-container\",layoutDependency:layoutDependency,layoutId:\"r5kd3c9ve-container\",children:/*#__PURE__*/_jsx(NavMenuItem,{aaExFCzYf:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",height:\"100%\",id:\"r5kd3c9ve\",layoutId:\"r5kd3c9ve\",style:{height:\"100%\"},width:\"100%\",Y6YdMvqfY:\"About\"})})})})}),isDisplayed9()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fM3rRBPLU\"},nodeId:\"Jf8sJ2k1h\",openInNewTab:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1wuzdol framer-19ysfks\",\"data-framer-name\":\"Menu-item\",layoutDependency:layoutDependency,layoutId:\"Jf8sJ2k1h\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({bORRPbznG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||462.5)-0-611)/2+0+0)+0+0+32+0},TyMHvPY1e:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||425)-0-281.6)/2+0+0)+0+0+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1olxovz-container\",layoutDependency:layoutDependency,layoutId:\"twG2j0SsG-container\",children:/*#__PURE__*/_jsx(NavMenuItem,{aaExFCzYf:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",height:\"100%\",id:\"twG2j0SsG\",layoutId:\"twG2j0SsG\",style:{height:\"100%\"},width:\"100%\",Y6YdMvqfY:\"Contact\"})})})})}),isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q3y50q\",\"data-framer-name\":\"Menu-item\",layoutDependency:layoutDependency,layoutId:\"f0bE_e9QB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({bORRPbznG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||462.5)-0-611)/2+0+0)+0+0+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lw049t-container\",layoutDependency:layoutDependency,layoutId:\"KpT3iI8gB-container\",children:/*#__PURE__*/_jsx(NavMenuItem,{aaExFCzYf:\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",height:\"100%\",id:\"KpT3iI8gB\",layoutId:\"KpT3iI8gB\",style:{height:\"100%\"},width:\"100%\",Y6YdMvqfY:\"Shop\",...addPropertyOverrides({bORRPbznG:{Y6YdMvqfY:\"Collections\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1s6fg9t\",\"data-framer-name\":\"Line 2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:3,intrinsicWidth:42,layoutDependency:layoutDependency,layoutId:\"YXlGL5_7g\",svg:'<svg width=\"42\" height=\"3\" viewBox=\"-1 -1 42 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line y1=\"0.5\" x2=\"40\" y2=\"0.5\" stroke=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]})]})]}),isDisplayed10()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-o5rg9s\",layoutDependency:layoutDependency,layoutId:\"aqdg3mFGz\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hc286k\",layoutDependency:layoutDependency,layoutId:\"RBJQzHhQB\",style:{background:\"linear-gradient(90deg, rgba(235, 235, 235, 0) 0%, rgb(235, 235, 235) 17.117117117117118%, rgb(235, 235, 235) 50.499718468468465%, rgb(235, 235, 235) 80.43179898648648%, rgba(235, 235, 235, 0) 100%)\"}})}),isDisplayed11()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rdfnap\",\"data-framer-name\":\"humberger menu dropdown\",layoutDependency:layoutDependency,layoutId:\"kj9jxn3OP\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-42s94h\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"rF3CS1Vxi\",children:[isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uync27\",\"data-framer-name\":\"Frame 3102\",layoutDependency:layoutDependency,layoutId:\"an5sGBDxA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-gt5gh\",\"data-styles-preset\":\"TGC_94NrH\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mfZ8yKlVY\"},nodeId:\"VUykjpCH4\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rd8ca5\",\"data-styles-preset\":\"kjHt762RX\",children:\"Earrings\"})})})}),className:\"framer-qj3zh0\",\"data-framer-name\":\"Earrings\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VUykjpCH4\",style:{\"--extracted-a0htzi\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kwiepo\",\"data-framer-name\":\"Frame 44\",layoutDependency:layoutDependency,layoutId:\"cZ64iaeUZ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4n23ul\",layoutDependency:layoutDependency,layoutId:\"sQW7hAcnK\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"sQW7hAcnK\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5},select:[{collection:\"sQW7hAcnK\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"sQW7hAcnK\",name:\"dS759MB9B\",type:\"Identifier\"},{collection:\"sQW7hAcnK\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"sQW7hAcnK\",name:\"xrBOdEtxe\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"NbTdnZ2q1\"},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection.map(({dS759MB9B:dS759MB9BsQW7hAcnK,FCsJzqYvQ:FCsJzqYvQsQW7hAcnK,id:idsQW7hAcnK},i)=>{FCsJzqYvQsQW7hAcnK!==null&&FCsJzqYvQsQW7hAcnK!==void 0?FCsJzqYvQsQW7hAcnK:FCsJzqYvQsQW7hAcnK=\"\";dS759MB9BsQW7hAcnK!==null&&dS759MB9BsQW7hAcnK!==void 0?dS759MB9BsQW7hAcnK:dS759MB9BsQW7hAcnK=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`sQW7hAcnK-${idsQW7hAcnK}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FCsJzqYvQ:FCsJzqYvQsQW7hAcnK},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{FCsJzqYvQ:FCsJzqYvQsQW7hAcnK},webPageId:\"g8BDwFgiU\"},nodeId:\"JzbmVwXeT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-p3wufk framer-19ysfks\",layoutDependency:layoutDependency,layoutId:\"JzbmVwXeT\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({TyMHvPY1e:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||425)-0-281.6)/2+90+0)+40+0+0+57.599999999999994+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-hwm1bo-container\",layoutDependency:layoutDependency,layoutId:\"AAexcgHbt-container\",children:/*#__PURE__*/_jsx(SubCategoryItem,{Gnxj1VaVu:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",height:\"100%\",id:\"AAexcgHbt\",layoutId:\"AAexcgHbt\",r2TOX4bv6:dS759MB9BsQW7hAcnK,width:\"100%\"})})})})})})},idsQW7hAcnK);})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mfZ8yKlVY\"},implicitPathVariables:undefined},{href:{webPageId:\"mfZ8yKlVY\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({TyMHvPY1e:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||425)-0-281.6)/2+90+0)+40+0+0+57.599999999999994+0+35}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7hz0h2-container\",layoutDependency:layoutDependency,layoutId:\"v99fo8K_D-container\",children:/*#__PURE__*/_jsx(SubCategoryItem,{Gnxj1VaVu:\"var(--token-4b4054d8-5161-4df6-895d-c76744909ecb, rgb(158, 143, 127))\",height:\"100%\",id:\"v99fo8K_D\",layoutId:\"v99fo8K_D\",r2TOX4bv6:\"See all\",width:\"100%\",XdF3rMkSn:resolvedLinks[0],...addPropertyOverrides({TyMHvPY1e:{XdF3rMkSn:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sqnpjp\",\"data-framer-name\":\"Frame 3103\",layoutDependency:layoutDependency,layoutId:\"LMEzptM6f\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-gt5gh\",\"data-styles-preset\":\"TGC_94NrH\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"lDftQAimR\"},nodeId:\"O9hdGn4ib\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rd8ca5\",\"data-styles-preset\":\"kjHt762RX\",children:\"Rings\"})})})}),className:\"framer-1u8m39j\",\"data-framer-name\":\"Rings\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O9hdGn4ib\",style:{\"--extracted-a0htzi\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1z087lu\",\"data-framer-name\":\"Frame 44\",layoutDependency:layoutDependency,layoutId:\"hC7pVpM8E\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11o7yxf\",layoutDependency:layoutDependency,layoutId:\"cQveLsv3A\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"cQveLsv3A\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5},select:[{collection:\"cQveLsv3A\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"cQveLsv3A\",name:\"dS759MB9B\",type:\"Identifier\"},{collection:\"cQveLsv3A\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"cQveLsv3A\",name:\"xrBOdEtxe\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"gXp1WRaVR\"},type:\"BinaryOperation\"}},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsxs(_Fragment,{children:[collection1.map(({dS759MB9B:dS759MB9BcQveLsv3A,FCsJzqYvQ:FCsJzqYvQcQveLsv3A,id:idcQveLsv3A},i)=>{FCsJzqYvQcQveLsv3A!==null&&FCsJzqYvQcQveLsv3A!==void 0?FCsJzqYvQcQveLsv3A:FCsJzqYvQcQveLsv3A=\"\";dS759MB9BcQveLsv3A!==null&&dS759MB9BcQveLsv3A!==void 0?dS759MB9BcQveLsv3A:dS759MB9BcQveLsv3A=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`cQveLsv3A-${idcQveLsv3A}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FCsJzqYvQ:FCsJzqYvQcQveLsv3A},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{FCsJzqYvQ:FCsJzqYvQcQveLsv3A},webPageId:\"g8BDwFgiU\"},nodeId:\"EfAc5VWYS\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-13r6lfw framer-19ysfks\",layoutDependency:layoutDependency,layoutId:\"EfAc5VWYS\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({TyMHvPY1e:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||425)-0-281.6)/2+90+0)+40+0+0+57.599999999999994+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12gtl03-container\",layoutDependency:layoutDependency,layoutId:\"SE2GAbVFd-container\",children:/*#__PURE__*/_jsx(SubCategoryItem,{Gnxj1VaVu:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",height:\"100%\",id:\"SE2GAbVFd\",layoutId:\"SE2GAbVFd\",r2TOX4bv6:dS759MB9BcQveLsv3A,width:\"100%\"})})})})})})},idcQveLsv3A);}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lDftQAimR\"},implicitPathVariables:undefined},{href:{webPageId:\"lDftQAimR\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({TyMHvPY1e:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||425)-0-281.6)/2+90+0)+40+0+0+57.599999999999994+0+0+0+35}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yoxlpb-container\",layoutDependency:layoutDependency,layoutId:\"y61HjesYZ-container\",children:/*#__PURE__*/_jsx(SubCategoryItem,{Gnxj1VaVu:\"var(--token-4b4054d8-5161-4df6-895d-c76744909ecb, rgb(158, 143, 127))\",height:\"100%\",id:\"y61HjesYZ\",layoutId:\"y61HjesYZ\",r2TOX4bv6:\"See all\",width:\"100%\",XdF3rMkSn:resolvedLinks1[0],...addPropertyOverrides({TyMHvPY1e:{XdF3rMkSn:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})]})})})})})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m7hqz6\",\"data-framer-name\":\"Frame 3104\",layoutDependency:layoutDependency,layoutId:\"E1Lw4nxOn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-gt5gh\",\"data-styles-preset\":\"TGC_94NrH\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Wm70qKI93\"},nodeId:\"cZyxfPinu\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rd8ca5\",\"data-styles-preset\":\"kjHt762RX\",children:\"Bracelets\"})})})}),className:\"framer-1677dn7\",\"data-framer-name\":\"Pendants\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cZyxfPinu\",style:{\"--extracted-a0htzi\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ucp4sk\",\"data-framer-name\":\"Frame 44\",layoutDependency:layoutDependency,layoutId:\"AG5ryrdGS\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7h9cam\",layoutDependency:layoutDependency,layoutId:\"QZVacSqYl\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"QZVacSqYl\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5},select:[{collection:\"QZVacSqYl\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"QZVacSqYl\",name:\"dS759MB9B\",type:\"Identifier\"},{collection:\"QZVacSqYl\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"QZVacSqYl\",name:\"xrBOdEtxe\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"HfHsq5Irp\"},type:\"BinaryOperation\"}},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsxs(_Fragment,{children:[collection2.map(({dS759MB9B:dS759MB9BQZVacSqYl,FCsJzqYvQ:FCsJzqYvQQZVacSqYl,id:idQZVacSqYl},i)=>{FCsJzqYvQQZVacSqYl!==null&&FCsJzqYvQQZVacSqYl!==void 0?FCsJzqYvQQZVacSqYl:FCsJzqYvQQZVacSqYl=\"\";dS759MB9BQZVacSqYl!==null&&dS759MB9BQZVacSqYl!==void 0?dS759MB9BQZVacSqYl:dS759MB9BQZVacSqYl=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`QZVacSqYl-${idQZVacSqYl}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FCsJzqYvQ:FCsJzqYvQQZVacSqYl},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{FCsJzqYvQ:FCsJzqYvQQZVacSqYl},webPageId:\"g8BDwFgiU\"},nodeId:\"BMmaAeLL6\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-b3gapu framer-19ysfks\",layoutDependency:layoutDependency,layoutId:\"BMmaAeLL6\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({TyMHvPY1e:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||425)-0-281.6)/2+90+0)+40+0+0+57.599999999999994+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-38lqhb-container\",layoutDependency:layoutDependency,layoutId:\"TvCWfRlm2-container\",children:/*#__PURE__*/_jsx(SubCategoryItem,{Gnxj1VaVu:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",height:\"100%\",id:\"TvCWfRlm2\",layoutId:\"TvCWfRlm2\",r2TOX4bv6:dS759MB9BQZVacSqYl,width:\"100%\"})})})})})})},idQZVacSqYl);}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lDftQAimR\"},implicitPathVariables:undefined},{href:{webPageId:\"lDftQAimR\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({TyMHvPY1e:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||425)-0-281.6)/2+90+0)+40+0+0+57.599999999999994+0+0+0+35}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-p62gli-container\",layoutDependency:layoutDependency,layoutId:\"MTFDi4mDz-container\",children:/*#__PURE__*/_jsx(SubCategoryItem,{Gnxj1VaVu:\"var(--token-4b4054d8-5161-4df6-895d-c76744909ecb, rgb(158, 143, 127))\",height:\"100%\",id:\"MTFDi4mDz\",layoutId:\"MTFDi4mDz\",r2TOX4bv6:\"See all\",width:\"100%\",XdF3rMkSn:resolvedLinks2[0],...addPropertyOverrides({TyMHvPY1e:{XdF3rMkSn:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})]})})})})})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dr89on\",\"data-framer-name\":\"Frame 3104\",layoutDependency:layoutDependency,layoutId:\"cB2q8Ure3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-gt5gh\",\"data-styles-preset\":\"TGC_94NrH\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RsdaY2Ppj\"},nodeId:\"E3pttxwWt\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rd8ca5\",\"data-styles-preset\":\"kjHt762RX\",children:\"Necklaces\"})})})}),className:\"framer-1iogvc1\",\"data-framer-name\":\"Pendants\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E3pttxwWt\",style:{\"--extracted-a0htzi\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vk85y4\",\"data-framer-name\":\"Frame 44\",layoutDependency:layoutDependency,layoutId:\"NmSuLVk7i\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wfsmmj\",layoutDependency:layoutDependency,layoutId:\"VbkqX5xoA\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"VbkqX5xoA\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5},select:[{collection:\"VbkqX5xoA\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"VbkqX5xoA\",name:\"dS759MB9B\",type:\"Identifier\"},{collection:\"VbkqX5xoA\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"VbkqX5xoA\",name:\"xrBOdEtxe\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"AvKsVebdM\"},type:\"BinaryOperation\"}},children:(collection3,paginationInfo3,loadMore3)=>/*#__PURE__*/_jsxs(_Fragment,{children:[collection3.map(({dS759MB9B:dS759MB9BVbkqX5xoA,FCsJzqYvQ:FCsJzqYvQVbkqX5xoA,id:idVbkqX5xoA},i)=>{FCsJzqYvQVbkqX5xoA!==null&&FCsJzqYvQVbkqX5xoA!==void 0?FCsJzqYvQVbkqX5xoA:FCsJzqYvQVbkqX5xoA=\"\";dS759MB9BVbkqX5xoA!==null&&dS759MB9BVbkqX5xoA!==void 0?dS759MB9BVbkqX5xoA:dS759MB9BVbkqX5xoA=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`VbkqX5xoA-${idVbkqX5xoA}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FCsJzqYvQ:FCsJzqYvQVbkqX5xoA},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{FCsJzqYvQ:FCsJzqYvQVbkqX5xoA},webPageId:\"g8BDwFgiU\"},nodeId:\"lWrLqBXRc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-5fpja4 framer-19ysfks\",layoutDependency:layoutDependency,layoutId:\"lWrLqBXRc\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({TyMHvPY1e:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||425)-0-281.6)/2+90+0)+40+0+0+57.599999999999994+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vip5q2-container\",layoutDependency:layoutDependency,layoutId:\"RFGLEvZ6d-container\",children:/*#__PURE__*/_jsx(SubCategoryItem,{Gnxj1VaVu:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",height:\"100%\",id:\"RFGLEvZ6d\",layoutId:\"RFGLEvZ6d\",r2TOX4bv6:dS759MB9BVbkqX5xoA,width:\"100%\"})})})})})})},idVbkqX5xoA);}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lDftQAimR\"},implicitPathVariables:undefined},{href:{webPageId:\"lDftQAimR\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({TyMHvPY1e:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||425)-0-281.6)/2+90+0)+40+0+0+57.599999999999994+0+0+0+35}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rgz35v-container\",layoutDependency:layoutDependency,layoutId:\"pzoZgT30Q-container\",children:/*#__PURE__*/_jsx(SubCategoryItem,{Gnxj1VaVu:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",height:\"100%\",id:\"pzoZgT30Q\",layoutId:\"pzoZgT30Q\",r2TOX4bv6:\"See all\",width:\"100%\",XdF3rMkSn:resolvedLinks3[0],...addPropertyOverrides({TyMHvPY1e:{XdF3rMkSn:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})})})})})]}),isDisplayed12()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r2olou\",\"data-framer-name\":\"Frame 3102\",layoutDependency:layoutDependency,layoutId:\"LWPLeOHNs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-e0dr79\",\"data-styles-preset\":\"tHR8go2jH\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32)))\"},children:\"All collections\"})}),className:\"framer-loyw42\",\"data-framer-name\":\"All collections\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MKchFHtNq\",style:{\"--extracted-1of0zx5\":\"var(--token-0fca7d21-5a74-41ef-919f-7943b0015d54, rgb(30, 30, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e353su\",\"data-framer-name\":\"Frame 3102\",layoutDependency:layoutDependency,layoutId:\"Qxpndh6vo\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-wt2583\",\"data-framer-name\":\"Frame 3102\",layoutDependency:layoutDependency,layoutId:\"jf4csni9Z\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-td2b9p\",\"data-framer-name\":\"Frame 44\",layoutDependency:layoutDependency,layoutId:\"hztMfB6kq\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w31h7r\",layoutDependency:layoutDependency,layoutId:\"tSyaZV84U\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"tSyaZV84U\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"tSyaZV84U\",name:\"mbORfEHBH\",type:\"Identifier\"},{collection:\"tSyaZV84U\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"tSyaZV84U\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"tSyaZV84U\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"MqsvoZzCW\"},type:\"BinaryOperation\"}},children:(collection4,paginationInfo4,loadMore4)=>/*#__PURE__*/_jsx(_Fragment,{children:collection4.map(({FCsJzqYvQ:FCsJzqYvQtSyaZV84U,id:idtSyaZV84U,mbORfEHBH:mbORfEHBHtSyaZV84U},i)=>{FCsJzqYvQtSyaZV84U!==null&&FCsJzqYvQtSyaZV84U!==void 0?FCsJzqYvQtSyaZV84U:FCsJzqYvQtSyaZV84U=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`tSyaZV84U-${idtSyaZV84U}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FCsJzqYvQ:FCsJzqYvQtSyaZV84U},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18vx8ug\",layoutDependency:layoutDependency,layoutId:\"e9K4ZS0VC\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BffJd168m\"},implicitPathVariables:undefined},{href:{webPageId:\"BffJd168m\"},implicitPathVariables:undefined}],children:resolvedLinks4=>{var _enumToDisplayNameFunctions_mbORfEHBH;return /*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({bORRPbznG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||462.5)-0-611)/2+90+0)+40+0+0+86+0+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9p8ynk-container\",layoutDependency:layoutDependency,layoutId:\"noZc4P06u-container\",children:/*#__PURE__*/_jsx(SubCategoryItem,{Gnxj1VaVu:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",height:\"100%\",id:\"noZc4P06u\",layoutId:\"noZc4P06u\",r2TOX4bv6:(_enumToDisplayNameFunctions_mbORfEHBH=enumToDisplayNameFunctions[\"mbORfEHBH\"])===null||_enumToDisplayNameFunctions_mbORfEHBH===void 0?void 0:_enumToDisplayNameFunctions_mbORfEHBH.call(enumToDisplayNameFunctions,mbORfEHBHtSyaZV84U,activeLocale),width:\"100%\",XdF3rMkSn:resolvedLinks4[0],...addPropertyOverrides({bORRPbznG:{XdF3rMkSn:resolvedLinks4[1]}},baseVariant,gestureVariant)})})});}})})})},idtSyaZV84U);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1emdcxy\",layoutDependency:layoutDependency,layoutId:\"lKcu2EPQp\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"lKcu2EPQp\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"lKcu2EPQp\",name:\"mbORfEHBH\",type:\"Identifier\"},{collection:\"lKcu2EPQp\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"lKcu2EPQp\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"lKcu2EPQp\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"uMoR11Elq\"},type:\"BinaryOperation\"}},children:(collection5,paginationInfo5,loadMore5)=>/*#__PURE__*/_jsx(_Fragment,{children:collection5.map(({FCsJzqYvQ:FCsJzqYvQlKcu2EPQp,id:idlKcu2EPQp,mbORfEHBH:mbORfEHBHlKcu2EPQp},i)=>{FCsJzqYvQlKcu2EPQp!==null&&FCsJzqYvQlKcu2EPQp!==void 0?FCsJzqYvQlKcu2EPQp:FCsJzqYvQlKcu2EPQp=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`lKcu2EPQp-${idlKcu2EPQp}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FCsJzqYvQ:FCsJzqYvQlKcu2EPQp},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ua4x0x\",layoutDependency:layoutDependency,layoutId:\"pnZlqiBFw\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oIf05CUrO\"},implicitPathVariables:undefined},{href:{webPageId:\"oIf05CUrO\"},implicitPathVariables:undefined}],children:resolvedLinks5=>{var _enumToDisplayNameFunctions_mbORfEHBH;return /*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({bORRPbznG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||462.5)-0-611)/2+90+0)+40+0+0+86+0+0+0+0+35+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ewkq3r-container\",layoutDependency:layoutDependency,layoutId:\"OTIpMv_ow-container\",children:/*#__PURE__*/_jsx(SubCategoryItem,{Gnxj1VaVu:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",height:\"100%\",id:\"OTIpMv_ow\",layoutId:\"OTIpMv_ow\",r2TOX4bv6:(_enumToDisplayNameFunctions_mbORfEHBH=enumToDisplayNameFunctions[\"mbORfEHBH\"])===null||_enumToDisplayNameFunctions_mbORfEHBH===void 0?void 0:_enumToDisplayNameFunctions_mbORfEHBH.call(enumToDisplayNameFunctions,mbORfEHBHlKcu2EPQp,activeLocale),width:\"100%\",XdF3rMkSn:resolvedLinks5[0],...addPropertyOverrides({bORRPbznG:{XdF3rMkSn:resolvedLinks5[1]}},baseVariant,gestureVariant)})})});}})})})},idlKcu2EPQp);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g6fvto\",layoutDependency:layoutDependency,layoutId:\"sWbcRJBy4\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"sWbcRJBy4\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"sWbcRJBy4\",name:\"mbORfEHBH\",type:\"Identifier\"},{collection:\"sWbcRJBy4\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"sWbcRJBy4\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"sWbcRJBy4\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"G7Fo0_ItX\"},type:\"BinaryOperation\"}},children:(collection6,paginationInfo6,loadMore6)=>/*#__PURE__*/_jsx(_Fragment,{children:collection6.map(({FCsJzqYvQ:FCsJzqYvQsWbcRJBy4,id:idsWbcRJBy4,mbORfEHBH:mbORfEHBHsWbcRJBy4},i)=>{FCsJzqYvQsWbcRJBy4!==null&&FCsJzqYvQsWbcRJBy4!==void 0?FCsJzqYvQsWbcRJBy4:FCsJzqYvQsWbcRJBy4=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`sWbcRJBy4-${idsWbcRJBy4}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FCsJzqYvQ:FCsJzqYvQsWbcRJBy4},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mbfs0\",layoutDependency:layoutDependency,layoutId:\"yklsvoU2N\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"usEJ8_n0r\"},implicitPathVariables:undefined},{href:{webPageId:\"usEJ8_n0r\"},implicitPathVariables:undefined}],children:resolvedLinks6=>{var _enumToDisplayNameFunctions_mbORfEHBH;return /*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({bORRPbznG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||462.5)-0-611)/2+90+0)+40+0+0+86+0+0+0+0+70+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fdlfj6-container\",layoutDependency:layoutDependency,layoutId:\"nUE0mdR6J-container\",children:/*#__PURE__*/_jsx(SubCategoryItem,{Gnxj1VaVu:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",height:\"100%\",id:\"nUE0mdR6J\",layoutId:\"nUE0mdR6J\",r2TOX4bv6:(_enumToDisplayNameFunctions_mbORfEHBH=enumToDisplayNameFunctions[\"mbORfEHBH\"])===null||_enumToDisplayNameFunctions_mbORfEHBH===void 0?void 0:_enumToDisplayNameFunctions_mbORfEHBH.call(enumToDisplayNameFunctions,mbORfEHBHsWbcRJBy4,activeLocale),width:\"100%\",XdF3rMkSn:resolvedLinks6[0],...addPropertyOverrides({bORRPbznG:{XdF3rMkSn:resolvedLinks6[1]}},baseVariant,gestureVariant)})})});}})})})},idsWbcRJBy4);})})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ioofau\",\"data-framer-name\":\"Frame 3102\",layoutDependency:layoutDependency,layoutId:\"Re7G54sK3\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18j6d9h\",\"data-framer-name\":\"Frame 44\",layoutDependency:layoutDependency,layoutId:\"ckpwaKcBp\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16foeqt\",layoutDependency:layoutDependency,layoutId:\"ZWYoUoVO1\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"ZWYoUoVO1\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"ZWYoUoVO1\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"ZWYoUoVO1\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"ZWYoUoVO1\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"MqsvoZzCW\"},type:\"BinaryOperation\"}},children:(collection7,paginationInfo7,loadMore7)=>/*#__PURE__*/_jsx(_Fragment,{children:collection7.map(({FCsJzqYvQ:FCsJzqYvQZWYoUoVO1,id:idZWYoUoVO1},i)=>{FCsJzqYvQZWYoUoVO1!==null&&FCsJzqYvQZWYoUoVO1!==void 0?FCsJzqYvQZWYoUoVO1:FCsJzqYvQZWYoUoVO1=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`ZWYoUoVO1-${idZWYoUoVO1}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FCsJzqYvQ:FCsJzqYvQZWYoUoVO1},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9ad3yx\",layoutDependency:layoutDependency,layoutId:\"npXO1Z45G\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({bORRPbznG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||462.5)-0-611)/2+90+0)+40+0+0+86+0+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jb928k-container\",layoutDependency:layoutDependency,layoutId:\"KnUVM1Aet-container\",children:/*#__PURE__*/_jsx(SubCategoryItem,{Gnxj1VaVu:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",height:\"100%\",id:\"KnUVM1Aet\",layoutId:\"KnUVM1Aet\",r2TOX4bv6:\"Collection name\",width:\"100%\"})})})})})},idZWYoUoVO1);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17fftnf\",layoutDependency:layoutDependency,layoutId:\"ioF1xEQYX\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"ioF1xEQYX\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"ioF1xEQYX\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"ioF1xEQYX\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"ioF1xEQYX\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"uMoR11Elq\"},type:\"BinaryOperation\"}},children:(collection8,paginationInfo8,loadMore8)=>/*#__PURE__*/_jsx(_Fragment,{children:collection8.map(({FCsJzqYvQ:FCsJzqYvQioF1xEQYX,id:idioF1xEQYX},i)=>{FCsJzqYvQioF1xEQYX!==null&&FCsJzqYvQioF1xEQYX!==void 0?FCsJzqYvQioF1xEQYX:FCsJzqYvQioF1xEQYX=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`ioF1xEQYX-${idioF1xEQYX}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FCsJzqYvQ:FCsJzqYvQioF1xEQYX},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-15ic40i\",layoutDependency:layoutDependency,layoutId:\"CiFqRWKL3\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({bORRPbznG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||462.5)-0-611)/2+90+0)+40+0+0+86+0+0+0+0+35+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cs9j43-container\",layoutDependency:layoutDependency,layoutId:\"k8ZPxtju4-container\",children:/*#__PURE__*/_jsx(SubCategoryItem,{Gnxj1VaVu:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",height:\"100%\",id:\"k8ZPxtju4\",layoutId:\"k8ZPxtju4\",r2TOX4bv6:\"Collection name\",width:\"100%\"})})})})})},idioF1xEQYX);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dfeekh\",layoutDependency:layoutDependency,layoutId:\"cWw1MF9XN\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"cWw1MF9XN\",data:MyStore,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"cWw1MF9XN\",name:\"FCsJzqYvQ\",type:\"Identifier\"},{collection:\"cWw1MF9XN\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"cWw1MF9XN\",name:\"mbORfEHBH\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"G7Fo0_ItX\"},type:\"BinaryOperation\"}},children:(collection9,paginationInfo9,loadMore9)=>/*#__PURE__*/_jsx(_Fragment,{children:collection9.map(({FCsJzqYvQ:FCsJzqYvQcWw1MF9XN,id:idcWw1MF9XN},i)=>{FCsJzqYvQcWw1MF9XN!==null&&FCsJzqYvQcWw1MF9XN!==void 0?FCsJzqYvQcWw1MF9XN:FCsJzqYvQcWw1MF9XN=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`cWw1MF9XN-${idcWw1MF9XN}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FCsJzqYvQ:FCsJzqYvQcWw1MF9XN},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-98vkzr\",layoutDependency:layoutDependency,layoutId:\"ynlsFz67W\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({bORRPbznG:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||462.5)-0-611)/2+90+0)+40+0+0+86+0+0+0+0+70+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hcgr3g-container\",layoutDependency:layoutDependency,layoutId:\"Un3KzE4iY-container\",children:/*#__PURE__*/_jsx(SubCategoryItem,{Gnxj1VaVu:\"var(--token-1a260c19-b4cd-46dc-b309-2f59c1532fd2, rgb(143, 143, 143))\",height:\"100%\",id:\"Un3KzE4iY\",layoutId:\"Un3KzE4iY\",r2TOX4bv6:\"Collection name\",width:\"100%\"})})})})})},idcWw1MF9XN);})})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s646cq\",\"data-framer-name\":\"Frame 3102\",layoutDependency:layoutDependency,layoutId:\"W9avOjmS8\"})]})]})]}),isDisplayed13()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jmrtia\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"QszVYkOdB\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k3q00n\",layoutDependency:layoutDependency,layoutId:\"e5f0JIZid\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"e5f0JIZid\",data:Articles,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"e5f0JIZid\",name:\"ng9VCARIM\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"QXI3vPHm1\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"Pu1TfKPbn\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"Dx4eYc_FQ\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"Q9mfqgxce\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"id\",type:\"Identifier\"}]},...addPropertyOverrides({bORRPbznG:{query:{from:{alias:\"e5f0JIZid\",data:Articles,type:\"Collection\"},limit:{type:\"LiteralValue\",value:2},select:[{collection:\"e5f0JIZid\",name:\"ng9VCARIM\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"QXI3vPHm1\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"Pu1TfKPbn\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"Dx4eYc_FQ\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"Q9mfqgxce\",type:\"Identifier\"},{collection:\"e5f0JIZid\",name:\"id\",type:\"Identifier\"}]}}},baseVariant,gestureVariant),children:(collection10,paginationInfo10,loadMore10)=>/*#__PURE__*/_jsx(_Fragment,{children:collection10.map(({Dx4eYc_FQ:Dx4eYc_FQe5f0JIZid,id:ide5f0JIZid,ng9VCARIM:ng9VCARIMe5f0JIZid,Pu1TfKPbn:Pu1TfKPbne5f0JIZid,Q9mfqgxce:Q9mfqgxcee5f0JIZid,QXI3vPHm1:QXI3vPHm1e5f0JIZid},i)=>{ng9VCARIMe5f0JIZid!==null&&ng9VCARIMe5f0JIZid!==void 0?ng9VCARIMe5f0JIZid:ng9VCARIMe5f0JIZid=\"\";Pu1TfKPbne5f0JIZid!==null&&Pu1TfKPbne5f0JIZid!==void 0?Pu1TfKPbne5f0JIZid:Pu1TfKPbne5f0JIZid=\"\";Dx4eYc_FQe5f0JIZid!==null&&Dx4eYc_FQe5f0JIZid!==void 0?Dx4eYc_FQe5f0JIZid:Dx4eYc_FQe5f0JIZid=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`e5f0JIZid-${ide5f0JIZid}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{ng9VCARIM:ng9VCARIMe5f0JIZid},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{ng9VCARIM:ng9VCARIMe5f0JIZid},webPageId:\"J4oSfTf0c\"},nodeId:\"bpV8Rp_Mx\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1x35okh framer-19ysfks\",layoutDependency:layoutDependency,layoutId:\"bpV8Rp_Mx\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:441,width:\"1040px\",...addPropertyOverrides({bORRPbznG:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 160px, 1848px) - 86px) / 2, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||462.5)-0-611)/2+90+0)+40+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-tlddwn-container\",layoutDependency:layoutDependency,layoutId:\"HwRJHtLJS-container\",children:/*#__PURE__*/_jsx(Article,{bzhk6Bplg:Q9mfqgxcee5f0JIZid,height:\"100%\",i13zLGqdE:Pu1TfKPbne5f0JIZid,id:\"HwRJHtLJS\",layoutId:\"HwRJHtLJS\",sBkbKMEWC:Dx4eYc_FQe5f0JIZid,style:{width:\"100%\"},variant:\"VTlAbeqPg\",vBQksPZP3:toResponsiveImage(QXI3vPHm1e5f0JIZid),width:\"100%\"})})})})})})},ide5f0JIZid);})})})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ekiOx.framer-19ysfks, .framer-ekiOx .framer-19ysfks { display: block; }\",\".framer-ekiOx.framer-162ugeh { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 90px; justify-content: center; overflow: hidden; padding: 0px 80px 0px 80px; position: relative; width: 1200px; }\",\".framer-ekiOx .framer-15wnkf0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 16px; position: relative; width: 400px; }\",\".framer-ekiOx .framer-zmu62d, .framer-ekiOx .framer-1tr0j3c, .framer-ekiOx .framer-1g51ig7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ekiOx .framer-1bvjcqc, .framer-ekiOx .framer-jylcam, .framer-ekiOx .framer-nk2c2y { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 40px; }\",\".framer-ekiOx .framer-1dxvtph, .framer-ekiOx .framer-op6djr { flex: none; height: 40px; overflow: visible; position: relative; width: 40px; }\",\".framer-ekiOx .framer-14emwx3, .framer-ekiOx .framer-1981oxb { flex: none; height: 40px; left: calc(50.00000000000002% - 40px / 2); position: absolute; top: calc(50.00000000000002% - 40px / 2); width: 40px; }\",\".framer-ekiOx .framer-1leke0f-container, .framer-ekiOx .framer-1ccixbb-container, .framer-ekiOx .framer-hwm1bo-container, .framer-ekiOx .framer-7hz0h2-container, .framer-ekiOx .framer-12gtl03-container, .framer-ekiOx .framer-1yoxlpb-container, .framer-ekiOx .framer-38lqhb-container, .framer-ekiOx .framer-p62gli-container, .framer-ekiOx .framer-1vip5q2-container, .framer-ekiOx .framer-1rgz35v-container, .framer-ekiOx .framer-9p8ynk-container, .framer-ekiOx .framer-ewkq3r-container, .framer-ekiOx .framer-1fdlfj6-container, .framer-ekiOx .framer-jb928k-container, .framer-ekiOx .framer-1cs9j43-container, .framer-ekiOx .framer-1hcgr3g-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ekiOx .framer-33ns89-container, .framer-ekiOx .framer-10cc4dl-container { flex: none; height: 45px; left: calc(50.00000000000002% - 89px / 2); position: absolute; top: calc(50.00000000000002% - 45px / 2); width: 89px; z-index: 1; }\",\".framer-ekiOx .framer-xv4z2 { 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: 1848px; overflow: visible; padding: 24px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-ekiOx .framer-1eqasef { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ekiOx .framer-1sblotz-container, .framer-ekiOx .framer-19iouo6-container, .framer-ekiOx .framer-9u3nu1-container, .framer-ekiOx .framer-14syp6y-container, .framer-ekiOx .framer-1iwu0xt-container, .framer-ekiOx .framer-1oa4x2w-container, .framer-ekiOx .framer-1q4aoto-container, .framer-ekiOx .framer-1v06sxw-container, .framer-ekiOx .framer-1t726xu-container, .framer-ekiOx .framer-16fi4p9-container, .framer-ekiOx .framer-q0ie6u-container, .framer-ekiOx .framer-1olxovz-container, .framer-ekiOx .framer-lw049t-container { flex: none; height: 26px; position: relative; width: auto; }\",\".framer-ekiOx .framer-y5z2yo { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ekiOx .framer-p1kisr { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ekiOx .framer-1jxcq60 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ekiOx .framer-lprqmr { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-ekiOx .framer-ojuxbw { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 108px; justify-content: flex-start; overflow: hidden; padding: 16px; position: relative; width: 150px; }\",\".framer-ekiOx .framer-d920f1, .framer-ekiOx .framer-1vcl5lc, .framer-ekiOx .framer-1fhlafo { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ekiOx .framer-1tlk6i8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ekiOx .framer-11dnd9v-container { flex: none; height: 26px; position: relative; width: 53px; }\",\".framer-ekiOx .framer-1yc03z1 { flex: none; height: 12px; position: relative; width: 3px; }\",\".framer-ekiOx .framer-1tbehb0 { flex: none; height: 13px; position: relative; width: 3px; }\",\".framer-ekiOx .framer-8e9wqb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ekiOx .framer-fk21vw, .framer-ekiOx .framer-b65fpp, .framer-ekiOx .framer-13403fz { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 32px 0px 32px 0px; position: relative; width: min-content; }\",\".framer-ekiOx .framer-jhxlfi, .framer-ekiOx .framer-79ncsk, .framer-ekiOx .framer-1hje3kq, .framer-ekiOx .framer-1wuzdol { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 32px 0px 32px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ekiOx .framer-12z2hd8, .framer-ekiOx .framer-1q3y50q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 32px 0px 32px 0px; position: relative; width: min-content; }\",\".framer-ekiOx .framer-13m5ils, .framer-ekiOx .framer-1s6fg9t { bottom: 0px; flex: none; height: 3px; left: -1px; position: absolute; width: 100%; z-index: 1; }\",\".framer-ekiOx .framer-o5rg9s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1848px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ekiOx .framer-1hc286k { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-ekiOx .framer-rdfnap { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1848px; overflow: visible; padding: 42px 80px 42px 80px; position: relative; width: 100%; }\",\".framer-ekiOx .framer-42s94h { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ekiOx .framer-1uync27, .framer-ekiOx .framer-1sqnpjp, .framer-ekiOx .framer-1m7hqz6, .framer-ekiOx .framer-dr89on { 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: min-content; }\",\".framer-ekiOx .framer-qj3zh0, .framer-ekiOx .framer-1u8m39j, .framer-ekiOx .framer-1677dn7, .framer-ekiOx .framer-1iogvc1 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 160px; word-break: break-word; word-wrap: break-word; }\",\".framer-ekiOx .framer-kwiepo, .framer-ekiOx .framer-1z087lu, .framer-ekiOx .framer-1ucp4sk, .framer-ekiOx .framer-vk85y4 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-ekiOx .framer-4n23ul, .framer-ekiOx .framer-1w31h7r, .framer-ekiOx .framer-1emdcxy, .framer-ekiOx .framer-1g6fvto, .framer-ekiOx .framer-16foeqt, .framer-ekiOx .framer-17fftnf, .framer-ekiOx .framer-dfeekh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-ekiOx .framer-p3wufk, .framer-ekiOx .framer-13r6lfw, .framer-ekiOx .framer-b3gapu, .framer-ekiOx .framer-5fpja4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-ekiOx .framer-11o7yxf, .framer-ekiOx .framer-7h9cam, .framer-ekiOx .framer-wfsmmj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-ekiOx .framer-1r2olou { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 178px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ekiOx .framer-loyw42 { flex: none; height: 62px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ekiOx .framer-1e353su { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ekiOx .framer-wt2583, .framer-ekiOx .framer-1ioofau { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ekiOx .framer-td2b9p, .framer-ekiOx .framer-18j6d9h { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ekiOx .framer-18vx8ug, .framer-ekiOx .framer-ua4x0x, .framer-ekiOx .framer-mbfs0, .framer-ekiOx .framer-9ad3yx, .framer-ekiOx .framer-15ic40i, .framer-ekiOx .framer-98vkzr { 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; width: 100%; }\",\".framer-ekiOx .framer-1s646cq { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; min-height: 91px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ekiOx .framer-1jmrtia { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 261px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ekiOx .framer-1k3q00n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1040px; }\",\".framer-ekiOx .framer-1x35okh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-ekiOx .framer-tlddwn-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ekiOx.framer-162ugeh, .framer-ekiOx .framer-zmu62d, .framer-ekiOx .framer-1tr0j3c, .framer-ekiOx .framer-1eqasef, .framer-ekiOx .framer-y5z2yo, .framer-ekiOx .framer-p1kisr, .framer-ekiOx .framer-ojuxbw, .framer-ekiOx .framer-1tlk6i8, .framer-ekiOx .framer-1g51ig7, .framer-ekiOx .framer-8e9wqb, .framer-ekiOx .framer-fk21vw, .framer-ekiOx .framer-jhxlfi, .framer-ekiOx .framer-79ncsk, .framer-ekiOx .framer-12z2hd8, .framer-ekiOx .framer-b65fpp, .framer-ekiOx .framer-13403fz, .framer-ekiOx .framer-1hje3kq, .framer-ekiOx .framer-1wuzdol, .framer-ekiOx .framer-1q3y50q, .framer-ekiOx .framer-o5rg9s, .framer-ekiOx .framer-42s94h, .framer-ekiOx .framer-1uync27, .framer-ekiOx .framer-kwiepo, .framer-ekiOx .framer-4n23ul, .framer-ekiOx .framer-p3wufk, .framer-ekiOx .framer-1sqnpjp, .framer-ekiOx .framer-1z087lu, .framer-ekiOx .framer-11o7yxf, .framer-ekiOx .framer-13r6lfw, .framer-ekiOx .framer-1m7hqz6, .framer-ekiOx .framer-1ucp4sk, .framer-ekiOx .framer-7h9cam, .framer-ekiOx .framer-b3gapu, .framer-ekiOx .framer-dr89on, .framer-ekiOx .framer-vk85y4, .framer-ekiOx .framer-wfsmmj, .framer-ekiOx .framer-5fpja4, .framer-ekiOx .framer-1r2olou, .framer-ekiOx .framer-1e353su, .framer-ekiOx .framer-wt2583, .framer-ekiOx .framer-td2b9p, .framer-ekiOx .framer-1w31h7r, .framer-ekiOx .framer-18vx8ug, .framer-ekiOx .framer-1emdcxy, .framer-ekiOx .framer-ua4x0x, .framer-ekiOx .framer-1g6fvto, .framer-ekiOx .framer-mbfs0, .framer-ekiOx .framer-1ioofau, .framer-ekiOx .framer-18j6d9h, .framer-ekiOx .framer-16foeqt, .framer-ekiOx .framer-9ad3yx, .framer-ekiOx .framer-17fftnf, .framer-ekiOx .framer-15ic40i, .framer-ekiOx .framer-dfeekh, .framer-ekiOx .framer-98vkzr, .framer-ekiOx .framer-1s646cq, .framer-ekiOx .framer-1jmrtia, .framer-ekiOx .framer-1k3q00n, .framer-ekiOx .framer-1x35okh { gap: 0px; } .framer-ekiOx.framer-162ugeh > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-ekiOx.framer-162ugeh > :first-child, .framer-ekiOx .framer-ojuxbw > :first-child, .framer-ekiOx .framer-fk21vw > :first-child, .framer-ekiOx .framer-jhxlfi > :first-child, .framer-ekiOx .framer-79ncsk > :first-child, .framer-ekiOx .framer-12z2hd8 > :first-child, .framer-ekiOx .framer-b65fpp > :first-child, .framer-ekiOx .framer-13403fz > :first-child, .framer-ekiOx .framer-1hje3kq > :first-child, .framer-ekiOx .framer-1wuzdol > :first-child, .framer-ekiOx .framer-1q3y50q > :first-child, .framer-ekiOx .framer-o5rg9s > :first-child, .framer-ekiOx .framer-1uync27 > :first-child, .framer-ekiOx .framer-kwiepo > :first-child, .framer-ekiOx .framer-4n23ul > :first-child, .framer-ekiOx .framer-1sqnpjp > :first-child, .framer-ekiOx .framer-1z087lu > :first-child, .framer-ekiOx .framer-11o7yxf > :first-child, .framer-ekiOx .framer-1m7hqz6 > :first-child, .framer-ekiOx .framer-1ucp4sk > :first-child, .framer-ekiOx .framer-7h9cam > :first-child, .framer-ekiOx .framer-dr89on > :first-child, .framer-ekiOx .framer-vk85y4 > :first-child, .framer-ekiOx .framer-wfsmmj > :first-child, .framer-ekiOx .framer-1r2olou > :first-child, .framer-ekiOx .framer-wt2583 > :first-child, .framer-ekiOx .framer-td2b9p > :first-child, .framer-ekiOx .framer-1w31h7r > :first-child, .framer-ekiOx .framer-1emdcxy > :first-child, .framer-ekiOx .framer-1g6fvto > :first-child, .framer-ekiOx .framer-1ioofau > :first-child, .framer-ekiOx .framer-18j6d9h > :first-child, .framer-ekiOx .framer-16foeqt > :first-child, .framer-ekiOx .framer-17fftnf > :first-child, .framer-ekiOx .framer-dfeekh > :first-child, .framer-ekiOx .framer-1s646cq > :first-child { margin-top: 0px; } .framer-ekiOx.framer-162ugeh > :last-child, .framer-ekiOx .framer-ojuxbw > :last-child, .framer-ekiOx .framer-fk21vw > :last-child, .framer-ekiOx .framer-jhxlfi > :last-child, .framer-ekiOx .framer-79ncsk > :last-child, .framer-ekiOx .framer-12z2hd8 > :last-child, .framer-ekiOx .framer-b65fpp > :last-child, .framer-ekiOx .framer-13403fz > :last-child, .framer-ekiOx .framer-1hje3kq > :last-child, .framer-ekiOx .framer-1wuzdol > :last-child, .framer-ekiOx .framer-1q3y50q > :last-child, .framer-ekiOx .framer-o5rg9s > :last-child, .framer-ekiOx .framer-1uync27 > :last-child, .framer-ekiOx .framer-kwiepo > :last-child, .framer-ekiOx .framer-4n23ul > :last-child, .framer-ekiOx .framer-1sqnpjp > :last-child, .framer-ekiOx .framer-1z087lu > :last-child, .framer-ekiOx .framer-11o7yxf > :last-child, .framer-ekiOx .framer-1m7hqz6 > :last-child, .framer-ekiOx .framer-1ucp4sk > :last-child, .framer-ekiOx .framer-7h9cam > :last-child, .framer-ekiOx .framer-dr89on > :last-child, .framer-ekiOx .framer-vk85y4 > :last-child, .framer-ekiOx .framer-wfsmmj > :last-child, .framer-ekiOx .framer-1r2olou > :last-child, .framer-ekiOx .framer-wt2583 > :last-child, .framer-ekiOx .framer-td2b9p > :last-child, .framer-ekiOx .framer-1w31h7r > :last-child, .framer-ekiOx .framer-1emdcxy > :last-child, .framer-ekiOx .framer-1g6fvto > :last-child, .framer-ekiOx .framer-1ioofau > :last-child, .framer-ekiOx .framer-18j6d9h > :last-child, .framer-ekiOx .framer-16foeqt > :last-child, .framer-ekiOx .framer-17fftnf > :last-child, .framer-ekiOx .framer-dfeekh > :last-child, .framer-ekiOx .framer-1s646cq > :last-child { margin-bottom: 0px; } .framer-ekiOx .framer-zmu62d > *, .framer-ekiOx .framer-1tr0j3c > *, .framer-ekiOx .framer-1g51ig7 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-ekiOx .framer-zmu62d > :first-child, .framer-ekiOx .framer-1tr0j3c > :first-child, .framer-ekiOx .framer-1eqasef > :first-child, .framer-ekiOx .framer-y5z2yo > :first-child, .framer-ekiOx .framer-p1kisr > :first-child, .framer-ekiOx .framer-1tlk6i8 > :first-child, .framer-ekiOx .framer-1g51ig7 > :first-child, .framer-ekiOx .framer-8e9wqb > :first-child, .framer-ekiOx .framer-42s94h > :first-child, .framer-ekiOx .framer-p3wufk > :first-child, .framer-ekiOx .framer-13r6lfw > :first-child, .framer-ekiOx .framer-b3gapu > :first-child, .framer-ekiOx .framer-5fpja4 > :first-child, .framer-ekiOx .framer-1e353su > :first-child, .framer-ekiOx .framer-18vx8ug > :first-child, .framer-ekiOx .framer-ua4x0x > :first-child, .framer-ekiOx .framer-mbfs0 > :first-child, .framer-ekiOx .framer-9ad3yx > :first-child, .framer-ekiOx .framer-15ic40i > :first-child, .framer-ekiOx .framer-98vkzr > :first-child, .framer-ekiOx .framer-1jmrtia > :first-child, .framer-ekiOx .framer-1k3q00n > :first-child, .framer-ekiOx .framer-1x35okh > :first-child { margin-left: 0px; } .framer-ekiOx .framer-zmu62d > :last-child, .framer-ekiOx .framer-1tr0j3c > :last-child, .framer-ekiOx .framer-1eqasef > :last-child, .framer-ekiOx .framer-y5z2yo > :last-child, .framer-ekiOx .framer-p1kisr > :last-child, .framer-ekiOx .framer-1tlk6i8 > :last-child, .framer-ekiOx .framer-1g51ig7 > :last-child, .framer-ekiOx .framer-8e9wqb > :last-child, .framer-ekiOx .framer-42s94h > :last-child, .framer-ekiOx .framer-p3wufk > :last-child, .framer-ekiOx .framer-13r6lfw > :last-child, .framer-ekiOx .framer-b3gapu > :last-child, .framer-ekiOx .framer-5fpja4 > :last-child, .framer-ekiOx .framer-1e353su > :last-child, .framer-ekiOx .framer-18vx8ug > :last-child, .framer-ekiOx .framer-ua4x0x > :last-child, .framer-ekiOx .framer-mbfs0 > :last-child, .framer-ekiOx .framer-9ad3yx > :last-child, .framer-ekiOx .framer-15ic40i > :last-child, .framer-ekiOx .framer-98vkzr > :last-child, .framer-ekiOx .framer-1jmrtia > :last-child, .framer-ekiOx .framer-1k3q00n > :last-child, .framer-ekiOx .framer-1x35okh > :last-child { margin-right: 0px; } .framer-ekiOx .framer-1eqasef > *, .framer-ekiOx .framer-8e9wqb > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-ekiOx .framer-y5z2yo > *, .framer-ekiOx .framer-42s94h > *, .framer-ekiOx .framer-1e353su > *, .framer-ekiOx .framer-1k3q00n > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-ekiOx .framer-p1kisr > *, .framer-ekiOx .framer-1tlk6i8 > *, .framer-ekiOx .framer-p3wufk > *, .framer-ekiOx .framer-13r6lfw > *, .framer-ekiOx .framer-b3gapu > *, .framer-ekiOx .framer-5fpja4 > *, .framer-ekiOx .framer-18vx8ug > *, .framer-ekiOx .framer-ua4x0x > *, .framer-ekiOx .framer-mbfs0 > *, .framer-ekiOx .framer-9ad3yx > *, .framer-ekiOx .framer-15ic40i > *, .framer-ekiOx .framer-98vkzr > *, .framer-ekiOx .framer-1jmrtia > *, .framer-ekiOx .framer-1x35okh > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ekiOx .framer-ojuxbw > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-ekiOx .framer-fk21vw > *, .framer-ekiOx .framer-jhxlfi > *, .framer-ekiOx .framer-79ncsk > *, .framer-ekiOx .framer-12z2hd8 > *, .framer-ekiOx .framer-b65fpp > *, .framer-ekiOx .framer-13403fz > *, .framer-ekiOx .framer-1hje3kq > *, .framer-ekiOx .framer-1wuzdol > *, .framer-ekiOx .framer-1q3y50q > *, .framer-ekiOx .framer-o5rg9s > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ekiOx .framer-1uync27 > *, .framer-ekiOx .framer-1sqnpjp > *, .framer-ekiOx .framer-1m7hqz6 > *, .framer-ekiOx .framer-dr89on > *, .framer-ekiOx .framer-1r2olou > *, .framer-ekiOx .framer-wt2583 > *, .framer-ekiOx .framer-1ioofau > *, .framer-ekiOx .framer-1s646cq > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-ekiOx .framer-kwiepo > *, .framer-ekiOx .framer-4n23ul > *, .framer-ekiOx .framer-1z087lu > *, .framer-ekiOx .framer-11o7yxf > *, .framer-ekiOx .framer-1ucp4sk > *, .framer-ekiOx .framer-7h9cam > *, .framer-ekiOx .framer-vk85y4 > *, .framer-ekiOx .framer-wfsmmj > *, .framer-ekiOx .framer-td2b9p > *, .framer-ekiOx .framer-1w31h7r > *, .framer-ekiOx .framer-1emdcxy > *, .framer-ekiOx .framer-1g6fvto > *, .framer-ekiOx .framer-18j6d9h > *, .framer-ekiOx .framer-16foeqt > *, .framer-ekiOx .framer-17fftnf > *, .framer-ekiOx .framer-dfeekh > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",\".framer-ekiOx.framer-v-16bvdyi.framer-162ugeh, .framer-ekiOx.framer-v-1v7f6ja.framer-162ugeh, .framer-ekiOx.framer-v-sxwzme.framer-162ugeh { height: min-content; }\",\".framer-ekiOx.framer-v-16bvdyi .framer-xv4z2, .framer-ekiOx.framer-v-1v7f6ja .framer-xv4z2, .framer-ekiOx.framer-v-sxwzme .framer-xv4z2 { padding: 0px; }\",\".framer-ekiOx.framer-v-16bvdyi .framer-10cc4dl-container, .framer-ekiOx.framer-v-16bvdyi .framer-1tlk6i8, .framer-ekiOx.framer-v-16bvdyi .framer-jhxlfi, .framer-ekiOx.framer-v-1ow0sd6 .framer-1tr0j3c, .framer-ekiOx.framer-v-1v7f6ja .framer-10cc4dl-container, .framer-ekiOx.framer-v-1v7f6ja .framer-1tlk6i8, .framer-ekiOx.framer-v-xybc58 .framer-1tr0j3c, .framer-ekiOx.framer-v-sxwzme .framer-10cc4dl-container, .framer-ekiOx.framer-v-sxwzme .framer-1tlk6i8, .framer-ekiOx.framer-v-sxwzme .framer-1g6fvto { order: 2; }\",\".framer-ekiOx.framer-v-16bvdyi .framer-y5z2yo, .framer-ekiOx.framer-v-16bvdyi .framer-1tbehb0, .framer-ekiOx.framer-v-16bvdyi .framer-79ncsk, .framer-ekiOx.framer-v-3zxzqw .framer-33ns89-container, .framer-ekiOx.framer-v-1v7f6ja .framer-y5z2yo, .framer-ekiOx.framer-v-1v7f6ja .framer-1tbehb0, .framer-ekiOx.framer-v-zwrp7n .framer-33ns89-container, .framer-ekiOx.framer-v-sxwzme .framer-y5z2yo, .framer-ekiOx.framer-v-sxwzme .framer-1tbehb0 { order: 3; }\",\".framer-ekiOx.framer-v-16bvdyi .framer-p1kisr, .framer-ekiOx.framer-v-16bvdyi .framer-1ccixbb-container, .framer-ekiOx.framer-v-16bvdyi .framer-8e9wqb, .framer-ekiOx.framer-v-1ow0sd6 .framer-33ns89-container, .framer-ekiOx.framer-v-1v7f6ja .framer-p1kisr, .framer-ekiOx.framer-v-1v7f6ja .framer-8e9wqb, .framer-ekiOx.framer-v-1v7f6ja .framer-12z2hd8, .framer-ekiOx.framer-v-xybc58 .framer-33ns89-container, .framer-ekiOx.framer-v-sxwzme .framer-p1kisr, .framer-ekiOx.framer-v-sxwzme .framer-8e9wqb, .framer-ekiOx.framer-v-sxwzme .framer-b65fpp, .framer-ekiOx.framer-v-sxwzme .framer-1w31h7r { order: 0; }\",\".framer-ekiOx.framer-v-16bvdyi .framer-1g51ig7, .framer-ekiOx.framer-v-1v7f6ja .framer-1g51ig7, .framer-ekiOx.framer-v-sxwzme .framer-1g51ig7 { order: 4; }\",\".framer-ekiOx.framer-v-16bvdyi .framer-fk21vw, .framer-ekiOx.framer-v-1ow0sd6 .framer-1leke0f-container, .framer-ekiOx.framer-v-3zxzqw .framer-1tr0j3c, .framer-ekiOx.framer-v-1v7f6ja .framer-13403fz, .framer-ekiOx.framer-v-xybc58 .framer-1leke0f-container, .framer-ekiOx.framer-v-zwrp7n .framer-1tr0j3c, .framer-ekiOx.framer-v-sxwzme .framer-1emdcxy { order: 1; }\",\".framer-ekiOx.framer-v-16bvdyi .framer-12z2hd8, .framer-ekiOx.framer-v-1ow0sd6 .framer-1dxvtph, .framer-ekiOx.framer-v-3zxzqw .framer-op6djr, .framer-ekiOx.framer-v-xybc58 .framer-1dxvtph, .framer-ekiOx.framer-v-zwrp7n .framer-op6djr { cursor: pointer; order: 0; }\",\".framer-ekiOx.framer-v-1ow0sd6.framer-162ugeh, .framer-ekiOx.framer-v-3zxzqw.framer-162ugeh { height: min-content; padding: 0px; width: 375px; }\",\".framer-ekiOx.framer-v-1ow0sd6 .framer-15wnkf0, .framer-ekiOx.framer-v-3zxzqw .framer-15wnkf0 { padding: 16px 20px 16px 20px; width: 100%; }\",\".framer-ekiOx.framer-v-1ow0sd6 .framer-op6djr, .framer-ekiOx.framer-v-xybc58 .framer-op6djr { cursor: pointer; order: 1; }\",\".framer-ekiOx.framer-v-3zxzqw .framer-1dxvtph, .framer-ekiOx.framer-v-zwrp7n .framer-1dxvtph { cursor: pointer; }\",\".framer-ekiOx.framer-v-1v7f6ja .framer-1hje3kq { order: 6; }\",\".framer-ekiOx.framer-v-1v7f6ja .framer-1wuzdol, .framer-ekiOx.framer-v-sxwzme .framer-1hje3kq { order: 7; }\",\".framer-ekiOx.framer-v-1v7f6ja .framer-rdfnap, .framer-ekiOx.framer-v-sxwzme .framer-rdfnap { padding: 40px 0px 40px 0px; }\",\".framer-ekiOx.framer-v-1v7f6ja .framer-42s94h { flex: 2 0 0px; gap: 40px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ekiOx.framer-v-1v7f6ja .framer-42s94h { gap: 0px; } .framer-ekiOx.framer-v-1v7f6ja .framer-42s94h > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-ekiOx.framer-v-1v7f6ja .framer-42s94h > :first-child { margin-left: 0px; } .framer-ekiOx.framer-v-1v7f6ja .framer-42s94h > :last-child { margin-right: 0px; } }\",\".framer-ekiOx.framer-v-xybc58.framer-162ugeh, .framer-ekiOx.framer-v-zwrp7n.framer-162ugeh { height: min-content; padding: 0px; width: 810px; }\",\".framer-ekiOx.framer-v-xybc58 .framer-15wnkf0, .framer-ekiOx.framer-v-zwrp7n .framer-15wnkf0 { padding: 16px 40px 16px 40px; width: 100%; }\",\".framer-ekiOx.framer-v-sxwzme .framer-1wuzdol { order: 8; }\",\".framer-ekiOx.framer-v-sxwzme .framer-1q3y50q { order: 5; }\",\".framer-ekiOx.framer-v-sxwzme .framer-1jmrtia { gap: 24px; height: min-content; }\",\".framer-ekiOx.framer-v-sxwzme .framer-1k3q00n { flex: 1 0 0px; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ekiOx.framer-v-sxwzme .framer-1jmrtia { gap: 0px; } .framer-ekiOx.framer-v-sxwzme .framer-1jmrtia > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-ekiOx.framer-v-sxwzme .framer-1jmrtia > :first-child { margin-left: 0px; } .framer-ekiOx.framer-v-sxwzme .framer-1jmrtia > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-ekiOx[data-border=\"true\"]::after, .framer-ekiOx [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 90\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XIyAnVIzG\":{\"layout\":[\"fixed\",\"auto\"]},\"zoEbwxPCr\":{\"layout\":[\"fixed\",\"auto\"]},\"kPphLeqRx\":{\"layout\":[\"fixed\",\"auto\"]},\"TyMHvPY1e\":{\"layout\":[\"fixed\",\"auto\"]},\"W107HgioB\":{\"layout\":[\"fixed\",\"auto\"]},\"Nc751c1tK\":{\"layout\":[\"fixed\",\"auto\"]},\"bORRPbznG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Wyr_182DB\":\"tap\",\"k9gUL1N3d\":\"sEARCH\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerYQebnFh5N=withCSS(Component,css,\"framer-ekiOx\");export default FramerYQebnFh5N;FramerYQebnFh5N.displayName=\"Layout / Navigation\";FramerYQebnFh5N.defaultProps={height:90,width:1200};addPropertyControls(FramerYQebnFh5N,{variant:{options:[\"KvqM6iIbQ\",\"XIyAnVIzG\",\"zoEbwxPCr\",\"kPphLeqRx\",\"TyMHvPY1e\",\"W107HgioB\",\"Nc751c1tK\",\"bORRPbznG\"],optionTitles:[\"Desktop-Transparent\",\"Desktop-White-bg\",\"Mobile-Transparent\",\"Mobile-White-bg\",\"Shop mega menu\",\"Tablet-Transparent\",\"Tablet-White-bg\",\"Collections mega menu\"],title:\"Variant\",type:ControlType.Enum},Wyr_182DB:{title:\"Tap\",type:ControlType.EventHandler},k9gUL1N3d:{title:\"SEARCH\",type:ControlType.EventHandler}});addFonts(FramerYQebnFh5N,[{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\"}]},...Cart2Fonts,...LogoFonts,...NavMenuItemFonts,...SubCategoryItemFonts,...ArticleFonts,...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\":\"FramerYQebnFh5N\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XIyAnVIzG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zoEbwxPCr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kPphLeqRx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TyMHvPY1e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"W107HgioB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Nc751c1tK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bORRPbznG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"90\",\"framerVariables\":\"{\\\"Wyr_182DB\\\":\\\"tap\\\",\\\"k9gUL1N3d\\\":\\\"sEARCH\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["createStore", "t", "e", "n", "setState", "r", "c", "getState", "subscribeWithSelector", "o", "listenerToAdd", "window", "s", "fe", "create", "useStore", "u", "le", "i", "a", "pe", "d", "l", "f", "S", "g", "w", "listener", "p", "ne", "n", "a", "s", "i", "__defNormalProp", "t", "o", "__spreadValues", "toThenable", "e", "persist", "r", "l", "d", "c", "setItem", "u", "p", "v", "hydrate", "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", "transition", "variant", "children", "animate", "otherProps", "background", "Tag", "motion", "addWrapper", "elementChildren", "element", "u", "createButtonPropertyControls", "variants", "placeholder", "hidden", "endProps", "allVariants", "Colors", "colorControls", "placeholderControls", "fillControls", "borderControls", "shadowsControls", "opacityControls", "defaultColorValues", "defaultPlaceholderValues", "defaultFillValues", "defaultBorderValues", "defaultOpacityValues", "hasDefaultBorder", "isDefault", "_variant_optional", "optional", "props", "prop", "DEFAULT_TRANSITION", "Message", "title", "subtitle", "currencyFormatProp", "navigator", "formatCurrency", "amount", "currencyCode", "options", "decimals", "formattedAmount", "locale", "symbol", "CurrencySymbols_default", "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", "checkoutUrl", "state", "mutation", "data", "e", "retryVariables", "retryData", "getAmountInStock", "productId", "inventoryByVariant", "useAmountInStock", "shopifyData", "shopifyId", "parseShopifyData", "inventory", "setInventory", "ye", "isLoading", "setIsLoading", "generateBuyNowCheckoutUrl", "isCanvas", "RenderTarget", "stagingDomain", "productionDomain", "hasAccess", "window", "frameshipComponent", "newStagingDomain", "newProductionDomain", "newHasAccess", "parseFrameshipInfo", "hostname", "isPreview", "stagingDomainValue", "productionDomainValue", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "motion", "serializationHash", "variantClassNames", "transition1", "transition2", "animation", "animation1", "transition3", "animation2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "drrB1JJ6M", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "u", "MotionDivWithFXWithOptimizedAppearEffect", "Link", "SVG", "RichText2", "css", "FramerLOQtD1uPa", "withCSS", "LOQtD1uPa_default", "addPropertyControls", "ControlType", "addFonts", "Frameship", "props", "isCanvas", "RenderTarget", "portalContainer", "setPortalContainer", "ye", "attributes", "hasAccess", "parseFrameshipInfo", "container", "p", "Ga", "LOQtD1uPa_default", "UPGRADE_LINK", "addPropertyControls", "ControlType", "FAVOURITES_FILTER_ID", "DELIMITER", "superfieldsId", "hidden", "ControlType", "Button", "props", "onClick", "onMouseEnter", "_props_font", "_props_style", "_props_customLayer", "_props_style1", "_props_style2", "layer", "width", "height", "q", "p", "u", "createBackground", "Border", "borderPropertyControl", "ControlType", "widthIsMixed", "widthTop", "widthRight", "widthBottom", "widthLeft", "style", "color", "transition", "animate", "radius", "motion", "Message", "title", "subtitle", "createBackground", "fill", "on", "color", "colorA", "colorB", "fillProp", "gradientColorA", "gradientColorB", "noDefault", "props", "ControlType", "fillPropOnOff", "colorOn", "colorAOn", "colorBOn", "colorOff", "colorAOff", "colorBOff", "parsePadding", "padding", "parsedValues", "value", "p", "sortingControls", "defaultSorting", "hidden", "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", "DEFAULT_COLUMNS", "DEFAULT_GAP", "Masonry", "breakpoints", "columns", "gap", "reverse", "autoArrange", "alignment", "children", "style", "otherProps", "forwardedRef", "elements", "pe", "arrange", "setArrange", "ye", "fe", "layout", "se", "arrayOfChildren", "j", "newLayout", "columnHeights", "getcolumnIndex", "index", "columnIndex", "item", "element", "elementHeight", "child", "J", "temporaryElements", "addElement", "p", "column", "itemIndex", "shallow", "t", "l", "r", "createInitialState", "useBaseStore", "create", "set", "get", "id", "_get_instances_path", "path", "getCurrentPath", "updates", "state", "totalItems", "fieldName", "value", "currentFilters", "randomizationSeed", "search", "sortOption", "page", "useSuperfieldsStore", "selector", "initialize", "initializedRef", "pe", "_", "startTransition", "_e", "memoizedFunctions", "se", "functions", "key", "args", "window", "_state_instances_path", "initialState", "initializedState", "newState", "shallow", "Store_default", "assign", "t", "n", "r", "e", "init", "set", "i", "o", "c", "get", "a", "useBaseStore", "create", "set", "get", "cmsCollectionName", "favourites", "state", "t", "favourite", "currentFavourites", "favouriteToRemove", "fav", "useFavouriteStore", "selector", "newState", "savedState", "savedFavourites", "error", "key", "value", "args", "FavouriteStore_default", "Order", "FieldType", "PaginationType", "LayoutType", "Superfields", "props", "_props_collectionList", "_props_emptyState", "_queryParent_props", "_propertyControlsByName_slugFieldName", "_filters_FAVOURITES_FILTER_ID", "_collectionList_props", "_collectionList_props1", "superfieldsId", "layout", "componentConfig", "favouriting", "cmsCollectionName", "slugFieldName", "favouritesOnly", "searchFields", "sortingField", "urlParameters", "collectionList", "emptyState", "isCanvas", "RenderTarget", "isOptimizing", "window", "scrollUpRef", "pe", "itemCountRef", "isFirstRender", "query", "queryParent", "propertyControlsByName", "childrenFunction", "se", "getCollectionData", "framerPaginationSize", "framerPagination", "filters", "randomizationSeed", "search", "sortOption", "defaultSortOption", "sortingUrlParameter", "paginationActive", "paginationType", "itemsPerPage", "page", "setPage", "setTotalItems", "Store_default", "state", "urlParams", "searchParam", "pageParam", "parsedPage", "maxPages", "data", "favourites", "FavouriteStore_default", "randomize", "sort", "_propertyControlsByName_slugFieldName_id", "slugFieldId", "filterNames", "select", "hasFilters", "usedFieldNames", "fieldName", "name", "DELIMITER", "addFieldsToSelect", "useQueryData", "dataIds", "item", "dataItemsById", "rect", "url", "pageNumber", "hasUrlParameterFilter", "filter", "value", "filteredData", "itemIds", "FAVOURITES_FILTER_ID", "conditionContains", "fields", "n", "field", "id", "foundMatch", "dataItem", "dataFieldValue", "values", "_field_options", "_field_optionTitles", "dataValueTitle", "v", "_field_optionTitles1", "_field_options1", "_dataItem_field_id", "_field_options2", "_field_optionTitles2", "_field_optionTitles3", "_field_options3", "favouriteFilterValue", "favouriteFilteredData", "shouldFilterFavorites", "_search_trim_toLowerCase", "searchText", "searchData", "missingSearchField", "missingFieldName", "levels", "itemLevels", "i", "property", "propertyID", "propertyType", "optionMap", "propIsString", "propIsEnum", "propIsNumber", "ii", "_dataItemsById_cmsItem_id", "cmsItem", "text", "level", "oldLevel", "oldLevelItems", "itemId", "itemCount", "pageCount", "dataOrder", "newDataOrder", "_", "shuffle", "orderedItemIds", "missingSortField", "fieldType", "sortBy", "_property_id", "fieldID", "isAscending", "getSortValue", "_dataItemsById_id", "_dataItemsById_id1", "slug", "a", "b", "aValue", "bValue", "comparison", "aTitle", "bTitle", "memoizedChildren", "_clChildren_props", "offset", "limit", "paginationInfo", "loadMore", "newPage", "items", "clChildren", "modifyChildren", "elements", "newChildren", "isComponentWithVariants", "_child_props", "child", "component", "p", "MemoizedComponentVariantSwitch", "childrenArray", "Message", "layoutStyle", "isVertical", "gridTemplateColumns", "gridAutoRows", "isMasonry", "collectionListStyle", "paginationPreviewOffset", "paginationItemsAfter", "_collectionList_props___node_cache", "_collectionList_props___node", "_collectionList_props2", "htmlElement", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props", "_htmlElement_reactFiberKey_memoizedProps_children__props_children", "_htmlElement_reactFiberKey_memoizedProps_children__props", "_htmlElement_reactFiberKey_memoizedProps_children_", "_htmlElement_reactFiberKey_memoizedProps_children", "_htmlElement_reactFiberKey_memoizedProps", "_htmlElement_reactFiberKey", "reactFiberKey", "key", "cmsChildren", "children", "MemoizedMasonry", "_props_id", "u", "l", "q", "addPropertyControls", "ControlType", "sortingControls", "ComponentVariantSwitch", "_child_props_children_props", "_child_props_children", "_component_type", "componentChild", "componentProps", "variant", "ResolveLinks", "element", "_component_props", "cData", "_cData_type_propertyControls", "_cData_type", "X", "Masonry", "array", "seed", "shuffled", "currentSeed", "random", "x", "j", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "animation", "transition2", "animation1", "transition3", "animation2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "isDisplayed", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "MotionDivWithFX", "css", "FramerO_XoZ3FcZ", "withCSS", "O_XoZ3FcZ_default", "addPropertyControls", "ControlType", "addFonts", "characters", "generateInstanceId", "se", "result", "i", "superfieldsId", "hidden", "ControlType", "Button", "props", "onClick", "onMouseEnter", "_props_font", "_props_style", "_props_customLayer", "_props_style1", "_props_style2", "layer", "width", "height", "q", "p", "u", "createBackground", "Border", "borderPropertyControl", "ControlType", "widthIsMixed", "widthTop", "widthRight", "widthBottom", "widthLeft", "style", "color", "transition", "animate", "radius", "motion", "Message", "title", "subtitle", "createBackground", "fill", "on", "color", "colorA", "colorB", "fillProp", "gradientColorA", "gradientColorB", "noDefault", "props", "ControlType", "SearchBar", "props", "superfieldsId", "placeholderColor", "searchIcon", "xButton", "instanceId", "generateInstanceId", "inputRef", "pe", "focused", "setFocused", "ye", "search", "totalItems", "setSearch", "Store_default", "state", "onXClick", "paddingValues", "parsePadding", "u", "createBackground", "_inputRef_current", "p", "event", "Border", "addPropertyControls", "ControlType", "fillProp", "borderPropertyControl", "padding", "values", "val", "clamp", "t", "i", "e", "Animate", "s", "o", "n", "l", "Dimensions", "window", "Emitter", "VirtualScroll", "r", "h", "Lenis", "a", "c", "d", "u", "p", "m", "v", "g", "w", "S", "f", "SmoothScroll", "props", "intensity", "lenis", "pe", "overlayElement", "checkOverflow", "window", "htmlObserver", "mutations", "mutation", "allElements", "i", "element", "Lenis", "raf", "time", "styleElement", "anchorLinks", "handleClick", "e", "href", "decodedHref", "a", "p", "l", "addPropertyControls", "ControlType", "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", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link1", "link2", "link3", "link4", "option1", "option2", "option3", "option4", "title", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "_humanReadableVariantMap_props_variant", "_ref4", "_ref5", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "YON2ScJjr", "S6X5eftNo", "ouWBYtJSt", "aYx_GzUhY", "VA_1xjkfB", "i44SsHAdN", "axbvxsVcL", "fc2Qhbxut", "ZZMu1RgU0", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapmqclfu", "args", "onTapth0sjp", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "SVG", "Link", "css", "FramerH3uyg4W7i", "withCSS", "H3uyg4W7i_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "title", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "_ref1", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "YON2ScJjr", "mbORfEHBHWaFnTm1hm", "FCsJzqYvQWaFnTm1hm", "idWaFnTm1hm", "mbORfEHBHm17TBAzQT", "FCsJzqYvQm17TBAzQT", "idm17TBAzQT", "mbORfEHBHUEn9Ysj8l", "FCsJzqYvQUEn9Ysj8l", "idUEn9Ysj8l", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapamujvg", "args", "onTap1u7g62v", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "transition1", "u", "cx", "serializationHash", "addPropertyOverrides", "RichText2", "SVG", "Link", "ChildrenCanSuspend", "QueryData", "BTYQYlkyt_default", "collection", "paginationInfo", "loadMore", "l", "i", "_enumToDisplayNameFunctions_mbORfEHBH", "textContent", "enumToDisplayNameFunctions", "PathVariablesContext", "collection1", "paginationInfo1", "loadMore1", "textContent1", "collection2", "paginationInfo2", "loadMore2", "textContent2", "css", "FramerkLlgyqQKd", "withCSS", "kLlgyqQKd_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "SearchBarFonts", "getFonts", "SearchBar", "AccordionMobileMenuShopFonts", "H3uyg4W7i_default", "AccordionMobileMenuCollectionFonts", "kLlgyqQKd_default", "MotionDivWithFX", "withFX", "motion", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "animation1", "transition2", "animation2", "animation3", "animation4", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "DJCjAoTpq", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap8zm7qi", "args", "onTaptxyyif", "overlay", "loadMore", "ref1", "pe", "isDisplayed", "isDisplayed1", "router", "useRouter", "ref2", "ref3", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "SVG", "ComponentViewportProvider", "ResolveLinks", "resolvedLinks", "RichText2", "Link", "l", "AnimatePresence", "Floating", "css", "FramerGYGwtnV6M", "withCSS", "GYGwtnV6M_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "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", "height", "id", "link", "title", "width", "props", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "AhdNvpTYE", "IgqTtTQBZ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "RichText2", "css", "Framerc3xEUsqZq", "withCSS", "c3xEUsqZq_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "nfu8EO3z1", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "SVG", "css", "Framern7YnHjmjM", "withCSS", "n7YnHjmjM_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "L14fXzEtZ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "SVG", "css", "FramerUF48CjUBn", "withCSS", "UF48CjUBn_default", "addPropertyControls", "ControlType", "addFonts", "FacebookIconFonts", "getFonts", "UF48CjUBn_default", "InstagramFonts", "n7YnHjmjM_default", "MotionDivWithFX", "withFX", "motion", "FooterLinkFonts", "c3xEUsqZq_default", "RichTextWithFX", "RichText2", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "transition2", "animation1", "transition3", "animation2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "router", "useRouter", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "Link", "SVG", "ComponentViewportProvider", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "resolvedLinks7", "resolvedLinks8", "resolvedLinks9", "resolvedLinks10", "resolvedLinks11", "resolvedLinks12", "resolvedLinks13", "css", "FramerI_JsdvAgA", "withCSS", "I_JsdvAgA_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "useProductStore", "create", "set", "productId", "variantOption", "option", "state", "_state_products_productId", "quantity", "_state_products", "useSelectedVariant", "shopifyData", "parsedData", "se", "parseShopifyData", "shopifyId", "variants", "selectedVariantOptions", "_state_products_shopifyId", "variant", "CartItemContext", "z", "useCartItem", "re", "HIDDEN_CLASS", "ProductInfoType", "ProductInfoLabelComponent", "props", "_props_style", "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", "fontStore", "fonts", "css", "className", "PriceLabelFonts", "getFonts", "ProductInfoLabel_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "discount", "height", "id", "media1", "media2", "price", "slug", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Pl1KHD7Is", "PBcV_20Z7", "JhKgKkP2L", "LhU05J4IT", "AhlX4jGbF", "tcN7cHchO", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "Image2", "getLoadingLazyAtYPosition", "RichText2", "ComponentViewportProvider", "css", "FramerLEufHGSuT", "withCSS", "LEufHGSuT_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "title", "width", "props", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "UZOabPIWx", "LU6W1cryQ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "RichText2", "css", "FramerRfTUdFxbN", "withCSS", "RfTUdFxbN_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "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", "transition", "variant", "children", "animate", "otherProps", "background", "Tag", "motion", "addWrapper", "elementChildren", "element", "u", "createButtonPropertyControls", "variants", "placeholder", "hidden", "endProps", "allVariants", "Colors", "colorControls", "placeholderControls", "fillControls", "borderControls", "shadowsControls", "opacityControls", "defaultColorValues", "defaultPlaceholderValues", "defaultFillValues", "defaultBorderValues", "defaultOpacityValues", "hasDefaultBorder", "isDefault", "_variant_optional", "optional", "props", "prop", "DEFAULT_TRANSITION", "Message", "title", "subtitle", "currencyFormatProp", "navigator", "formatCurrency", "amount", "currencyCode", "options", "decimals", "formattedAmount", "locale", "symbol", "CurrencySymbols_default", "useProductStore", "create", "set", "productId", "variantOption", "option", "state", "_state_products_productId", "quantity", "_state_products", "useSelectedVariant", "shopifyData", "parsedData", "se", "parseShopifyData", "shopifyId", "variants", "selectedVariantOptions", "_state_products_shopifyId", "variant", "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", "checkoutUrl", "state", "mutation", "data", "e", "retryVariables", "retryData", "getAmountInStock", "productId", "inventoryByVariant", "useAmountInStock", "shopifyData", "shopifyId", "parseShopifyData", "inventory", "setInventory", "ye", "isLoading", "setIsLoading", "getFrameshipInfo", "isCanvas", "RenderTarget", "shopUrl", "accessToken", "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", "_state_products_shopifyId", "items", "setCartItemQuantity", "useCartStore", "inventory", "inventoryIsLoading", "useAmountInStock", "selectedVariant", "useSelectedVariant", "variantId", "quantity", "maxQuantity", "inputValue", "setInputValue", "ye", "setItemQuantity", "newQuantity", "limitedQuantity", "element", "radius", "disabled", "p", "Button", "u", "handleInputChange", "event", "handleSetQuantity", "QuantityInput", "withCSS", "QuantityInput_default", "addPropertyControls", "ControlType", "createButtonPropertyControls", "Colors", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "BtnTertiary2Fonts", "getFonts", "RfTUdFxbN_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "category", "description", "height", "id", "image", "title", "width", "props", "_ref", "_ref1", "_ref2", "_humanReadableVariantMap_props_variant", "_ref3", "_ref4", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "vBQksPZP3", "i13zLGqdE", "sBkbKMEWC", "bzhk6Bplg", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "Image2", "getLoadingLazyAtYPosition", "RichText2", "ComponentViewportProvider", "css", "Framerzcfnj4bJj", "withCSS", "zcfnj4bJj_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "CLOSE_CART_EVENT", "CartButtonComponent", "props", "overlay", "escToClose", "button", "isCanvas", "RenderTarget", "isPending", "startTransition", "_e", "open", "setOpen", "ye", "portalContainer", "setPortalContainer", "overlayParentClasses", "setOverlayParentClasses", "ref", "pe", "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", "CLOSE_CART_EVENT", "CartButtonComponent", "props", "overlay", "escToClose", "button", "isCanvas", "RenderTarget", "isPending", "startTransition", "_e", "open", "setOpen", "ye", "portalContainer", "setPortalContainer", "overlayParentClasses", "setOverlayParentClasses", "ref", "pe", "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", "addPropertyControls", "ControlType", "DEFAULT_TRANSITION", "iconProp", "createButtonPropertyControls", "props", "updateExitProp", "element", "J", "initial", "exit", "children", "animate", "transition", "newProps", "exitValue", "q", "CloseCartButton", "props", "p", "Button", "window", "CLOSE_CART_EVENT", "Icon", "addPropertyControls", "iconProp", "createButtonPropertyControls", "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", "Y", "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", "CMSFields", "ComponentProps", "HIDE_SCROLLBARS_CLASS", "CartProductListComponent", "props", "_props_listItemComponent", "_props_collectionList", "_props_emptyState", "_listItemComponent_props_children_props_children_type", "_listItemComponent_props_children_props_children", "_listItemComponent_props_children_props", "_listItemComponent_props_children", "_listItemComponent_props", "_props_style", "divider", "isCanvas", "RenderTarget", "listItemComponent", "collectionList", "emptyState", "errorMessage", "errorSubtitle", "p", "styleLayer", "hasAccess", "getFrameshipInfo", "items", "initializeCart", "useCartStore", "state", "query", "propertyControlsByName", "getCollectionData", "cmsFieldIds", "fieldName", "_propertyControlsByName_fieldName", "collectionItems", "select", "addFieldsToSelect", "useQueryData", "collectionItemsByShopifyId", "item", "collectionItemsByVariantId", "productIdsByVariantId", "variantTitlesByVariantId", "variants", "parseShopifyData", "i", "variant", "componentPropIds", "componentPropertyControlsById", "id", "title", "propName", "propTitle", "elements", "_item_cost", "_item_cost1", "merch", "variantId", "cmsItem", "variantName", "price", "compareAtPrice", "compareAt", "component", "q", "CartItemContext", "MotionConfigContext", "Message", "U4_nFMT5N_default", "UPGRADE_LINK", "CartProductList", "withCSS", "CartProductList_default", "addPropertyControls", "ControlType", "State", "defaultText", "CheckoutButton", "props", "newTab", "disabledState", "isCanvas", "RenderTarget", "checkoutUrl", "items", "useCartStore", "state", "cartIsEmpty", "p", "Button", "window", "addPropertyControls", "ControlType", "createButtonPropertyControls", "Colors", "HIDDEN_CLASS", "CartInfoLabelComponent", "props", "_props_style", "type", "currencyFormat", "whenZero", "Tag", "items", "subtotal", "initializeCart", "useCartStore", "state", "amount", "value", "formatCurrency", "p", "u", "CartInfoLabel", "withCSS", "CartInfoLabel_default", "addPropertyControls", "ControlType", "CurrencySymbols_default", "currencyFormatProp", "HIDDEN_CLASS", "ProductInfoType", "ProductInfoLabelComponent", "props", "_props_style", "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", "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", "toResponsiveImage", "value", "isSet", "addImageAlt", "image", "alt", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "productVariant", "title", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "ShLrIcYHF", "Bsa2Q5Eqm", "Ox1skanfW", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "visible", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "Image2", "getLoadingLazyAtYPosition", "RichText2", "ComponentViewportProvider", "ProductInfoLabel_default", "QuantityInput_default", "RemoveFromCartButton", "css", "FramersHir0BtOG", "withCSS", "sHir0BtOG_default", "addPropertyControls", "ControlType", "addFonts", "PriceLabelFonts", "QuantityInputFonts", "RemoveFromCartButtonFonts", "getFontsFromSharedStyle", "fonts", "CloseCartButtonFonts", "getFonts", "CloseCartButton", "CartInfoLabelFonts", "CartInfoLabel_default", "CloseCartButton1Fonts", "CartListItem2Fonts", "sHir0BtOG_default", "CartProductListFonts", "CartProductList_default", "CheckoutButtonFonts", "CheckoutButton", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "motion", "OpenCartButtonFonts", "CartButton_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "addImageAlt", "image", "alt", "transition2", "animation", "animation1", "toResponsiveImage", "value", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "FCsJzqYvQKFIZ1Heoy", "VvNwYTj7EKFIZ1Heoy", "dS759MB9BKFIZ1Heoy", "idKFIZ1Heoy", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "variantClassNames", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "transition1", "u", "cx", "serializationHash", "addPropertyOverrides", "RichText2", "ComponentViewportProvider", "CartButton_default", "addImageAlt", "CloseCartButton", "MotionDivWithFXWithOptimizedAppearEffect", "animation", "animation1", "CartInfoLabel_default", "CartProductList_default", "ChildrenCanSuspend", "BTYQYlkyt_default", "collection", "paginationInfo", "loadMore", "l", "i", "PathVariablesContext", "Link", "Image2", "toResponsiveImage", "sHir0BtOG_default", "CheckoutButton", "css", "FrameraiPWc5EP_", "withCSS", "aiPWc5EP_default", "addPropertyControls", "ControlType", "addFonts", "CloseCartButtonFonts", "CartInfoLabelFonts", "CloseCartButton1Fonts", "CartListItem2Fonts", "CartProductListFonts", "CheckoutButtonFonts", "OpenCartButtonFonts", "getFontsFromSharedStyle", "fonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "color", "height", "id", "title", "width", "props", "_ref", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "aaExFCzYf", "Y6YdMvqfY", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "RichText2", "css", "FramerayRDT_nnp", "withCSS", "ayRDT_nnp_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "color", "height", "id", "link", "title", "width", "props", "_ref", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "r2TOX4bv6", "XdF3rMkSn", "Gnxj1VaVu", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "RichText2", "css", "Framerk7hWEueyW", "withCSS", "k7hWEueyW_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "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", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "SVG", "css", "FramerY3XeU0zHG", "withCSS", "Y3XeU0zHG_default", "addPropertyControls", "ControlType", "addFonts", "Cart2Fonts", "getFonts", "aiPWc5EP_default", "LogoFonts", "Y3XeU0zHG_default", "NavMenuItemFonts", "ayRDT_nnp_default", "MotionDivWithFX", "withFX", "motion", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "SubCategoryItemFonts", "k7hWEueyW_default", "ArticleFonts", "zcfnj4bJj_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transition3", "transition4", "transition5", "animation", "animation1", "transition6", "animation2", "animation3", "animation4", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "toResponsiveImage", "value", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "sEARCH", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "Wyr_182DB", "k9gUL1N3d", "FCsJzqYvQsQW7hAcnK", "dS759MB9BsQW7hAcnK", "idsQW7hAcnK", "FCsJzqYvQcQveLsv3A", "dS759MB9BcQveLsv3A", "idcQveLsv3A", "FCsJzqYvQQZVacSqYl", "dS759MB9BQZVacSqYl", "idQZVacSqYl", "FCsJzqYvQVbkqX5xoA", "dS759MB9BVbkqX5xoA", "idVbkqX5xoA", "mbORfEHBHtSyaZV84U", "FCsJzqYvQtSyaZV84U", "idtSyaZV84U", "mbORfEHBHlKcu2EPQp", "FCsJzqYvQlKcu2EPQp", "idlKcu2EPQp", "mbORfEHBHsWbcRJBy4", "FCsJzqYvQsWbcRJBy4", "idsWbcRJBy4", "FCsJzqYvQZWYoUoVO1", "idZWYoUoVO1", "FCsJzqYvQioF1xEQYX", "idioF1xEQYX", "FCsJzqYvQcWw1MF9XN", "idcWw1MF9XN", "ng9VCARIMe5f0JIZid", "QXI3vPHm1e5f0JIZid", "Pu1TfKPbne5f0JIZid", "Dx4eYc_FQe5f0JIZid", "Q9mfqgxcee5f0JIZid", "ide5f0JIZid", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter49ogky", "args", "onMouseLeaveo210mi", "onTap1j4nnki", "onTap1y10gbh", "onTaptxyyif", "overlay", "loadMore", "onTap14m1kpz", "onTap1hvx067", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "ref2", "isDisplayed3", "ref3", "isDisplayed4", "isDisplayed5", "isDisplayed6", "isDisplayed7", "isDisplayed8", "isDisplayed9", "isDisplayed10", "isDisplayed11", "router", "useRouter", "isDisplayed12", "isDisplayed13", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "transition1", "addPropertyOverrides", "transition4", "transition3", "transition2", "u", "cx", "serializationHash", "SVG", "ComponentViewportProvider", "aiPWc5EP_default", "Y3XeU0zHG_default", "MotionDivWithFXWithOptimizedAppearEffect", "animation", "animation1", "ayRDT_nnp_default", "Overlay", "l", "RichText2", "AnimatePresence", "Floating", "MotionDivWithFX", "animation3", "animation2", "animation4", "Link", "ChildrenCanSuspend", "QueryData", "BTYQYlkyt_default", "collection", "paginationInfo", "i", "PathVariablesContext", "k7hWEueyW_default", "ResolveLinks", "resolvedLinks", "collection1", "paginationInfo1", "loadMore1", "resolvedLinks1", "collection2", "paginationInfo2", "loadMore2", "resolvedLinks2", "collection3", "paginationInfo3", "loadMore3", "resolvedLinks3", "collection4", "paginationInfo4", "loadMore4", "resolvedLinks4", "_enumToDisplayNameFunctions_mbORfEHBH", "enumToDisplayNameFunctions", "collection5", "paginationInfo5", "loadMore5", "resolvedLinks5", "collection6", "paginationInfo6", "loadMore6", "resolvedLinks6", "collection7", "paginationInfo7", "loadMore7", "collection8", "paginationInfo8", "loadMore8", "collection9", "paginationInfo9", "loadMore9", "pG6HP4SR_default", "collection10", "paginationInfo10", "loadMore10", "zcfnj4bJj_default", "toResponsiveImage", "css", "FramerYQebnFh5N", "withCSS", "YQebnFh5N_default", "addPropertyControls", "ControlType", "addFonts", "Cart2Fonts", "LogoFonts", "NavMenuItemFonts", "SubCategoryItemFonts", "ArticleFonts", "getFontsFromSharedStyle", "fonts"]
}
