{"version":3,"file":"shared-lib.BoWdfFNu.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","React.useState","React.useMemo","React.useRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","__FramerMetadata__","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","readCart","EMPTY_CART","CART_KEY","subscribeCart","CART_EVENT","useCart","useSyncExternalStore","cartTotals","FREE_SHIPPING_THRESHOLD","formatMoney","readShopConfig","isShopifyConnected","shopifyQuery","SHOPIFY_API_VERSION","shopifyLines","shopifyCreateCart","useState","useRef","useState","startTransition","SHOPIFY_API_VERSION","useState","useRef","MONO_FONT","CREAM","BODY_FONT","_Fragment","THUMB","useSyncExternalStore","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","fonts","css","className","addPropertyOverrides","ArrowUpRight","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","MagnifyingGlass","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","FacebookLogo","createLayoutDependency","React.forwardRef","useRef","React.useId","NavItem","MagnifyingGlass","User","Handbag","RichText","MenuLink","MenuUtility","MenuUtilityInfo","Button","SocialIcon","serializationHash","variantClassNames","transition1","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","Image1","DotsNine","X","InstagramLogo","PinterestLogo","TiktokLogo","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","readCart","EMPTY_CART","CART_KEY","writeCart","CART_EVENT","subscribeCart","useCart","useSyncExternalStore","formatMoney","useState","BODY_FONT","INK","CREAM","MONO_FONT","useSyncExternalStore","useState","fonts","css","className","X","RichText","Truck","Heart","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","useState"],"sources":["https:/framerusercontent.com/modules/03sOE72rOJeW0mlTAsAW/3QkiqgFmRdHm1uO4ntuu/VS3EB4mHd.js","https:/framerusercontent.com/modules/PtxaBiSAA5V6LvrpAt6G/EsR1AqByikNQR8Cp2V8c/UD0eTfbk_.js","https:/framerusercontent.com/modules/Y0c19ostjQ6JrIrS9EpB/H6GkscheXEvK1c9LQrFc/QDC8_m4BS.js","https:/framerusercontent.com/modules/78wJr0q4vFZTRbgiA8bC/Y2EfGRGz13i3kdwNCKGk/gU109MUNe.js","https:/framerusercontent.com/modules/eCpXqwcPdPam770UdgtH/77QyXOn2kZrEyQsBGF47/StaggerUnderline.js","https:/framerusercontent.com/modules/pAQbZClc1bJvS4Fp6AZy/T2yZ93ZKhznKYGvlkR26/bPwSe0RX8.js","https:/framerusercontent.com/modules/2QGlX864pmL5cxqknTvK/sudwzLB4XBD5Atme8MXS/UvPxI2Cnv.js","https:/framerusercontent.com/modules/CIxCqRNZor3LLcCWlZoS/U5MgeOcJYvxiAVwmUkC0/db1FTsaH1.js","https:/framerusercontent.com/modules/TNOWoCWEr5Q4rZJjW1Ys/7a6Npqy12wRch0Aakncs/X4yTai4nL.js","https:/framerusercontent.com/modules/v8DPky1biMbem0zjkAy8/zS2Jyg06B49mtAazaNn7/G5Q9Vf0Ur.js","https:/framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js","https:/framerusercontent.com/modules/IIONkKx247Y9PMNcHyJU/txj2iYMPvU9jMKuYC9GB/CartOverrides.js","https:/framerusercontent.com/modules/Q90HIMXSubMCAe37ErHf/1ufBIqBl4ZaMSAHH8Wol/MagneticButton.js","https:/framerusercontent.com/modules/MJLhZXalD0oaJUl92OZT/9nnGk2rCrGXMuuRVtaBX/Search.js","https:/framerusercontent.com/modules/qv7AWRmB8Ye5OH9SQQ1L/sw9aR0USMyZmA4iGPyBE/P172pRPws.js","https:/framerusercontent.com/modules/QyelxxrjsSAjdgLwLnBm/0epP9rWhEb5BCHuPcYx9/VNdZty_UT.js","https:/framerusercontent.com/modules/1tFcNqOvy1Spf23Qf0T9/w7TzUslXlMMBFGbWe26t/aV6Kb9IH3.js","https:/framerusercontent.com/modules/DNebL0iFTFVgHKIdBvQa/n8rJOMp2sMlbHfZwNrmO/PgcRnnsPH.js","https:/framerusercontent.com/modules/ha7QVK6muJ9sCpbBXfbU/L6gKsxmyEZxjPXI1Zyy1/ODfvKidv4.js","https:/framerusercontent.com/modules/4ApxFSO3KaA8Q2gxg5i8/HZl8QtDaajMexybKPXxQ/FxUEAFRvm.js","https:/framerusercontent.com/modules/dN0Ywx2tgyck9P946cYg/RXVJ6DEuwZc3CMYvDKVg/hpBh2oMYc.js","https:/framerusercontent.com/modules/DhRYcYBJlI5KBZQ5E9zr/xaP3jI4yqBQTt4CGkD2E/X4x8jBXj9.js","https:/framerusercontent.com/modules/qWwp23jBtaWnX87NMbAZ/lmC8CH4irVnbZ5YCfMp6/CtaK4caA2.js","https:/framerusercontent.com/modules/LDGILwZWTBSLsWs3x2kg/XoB7ihUNdR3qHn52Czmd/fAZ6otk8l.js","https:/framerusercontent.com/modules/QhPq6AcNqNxwKfcjdc11/vWMMfdaZeuK6HPkItM27/IomeaNcRM.js","https:/framerusercontent.com/modules/7Ac54RjP6O3WRFk75JPC/beEx8IH9ujFnbcIhOv9o/CartItems.js","https:/framerusercontent.com/modules/rbbWhrKqJw2gUY01rUZS/VUm0xqKT3z4M7XSVmpG4/CartPromo.js","https:/framerusercontent.com/modules/XiD4CqNHGerQG6lTLXYg/UDMJH6kGKIJFISo9klB7/eqi7mn_ll.js","https:/framerusercontent.com/modules/LOa4KzdWXXjBCXWmJXhL/jowiInKTOHrn9dFTP8VE/lnbgtvf1Q.js","https:/framerusercontent.com/modules/hATEDexGXsuBqgBlgk0H/2369wnwRIrPDKoe1kPFM/GWIkz760H.js","https:/framerusercontent.com/modules/xezenmVxBDMRrU5NPweT/HAE7glXnMSzbvs9jMPkz/HeroReveal.js"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 17.404 0 L 2.091 0 C 1.71 0 1.388 0.284 1.341 0.663 L 0.005 11.913 C -0.02 12.126 0.048 12.34 0.191 12.5 C 0.335 12.661 0.54 12.751 0.755 12.75 L 18.74 12.75 C 18.955 12.751 19.16 12.661 19.304 12.5 C 19.447 12.34 19.515 12.126 19.49 11.913 L 18.154 0.663 C 18.107 0.284 17.786 0 17.404 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"12.750017290591678px\" id=\"oVjfb1BeP\" transform=\"translate(2.252 6.75)\" width=\"19.495182001424794px\"/><path d=\"M 17.404 0 L 2.091 0 C 1.71 0 1.388 0.284 1.341 0.663 L 0.005 11.913 C -0.02 12.126 0.048 12.34 0.191 12.5 C 0.335 12.661 0.54 12.751 0.755 12.75 L 18.74 12.75 C 18.955 12.751 19.16 12.661 19.304 12.5 C 19.447 12.34 19.515 12.126 19.49 11.913 L 18.154 0.663 C 18.107 0.284 17.786 0 17.404 0 Z\" fill=\"transparent\" height=\"12.750017290591678px\" id=\"O_rBnNKgY\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.252 6.75)\" width=\"19.495182001424794px\"/><path d=\"M 0 7.5 L 0 3.75 C 0 1.679 1.679 0 3.75 0 C 5.821 0 7.5 1.679 7.5 3.75 L 7.5 7.5\" fill=\"transparent\" height=\"7.5px\" id=\"pmCp61M3B\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 2.25)\" width=\"7.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1283323699\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-33w99\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-33w99 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Handbag\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-33w99\");Icon.displayName=\"Handbag\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Handbag\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 13.5 0 L 4.5 0 C 2.015 0 0 2.015 0 4.5 L 0 13.5 C 0 15.985 2.015 18 4.5 18 L 13.5 18 C 15.985 18 18 15.985 18 13.5 L 18 4.5 C 18 2.015 15.985 0 13.5 0 Z M 9 12.75 C 6.929 12.75 5.25 11.071 5.25 9 C 5.25 6.929 6.929 5.25 9 5.25 C 11.071 5.25 12.75 6.929 12.75 9 C 12.75 11.071 11.071 12.75 9 12.75 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"SuXKGhab5\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 4.5 18 C 2.015 18 0 15.985 0 13.5 L 0 4.5 C 0 2.015 2.015 0 4.5 0 L 13.5 0 C 15.985 0 18 2.015 18 4.5 L 18 13.5 C 18 15.985 15.985 18 13.5 18 Z\" fill=\"transparent\" height=\"18px\" id=\"vvJ8FLDVj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 3.75 C 0 1.679 1.679 0 3.75 0 C 5.821 0 7.5 1.679 7.5 3.75 C 7.5 5.821 5.821 7.5 3.75 7.5 C 1.679 7.5 0 5.821 0 3.75 Z\" fill=\"transparent\" height=\"7.5px\" id=\"Q3v7fjWhv\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 8.25)\" width=\"7.5px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"VxeO4Hprj\" transform=\"translate(15.75 6)\" width=\"2.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"942143898\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-SHCqu\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-SHCqu { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-SHCqu\");Icon.displayName=\"Instagram Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"toDPs7Y9O\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill=\"transparent\" height=\"18px\" id=\"nB8qhy58t\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 3.75 0 L 2.25 0 C 1.007 0 0 1.007 0 2.25 L 0 12.75\" fill=\"transparent\" height=\"12.75px\" id=\"QFOnXWoYe\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12 8.25)\" width=\"3.75px\"/><path d=\"M 0 0 L 6 0\" fill=\"transparent\" height=\"1px\" id=\"rOK6Xhani\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9 13.5)\" width=\"6px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1426455308\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-UHDx1\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-UHDx1 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Facebook Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-UHDx1\");Icon.displayName=\"Facebook Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Facebook Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 7.5 C 0 3.358 3.358 0 7.5 0 C 11.642 0 15 3.358 15 7.5 C 15 11.642 11.642 15 7.5 15 C 3.358 15 0 11.642 0 7.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15px\" id=\"i5oDhfGPs\" transform=\"translate(3 3)\" width=\"15px\"/><path d=\"M 0 7.5 C 0 3.358 3.358 0 7.5 0 C 11.642 0 15 3.358 15 7.5 C 15 11.642 11.642 15 7.5 15 C 3.358 15 0 11.642 0 7.5 Z\" fill=\"transparent\" height=\"15px\" id=\"g08Nvj3MZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"15px\"/><path d=\"M 0 0 L 5.197 5.197\" fill=\"transparent\" height=\"5.196562499999999px\" id=\"NQvjzSBYl\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(15.803 15.803)\" width=\"5.196562499999999px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3899066744\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-In32S\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-In32S { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Magnifying Glass\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-In32S\");Icon.displayName=\"Magnifying Glass\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Magnifying Glass\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{motion,animate,useMotionValue,useMotionTemplate,useReducedMotion}from\"framer-motion\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const DEFAULT_CURSOR_IN={type:\"tween\",duration:.55,ease:[.76,0,.24,1]};const DEFAULT_CURSOR_OUT={type:\"tween\",duration:.55,ease:[.76,0,.24,1]};// Matches the soft spring used by the Footer Link underline\nconst DEFAULT_LINE_IN={type:\"spring\",stiffness:500,damping:70,mass:2};const DEFAULT_LINE_OUT={type:\"spring\",stiffness:500,damping:70,mass:2};/**\n * Creates a separate delay for every letter while preserving\n * the transition configured through Framer's Transition control.\n */function getLetterTransition(transition,index,stagger,fallback){const selectedTransition=transition??fallback;const transitionDelay=typeof selectedTransition.delay===\"number\"?selectedTransition.delay:0;return{...selectedTransition,delay:transitionDelay+index*stagger};}/**\n * Stagger text swap with an underline that draws in from the left\n * and exits to the right.\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StaggerUnderline(props){const{style,text=\"Shop With AI\",font={},textCase=\"uppercase\",color=\"#111111\",distance=100,cursorInTransition=DEFAULT_CURSOR_IN,cursorOutTransition=DEFAULT_CURSOR_OUT,cursorInStagger=.025,cursorOutStagger=.025,showLine=true,lineColor=\"#111111\",lineThickness=1,lineGap=2,lineInTransition=DEFAULT_LINE_IN,lineOutTransition=DEFAULT_LINE_OUT,padding=\"0px\"}=props;const isStatic=useIsStaticRenderer();const reduceMotion=useReducedMotion();const[isHovered,setIsHovered]=React.useState(false);// Array.from handles special characters more reliably than split(\"\")\nconst letters=React.useMemo(()=>Array.from(text),[text]);// Underline edges in %: the visible line runs from `lineStart` to `lineEnd`.\n// Full line at rest: 0 → 100. Slid out right: 100 → 100. Hidden left: 0 → 0.\n// Both movements travel left → right.\nconst lineStart=useMotionValue(0);const lineEnd=useMotionValue(100);const clipPath=useMotionTemplate`inset(0% calc(100% - ${lineEnd}%) 0% ${lineStart}%)`;const runRef=React.useRef(0);React.useEffect(()=>{if(isStatic)return;// Only mouse enter starts the sweep. Leaving lets it finish on its\n// own, so the line is always full again when the mouse is away.\nif(!isHovered)return;const run=++runRef.current;const sequence=async()=>{// Slide the current line out to the right\nif(lineEnd.get()>0&&lineStart.get()<100){await animate(lineStart,100,lineOutTransition??DEFAULT_LINE_OUT);}if(run!==runRef.current)return;// Then redraw it from the left\nlineStart.set(0);lineEnd.set(0);await animate(lineEnd,100,lineInTransition??DEFAULT_LINE_IN);};sequence();},[isHovered,isStatic]);const swapText=isHovered&&!reduceMotion&&!isStatic;const activeTransition=isHovered?cursorInTransition:cursorOutTransition;const activeStagger=isHovered?cursorInStagger:cursorOutStagger;const fallbackTransition=isHovered?DEFAULT_CURSOR_IN:DEFAULT_CURSOR_OUT;return /*#__PURE__*/_jsxs(motion.span,{\"aria-label\":text,onHoverStart:()=>setIsHovered(true),onHoverEnd:()=>setIsHovered(false),style:{...style,position:\"relative\",display:\"inline-flex\",flexDirection:\"column\",alignItems:\"stretch\",padding,cursor:\"pointer\",width:\"max-content\",color},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",display:\"inline-flex\",overflow:\"hidden\",whiteSpace:\"pre\",// Framer's native font picker values\n...font,textTransform:textCase,color},children:letters.map((letter,index)=>{const transition=getLetterTransition(activeTransition,index,activeStagger,fallbackTransition);const character=letter===\" \"?\"\\xa0\":letter;return /*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",style:{position:\"relative\",display:\"inline-block\",overflow:\"hidden\",lineHeight:\"inherit\",verticalAlign:\"top\"},children:[/*#__PURE__*/_jsx(motion.span,{initial:false,animate:{y:swapText?`${-distance}%`:\"0%\"},transition:transition,style:{display:\"inline-block\",whiteSpace:\"pre\",pointerEvents:\"none\",willChange:\"transform\",backfaceVisibility:\"hidden\"},children:character}),/*#__PURE__*/_jsx(motion.span,{initial:false,animate:{y:swapText?\"0%\":`${distance}%`},transition:transition,style:{position:\"absolute\",top:0,left:0,display:\"inline-block\",whiteSpace:\"pre\",pointerEvents:\"none\",willChange:\"transform\",backfaceVisibility:\"hidden\"},children:character})]},`${letter}-${index}`);})}),showLine&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"relative\",display:\"block\",width:\"100%\",height:lineThickness,marginTop:lineGap,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(motion.span,{style:{position:\"absolute\",inset:0,backgroundColor:lineColor,clipPath}})})]});}addPropertyControls(StaggerUnderline,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Shop With AI\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",displayTextAlignment:false,defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"0.01em\",lineHeight:\"1.5em\"}},textCase:{type:ControlType.Enum,title:\"Case\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"None\",\"Upper\",\"Lower\",\"Title\"],defaultValue:\"uppercase\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#111111\"},distance:{type:ControlType.Number,title:\"Movement\",defaultValue:100,min:50,max:200,step:5,unit:\"%\"},cursorInTransition:{type:ControlType.Transition,title:\"Text In\",defaultValue:DEFAULT_CURSOR_IN},cursorInStagger:{type:ControlType.Number,title:\"In Stagger\",defaultValue:.025,min:0,max:.2,step:.005},cursorOutTransition:{type:ControlType.Transition,title:\"Text Out\",defaultValue:DEFAULT_CURSOR_OUT},cursorOutStagger:{type:ControlType.Number,title:\"Out Stagger\",defaultValue:.025,min:0,max:.2,step:.005},showLine:{type:ControlType.Boolean,title:\"Underline\",defaultValue:true},lineColor:{type:ControlType.Color,title:\"Line Color\",defaultValue:\"#111111\",hidden:props=>!props.showLine},lineThickness:{type:ControlType.Number,title:\"Thickness\",defaultValue:1,min:1,max:6,step:1,unit:\"px\",hidden:props=>!props.showLine},lineGap:{type:ControlType.Number,title:\"Line Gap\",defaultValue:2,min:0,max:20,step:1,unit:\"px\",hidden:props=>!props.showLine},lineInTransition:{type:ControlType.Transition,title:\"Line In\",defaultValue:DEFAULT_LINE_IN,hidden:props=>!props.showLine},lineOutTransition:{type:ControlType.Transition,title:\"Line Out\",defaultValue:DEFAULT_LINE_OUT,hidden:props=>!props.showLine},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"0px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StaggerUnderline\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StaggerUnderline.map","// Generated by Framer (6964d48)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StaggerUnderline from\"https://framerusercontent.com/modules/eCpXqwcPdPam770UdgtH/77QyXOn2kZrEyQsBGF47/StaggerUnderline.js\";const StaggerUnderlineFonts=getFonts(StaggerUnderline);const cycleOrder=[\"zNH0y0WyO\",\"V93CYZGc2\",\"eibIZGfgS\"];const serializationHash=\"framer-4X567\";const variantClassNames={eibIZGfgS:\"framer-v-xios91\",V93CYZGc2:\"framer-v-1tvh4cl\",zNH0y0WyO:\"framer-v-1rbki86\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GTFjoq7qM=undefined;const aZENOTVqf=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Glass:\"zNH0y0WyO\",Solid:\"V93CYZGc2\",Underline:\"eibIZGfgS\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,width,...props})=>{return{...props,aZENOTVqf:label??props.aZENOTVqf??\"Shop With AI\",GTFjoq7qM:link??props.GTFjoq7qM,variant:humanReadableVariantMap[props.variant]??props.variant??\"zNH0y0WyO\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,aZENOTVqf,GTFjoq7qM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zNH0y0WyO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"eibIZGfgS\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"eibIZGfgS\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:GTFjoq7qM,motionChild:true,nodeId:\"zNH0y0WyO\",scopeId:\"bPwSe0RX8\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1rbki86\",className,classNames)} framer-uif2qz`,\"data-framer-name\":\"Glass\",layoutDependency:layoutDependency,layoutId:\"zNH0y0WyO\",ref:refBinding,style:{backgroundColor:\"var(--token-e05ad323-7320-4bf5-98d7-b5b8780bbd5f)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,...style},variants:{eibIZGfgS:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},V93CYZGc2:{backgroundColor:\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\"}},...addPropertyOverrides({eibIZGfgS:{\"data-framer-name\":\"Underline\"},V93CYZGc2:{\"data-framer-name\":\"Solid\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ye10m2\",\"data-framer-name\":\"Label Wrap\",layoutDependency:layoutDependency,layoutId:\"B8TEqm_jt\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f))\",\"--framer-text-transform\":\"uppercase\"},children:\"Shop With AI\"})}),className:\"framer-1vv0q89\",\"data-framer-name\":\"Label\",fonts:[\"GF;Geist Mono-500\"],layoutDependency:layoutDependency,layoutId:\"qsdJXTtX4\",style:{\"--extracted-r6o4lv\":\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\"},text:aZENOTVqf,variants:{V93CYZGc2:{\"--extracted-r6o4lv\":\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({V93CYZGc2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb))\",\"--framer-text-transform\":\"uppercase\"},children:\"Shop With AI\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fvx1h9-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Stagger Label\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"wqbmTxnrn-container\",name:\"Stagger Label\",nodeId:\"wqbmTxnrn\",rendersWithMotion:true,scopeId:\"bPwSe0RX8\",children:/*#__PURE__*/_jsx(StaggerUnderline,{color:\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\",cursorInStagger:.02,cursorInTransition:{delay:0,duration:.55,ease:[.76,0,.24,1],type:\"tween\"},cursorOutStagger:.02,cursorOutTransition:{delay:0,duration:.55,ease:[.76,0,.24,1],type:\"tween\"},distance:100,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.14px\",lineHeight:\"150%\"},height:\"100%\",id:\"wqbmTxnrn\",layoutId:\"wqbmTxnrn\",lineColor:\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\",lineGap:2,lineInTransition:{damping:70,delay:.35,mass:2,stiffness:500,type:\"spring\"},lineOutTransition:{damping:70,delay:.35,mass:2,stiffness:500,type:\"spring\"},lineThickness:1,name:\"Stagger Label\",padding:\"12px 0px 12px 0px\",showLine:true,text:aZENOTVqf,textCase:\"uppercase\",width:\"100%\"})})})]})})})})})});});const css=[\".framer-4X567.framer-uif2qz, .framer-4X567 .framer-uif2qz { display: block; }\",\".framer-4X567.framer-1rbki86 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px 20px 16px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-4X567 .framer-ye10m2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-4X567 .framer-1vv0q89 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-4X567 .framer-fvx1h9-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-4X567.framer-v-1tvh4cl.framer-1rbki86 { padding: 12px 16px 12px 16px; }\",\".framer-4X567.framer-v-xios91.framer-1rbki86 { padding: 0px; will-change: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53\n * @framerIntrinsicWidth 142\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"V93CYZGc2\":{\"layout\":[\"auto\",\"auto\"]},\"eibIZGfgS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"aZENOTVqf\":\"label\",\"GTFjoq7qM\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbPwSe0RX8=withCSS(Component,css,\"framer-4X567\");export default FramerbPwSe0RX8;FramerbPwSe0RX8.displayName=\"Button\";FramerbPwSe0RX8.defaultProps={height:53,width:142};addPropertyControls(FramerbPwSe0RX8,{variant:{options:[\"zNH0y0WyO\",\"V93CYZGc2\",\"eibIZGfgS\"],optionTitles:[\"Glass\",\"Solid\",\"Underline\"],title:\"Variant\",type:ControlType.Enum},aZENOTVqf:{defaultValue:\"Shop With AI\",title:\"Label\",type:ControlType.String},onaZENOTVqfChange:{changes:\"aZENOTVqf\",type:ControlType.ChangeHandler},GTFjoq7qM:{title:\"Link\",type:ControlType.Link}});addFonts(FramerbPwSe0RX8,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"}]},...StaggerUnderlineFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbPwSe0RX8\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"142\",\"framerVariables\":\"{\\\"aZENOTVqf\\\":\\\"label\\\",\\\"GTFjoq7qM\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"53\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"V93CYZGc2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eibIZGfgS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bPwSe0RX8.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 6 C 0 2.686 2.686 0 6 0 C 9.314 0 12 2.686 12 6 C 12 9.314 9.314 12 6 12 C 2.686 12 0 9.314 0 6 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"12px\" id=\"cPTa10O2f\" transform=\"translate(6 3)\" width=\"12px\"/><path d=\"M 0 6 C 0 2.686 2.686 0 6 0 C 9.314 0 12 2.686 12 6 C 12 9.314 9.314 12 6 12 C 2.686 12 0 9.314 0 6 Z\" fill=\"transparent\" height=\"12px\" id=\"K1KJBDfjt\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(6 3)\" width=\"12px\"/><path d=\"M 0 5.25 C 1.816 2.112 5.114 0 9 0 C 12.886 0 16.184 2.112 18 5.25\" fill=\"transparent\" height=\"5.25px\" id=\"nuzXpJw0A\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 15)\" width=\"18px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1327812126\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-vWtJe\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-vWtJe { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"User\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-vWtJe\");Icon.displayName=\"User\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"User\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12.26 C 0 12.26 0.903 14.235 3.903 14.235 C 6.903 14.235 9.903 11.627 9.903 7.485 C 9.903 3.53 6.832 0.254 2.885 0 L 2.885 0 L 1.653 5.235 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"14.235px\" id=\"vIpzzTSnv\" transform=\"translate(10.347 3.015)\" width=\"9.902812516723046px\"/><path d=\"M 3 0 L 0 12.75\" fill=\"transparent\" height=\"12.75px\" id=\"GcJjYkAUd\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9 8.25)\" width=\"3px\"/><path d=\"M 1.003 11.247 C -0.572 8.517 -0.271 5.093 1.756 2.678 C 3.782 0.264 7.102 -0.625 10.064 0.452 C 13.027 1.53 14.999 4.345 15 7.497 C 15 11.639 12 14.247 9 14.247 C 6 14.247 5.097 12.272 5.097 12.272\" fill=\"transparent\" height=\"14.247457582204529px\" id=\"ySauVeB5F\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.25 3.003)\" width=\"15.000061252868882px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4229695659\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-oVRyE\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-oVRyE { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Pinterest Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-oVRyE\");Icon.displayName=\"Pinterest Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Pinterest Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12.75 7.313 C 14.279 8.413 16.116 9.004 18 9 L 18 5.25 C 15.101 5.25 12.75 2.899 12.75 0 L 9 0 L 9 12.375 C 8.999 13.675 8.047 14.78 6.76 14.97 C 5.474 15.161 4.242 14.382 3.863 13.137 C 3.485 11.893 4.075 10.56 5.25 10.002 L 5.25 6 C 2.266 6.532 0 9.238 0 12.375 C 0 15.896 2.854 18.75 6.375 18.75 C 9.896 18.75 12.75 15.896 12.75 12.375 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18.75px\" id=\"XxjC59UQP\" transform=\"translate(3 2.25)\" width=\"18px\"/><path d=\"M 12.75 7.313 C 14.279 8.413 16.116 9.004 18 9 L 18 5.25 C 15.101 5.25 12.75 2.899 12.75 0 L 9 0 L 9 12.375 C 8.999 13.675 8.047 14.78 6.76 14.97 C 5.474 15.161 4.242 14.382 3.863 13.137 C 3.485 11.893 4.075 10.56 5.25 10.002 L 5.25 6 C 2.266 6.532 0 9.238 0 12.375 C 0 15.896 2.854 18.75 6.375 18.75 C 9.896 18.75 12.75 15.896 12.75 12.375 Z\" fill=\"transparent\" height=\"18.75px\" id=\"J5_aSIe85\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 2.25)\" width=\"18px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4153440109\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-wQsp6\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-wQsp6 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Tiktok Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-wQsp6\");Icon.displayName=\"Tiktok Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Tiktok Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.5 18 C 0.672 18 0 17.328 0 16.5 L 0 1.5 C 0 0.672 0.672 0 1.5 0 L 16.5 0 C 17.328 0 18 0.672 18 1.5 L 18 16.5 C 18 17.328 17.328 18 16.5 18 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"YccU9yJPI\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"NZqhukIyO\" transform=\"translate(4.5 4.5)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"Ecc1i3Gfz\" transform=\"translate(10.875 4.5)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"yHE5C1Lax\" transform=\"translate(17.25 4.5)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"yEmCo4quv\" transform=\"translate(4.5 10.875)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"CjACV4q2e\" transform=\"translate(10.875 10.875)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"XtuxbBr2z\" transform=\"translate(17.25 10.875)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"BEib6UFEC\" transform=\"translate(4.5 17.25)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"b5c9ebq20\" transform=\"translate(10.875 17.25)\" width=\"2.25px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"zi2wPjYqI\" transform=\"translate(17.25 17.25)\" width=\"2.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4185844860\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ssLqF\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-ssLqF { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Dots Nine\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-ssLqF\");Icon.displayName=\"Dots Nine\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:true,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Dots Nine\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.5 16.5 C 0.672 16.5 0 15.828 0 15 L 0 1.5 C 0 0.672 0.672 0 1.5 0 L 15 0 C 15.828 0 16.5 0.672 16.5 1.5 L 16.5 15 C 16.5 15.828 15.828 16.5 15 16.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.5px\" id=\"LjE0Ycn76\" transform=\"translate(3.75 3.75)\" width=\"16.5px\"/><path d=\"M 13.5 0 L 0 13.5\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"13.5px\" id=\"oSDwjLCvX\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.25 5.25)\" width=\"13.5px\"/><path d=\"M 13.5 13.5 L 0 0\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"13.5px\" id=\"H9XwXWiXU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.25 5.25)\" width=\"13.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2202960551\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-AhL2C\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-AhL2C { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-AhL2C\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useSyncExternalStore}from\"react\";// ---- Shared cart store (same snippet in every Orveli cart file; state lives on window) ----\nconst CART_KEY=\"orveli-cart-v1\";const CART_EVENT=\"orveli-cart-change\";const FREE_SHIPPING_THRESHOLD=75;const EMPTY_CART={items:[],promo:null};function readCart(){if(typeof window===\"undefined\")return EMPTY_CART;const w=window;if(w.__orveliCart)return w.__orveliCart;let state=EMPTY_CART;try{const raw=window.localStorage.getItem(CART_KEY);if(raw)state={...EMPTY_CART,...JSON.parse(raw)};}catch{}w.__orveliCart=state;return state;}function writeCart(next){if(typeof window===\"undefined\")return;window.__orveliCart=next;try{window.localStorage.setItem(CART_KEY,JSON.stringify(next));}catch{}window.dispatchEvent(new Event(CART_EVENT));}function subscribeCart(callback){const onStorage=event=>{if(event.key!==CART_KEY)return;window.__orveliCart=undefined;callback();};window.addEventListener(CART_EVENT,callback);window.addEventListener(\"storage\",onStorage);return()=>{window.removeEventListener(CART_EVENT,callback);window.removeEventListener(\"storage\",onStorage);};}function useCart(){return useSyncExternalStore(subscribeCart,readCart,()=>EMPTY_CART);}function cartTotals(state){const count=state.items.reduce((sum,item)=>sum+item.qty,0);const subtotal=state.items.reduce((sum,item)=>sum+item.price*item.qty,0);let discount=0;if(state.promo){discount=state.promo.type===\"percent\"?subtotal*state.promo.value/100:Math.min(state.promo.value,subtotal);}const total=Math.max(0,subtotal-discount);return{count,subtotal,discount,total,freeShipping:subtotal>=FREE_SHIPPING_THRESHOLD};}function formatMoney(value){return\"$\"+value.toFixed(2);}function parsePrice(value){if(typeof value===\"number\")return value;const n=parseFloat(String(value??\"\").replace(/[^0-9.]/g,\"\"));return Number.isFinite(n)?n:0;}function setItemQty(id,qty){const state=readCart();const items=qty<=0?state.items.filter(item=>item.id!==id):state.items.map(item=>item.id===id?{...item,qty}:item);writeCart({...state,items,promo:items.length?state.promo:null});}function readShopConfig(){if(typeof window===\"undefined\")return{domain:\"\",token:\"\",demoCodes:\"\"};return window.__orveliShop??{domain:\"\",token:\"\",demoCodes:\"WELCOME10=10%\"};}function isShopifyConnected(){const c=readShopConfig();return Boolean(c.domain&&c.token);}const SHOPIFY_API_VERSION=\"2026-07\";async function shopifyQuery(query,variables={}){const{domain,token}=readShopConfig();const host=domain.replace(/^https?:\\/\\//,\"\").replace(/\\/.*$/,\"\");const res=await fetch(`https://${host}/api/${SHOPIFY_API_VERSION}/graphql.json`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",\"X-Shopify-Storefront-Access-Token\":token},body:JSON.stringify({query,variables})});const json=await res.json();if(json.errors?.length)throw new Error(json.errors[0].message);return json.data;}// Items without a variantId are matched to Shopify products by exact title\nasync function shopifyLines(items){const missing=items.filter(item=>!item.variantId);const found={};if(missing.length){const fields=missing.map((item,i)=>`p${i}: products(first: 1, query: ${JSON.stringify(`title:\"${item.title}\"`)}) { nodes { variants(first: 1) { nodes { id } } } }`).join(\"\\n\");const data=await shopifyQuery(`query { ${fields} }`);missing.forEach((item,i)=>{const id=data[`p${i}`]?.nodes?.[0]?.variants?.nodes?.[0]?.id;if(id)found[item.id]=id;});}return items.map(item=>{const merchandiseId=item.variantId||found[item.id];if(!merchandiseId)throw new Error(`“${item.title}” isn’t available in the Shopify store yet.`);return{merchandiseId,quantity:item.qty};});}async function shopifyCreateCart(items,discountCodes,extra={}){const lines=await shopifyLines(items);const data=await shopifyQuery(`mutation ($input: CartInput!) {\n            cartCreate(input: $input) {\n                cart {\n                    checkoutUrl\n                    discountCodes { code applicable }\n                    cost { subtotalAmount { amount } totalAmount { amount } }\n                }\n                userErrors { message }\n            }\n        }`,{input:{lines,discountCodes,...extra}});const result=data.cartCreate;if(result.userErrors?.length)throw new Error(result.userErrors[0].message);return result.cart;}// Parses \"WELCOME10=10%, SAVE15=$15\" into promo definitions for demo mode\nfunction parseDemoCodes(value){const codes={};for(const part of value.split(/[,\\n]/)){const[rawCode,rawValue]=part.split(\"=\").map(s=>s?.trim());if(!rawCode||!rawValue)continue;const code=rawCode.toUpperCase();const amount=parseFloat(rawValue.replace(/[^0-9.]/g,\"\"));if(!Number.isFinite(amount))continue;codes[code]={code,type:rawValue.includes(\"%\")?\"percent\":\"amount\",value:amount};}return codes;}function showCartToast(message){if(typeof document===\"undefined\")return;document.getElementById(\"orveli-cart-toast\")?.remove();const toast=document.createElement(\"div\");toast.id=\"orveli-cart-toast\";toast.setAttribute(\"role\",\"status\");toast.textContent=message;Object.assign(toast.style,{position:\"fixed\",left:\"50%\",bottom:\"32px\",transform:\"translate(-50%, 12px)\",opacity:\"0\",zIndex:\"9999\",padding:\"14px 22px\",borderRadius:\"1000px\",background:\"rgb(32, 25, 20)\",color:\"rgb(241, 230, 216)\",border:\"1px solid rgba(241, 230, 216, 0.16)\",fontFamily:'\"Manrope\", sans-serif',fontSize:\"14px\",letterSpacing:\"0.04px\",boxShadow:\"0 12px 32px rgba(0, 0, 0, 0.25)\",transition:\"opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)\",pointerEvents:\"none\",maxWidth:\"calc(100vw - 32px)\",textAlign:\"center\"});document.body.appendChild(toast);requestAnimationFrame(()=>{toast.style.opacity=\"1\";toast.style.transform=\"translate(-50%, 0)\";});window.setTimeout(()=>{toast.style.opacity=\"0\";toast.style.transform=\"translate(-50%, 12px)\";window.setTimeout(()=>toast.remove(),320);},2400);}// ---- End shared cart store ----\n// Nav \"Cart (0)\" text layer\nexport function withCartCount(Component){return props=>{const{count}=cartTotals(useCart());return /*#__PURE__*/_jsx(Component,{...props,text:`Cart (${count})`});};}// Mobile menu \"Menu Utility\" instance\nexport function withCartCountLabel(Component){return props=>{const{count}=cartTotals(useCart());return /*#__PURE__*/_jsx(Component,{...props,label:`Cart (${count})`});};}// Drawer title \"Your Cart (2 Items)\"\nexport function withCartTitle(Component){return props=>{const{count}=cartTotals(useCart());const text=count===0?\"Your Cart\":`Your Cart (${count} ${count===1?\"Item\":\"Items\"})`;return /*#__PURE__*/_jsx(Component,{...props,text:text});};}// Free shipping banner text\nexport function withFreeShippingText(Component){return props=>{const{subtotal,freeShipping}=cartTotals(useCart());const text=freeShipping?`You’ve unlocked free shipping on orders over $${FREE_SHIPPING_THRESHOLD}.`:`You’re ${formatMoney(FREE_SHIPPING_THRESHOLD-subtotal)} away from free shipping.`;return /*#__PURE__*/_jsx(Component,{...props,text:text});};}export function withCartSubtotal(Component){return props=>{const{subtotal}=cartTotals(useCart());return /*#__PURE__*/_jsx(Component,{...props,text:formatMoney(subtotal)});};}export function withCartShipping(Component){return props=>{const{freeShipping}=cartTotals(useCart());return /*#__PURE__*/_jsx(Component,{...props,text:freeShipping?\"FREE\":\"Calculated at checkout\"});};}// Discount row: hidden until a promo code is applied\nexport function withDiscountRow(Component){return props=>{const cart=useCart();if(!cart.promo)return null;return /*#__PURE__*/_jsx(Component,{...props});};}export function withDiscountLabel(Component){return props=>{const cart=useCart();return /*#__PURE__*/_jsx(Component,{...props,text:cart.promo?`Discount (${cart.promo.code})`:\"Discount\"});};}export function withCartDiscount(Component){return props=>{const cart=useCart();const{discount}=cartTotals(cart);const text=cart.promo?.value===0?\"At checkout\":`−${formatMoney(discount)}`;return /*#__PURE__*/_jsx(Component,{...props,text:text});};}export function withCartTotal(Component){return props=>{const{total}=cartTotals(useCart());return /*#__PURE__*/_jsx(Component,{...props,text:formatMoney(total)});};}// Hides drawer sections (footer, shipping banner) while the cart is empty\nexport function withHideWhenEmpty(Component){return props=>{const{count}=cartTotals(useCart());if(count===0)return null;return /*#__PURE__*/_jsx(Component,{...props});};}// \"Proceed to Checkout\": sends the cart to Shopify's hosted checkout\nexport function withCheckout(Component){return props=>{const cart=useCart();const[busy,setBusy]=useState(false);async function checkout(event){event?.preventDefault?.();if(busy||!cart.items.length)return;if(!isShopifyConnected()){showCartToast(\"Demo mode — connect your Shopify store to enable checkout.\");return;}setBusy(true);try{const codes=cart.promo?[cart.promo.code]:[];const result=await shopifyCreateCart(cart.items,codes);window.location.href=result.checkoutUrl;}catch(error){showCartToast(error.message||\"Checkout is unavailable. Please try again.\");setBusy(false);}}return /*#__PURE__*/_jsx(Component,{...props,onClick:checkout,\"aria-busy\":busy,style:{...props.style,opacity:busy?.6:1,cursor:busy?\"progress\":\"pointer\"}});};}// ---- /checkout page ----\n// Shipping row on /checkout: rates are chosen on the payment step\nexport function withCheckoutShipping(Component){return props=>{const{freeShipping}=cartTotals(useCart());return /*#__PURE__*/_jsx(Component,{...props,text:freeShipping?\"FREE\":\"At payment\"});};}// Tax row: Shopify calculates tax from the shipping address\nexport function withCartTax(Component){return props=>/*#__PURE__*/_jsx(Component,{...props,text:\"At payment\"});}// \"Place Order — $192.24\" label\nexport function withPlaceOrderLabel(Component){return props=>{const{count,total}=cartTotals(useCart());return /*#__PURE__*/_jsx(Component,{...props,text:count?`Place Order — ${formatMoney(total)}`:\"Place Order\"});};}const COUNTRY_CODES={\"united states\":\"US\",\"united kingdom\":\"GB\",canada:\"CA\",australia:\"AU\",germany:\"DE\",france:\"FR\"};const US_STATE_CODES={california:\"CA\",\"new york\":\"NY\",texas:\"TX\",florida:\"FL\",washington:\"WA\"};// Checkout inputs are found by their form field name; only the visible\n// breakpoint's copy counts\nfunction readField(name){const fields=Array.from(document.querySelectorAll(`[name=\"${name}\"]`));return fields.find(field=>field.offsetParent!==null)??fields[0]??null;}function fieldValue(name){return(readField(name)?.value??\"\").trim();}// \"Place Order\": hands the cart plus the contact and shipping details to\n// Shopify's secure checkout, where the payment is taken\nexport function withPlaceOrder(Component){return props=>{const cart=useCart();const[busy,setBusy]=useState(false);async function placeOrder(event){event?.preventDefault?.();if(busy)return;if(!cart.items.length){showCartToast(\"Your bag is empty.\");return;}const required=[[\"Email Address or Phone Number\",\"your email\"],[\"First Name\",\"your first name\"],[\"Last Name\",\"your last name\"],[\"Address / Street\",\"your street address\"],[\"City\",\"your city\"],[\"Postal Code\",\"your postal code\"]];for(const[name,label]of required){if(!fieldValue(name)){readField(name)?.focus();showCartToast(`Please enter ${label}.`);return;}}const contact=fieldValue(\"Email Address or Phone Number\");const isEmail=contact.includes(\"@\");if(isEmail&&!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(contact)){readField(\"Email Address or Phone Number\")?.focus();showCartToast(\"Please enter a valid email address.\");return;}if(!isShopifyConnected()){showCartToast(\"Demo mode — connect your Shopify store to enable checkout.\");return;}const countryCode=COUNTRY_CODES[fieldValue(\"Country / Region\").toLowerCase()]??\"US\";const provinceCode=countryCode===\"US\"?US_STATE_CODES[fieldValue(\"State / Province\").toLowerCase()]:undefined;const phone=fieldValue(\"Phone (for delivery updates)\")||(isEmail?\"\":contact);const deliveryAddress={firstName:fieldValue(\"First Name\"),lastName:fieldValue(\"Last Name\"),address1:fieldValue(\"Address / Street\"),city:fieldValue(\"City\"),zip:fieldValue(\"Postal Code\"),countryCode};const address2=fieldValue(\"Apartment, Suite, etc. (Optional)\");if(address2)deliveryAddress.address2=address2;if(provinceCode)deliveryAddress.provinceCode=provinceCode;if(phone)deliveryAddress.phone=phone;setBusy(true);try{const codes=cart.promo?[cart.promo.code]:[];const buyerIdentity={countryCode};if(isEmail)buyerIdentity.email=contact;let result;try{result=await shopifyCreateCart(cart.items,codes,{buyerIdentity,delivery:{addresses:[{selected:true,address:{deliveryAddress}}]}});}catch{// Address rejected (e.g. unsupported region): Shopify's checkout will ask for it instead\nresult=await shopifyCreateCart(cart.items,codes,{buyerIdentity});}window.location.href=result.checkoutUrl;}catch(error){showCartToast(error.message||\"Checkout is unavailable. Please try again.\");setBusy(false);}}return /*#__PURE__*/_jsx(Component,{...props,onClick:placeOrder,\"aria-busy\":busy,style:{...props.style,opacity:busy?.6:1,cursor:busy?\"progress\":\"pointer\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCartDiscount\":{\"type\":\"reactHoc\",\"name\":\"withCartDiscount\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCartSubtotal\":{\"type\":\"reactHoc\",\"name\":\"withCartSubtotal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFreeShippingText\":{\"type\":\"reactHoc\",\"name\":\"withFreeShippingText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCheckoutShipping\":{\"type\":\"reactHoc\",\"name\":\"withCheckoutShipping\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCartTitle\":{\"type\":\"reactHoc\",\"name\":\"withCartTitle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCartCountLabel\":{\"type\":\"reactHoc\",\"name\":\"withCartCountLabel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCartTotal\":{\"type\":\"reactHoc\",\"name\":\"withCartTotal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCartCount\":{\"type\":\"reactHoc\",\"name\":\"withCartCount\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCheckout\":{\"type\":\"reactHoc\",\"name\":\"withCheckout\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCartShipping\":{\"type\":\"reactHoc\",\"name\":\"withCartShipping\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDiscountLabel\":{\"type\":\"reactHoc\",\"name\":\"withDiscountLabel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCartTax\":{\"type\":\"reactHoc\",\"name\":\"withCartTax\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDiscountRow\":{\"type\":\"reactHoc\",\"name\":\"withDiscountRow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPlaceOrderLabel\":{\"type\":\"reactHoc\",\"name\":\"withPlaceOrderLabel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHideWhenEmpty\":{\"type\":\"reactHoc\",\"name\":\"withHideWhenEmpty\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPlaceOrder\":{\"type\":\"reactHoc\",\"name\":\"withPlaceOrder\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CartOverrides.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,Link,useIsStaticRenderer}from\"framer\";/**\n * MAGNETIC BUTTON\n *\n * Pulled toward the cursor when it comes near, with the label drifting a\n * little further for parallax depth. Springs back to rest on leave.\n * Fit sizes to label + padding; Fixed fills the layer.\n *\n * @framerIntrinsicWidth 160\n * @framerIntrinsicHeight 53\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function MagneticButton(props){const{label,link,newTab,font,textCase,textColor,background,hoverTextColor,hoverBackground,blur,cornerRadius,padding,borderWidth,borderColor,strength,radius,textParallax,spring,hoverScale,align,onClick,style}=props;const isStatic=useIsStaticRenderer();const href=link?link.trim():\"\";// Framer's Link routes internal pages in-app (no full reload), so the\n// page transition can cover the page before the next one renders\nconst wrapLink=anchor=>href&&!isStatic?/*#__PURE__*/_jsx(Link,{href:href,openInNewTab:newTab,children:anchor}):anchor;// The wrapper never moves, so its rect is a stable reference for the\n// magnetic field. Measuring the moving button would feed back into itself.\nconst wrapRef=useRef(null);const btnRef=useRef(null);const labelRef=useRef(null);const target=useRef({x:0,y:0,s:1});const current=useRef({x:0,y:0,s:1});const raf=useRef(0);const[hovered,setHovered]=useState(false);const hoveredRef=useRef(false);useEffect(()=>{if(isStatic||typeof window===\"undefined\")return;// Skip the effect on touch devices and for reduced-motion users\nconst reduced=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const fine=window.matchMedia(\"(hover: hover) and (pointer: fine)\");if(reduced.matches||!fine.matches)return;const k=Math.min(Math.max(spring,.02),.5);const render=()=>{const c=current.current;if(btnRef.current){btnRef.current.style.transform=`translate3d(${c.x}px, ${c.y}px, 0) scale(${c.s})`;}if(labelRef.current){labelRef.current.style.transform=`translate3d(${c.x*textParallax}px, ${c.y*textParallax}px, 0)`;}};// Runs only while moving; stops once settled to save battery\nconst tick=()=>{const c=current.current;const t=target.current;c.x+=(t.x-c.x)*k;c.y+=(t.y-c.y)*k;c.s+=(t.s-c.s)*k;const settled=Math.abs(t.x-c.x)<.05&&Math.abs(t.y-c.y)<.05&&Math.abs(t.s-c.s)<5e-4;if(settled){c.x=t.x;c.y=t.y;c.s=t.s;render();raf.current=0;return;}render();raf.current=requestAnimationFrame(tick);};const wake=()=>{if(!raf.current)raf.current=requestAnimationFrame(tick);};const setHover=next=>{if(hoveredRef.current===next)return;hoveredRef.current=next;startTransition(()=>setHovered(next));};const onMove=e=>{const wrap=wrapRef.current;if(!wrap)return;const r=wrap.getBoundingClientRect();// Distance from the pointer to the button's edge (0 when inside)\nconst ox=Math.max(r.left-e.clientX,0,e.clientX-r.right);const oy=Math.max(r.top-e.clientY,0,e.clientY-r.bottom);const inField=Math.hypot(ox,oy)<=Math.max(0,radius);const t=target.current;if(inField){t.x=(e.clientX-(r.left+r.width/2))*strength;t.y=(e.clientY-(r.top+r.height/2))*strength;t.s=hoverScale;}else{t.x=0;t.y=0;t.s=1;}setHover(inField);wake();};const onLeave=()=>{target.current={x:0,y:0,s:1};setHover(false);wake();};window.addEventListener(\"pointermove\",onMove,{passive:true});document.documentElement.addEventListener(\"pointerleave\",onLeave);window.addEventListener(\"blur\",onLeave);return()=>{window.removeEventListener(\"pointermove\",onMove);document.documentElement.removeEventListener(\"pointerleave\",onLeave);window.removeEventListener(\"blur\",onLeave);cancelAnimationFrame(raf.current);raf.current=0;};},[isStatic,strength,radius,textParallax,spring,hoverScale]);const justifyContent=align===\"center\"?\"center\":align===\"right\"?\"flex-end\":\"flex-start\";const colorTransition=\"background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease\";return /*#__PURE__*/_jsx(\"div\",{ref:wrapRef,style:{...style,position:\"relative\",display:\"flex\",minWidth:\"max-content\"},children:wrapLink(/*#__PURE__*/_jsx(\"a\",{ref:btnRef,href:href||undefined,target:newTab?\"_blank\":undefined,rel:newTab?\"noopener noreferrer\":undefined,role:href?undefined:\"button\",tabIndex:0,\"aria-label\":label,onClick:onClick,onFocus:()=>startTransition(()=>setHovered(true)),onBlur:()=>startTransition(()=>setHovered(false)),style:{...font,position:\"relative\",flex:1,boxSizing:\"border-box\",display:\"flex\",alignItems:\"center\",justifyContent,padding,color:hovered?hoverTextColor:textColor,background:hovered?hoverBackground:background,backdropFilter:blur>0?`blur(${blur}px)`:undefined,WebkitBackdropFilter:blur>0?`blur(${blur}px)`:undefined,borderRadius:cornerRadius,border:borderWidth>0?`${borderWidth}px solid ${borderColor}`:\"none\",textTransform:textCase,textDecoration:\"none\",cursor:\"pointer\",whiteSpace:\"nowrap\",userSelect:\"none\",outline:\"none\",willChange:\"transform\",transition:colorTransition},children:/*#__PURE__*/_jsx(\"span\",{ref:labelRef,style:{display:\"inline-block\",willChange:\"transform\"},children:label})}))});}MagneticButton.displayName=\"Magnetic Button\";addPropertyControls(MagneticButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Shop With AI\"},link:{type:ControlType.Link,title:\"Link\"},newTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false},onClick:{type:ControlType.EventHandler},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:\"14px\",letterSpacing:\"0.01em\",lineHeight:\"1.5em\"}},textCase:{type:ControlType.Enum,title:\"Case\",options:[\"none\",\"uppercase\"],optionTitles:[\"Aa\",\"AA\"],displaySegmentedControl:true,defaultValue:\"uppercase\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"rgb(241, 230, 216)\"},background:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(241, 230, 216, 0.24)\"},hoverTextColor:{type:ControlType.Color,title:\"Hover Text\",defaultValue:\"rgb(0, 0, 0)\"},hoverBackground:{type:ControlType.Color,title:\"Hover Fill\",defaultValue:\"rgb(241, 230, 216)\"},blur:{type:ControlType.Number,title:\"Blur\",defaultValue:12,min:0,max:40,step:1,unit:\"px\"},cornerRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:1e3,min:0,max:1e3,step:1,unit:\"px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"16px 20px 16px 20px\"},borderWidth:{type:ControlType.Number,title:\"Border\",defaultValue:0,min:0,max:8,step:.5,unit:\"px\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"rgba(241, 230, 216, 0.4)\",hidden:props=>!props.borderWidth},strength:{type:ControlType.Number,title:\"Strength\",defaultValue:.35,min:0,max:1,step:.05,description:\"How strongly the button is pulled toward the cursor.\"},radius:{type:ControlType.Number,title:\"Field\",defaultValue:60,min:0,max:200,step:5,unit:\"px\",description:\"Distance around the button where the pull begins.\"},textParallax:{type:ControlType.Number,title:\"Text Parallax\",defaultValue:.35,min:0,max:1,step:.05,description:\"Extra drift of the label relative to the button.\"},spring:{type:ControlType.Number,title:\"Spring\",defaultValue:.12,min:.02,max:.5,step:.01,description:\"Lower is looser, higher is snappier.\"},hoverScale:{type:ControlType.Number,title:\"Hover Scale\",defaultValue:1.05,min:1,max:1.4,step:.01},align:{type:ControlType.Enum,title:\"Text Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,defaultValue:\"center\",description:\"Label position when the layer is wider than the text.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MagneticButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"160\",\"framerIntrinsicHeight\":\"53\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MagneticButton.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useSyncExternalStore}from\"react\";import{createPortal}from\"react-dom\";// Navbar product search backed by the Shopify Storefront API.\n// Connection comes from the Shop Settings component (window.__orveliShop).\n// Apply withSearchOpen to any trigger; Cmd/Ctrl+K and \"/\" also open it.\nconst SHOPIFY_API_VERSION=\"2026-07\";const PRODUCT_PATH=\"/shop/\";const CREAM=\"rgb(241, 230, 216)\";const CREAM_68=\"rgba(241, 230, 216, 0.68)\";const CREAM_54=\"rgba(241, 230, 216, 0.54)\";const CREAM_24=\"rgba(241, 230, 216, 0.24)\";const CREAM_16=\"rgba(241, 230, 216, 0.16)\";const CREAM_8=\"rgba(241, 230, 216, 0.08)\";const PANEL=\"var(--token-55e7ad3b-5de0-4fa6-81c0-ec52125d8f5a, rgb(45, 54, 34))\";const THUMB=\"var(--token-ac705e5e-dba4-4c00-aaf6-8a57c2ff5b4d, rgb(215, 209, 195))\";const BODY_FONT='\"Manrope\", \"Manrope Placeholder\", sans-serif';const MONO_FONT='\"Geist Mono\", \"Geist Mono Placeholder\", monospace';const EASE=\"cubic-bezier(0.22, 1, 0.36, 1)\";// ---- Open state shared by every trigger ----\nconst OPEN_EVENT=\"orveli-search-change\";function isOpen(){return typeof window!==\"undefined\"&&Boolean(window.__orveliSearchOpen);}function setOpen(open){window.__orveliSearchOpen=open;window.dispatchEvent(new Event(OPEN_EVENT));}function subscribeOpen(callback){window.addEventListener(OPEN_EVENT,callback);return()=>window.removeEventListener(OPEN_EVENT,callback);}// ---- Shopify ----\nasync function shopify(query,variables){const config=window.__orveliShop??{};if(!config.domain||!config.token)throw new Error(\"not-connected\");const host=String(config.domain).replace(/^https?:\\/\\//,\"\").replace(/\\/.*$/,\"\");const res=await fetch(`https://${host}/api/${SHOPIFY_API_VERSION}/graphql.json`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",\"X-Shopify-Storefront-Access-Token\":config.token},body:JSON.stringify({query,variables})});const json=await res.json();if(json.errors?.length)throw new Error(json.errors[0].message);return json.data;}const PRODUCT_FIELDS=`handle title productType featuredImage { url } priceRange { minVariantPrice { amount } }`;function toProduct(node){return{handle:node.handle,title:node.title,type:node.productType??\"\",image:node.featuredImage?.url?`${node.featuredImage.url}&width=160`:undefined,price:parseFloat(node.priceRange?.minVariantPrice?.amount??\"0\")};}async function searchProducts(term){const data=await shopify(`query ($q: String!) { predictiveSearch(query: $q, limit: 8, types: [PRODUCT]) { products { ${PRODUCT_FIELDS} } } }`,{q:term});return(data.predictiveSearch?.products??[]).map(toProduct);}let popularCache=null;async function popularProducts(){if(popularCache)return popularCache;const data=await shopify(`query { products(first: 4, sortKey: BEST_SELLING) { nodes { ${PRODUCT_FIELDS} } } }`,{});const products=(data.products?.nodes??[]).map(toProduct);popularCache=products;return products;}// ---- Panel ----\nfunction SearchIcon({size=18}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 256 256\",\"aria-hidden\":\"true\",style:{flex:\"0 0 auto\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"112\",cy:\"112\",r:\"80\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"16\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"168.57\",y1:\"168.57\",x2:\"224\",y2:\"224\",stroke:\"currentColor\",strokeWidth:\"16\",strokeLinecap:\"round\"})]});}function SearchPanel({onClose}){const[query,setQuery]=useState(\"\");const[results,setResults]=useState([]);const[popular,setPopular]=useState([]);const[status,setStatus]=useState(\"idle\");const[active,setActive]=useState(0);const[shown,setShown]=useState(false);const[focused,setFocused]=useState(false);const inputRef=useRef(null);const listRef=useRef(null);const[compact,setCompact]=useState(()=>typeof window!==\"undefined\"&&window.matchMedia(\"(max-width: 809.98px)\").matches);useEffect(()=>{const query=window.matchMedia(\"(max-width: 809.98px)\");const update=()=>setCompact(query.matches);query.addEventListener(\"change\",update);return()=>query.removeEventListener(\"change\",update);},[]);const term=query.trim();const items=term?results:popular;useEffect(()=>{const frame=requestAnimationFrame(()=>setShown(true));inputRef.current?.focus();const previous=document.documentElement.style.overflow;document.documentElement.style.overflow=\"hidden\";popularProducts().then(setPopular).catch(error=>error.message===\"not-connected\"&&setStatus(\"offline\"));return()=>{cancelAnimationFrame(frame);document.documentElement.style.overflow=previous;};},[]);// Debounced search; ignores responses for outdated terms\nuseEffect(()=>{setActive(0);if(!term){setStatus(s=>s===\"offline\"?s:\"idle\");return;}let cancelled=false;setStatus(\"loading\");const timer=window.setTimeout(()=>{searchProducts(term).then(found=>{if(cancelled)return;setResults(found);setStatus(\"idle\");}).catch(error=>!cancelled&&setStatus(error.message===\"not-connected\"?\"offline\":\"error\"));},220);return()=>{cancelled=true;window.clearTimeout(timer);};},[term]);function close(){setShown(false);window.setTimeout(onClose,220);}function goTo(product){// Clicking a real link lets the page transition and router handle navigation\nconst link=listRef.current?.querySelector(`a[data-handle=\"${product.handle}\"]`);link?.click();onClose();}function onKeyDown(event){if(event.key===\"Escape\"){event.preventDefault();close();}else if(event.key===\"ArrowDown\"&&items.length){event.preventDefault();setActive(i=>(i+1)%items.length);}else if(event.key===\"ArrowUp\"&&items.length){event.preventDefault();setActive(i=>(i-1+items.length)%items.length);}else if(event.key===\"Enter\"&&items[active]){event.preventDefault();goTo(items[active]);}}const label={margin:0,padding:\"0 12px\",fontFamily:MONO_FONT,fontWeight:500,fontSize:12,letterSpacing:\"0.09px\",textTransform:\"uppercase\",color:CREAM_54};return /*#__PURE__*/_jsxs(\"div\",{role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Search products\",onKeyDown:onKeyDown,style:{position:\"fixed\",inset:0,zIndex:2147482e3,display:\"flex\",justifyContent:\"center\",alignItems:\"flex-start\",padding:compact?\"72px 12px 12px\":\"88px 16px 16px\"},children:[/*#__PURE__*/_jsx(\"div\",{onClick:close,style:{position:\"absolute\",inset:0,background:\"rgba(20, 16, 12, 0.55)\",backdropFilter:\"blur(6px)\",WebkitBackdropFilter:\"blur(6px)\",opacity:shown?1:0,transition:`opacity 0.3s ${EASE}`}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"min(720px, 100%)\",maxHeight:\"calc(100dvh - 120px)\",display:\"flex\",flexDirection:\"column\",gap:compact?16:20,padding:compact?14:20,boxSizing:\"border-box\",borderRadius:compact?20:24,background:PANEL,border:`1px solid ${CREAM_16}`,boxShadow:\"0 24px 64px rgba(0, 0, 0, 0.35)\",color:CREAM,opacity:shown?1:0,transform:shown?\"translateY(0)\":\"translateY(-12px)\",transition:`opacity 0.35s ${EASE}, transform 0.35s ${EASE}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:compact?8:12,minWidth:0},children:[/*#__PURE__*/_jsxs(\"label\",{style:{flex:1,minWidth:0,boxSizing:\"border-box\",display:\"flex\",alignItems:\"center\",gap:compact?10:12,height:compact?52:58,padding:compact?\"0 18px\":\"0 24px\",borderRadius:1e3,border:`1px solid ${focused?CREAM_68:CREAM_24}`,boxShadow:focused?`0 0 0 4px ${CREAM_16}`:`0 0 0 0 ${CREAM_16}`,color:CREAM_68,transition:`border-color 0.3s ${EASE}, box-shadow 0.3s ${EASE}`},children:[/*#__PURE__*/_jsx(SearchIcon,{}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,type:\"search\",value:query,onChange:event=>setQuery(event.target.value),onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),placeholder:compact?\"Search products…\":\"Search serums, cleansers, oils…\",\"aria-label\":\"Search products\",autoComplete:\"off\",spellCheck:false,style:{flex:1,minWidth:0,border:\"none\",outline:\"none\",background:\"transparent\",fontFamily:BODY_FONT,fontSize:16,letterSpacing:\"0.04px\",color:CREAM}})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:close,\"aria-label\":\"Close search\",style:{flex:\"0 0 auto\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxSizing:\"border-box\",width:compact?52:\"auto\",height:compact?52:58,padding:compact?0:\"0 20px\",borderRadius:1e3,border:`1px solid ${CREAM_16}`,background:CREAM_8,color:CREAM,cursor:\"pointer\",fontFamily:MONO_FONT,fontWeight:500,fontSize:12,letterSpacing:\"0.12px\",textTransform:\"uppercase\"},children:compact?/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 256 256\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"200\",y1:\"56\",x2:\"56\",y2:\"200\",stroke:\"currentColor\",strokeWidth:\"16\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"200\",y1:\"200\",x2:\"56\",y2:\"56\",stroke:\"currentColor\",strokeWidth:\"16\",strokeLinecap:\"round\"})]}):\"Esc\"})]}),/*#__PURE__*/_jsx(\"div\",{ref:listRef,style:{display:\"flex\",flexDirection:\"column\",gap:8,overflowY:\"auto\",minHeight:0},children:status===\"offline\"?/*#__PURE__*/_jsx(\"p\",{style:{...label,textTransform:\"none\",fontFamily:BODY_FONT,fontSize:14},children:\"Search will be available once the store is connected.\"}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:label,children:term?status===\"loading\"?\"Searching…\":`${results.length} ${results.length===1?\"product\":\"products\"}`:\"Popular products\"}),status===\"error\"&&/*#__PURE__*/_jsx(\"p\",{style:{...label,textTransform:\"none\",fontFamily:BODY_FONT,fontSize:14},children:\"Search is unavailable right now. Please try again.\"}),term&&status===\"idle\"&&results.length===0&&/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,padding:\"4px 12px 8px\",fontFamily:BODY_FONT,fontSize:16,color:CREAM_68},children:[\"No products match “\",term,\"”.\"]}),items.map((product,index)=>/*#__PURE__*/_jsxs(\"a\",{\"data-handle\":product.handle,href:PRODUCT_PATH+product.handle,onClick:()=>onClose(),onMouseEnter:()=>setActive(index),style:{display:\"flex\",alignItems:\"center\",gap:16,padding:10,borderRadius:16,textDecoration:\"none\",color:CREAM,background:index===active?CREAM_8:\"transparent\",transition:`background-color 0.2s ${EASE}`},children:[/*#__PURE__*/_jsx(\"span\",{style:{flex:\"0 0 56px\",width:56,height:56,borderRadius:12,overflow:\"hidden\",background:THUMB},children:product.image&&/*#__PURE__*/_jsx(\"img\",{src:product.image,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}})}),/*#__PURE__*/_jsxs(\"span\",{style:{flex:1,minWidth:0,display:\"flex\",flexDirection:\"column\",gap:2},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:BODY_FONT,fontSize:16,letterSpacing:\"-0.08px\",lineHeight:\"1.3em\"},children:product.title}),product.type&&/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:BODY_FONT,fontSize:13,letterSpacing:\"0.04px\",color:CREAM_54},children:product.type})]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:BODY_FONT,fontWeight:500,fontSize:15,fontFeatureSettings:'\"tnum\" on'},children:[\"$\",product.price.toFixed(2)]})]},product.handle))]})}),/*#__PURE__*/_jsx(\"a\",{href:\"/shop\",onClick:()=>onClose(),style:{alignSelf:\"flex-start\",padding:\"0 12px\",fontFamily:MONO_FONT,fontWeight:500,fontSize:12,letterSpacing:\"0.12px\",textTransform:\"uppercase\",color:CREAM,textDecoration:\"underline\",textUnderlineOffset:4},children:\"View all products →\"})]})]});}// ---- Trigger override ----\nexport function withSearchOpen(Component){return props=>{const open=useSyncExternalStore(subscribeOpen,isOpen,()=>false);const token=useRef({});const[owner,setOwner]=useState(false);// Every trigger listens for shortcuts; the first handler wins via defaultPrevented\nuseEffect(()=>{const onKey=event=>{if(event.defaultPrevented)return;const typing=event.target?.closest?.(\"input, textarea, select, [contenteditable]\");if(event.key===\"k\"&&(event.metaKey||event.ctrlKey)||event.key===\"/\"&&!typing){event.preventDefault();setOpen(true);}};window.addEventListener(\"keydown\",onKey);return()=>window.removeEventListener(\"keydown\",onKey);},[]);// The first trigger to see the open state renders the single panel\nuseEffect(()=>{const w=window;if(open&&!w.__orveliSearchOwner){w.__orveliSearchOwner=token.current;setOwner(true);}if(!open&&w.__orveliSearchOwner===token.current){w.__orveliSearchOwner=null;setOwner(false);}return()=>{if(w.__orveliSearchOwner===token.current)w.__orveliSearchOwner=null;};},[open]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{...props,onClick:event=>{event?.preventDefault?.();setOpen(true);},style:{...props.style,cursor:\"pointer\"}}),owner&&open&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(SearchPanel,{onClose:()=>setOpen(false)}),document.body)]});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withSearchOpen\":{\"type\":\"reactHoc\",\"name\":\"withSearchOpen\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Search.map","// Generated by Framer (ccf8332)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist Mono-500\",\"GF;Geist Mono-700\",\"GF;Geist Mono-700italic\",\"GF;Geist Mono-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"},{cssFamilyName:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHaL55W7ihaO_CS.woff2\",weight:\"700\"},{cssFamilyName:\"Geist Mono\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a5EX5Cl4PuCSdNg.woff2\",weight:\"700\"},{cssFamilyName:\"Geist Mono\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a0QQ5Cl4PuCSdNg.woff2\",weight:\"500\"}]}];export const css=['.framer-mUK2x .framer-styles-preset-sfdgr2:not(.rich-text-wrapper), .framer-mUK2x .framer-styles-preset-sfdgr2.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-italic: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --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: 0.09px; --framer-line-height: 133%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-mUK2x .framer-styles-preset-sfdgr2:not(.rich-text-wrapper), .framer-mUK2x .framer-styles-preset-sfdgr2.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-italic: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --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: 0.09px; --framer-line-height: 133%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-mUK2x .framer-styles-preset-sfdgr2:not(.rich-text-wrapper), .framer-mUK2x .framer-styles-preset-sfdgr2.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-italic: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 10px; --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.05px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-mUK2x\";\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 (ccf8332)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-regular\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=[\".framer-hLx5E .framer-styles-preset-1jat7zq:not(.rich-text-wrapper), .framer-hLx5E .framer-styles-preset-1jat7zq.rich-text-wrapper p { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.04px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-hLx5E .framer-styles-preset-1jat7zq:not(.rich-text-wrapper), .framer-hLx5E .framer-styles-preset-1jat7zq.rich-text-wrapper p { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.04px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-hLx5E .framer-styles-preset-1jat7zq:not(.rich-text-wrapper), .framer-hLx5E .framer-styles-preset-1jat7zq.rich-text-wrapper p { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.03px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-hLx5E\";\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 (5477e77)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/qv7AWRmB8Ye5OH9SQQ1L/sw9aR0USMyZmA4iGPyBE/P172pRPws.js\";const cycleOrder=[\"DOm4hTC3g\",\"qJlgPp52I\",\"HgiA4Qb5m\",\"CBrKKR5dZ\",\"v92xMXs4f\",\"BBpqbqrTZ\",\"YdtVddMxL\",\"Q3g7dGy1T\",\"X6i8D2bDo\"];const serializationHash=\"framer-CQdbs\";const variantClassNames={BBpqbqrTZ:\"framer-v-1k63mk9\",CBrKKR5dZ:\"framer-v-1s43q77\",DOm4hTC3g:\"framer-v-19tmr9s\",HgiA4Qb5m:\"framer-v-1ggrjec\",Q3g7dGy1T:\"framer-v-5nrhw\",qJlgPp52I:\"framer-v-wpgcvc\",v92xMXs4f:\"framer-v-1o3v5pr\",X6i8D2bDo:\"framer-v-17llly1\",YdtVddMxL:\"framer-v-twp0cf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RFQtlSYNv=undefined;const ZCs3E8CzA=undefined;const transition1={duration:0,type:\"tween\"};const transition2={delay:.2,duration:.4,ease:[.645,.045,.355,1],type:\"tween\"};const transition3={delay:0,duration:.4,ease:[.65,.04,.35,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Blue Hover\":\"v92xMXs4f\",\"Blue Leave\":\"BBpqbqrTZ\",\"Variant 1\":\"DOm4hTC3g\",\"Variant 2\":\"qJlgPp52I\",\"Variant 3\":\"HgiA4Qb5m\",\"White Hover\":\"Q3g7dGy1T\",\"White Leave\":\"X6i8D2bDo\",Blue:\"CBrKKR5dZ\",White:\"YdtVddMxL\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,RFQtlSYNv:link??props.RFQtlSYNv,variant:humanReadableVariantMap[props.variant]??props.variant??\"DOm4hTC3g\",ZCs3E8CzA:title??props.ZCs3E8CzA??\"Text Button Underline\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ZCs3E8CzA,RFQtlSYNv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DOm4hTC3g\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1oo294y=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"qJlgPp52I\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onMouseLeave1guycpz=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"HgiA4Qb5m\");});const onAppearyhznep=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"DOm4hTC3g\",true),450);});const onMouseEnter1ei6r6w=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"v92xMXs4f\");});const onMouseLeave5uki4d=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"BBpqbqrTZ\");});const onAppear31vr3h=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"CBrKKR5dZ\",true),450);});const onMouseEnter17hrqln=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"Q3g7dGy1T\");});const onMouseLeave1khtzwo=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"X6i8D2bDo\");});const onAppeari5urqx=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"YdtVddMxL\",true),450);});useOnVariantChange(baseVariant,{BBpqbqrTZ:onAppear31vr3h,HgiA4Qb5m:onAppearyhznep,X6i8D2bDo:onAppeari5urqx});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({BBpqbqrTZ:{value:transition3},HgiA4Qb5m:{value:transition3},Q3g7dGy1T:{value:transition2},qJlgPp52I:{value:transition2},v92xMXs4f:{value:transition2},X6i8D2bDo:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:RFQtlSYNv,motionChild:true,nodeId:\"DOm4hTC3g\",scopeId:\"aV6Kb9IH3\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-19tmr9s\",className,classNames)} framer-1a8kqxm`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DOm4hTC3g\",onMouseEnter:onMouseEnter1oo294y,ref:refBinding,style:{...style},...addPropertyOverrides({BBpqbqrTZ:{\"data-framer-name\":\"Blue Leave\",onMouseEnter:undefined},CBrKKR5dZ:{\"data-framer-name\":\"Blue\",onMouseEnter:onMouseEnter1ei6r6w},HgiA4Qb5m:{\"data-framer-name\":\"Variant 3\",onMouseEnter:undefined},Q3g7dGy1T:{\"data-framer-name\":\"White Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1khtzwo},qJlgPp52I:{\"data-framer-name\":\"Variant 2\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1guycpz},v92xMXs4f:{\"data-framer-name\":\"Blue Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave5uki4d},X6i8D2bDo:{\"data-framer-name\":\"White Leave\",onMouseEnter:undefined},YdtVddMxL:{\"data-framer-name\":\"White\",onMouseEnter:onMouseEnter17hrqln}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ytquds\",\"data-framer-name\":\"underline and text wrapper\",layoutDependency:layoutDependency,layoutId:\"uQSlCNDCv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g10p1w\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"Y8z7uR9N3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1acb016d-0daf-48f9-ba9c-e47d3b61801f, rgba(241, 230, 216, 0.68)))\"},children:\"Text Button Underline\"})}),className:\"framer-gd8czu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"b6cxsO3Yh\",style:{\"--extracted-r6o4lv\":\"var(--token-1acb016d-0daf-48f9-ba9c-e47d3b61801f, rgba(241, 230, 216, 0.68))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",rotate:0,scale:1},text:ZCs3E8CzA,variants:{BBpqbqrTZ:{\"--extracted-r6o4lv\":\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\",rotate:0,scale:1},CBrKKR5dZ:{\"--extracted-r6o4lv\":\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\",rotate:0,scale:1},HgiA4Qb5m:{rotate:0,scale:1},Q3g7dGy1T:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.8)\",rotate:-1,scale:.98},qJlgPp52I:{rotate:-1,scale:.98},v92xMXs4f:{\"--extracted-r6o4lv\":\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\",rotate:-1,scale:.98},X6i8D2bDo:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.8)\",rotate:0,scale:1},YdtVddMxL:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.8)\",rotate:0,scale:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BBpqbqrTZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f))\"},children:\"Text Button Underline\"})})},CBrKKR5dZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f))\"},children:\"Text Button Underline\"})})},Q3g7dGy1T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Text Button Underline\"})})},v92xMXs4f:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f))\"},children:\"Text Button Underline\"})})},X6i8D2bDo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Text Button Underline\"})})},YdtVddMxL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Text Button Underline\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",children:\"Text Button Underline\"})}),className:\"framer-840czj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CKNuyuSb2\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",rotate:1,scale:.98},text:ZCs3E8CzA,variants:{BBpqbqrTZ:{\"--extracted-r6o4lv\":\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52)\"},CBrKKR5dZ:{\"--extracted-r6o4lv\":\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52)\"},HgiA4Qb5m:{\"--extracted-r6o4lv\":\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52, rgb(255, 255, 255))\"},Q3g7dGy1T:{\"--extracted-r6o4lv\":\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\",rotate:0,scale:1},qJlgPp52I:{\"--extracted-r6o4lv\":\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52, rgb(255, 255, 255))\",rotate:0,scale:1},v92xMXs4f:{\"--extracted-r6o4lv\":\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52)\",rotate:0,scale:1},X6i8D2bDo:{\"--extracted-r6o4lv\":\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\"},YdtVddMxL:{\"--extracted-r6o4lv\":\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BBpqbqrTZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52))\"},children:\"Text Button Underline\"})})},CBrKKR5dZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52))\"},children:\"Text Button Underline\"})})},HgiA4Qb5m:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52, rgb(255, 255, 255)))\"},children:\"Text Button Underline\"})})},Q3g7dGy1T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb))\"},children:\"Text Button Underline\"})})},qJlgPp52I:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52, rgb(255, 255, 255)))\"},children:\"Text Button Underline\"})})},v92xMXs4f:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52))\"},children:\"Text Button Underline\"})})},X6i8D2bDo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb))\"},children:\"Text Button Underline\"})})},YdtVddMxL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb))\"},children:\"Text Button Underline\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-t86p6a\",\"data-framer-name\":\"Underline Wrapper\",layoutDependency:layoutDependency,layoutId:\"MyofTdJ8J\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18dzjea\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"l7jZyadWa\",style:{backgroundColor:\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52, rgb(255, 255, 255))\"},variants:{BBpqbqrTZ:{backgroundColor:\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52)\"},CBrKKR5dZ:{backgroundColor:\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52)\"},Q3g7dGy1T:{backgroundColor:\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\"},v92xMXs4f:{backgroundColor:\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52)\"},X6i8D2bDo:{backgroundColor:\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\"},YdtVddMxL:{backgroundColor:\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\"}}})})]})})})})})});});const css=[\".framer-CQdbs.framer-1a8kqxm, .framer-CQdbs .framer-1a8kqxm { display: block; }\",\".framer-CQdbs.framer-19tmr9s { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-CQdbs .framer-1ytquds { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-CQdbs .framer-1g10p1w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 16px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-CQdbs .framer-gd8czu, .framer-CQdbs .framer-840czj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-CQdbs .framer-t86p6a { align-self: stretch; flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: auto; }\",\".framer-CQdbs .framer-18dzjea { bottom: 0px; flex: none; height: 1px; left: -12px; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 1%; }\",\".framer-CQdbs.framer-v-wpgcvc .framer-1g10p1w, .framer-CQdbs.framer-v-1o3v5pr .framer-1g10p1w, .framer-CQdbs.framer-v-5nrhw .framer-1g10p1w { justify-content: flex-end; }\",\".framer-CQdbs.framer-v-wpgcvc .framer-18dzjea, .framer-CQdbs.framer-v-1o3v5pr .framer-18dzjea, .framer-CQdbs.framer-v-5nrhw .framer-18dzjea { left: 0px; width: 100%; }\",\".framer-CQdbs.framer-v-1ggrjec .framer-18dzjea, .framer-CQdbs.framer-v-1k63mk9 .framer-18dzjea, .framer-CQdbs.framer-v-17llly1 .framer-18dzjea { left: unset; right: -12px; width: 1%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 153\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"qJlgPp52I\":{\"layout\":[\"auto\",\"auto\"]},\"HgiA4Qb5m\":{\"layout\":[\"auto\",\"auto\"]},\"CBrKKR5dZ\":{\"layout\":[\"auto\",\"auto\"]},\"v92xMXs4f\":{\"layout\":[\"auto\",\"auto\"]},\"BBpqbqrTZ\":{\"layout\":[\"auto\",\"auto\"]},\"YdtVddMxL\":{\"layout\":[\"auto\",\"auto\"]},\"Q3g7dGy1T\":{\"layout\":[\"auto\",\"auto\"]},\"X6i8D2bDo\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ZCs3E8CzA\":\"title\",\"RFQtlSYNv\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraV6Kb9IH3=withCSS(Component,css,\"framer-CQdbs\");export default FrameraV6Kb9IH3;FrameraV6Kb9IH3.displayName=\"Nav Item\";FrameraV6Kb9IH3.defaultProps={height:17,width:153};addPropertyControls(FrameraV6Kb9IH3,{variant:{options:[\"DOm4hTC3g\",\"qJlgPp52I\",\"HgiA4Qb5m\",\"CBrKKR5dZ\",\"v92xMXs4f\",\"BBpqbqrTZ\",\"YdtVddMxL\",\"Q3g7dGy1T\",\"X6i8D2bDo\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Blue\",\"Blue Hover\",\"Blue Leave\",\"White\",\"White Hover\",\"White Leave\"],title:\"Variant\",type:ControlType.Enum},ZCs3E8CzA:{defaultValue:\"Text Button Underline\",displayTextArea:false,title:\"Title\",type:ControlType.String},onZCs3E8CzAChange:{changes:\"ZCs3E8CzA\",type:ControlType.ChangeHandler},RFQtlSYNv:{title:\"Link\",type:ControlType.Link}});addFonts(FrameraV6Kb9IH3,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraV6Kb9IH3\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ZCs3E8CzA\\\":\\\"title\\\",\\\"RFQtlSYNv\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qJlgPp52I\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HgiA4Qb5m\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CBrKKR5dZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"v92xMXs4f\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BBpqbqrTZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YdtVddMxL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Q3g7dGy1T\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"X6i8D2bDo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"153\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"17\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aV6Kb9IH3.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 9.75 0 L 9.75 9.75 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"9.75px\" id=\"wb64pxkUI\" transform=\"translate(8.25 6)\" width=\"9.75px\"/><path d=\"M 0 7.125 L 7.125 0\" fill=\"transparent\" height=\"7.125px\" id=\"eXMMevGY5\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(6 10.875)\" width=\"7.125px\"/><path d=\"M 0 0 L 9.75 0 L 9.75 9.75 Z\" fill=\"transparent\" height=\"9.75px\" id=\"FrNxKmblG\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 6)\" width=\"9.75px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3642559178\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-mbPBj\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-mbPBj { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Up Right\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-mbPBj\");Icon.displayName=\"Arrow Up Right\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Up Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ccf8332)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-regular\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=[\".framer-mlQeT .framer-styles-preset-ruqnya:not(.rich-text-wrapper), .framer-mlQeT .framer-styles-preset-ruqnya.rich-text-wrapper h5 { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.14px; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --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; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-mlQeT .framer-styles-preset-ruqnya:not(.rich-text-wrapper), .framer-mlQeT .framer-styles-preset-ruqnya.rich-text-wrapper h5 { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.12px; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --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; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-mlQeT .framer-styles-preset-ruqnya:not(.rich-text-wrapper), .framer-mlQeT .framer-styles-preset-ruqnya.rich-text-wrapper h5 { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.1px; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --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-mlQeT\";\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 (9801af1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowUpRight from\"https://framerusercontent.com/modules/DNebL0iFTFVgHKIdBvQa/n8rJOMp2sMlbHfZwNrmO/PgcRnnsPH.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ha7QVK6muJ9sCpbBXfbU/L6gKsxmyEZxjPXI1Zyy1/ODfvKidv4.js\";const ArrowUpRightFonts=getFonts(ArrowUpRight);const enabledGestures={jn7tXGiF9:{hover:true}};const serializationHash=\"framer-5FgeQ\";const variantClassNames={jn7tXGiF9:\"framer-v-n4umt5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const lqI9v4epk=undefined;const cXpMG48xV=undefined;const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,cXpMG48xV:title??props.cXpMG48xV??\"Home\",lqI9v4epk:link??props.lqI9v4epk};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,cXpMG48xV,lqI9v4epk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"jn7tXGiF9\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:lqI9v4epk,motionChild:true,nodeId:\"jn7tXGiF9\",scopeId:\"FxUEAFRvm\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-n4umt5\",className,classNames)} framer-ildkt6`,\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"jn7tXGiF9\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a338996d-61fd-447f-b626-a1ebe9659440)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{\"jn7tXGiF9-hover\":{\"--border-color\":\"var(--token-b2a5b244-b133-442a-a1f5-b2189eeed2bb)\"}},...addPropertyOverrides({\"jn7tXGiF9-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xe6zff\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"uaNoDKlqO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-ruqnya\",\"data-styles-preset\":\"ODfvKidv4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f))\"},children:\"Home\"})}),className:\"framer-13xge57\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"U5X9rSWpF\",style:{\"--extracted-1lwpl3i\":\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\",rotate:0,scale:1},text:cXpMG48xV,variants:{\"jn7tXGiF9-hover\":{\"--extracted-1lwpl3i\":\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52)\",rotate:-1,scale:.97}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"jn7tXGiF9-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-ruqnya\",\"data-styles-preset\":\"ODfvKidv4\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-ruqnya\",\"data-styles-preset\":\"ODfvKidv4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f))\"},children:\"Home\"})}),className:\"framer-1qc7mbu\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"i8xga4F3E\",style:{\"--extracted-1lwpl3i\":\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\",rotate:1,scale:.97},text:cXpMG48xV,variants:{\"jn7tXGiF9-hover\":{\"--extracted-1lwpl3i\":\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52)\",rotate:0,scale:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"jn7tXGiF9-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-ruqnya\",\"data-styles-preset\":\"ODfvKidv4\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52))\"},children:\"Home\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ArrowUpRight,{animated:true,className:\"framer-474tyn\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"dj_e1NfdI\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\",\"--pgex8v\":1.5,rotate:0},variants:{\"jn7tXGiF9-hover\":{\"--21h8s6\":\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52)\",rotate:45}}})]})})})})});});const css=[\".framer-5FgeQ.framer-ildkt6, .framer-5FgeQ .framer-ildkt6 { display: block; }\",\".framer-5FgeQ.framer-n4umt5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 60px; justify-content: flex-start; padding: 20px 0px 20px 0px; position: relative; text-decoration: none; width: 345px; }\",\".framer-5FgeQ .framer-1xe6zff { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 34px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-5FgeQ .framer-13xge57, .framer-5FgeQ .framer-1qc7mbu { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-5FgeQ .framer-474tyn { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 24px; }\",\".framer-5FgeQ.framer-v-n4umt5.hover .framer-1xe6zff { justify-content: flex-end; }\",...sharedStyle.css,'.framer-5FgeQ[data-border=\"true\"]::after, .framer-5FgeQ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 345\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zyxrbzavp\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"cXpMG48xV\":\"title\",\"lqI9v4epk\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFxUEAFRvm=withCSS(Component,css,\"framer-5FgeQ\");export default FramerFxUEAFRvm;FramerFxUEAFRvm.displayName=\"Menu Link\";FramerFxUEAFRvm.defaultProps={height:60,width:345};addPropertyControls(FramerFxUEAFRvm,{cXpMG48xV:{defaultValue:\"Home\",title:\"Title\",type:ControlType.String},oncXpMG48xVChange:{changes:\"cXpMG48xV\",type:ControlType.ChangeHandler},lqI9v4epk:{title:\"Link\",type:ControlType.Link}});addFonts(FramerFxUEAFRvm,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ArrowUpRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFxUEAFRvm\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"cXpMG48xV\\\":\\\"title\\\",\\\"lqI9v4epk\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zyxrbzavp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"345\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"60\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FxUEAFRvm.map","// Generated by Framer (6964d48)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MagnifyingGlass from\"https://framerusercontent.com/modules/78wJr0q4vFZTRbgiA8bC/Y2EfGRGz13i3kdwNCKGk/gU109MUNe.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qv7AWRmB8Ye5OH9SQQ1L/sw9aR0USMyZmA4iGPyBE/P172pRPws.js\";const enabledGestures={rqA3LqTOT:{hover:true}};const serializationHash=\"framer-Hy3vM\";const variantClassNames={rqA3LqTOT:\"framer-v-y6o97h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const T1KvdOUfF=undefined;const MYdfiO8if=undefined;const dBs6JUXnX=undefined;const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,label,link,width,...props})=>{return{...props,dBs6JUXnX:label??props.dBs6JUXnX??\"Search\",MYdfiO8if:icon??props.MYdfiO8if??MagnifyingGlass,T1KvdOUfF:link??props.T1KvdOUfF};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,MYdfiO8if,dBs6JUXnX,T1KvdOUfF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"rqA3LqTOT\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:T1KvdOUfF,motionChild:true,nodeId:\"rqA3LqTOT\",scopeId:\"hpBh2oMYc\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-y6o97h\",className,classNames)} framer-1n9oo6n`,\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"rqA3LqTOT\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a338996d-61fd-447f-b626-a1ebe9659440)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,...style},variants:{\"rqA3LqTOT-hover\":{\"--border-color\":\"var(--token-b2a5b244-b133-442a-a1f5-b2189eeed2bb)\",backgroundColor:\"var(--token-85d8b6bb-26c8-469c-936c-adf1bb7db823)\"}},...addPropertyOverrides({\"rqA3LqTOT-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1tzpij6\",Component:MYdfiO8if,\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"Kf57lc6TB\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f))\"},children:\"Label\"})}),className:\"framer-1jy4lmf\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sXi_RMveX\",style:{\"--extracted-r6o4lv\":\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\"},text:dBs6JUXnX,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\".framer-Hy3vM.framer-1n9oo6n, .framer-Hy3vM .framer-1n9oo6n { display: block; }\",\".framer-Hy3vM.framer-y6o97h { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 48px; justify-content: flex-start; padding: 12px 16px 12px 16px; position: relative; text-decoration: none; width: 166px; }\",\".framer-Hy3vM .framer-1tzpij6 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 20px; }\",\".framer-Hy3vM .framer-1jy4lmf { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,'.framer-Hy3vM[data-border=\"true\"]::after, .framer-Hy3vM [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 166\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"R8SL9AQmO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MYdfiO8if\":\"icon\",\"dBs6JUXnX\":\"label\",\"T1KvdOUfF\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramerhpBh2oMYc=withCSS(Component,css,\"framer-Hy3vM\");export default FramerhpBh2oMYc;FramerhpBh2oMYc.displayName=\"Menu Utility\";FramerhpBh2oMYc.defaultProps={height:48,width:166};addPropertyControls(FramerhpBh2oMYc,{MYdfiO8if:{defaultValue:{identifier:\"module:78wJr0q4vFZTRbgiA8bC/Y2EfGRGz13i3kdwNCKGk/gU109MUNe.js:default\",moduleId:\"78wJr0q4vFZTRbgiA8bC\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Icon\",type:ControlType.VectorSetItem},dBs6JUXnX:{defaultValue:\"Search\",title:\"Label\",type:ControlType.String},ondBs6JUXnXChange:{changes:\"dBs6JUXnX\",type:ControlType.ChangeHandler},T1KvdOUfF:{title:\"Link\",type:ControlType.Link}});addFonts(FramerhpBh2oMYc,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhpBh2oMYc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"166\",\"framerVariables\":\"{\\\"MYdfiO8if\\\":\\\"icon\\\",\\\"dBs6JUXnX\\\":\\\"label\\\",\\\"T1KvdOUfF\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"R8SL9AQmO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hpBh2oMYc.map","// Generated by Framer (4bc5767)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FacebookLogo from\"https://framerusercontent.com/modules/Y0c19ostjQ6JrIrS9EpB/H6GkscheXEvK1c9LQrFc/QDC8_m4BS.js\";const enabledGestures={BISGpDSBK:{hover:true},ezu3zJ5K6:{hover:true}};const cycleOrder=[\"BISGpDSBK\",\"ezu3zJ5K6\"];const serializationHash=\"framer-Dgmtt\";const variantClassNames={BISGpDSBK:\"framer-v-13fvsp4\",ezu3zJ5K6:\"framer-v-1ohp9ni\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const P_4uN8SwV=undefined;const yv5Zkskz3=undefined;const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"BISGpDSBK\",Small:\"ezu3zJ5K6\"};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,link,width,...props})=>{return{...props,P_4uN8SwV:link??props.P_4uN8SwV,variant:humanReadableVariantMap[props.variant]??props.variant??\"BISGpDSBK\",yv5Zkskz3:icon??props.yv5Zkskz3??FacebookLogo};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,yv5Zkskz3,P_4uN8SwV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BISGpDSBK\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:P_4uN8SwV,motionChild:true,nodeId:\"BISGpDSBK\",openInNewTab:true,scopeId:\"X4x8jBXj9\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-13fvsp4\",className,classNames)} framer-1ahbdoa`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"BISGpDSBK\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{\"BISGpDSBK-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},\"ezu3zJ5K6-hover\":{\"--border-color\":\"var(--token-b2a5b244-b133-442a-a1f5-b2189eeed2bb)\"},ezu3zJ5K6:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a338996d-61fd-447f-b626-a1ebe9659440)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3}},...addPropertyOverrides({\"BISGpDSBK-hover\":{\"data-framer-name\":undefined},\"ezu3zJ5K6-hover\":{\"data-framer-name\":undefined},ezu3zJ5K6:{\"data-border\":true,\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-kivtd6\",Component:yv5Zkskz3,\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"wlXyTJJlc\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-1acb016d-0daf-48f9-ba9c-e47d3b61801f)\",\"--pgex8v\":1.5},variants:{\"BISGpDSBK-hover\":{\"--21h8s6\":\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52)\"},\"ezu3zJ5K6-hover\":{\"--21h8s6\":\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52)\"},ezu3zJ5K6:{\"--21h8s6\":\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\"}}})})})})})});});const css=[\".framer-Dgmtt.framer-1ahbdoa, .framer-Dgmtt .framer-1ahbdoa { display: block; }\",\".framer-Dgmtt.framer-13fvsp4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Dgmtt .framer-kivtd6 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 52px; }\",\".framer-Dgmtt.framer-v-1ohp9ni.framer-13fvsp4 { padding: 8px; }\",\".framer-Dgmtt.framer-v-1ohp9ni .framer-kivtd6 { width: 20px; }\",'.framer-Dgmtt[data-border=\"true\"]::after, .framer-Dgmtt [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 52\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ezu3zJ5K6\":{\"layout\":[\"auto\",\"auto\"]},\"gmuLTJyAT\":{\"layout\":[\"auto\",\"auto\"]},\"F8WuFS1U5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"yv5Zkskz3\":\"icon\",\"P_4uN8SwV\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramerX4x8jBXj9=withCSS(Component,css,\"framer-Dgmtt\");export default FramerX4x8jBXj9;FramerX4x8jBXj9.displayName=\"Social Icon\";FramerX4x8jBXj9.defaultProps={height:52,width:52};addPropertyControls(FramerX4x8jBXj9,{variant:{options:[\"BISGpDSBK\",\"ezu3zJ5K6\"],optionTitles:[\"Default\",\"Small\"],title:\"Variant\",type:ControlType.Enum},yv5Zkskz3:{defaultValue:{identifier:\"module:Y0c19ostjQ6JrIrS9EpB/H6GkscheXEvK1c9LQrFc/QDC8_m4BS.js:default\",moduleId:\"Y0c19ostjQ6JrIrS9EpB\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Icon\",type:ControlType.VectorSetItem},P_4uN8SwV:{title:\"Link\",type:ControlType.Link}});addFonts(FramerX4x8jBXj9,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerX4x8jBXj9\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"52\",\"framerAutoSizeImages\":\"true\",\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerVariables\":\"{\\\"yv5Zkskz3\\\":\\\"icon\\\",\\\"P_4uN8SwV\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"52\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ezu3zJ5K6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gmuLTJyAT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"F8WuFS1U5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./X4x8jBXj9.map","// Generated by Framer (31f3ac5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Instance,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Handbag from\"https://framerusercontent.com/modules/03sOE72rOJeW0mlTAsAW/3QkiqgFmRdHm1uO4ntuu/VS3EB4mHd.js\";import User from\"https://framerusercontent.com/modules/2QGlX864pmL5cxqknTvK/sudwzLB4XBD5Atme8MXS/UvPxI2Cnv.js\";import MagnifyingGlass from\"https://framerusercontent.com/modules/78wJr0q4vFZTRbgiA8bC/Y2EfGRGz13i3kdwNCKGk/gU109MUNe.js\";import PinterestLogo from\"https://framerusercontent.com/modules/CIxCqRNZor3LLcCWlZoS/U5MgeOcJYvxiAVwmUkC0/db1FTsaH1.js\";import InstagramLogo from\"https://framerusercontent.com/modules/PtxaBiSAA5V6LvrpAt6G/EsR1AqByikNQR8Cp2V8c/UD0eTfbk_.js\";import TiktokLogo from\"https://framerusercontent.com/modules/TNOWoCWEr5Q4rZJjW1Ys/7a6Npqy12wRch0Aakncs/X4yTai4nL.js\";import DotsNine from\"https://framerusercontent.com/modules/v8DPky1biMbem0zjkAy8/zS2Jyg06B49mtAazaNn7/G5Q9Vf0Ur.js\";import X from\"https://framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js\";import{withCartCount,withCartCountLabel}from\"https://framerusercontent.com/modules/IIONkKx247Y9PMNcHyJU/txj2iYMPvU9jMKuYC9GB/CartOverrides.js\";import MagneticButton from\"https://framerusercontent.com/modules/Q90HIMXSubMCAe37ErHf/1ufBIqBl4ZaMSAHH8Wol/MagneticButton.js\";import{withSearchOpen}from\"https://framerusercontent.com/modules/MJLhZXalD0oaJUl92OZT/9nnGk2rCrGXMuuRVtaBX/Search.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qv7AWRmB8Ye5OH9SQQ1L/sw9aR0USMyZmA4iGPyBE/P172pRPws.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/QyelxxrjsSAjdgLwLnBm/0epP9rWhEb5BCHuPcYx9/VNdZty_UT.js\";import NavItem from\"https://framerusercontent.com/modules/1tFcNqOvy1Spf23Qf0T9/w7TzUslXlMMBFGbWe26t/aV6Kb9IH3.js\";import Button from\"https://framerusercontent.com/modules/pAQbZClc1bJvS4Fp6AZy/T2yZ93ZKhznKYGvlkR26/bPwSe0RX8.js\";import MenuLink from\"https://framerusercontent.com/modules/4ApxFSO3KaA8Q2gxg5i8/HZl8QtDaajMexybKPXxQ/FxUEAFRvm.js\";import MenuUtility,*as MenuUtilityInfo from\"https://framerusercontent.com/modules/dN0Ywx2tgyck9P946cYg/RXVJ6DEuwZc3CMYvDKVg/hpBh2oMYc.js\";import SocialIcon from\"https://framerusercontent.com/modules/DhRYcYBJlI5KBZQ5E9zr/xaP3jI4yqBQTt4CGkD2E/X4x8jBXj9.js\";const NavItemFonts=getFonts(NavItem);const MagnifyingGlassFonts=getFonts(MagnifyingGlass);const MotionDivWithSearchOpen1hb8itq=withCodeBoundaryForOverrides(motion.div,{nodeId:\"G7f6BDVgS\",override:withSearchOpen,scopeId:\"CtaK4caA2\"});const UserFonts=getFonts(User);const HandbagFonts=getFonts(Handbag);const RichTextWithCartCount17ny4th=withCodeBoundaryForOverrides(RichText,{nodeId:\"LUdLLvBQ5\",override:withCartCount,scopeId:\"CtaK4caA2\"});const MagneticButtonFonts=getFonts(MagneticButton);const MenuLinkFonts=getFonts(MenuLink);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MenuUtilityFonts=getFonts(MenuUtility);const MotionDivWithSearchOpen1sh869b=withCodeBoundaryForOverrides(motion.div,{nodeId:\"cscDN1fxZ\",override:withSearchOpen,scopeId:\"CtaK4caA2\"});const MenuUtilityWithCartCountLabel1pnfu01WithMappedReactProps1r2ki2s=withMappedReactProps(withCodeBoundaryForOverrides(MenuUtility,{nodeId:\"DU2Z_UxQ8\",override:withCartCountLabel,scopeId:\"CtaK4caA2\"}),MenuUtilityInfo);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const ButtonFonts=getFonts(Button);const SocialIconFonts=getFonts(SocialIcon);const cycleOrder=[\"ExJsXrbsg\",\"habR2kiDC\",\"Ad2ynlKEY\",\"iKJ1vDy02\",\"R4lpilb29\",\"ixunmyzHb\",\"eRLWx8p5T\"];const serializationHash=\"framer-LbyVG\";const variantClassNames={Ad2ynlKEY:\"framer-v-189iic0\",eRLWx8p5T:\"framer-v-5z34j7\",ExJsXrbsg:\"framer-v-1se6ix8\",habR2kiDC:\"framer-v-1ja1kzm\",iKJ1vDy02:\"framer-v-1jal0iz\",ixunmyzHb:\"framer-v-yqleds\",R4lpilb29:\"framer-v-1akz3tw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const B930_EE9b=undefined;const transition1={delay:0,duration:.6,ease:[.4,0,.2,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:0,delay:.3,duration:.6,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:3,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:70};const transition3={bounce:0,delay:.4,duration:.6,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition4={bounce:0,delay:.5,duration:.6,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={bounce:0,delay:.6,duration:.6,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={bounce:0,delay:.7,duration:.6,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Blue \":\"iKJ1vDy02\",\"Phone Open\":\"Ad2ynlKEY\",\"Variant 7\":\"eRLWx8p5T\",Desktop:\"ExJsXrbsg\",Phone:\"habR2kiDC\",Tablet:\"ixunmyzHb\",White:\"R4lpilb29\"};const Variants=motion.create(React.Fragment);const getProps=({cartClick,height,id,width,...props})=>{return{...props,B930_EE9b:cartClick??props.B930_EE9b,variant:humanReadableVariantMap[props.variant]??props.variant??\"ExJsXrbsg\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,B930_EE9b,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ExJsXrbsg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapjbrelb=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"eRLWx8p5T\");});const onTap1uiedgu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"ixunmyzHb\");});const isDisplayed=()=>{if([\"habR2kiDC\",\"Ad2ynlKEY\",\"ixunmyzHb\",\"eRLWx8p5T\"].includes(baseVariant))return true;return false;};const onTap4x02q4=activeVariantCallback(async(...args)=>{setVariant(\"Ad2ynlKEY\");});const onTapiel3re=activeVariantCallback(async(...args)=>{setVariant(\"habR2kiDC\");});const isDisplayed1=()=>{if([\"Ad2ynlKEY\",\"eRLWx8p5T\"].includes(baseVariant))return false;return true;};const router=useRouter();const onTap1mgoi81=activeVariantCallback(async(...args)=>{if(B930_EE9b){const res=await B930_EE9b(...args);if(res===false)return false;}});const isDisplayed2=()=>{if([\"habR2kiDC\",\"ixunmyzHb\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"Ad2ynlKEY\",\"eRLWx8p5T\"].includes(baseVariant))return true;return false;};const onTap1o64y3s=activeVariantCallback(async(...args)=>{if(B930_EE9b){const res=await B930_EE9b(...args);if(res===false)return false;}setVariant(\"habR2kiDC\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1se6ix8\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ExJsXrbsg\",ref:refBinding,style:{backdropFilter:\"blur(8px)\",background:\"linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"blur(8px)\",...style},variants:{Ad2ynlKEY:{background:\"linear-gradient(180deg, var(--token-55e7ad3b-5de0-4fa6-81c0-ec52125d8f5a) 0%, var(--token-55e7ad3b-5de0-4fa6-81c0-ec52125d8f5a) 100%)\",backgroundColor:\"var(--token-55e7ad3b-5de0-4fa6-81c0-ec52125d8f5a)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},eRLWx8p5T:{background:\"linear-gradient(180deg, var(--token-55e7ad3b-5de0-4fa6-81c0-ec52125d8f5a) 0%, var(--token-55e7ad3b-5de0-4fa6-81c0-ec52125d8f5a) 100%)\",backgroundColor:\"var(--token-55e7ad3b-5de0-4fa6-81c0-ec52125d8f5a)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},habR2kiDC:{background:\"linear-gradient(180deg, var(--token-55e7ad3b-5de0-4fa6-81c0-ec52125d8f5a, rgb(45, 54, 34)) 0%, rgba(45, 54, 34, 0.9) 100%)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},iKJ1vDy02:{background:\"linear-gradient(180deg, rgb(45, 54, 34) 0%, rgb(45, 54, 34) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},ixunmyzHb:{background:\"linear-gradient(180deg, var(--token-55e7ad3b-5de0-4fa6-81c0-ec52125d8f5a, rgb(45, 54, 34)) 0%, rgba(45, 54, 34, 0.9) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},R4lpilb29:{background:\"linear-gradient(180deg, rgba(242, 232, 218, 0.9) 0%, rgb(241, 230, 216) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({Ad2ynlKEY:{\"data-framer-name\":\"Phone Open\"},eRLWx8p5T:{\"data-framer-name\":\"Variant 7\",\"data-highlight\":true,onTap:onTap1uiedgu},habR2kiDC:{\"data-framer-name\":\"Phone\"},iKJ1vDy02:{\"data-framer-name\":\"Blue \"},ixunmyzHb:{\"data-framer-name\":\"Tablet\",\"data-highlight\":true,onTap:onTapjbrelb},R4lpilb29:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rby97y\",\"data-framer-name\":\"Logo Wrapper\",layoutDependency:layoutDependency,layoutId:\"XejOKS2OM\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"L7rKSx4ik\",scopeId:\"CtaK4caA2\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-kflycp framer-1n0wuh3\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"L7rKSx4ik\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"Orv\\xe9li\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||73)-24-32)/2)+0+0),pixelHeight:32,pixelWidth:108,sizes:\"108px\",src:\"https://framerusercontent.com/images/8Fb9g7L7zVpO0DGvaHnKBXw0i4.svg?width=108&height=32\"},className:\"framer-5mimq3\",\"data-framer-name\":\"Logo Light\",layoutDependency:layoutDependency,layoutId:\"g5Rncg_CR\",style:{opacity:1},variants:{eRLWx8p5T:{opacity:1},ixunmyzHb:{opacity:1},R4lpilb29:{opacity:0}},...addPropertyOverrides({Ad2ynlKEY:{background:{alt:\"Orv\\xe9li\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+0+0),pixelHeight:32,pixelWidth:108,sizes:\"94px\",src:\"https://framerusercontent.com/images/8Fb9g7L7zVpO0DGvaHnKBXw0i4.svg?width=108&height=32\"}},eRLWx8p5T:{background:{alt:\"Orv\\xe9li\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+0+0),pixelHeight:32,pixelWidth:108,sizes:\"94px\",src:\"https://framerusercontent.com/images/8Fb9g7L7zVpO0DGvaHnKBXw0i4.svg?width=108&height=32\"}},habR2kiDC:{background:{alt:\"Orv\\xe9li\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+0+0+0),pixelHeight:32,pixelWidth:108,sizes:\"94px\",src:\"https://framerusercontent.com/images/8Fb9g7L7zVpO0DGvaHnKBXw0i4.svg?width=108&height=32\"}},iKJ1vDy02:{background:{alt:\"Orv\\xe9li\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||81)-24-32)/2)+0+0),pixelHeight:32,pixelWidth:108,sizes:\"108px\",src:\"https://framerusercontent.com/images/8Fb9g7L7zVpO0DGvaHnKBXw0i4.svg?width=108&height=32\"}},ixunmyzHb:{background:{alt:\"Orv\\xe9li\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+(0+0+((componentViewport?.height||68)-52-309)/2*0)+0+0),pixelHeight:32,pixelWidth:108,sizes:\"94px\",src:\"https://framerusercontent.com/images/8Fb9g7L7zVpO0DGvaHnKBXw0i4.svg?width=108&height=32\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Orv\\xe9li\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||73)-24-32)/2)+0+0),pixelHeight:32,pixelWidth:108,sizes:\"108px\",src:\"https://framerusercontent.com/images/ux9DUBrbcgo35UA5n8KKD7i5RLw.svg?width=108&height=32\"},className:\"framer-1ypsfab\",\"data-framer-name\":\"Logo Dark\",layoutDependency:layoutDependency,layoutId:\"wPRQV30Kn\",style:{opacity:0},variants:{R4lpilb29:{opacity:1}},...addPropertyOverrides({Ad2ynlKEY:{background:{alt:\"Orv\\xe9li\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+0+0),pixelHeight:32,pixelWidth:108,sizes:\"94px\",src:\"https://framerusercontent.com/images/ux9DUBrbcgo35UA5n8KKD7i5RLw.svg?width=108&height=32\"}},eRLWx8p5T:{background:{alt:\"Orv\\xe9li\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+0+0),pixelHeight:32,pixelWidth:108,sizes:\"94px\",src:\"https://framerusercontent.com/images/ux9DUBrbcgo35UA5n8KKD7i5RLw.svg?width=108&height=32\"}},habR2kiDC:{background:{alt:\"Orv\\xe9li\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+0+0+0),pixelHeight:32,pixelWidth:108,sizes:\"94px\",src:\"https://framerusercontent.com/images/ux9DUBrbcgo35UA5n8KKD7i5RLw.svg?width=108&height=32\"}},iKJ1vDy02:{background:{alt:\"Orv\\xe9li\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||81)-24-32)/2)+0+0),pixelHeight:32,pixelWidth:108,sizes:\"108px\",src:\"https://framerusercontent.com/images/ux9DUBrbcgo35UA5n8KKD7i5RLw.svg?width=108&height=32\"}},ixunmyzHb:{background:{alt:\"Orv\\xe9li\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+(0+0+((componentViewport?.height||68)-52-309)/2*0)+0+0),pixelHeight:32,pixelWidth:108,sizes:\"94px\",src:\"https://framerusercontent.com/images/ux9DUBrbcgo35UA5n8KKD7i5RLw.svg?width=108&height=32\"}}},baseVariant,gestureVariant)})]})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m7q4oy\",\"data-framer-name\":\"Menu Toggle\",layoutDependency:layoutDependency,layoutId:\"Khlj_KNmQ\",...addPropertyOverrides({Ad2ynlKEY:{\"data-highlight\":true,onTap:onTapiel3re},eRLWx8p5T:{\"data-highlight\":true,onTap:onTapiel3re},habR2kiDC:{\"data-highlight\":true,onTap:onTap4x02q4},ixunmyzHb:{\"data-highlight\":true,onTap:onTap4x02q4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-8th8za\",Component:DotsNine,layoutDependency:layoutDependency,layoutId:\"fLxfu6ES6\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(241, 230, 216)\",\"--pgex8v\":1.5},...addPropertyOverrides({Ad2ynlKEY:{Component:X},eRLWx8p5T:{Component:X}},baseVariant,gestureVariant)})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18mvpsy\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"zi9VU56bs\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zLb6YaWjD\"},implicitPathVariables:undefined},{href:{webPageId:\"zLb6YaWjD\"},implicitPathVariables:undefined},{href:{webPageId:\"zLb6YaWjD\"},implicitPathVariables:undefined},{href:{webPageId:\"zLb6YaWjD\"},implicitPathVariables:undefined},{href:{webPageId:\"zLb6YaWjD\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+(12+((componentViewport?.height||73)-24-17)/2)+0,...addPropertyOverrides({habR2kiDC:{y:(componentViewport?.y||0)+20+60+0+0},iKJ1vDy02:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||81)-24-17)/2)+0},ixunmyzHb:{y:(componentViewport?.y||0)+20+(0+28+((componentViewport?.height||68)-52-309)/2*1)+50+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ak2y0h-container\",layoutDependency:layoutDependency,layoutId:\"htp__1vwW-container\",nodeId:\"htp__1vwW\",rendersWithMotion:true,scopeId:\"CtaK4caA2\",children:/*#__PURE__*/_jsx(NavItem,{height:\"100%\",id:\"htp__1vwW\",layoutId:\"htp__1vwW\",RFQtlSYNv:resolvedLinks[0],variant:matchVariant(\"DOm4hTC3g\"),width:\"100%\",ZCs3E8CzA:\"About\",...addPropertyOverrides({habR2kiDC:{RFQtlSYNv:resolvedLinks[1]},iKJ1vDy02:{RFQtlSYNv:resolvedLinks[2],variant:matchVariant(\"CBrKKR5dZ\")},ixunmyzHb:{RFQtlSYNv:resolvedLinks[4]},R4lpilb29:{RFQtlSYNv:resolvedLinks[3],variant:matchVariant(\"YdtVddMxL\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"G2HMttWdj\"},implicitPathVariables:undefined},{href:{webPageId:\"G2HMttWdj\"},implicitPathVariables:undefined},{href:{webPageId:\"G2HMttWdj\"},implicitPathVariables:undefined},{href:{webPageId:\"G2HMttWdj\"},implicitPathVariables:undefined},{href:{webPageId:\"G2HMttWdj\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+(12+((componentViewport?.height||73)-24-17)/2)+0,...addPropertyOverrides({habR2kiDC:{y:(componentViewport?.y||0)+20+60+0+33},iKJ1vDy02:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||81)-24-17)/2)+0},ixunmyzHb:{y:(componentViewport?.y||0)+20+(0+28+((componentViewport?.height||68)-52-309)/2*1)+50+33}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d0j21i-container\",layoutDependency:layoutDependency,layoutId:\"Mjmk7dhha-container\",nodeId:\"Mjmk7dhha\",rendersWithMotion:true,scopeId:\"CtaK4caA2\",children:/*#__PURE__*/_jsx(NavItem,{height:\"100%\",id:\"Mjmk7dhha\",layoutId:\"Mjmk7dhha\",RFQtlSYNv:resolvedLinks1[0],variant:matchVariant(\"DOm4hTC3g\"),width:\"100%\",ZCs3E8CzA:\"Shop\",...addPropertyOverrides({habR2kiDC:{RFQtlSYNv:resolvedLinks1[1]},iKJ1vDy02:{RFQtlSYNv:resolvedLinks1[2],variant:matchVariant(\"CBrKKR5dZ\")},ixunmyzHb:{RFQtlSYNv:resolvedLinks1[4]},R4lpilb29:{RFQtlSYNv:resolvedLinks1[3],variant:matchVariant(\"YdtVddMxL\")}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ihrln7\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"rtS3ShhdV\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8zffg1\",\"data-framer-name\":\"Utilities\",layoutDependency:layoutDependency,layoutId:\"CGnePOB5H\",children:[/*#__PURE__*/_jsxs(MotionDivWithSearchOpen1hb8itq,{className:\"framer-1hb8itq\",\"data-framer-name\":\"Search\",layoutDependency:layoutDependency,layoutId:\"G7f6BDVgS\",children:[/*#__PURE__*/_jsx(MagnifyingGlass,{animated:true,className:\"framer-2sxemq\",layoutDependency:layoutDependency,layoutId:\"H6TQ6jK0u\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(241, 230, 216)\",\"--pgex8v\":1.5},variants:{R4lpilb29:{\"--21h8s6\":\"rgba(0, 0, 0, 0.8)\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f))\"},children:\"Search\"})}),className:\"framer-ej7q94\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O9OQM6zGy\",style:{\"--extracted-r6o4lv\":\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\"},variants:{iKJ1vDy02:{\"--extracted-r6o4lv\":\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52, rgb(255, 255, 255))\"},R4lpilb29:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.8)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iKJ1vDy02:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52, rgb(255, 255, 255)))\"},children:\"Search\"})})},R4lpilb29:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Search\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xwi_PCMut\"},motionChild:true,nodeId:\"TcByfMViA\",scopeId:\"CtaK4caA2\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-kijolw framer-1n0wuh3\",\"data-framer-name\":\"Account\",layoutDependency:layoutDependency,layoutId:\"TcByfMViA\",children:[/*#__PURE__*/_jsx(User,{animated:true,className:\"framer-le6joi\",layoutDependency:layoutDependency,layoutId:\"EQlxiSuAn\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(241, 230, 216)\",\"--pgex8v\":1.5},variants:{R4lpilb29:{\"--21h8s6\":\"rgba(0, 0, 0, 0.8)\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f))\"},children:\"Account\"})}),className:\"framer-1pv8kqz\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UAcz8gedH\",style:{\"--extracted-r6o4lv\":\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\"},variants:{iKJ1vDy02:{\"--extracted-r6o4lv\":\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52, rgb(255, 255, 255))\"},R4lpilb29:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.8)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iKJ1vDy02:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52, rgb(255, 255, 255)))\"},children:\"Account\"})})},R4lpilb29:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Account\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p3ljy1\",\"data-framer-name\":\"Cart (0)\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"b0kd5Qy_3\",onTap:onTap1mgoi81,children:[/*#__PURE__*/_jsx(Handbag,{animated:true,className:\"framer-1jka5rz\",layoutDependency:layoutDependency,layoutId:\"uWi59BYTu\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(241, 230, 216)\",\"--pgex8v\":1.5},variants:{R4lpilb29:{\"--21h8s6\":\"rgba(0, 0, 0, 0.8)\"}}}),/*#__PURE__*/_jsx(RichTextWithCartCount17ny4th,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f))\"},children:\"Cart (0)\"})}),className:\"framer-17ny4th\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LUdLLvBQ5\",style:{\"--extracted-r6o4lv\":\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\"},variants:{iKJ1vDy02:{\"--extracted-r6o4lv\":\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52, rgb(255, 255, 255))\"},R4lpilb29:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.8)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iKJ1vDy02:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52, rgb(255, 255, 255)))\"},children:\"Cart (0)\"})})},R4lpilb29:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Cart (0)\"})})}},baseVariant,gestureVariant)})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nnw5bp\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"OrJbIF4n7\",style:{backgroundColor:\"var(--token-e05ad323-7320-4bf5-98d7-b5b8780bbd5f)\"}}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"W4ltkBKHb\"},implicitPathVariables:undefined},{href:{webPageId:\"W4ltkBKHb\"},implicitPathVariables:undefined},{href:{webPageId:\"W4ltkBKHb\"},implicitPathVariables:undefined},{href:{webPageId:\"W4ltkBKHb\"},implicitPathVariables:undefined},{href:{webPageId:\"W4ltkBKHb\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-axly5f-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"l3KoYYOkE-container\",nodeId:\"l3KoYYOkE\",rendersWithMotion:true,scopeId:\"CtaK4caA2\",children:/*#__PURE__*/_jsx(MagneticButton,{align:\"center\",background:\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f, rgb(241, 230, 216))\",blur:12,borderColor:\"rgba(241, 230, 216, 0.4)\",borderWidth:0,cornerRadius:1e3,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.14px\",lineHeight:\"150%\"},height:\"100%\",hoverBackground:\"var(--token-85d8b6bb-26c8-469c-936c-adf1bb7db823, rgba(241, 230, 216, 0.08))\",hoverScale:1.05,hoverTextColor:\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52, rgb(255, 255, 255))\",id:\"l3KoYYOkE\",label:\"Contact\",layoutId:\"l3KoYYOkE\",link:resolvedLinks2[0],newTab:false,padding:\"12px 16px 12px 16px\",radius:15,spring:.12,strength:.15,textCase:\"uppercase\",textColor:\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb, rgb(0, 0, 0))\",textParallax:.4,width:\"100%\",...addPropertyOverrides({habR2kiDC:{link:resolvedLinks2[1]},iKJ1vDy02:{link:resolvedLinks2[2]},ixunmyzHb:{link:resolvedLinks2[4]},R4lpilb29:{background:\"var(--token-55e7ad3b-5de0-4fa6-81c0-ec52125d8f5a, rgb(45, 54, 34))\",hoverBackground:\"rgba(45, 54, 34, 0.95)\",link:resolvedLinks2[3],textColor:\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ccyg3o\",\"data-framer-name\":\"Mobile Menu\",layoutDependency:layoutDependency,layoutId:\"OJtRST8zG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jwlsje\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"ab7PGhvgc\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mxsked\",\"data-framer-name\":\"Menu Links\",layoutDependency:layoutDependency,layoutId:\"pq9pIqQGY\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"G2HMttWdj\"},implicitPathVariables:undefined},{href:{webPageId:\"G2HMttWdj\"},implicitPathVariables:undefined},{href:{webPageId:\"G2HMttWdj\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,...addPropertyOverrides({Ad2ynlKEY:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+84+0+0+0+0+0},eRLWx8p5T:{width:\"746.76px\",y:(componentViewport?.y||0)+0+0+84+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-fvlg1l-container\",\"data-framer-appear-id\":\"fvlg1l\",\"data-framer-name\":\"Shop\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"vRacwnJ7y-container\",name:\"Shop\",nodeId:\"vRacwnJ7y\",optimized:true,rendersWithMotion:true,scopeId:\"CtaK4caA2\",children:/*#__PURE__*/_jsx(MenuLink,{cXpMG48xV:\"Shop\",height:\"100%\",id:\"vRacwnJ7y\",layoutId:\"vRacwnJ7y\",lqI9v4epk:resolvedLinks3[0],name:\"Shop\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({Ad2ynlKEY:{lqI9v4epk:resolvedLinks3[1]},eRLWx8p5T:{lqI9v4epk:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zLb6YaWjD\"},implicitPathVariables:undefined},{href:{webPageId:\"zLb6YaWjD\"},implicitPathVariables:undefined},{href:{webPageId:\"zLb6YaWjD\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,...addPropertyOverrides({Ad2ynlKEY:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+84+0+0+0+0+60},eRLWx8p5T:{width:\"746.76px\",y:(componentViewport?.y||0)+0+0+84+0+0+0+0+60}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-17abw9s-container\",\"data-framer-appear-id\":\"17abw9s\",\"data-framer-name\":\"About\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"eAk8sjqAR-container\",name:\"About\",nodeId:\"eAk8sjqAR\",optimized:true,rendersWithMotion:true,scopeId:\"CtaK4caA2\",children:/*#__PURE__*/_jsx(MenuLink,{cXpMG48xV:\"About\",height:\"100%\",id:\"eAk8sjqAR\",layoutId:\"eAk8sjqAR\",lqI9v4epk:resolvedLinks4[0],name:\"About\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({Ad2ynlKEY:{lqI9v4epk:resolvedLinks4[1]},eRLWx8p5T:{lqI9v4epk:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"W4ltkBKHb\"},implicitPathVariables:undefined},{href:{webPageId:\"W4ltkBKHb\"},implicitPathVariables:undefined},{href:{webPageId:\"W4ltkBKHb\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,...addPropertyOverrides({Ad2ynlKEY:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+84+0+0+0+0+120},eRLWx8p5T:{width:\"746.76px\",y:(componentViewport?.y||0)+0+0+84+0+0+0+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1m9c6hr-container\",\"data-framer-appear-id\":\"1m9c6hr\",\"data-framer-name\":\"Contact\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"QUackmqjV-container\",name:\"Contact\",nodeId:\"QUackmqjV\",optimized:true,rendersWithMotion:true,scopeId:\"CtaK4caA2\",children:/*#__PURE__*/_jsx(MenuLink,{cXpMG48xV:\"Contact\",height:\"100%\",id:\"QUackmqjV\",layoutId:\"QUackmqjV\",lqI9v4epk:resolvedLinks5[0],name:\"Contact\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({Ad2ynlKEY:{lqI9v4epk:resolvedLinks5[1]},eRLWx8p5T:{lqI9v4epk:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1d0aa0t\",\"data-framer-appear-id\":\"1d0aa0t\",\"data-framer-name\":\"Utilities\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"bgdw7Okkc\",optimized:true,children:[/*#__PURE__*/_jsx(MotionDivWithSearchOpen1sh869b,{className:\"framer-1sh869b\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"cscDN1fxZ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({Ad2ynlKEY:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+0+0+84+0+0+212+0+0+0},eRLWx8p5T:{width:\"746.76px\",y:(componentViewport?.y||0)+0+0+84+0+0+212+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1stj9x5-container\",\"data-framer-name\":\"Search\",layoutDependency:layoutDependency,layoutId:\"bZGfdVIj7-container\",name:\"Search\",nodeId:\"bZGfdVIj7\",rendersWithMotion:true,scopeId:\"CtaK4caA2\",children:/*#__PURE__*/_jsx(MenuUtility,{dBs6JUXnX:\"Search\",height:\"100%\",id:\"bZGfdVIj7\",layoutId:\"bZGfdVIj7\",MYdfiO8if:MagnifyingGlass,name:\"Search\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19n6ii9\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"iaN950ywO\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xwi_PCMut\"},implicitPathVariables:undefined},{href:{webPageId:\"xwi_PCMut\"},implicitPathVariables:undefined},{href:{webPageId:\"xwi_PCMut\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({Ad2ynlKEY:{width:`max((${componentViewport?.width||\"100vw\"} - 60px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+84+0+0+212+0+60+0},eRLWx8p5T:{width:\"367.38px\",y:(componentViewport?.y||0)+0+0+84+0+0+212+0+60+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-monh35-container\",\"data-framer-name\":\"Account\",layoutDependency:layoutDependency,layoutId:\"NQvZdIubU-container\",name:\"Account\",nodeId:\"NQvZdIubU\",rendersWithMotion:true,scopeId:\"CtaK4caA2\",children:/*#__PURE__*/_jsx(MenuUtility,{dBs6JUXnX:\"Account\",height:\"100%\",id:\"NQvZdIubU\",layoutId:\"NQvZdIubU\",MYdfiO8if:User,name:\"Account\",style:{width:\"100%\"},T1KvdOUfF:resolvedLinks6[0],width:\"100%\",...addPropertyOverrides({Ad2ynlKEY:{T1KvdOUfF:resolvedLinks6[1]},eRLWx8p5T:{T1KvdOUfF:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3razo2\",\"data-framer-name\":\"Cart Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yfLfe7O7L\",onTap:onTap1o64y3s,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({Ad2ynlKEY:{width:`max((${componentViewport?.width||\"100vw\"} - 60px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+84+0+0+212+0+60+0+0},eRLWx8p5T:{width:\"367.38px\",y:(componentViewport?.y||0)+0+0+84+0+0+212+0+60+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pnfu01-container\",\"data-framer-name\":\"Cart (0)\",layoutDependency:layoutDependency,layoutId:\"DU2Z_UxQ8-container\",name:\"Cart (0)\",nodeId:\"DU2Z_UxQ8\",rendersWithMotion:true,scopeId:\"CtaK4caA2\",children:/*#__PURE__*/_jsx(MenuUtilityWithCartCountLabel1pnfu01WithMappedReactProps1r2ki2s,{dBs6JUXnX:\"Cart (0)\",height:\"100%\",id:\"DU2Z_UxQ8\",layoutId:\"DU2Z_UxQ8\",MYdfiO8if:Handbag,name:\"Cart (0)\",style:{width:\"100%\"},width:\"100%\"})})})})]})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-1ampnon\",\"data-framer-appear-id\":\"1ampnon\",\"data-framer-name\":\"Footer\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"dXYeNVdyj\",optimized:true,children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"W4ltkBKHb\"},implicitPathVariables:undefined},{href:{webPageId:\"W4ltkBKHb\"},implicitPathVariables:undefined},{href:{webPageId:\"W4ltkBKHb\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,...addPropertyOverrides({Ad2ynlKEY:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+84+755+0+0},eRLWx8p5T:{width:\"762px\",y:(componentViewport?.y||0)+0+0+84+755+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i0vvg1-container\",\"data-framer-name\":\"Contact Us\",layoutDependency:layoutDependency,layoutId:\"dczNW5TIi-container\",name:\"Contact Us\",nodeId:\"dczNW5TIi\",rendersWithMotion:true,scopeId:\"CtaK4caA2\",children:/*#__PURE__*/_jsx(Button,{aZENOTVqf:\"Contact Us\",GTFjoq7qM:resolvedLinks7[0],height:\"100%\",id:\"dczNW5TIi\",layoutId:\"dczNW5TIi\",name:\"Contact Us\",style:{width:\"100%\"},variant:matchVariant(\"V93CYZGc2\"),width:\"100%\",...addPropertyOverrides({Ad2ynlKEY:{GTFjoq7qM:resolvedLinks7[1]},eRLWx8p5T:{GTFjoq7qM:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5wxqiu\",\"data-framer-name\":\"Meta\",layoutDependency:layoutDependency,layoutId:\"t9UJBuohs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jat7zq\",\"data-styles-preset\":\"VNdZty_UT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1acb016d-0daf-48f9-ba9c-e47d3b61801f))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:care@orveli.com\",motionChild:true,nodeId:\"BFeyxmjW8\",openInNewTab:false,relValues:[],scopeId:\"CtaK4caA2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"care@orveli.com\"})})})}),className:\"framer-7sneg5\",\"data-framer-name\":\"Email\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BFeyxmjW8\",style:{\"--extracted-r6o4lv\":\"var(--token-1acb016d-0daf-48f9-ba9c-e47d3b61801f)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16bcqvk\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"cE53hEAcL\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,...addPropertyOverrides({Ad2ynlKEY:{y:(componentViewport?.y||0)+0+0+84+755+0+77+0+0},eRLWx8p5T:{y:(componentViewport?.y||0)+0+0+84+755+0+77+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ukfrck-container\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"tPy458l7I-container\",name:\"Instagram\",nodeId:\"tPy458l7I\",rendersWithMotion:true,scopeId:\"CtaK4caA2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"tPy458l7I\",layoutId:\"tPy458l7I\",name:\"Instagram\",variant:matchVariant(\"ezu3zJ5K6\"),width:\"100%\",yv5Zkskz3:InstagramLogo})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,...addPropertyOverrides({Ad2ynlKEY:{y:(componentViewport?.y||0)+0+0+84+755+0+77+0+0},eRLWx8p5T:{y:(componentViewport?.y||0)+0+0+84+755+0+77+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11e2zof-container\",\"data-framer-name\":\"Pinterest\",layoutDependency:layoutDependency,layoutId:\"KVSrJE4G9-container\",name:\"Pinterest\",nodeId:\"KVSrJE4G9\",rendersWithMotion:true,scopeId:\"CtaK4caA2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"KVSrJE4G9\",layoutId:\"KVSrJE4G9\",name:\"Pinterest\",variant:matchVariant(\"ezu3zJ5K6\"),width:\"100%\",yv5Zkskz3:PinterestLogo})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,...addPropertyOverrides({Ad2ynlKEY:{y:(componentViewport?.y||0)+0+0+84+755+0+77+0+0},eRLWx8p5T:{y:(componentViewport?.y||0)+0+0+84+755+0+77+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yuej3-container\",\"data-framer-name\":\"TikTok\",layoutDependency:layoutDependency,layoutId:\"zb29GGfNw-container\",name:\"TikTok\",nodeId:\"zb29GGfNw\",rendersWithMotion:true,scopeId:\"CtaK4caA2\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"zb29GGfNw\",layoutId:\"zb29GGfNw\",name:\"TikTok\",variant:matchVariant(\"ezu3zJ5K6\"),width:\"100%\",yv5Zkskz3:TiktokLogo})})})]})]})]})]})]})})})});});const css=[\".framer-LbyVG.framer-1n0wuh3, .framer-LbyVG .framer-1n0wuh3 { display: block; }\",\".framer-LbyVG.framer-1se6ix8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 73px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 12px 12px 12px 30px; position: relative; width: 1416px; will-change: var(--framer-will-change-override, transform); }\",\".framer-LbyVG .framer-rby97y { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 380px; padding: 0px; position: relative; width: 1px; }\",\".framer-LbyVG .framer-kflycp { flex: none; height: 32px; position: relative; text-decoration: none; width: 108px; }\",\".framer-LbyVG .framer-5mimq3, .framer-LbyVG .framer-1ypsfab { flex: none; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; }\",\".framer-LbyVG .framer-1m7q4oy { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; padding: 0px; position: relative; width: 24px; }\",\".framer-LbyVG .framer-8th8za { flex: none; height: auto; position: relative; width: 24px; }\",\".framer-LbyVG .framer-18mvpsy { 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; padding: 0px; position: relative; width: min-content; }\",\".framer-LbyVG .framer-ak2y0h-container, .framer-LbyVG .framer-d0j21i-container, .framer-LbyVG .framer-axly5f-container, .framer-LbyVG .framer-1ukfrck-container, .framer-LbyVG .framer-11e2zof-container, .framer-LbyVG .framer-1yuej3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-LbyVG .framer-ihrln7 { 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; padding: 0px; position: relative; width: min-content; }\",\".framer-LbyVG .framer-8zffg1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-LbyVG .framer-1hb8itq, .framer-LbyVG .framer-1p3ljy1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; padding: 8px 0px 8px 0px; position: relative; width: min-content; }\",\".framer-LbyVG .framer-2sxemq, .framer-LbyVG .framer-le6joi, .framer-LbyVG .framer-1jka5rz { flex: none; height: auto; position: relative; width: 16px; }\",\".framer-LbyVG .framer-ej7q94, .framer-LbyVG .framer-1pv8kqz, .framer-LbyVG .framer-17ny4th, .framer-LbyVG .framer-7sneg5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-LbyVG .framer-kijolw { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-LbyVG .framer-1nnw5bp { flex: none; height: 20px; position: relative; width: 1px; }\",\".framer-LbyVG .framer-ccyg3o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: space-between; padding: 84px 24px 32px 24px; position: relative; width: 100%; }\",\".framer-LbyVG .framer-1jwlsje { 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: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-LbyVG .framer-1mxsked { 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; padding: 0px; position: relative; width: 100%; }\",\".framer-LbyVG .framer-fvlg1l-container, .framer-LbyVG .framer-17abw9s-container, .framer-LbyVG .framer-1m9c6hr-container, .framer-LbyVG .framer-1i0vvg1-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-LbyVG .framer-1d0aa0t { 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; padding: 0px; position: relative; width: 100%; }\",\".framer-LbyVG .framer-1sh869b, .framer-LbyVG .framer-19n6ii9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-LbyVG .framer-1stj9x5-container, .framer-LbyVG .framer-monh35-container, .framer-LbyVG .framer-1pnfu01-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-LbyVG .framer-3razo2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-LbyVG .framer-1ampnon { 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; padding: 0px; position: relative; width: 100%; }\",\".framer-LbyVG .framer-5wxqiu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-LbyVG .framer-16bcqvk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-LbyVG.framer-v-1ja1kzm.framer-1se6ix8 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 32px; height: 68px; justify-content: flex-start; padding: 20px 24px 32px 24px; width: min-content; }\",\".framer-LbyVG.framer-v-1ja1kzm .framer-rby97y { align-self: stretch; flex: none; max-width: unset; width: auto; }\",\".framer-LbyVG.framer-v-1ja1kzm .framer-kflycp, .framer-LbyVG.framer-v-189iic0 .framer-kflycp, .framer-LbyVG.framer-v-yqleds .framer-kflycp, .framer-LbyVG.framer-v-5z34j7 .framer-kflycp { height: 28px; width: 94px; }\",\".framer-LbyVG.framer-v-1ja1kzm .framer-18mvpsy { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; width: 342px; }\",\".framer-LbyVG.framer-v-1ja1kzm .framer-ihrln7 { align-content: flex-start; align-items: flex-start; flex-direction: column; width: 342px; }\",\".framer-LbyVG.framer-v-1ja1kzm .framer-8zffg1, .framer-LbyVG.framer-v-yqleds .framer-8zffg1 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; }\",\".framer-LbyVG.framer-v-189iic0.framer-1se6ix8 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; width: 390px; }\",\".framer-LbyVG.framer-v-189iic0 .framer-rby97y { flex: none; left: 12px; max-width: unset; padding: 0px 12px 0px 12px; position: absolute; top: 20px; width: 94%; z-index: 2; }\",\".framer-LbyVG.framer-v-1jal0iz.framer-1se6ix8 { height: 81px; }\",\".framer-LbyVG.framer-v-1jal0iz .framer-18mvpsy { padding: 0px 0px 0px 90px; }\",\".framer-LbyVG.framer-v-yqleds.framer-1se6ix8 { align-content: flex-start; align-items: flex-start; cursor: pointer; flex-direction: column; height: 68px; padding: 20px 24px 32px 24px; width: 810px; }\",\".framer-LbyVG.framer-v-yqleds .framer-rby97y { flex: none; max-width: unset; width: 98%; }\",\".framer-LbyVG.framer-v-yqleds .framer-18mvpsy { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; padding: 50px 0px 0px 0px; width: 762px; }\",\".framer-LbyVG.framer-v-yqleds .framer-ihrln7 { align-content: flex-start; align-items: flex-start; flex-direction: column; width: 762px; }\",\".framer-LbyVG.framer-v-5z34j7.framer-1se6ix8 { align-content: flex-start; align-items: flex-start; cursor: pointer; flex-direction: column; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; width: min-content; }\",\".framer-LbyVG.framer-v-5z34j7 .framer-rby97y { flex: none; left: 15px; max-width: unset; padding: 0px 12px 0px 12px; position: absolute; right: 15px; top: 20px; width: unset; z-index: 2; }\",\".framer-LbyVG.framer-v-5z34j7 .framer-ccyg3o { width: 810px; }\",\".framer-LbyVG.framer-v-5z34j7 .framer-1jwlsje { width: 98%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 73\n * @framerIntrinsicWidth 1416\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"habR2kiDC\":{\"layout\":[\"auto\",\"fixed\"]},\"Ad2ynlKEY\":{\"layout\":[\"fixed\",\"auto\"]},\"iKJ1vDy02\":{\"layout\":[\"fixed\",\"fixed\"]},\"R4lpilb29\":{\"layout\":[\"fixed\",\"fixed\"]},\"ixunmyzHb\":{\"layout\":[\"fixed\",\"fixed\"]},\"eRLWx8p5T\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"B930_EE9b\":\"cartClick\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCtaK4caA2=withCSS(Component,css,\"framer-LbyVG\");export default FramerCtaK4caA2;FramerCtaK4caA2.displayName=\"Navbar\";FramerCtaK4caA2.defaultProps={height:73,width:1416};addPropertyControls(FramerCtaK4caA2,{variant:{options:[\"ExJsXrbsg\",\"habR2kiDC\",\"Ad2ynlKEY\",\"iKJ1vDy02\",\"R4lpilb29\",\"ixunmyzHb\",\"eRLWx8p5T\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\",\"Blue \",\"White\",\"Tablet\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum},B930_EE9b:{title:\"Cart Click\",type:ControlType.EventHandler}});addFonts(FramerCtaK4caA2,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"}]},...NavItemFonts,...MagnifyingGlassFonts,...UserFonts,...HandbagFonts,...MagneticButtonFonts,...MenuLinkFonts,...MenuUtilityFonts,...ButtonFonts,...SocialIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerCtaK4caA2.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavItem,{},context),()=>forwardLoader(MenuLink,{},context),()=>forwardLoader(MenuUtility,{},context),()=>forwardLoader(Button,{},context),()=>forwardLoader(SocialIcon,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCtaK4caA2\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"73\",\"framerVariables\":\"{\\\"B930_EE9b\\\":\\\"cartClick\\\"}\",\"framerIntrinsicWidth\":\"1416\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"habR2kiDC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Ad2ynlKEY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iKJ1vDy02\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"R4lpilb29\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ixunmyzHb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eRLWx8p5T\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CtaK4caA2.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15 0 L 15 2.25 L 0 2.25 L 0 6 C 0 6.414 0.336 6.75 0.75 6.75 L 3 6.75 C 3 5.507 4.007 4.5 5.25 4.5 C 6.493 4.5 7.5 5.507 7.5 6.75 L 13.5 6.75 C 13.5 5.507 14.507 4.5 15.75 4.5 C 16.993 4.5 18 5.507 18 6.75 L 20.25 6.75 C 20.664 6.75 21 6.414 21 6 L 21 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"6.75px\" id=\"F1OgLd5fK\" transform=\"translate(2.25 11.25)\" width=\"21px\"/><path d=\"M 0 0 L 3.992 0 C 4.298 0 4.573 0.185 4.688 0.469 L 6 3.75\" fill=\"transparent\" height=\"3.7500000852823234px\" id=\"hzwLJPreJ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(17.25 7.5)\" width=\"6px\"/><path d=\"M 0 0 L 15 0\" fill=\"transparent\" height=\"1px\" id=\"tMiInVNd4\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 13.5)\" width=\"15px\"/><path d=\"M 0 2.25 C 0 1.007 1.007 0 2.25 0 C 3.493 0 4.5 1.007 4.5 2.25 C 4.5 3.493 3.493 4.5 2.25 4.5 C 1.007 4.5 0 3.493 0 2.25 Z\" fill=\"transparent\" height=\"4.5px\" id=\"jcGPdDnvv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(15.75 15.75)\" width=\"4.5px\"/><path d=\"M 0 2.25 C 0 1.007 1.007 0 2.25 0 C 3.493 0 4.5 1.007 4.5 2.25 C 4.5 3.493 3.493 4.5 2.25 4.5 C 1.007 4.5 0 3.493 0 2.25 Z\" fill=\"transparent\" height=\"4.5px\" id=\"v4zZgWAAi\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.25 15.75)\" width=\"4.5px\"/><path d=\"M 6 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"ob62STL8Q\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9.75 18)\" width=\"6px\"/><path d=\"M 0 0 L 6 0 L 6 6 C 6 6.414 5.664 6.75 5.25 6.75 L 3 6.75\" fill=\"transparent\" height=\"6.75px\" id=\"KA03mhdzj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(17.25 11.25)\" width=\"6px\"/><path d=\"M 3 12 L 0.75 12 C 0.336 12 0 11.664 0 11.25 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 15 0 L 15 9.878\" fill=\"transparent\" height=\"12px\" id=\"UvSyR93as\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 6)\" width=\"15px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2554546800\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-BmINU\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-BmINU { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Truck\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-BmINU\");Icon.displayName=\"Truck\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Truck\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9.75 16.5 C 9.75 16.5 0 11.25 0 5.063 C 0 2.267 2.267 0 5.063 0 C 7.18 0 8.994 1.154 9.75 3 C 10.506 1.154 12.32 0 14.438 0 C 17.233 0 19.5 2.267 19.5 5.063 C 19.5 11.25 9.75 16.5 9.75 16.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.5px\" id=\"wiQQwX4vy\" transform=\"translate(2.25 4.5)\" width=\"19.5px\"/><path d=\"M 9.75 16.5 C 9.75 16.5 0 11.25 0 5.063 C 0 2.267 2.267 0 5.063 0 C 7.18 0 8.994 1.154 9.75 3 C 10.506 1.154 12.32 0 14.438 0 C 17.233 0 19.5 2.267 19.5 5.063 C 19.5 11.25 9.75 16.5 9.75 16.5 Z\" fill=\"transparent\" height=\"16.5px\" id=\"vRuguQC0z\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 4.5)\" width=\"19.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4282185190\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-lqwHZ\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-lqwHZ { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Heart\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-lqwHZ\");Icon.displayName=\"Heart\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Heart\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useState,useSyncExternalStore}from\"react\";// ---- Shared cart store (same snippet in every Orveli cart file; state lives on window) ----\nconst CART_KEY=\"orveli-cart-v1\";const CART_EVENT=\"orveli-cart-change\";const FREE_SHIPPING_THRESHOLD=75;const EMPTY_CART={items:[],promo:null};function readCart(){if(typeof window===\"undefined\")return EMPTY_CART;const w=window;if(w.__orveliCart)return w.__orveliCart;let state=EMPTY_CART;try{const raw=window.localStorage.getItem(CART_KEY);if(raw)state={...EMPTY_CART,...JSON.parse(raw)};}catch{}w.__orveliCart=state;return state;}function writeCart(next){if(typeof window===\"undefined\")return;window.__orveliCart=next;try{window.localStorage.setItem(CART_KEY,JSON.stringify(next));}catch{}window.dispatchEvent(new Event(CART_EVENT));}function subscribeCart(callback){const onStorage=event=>{if(event.key!==CART_KEY)return;window.__orveliCart=undefined;callback();};window.addEventListener(CART_EVENT,callback);window.addEventListener(\"storage\",onStorage);return()=>{window.removeEventListener(CART_EVENT,callback);window.removeEventListener(\"storage\",onStorage);};}function useCart(){return useSyncExternalStore(subscribeCart,readCart,()=>EMPTY_CART);}function cartTotals(state){const count=state.items.reduce((sum,item)=>sum+item.qty,0);const subtotal=state.items.reduce((sum,item)=>sum+item.price*item.qty,0);let discount=0;if(state.promo){discount=state.promo.type===\"percent\"?subtotal*state.promo.value/100:Math.min(state.promo.value,subtotal);}const total=Math.max(0,subtotal-discount);return{count,subtotal,discount,total,freeShipping:subtotal>=FREE_SHIPPING_THRESHOLD};}function formatMoney(value){return\"$\"+value.toFixed(2);}function parsePrice(value){if(typeof value===\"number\")return value;const n=parseFloat(String(value??\"\").replace(/[^0-9.]/g,\"\"));return Number.isFinite(n)?n:0;}function setItemQty(id,qty){const state=readCart();const items=qty<=0?state.items.filter(item=>item.id!==id):state.items.map(item=>item.id===id?{...item,qty}:item);writeCart({...state,items,promo:items.length?state.promo:null});}function readShopConfig(){if(typeof window===\"undefined\")return{domain:\"\",token:\"\",demoCodes:\"\"};return window.__orveliShop??{domain:\"\",token:\"\",demoCodes:\"WELCOME10=10%\"};}function isShopifyConnected(){const c=readShopConfig();return Boolean(c.domain&&c.token);}const SHOPIFY_API_VERSION=\"2026-07\";async function shopifyQuery(query,variables={}){const{domain,token}=readShopConfig();const host=domain.replace(/^https?:\\/\\//,\"\").replace(/\\/.*$/,\"\");const res=await fetch(`https://${host}/api/${SHOPIFY_API_VERSION}/graphql.json`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",\"X-Shopify-Storefront-Access-Token\":token},body:JSON.stringify({query,variables})});const json=await res.json();if(json.errors?.length)throw new Error(json.errors[0].message);return json.data;}// Items without a variantId are matched to Shopify products by exact title\nasync function shopifyLines(items){const missing=items.filter(item=>!item.variantId);const found={};if(missing.length){const fields=missing.map((item,i)=>`p${i}: products(first: 1, query: ${JSON.stringify(`title:\"${item.title}\"`)}) { nodes { variants(first: 1) { nodes { id } } } }`).join(\"\\n\");const data=await shopifyQuery(`query { ${fields} }`);missing.forEach((item,i)=>{const id=data[`p${i}`]?.nodes?.[0]?.variants?.nodes?.[0]?.id;if(id)found[item.id]=id;});}return items.map(item=>{const merchandiseId=item.variantId||found[item.id];if(!merchandiseId)throw new Error(`“${item.title}” isn’t available in the Shopify store yet.`);return{merchandiseId,quantity:item.qty};});}async function shopifyCreateCart(items,discountCodes){const lines=await shopifyLines(items);const data=await shopifyQuery(`mutation ($input: CartInput!) {\n            cartCreate(input: $input) {\n                cart {\n                    checkoutUrl\n                    discountCodes { code applicable }\n                    cost { subtotalAmount { amount } totalAmount { amount } }\n                }\n                userErrors { message }\n            }\n        }`,{input:{lines,discountCodes}});const result=data.cartCreate;if(result.userErrors?.length)throw new Error(result.userErrors[0].message);return result.cart;}// Parses \"WELCOME10=10%, SAVE15=$15\" into promo definitions for demo mode\nfunction parseDemoCodes(value){const codes={};for(const part of value.split(/[,\\n]/)){const[rawCode,rawValue]=part.split(\"=\").map(s=>s?.trim());if(!rawCode||!rawValue)continue;const code=rawCode.toUpperCase();const amount=parseFloat(rawValue.replace(/[^0-9.]/g,\"\"));if(!Number.isFinite(amount))continue;codes[code]={code,type:rawValue.includes(\"%\")?\"percent\":\"amount\",value:amount};}return codes;}function showCartToast(message){if(typeof document===\"undefined\")return;document.getElementById(\"orveli-cart-toast\")?.remove();const toast=document.createElement(\"div\");toast.id=\"orveli-cart-toast\";toast.setAttribute(\"role\",\"status\");toast.textContent=message;Object.assign(toast.style,{position:\"fixed\",left:\"50%\",bottom:\"32px\",transform:\"translate(-50%, 12px)\",opacity:\"0\",zIndex:\"9999\",padding:\"14px 22px\",borderRadius:\"1000px\",background:\"rgb(32, 25, 20)\",color:\"rgb(241, 230, 216)\",border:\"1px solid rgba(241, 230, 216, 0.16)\",fontFamily:'\"Manrope\", sans-serif',fontSize:\"14px\",letterSpacing:\"0.04px\",boxShadow:\"0 12px 32px rgba(0, 0, 0, 0.25)\",transition:\"opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)\",pointerEvents:\"none\",maxWidth:\"calc(100vw - 32px)\",textAlign:\"center\"});document.body.appendChild(toast);requestAnimationFrame(()=>{toast.style.opacity=\"1\";toast.style.transform=\"translate(-50%, 0)\";});window.setTimeout(()=>{toast.style.opacity=\"0\";toast.style.transform=\"translate(-50%, 12px)\";window.setTimeout(()=>toast.remove(),320);},2400);}// ---- End shared cart store ----\nconst INK=\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb, rgb(0, 0, 0))\";const MUTED=\"rgba(0, 0, 0, 0.54)\";const FAINT=\"rgba(0, 0, 0, 0.24)\";const DIVIDER=\"var(--token-ea4a0f6f-5936-40c0-84d4-d28154ec15a5, rgba(0, 0, 0, 0.08))\";const THUMB=\"var(--token-ac705e5e-dba4-4c00-aaf6-8a57c2ff5b4d, rgb(215, 209, 195))\";const CREAM=\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f, rgb(241, 230, 216))\";const BODY_FONT='\"Manrope\", \"Manrope Placeholder\", sans-serif';const MONO_FONT='\"Geist Mono\", \"Geist Mono Placeholder\", monospace';const SAMPLE_ITEMS=[{id:\"sample-1\",title:\"Luminous Glow\",subtitle:\"Size: 30 ml / 1.0 fl. oz.\",price:129,image:\"https://framerusercontent.com/images/6wpvwjim8JFZ1X3Jvc4bUhZHj8.png\",qty:1},{id:\"sample-2\",title:\"Gentle Clarity\",subtitle:\"Size: 50 ml / 1.7 fl. oz.\",price:49,image:\"https://framerusercontent.com/images/rA07UgSAJMsDDUOcsIdGLUFGikM.png\",qty:1}];function StepIcon({kind}){return /*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 256 256\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"40\",y1:\"128\",x2:\"216\",y2:\"128\",stroke:\"currentColor\",strokeWidth:\"16\",strokeLinecap:\"round\"}),kind===\"plus\"&&/*#__PURE__*/_jsx(\"line\",{x1:\"128\",y1:\"40\",x2:\"128\",y2:\"216\",stroke:\"currentColor\",strokeWidth:\"16\",strokeLinecap:\"round\"})]});}/**\n * Cart Items\n *\n * Live list of products in the Orveli cart. Also holds the Shopify connection settings.\n *\n * @framerIntrinsicWidth 416\n * @framerIntrinsicHeight 300\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function CartItems(props){const{shopifyDomain=\"\",storefrontToken=\"\",demoCodes=\"WELCOME10=10%\",emptyTitle=\"Your cart is empty\",emptyText=\"Discover botanical formulations crafted for every ritual.\",emptyLink=\"/shop\",emptyLabel=\"Shop the Collection\",style}=props;const isStatic=useIsStaticRenderer();const cart=useCart();const[hovered,setHovered]=useState(null);// Site-wide settings live in the Shop Settings component (layout template);\n// values entered here only apply when that component isn't configured\nif(typeof window!==\"undefined\"&&(shopifyDomain||!window.__orveliShop)){window.__orveliShop={domain:shopifyDomain.trim(),token:storefrontToken.trim(),demoCodes};}const items=isStatic?SAMPLE_ITEMS:cart.items;if(!items.length){return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",width:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:12,padding:\"64px 0\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:BODY_FONT,fontSize:24,letterSpacing:\"-0.12px\",lineHeight:\"1.3em\",color:INK},children:emptyTitle}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,maxWidth:300,fontFamily:BODY_FONT,fontSize:14,letterSpacing:\"0.04px\",lineHeight:\"1.5em\",color:MUTED},children:emptyText}),/*#__PURE__*/_jsx(\"a\",{href:emptyLink,style:{marginTop:12,padding:\"14px 24px\",borderRadius:1e3,background:CREAM,color:INK,textDecoration:\"none\",fontFamily:MONO_FONT,fontWeight:500,fontSize:12,letterSpacing:\"0.12px\",textTransform:\"uppercase\",transition:\"background-color 0.2s ease\"},onMouseEnter:e=>e.currentTarget.style.background=\"rgb(232, 219, 202)\",onMouseLeave:e=>e.currentTarget.style.background=CREAM,children:emptyLabel})]});}return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",width:\"100%\",display:\"flex\",flexDirection:\"column\"},children:items.map((item,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:20,padding:\"24px 0\",borderBottom:index<items.length-1?`1px solid ${DIVIDER}`:\"none\",alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:\"0 0 96px\",width:96,height:96,borderRadius:12,overflow:\"hidden\",background:THUMB},children:item.image&&/*#__PURE__*/_jsx(\"img\",{src:item.image,alt:item.title,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0,display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:BODY_FONT,fontSize:16,letterSpacing:\"-0.08px\",lineHeight:\"1.2em\",color:INK},children:item.title}),item.subtitle&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:BODY_FONT,fontSize:14,letterSpacing:\"0.04px\",lineHeight:\"1.5em\",color:MUTED},children:item.subtitle}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:BODY_FONT,fontWeight:500,fontSize:16,letterSpacing:\"0.04px\",lineHeight:\"1.5em\",fontFeatureSettings:'\"tnum\" on',color:INK},children:formatMoney(item.price*item.qty)}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:16,padding:\"8px 0\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:16,padding:\"8px 14px\",borderRadius:1e3,border:`1px solid ${FAINT}`,color:INK},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":`Decrease ${item.title} quantity`,onClick:()=>setItemQty(item.id,item.qty-1),style:stepButton,children:/*#__PURE__*/_jsx(StepIcon,{kind:\"minus\"})}),/*#__PURE__*/_jsx(\"span\",{\"aria-live\":\"polite\",style:{minWidth:12,textAlign:\"center\",fontFamily:BODY_FONT,fontWeight:500,fontSize:14,lineHeight:\"1.5em\",fontFeatureSettings:'\"tnum\" on'},children:item.qty}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":`Increase ${item.title} quantity`,onClick:()=>setItemQty(item.id,item.qty+1),style:stepButton,children:/*#__PURE__*/_jsx(StepIcon,{kind:\"plus\"})})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:BODY_FONT,fontSize:14,color:FAINT},children:\"•\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setItemQty(item.id,0),onMouseEnter:()=>setHovered(item.id),onMouseLeave:()=>setHovered(null),style:{...stepButton,fontFamily:BODY_FONT,fontSize:14,letterSpacing:\"0.04px\",lineHeight:\"1.5em\",color:hovered===item.id?INK:MUTED,textDecoration:hovered===item.id?\"underline\":\"none\",textUnderlineOffset:3,transition:\"color 0.2s ease\"},children:\"Remove\"})]})]})]},item.id))});}const stepButton={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,margin:0,border:\"none\",background:\"transparent\",color:\"inherit\",cursor:\"pointer\"};addPropertyControls(CartItems,{shopifyDomain:{type:ControlType.String,title:\"Shopify Store\",defaultValue:\"\",placeholder:\"your-store.myshopify.com\",description:\"Optional — prefer the Shop Settings component in the layout template.\"},storefrontToken:{type:ControlType.String,title:\"Storefront Token\",defaultValue:\"\",placeholder:\"Public Storefront API token\",obscured:true},demoCodes:{type:ControlType.String,title:\"Demo Codes\",defaultValue:\"WELCOME10=10%\",description:\"Used only in demo mode, e.g. WELCOME10=10%, SAVE15=$15\"},emptyTitle:{type:ControlType.String,title:\"Empty Title\",defaultValue:\"Your cart is empty\"},emptyText:{type:ControlType.String,title:\"Empty Text\",defaultValue:\"Discover botanical formulations crafted for every ritual.\",displayTextArea:true},emptyLabel:{type:ControlType.String,title:\"Empty Button\",defaultValue:\"Shop the Collection\"},emptyLink:{type:ControlType.Link,title:\"Empty Link\",defaultValue:\"/shop\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartItems\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"300\",\"framerIntrinsicWidth\":\"416\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CartItems.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useSyncExternalStore}from\"react\";// ---- Shared cart store (same snippet in every Orveli cart file; state lives on window) ----\nconst CART_KEY=\"orveli-cart-v1\";const CART_EVENT=\"orveli-cart-change\";const FREE_SHIPPING_THRESHOLD=75;const EMPTY_CART={items:[],promo:null};function readCart(){if(typeof window===\"undefined\")return EMPTY_CART;const w=window;if(w.__orveliCart)return w.__orveliCart;let state=EMPTY_CART;try{const raw=window.localStorage.getItem(CART_KEY);if(raw)state={...EMPTY_CART,...JSON.parse(raw)};}catch{}w.__orveliCart=state;return state;}function writeCart(next){if(typeof window===\"undefined\")return;window.__orveliCart=next;try{window.localStorage.setItem(CART_KEY,JSON.stringify(next));}catch{}window.dispatchEvent(new Event(CART_EVENT));}function subscribeCart(callback){const onStorage=event=>{if(event.key!==CART_KEY)return;window.__orveliCart=undefined;callback();};window.addEventListener(CART_EVENT,callback);window.addEventListener(\"storage\",onStorage);return()=>{window.removeEventListener(CART_EVENT,callback);window.removeEventListener(\"storage\",onStorage);};}function useCart(){return useSyncExternalStore(subscribeCart,readCart,()=>EMPTY_CART);}function cartTotals(state){const count=state.items.reduce((sum,item)=>sum+item.qty,0);const subtotal=state.items.reduce((sum,item)=>sum+item.price*item.qty,0);let discount=0;if(state.promo){discount=state.promo.type===\"percent\"?subtotal*state.promo.value/100:Math.min(state.promo.value,subtotal);}const total=Math.max(0,subtotal-discount);return{count,subtotal,discount,total,freeShipping:subtotal>=FREE_SHIPPING_THRESHOLD};}function formatMoney(value){return\"$\"+value.toFixed(2);}function parsePrice(value){if(typeof value===\"number\")return value;const n=parseFloat(String(value??\"\").replace(/[^0-9.]/g,\"\"));return Number.isFinite(n)?n:0;}function setItemQty(id,qty){const state=readCart();const items=qty<=0?state.items.filter(item=>item.id!==id):state.items.map(item=>item.id===id?{...item,qty}:item);writeCart({...state,items,promo:items.length?state.promo:null});}function readShopConfig(){if(typeof window===\"undefined\")return{domain:\"\",token:\"\",demoCodes:\"\"};return window.__orveliShop??{domain:\"\",token:\"\",demoCodes:\"WELCOME10=10%\"};}function isShopifyConnected(){const c=readShopConfig();return Boolean(c.domain&&c.token);}const SHOPIFY_API_VERSION=\"2026-07\";async function shopifyQuery(query,variables={}){const{domain,token}=readShopConfig();const host=domain.replace(/^https?:\\/\\//,\"\").replace(/\\/.*$/,\"\");const res=await fetch(`https://${host}/api/${SHOPIFY_API_VERSION}/graphql.json`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",\"X-Shopify-Storefront-Access-Token\":token},body:JSON.stringify({query,variables})});const json=await res.json();if(json.errors?.length)throw new Error(json.errors[0].message);return json.data;}// Items without a variantId are matched to Shopify products by exact title\nasync function shopifyLines(items){const missing=items.filter(item=>!item.variantId);const found={};if(missing.length){const fields=missing.map((item,i)=>`p${i}: products(first: 1, query: ${JSON.stringify(`title:\"${item.title}\"`)}) { nodes { variants(first: 1) { nodes { id } } } }`).join(\"\\n\");const data=await shopifyQuery(`query { ${fields} }`);missing.forEach((item,i)=>{const id=data[`p${i}`]?.nodes?.[0]?.variants?.nodes?.[0]?.id;if(id)found[item.id]=id;});}return items.map(item=>{const merchandiseId=item.variantId||found[item.id];if(!merchandiseId)throw new Error(`“${item.title}” isn’t available in the Shopify store yet.`);return{merchandiseId,quantity:item.qty};});}async function shopifyCreateCart(items,discountCodes){const lines=await shopifyLines(items);const data=await shopifyQuery(`mutation ($input: CartInput!) {\n            cartCreate(input: $input) {\n                cart {\n                    checkoutUrl\n                    discountCodes { code applicable }\n                    discountAllocations { discountedAmount { amount } }\n                    lines(first: 100) {\n                        nodes {\n                            cost { subtotalAmount { amount } }\n                            discountAllocations { discountedAmount { amount } }\n                        }\n                    }\n                }\n                userErrors { message }\n            }\n        }`,{input:{lines,discountCodes}});const result=data.cartCreate;if(result.userErrors?.length)throw new Error(result.userErrors[0].message);return result.cart;}const sumAllocations=(list=[])=>list.reduce((sum,a)=>sum+parseFloat(a.discountedAmount.amount),0);// Parses \"WELCOME10=10%, SAVE15=$15\" into promo definitions for demo mode\nfunction parseDemoCodes(value){const codes={};for(const part of value.split(/[,\\n]/)){const[rawCode,rawValue]=part.split(\"=\").map(s=>s?.trim());if(!rawCode||!rawValue)continue;const code=rawCode.toUpperCase();const amount=parseFloat(rawValue.replace(/[^0-9.]/g,\"\"));if(!Number.isFinite(amount))continue;codes[code]={code,type:rawValue.includes(\"%\")?\"percent\":\"amount\",value:amount};}return codes;}function showCartToast(message){if(typeof document===\"undefined\")return;document.getElementById(\"orveli-cart-toast\")?.remove();const toast=document.createElement(\"div\");toast.id=\"orveli-cart-toast\";toast.setAttribute(\"role\",\"status\");toast.textContent=message;Object.assign(toast.style,{position:\"fixed\",left:\"50%\",bottom:\"32px\",transform:\"translate(-50%, 12px)\",opacity:\"0\",zIndex:\"9999\",padding:\"14px 22px\",borderRadius:\"1000px\",background:\"rgb(32, 25, 20)\",color:\"rgb(241, 230, 216)\",border:\"1px solid rgba(241, 230, 216, 0.16)\",fontFamily:'\"Manrope\", sans-serif',fontSize:\"14px\",letterSpacing:\"0.04px\",boxShadow:\"0 12px 32px rgba(0, 0, 0, 0.25)\",transition:\"opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)\",pointerEvents:\"none\",maxWidth:\"calc(100vw - 32px)\",textAlign:\"center\"});document.body.appendChild(toast);requestAnimationFrame(()=>{toast.style.opacity=\"1\";toast.style.transform=\"translate(-50%, 0)\";});window.setTimeout(()=>{toast.style.opacity=\"0\";toast.style.transform=\"translate(-50%, 12px)\";window.setTimeout(()=>toast.remove(),320);},2400);}// ---- End shared cart store ----\nconst INK=\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb, rgb(0, 0, 0))\";const CREAM=\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f, rgb(241, 230, 216))\";const CREAM_HOVER=\"rgb(232, 219, 202)\";const BODY_FONT='\"Manrope\", \"Manrope Placeholder\", sans-serif';const MONO_FONT='\"Geist Mono\", \"Geist Mono Placeholder\", monospace';const ERROR=\"rgb(155, 44, 44)\";/**\n * Cart Promo\n *\n * Promo code field for the Orveli cart. Demo codes are set on the Cart Items component;\n * once Shopify is connected, codes are validated by Shopify.\n *\n * @framerIntrinsicWidth 416\n * @framerIntrinsicHeight 51\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function CartPromo(props){const{placeholder=\"Enter promo code\",buttonLabel=\"Apply\",style}=props;const cart=useCart();const[code,setCode]=useState(\"\");const[message,setMessage]=useState(null);const[busy,setBusy]=useState(false);const[focused,setFocused]=useState(false);const[hover,setHover]=useState(false);const{discount}=cartTotals(cart);async function applyCode(){const value=code.trim().toUpperCase();if(!value||busy)return;if(!cart.items.length){setMessage({text:\"Add a product before applying a code.\",error:true});return;}setBusy(true);setMessage(null);try{let promo=null;let notApplicable=false;if(isShopifyConnected()){const result=await shopifyCreateCart(cart.items,[value]);const match=result.discountCodes.find(d=>d.code.toUpperCase()===value);// Shopify echoes unknown codes as not applicable too, so one message covers both\nnotApplicable=!match?.applicable;if(match?.applicable){// Mirror Shopify's discount in the drawer; whole percentages keep scaling with quantity.\n// Product discounts sit on the lines (cart subtotal is already reduced), order\n// discounts on the cart, so both are summed against the pre-discount line prices\nconst lineNodes=result.lines.nodes;const subtotal=lineNodes.reduce((sum,line)=>sum+parseFloat(line.cost.subtotalAmount.amount),0);const saved=lineNodes.reduce((sum,line)=>sum+sumAllocations(line.discountAllocations),0)+sumAllocations(result.discountAllocations);const percent=subtotal>0?saved/subtotal*100:0;promo=saved<=0?{code:value,type:\"amount\",value:0}:Math.abs(percent-Math.round(percent))<.05?{code:value,type:\"percent\",value:Math.round(percent)}:{code:value,type:\"amount\",value:saved};}}else{promo=parseDemoCodes(readShopConfig().demoCodes)[value]??null;}if(!promo){setMessage({text:notApplicable?`“${value}” isn’t valid for the items in your bag.`:`“${value}” isn’t a valid code.`,error:true});}else{writeCart({...readCart(),promo});setCode(\"\");setMessage(null);}}catch(error){setMessage({text:error.message||\"Couldn’t check that code. Try again.\",error:true});}finally{setBusy(false);}}function removeCode(){writeCart({...readCart(),promo:null});}if(cart.promo){const detail=cart.promo.value===0?\"applied at checkout\":cart.promo.type===\"percent\"?`${cart.promo.value}% off \\xb7 −${formatMoney(discount)}`:`−${formatMoney(discount)}`;return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,padding:\"14px 20px\",borderRadius:1e3,border:\"1px solid rgba(0, 0, 0, 0.24)\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:BODY_FONT,fontSize:14,lineHeight:\"1.5em\",color:INK},children:[/*#__PURE__*/_jsx(\"strong\",{style:{fontFamily:MONO_FONT,fontWeight:500,fontSize:12,letterSpacing:\"0.12px\"},children:cart.promo.code}),/*#__PURE__*/_jsxs(\"span\",{style:{color:\"rgba(0, 0, 0, 0.54)\"},children:[\" — \",detail]})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:removeCode,style:{border:\"none\",background:\"transparent\",padding:0,cursor:\"pointer\",fontFamily:BODY_FONT,fontSize:14,color:\"rgba(0, 0, 0, 0.54)\",textDecoration:\"underline\",textUnderlineOffset:3},children:\"Remove\"})]});}return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsxs(\"form\",{onSubmit:event=>{event.preventDefault();applyCode();},style:{display:\"flex\",gap:10,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{value:code,onChange:event=>setCode(event.target.value),onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),placeholder:placeholder,\"aria-label\":\"Promo code\",autoComplete:\"off\",style:{flex:1,minWidth:0,height:51,boxSizing:\"border-box\",padding:\"14px 20px\",borderRadius:1e3,border:`1px solid ${message?.error?ERROR:focused?\"rgba(0, 0, 0, 0.54)\":\"rgba(0, 0, 0, 0.24)\"}`,boxShadow:focused?\"0 0 0 4px rgba(0, 0, 0, 0.08)\":\"0 0 0 0 rgba(0, 0, 0, 0)\",background:\"transparent\",outline:\"none\",fontFamily:BODY_FONT,fontSize:14,lineHeight:\"1.5em\",color:INK,transition:\"border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1)\"}}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:busy,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{flex:\"0 0 auto\",padding:\"14px 24px\",borderRadius:1e3,border:\"none\",background:hover?CREAM_HOVER:CREAM,color:INK,cursor:busy?\"progress\":\"pointer\",opacity:busy?.6:1,fontFamily:MONO_FONT,fontWeight:500,fontSize:12,letterSpacing:\"0.12px\",textTransform:\"uppercase\",transition:\"background-color 0.2s ease, opacity 0.2s ease\"},children:busy?\"…\":buttonLabel})]}),message&&/*#__PURE__*/_jsx(\"p\",{role:\"alert\",style:{margin:0,paddingLeft:20,fontFamily:BODY_FONT,fontSize:13,lineHeight:\"1.4em\",color:message.error?ERROR:INK},children:message.text})]});}addPropertyControls(CartPromo,{placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Enter promo code\"},buttonLabel:{type:ControlType.String,title:\"Button\",defaultValue:\"Apply\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartPromo\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"51\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"416\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CartPromo.map","// Generated by Framer (ccf8332)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-regular\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=[\".framer-mDfgU .framer-styles-preset-1ue1kl7:not(.rich-text-wrapper), .framer-mDfgU .framer-styles-preset-1ue1kl7.rich-text-wrapper p { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.04px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-mDfgU .framer-styles-preset-1ue1kl7:not(.rich-text-wrapper), .framer-mDfgU .framer-styles-preset-1ue1kl7.rich-text-wrapper p { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.04px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-mDfgU .framer-styles-preset-1ue1kl7:not(.rich-text-wrapper), .framer-mDfgU .framer-styles-preset-1ue1kl7.rich-text-wrapper p { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.04px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-mDfgU\";\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 (ccf8332)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-regular\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=[\".framer-rGnXw .framer-styles-preset-d1m5w0:not(.rich-text-wrapper), .framer-rGnXw .framer-styles-preset-d1m5w0.rich-text-wrapper h6 { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.12px; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --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; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-rGnXw .framer-styles-preset-d1m5w0:not(.rich-text-wrapper), .framer-rGnXw .framer-styles-preset-d1m5w0.rich-text-wrapper h6 { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.1px; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --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; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-rGnXw .framer-styles-preset-d1m5w0:not(.rich-text-wrapper), .framer-rGnXw .framer-styles-preset-d1m5w0.rich-text-wrapper h6 { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.04px; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --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-rGnXw\";\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 (c81289c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Truck from\"https://framerusercontent.com/modules/LDGILwZWTBSLsWs3x2kg/XoB7ihUNdR3qHn52Czmd/fAZ6otk8l.js\";import Heart from\"https://framerusercontent.com/modules/QhPq6AcNqNxwKfcjdc11/vWMMfdaZeuK6HPkItM27/IomeaNcRM.js\";import X from\"https://framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js\";import CartItems from\"https://framerusercontent.com/modules/7Ac54RjP6O3WRFk75JPC/beEx8IH9ujFnbcIhOv9o/CartItems.js\";import{withCartDiscount,withCartShipping,withCartSubtotal,withCartTitle,withCartTotal,withDiscountLabel,withDiscountRow,withFreeShippingText,withHideWhenEmpty}from\"https://framerusercontent.com/modules/IIONkKx247Y9PMNcHyJU/txj2iYMPvU9jMKuYC9GB/CartOverrides.js\";import CartPromo from\"https://framerusercontent.com/modules/rbbWhrKqJw2gUY01rUZS/VUm0xqKT3z4M7XSVmpG4/CartPromo.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/XiD4CqNHGerQG6lTLXYg/UDMJH6kGKIJFISo9klB7/eqi7mn_ll.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/LOa4KzdWXXjBCXWmJXhL/jowiInKTOHrn9dFTP8VE/lnbgtvf1Q.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/qv7AWRmB8Ye5OH9SQQ1L/sw9aR0USMyZmA4iGPyBE/P172pRPws.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/QyelxxrjsSAjdgLwLnBm/0epP9rWhEb5BCHuPcYx9/VNdZty_UT.js\";const XFonts=getFonts(X);const RichTextWithCartTitle79xlhs=withCodeBoundaryForOverrides(RichText,{nodeId:\"TYXo9YWO1\",override:withCartTitle,scopeId:\"GWIkz760H\"});const TruckFonts=getFonts(Truck);const RichTextWithFreeShippingTexttb9iuk=withCodeBoundaryForOverrides(RichText,{nodeId:\"jALLJCCbm\",override:withFreeShippingText,scopeId:\"GWIkz760H\"});const MotionDivWithHideWhenEmpty14mcafb=withCodeBoundaryForOverrides(motion.div,{nodeId:\"y3HIqzeYx\",override:withHideWhenEmpty,scopeId:\"GWIkz760H\"});const CartItemsFonts=getFonts(CartItems);const CartPromoFonts=getFonts(CartPromo);const RichTextWithCartSubtotal1lo7jjn=withCodeBoundaryForOverrides(RichText,{nodeId:\"UTerZ12fF\",override:withCartSubtotal,scopeId:\"GWIkz760H\"});const RichTextWithDiscountLabelqorpva=withCodeBoundaryForOverrides(RichText,{nodeId:\"BK1ugHWYo\",override:withDiscountLabel,scopeId:\"GWIkz760H\"});const RichTextWithCartDiscount183ytie=withCodeBoundaryForOverrides(RichText,{nodeId:\"wvPLvHH3k\",override:withCartDiscount,scopeId:\"GWIkz760H\"});const MotionDivWithDiscountRow1rtckop=withCodeBoundaryForOverrides(motion.div,{nodeId:\"aUij2XZNS\",override:withDiscountRow,scopeId:\"GWIkz760H\"});const RichTextWithCartShipping7odkzx=withCodeBoundaryForOverrides(RichText,{nodeId:\"geL7xXL1X\",override:withCartShipping,scopeId:\"GWIkz760H\"});const RichTextWithCartTotal1mpp5hl=withCodeBoundaryForOverrides(RichText,{nodeId:\"azgYlsmsQ\",override:withCartTotal,scopeId:\"GWIkz760H\"});const HeartFonts=getFonts(Heart);const MotionDivWithHideWhenEmpty1b1ylwc=withCodeBoundaryForOverrides(motion.div,{nodeId:\"WvhNYXnCS\",override:withHideWhenEmpty,scopeId:\"GWIkz760H\"});const serializationHash=\"framer-vTnMv\";const variantClassNames={pLWII089h:\"framer-v-1tb3zxp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Atgvuqfsj=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const animation={backgroundColor:\"rgba(0, 0, 0, 0.06)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const animation1={backgroundColor:\"rgb(232, 219, 202)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.02,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({close,height,id,width,...props})=>{return{...props,Atgvuqfsj:close??props.Atgvuqfsj};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Atgvuqfsj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"pLWII089h\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaptwg8b0=activeVariantCallback(async(...args)=>{if(Atgvuqfsj){const res=await Atgvuqfsj(...args);if(res===false)return false;}});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tb3zxp\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"pLWII089h\",ref:refBinding,style:{backgroundColor:\"var(--token-8448744a-cc94-4dc2-a61c-cc8f0987de52)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0px 24px 64px 0px rgba(0, 0, 0, 0.18)\",...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pd6bfk\",\"data-framer-name\":\"Drawer Top\",layoutDependency:layoutDependency,layoutId:\"yAsRCiEBg\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+29),pixelHeight:32,pixelWidth:108,sizes:\"108px\",src:\"https://framerusercontent.com/images/ux9DUBrbcgo35UA5n8KKD7i5RLw.svg?width=108&height=32\"},className:\"framer-1u3lmz5\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"SjlxGyw44\"}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Close cart\",className:\"framer-11s1hj3\",\"data-framer-name\":\"Close Button\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"BJeuuCqtf\",onTap:onTaptwg8b0,style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},whileHover:animation,children:/*#__PURE__*/_jsx(X,{animated:true,className:\"framer-1qiuzt2\",layoutDependency:layoutDependency,layoutId:\"M8ZGVNZ5d\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\",\"--pgex8v\":1.5}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o0t6lg\",\"data-framer-name\":\"Cart Header\",layoutDependency:layoutDependency,layoutId:\"UKv5BMFa7\",children:[/*#__PURE__*/_jsx(RichTextWithCartTitle79xlhs,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-d1m5w0\",\"data-styles-preset\":\"lnbgtvf1Q\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb))\"},children:\"Your Cart (2 Items)\"})}),className:\"framer-79xlhs\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TYXo9YWO1\",style:{\"--extracted-1of0zx5\":\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(MotionDivWithHideWhenEmpty14mcafb,{className:\"framer-14mcafb\",\"data-framer-name\":\"Free Shipping Banner\",layoutDependency:layoutDependency,layoutId:\"y3HIqzeYx\",style:{backgroundColor:\"var(--token-55e7ad3b-5de0-4fa6-81c0-ec52125d8f5a)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},children:[/*#__PURE__*/_jsx(Truck,{animated:true,className:\"framer-1ecshf7\",layoutDependency:layoutDependency,layoutId:\"XRLZRD9Pw\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(RichTextWithFreeShippingTexttb9iuk,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f))\"},children:\"You’ve unlocked free shipping on orders over $75.\"})}),className:\"framer-tb9iuk\",\"data-framer-name\":\"Text\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"jALLJCCbm\",style:{\"--extracted-r6o4lv\":\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ndrzkz\",\"data-framer-name\":\"Cart Items\",layoutDependency:layoutDependency,layoutId:\"ZmbKxkIXn\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-96wc92-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Cart Items\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"WdNr7meD3-container\",name:\"Cart Items\",nodeId:\"WdNr7meD3\",rendersWithMotion:true,scopeId:\"GWIkz760H\",children:/*#__PURE__*/_jsx(CartItems,{demoCodes:\"WELCOME10=10%\",emptyLabel:\"Shop the Collection\",emptyLink:\"/shop\",emptyText:\"Discover botanical formulations crafted for every ritual.\",emptyTitle:\"Your cart is empty\",height:\"100%\",id:\"WdNr7meD3\",layoutId:\"WdNr7meD3\",name:\"Cart Items\",shopifyDomain:\"orveli-1nslopok.myshopify.com\",storefrontToken:\"906a9cf783f242a3ec5ab22c3156d475\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(MotionDivWithHideWhenEmpty1b1ylwc,{className:\"framer-1b1ylwc\",\"data-framer-name\":\"Drawer Footer\",layoutDependency:layoutDependency,layoutId:\"WvhNYXnCS\",style:{backgroundColor:\"rgba(241, 230, 216, 0.04)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1almmxr\",\"data-framer-name\":\"Promo\",layoutDependency:layoutDependency,layoutId:\"wIMHdWGhy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sfdgr2\",\"data-styles-preset\":\"P172pRPws\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.54))\"},children:\"Promo Code / Gift Card: => WELCOME10\"})}),className:\"framer-lwvr15\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O5eN4Dzxt\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.54)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b7ea8h-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Cart Promo\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"nc0OeY4d6-container\",name:\"Cart Promo\",nodeId:\"nc0OeY4d6\",rendersWithMotion:true,scopeId:\"GWIkz760H\",children:/*#__PURE__*/_jsx(CartPromo,{buttonLabel:\"Apply\",height:\"100%\",id:\"nc0OeY4d6\",layoutId:\"nc0OeY4d6\",name:\"Cart Promo\",placeholder:\"Enter promo code\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fasri8\",\"data-framer-name\":\"Totals\",layoutDependency:layoutDependency,layoutId:\"ZrN840dbJ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mh8gw2\",\"data-framer-name\":\"Summary Row\",layoutDependency:layoutDependency,layoutId:\"TQ35v_RY8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ue1kl7\",\"data-styles-preset\":\"eqi7mn_ll\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.68))\"},children:\"Subtotal\"})}),className:\"framer-v2kpez\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gvcJFkvm9\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.68)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithCartSubtotal1lo7jjn,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb))\"},children:\"$178.00\"})}),className:\"framer-1lo7jjn\",\"data-framer-name\":\"Value\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"UTerZ12fF\",style:{\"--extracted-r6o4lv\":\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithDiscountRow1rtckop,{className:\"framer-1rtckop\",\"data-framer-name\":\"Discount Row\",layoutDependency:layoutDependency,layoutId:\"aUij2XZNS\",children:[/*#__PURE__*/_jsx(RichTextWithDiscountLabelqorpva,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ue1kl7\",\"data-styles-preset\":\"eqi7mn_ll\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.68))\"},children:\"Discount\"})}),className:\"framer-qorpva\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BK1ugHWYo\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.68)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithCartDiscount183ytie,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb))\"},children:\"−$0.00\"})}),className:\"framer-183ytie\",\"data-framer-name\":\"Value\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"wvPLvHH3k\",style:{\"--extracted-r6o4lv\":\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w6m6vn\",\"data-framer-name\":\"Summary Row\",layoutDependency:layoutDependency,layoutId:\"uasHRhUSD\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ue1kl7\",\"data-styles-preset\":\"eqi7mn_ll\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.68))\"},children:\"Shipping\"})}),className:\"framer-1q50xt0\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wjd1amNwi\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.68)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithCartShipping7odkzx,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb))\"},children:\"FREE\"})}),className:\"framer-7odkzx\",\"data-framer-name\":\"Value\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"geL7xXL1X\",style:{\"--extracted-r6o4lv\":\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ryoabb\",\"data-framer-name\":\"Summary Row\",layoutDependency:layoutDependency,layoutId:\"Znl3GKLAC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ue1kl7\",\"data-styles-preset\":\"eqi7mn_ll\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.68))\"},children:\"Estimated Tax\"})}),className:\"framer-1ks6odc\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ciHMXC3DR\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.68)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.04px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb))\"},children:\"Calculated at checkout\"})}),className:\"framer-mkpnk3\",\"data-framer-name\":\"Value\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"Bg8zoRw4i\",style:{\"--extracted-r6o4lv\":\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tuclj6\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"oC6eZvPW7\",style:{backgroundColor:\"var(--token-ae3c9105-dbb7-49b7-ab44-6f1d0d2dab22)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dfjj5l\",\"data-framer-name\":\"Total Row\",layoutDependency:layoutDependency,layoutId:\"cXO5iaKSd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb))\"},children:\"Total\"})}),className:\"framer-be4pz4\",\"data-framer-name\":\"Label\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"cGJxfA_pe\",style:{\"--extracted-r6o4lv\":\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithCartTotal1mpp5hl,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'tnum' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.05px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb))\"},children:\"$178.00\"})}),className:\"framer-1mpp5hl\",\"data-framer-name\":\"Value\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"azgYlsmsQ\",style:{\"--extracted-r6o4lv\":\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"O0WN77Irz\"},motionChild:true,nodeId:\"HZTRd9HZb\",scopeId:\"GWIkz760H\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-6876gd framer-1ye4sve\",\"data-framer-name\":\"Proceed to Checkout\",layoutDependency:layoutDependency,layoutId:\"HZTRd9HZb\",style:{backgroundColor:\"var(--token-9cfac7b5-00f9-4c4c-af5a-06b7039d1e9f)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.14px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb))\",\"--framer-text-transform\":\"uppercase\"},children:\"Proceed to Checkout\"})}),className:\"framer-e0jmbi\",\"data-framer-name\":\"Label\",fonts:[\"GF;Geist Mono-500\"],layoutDependency:layoutDependency,layoutId:\"aKsxxzjNi\",style:{\"--extracted-r6o4lv\":\"var(--token-00f525d2-ac42-4557-811b-5d0f7db595eb)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tazsjy\",\"data-framer-name\":\"Reassurance\",layoutDependency:layoutDependency,layoutId:\"svOH7dq_H\",children:[/*#__PURE__*/_jsx(Heart,{animated:true,className:\"framer-1w6qh17\",layoutDependency:layoutDependency,layoutId:\"OV76I92XL\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgba(0, 0, 0, 0.54)\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jat7zq\",\"data-styles-preset\":\"VNdZty_UT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.54))\"},children:\"100% Secure Checkout • Free 30-Day Returns\"})}),className:\"framer-xvnljr\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xCcDo4ffK\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.54)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\".framer-vTnMv.framer-1ye4sve, .framer-vTnMv .framer-1ye4sve { display: block; }\",\".framer-vTnMv.framer-1tb3zxp { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1000px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 480px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vTnMv .framer-1pd6bfk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 28px 32px 20px 32px; position: relative; width: 100%; }\",\".framer-vTnMv .framer-1u3lmz5 { flex: none; height: 32px; position: relative; width: 108px; }\",\".framer-vTnMv .framer-11s1hj3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 6px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-vTnMv .framer-1qiuzt2 { flex: none; height: auto; position: relative; width: 22px; }\",\".framer-vTnMv .framer-o0t6lg { 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: 20px 32px 20px 32px; position: relative; width: 100%; }\",\".framer-vTnMv .framer-79xlhs { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-vTnMv .framer-14mcafb { 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; padding: 14px 16px 14px 16px; position: relative; width: 100%; }\",\".framer-vTnMv .framer-1ecshf7 { flex: none; height: auto; position: relative; width: 18px; }\",\".framer-vTnMv .framer-tb9iuk { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-vTnMv .framer-ndrzkz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: auto; overflow-x: hidden; padding: 0px 32px 0px 32px; position: relative; width: 100%; }\",\".framer-vTnMv .framer-96wc92-container, .framer-vTnMv .framer-1b7ea8h-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-vTnMv .framer-1b1ylwc { 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; padding: 24px 32px 24px 32px; position: relative; width: 100%; }\",\".framer-vTnMv .framer-1almmxr { 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: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-vTnMv .framer-lwvr15, .framer-vTnMv .framer-v2kpez, .framer-vTnMv .framer-1lo7jjn, .framer-vTnMv .framer-qorpva, .framer-vTnMv .framer-183ytie, .framer-vTnMv .framer-1q50xt0, .framer-vTnMv .framer-7odkzx, .framer-vTnMv .framer-1ks6odc, .framer-vTnMv .framer-mkpnk3, .framer-vTnMv .framer-be4pz4, .framer-vTnMv .framer-1mpp5hl, .framer-vTnMv .framer-xvnljr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vTnMv .framer-1fasri8 { 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: 8px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-vTnMv .framer-mh8gw2, .framer-vTnMv .framer-1rtckop, .framer-vTnMv .framer-1w6m6vn, .framer-vTnMv .framer-1ryoabb, .framer-vTnMv .framer-1dfjj5l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-vTnMv .framer-tuclj6 { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-vTnMv .framer-6876gd { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 12px 16px 12px 16px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-vTnMv .framer-e0jmbi { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-vTnMv .framer-tazsjy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-vTnMv .framer-1w6qh17 { flex: none; height: auto; position: relative; width: 14px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 480\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Atgvuqfsj\":\"close\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGWIkz760H=withCSS(Component,css,\"framer-vTnMv\");export default FramerGWIkz760H;FramerGWIkz760H.displayName=\"Cart Drawer\";FramerGWIkz760H.defaultProps={height:1e3,width:480};addPropertyControls(FramerGWIkz760H,{Atgvuqfsj:{title:\"Close\",type:ControlType.EventHandler}});addFonts(FramerGWIkz760H,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"}]},...XFonts,...TruckFonts,...CartItemsFonts,...CartPromoFonts,...HeartFonts,...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\":\"FramerGWIkz760H\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"480\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"Atgvuqfsj\\\":\\\"close\\\"}\",\"framerIntrinsicHeight\":\"1000\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";// Holds a hero section until the page transition curtain has fully lifted, then\n// remounts it so its own appear animations play from the start.\n// Works with PageTransition.tsx (window.__orveliTransition + \"orveli-transition-end\").\nconst TRANSITION_FLAG=\"orveli-page-transition\";const FALLBACK_MS=3500;function isTransitionPending(){if(typeof window===\"undefined\")return false;if(window.__orveliTransition===\"active\")return true;try{return window.sessionStorage.getItem(TRANSITION_FLAG)===\"1\";}catch{return false;}}export function withHeroReveal(Component){return props=>{const[waiting,setWaiting]=useState(isTransitionPending);useEffect(()=>{if(!waiting)return;const release=()=>setWaiting(false);window.addEventListener(\"orveli-transition-end\",release);// Never leave the hero hidden if the transition doesn't report back\nconst timer=window.setTimeout(release,FALLBACK_MS);return()=>{window.removeEventListener(\"orveli-transition-end\",release);window.clearTimeout(timer);};},[waiting]);return /*#__PURE__*/_jsx(Component,{...props,style:waiting?{...props.style,visibility:\"hidden\"}:props.style},waiting?\"hero-waiting\":\"hero-ready\");};}\nexport const __FramerMetadata__ = {\"exports\":{\"withHeroReveal\":{\"type\":\"reactHoc\",\"name\":\"withHeroReveal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HeroReveal.map"],"mappings":"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"}