{"version":3,"file":"shared-lib.C6QwKuKC.mjs","names":["Icon","useMemo","lowercaseIconKeyPairs","iconKeys","a","Icon","useRef","useState","HouseFactory","React","fonts","css","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","SVG","getProps","Icon","className","useStore","useState","useStore","useState","Component","n","o","r","t","a","i","u","p","c","m","g","l","y","useStore","Component","isUnitBasedItem","useState","uuidv4","containerStyles","useState","isUnitBasedItem","p","forSubtotalAmountDisplay","useState","Component","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","getProps","className","addPropertyOverrides","DropFonts","Drop","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","animation","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","DropFonts","Drop","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","animation","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","Drop","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Link2","ButtonCreateStore2","forSubtotalAmountDisplay","ButtonCheckout2","forSubtotalAmountDisplay1","Graphic","ButtonNavBar2","ButtonNavBar","ChatTeardrop","t","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","React.useRef","className","Image","_Fragment"],"sources":["https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js","https:/framer.com/m/phosphor-icons/House.js@0.0.57","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js","https:/framerusercontent.com/modules/VOlGDcfXgLi2O4WA3ZiZ/BWB46kjwxDoF5deMsVIQ/ircUlf0Vd.js","https:/framerusercontent.com/modules/vBfDwlEC9eB7c7OSD266/TeejEvcYNg8tUYldHSPN/O0qoYhz_P.js","https:/framerusercontent.com/modules/0ffQUy0NpowJEiycjLHa/HLKujS5lPzaevgkPs5UN/XTE0cprNP.js","https:/framerusercontent.com/modules/38Epw1Xjn08X8ORva1qD/16Tb611PjAkHEdWfNMBz/sqiOK9eLe.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/wnpgCtiBrPQ7ExWIuOHd/7OgSbABSCB7A7MaO7z3D/Price_Calculation_Handler.js","https:/ga.jspm.io/npm:uuid@10.0.0/dist/esm-browser/index.js","https:/framerusercontent.com/modules/db22WsWoODpgrEb8DZ8R/vkS2YR56luUE9wwRiubk/Toast.js","https:/framerusercontent.com/modules/xJIUU0eJVtFggsIK5ESE/gRhSVlJ3wToZwjGhDYmz/Add_To_Cart_Handler.js","https:/framerusercontent.com/modules/AddYIHWM7uKeLq525AAm/0zCR3jXcMZam9xRD21Ap/Cart_Card_Preview.js","https:/framer.com/m/Cart-Card-Preview-4VVl.js@0zCR3jXcMZam9xRD21Ap","https:/framerusercontent.com/modules/Aqfjxe9tv8CmUQN1TUwp/8c0iqwf9ULbvNus6BXKd/Cart_Preview_1.js","https:/framerusercontent.com/modules/s0m0FbMnpgzOF47NAmtf/PDEY2IOgToAQqtwE7WRi/Price_Calculation_Handler.js","https:/framerusercontent.com/modules/anwZUNIMufGABMxvMNGX/5NGz1jpvHbRzttCmAHeh/JHOtRjA4a.js","https:/framerusercontent.com/modules/bkZpjxfqAeaJsJsqHQVs/sPLkYGWycQr3STLWRVBo/sSadowjJw.js","https:/framerusercontent.com/modules/as1fyeaxH4p83vhCUUvo/A5gdYGY0jVSk6DsXt81H/NNtIjKOVt.js","https:/framerusercontent.com/modules/SPgKJMCww57saNmxLt6j/bIvYbWVFewePH8b0n7wK/p89Ge7pM0.js","https:/framerusercontent.com/modules/7fygJWbKzhKro1JPEgjT/08urJAtTeHnFa8narcHm/pnFZOvs51.js","https:/framerusercontent.com/modules/LBbUDdToXT8T9w8PbJAK/WjT86tLR61bCAGPz1Dhq/TSJGY04Iv.js","https:/framerusercontent.com/modules/bd5V3kUypjKVWESH6cqn/hzIKtKyjKg5QU6wNGHHr/Tr7lTAwsd.js","https:/framerusercontent.com/modules/qjtFeOYAWw7exaVcuLzd/pRzePdCJLoKzJQzjCm7R/siteMetadata.js"],"sourcesContent":["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nlet IconInner;\nvar Icon = (React) => {\n  if (!Component) {\n    Component = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z\" }))\n      ]\n    ]);\n    IconInner = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, Component.get(props.weight)));\n  }\n  return IconInner;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nvar House_default = Icon;\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","/*\n * House (phosphor-icons/House@0.0.57)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\nexport { default } from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (e0edd7a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-BXWCE .framer-styles-preset-x319l3:not(.rich-text-wrapper), .framer-BXWCE .framer-styles-preset-x319l3.rich-text-wrapper a { --framer-link-current-text-color: #ffffff; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #ffffff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-BXWCE\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a417fcb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-MdcNr .framer-styles-preset-hmvugk:not(.rich-text-wrapper), .framer-MdcNr .framer-styles-preset-hmvugk.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-decoration: none; }\"];export const className=\"framer-MdcNr\";\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 (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 8.625 17.25 L 0.75 17.25 C 0.336 17.25 0 16.914 0 16.5 L 0 8.625 C 0 3.862 3.862 0 8.625 0 L 8.625 0 C 13.388 0 17.25 3.862 17.25 8.625 L 17.25 8.625 C 17.25 13.388 13.388 17.25 8.625 17.25 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"17.25px\" id=\"eipSDlA8G\" transform=\"translate(3.75 3)\" width=\"17.25px\"/><path d=\"M 8.625 17.25 L 0.75 17.25 C 0.336 17.25 0 16.914 0 16.5 L 0 8.625 C 0 3.862 3.862 0 8.625 0 L 8.625 0 C 13.388 0 17.25 3.862 17.25 8.625 L 17.25 8.625 C 17.25 13.388 13.388 17.25 8.625 17.25 Z\" fill=\"transparent\" height=\"17.25px\" id=\"Z1bw21VqB\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 3)\" width=\"17.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(\"535726797\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-qYPz7\",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-qYPz7 { -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\":\"Chat Teardrop\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-qYPz7\");Icon.displayName=\"Chat Teardrop\";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\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Chat Teardrop\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a6932ec)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 44 34\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 1.951 25.998 C 1.431 26.014 0.928 25.768 0.561 25.318 C 0.191 24.876 -0.011 24.267 0.001 23.636 C 0.001 22.965 0.187 22.404 0.561 21.953 C 0.935 21.498 1.397 21.273 1.951 21.273 L 37.05 21.273 C 37.603 21.273 38.066 21.5 38.44 21.953 C 38.812 22.408 39 22.967 39 23.636 C 39 24.308 38.814 24.869 38.44 25.32 C 38.066 25.775 37.603 26 37.05 26 L 1.951 26 Z M 1.951 4.728 C 1.431 4.744 0.928 4.498 0.561 4.048 C 0.191 3.606 -0.012 2.996 0.001 2.364 C 0.001 1.693 0.187 1.132 0.561 0.679 C 0.928 0.23 1.431 -0.016 1.951 0.001 L 37.05 0.001 C 37.603 0.001 38.066 0.228 38.44 0.681 C 38.812 1.134 39 1.695 39 2.364 C 39 3.036 38.814 3.597 38.44 4.048 C 38.066 4.503 37.603 4.728 37.05 4.728 Z\" fill=\"transparent\" height=\"25.999999079998993px\" id=\"ByE8OWU1L\" transform=\"translate(1.833 4)\" width=\"39px\"><path d=\"M 1.951 25.998 C 1.431 26.014 0.928 25.768 0.561 25.318 C 0.191 24.876 -0.011 24.267 0.001 23.636 C 0.001 22.965 0.187 22.404 0.561 21.953 C 0.935 21.498 1.397 21.273 1.951 21.273 L 37.05 21.273 C 37.603 21.273 38.066 21.5 38.44 21.953 C 38.812 22.408 39 22.967 39 23.636 C 39 24.308 38.814 24.869 38.44 25.32 C 38.066 25.775 37.603 26 37.05 26 L 1.951 26 Z M 1.951 4.728 C 1.431 4.744 0.928 4.498 0.561 4.048 C 0.191 3.606 -0.012 2.996 0.001 2.364 C 0.001 1.693 0.187 1.132 0.561 0.679 C 0.928 0.23 1.431 -0.016 1.951 0.001 L 37.05 0.001 C 37.603 0.001 38.066 0.228 38.44 0.681 C 38.812 1.134 39 1.695 39 2.364 C 39 3.036 38.814 3.597 38.44 4.048 C 38.066 4.503 37.603 4.728 37.05 4.728 Z\" fill=\"var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39))\" height=\"25.99999911575774px\" id=\"z5kkN_fcy\" transform=\"translate(0 0)\" width=\"39px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-n3gt2\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-n3gt2 { -webkit-mask: ${mask}; aspect-ratio: 1.2941176470588236; background-color: var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, #232327); mask: ${mask}; width: 44px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 44\n * @framerIntrinsicHeight 34\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"graphic\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39))\"},\"set\":{\"localId\":\"vectorSet/lgDv30io7\",\"id\":\"lgDv30io7\",\"moduleId\":\"6tELuOxU5dJMex8JM680\"}}\n */const Icon=withCSS(Component,css,\"framer-n3gt2\");Icon.displayName=\"graphic\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"graphic\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/lgDv30io7\\\",\\\"id\\\":\\\"lgDv30io7\\\",\\\"moduleId\\\":\\\"6tELuOxU5dJMex8JM680\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"44\",\"framerIntrinsicHeight\":\"34\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";/**\n * By FRAMAX\n */const useStore=createStore({products:[],subtotal:0,shipping:0,tax:0,total:0});//For display subtotal on cart\nexport function forSubtotalAmountDisplay(Component){return props=>{const[store,setStore]=useStore();const[price,setPrice]=useState(0);const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{const updateSubtotalFromStorage=()=>{const savedData=JSON.parse(localStorage.getItem(\"cart-items\"))||[];const subtotal=savedData.reduce((acc,item)=>acc+parseFloat(item.totalPrice),0);setPrice(subtotal.toFixed(2));setStore({products:savedData});};// Initial setup\nupdateSubtotalFromStorage();//Currency preference\nsetCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")));setCurrencySymbol(localStorage.getItem(\"currency-symbol\"));const pollingInterval=setInterval(()=>{updateSubtotalFromStorage();},500)// Update every 500ms\n;return()=>{clearInterval(pollingInterval);};},[]);useEffect(()=>{setStore({subtotal:parseFloat(price)});},[price]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"$\"}${price.toString()}`:`${price.toString()}${currencySymbol}`});};}//For display shipping fee\nexport function forShippingFeeDisplay(Component){return props=>{const[store,setStore]=useStore();const[price,setPrice]=useState(0);const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{const subtotal=store.subtotal;//Currency preference\nsetCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")));setCurrencySymbol(localStorage.getItem(\"currency-symbol\"));if(subtotal){const shippingCost=subtotal/100*3;setPrice(shippingCost.toFixed(2));setStore({shipping:shippingCost.toFixed(2)});}},[store.subtotal]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"$\"}${price.toString()}`:`${price.toString()}${currencySymbol}`});};}//For display tax\nexport function forDisplayTax(Component){return props=>{const[store,setStore]=useStore();const[price,setPrice]=useState(0);const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{const subtotal=store.subtotal;//Currency preference\nsetCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")));setCurrencySymbol(localStorage.getItem(\"currency-symbol\"));if(subtotal){const tax=subtotal/100*.9;setPrice(tax.toFixed(2));setStore({tax:tax.toFixed(2)});}},[store.subtotal]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"$\"}${price.toString()}`:`${price.toString()}${currencySymbol}`});};}//For display tax\nexport function forDisplayTotal(Component){return props=>{const[store,setStore]=useStore();const[price,setPrice]=useState(0);const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{const subtotal=store.subtotal;//Currency preference\nsetCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")));setCurrencySymbol(localStorage.getItem(\"currency-symbol\"));if(subtotal){const total=parseFloat(store.subtotal)+parseFloat(store.tax)+parseFloat(store.shipping);setPrice(total.toFixed(2));setStore({total:total.toFixed(2)});}},[store.subtotal,store.tax,store.shipping]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"$\"}${price.toString()}`:`${price.toString()}${currencySymbol}`});};}//For sending form data\nexport function forSettingDataToFormField(Component){return props=>{const[store,setStore]=useStore();let data;useEffect(()=>{if(store.products.length>0){data={products:store.products,subtotal:store.subtotal,shipping:store.shipping,tax:store.tax,total:store.total};}props.defaultValue=data?JSON.stringify(data):null;},[store,data]);return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"forDisplayTax\":{\"type\":\"reactHoc\",\"name\":\"forDisplayTax\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forDisplayTotal\":{\"type\":\"reactHoc\",\"name\":\"forDisplayTotal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forSubtotalAmountDisplay\":{\"type\":\"reactHoc\",\"name\":\"forSubtotalAmountDisplay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forSettingDataToFormField\":{\"type\":\"reactHoc\",\"name\":\"forSettingDataToFormField\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forShippingFeeDisplay\":{\"type\":\"reactHoc\",\"name\":\"forShippingFeeDisplay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Price_Calculation_Handler.map","var r=\"ffffffff-ffff-ffff-ffff-ffffffffffff\";var e=\"00000000-0000-0000-0000-000000000000\";var n=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i;function validate(r){return typeof r===\"string\"&&n.test(r)}function parse(r){if(!validate(r))throw TypeError(\"Invalid UUID\");var e;var n=new Uint8Array(16);n[0]=(e=parseInt(r.slice(0,8),16))>>>24;n[1]=e>>>16&255;n[2]=e>>>8&255;n[3]=e&255;n[4]=(e=parseInt(r.slice(9,13),16))>>>8;n[5]=e&255;n[6]=(e=parseInt(r.slice(14,18),16))>>>8;n[7]=e&255;n[8]=(e=parseInt(r.slice(19,23),16))>>>8;n[9]=e&255;n[10]=(e=parseInt(r.slice(24,36),16))/1099511627776&255;n[11]=e/4294967296&255;n[12]=e>>>24&255;n[13]=e>>>16&255;n[14]=e>>>8&255;n[15]=e&255;return n}var t=[];for(var a=0;a<256;++a)t.push((a+256).toString(16).slice(1));function unsafeStringify(r,e=0){return(t[r[e+0]]+t[r[e+1]]+t[r[e+2]]+t[r[e+3]]+\"-\"+t[r[e+4]]+t[r[e+5]]+\"-\"+t[r[e+6]]+t[r[e+7]]+\"-\"+t[r[e+8]]+t[r[e+9]]+\"-\"+t[r[e+10]]+t[r[e+11]]+t[r[e+12]]+t[r[e+13]]+t[r[e+14]]+t[r[e+15]]).toLowerCase()}function stringify(r,e=0){var n=unsafeStringify(r,e);if(!validate(n))throw TypeError(\"Stringified UUID is invalid\");return n}var i;var o=new Uint8Array(16);function rng(){if(!i){i=typeof crypto!==\"undefined\"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto);if(!i)throw new Error(\"crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported\")}return i(o)}var d;var v;var u=0;var s=0;function v1(r,e,n){var t=e&&n||0;var a=e||new Array(16);r=r||{};var i=r.node;var o=r.clockseq;if(!r._v6){i||(i=d);o==null&&(o=v)}if(i==null||o==null){var c=r.random||(r.rng||rng)();if(i==null){i=[c[0],c[1],c[2],c[3],c[4],c[5]];if(!d&&!r._v6){i[0]|=1;d=i}}if(o==null){o=16383&(c[6]<<8|c[7]);v!==void 0||r._v6||(v=o)}}var m=r.msecs!==void 0?r.msecs:Date.now();var g=r.nsecs!==void 0?r.nsecs:s+1;var l=m-u+(g-s)/1e4;l<0&&r.clockseq===void 0&&(o=o+1&16383);(l<0||m>u)&&r.nsecs===void 0&&(g=0);if(g>=1e4)throw new Error(\"uuid.v1(): Can't create more than 10M uuids/sec\");u=m;s=g;v=o;m+=122192928e5;var p=(1e4*(m&268435455)+g)%4294967296;a[t++]=p>>>24&255;a[t++]=p>>>16&255;a[t++]=p>>>8&255;a[t++]=p&255;var y=m/4294967296*1e4&268435455;a[t++]=y>>>8&255;a[t++]=y&255;a[t++]=y>>>24&15|16;a[t++]=y>>>16&255;a[t++]=o>>>8|128;a[t++]=o&255;for(var h=0;h<6;++h)a[t+h]=i[h];return e||unsafeStringify(a)}\n/**\n * Convert a v1 UUID to a v6 UUID\n *\n * @param {string|Uint8Array} uuid - The v1 UUID to convert to v6\n * @returns {string|Uint8Array} The v6 UUID as the same type as the `uuid` arg\n * (string or Uint8Array)\n */function v1ToV6(r){var e=typeof r===\"string\"?parse(r):r;var n=_v1ToV6(e);return typeof r===\"string\"?unsafeStringify(n):n}function _v1ToV6(r,e=false){return Uint8Array.of((r[6]&15)<<4|r[7]>>4&15,(r[7]&15)<<4|(r[4]&240)>>4,(r[4]&15)<<4|(r[5]&240)>>4,(r[5]&15)<<4|(r[0]&240)>>4,(r[0]&15)<<4|(r[1]&240)>>4,(r[1]&15)<<4|(r[2]&240)>>4,96|r[2]&15,r[3],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15])}function stringToBytes(r){r=unescape(encodeURIComponent(r));var e=[];for(var n=0;n<r.length;++n)e.push(r.charCodeAt(n));return e}var c=\"6ba7b810-9dad-11d1-80b4-00c04fd430c8\";var m=\"6ba7b811-9dad-11d1-80b4-00c04fd430c8\";function v35(r,e,n){function generateUUID(r,t,a,i){var o;typeof r===\"string\"&&(r=stringToBytes(r));typeof t===\"string\"&&(t=parse(t));if(((o=t)===null||o===void 0?void 0:o.length)!==16)throw TypeError(\"Namespace must be array-like (16 iterable integer values, 0-255)\");var d=new Uint8Array(16+r.length);d.set(t);d.set(r,t.length);d=n(d);d[6]=d[6]&15|e;d[8]=d[8]&63|128;if(a){i=i||0;for(var v=0;v<16;++v)a[i+v]=d[v];return a}return unsafeStringify(d)}try{generateUUID.name=r}catch(r){}generateUUID.DNS=c;generateUUID.URL=m;return generateUUID}function md5(r){if(typeof r===\"string\"){var e=unescape(encodeURIComponent(r));r=new Uint8Array(e.length);for(var n=0;n<e.length;++n)r[n]=e.charCodeAt(n)}return md5ToHexEncodedArray(wordsToMd5(bytesToWords(r),r.length*8))}function md5ToHexEncodedArray(r){var e=[];var n=r.length*32;var t=\"0123456789abcdef\";for(var a=0;a<n;a+=8){var i=r[a>>5]>>>a%32&255;var o=parseInt(t.charAt(i>>>4&15)+t.charAt(i&15),16);e.push(o)}return e}function getOutputLength(r){return 14+(r+64>>>9<<4)+1}function wordsToMd5(r,e){r[e>>5]|=128<<e%32;r[getOutputLength(e)-1]=e;var n=1732584193;var t=-271733879;var a=-1732584194;var i=271733878;for(var o=0;o<r.length;o+=16){var d=n;var v=t;var u=a;var s=i;n=md5ff(n,t,a,i,r[o],7,-680876936);i=md5ff(i,n,t,a,r[o+1],12,-389564586);a=md5ff(a,i,n,t,r[o+2],17,606105819);t=md5ff(t,a,i,n,r[o+3],22,-1044525330);n=md5ff(n,t,a,i,r[o+4],7,-176418897);i=md5ff(i,n,t,a,r[o+5],12,1200080426);a=md5ff(a,i,n,t,r[o+6],17,-1473231341);t=md5ff(t,a,i,n,r[o+7],22,-45705983);n=md5ff(n,t,a,i,r[o+8],7,1770035416);i=md5ff(i,n,t,a,r[o+9],12,-1958414417);a=md5ff(a,i,n,t,r[o+10],17,-42063);t=md5ff(t,a,i,n,r[o+11],22,-1990404162);n=md5ff(n,t,a,i,r[o+12],7,1804603682);i=md5ff(i,n,t,a,r[o+13],12,-40341101);a=md5ff(a,i,n,t,r[o+14],17,-1502002290);t=md5ff(t,a,i,n,r[o+15],22,1236535329);n=md5gg(n,t,a,i,r[o+1],5,-165796510);i=md5gg(i,n,t,a,r[o+6],9,-1069501632);a=md5gg(a,i,n,t,r[o+11],14,643717713);t=md5gg(t,a,i,n,r[o],20,-373897302);n=md5gg(n,t,a,i,r[o+5],5,-701558691);i=md5gg(i,n,t,a,r[o+10],9,38016083);a=md5gg(a,i,n,t,r[o+15],14,-660478335);t=md5gg(t,a,i,n,r[o+4],20,-405537848);n=md5gg(n,t,a,i,r[o+9],5,568446438);i=md5gg(i,n,t,a,r[o+14],9,-1019803690);a=md5gg(a,i,n,t,r[o+3],14,-187363961);t=md5gg(t,a,i,n,r[o+8],20,1163531501);n=md5gg(n,t,a,i,r[o+13],5,-1444681467);i=md5gg(i,n,t,a,r[o+2],9,-51403784);a=md5gg(a,i,n,t,r[o+7],14,1735328473);t=md5gg(t,a,i,n,r[o+12],20,-1926607734);n=md5hh(n,t,a,i,r[o+5],4,-378558);i=md5hh(i,n,t,a,r[o+8],11,-2022574463);a=md5hh(a,i,n,t,r[o+11],16,1839030562);t=md5hh(t,a,i,n,r[o+14],23,-35309556);n=md5hh(n,t,a,i,r[o+1],4,-1530992060);i=md5hh(i,n,t,a,r[o+4],11,1272893353);a=md5hh(a,i,n,t,r[o+7],16,-155497632);t=md5hh(t,a,i,n,r[o+10],23,-1094730640);n=md5hh(n,t,a,i,r[o+13],4,681279174);i=md5hh(i,n,t,a,r[o],11,-358537222);a=md5hh(a,i,n,t,r[o+3],16,-722521979);t=md5hh(t,a,i,n,r[o+6],23,76029189);n=md5hh(n,t,a,i,r[o+9],4,-640364487);i=md5hh(i,n,t,a,r[o+12],11,-421815835);a=md5hh(a,i,n,t,r[o+15],16,530742520);t=md5hh(t,a,i,n,r[o+2],23,-995338651);n=md5ii(n,t,a,i,r[o],6,-198630844);i=md5ii(i,n,t,a,r[o+7],10,1126891415);a=md5ii(a,i,n,t,r[o+14],15,-1416354905);t=md5ii(t,a,i,n,r[o+5],21,-57434055);n=md5ii(n,t,a,i,r[o+12],6,1700485571);i=md5ii(i,n,t,a,r[o+3],10,-1894986606);a=md5ii(a,i,n,t,r[o+10],15,-1051523);t=md5ii(t,a,i,n,r[o+1],21,-2054922799);n=md5ii(n,t,a,i,r[o+8],6,1873313359);i=md5ii(i,n,t,a,r[o+15],10,-30611744);a=md5ii(a,i,n,t,r[o+6],15,-1560198380);t=md5ii(t,a,i,n,r[o+13],21,1309151649);n=md5ii(n,t,a,i,r[o+4],6,-145523070);i=md5ii(i,n,t,a,r[o+11],10,-1120210379);a=md5ii(a,i,n,t,r[o+2],15,718787259);t=md5ii(t,a,i,n,r[o+9],21,-343485551);n=safeAdd(n,d);t=safeAdd(t,v);a=safeAdd(a,u);i=safeAdd(i,s)}return[n,t,a,i]}function bytesToWords(r){if(r.length===0)return[];var e=r.length*8;var n=new Uint32Array(getOutputLength(e));for(var t=0;t<e;t+=8)n[t>>5]|=(r[t/8]&255)<<t%32;return n}function safeAdd(r,e){var n=(r&65535)+(e&65535);var t=(r>>16)+(e>>16)+(n>>16);return t<<16|n&65535}function bitRotateLeft(r,e){return r<<e|r>>>32-e}function md5cmn(r,e,n,t,a,i){return safeAdd(bitRotateLeft(safeAdd(safeAdd(e,r),safeAdd(t,i)),a),n)}function md5ff(r,e,n,t,a,i,o){return md5cmn(e&n|~e&t,r,e,a,i,o)}function md5gg(r,e,n,t,a,i,o){return md5cmn(e&t|n&~t,r,e,a,i,o)}function md5hh(r,e,n,t,a,i,o){return md5cmn(e^n^t,r,e,a,i,o)}function md5ii(r,e,n,t,a,i,o){return md5cmn(n^(e|~t),r,e,a,i,o)}var g=v35(\"v3\",48,md5);var l=typeof crypto!==\"undefined\"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);var p={randomUUID:l};function v4(r,e,n){if(p.randomUUID&&!e&&!r)return p.randomUUID();r=r||{};var t=r.random||(r.rng||rng)();t[6]=t[6]&15|64;t[8]=t[8]&63|128;if(e){n=n||0;for(var a=0;a<16;++a)e[n+a]=t[a];return e}return unsafeStringify(t)}function f(r,e,n,t){switch(r){case 0:return e&n^~e&t;case 1:return e^n^t;case 2:return e&n^e&t^n&t;case 3:return e^n^t}}function ROTL(r,e){return r<<e|r>>>32-e}function sha1(r){var e=[1518500249,1859775393,2400959708,3395469782];var n=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof r===\"string\"){var t=unescape(encodeURIComponent(r));r=[];for(var a=0;a<t.length;++a)r.push(t.charCodeAt(a))}else Array.isArray(r)||(r=Array.prototype.slice.call(r));r.push(128);var i=r.length/4+2;var o=Math.ceil(i/16);var d=new Array(o);for(var v=0;v<o;++v){var u=new Uint32Array(16);for(var s=0;s<16;++s)u[s]=r[v*64+s*4]<<24|r[v*64+s*4+1]<<16|r[v*64+s*4+2]<<8|r[v*64+s*4+3];d[v]=u}d[o-1][14]=8*(r.length-1)/Math.pow(2,32);d[o-1][14]=Math.floor(d[o-1][14]);d[o-1][15]=8*(r.length-1)&4294967295;for(var c=0;c<o;++c){var m=new Uint32Array(80);for(var g=0;g<16;++g)m[g]=d[c][g];for(var l=16;l<80;++l)m[l]=ROTL(m[l-3]^m[l-8]^m[l-14]^m[l-16],1);var p=n[0];var y=n[1];var h=n[2];var b=n[3];var U=n[4];for(var w=0;w<80;++w){var A=Math.floor(w/20);var I=ROTL(p,5)+f(A,y,h,b)+U+e[A]+m[w]>>>0;U=b;b=h;h=ROTL(y,30)>>>0;y=p;p=I}n[0]=n[0]+p>>>0;n[1]=n[1]+y>>>0;n[2]=n[2]+h>>>0;n[3]=n[3]+b>>>0;n[4]=n[4]+U>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,n[0]&255,n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,n[1]&255,n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,n[2]&255,n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,n[3]&255,n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,n[4]&255]}var y=v35(\"v5\",80,sha1);function ownKeys(r,e){var n=Object.keys(r);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(r);e&&(t=t.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.push.apply(n,t)}return n}function _objectSpread(r){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(n),!0).forEach((function(e){_defineProperty(r,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(n,e))}))}return r}function _defineProperty(r,e,n){return(e=_toPropertyKey(e))in r?Object.defineProperty(r,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[e]=n,r}function _toPropertyKey(r){var e=_toPrimitive(r,\"string\");return\"symbol\"==typeof e?e:e+\"\"}function _toPrimitive(r,e){if(\"object\"!=typeof r||!r)return r;var n=r[Symbol.toPrimitive];if(void 0!==n){var t=n.call(r,e||\"default\");if(\"object\"!=typeof t)return t;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return(\"string\"===e?String:Number)(r)}\n/**\n *\n * @param {object} options\n * @param {Uint8Array=} buf\n * @param {number=} offset\n * @returns\n */function v6(r={},e,n=0){var t=v1(_objectSpread(_objectSpread({},r),{},{_v6:true}),new Uint8Array(16));t=v1ToV6(t);if(e){for(var a=0;a<16;a++)e[n+a]=t[a];return e}return unsafeStringify(t)}\n/**\n * Convert a v6 UUID to a v1 UUID\n *\n * @param {string|Uint8Array} uuid - The v6 UUID to convert to v6\n * @returns {string|Uint8Array} The v1 UUID as the same type as the `uuid` arg\n * (string or Uint8Array)\n */function v6ToV1(r){var e=typeof r===\"string\"?parse(r):r;var n=_v6ToV1(e);return typeof r===\"string\"?unsafeStringify(n):n}function _v6ToV1(r){return Uint8Array.of((r[3]&15)<<4|r[4]>>4&15,(r[4]&15)<<4|(r[5]&240)>>4,(r[5]&15)<<4|r[6]&15,r[7],(r[1]&15)<<4|(r[2]&240)>>4,(r[2]&15)<<4|(r[3]&240)>>4,16|(r[0]&240)>>4,(r[0]&15)<<4|(r[1]&240)>>4,r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15])}var h=null;var b=null;var U=0;function v7(r,e,n){r=r||{};var t=e&&n||0;var a=e||new Uint8Array(16);var i=r.random||(r.rng||rng)();var o=r.msecs!==void 0?r.msecs:Date.now();var d=r.seq!==void 0?r.seq:null;var v=b;var u=h;if(o>U&&r.msecs===void 0){U=o;if(d!==null){v=null;u=null}}if(d!==null){d>2147483647&&(d=2147483647);v=d>>>19&4095;u=d&524287}if(v===null||u===null){v=i[6]&127;v=v<<8|i[7];u=i[8]&63;u=u<<8|i[9];u=u<<5|i[10]>>>3}if(o+1e4>U&&d===null){if(++u>524287){u=0;if(++v>4095){v=0;U++}}}else U=o;b=v;h=u;a[t++]=U/1099511627776&255;a[t++]=U/4294967296&255;a[t++]=U/16777216&255;a[t++]=U/65536&255;a[t++]=U/256&255;a[t++]=U&255;a[t++]=v>>>4&15|112;a[t++]=v&255;a[t++]=u>>>13&63|128;a[t++]=u>>>5&255;a[t++]=u<<3&255|i[10]&7;a[t++]=i[11];a[t++]=i[12];a[t++]=i[13];a[t++]=i[14];a[t++]=i[15];return e||unsafeStringify(a)}function version(r){if(!validate(r))throw TypeError(\"Invalid UUID\");return parseInt(r.slice(14,15),16)}export{r as MAX,e as NIL,parse,stringify,v1,v1ToV6,g as v3,v4,y as v5,v6,v6ToV1,v7,validate,version};\n//# sourceMappingURL=index.js.map\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";const Toast=({message,removeToast})=>{useEffect(()=>{const timer=setTimeout(()=>{removeToast()//Dismiss after 3s\n;},3e3);return()=>clearTimeout(timer);},[removeToast]);const toastVariants={hidden:{opacity:0,y:50},visible:{opacity:1,y:0,transition:{duration:.5}},exit:{opacity:0,y:50,transition:{duration:.5}}};const toastStyles={backgroundColor:\"#232327\",color:\"#fff\",padding:\"14px 16px\",borderRadius:\"8px\",boxShadow:\"0px 8px 15px rgba(0, 0, 0, 0.2)\",zIndex:9999,fontSize:\"16px\",opacity:1,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:\"15px\",maxWidth:\"90%\",width:\"fit-content\",margin:\"0 auto\",position:\"fixed\",bottom:\"30px\"};return /*#__PURE__*/_jsx(motion.div,{style:toastStyles,variants:toastVariants,initial:\"hidden\",animate:\"visible\",exit:\"exit\",children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#83e969\",\"stroke-width\":\"2\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6L9 17L4 12\"})}),message]})});};export const CustomToastProvider=()=>{const[toasts,setToasts]=useState([]);useEffect(()=>{const handleShowToast=e=>{const id=Math.random().toString(36).substr(2,9);const newToast={id,message:e.detail};setToasts(prev=>[...prev,newToast]);setTimeout(()=>{setToasts(prev=>prev.filter(toast=>toast.id!==id));},3e3);};if(typeof window!==\"undefined\"){var _window;(_window=window)===null||_window===void 0?void 0:_window.addEventListener(\"show-toast\",handleShowToast);}return()=>{if(typeof window!==\"undefined\"){var _window;(_window=window)===null||_window===void 0?void 0:_window.removeEventListener(\"show-toast\",handleShowToast);}};},[]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",bottom:\"20px\",left:\"50%\",transform:\"translateX(-50%)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",zIndex:9999,width:\"100%\",padding:\"1rem\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:toasts.map(toast=>/*#__PURE__*/_jsx(Toast,{message:toast.message,removeToast:()=>setToasts(prev=>prev.filter(t=>t.id!==toast.id))},toast.id))})});};// Global function to trigger a toast\nexport const showToast=message=>{const event=new CustomEvent(\"show-toast\",{detail:message});if(typeof window!==\"undefined\"){var _window;(_window=window)===null||_window===void 0?void 0:_window.dispatchEvent(event);}};\nexport const __FramerMetadata__ = {\"exports\":{\"showToast\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomToastProvider\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Toast.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{useEffect,useState}from\"react\";import{v4 as uuidv4}from\"uuid\";import{showToast}from\"https://framerusercontent.com/modules/db22WsWoODpgrEb8DZ8R/vkS2YR56luUE9wwRiubk/Toast.js\";/**\n * By FRAMAX - Updated with Unit-Based Item Support\n */// ❌ REMOVED: const STORE_ID = localStorage.getItem(\"ecommer-store-id\")\n// This code will now be executed safely inside a component's useEffect hook.\nconst useStore=createStore({productId:\"\",productName:\"\",quantity:1,price:0,size:\"\",image:\"\",color:\"\",// Added storeId to the global state\nstoreId:\"default-id\"});// --- NEW COMPONENT FOR SAFE INITIALIZATION ---\n// You need to place this component high up in your Framer canvas\n// (e.g., in a top-level Stack) so it runs early.\nexport function StoreInitializer(){const[store,setStore]=useStore();useEffect(()=>{// This code only runs in the client (browser)\ntry{const retrievedId=localStorage.getItem(\"ecommer-store-id\");if(retrievedId){setStore({storeId:retrievedId});}else{// Optionally set a new ID and save it if one doesn't exist\n// const newId = uuidv4()\n// localStorage.setItem(\"ecommer-store-id\", newId)\n// setStore({ storeId: newId })\n}}catch(e){console.error(\"Failed to initialize store ID from localStorage:\",e);}},[]);// This component renders nothing, it is just for initialization side effects\nreturn null;}// ---------------------------------------------\n// Helper function to determine if an item should be treated as unit-based\nconst isUnitBasedItem=size=>{return!size||size===\"\"||size===null||size===undefined||size===\"1\"||// Pack size of 1 = unit-based\nsize===1||isNaN(Number(size))||// Non-numeric sizes (like \"Large\", \"Medium\") = unit-based\nNumber(size)===1// Numeric 1 = unit-based\n;};/**\n * For quantity counter\n *///Increase quantitiy\nexport function forIncreaseQuantitiy(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>{if(store.quantity<10){setStore({quantity:store.quantity+1});}}});};}//Decrease quantitiy\nexport function forDecreaseQuantity(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>{if(store.quantity>1){setStore({quantity:store.quantity-1});}}});};}//Display updated quantity - Updated to handle unit-based items\nexport function forDisplayUpdatedQuantity(Component){return props=>{const[store]=useStore();// Check if this is a unit-based item\nconst isUnitBased=isUnitBasedItem(store.size);let displayText;if(isUnitBased){// For unit-based items, show just the quantity\ndisplayText=`${store.quantity}`;}else{// For pack-based items, show pack information\nconst packSize=Number(store.size);displayText=`${store.quantity} Pack(s)`;}return /*#__PURE__*/_jsx(Component,{...props,text:displayText});};}//Display updated quantity2 - Keep simple for secondary displays\nexport function forDisplayUpdatedQuantity2(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,text:`${store.quantity}`});};}/**\n * For collecting product id\n */export function forProductId(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{setStore({productId:props.text});return()=>{setStore({productId:\"\"});};},[store.productId]);return /*#__PURE__*/_jsx(Component,{...props});};}/**\n * For collecting product name\n */export function forProductName(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{setStore({productName:props.text});return()=>{setStore({productName:\"\"});};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}/**\n * For collecting product price\n */export function forProductPrice(Component){return props=>{const[store,setStore]=useStore();const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{setStore({price:parseFloat(props.text)});//Currency preference\nsetCurrencyPosition(// Access is safe inside useEffect\nJSON.parse(localStorage.getItem(\"currency-position\")));setCurrencySymbol(// Access is safe inside useEffect\nlocalStorage.getItem(\"currency-symbol\"));return()=>{setStore({price:\"\",quantity:1});};},[]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"$\"}${props.text}`:`${props.text}${currencySymbol}`});};}/**\n * For handling size selection\n *///For size toggle switches\nexport function forSizeToggleSwitch(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>{setStore({size:props.label});}});};}//For size selector component\nexport function forSizeSelector(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{setStore({size:props.sizeOption1});return()=>{setStore({size:\"\"});};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}/**\n * For collecting product featured image\n */export function forProductImage(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{setStore({image:props.featuredImage.src});return()=>{setStore({image:\"\"});};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}/**\n * For collecting proudct color\n *///For color selector switch\nexport function forColorSelectorSwitch(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>{setStore({color:props?.color});}});};}//For color selector component\nexport function forColorSelector(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{setStore({color:props.colorOption1});return()=>{setStore({color:\"\"});};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}// Updated Add to Cart Handler with Unit-Based Logic\nexport function forAddToCartButton(Component){return props=>{const[store]=useStore();const handleAddToCart=()=>{// Access to localStorage here is safe because this function\n// only runs on the client after an onClick event.\nconst savedData=JSON.parse(localStorage.getItem(\"cart-items\"))||[];// Determine if this is a unit-based item\nconst isUnitBased=isUnitBasedItem(store.size);// For unit-based items, quantity stays as-is\n// For pack-based items, calculate total units (pack size × quantity)\nlet finalQuantity;let displaySize;if(isUnitBased){// Unit-based: quantity = actual units\nfinalQuantity=store.quantity;displaySize=store.size||\"1\"// Default to \"1\" for unit-based items\n;}else{// Pack-based: quantity = pack size × selected quantity\nconst packSize=Number(store.size);finalQuantity=packSize*store.quantity;displaySize=store.size;}// Find existing same-item in cart\nconst existingIndex=savedData.findIndex(item=>item.productId===store.productId&&item.size===displaySize&&item.color===store.color);if(existingIndex>-1){const item=savedData[existingIndex];// Cap at 99 total units\nconst newQty=Math.min(item.quantity+finalQuantity,99);item.quantity=newQty;item.totalPrice=(item.price*newQty).toFixed(2);savedData[existingIndex]=item;}else if(store.productId){const newItem={productId:store.productId,productName:store.productName,image:store.image,price:store.price,quantity:finalQuantity,size:displaySize,color:store.color,isUnitBased:isUnitBased,// Keep backwards compatibility with existing structure\nadditionalData:[{Size:displaySize},{Color:store.color}],totalPrice:(store.price*finalQuantity).toFixed(2),uid:uuidv4(),storeId:store.storeId};savedData.push(newItem);}localStorage.setItem(\"cart-items\",JSON.stringify(savedData));// Show appropriate toast message\nconst quantityText=isUnitBased?`${finalQuantity} unit${finalQuantity>1?\"s\":\"\"}`:`${store.quantity} pack${store.quantity>1?\"s\":\"\"} (${finalQuantity} units)`;showToast(`${store.productName} x${quantityText} added to your cart.`);};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleAddToCart});};}//Switch cart button variants based on product availability\nexport function forAddToCartButtonVariants(Component){return props=>{const[store,setStore]=useStore();const[isProductAvailable,setIsProductAvailable]=useState(false);useEffect(()=>{setIsProductAvailable(true);return()=>setIsProductAvailable(false);},[store.productId]);return /*#__PURE__*/_jsx(Component,{...props,variant:isProductAvailable?\"Default\":\"Disabled\"});};}/**\n * For displaying total cart items\n */export function forCartItemDisplay(Component){return props=>{const[totalProducts,setTotalProducts]=useState(0);useEffect(()=>{const updateItemsFromStorage=()=>{// Access is safe inside useEffect's update function\nconst savedData=JSON.parse(localStorage.getItem(\"cart-items\"))||[];setTotalProducts(savedData.length);};updateItemsFromStorage();const pollingInterval=setInterval(()=>{updateItemsFromStorage();},1e3);return()=>{clearInterval(pollingInterval);};},[]);return /*#__PURE__*/_jsx(Component,{...props,text:totalProducts.toString()});};}/**\n * For cart item display\n */export function forRenderingCheckoutElementsOnCondition(Component){return props=>{const[store,setStore]=useStore();const[isProductsExist,setIsproductExist]=useState(false);useEffect(()=>{const updateItemsFromStorage=()=>{// Access is safe inside useEffect's update function\nconst savedData=JSON.parse(localStorage.getItem(\"cart-items\"))||[];if(savedData.length>0){setIsproductExist(true);}};updateItemsFromStorage();const pollingInterval=setInterval(()=>{updateItemsFromStorage();},1e3);return()=>{clearInterval(pollingInterval);};},[]);return isProductsExist&&/*#__PURE__*/_jsx(Component,{...props});};}//For giving currency symbol\nexport function forCurrencySymbol(Component){return props=>{const priceValue=props?.text;const[price,setPrice]=useState(priceValue);//Preferred currency data\nuseEffect(()=>{// Access is safe inside useEffect\nconst currencySymbol=localStorage.getItem(\"currency-symbol\");const currencyPosition=JSON.parse(localStorage.getItem(\"currency-position\"));if(currencyPosition){setPrice(currencySymbol+priceValue);}else{setPrice(priceValue+currencySymbol);}},[]);return /*#__PURE__*/_jsx(Component,{...props,text:price});};}\nexport const __FramerMetadata__ = {\"exports\":{\"forCurrencySymbol\":{\"type\":\"reactHoc\",\"name\":\"forCurrencySymbol\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forAddToCartButtonVariants\":{\"type\":\"reactHoc\",\"name\":\"forAddToCartButtonVariants\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forProductPrice\":{\"type\":\"reactHoc\",\"name\":\"forProductPrice\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forProductImage\":{\"type\":\"reactHoc\",\"name\":\"forProductImage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forProductId\":{\"type\":\"reactHoc\",\"name\":\"forProductId\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forColorSelector\":{\"type\":\"reactHoc\",\"name\":\"forColorSelector\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forCartItemDisplay\":{\"type\":\"reactHoc\",\"name\":\"forCartItemDisplay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forProductName\":{\"type\":\"reactHoc\",\"name\":\"forProductName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forDisplayUpdatedQuantity2\":{\"type\":\"reactHoc\",\"name\":\"forDisplayUpdatedQuantity2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forSizeToggleSwitch\":{\"type\":\"reactHoc\",\"name\":\"forSizeToggleSwitch\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forDisplayUpdatedQuantity\":{\"type\":\"reactHoc\",\"name\":\"forDisplayUpdatedQuantity\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forSizeSelector\":{\"type\":\"reactHoc\",\"name\":\"forSizeSelector\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forDecreaseQuantity\":{\"type\":\"reactHoc\",\"name\":\"forDecreaseQuantity\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StoreInitializer\":{\"type\":\"reactHoc\",\"name\":\"StoreInitializer\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forIncreaseQuantitiy\":{\"type\":\"reactHoc\",\"name\":\"forIncreaseQuantitiy\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forAddToCartButton\":{\"type\":\"reactHoc\",\"name\":\"forAddToCartButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forColorSelectorSwitch\":{\"type\":\"reactHoc\",\"name\":\"forColorSelectorSwitch\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forRenderingCheckoutElementsOnCondition\":{\"type\":\"reactHoc\",\"name\":\"forRenderingCheckoutElementsOnCondition\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Add_To_Cart_Handler.map","/**\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n * By FRAMAX\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function Cart_Card_Preview(props){const{productName,price,image,quantity,additionalData,uid}=props.product;const handleUpdateQuantity=props.handleUpdateQuantity;const handleProductDelete=props.handleProductDelete;const{containerStyle,imageStyle,titleStyle,priceStyle,sizeStyle,quantityCounterStyles}=props.styles;//Styles\nconst containerStyles={width:\"100%\",height:\"fit-content\",padding:containerStyle.padding,overflow:\"auto\",display:\"flex\",justifyContent:\"space-between\",borderBottom:`1px solid ${containerStyle.dividerColor}`};const wrapperStyles={display:\"flex\",gap:\"24px\"};const imageContainerStyles={backgroundColor:imageStyle.bgColor,width:`${imageStyle.width}px`,height:`${imageStyle.height}px`,padding:imageStyle.padding};const imageStyles={width:\"100%\",height:\"100%\",objectFit:imageStyle.fill};const textContainerStyles={display:\"flex\",flexDirection:\"column\",gap:\"8px\"};const nameStyles={margin:0,color:titleStyle.color,fontFamily:titleStyle.font.fontFamily,fontSize:titleStyle.font.fontSize,fontWeight:titleStyle.font.fontWeight,lineHeight:titleStyle.font.lineHeight};const priceStyles={color:priceStyle.color,margin:0,fontSize:priceStyle.font.fontSize,fontFamily:priceStyle.font.fontFamily,fontWeight:priceStyle.font.fontWeight,lineHeight:priceStyle.font.lineHeight};const sizeAndColorStyles={color:sizeStyle.color,fontSize:sizeStyle.font.fontSize,fontFamily:sizeStyle.font.fontFamily,fontWeight:sizeStyle.font.fontWeight,lineHeight:sizeStyle.font.lineHeight,margin:0};const sizeNameStyle={color:sizeStyle.labelColor};const colorVisualStyles={width:`${sizeStyle.colorIndicatorStyle.width}px`,height:`${sizeStyle.colorIndicatorStyle.height}px`,margin:0,backgroundColor:additionalData?.[1]?.Color,borderRadius:sizeStyle.colorIndicatorStyle.radius};const counterWrapperStyles={width:\"100%\",padding:\"4px\"};const actionButtonContainerStyles={display:\"flex\",flexDirection:\"column\",alignItems:\"end\",justifyContent:\"space-between\"};const upAndDownButtonStyles={width:\"fit-content\",height:\"fit-content\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",padding:\"6px 10px\",cursor:\"pointer\",border:\"none\",backgroundColor:quantityCounterStyles?.buttonBGColor};return /*#__PURE__*/_jsxs(\"div\",{style:containerStyles,children:[/*#__PURE__*/_jsxs(\"div\",{style:wrapperStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:imageContainerStyles,children:/*#__PURE__*/_jsx(\"img\",{style:imageStyles,src:image})}),/*#__PURE__*/_jsxs(\"div\",{style:textContainerStyles,children:[/*#__PURE__*/_jsx(\"h3\",{style:nameStyles,children:productName}),/*#__PURE__*/_jsx(\"h4\",{style:priceStyles,children:JSON.parse(localStorage.getItem(\"currency-position\"))?`${localStorage.getItem(\"currency-symbol\")}${price}`:`${price}${localStorage.getItem(\"currency-symbol\")}`}),additionalData?.[0]?.Size&&/*#__PURE__*/_jsxs(\"p\",{style:sizeAndColorStyles,children:[\"Size:\",\" \",/*#__PURE__*/_jsx(\"span\",{style:sizeNameStyle,children:additionalData?.[0]?.Size})]}),additionalData?.[1]?.Color&&/*#__PURE__*/_jsxs(\"p\",{style:{...sizeAndColorStyles,display:\"flex\",alignItems:\"center\",gap:\"10px\"},children:[\"Color: \",/*#__PURE__*/_jsx(\"p\",{style:colorVisualStyles})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:actionButtonContainerStyles,children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>handleProductDelete(uid),style:{border:\"none\",cursor:\"pointer\",backgroundColor:\"transparent\",display:\"block\"},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"25\",viewBox:\"0 0 24 25\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"mask\",{id:\"mask0_1500_1708\",maskUnits:\"userSpaceOnUse\",x:\"0\",y:\"0\",width:\"24\",height:\"25\",children:/*#__PURE__*/_jsx(\"rect\",{y:\"0.5\",width:\"24\",height:\"24\",fill:\"#919199\"})}),/*#__PURE__*/_jsx(\"g\",{mask:\"url(#mask0_1500_1708)\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M8.22707 17.3365L7.16357 16.273L10.9366 12.5L7.16357 8.75201L8.22707 7.68851L12.0001 11.4615L15.7481 7.68851L16.8116 8.75201L13.0386 12.5L16.8116 16.273L15.7481 17.3365L12.0001 13.5635L8.22707 17.3365Z\",fill:\"#919199\"})})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{border:`1px solid ${quantityCounterStyles.borderColor}`,display:\"flex\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:\"4px\"},children:/*#__PURE__*/_jsx(\"p\",{style:{margin:0,minWidth:\"27px\",lineHeight:\"140%\",textAlign:\"center\",fontSize:\"18px\",color:quantityCounterStyles.textColor},children:quantity})}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>{if(quantity<99){handleUpdateQuantity(uid,quantity+1);}},style:{...upAndDownButtonStyles,borderBottom:`1px solid ${quantityCounterStyles.borderColor}`,borderLeft:`1px solid ${quantityCounterStyles.borderColor}`},children:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"9\",height:\"5\",viewBox:\"0 0 9 5\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4.90147 0.725722L8.53487 4.1329C8.58483 4.17994 8.62423 4.23247 8.65305 4.2905C8.68188 4.34835 8.69629 4.41044 8.69629 4.47676C8.69629 4.60922 8.64854 4.72438 8.55303 4.82223C8.45752 4.91991 8.33165 4.96875 8.17542 4.96875H0.521213C0.364981 4.96875 0.239112 4.91937 0.143605 4.82061C0.0480976 4.72203 0.000343323 4.60696 0.000343323 4.47541C0.000343323 4.44243 0.0542479 4.32826 0.162053 4.1329L3.79516 0.725722C3.87856 0.647327 3.96485 0.590108 4.05401 0.554065C4.14318 0.518022 4.24128 0.5 4.34832 0.5C4.45535 0.5 4.55345 0.518022 4.64262 0.554065C4.73179 0.590108 4.81807 0.647327 4.90147 0.725722Z\",fill:\"#919199\"})})}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>{if(quantity>0){handleUpdateQuantity(uid,quantity-1);}},style:{...upAndDownButtonStyles,borderLeft:\"1px solid #23232733\"},children:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"9\",height:\"5\",viewBox:\"0 0 9 5\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3.79482 4.74303L0.161421 1.33585C0.111457 1.28881 0.0720627 1.23628 0.0432376 1.17825C0.0144125 1.1204 0 1.05831 0 0.991993C0 0.859533 0.0477536 0.744374 0.143261 0.646516C0.238768 0.548838 0.364637 0.5 0.520869 0.5H8.17508C8.33131 0.5 8.45718 0.549379 8.55268 0.648138C8.64819 0.746717 8.69595 0.861786 8.69595 0.993344C8.69595 1.02632 8.64204 1.14049 8.53424 1.33585L4.90113 4.74303C4.81772 4.82142 4.73144 4.87864 4.64228 4.91468C4.55311 4.95073 4.45501 4.96875 4.34797 4.96875C4.24094 4.96875 4.14283 4.95073 4.05367 4.91468C3.9645 4.87864 3.87822 4.82142 3.79482 4.74303Z\",fill:\"#919199\"})})})]})]})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Cart_Card_Preview\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"* By FRAMAX\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_Card_Preview.map","/*\n * Cart_Card_Preview\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/AddYIHWM7uKeLq525AAm/0zCR3jXcMZam9xRD21Ap/Cart_Card_Preview.js\"\nexport { default } from \"https://framerusercontent.com/modules/AddYIHWM7uKeLq525AAm/0zCR3jXcMZam9xRD21Ap/Cart_Card_Preview.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";import Cart_Card_Preview from\"https://framer.com/m/Cart-Card-Preview-4VVl.js@0zCR3jXcMZam9xRD21Ap\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerDisableUnlink\n * By FRAMAX - Complete Cart Preview with Unit-Based Item Support\n */// Helper function to determine if an item is sold by units vs packs\nconst isUnitBasedItem=product=>{// Check if product has no size selection, size is \"1\", is a dispenser, or is explicitly marked as unit-based\nconst size=product?.size||product?.additionalData?.[0]?.Size||\"\";const productName=(product?.productName||\"\").toLowerCase();return!size||size===\"\"||size===null||size===undefined||size===\"1\"||// Pack size of 1 = unit-based\nsize===1||productName.includes(\"dispenser\")||// Dispensers are unit-based\nproduct?.sellBy===\"unit\"||product?.isUnitBased===true;};// Helper function to get the correct unit label\nconst getUnitLabel=product=>{const productName=(product?.productName||\"\").toLowerCase();if(isUnitBasedItem(product)){if(productName.includes(\"dispenser\")){return product?.quantity===1?\"dispenser\":\"dispensers\";}return product?.quantity===1?\"unit\":\"units\";}else{// For pack-based items, show pack size information\nconst size=product?.size||product?.additionalData?.[0]?.Size||\"\";return product?.quantity===1?`${size}-pack`:`${size}-packs`;}};// Helper function to calculate accurate price per unit\nconst calculateUnitPrice=product=>{// Always use the stored price as the unit price for consistency\nreturn parseFloat(product?.price)||0;};export default function Cart_Preview(props){const[products,setProducts]=useState([]);const[itemQuantities,setItemQuantities]=useState([]);// Set updated product data\nuseEffect(()=>{const updateItemsFromStorage=()=>{const savedData=JSON.parse(localStorage.getItem(\"cart-items\"))||[];// Handle empty cart case\nif(!savedData||savedData.length===0){setProducts([]);setItemQuantities([]);return;}// Process each item to ensure proper unit handling and backwards compatibility\nconst processedData=savedData.map(item=>{// Ensure item exists and has required properties\nif(!item)return null;// Handle backwards compatibility - extract size from additionalData if needed\nconst size=item.size||item.additionalData?.[0]?.Size||\"\";const color=item.color||item.additionalData?.[1]?.Color||\"\";const unitPrice=calculateUnitPrice(item);const quantity=parseInt(item.quantity)||1;const totalPrice=(unitPrice*quantity).toFixed(2);const isUnitBased=isUnitBasedItem({...item,size});return{...item,size:size,color:color,unitPrice:unitPrice,price:unitPrice,quantity:quantity,totalPrice:totalPrice,isUnitBased:isUnitBased,unitLabel:getUnitLabel({...item,size,quantity})};}).filter(item=>item!==null)// Remove any null items\n;const initialQuantities=processedData.map(item=>item?.quantity||0);setProducts(processedData);setItemQuantities(initialQuantities);};updateItemsFromStorage();const pollingInterval=setInterval(()=>{updateItemsFromStorage();},500)// Check for updated local storage value every 500ms\n;// Listen for storage events for immediate updates\nconst handleStorageChange=e=>{if(e.key===\"cart-items\"){updateItemsFromStorage();}};window.addEventListener(\"storage\",handleStorageChange);return()=>{clearInterval(pollingInterval);window.removeEventListener(\"storage\",handleStorageChange);};},[]);// Handle quantity update - Updated for unit-based items\nconst handleUpdateQuantity=(uid,newQuantity)=>{if(newQuantity<1||newQuantity>1e3)return;// Update items state\nconst updatedProducts=products.map(product=>{if(product.uid===uid){const unitPrice=parseFloat(product.price)// Use existing price\n;const totalPrice=(unitPrice*newQuantity).toFixed(2);return{...product,quantity:newQuantity,totalPrice:totalPrice,unitLabel:getUnitLabel({...product,quantity:newQuantity})};}return product;});setProducts(updatedProducts)// Update items state\n;setItemQuantities(updatedProducts.map(product=>product.quantity))// Update quantities state\n;localStorage.setItem(\"cart-items\",JSON.stringify(updatedProducts))// Update localStorage with updated items\n;// Force subtotal recalculation by triggering a storage event\nwindow.dispatchEvent(new StorageEvent(\"storage\",{key:\"cart-items\",newValue:JSON.stringify(updatedProducts)}));};// Handle product delete\nconst handleProductDelete=uid=>{const updatedItems=products.filter(product=>product.uid!==uid);setProducts(updatedItems);localStorage.setItem(\"cart-items\",JSON.stringify(updatedItems));// Force subtotal recalculation by triggering a storage event\nwindow.dispatchEvent(new StorageEvent(\"storage\",{key:\"cart-items\",newValue:JSON.stringify(updatedItems)}));};return products.length<1?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"h3\",{style:emptyMessageStyles,children:props.styles?.containerStyle?.emptyMessage})}):/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",overflow:\"auto\"},children:products?.map((product,index)=>/*#__PURE__*/_jsx(Cart_Card_Preview,{product:product,handleUpdateQuantity:handleUpdateQuantity,handleProductDelete:handleProductDelete,styles:props.styles,isUnitBased:product.isUnitBased,unitLabel:product.unitLabel},product.uid||index))});}const emptyMessageStyles={fontSize:\"24px\",color:\"#828282\",fontFamily:\"outfit, arial\",opacity:\"0.6\"};// Property Controls\naddPropertyControls(Cart_Preview,{styles:{type:ControlType.Object,controls:{containerStyle:{title:\"Container\",type:ControlType.Object,controls:{padding:{type:ControlType.Padding,title:\"Padding\"},dividerColor:{type:ControlType.Color,title:\"Divider Color\",defaultValue:\"#EAEAEA\"},emptyMessage:{type:ControlType.String,title:\"Empty Cart Message\",defaultValue:\"Your cart is empty!\"}}},imageStyle:{title:\"Image\",type:ControlType.Object,controls:{width:{type:ControlType.Number,title:\"Width\",defaultValue:120,displayStepper:true},height:{type:ControlType.Number,title:\"Height\",defaultValue:120,displayStepper:true},padding:{type:ControlType.Padding,title:\"Padding\"},bgColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#F5F6F8\"},fill:{type:ControlType.Enum,options:[\"fill\",\"contain\",\"cover\"],defaultValue:\"cover\"}}},titleStyle:{type:ControlType.Object,title:\"Title\",controls:{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"outfit\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#232327\"}}},priceStyle:{type:ControlType.Object,title:\"Price\",controls:{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"outfit\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#232327\"}}},sizeStyle:{type:ControlType.Object,title:\"Size & Color\",controls:{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"outfit\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#232327\"},labelColor:{type:ControlType.Color,title:\"Size Label Color\",defaultValue:\"#6E717D\"},colorIndicatorStyle:{type:ControlType.Object,title:\"Color Label\",controls:{width:{type:ControlType.Number,title:\"Width\",defaultValue:14,displayStepper:true},height:{type:ControlType.Number,title:\"Height\",defaultValue:14,displayStepper:true},radius:{type:ControlType.BorderRadius,title:\"Radius\"}}}}},quantityCounterStyles:{type:ControlType.Object,title:\"Quantity Counter\",controls:{buttonBGColor:{type:ControlType.Color,title:\"Button Background\",defaultValue:\"#F5F5F5\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#23232733\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#232327\"}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Cart_Preview\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_Preview_1.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";/**\n * By FRAMAX - Enhanced with Per-KM Delivery Pricing\n * Delivery fee calculated at R10.00/km with R50 minimum\n */const useStore=createStore({products:[],subtotal:0,shipping:0,deliveryFee:0,tax:0,total:0,discount:0});// Pricing structure for bulk discounts (VAT-inclusive at 15%)\nconst PRICING_TIERS={\"purified water 330ml\":{single:8.05,twelve:96.6,twentyfour:193.2},\"purified water 500ml\":{single:10.35,twelve:121.9,twentyfour:212.75},\"purified water 1l\":{single:17.83,twelve:202.4,twentyfour:379.5},\"purified water 5l\":{single:32.2,four:113.85,eight:227.7},\"purified water 20l\":{single:230},\"purified water 25l\":{single:287.5},\"sparkling water 330ml\":{single:11.5,twelve:138,twentyfour:276},\"sparkling water 500ml\":{single:15.53,twelve:182.28,twentyfour:303.6},\"sparkling water 1.5l\":{single:21.85,twelve:253,twentyfour:493.35},\"alkaline water 330ml\":{single:11.5,twelve:138,twentyfour:276},\"alkaline water 500ml\":{single:15.53,twelve:182.28,twentyfour:303.6},\"alkaline water 1l\":{single:21.85,twelve:253,twentyfour:493.35},\"alkaline water 5l\":{single:70.15,four:240.35,eight:468.05},\"alkaline water 20l\":{single:460},\"alkaline water 25l\":{single:460},\"water dispenser\":{single:1150},dispenser:{single:1150}};function isUnitBasedItem(product){return!product.size||product.size===\"\"||product.size===null||product.size===undefined||product.size===\"1\"||product.size===1||product.sellBy===\"unit\"||product.isUnitBased===true||product.additionalData&&product.additionalData[0]?.Size===\"1\";}function parseProductTitle(productName){if(!productName)return null;const nameLower=productName.toLowerCase();let waterType=\"\";if(nameLower.includes(\"dispenser\"))waterType=\"dispenser\";else if(nameLower.includes(\"purified\"))waterType=\"purified water\";else if(nameLower.includes(\"sparkling\"))waterType=\"sparkling water\";else if(nameLower.includes(\"alkaline\"))waterType=\"alkaline water\";if(waterType===\"dispenser\")return\"water dispenser\";let size=\"\";if(nameLower.includes(\"330ml\"))size=\"330ml\";else if(nameLower.includes(\"500ml\"))size=\"500ml\";else if(nameLower.includes(\"1.5l\"))size=\"1.5l\";else if(nameLower.includes(\"1l\")&&!nameLower.includes(\"1.5l\"))size=\"1l\";else if(nameLower.includes(\"5l\"))size=\"5l\";else if(nameLower.includes(\"20l\"))size=\"20l\";else if(nameLower.includes(\"25l\"))size=\"25l\";if(waterType&&size)return`${waterType} ${size}`;return null;}function getBestPricePerUnit(productKey,quantity){const pricing=PRICING_TIERS[productKey];if(!pricing)return null;if(productKey.includes(\"20l\")||productKey.includes(\"25l\")||productKey.includes(\"dispenser\")){return pricing.single;}if(productKey.includes(\"5l\")){if(quantity>=8&&pricing.eight)return pricing.eight/8;else if(quantity>=4&&pricing.four)return pricing.four/4;else return pricing.single;}else{if(quantity>=24&&pricing.twentyfour)return pricing.twentyfour/24;else if(quantity>=12&&pricing.twelve)return pricing.twelve/12;else return pricing.single;}}// Get delivery fee from Places API calculation (R10/km with R50 minimum)\nfunction getDeliveryFeeFromStorage(){try{const deliveryCalculation=JSON.parse(localStorage.getItem(\"delivery_calculation\")||\"{}\");if(deliveryCalculation&&deliveryCalculation.deliveryAvailable===true&&deliveryCalculation.pricing&&typeof deliveryCalculation.pricing.fee===\"number\"){return deliveryCalculation.pricing.fee;}return 0;}catch(error){console.warn(\"Could not get delivery fee:\",error);return 0;}}function getDeliveryAddress(){try{const deliveryCalculation=JSON.parse(localStorage.getItem(\"delivery_calculation\")||\"{}\");return deliveryCalculation?.customerAddress||null;}catch(error){return null;}}function applyBulkDiscountsToCart(){const savedData=JSON.parse(localStorage.getItem(\"cart-items\")||\"[]\");if(savedData.length===0)return{updatedCart:savedData,totalDiscount:0};const groupedProducts={};const unitBasedProducts=[];savedData.forEach((product,index)=>{const productWithSize={...product,size:product.size||product.additionalData?.[0]?.Size||\"\"};if(isUnitBasedItem(productWithSize)){unitBasedProducts.push({...productWithSize,originalIndex:index});return;}const productKey=parseProductTitle(product.productName);if(!productKey)return;if(!groupedProducts[productKey]){groupedProducts[productKey]=[];}groupedProducts[productKey].push({...productWithSize,originalIndex:index});});let totalDiscount=0;let updatedCart=[...savedData];Object.entries(groupedProducts).forEach(([productKey,products])=>{const totalQuantity=products.reduce((sum,p)=>sum+parseInt(p.quantity||0),0);const bestPricePerUnit=getBestPricePerUnit(productKey,totalQuantity);if(bestPricePerUnit){products.forEach(product=>{const originalTotalPrice=parseFloat(product.totalPrice||0);const newTotalPrice=bestPricePerUnit*parseInt(product.quantity||0);const itemDiscount=originalTotalPrice-newTotalPrice;totalDiscount+=itemDiscount;updatedCart[product.originalIndex]={...product,price:parseFloat(bestPricePerUnit.toFixed(2)),totalPrice:newTotalPrice.toFixed(2)};});}});unitBasedProducts.forEach(product=>{const unitPrice=parseFloat(product.price||0);const quantity=parseInt(product.quantity||1);const totalPrice=(unitPrice*quantity).toFixed(2);updatedCart[product.originalIndex]={...product,price:unitPrice,totalPrice:totalPrice,isUnitBased:true};});return{updatedCart,totalDiscount};}// SUBTOTAL: Products only (NO delivery fee included)\nexport function forSubtotalAmountDisplay(Component){return props=>{const[store,setStore]=useStore();const[price,setPrice]=useState(0);const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{const updateSubtotalFromStorage=()=>{const{updatedCart,totalDiscount}=applyBulkDiscountsToCart();if(totalDiscount>0){localStorage.setItem(\"cart-items\",JSON.stringify(updatedCart));}// Subtotal = products only\nconst productSubtotal=updatedCart.reduce((acc,item)=>{const value=parseFloat(item.totalPrice||0);return acc+(isNaN(value)?0:value);},0);// Get delivery fee (separate from subtotal)\nconst deliveryFee=getDeliveryFeeFromStorage();setPrice(productSubtotal);setStore({products:updatedCart,subtotal:productSubtotal,discount:totalDiscount,deliveryFee});};updateSubtotalFromStorage();setCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")||\"null\"));setCurrencySymbol(localStorage.getItem(\"currency-symbol\")||\"R\");const pollingInterval=setInterval(()=>{updateSubtotalFromStorage();},500);const handleStorageChange=e=>{if(e.key===\"cart-items\"||e.key===\"delivery_calculation\"){updateSubtotalFromStorage();}};window.addEventListener(\"storage\",handleStorageChange);return()=>{clearInterval(pollingInterval);window.removeEventListener(\"storage\",handleStorageChange);};},[setStore]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"R\"}${price.toFixed(2)}`:`${price.toFixed(2)}${currencySymbol||\"R\"}`});};}// DISCOUNT AMOUNT: Shows calculated bulk discount\nexport function forDiscountAmountDisplay(Component){return props=>{const[store]=useStore();const[price,setPrice]=useState(0);const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{setCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")||\"null\"));setCurrencySymbol(localStorage.getItem(\"currency-symbol\")||\"R\");setPrice(parseFloat(store.discount)||0);},[store.discount]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"R\"}${-price.toFixed(2)}`:`${-price.toFixed(2)}${currencySymbol||\"R\"}`});};}// PROCESSING FEE DISPLAY: Shows the 3% Processing Fee (read from store.shipping)\n// FIX: Now calculates and sets store.shipping to ensure display works even if the\n// dedicated setter (forShippingFeeDisplay) is missing from the canvas.\nexport function forProcessingFeeDisplay(Component){return props=>{// We now use setStore to ensure the 'shipping' fee is calculated and updated in the global store\nconst[store,setStore]=useStore();const[price,setPrice]=useState(0);const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{setCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")||\"null\"));setCurrencySymbol(localStorage.getItem(\"currency-symbol\")||\"R\");// RECALCULATE FEE based on subtotal for immediate display stability\nconst subtotal=parseFloat(store.subtotal)||0;const fee=subtotal*3/100// CALCULATE 3% FEE\n;setPrice(fee);// Update global store just in case the dedicated setter is missing,\n// ensuring the total calculation works.\nif(store.shipping!==fee){setStore({shipping:fee});}},[store.subtotal,setStore])// Dependent on subtotal now\n;return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"R\"}${price.toFixed(2)}`:`${price.toFixed(2)}${currencySymbol||\"R\"}`});};}// DELIVERY FEE: Shows per-km delivery fee (R10/km, R50 min)\nexport function forDeliveryFeeDisplay(Component){return props=>{const[store]=useStore();const[price,setPrice]=useState(0);const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{setCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")||\"null\"));setCurrencySymbol(localStorage.getItem(\"currency-symbol\")||\"R\");setPrice(parseFloat(store.deliveryFee)||0);},[store.deliveryFee]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"R\"}${price.toFixed(2)}`:`${price.toFixed(2)}${currencySymbol||\"R\"}`});};}// SHIPPING FEE CALCULATION (This is the 3% Processing Fee Calculator/Setter)\n// This hook remains functional but forProcessingFeeDisplay is now the primary setter\nexport function forShippingFeeDisplay(Component){return props=>{const[store,setStore]=useStore();const[price,setPrice]=useState(0);const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{setCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")||\"null\"));setCurrencySymbol(localStorage.getItem(\"currency-symbol\")||\"R\");const subtotal=parseFloat(store.subtotal)||0;const shippingCost=subtotal*3/100// CALCULATE 3% FEE\n;setPrice(shippingCost);setStore({shipping:shippingCost})// SET GLOBAL SHIPPING (PROCESSING) FEE\n;},[store.subtotal,setStore]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"R\"}${price.toFixed(2)}`:`${price.toFixed(2)}${currencySymbol||\"R\"}`});};}export function forDisplayTax(Component){return props=>{const[store,setStore]=useStore();const[price,setPrice]=useState(0);const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{setCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")||\"null\"));setCurrencySymbol(localStorage.getItem(\"currency-symbol\")||\"R\");const subtotal=parseFloat(store.subtotal)||0;const vatDisplay=subtotal*.15;setPrice(vatDisplay);setStore({tax:vatDisplay});},[store.subtotal,setStore]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"R\"}${price.toFixed(2)}`:`${price.toFixed(2)}${currencySymbol||\"R\"}`});};}// TOTAL: Products + Delivery (R10/km) + Processing Fee (3%)\nexport function forDisplayTotal(Component){return props=>{const[store,setStore]=useStore();const[price,setPrice]=useState(0);const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{setCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")||\"null\"));setCurrencySymbol(localStorage.getItem(\"currency-symbol\")||\"R\");const subtotal=parseFloat(store.subtotal)||0;const shipping=parseFloat(store.shipping)||0;const deliveryFee=parseFloat(store.deliveryFee)||0;const total=subtotal+deliveryFee+shipping;setPrice(total);setStore({total});},[store.subtotal,store.shipping,store.deliveryFee,setStore]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"R\"}${price.toFixed(2)}`:`${price.toFixed(2)}${currencySymbol||\"R\"}`});};}export function forSettingDataToFormField(Component){return props=>{const[store]=useStore();useEffect(()=>{if(store.products.length>0){const deliveryAddress=getDeliveryAddress();const data={products:store.products,subtotal:store.subtotal,discount:store.discount,deliveryFee:store.deliveryFee,shipping:store.shipping,tax:store.tax,total:store.total,deliveryAddress,deliveryInfo:(()=>{try{const calc=JSON.parse(localStorage.getItem(\"delivery_calculation\")||\"{}\");return calc.deliveryAvailable?calc:null;}catch{return null;}})()};localStorage.setItem(\"order-data\",JSON.stringify(data));props.defaultValue=JSON.stringify(data);}},[store]);return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"forShippingFeeDisplay\":{\"type\":\"reactHoc\",\"name\":\"forShippingFeeDisplay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forDisplayTotal\":{\"type\":\"reactHoc\",\"name\":\"forDisplayTotal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forSubtotalAmountDisplay\":{\"type\":\"reactHoc\",\"name\":\"forSubtotalAmountDisplay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forDisplayTax\":{\"type\":\"reactHoc\",\"name\":\"forDisplayTax\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forDiscountAmountDisplay\":{\"type\":\"reactHoc\",\"name\":\"forDiscountAmountDisplay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forDeliveryFeeDisplay\":{\"type\":\"reactHoc\",\"name\":\"forDeliveryFeeDisplay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forSettingDataToFormField\":{\"type\":\"reactHoc\",\"name\":\"forSettingDataToFormField\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forProcessingFeeDisplay\":{\"type\":\"reactHoc\",\"name\":\"forProcessingFeeDisplay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Price_Calculation_Handler.map","// Generated by Framer (0e34db6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={BahkRvxol:{hover:true},hjQI6HBWj:{hover:true}};const cycleOrder=[\"hjQI6HBWj\",\"BahkRvxol\"];const serializationHash=\"framer-QLFKX\";const variantClassNames={BahkRvxol:\"framer-v-1pf8frr\",hjQI6HBWj:\"framer-v-nm2mc7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Primary:\"hjQI6HBWj\",Secondary:\"BahkRvxol\"};const getProps=({height,id,label,link,width,...props})=>{return{...props,K3Hyf0dGu:link??props.K3Hyf0dGu,variant:humanReadableVariantMap[props.variant]??props.variant??\"hjQI6HBWj\",ZMcyYkf3A:label??props.ZMcyYkf3A??\"Checkout with Stripe\"};};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,K3Hyf0dGu,ZMcyYkf3A,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hjQI6HBWj\",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:K3Hyf0dGu,motionChild:true,nodeId:\"hjQI6HBWj\",scopeId:\"JHOtRjA4a\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-nm2mc7\",className,classNames)} framer-1t75qm8`,\"data-border\":true,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"hjQI6HBWj\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\",borderBottomLeftRadius:34,borderBottomRightRadius:34,borderTopLeftRadius:34,borderTopRightRadius:34,...style},variants:{BahkRvxol:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"BahkRvxol-hover\":{\"data-framer-name\":undefined},\"hjQI6HBWj-hover\":{\"data-framer-name\":undefined},BahkRvxol:{\"data-framer-name\":\"Secondary\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14fq14a\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"iKOXp7rrf\",style:{borderBottomLeftRadius:33,borderBottomRightRadius:33,borderTopLeftRadius:33,borderTopRightRadius:33},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5d9raz\",\"data-framer-name\":\"Text Container\",layoutDependency:layoutDependency,layoutId:\"KgTGNYJEM\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTYwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255)))\"},children:\"Checkout with Stripe\"})}),className:\"framer-qw41ru\",\"data-framer-name\":\"View All\",fonts:[\"GF;Outfit-600\"],layoutDependency:layoutDependency,layoutId:\"dVh1j9H6_\",style:{\"--extracted-r6o4lv\":\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:ZMcyYkf3A,variants:{BahkRvxol:{\"--extracted-r6o4lv\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({BahkRvxol:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTYwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122)))\"},children:\"Checkout with Stripe\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8kvhbx\",\"data-framer-name\":\"Arrow Container\",layoutDependency:layoutDependency,layoutId:\"PCMCbqMfn\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bi6lq3\",\"data-framer-name\":\"Main Arrow\",layoutDependency:layoutDependency,layoutId:\"p5JT21vSY\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-q035m7\",\"data-framer-name\":\"graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"rSxuGDUAH\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 16\"><path d=\"M 25.207 8.707 C 25.597 8.317 25.597 7.683 25.207 7.293 L 18.843 0.929 C 18.592 0.669 18.22 0.565 17.87 0.656 C 17.521 0.748 17.248 1.021 17.156 1.37 C 17.065 1.72 17.169 2.092 17.429 2.343 L 23.086 8 L 17.429 13.657 C 17.05 14.049 17.055 14.673 17.441 15.059 C 17.827 15.445 18.451 15.45 18.843 15.071 Z M 0.5 9 L 24.5 9 L 24.5 7 L 0.5 7 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:11260834494,withExternalLayout:true,...addPropertyOverrides({BahkRvxol:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 16\"><path d=\"M 25.207 8.707 C 25.597 8.317 25.597 7.683 25.207 7.293 L 18.843 0.929 C 18.592 0.669 18.22 0.565 17.87 0.656 C 17.521 0.748 17.248 1.021 17.156 1.37 C 17.065 1.72 17.169 2.092 17.429 2.343 L 23.086 8 L 17.429 13.657 C 17.05 14.049 17.055 14.673 17.441 15.059 C 17.827 15.445 18.451 15.45 18.843 15.071 Z M 0.5 9 L 24.5 9 L 24.5 7 L 0.5 7 Z\" fill=\"var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39)) /* {&quot;name&quot;:&quot;Dark&quot;} */\"></path></svg>',svgContentId:10096720311}},baseVariant,gestureVariant)})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QLFKX.framer-1t75qm8, .framer-QLFKX .framer-1t75qm8 { display: block; }\",\".framer-QLFKX.framer-nm2mc7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 1px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-QLFKX .framer-14fq14a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 24px 12px 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-QLFKX .framer-5d9raz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 23px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-QLFKX .framer-qw41ru { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QLFKX .framer-8kvhbx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 23px; height: min-content; justify-content: center; min-height: 24px; min-width: 24px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-QLFKX .framer-1bi6lq3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 23px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-QLFKX .framer-q035m7 { flex: none; height: 16px; position: relative; width: 26px; }\",\".framer-QLFKX.framer-v-nm2mc7.hover .framer-14fq14a, .framer-QLFKX.framer-v-1pf8frr.hover .framer-14fq14a { gap: 24px; }\",'.framer-QLFKX[data-border=\"true\"]::after, .framer-QLFKX [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 236\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BahkRvxol\":{\"layout\":[\"auto\",\"auto\"]},\"Elucr3Z8z\":{\"layout\":[\"auto\",\"auto\"]},\"LCtE_2Lfn\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"K3Hyf0dGu\":\"link\",\"ZMcyYkf3A\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJHOtRjA4a=withCSS(Component,css,\"framer-QLFKX\");export default FramerJHOtRjA4a;FramerJHOtRjA4a.displayName=\"Button (Checkout) 2\";FramerJHOtRjA4a.defaultProps={height:50,width:236};addPropertyControls(FramerJHOtRjA4a,{variant:{options:[\"hjQI6HBWj\",\"BahkRvxol\"],optionTitles:[\"Primary\",\"Secondary\"],title:\"Variant\",type:ControlType.Enum},K3Hyf0dGu:{title:\"Link\",type:ControlType.Link},ZMcyYkf3A:{defaultValue:\"Checkout with Stripe\",displayTextArea:false,title:\"Label\",type:ControlType.String}});addFonts(FramerJHOtRjA4a,[{explicitInter:true,fonts:[{family:\"Outfit\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/outfit/v14/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yC4S-EiAou6Y.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJHOtRjA4a\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"236\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"50\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BahkRvxol\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Elucr3Z8z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LCtE_2Lfn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"K3Hyf0dGu\\\":\\\"link\\\",\\\"ZMcyYkf3A\\\":\\\"label\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JHOtRjA4a.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 12 C 15 5.25 7.5 0 7.5 0 C 7.5 0 0 5.25 0 12 C 0 16.142 3.358 19.5 7.5 19.5 C 11.642 19.5 15 16.142 15 12 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"19.5px\" id=\"dMUhvWnj4\" transform=\"translate(4.5 1.5)\" width=\"15px\"/><path d=\"M 15 12 C 15 5.25 7.5 0 7.5 0 C 7.5 0 0 5.25 0 12 C 0 16.142 3.358 19.5 7.5 19.5 C 11.642 19.5 15 16.142 15 12 Z\" fill=\"transparent\" height=\"19.5px\" id=\"kTDfH5lti\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 1.5)\" width=\"15px\"/><path d=\"M 0 3.75 C 1.875 3.434 3.432 1.875 3.75 0\" fill=\"transparent\" height=\"3.75px\" id=\"yUBIpMuFJ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12.75 14.25)\" width=\"3.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(\"1929490450\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-FKFud\",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-FKFud { -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\":\"Drop\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-FKFud\");Icon.displayName=\"Drop\";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\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Drop\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ed23c09)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Drop from\"https://framerusercontent.com/modules/bkZpjxfqAeaJsJsqHQVs/sPLkYGWycQr3STLWRVBo/sSadowjJw.js\";const DropFonts=getFonts(Drop);const enabledGestures={hv0kosXDg:{hover:true},v5WhKzLur:{hover:true}};const cycleOrder=[\"hv0kosXDg\",\"v5WhKzLur\",\"o9sOrP1sZ\"];const serializationHash=\"framer-TUSfT\";const variantClassNames={hv0kosXDg:\"framer-v-rghyq2\",o9sOrP1sZ:\"framer-v-xb9jtv\",v5WhKzLur:\"framer-v-d3qtkd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={NavBarButton:\"v5WhKzLur\",NavBarMobile:\"o9sOrP1sZ\",PrimaryButton:\"hv0kosXDg\"};const getProps=({height,id,link,tap,title,width,...props})=>{return{...props,B0eTuUnrS:link??props.B0eTuUnrS,FOxcLjTdx:title??props.FOxcLjTdx??\"Button\",QIrXjwYb4:tap??props.QIrXjwYb4,variant:humanReadableVariantMap[props.variant]??props.variant??\"hv0kosXDg\"};};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,FOxcLjTdx,B0eTuUnrS,QIrXjwYb4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hv0kosXDg\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1az1o4n=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QIrXjwYb4){const res=await QIrXjwYb4(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"hv0kosXDg-hover\")return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"hv0kosXDg-hover\")return false;return true;};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:B0eTuUnrS,motionChild:true,nodeId:\"hv0kosXDg\",openInNewTab:false,scopeId:\"NNtIjKOVt\",smoothScroll:true,...addPropertyOverrides({o9sOrP1sZ:{openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-rghyq2\",className,classNames)} framer-1xassp4`,\"data-framer-name\":\"PrimaryButton\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hv0kosXDg\",onTap:onTap1az1o4n,ref:refBinding,style:{...style},...addPropertyOverrides({\"hv0kosXDg-hover\":{\"data-framer-name\":undefined},\"v5WhKzLur-hover\":{\"data-framer-name\":undefined},o9sOrP1sZ:{\"data-framer-name\":\"NavBarMobile\"},v5WhKzLur:{\"data-framer-name\":\"NavBarButton\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fe8040e6-3344-44c0-bab9-226d490ba5f3, rgb(64, 64, 64)))\"},children:\"Button\"})}),className:\"framer-ivu1e6\",\"data-framer-name\":\"Title\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"jSAL8sQTT\",style:{\"--extracted-r6o4lv\":\"var(--token-fe8040e6-3344-44c0-bab9-226d490ba5f3, rgb(64, 64, 64))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:FOxcLjTdx,variants:{o9sOrP1sZ:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({o9sOrP1sZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:\"Button\"})}),fonts:[\"FS;Satoshi-bold\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(Drop,{animated:true,className:\"framer-1jklzvx\",layoutDependency:layoutDependency,layoutId:\"q3CVh0d3U\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\",\"--pgex8v\":1.5},transformTemplate:transformTemplate1,whileHover:animation}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ww35ic\",layoutDependency:layoutDependency,layoutId:\"KRd30seQV\",style:{backgroundColor:\"var(--token-fe8040e6-3344-44c0-bab9-226d490ba5f3, rgb(64, 64, 64))\"},variants:{o9sOrP1sZ:{backgroundColor:\"rgb(255, 255, 255)\"},v5WhKzLur:{backgroundColor:\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(246, 252, 220))\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TUSfT.framer-1xassp4, .framer-TUSfT .framer-1xassp4 { display: block; }\",\".framer-TUSfT.framer-rghyq2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 32px 16px 32px; position: relative; text-decoration: none; width: min-content; }\",\".framer-TUSfT .framer-ivu1e6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TUSfT .framer-1jklzvx { flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 8px; position: absolute; top: 51%; width: 24px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-TUSfT .framer-ww35ic { flex: none; height: 36px; left: -88px; overflow: hidden; position: absolute; top: calc(50.94339622641512% - 36px / 2); width: 80px; z-index: 1; }\",\".framer-TUSfT.framer-v-d3qtkd.framer-rghyq2 { padding: 16px 24px 16px 24px; }\",\".framer-TUSfT.framer-v-d3qtkd .framer-ww35ic { left: -70px; width: 64px; }\",\".framer-TUSfT.framer-v-xb9jtv.framer-rghyq2 { align-content: flex-start; align-items: flex-start; padding: 16px 24px 16px 0px; width: 156px; }\",\".framer-TUSfT.framer-v-xb9jtv .framer-ivu1e6 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-TUSfT.framer-v-d3qtkd.hover .framer-ww35ic { left: -52px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53\n * @framerIntrinsicWidth 112\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"v5WhKzLur\":{\"layout\":[\"auto\",\"auto\"]},\"o9sOrP1sZ\":{\"layout\":[\"fixed\",\"auto\"]},\"nOyfU88IY\":{\"layout\":[\"auto\",\"auto\"]},\"hh3ADwsQu\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"FOxcLjTdx\":\"title\",\"B0eTuUnrS\":\"link\",\"QIrXjwYb4\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNNtIjKOVt=withCSS(Component,css,\"framer-TUSfT\");export default FramerNNtIjKOVt;FramerNNtIjKOVt.displayName=\"Button NavBar 2\";FramerNNtIjKOVt.defaultProps={height:53,width:112};addPropertyControls(FramerNNtIjKOVt,{variant:{options:[\"hv0kosXDg\",\"v5WhKzLur\",\"o9sOrP1sZ\"],optionTitles:[\"PrimaryButton\",\"NavBarButton\",\"NavBarMobile\"],title:\"Variant\",type:ControlType.Enum},FOxcLjTdx:{defaultValue:\"Button\",displayTextArea:false,title:\"Title\",type:ControlType.String},B0eTuUnrS:{title:\"Link\",type:ControlType.Link},QIrXjwYb4:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerNNtIjKOVt,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]},...DropFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNNtIjKOVt\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"FOxcLjTdx\\\":\\\"title\\\",\\\"B0eTuUnrS\\\":\\\"link\\\",\\\"QIrXjwYb4\\\":\\\"tap\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"112\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"v5WhKzLur\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"o9sOrP1sZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nOyfU88IY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hh3ADwsQu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"53\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NNtIjKOVt.map","// Generated by Framer (ed23c09)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Drop from\"https://framerusercontent.com/modules/bkZpjxfqAeaJsJsqHQVs/sPLkYGWycQr3STLWRVBo/sSadowjJw.js\";const DropFonts=getFonts(Drop);const enabledGestures={h_nmVkq49:{hover:true},QeDKiTC7W:{hover:true}};const cycleOrder=[\"QeDKiTC7W\",\"h_nmVkq49\",\"hNCqBIth4\"];const serializationHash=\"framer-N2FqH\";const variantClassNames={h_nmVkq49:\"framer-v-5odo6x\",hNCqBIth4:\"framer-v-2uobvp\",QeDKiTC7W:\"framer-v-1l9tt2x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={NavBarButton:\"h_nmVkq49\",NavBarMobile:\"hNCqBIth4\",PrimaryButton:\"QeDKiTC7W\"};const getProps=({height,id,link,tap,title,width,...props})=>{return{...props,B0eTuUnrS:link??props.B0eTuUnrS,FOxcLjTdx:title??props.FOxcLjTdx??\"Button\",QIrXjwYb4:tap??props.QIrXjwYb4,variant:humanReadableVariantMap[props.variant]??props.variant??\"QeDKiTC7W\"};};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,FOxcLjTdx,B0eTuUnrS,QIrXjwYb4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QeDKiTC7W\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1az1o4n=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QIrXjwYb4){const res=await QIrXjwYb4(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"QeDKiTC7W-hover\")return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"QeDKiTC7W-hover\")return false;return true;};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:B0eTuUnrS,motionChild:true,nodeId:\"QeDKiTC7W\",openInNewTab:false,scopeId:\"p89Ge7pM0\",smoothScroll:true,...addPropertyOverrides({hNCqBIth4:{openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1l9tt2x\",className,classNames)} framer-j4urtx`,\"data-framer-name\":\"PrimaryButton\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QeDKiTC7W\",onTap:onTap1az1o4n,ref:refBinding,style:{...style},...addPropertyOverrides({\"h_nmVkq49-hover\":{\"data-framer-name\":undefined},\"QeDKiTC7W-hover\":{\"data-framer-name\":undefined},h_nmVkq49:{\"data-framer-name\":\"NavBarButton\"},hNCqBIth4:{\"data-framer-name\":\"NavBarMobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fe8040e6-3344-44c0-bab9-226d490ba5f3, rgb(64, 64, 64)))\"},children:\"Button\"})}),className:\"framer-6xi0do\",\"data-framer-name\":\"Title\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"Oe7hqwS1X\",style:{\"--extracted-r6o4lv\":\"var(--token-fe8040e6-3344-44c0-bab9-226d490ba5f3, rgb(64, 64, 64))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:FOxcLjTdx,variants:{hNCqBIth4:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hNCqBIth4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:\"Button\"})}),fonts:[\"FS;Satoshi-bold\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(Drop,{animated:true,className:\"framer-huh307\",layoutDependency:layoutDependency,layoutId:\"XvvA9VmBn\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\",\"--pgex8v\":1.5},transformTemplate:transformTemplate1,whileHover:animation}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-l23scg\",layoutDependency:layoutDependency,layoutId:\"znpF46sps\",style:{backgroundColor:\"var(--token-fe8040e6-3344-44c0-bab9-226d490ba5f3, rgb(64, 64, 64))\"},variants:{h_nmVkq49:{backgroundColor:\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(246, 252, 220))\"},hNCqBIth4:{backgroundColor:\"rgb(255, 255, 255)\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N2FqH.framer-j4urtx, .framer-N2FqH .framer-j4urtx { display: block; }\",\".framer-N2FqH.framer-1l9tt2x { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 32px 16px 32px; position: relative; text-decoration: none; width: min-content; }\",\".framer-N2FqH .framer-6xi0do { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-N2FqH .framer-huh307 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 8px; position: absolute; top: 51%; width: 24px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-N2FqH .framer-l23scg { flex: none; height: 36px; left: -88px; overflow: hidden; position: absolute; top: calc(50.94339622641512% - 36px / 2); width: 80px; z-index: 1; }\",\".framer-N2FqH.framer-v-5odo6x.framer-1l9tt2x { padding: 16px 24px 16px 24px; }\",\".framer-N2FqH.framer-v-5odo6x .framer-l23scg { left: -70px; width: 64px; }\",\".framer-N2FqH.framer-v-2uobvp.framer-1l9tt2x { align-content: flex-start; align-items: flex-start; padding: 16px 24px 16px 0px; width: 156px; }\",\".framer-N2FqH.framer-v-2uobvp .framer-6xi0do { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-N2FqH.framer-v-5odo6x.hover .framer-l23scg { left: -52px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53\n * @framerIntrinsicWidth 112\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"h_nmVkq49\":{\"layout\":[\"auto\",\"auto\"]},\"hNCqBIth4\":{\"layout\":[\"fixed\",\"auto\"]},\"Tjzm_SMHQ\":{\"layout\":[\"auto\",\"auto\"]},\"VOoWY29nA\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"FOxcLjTdx\":\"title\",\"B0eTuUnrS\":\"link\",\"QIrXjwYb4\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerp89Ge7pM0=withCSS(Component,css,\"framer-N2FqH\");export default Framerp89Ge7pM0;Framerp89Ge7pM0.displayName=\"Button NavBar\";Framerp89Ge7pM0.defaultProps={height:53,width:112};addPropertyControls(Framerp89Ge7pM0,{variant:{options:[\"QeDKiTC7W\",\"h_nmVkq49\",\"hNCqBIth4\"],optionTitles:[\"PrimaryButton\",\"NavBarButton\",\"NavBarMobile\"],title:\"Variant\",type:ControlType.Enum},FOxcLjTdx:{defaultValue:\"Button\",displayTextArea:false,title:\"Title\",type:ControlType.String},B0eTuUnrS:{title:\"Link\",type:ControlType.Link},QIrXjwYb4:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(Framerp89Ge7pM0,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]},...DropFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp89Ge7pM0\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"h_nmVkq49\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hNCqBIth4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Tjzm_SMHQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VOoWY29nA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"112\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"53\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"FOxcLjTdx\\\":\\\"title\\\",\\\"B0eTuUnrS\\\":\\\"link\\\",\\\"QIrXjwYb4\\\":\\\"tap\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./p89Ge7pM0.map","// Generated by Framer (114679e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,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 Drop from\"https://framerusercontent.com/modules/bkZpjxfqAeaJsJsqHQVs/sPLkYGWycQr3STLWRVBo/sSadowjJw.js\";const DropFonts=getFonts(Drop);const enabledGestures={aEHq8EGzb:{hover:true},FJVtSLbc_:{hover:true},yja9xSIiw:{hover:true}};const cycleOrder=[\"aEHq8EGzb\",\"FJVtSLbc_\",\"yja9xSIiw\"];const serializationHash=\"framer-DBTMH\";const variantClassNames={aEHq8EGzb:\"framer-v-4yuyvd\",FJVtSLbc_:\"framer-v-161qhi7\",yja9xSIiw:\"framer-v-ixgadc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"aEHq8EGzb\",\"Variant 3\":\"yja9xSIiw\",Small:\"FJVtSLbc_\"};const getProps=({height,id,link,width,...props})=>{return{...props,eveB7BxFD:link??props.eveB7BxFD,variant:humanReadableVariantMap[props.variant]??props.variant??\"aEHq8EGzb\"};};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,eveB7BxFD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aEHq8EGzb\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"yja9xSIiw-hover\")return false;if(baseVariant===\"yja9xSIiw\")return false;return true;};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:eveB7BxFD,motionChild:true,nodeId:\"aEHq8EGzb\",openInNewTab:false,scopeId:\"pnFZOvs51\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-4yuyvd\",className,classNames)} framer-z2fe7t`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"aEHq8EGzb\",ref:refBinding,style:{backgroundColor:\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\",borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60,...style},variants:{\"aEHq8EGzb-hover\":{backgroundColor:\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\"},\"FJVtSLbc_-hover\":{backgroundColor:\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\"},\"yja9xSIiw-hover\":{backgroundColor:\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"aEHq8EGzb-hover\":{\"data-framer-name\":undefined},\"FJVtSLbc_-hover\":{\"data-framer-name\":undefined},\"yja9xSIiw-hover\":{\"data-framer-name\":undefined},FJVtSLbc_:{\"data-framer-name\":\"Small\"},yja9xSIiw:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Drop,{animated:true,className:\"framer-2xcw3p\",layoutDependency:layoutDependency,layoutId:\"nQCUu11nn\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-8e14e999-0f66-4578-85b8-995d2d4a639c, rgb(245, 246, 248))\",\"--pgex8v\":1.5},variants:{\"aEHq8EGzb-hover\":{\"--21h8s6\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\"},\"FJVtSLbc_-hover\":{\"--21h8s6\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXNlbWlib2xk\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Storefront\"})}),className:\"framer-1xjnx8p\",fonts:[\"FS;Outfit-semibold\"],layoutDependency:layoutDependency,layoutId:\"hpb2CAFtf\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"aEHq8EGzb-hover\":{\"--extracted-r6o4lv\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\"},\"FJVtSLbc_-hover\":{\"--extracted-r6o4lv\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\"},\"yja9xSIiw-hover\":{\"--extracted-r6o4lv\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"aEHq8EGzb-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXNlbWlib2xk\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122)))\"},children:\"Storefront\"})})},\"FJVtSLbc_-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXNlbWlib2xk\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122)))\"},children:\"Storefront\"})})},\"yja9xSIiw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXNlbWlib2xk\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122)))\"},children:\"ORDER ONLINE\"})})},FJVtSLbc_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXNlbWlib2xk\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Storefront\"})})},yja9xSIiw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXNlbWlib2xk\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"ORDER ONLINE\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DBTMH.framer-z2fe7t, .framer-DBTMH .framer-z2fe7t { display: block; }\",\".framer-DBTMH.framer-4yuyvd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px 12px 8px 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-DBTMH .framer-2xcw3p { flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\".framer-DBTMH .framer-1xjnx8p { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-DBTMH.framer-v-161qhi7.framer-4yuyvd { padding: 6px 8px 6px 6px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 113\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"FJVtSLbc_\":{\"layout\":[\"auto\",\"auto\"]},\"yja9xSIiw\":{\"layout\":[\"auto\",\"auto\"]},\"OQLtVeEsM\":{\"layout\":[\"auto\",\"auto\"]},\"mL_zLh7y5\":{\"layout\":[\"auto\",\"auto\"]},\"TOJgZTD4q\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"eveB7BxFD\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpnFZOvs51=withCSS(Component,css,\"framer-DBTMH\");export default FramerpnFZOvs51;FramerpnFZOvs51.displayName=\"Button (Create Store) 2\";FramerpnFZOvs51.defaultProps={height:37,width:113};addPropertyControls(FramerpnFZOvs51,{variant:{options:[\"aEHq8EGzb\",\"FJVtSLbc_\",\"yja9xSIiw\"],optionTitles:[\"Variant 1\",\"Small\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},eveB7BxFD:{title:\"Link\",type:ControlType.Link}});addFonts(FramerpnFZOvs51,[{explicitInter:true,fonts:[{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LLL2G3NRT7NQD2GKJUPGXM7TQ2DC6HXX/PW5PSBLUQB3EYD5A5UFT4XOSWCSQOKTH/P65L7VCWZE3ZYHD2XJZ2WDLQCATH7Y3R.woff2\",weight:\"600\"}]},...DropFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpnFZOvs51\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"eveB7BxFD\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"113\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FJVtSLbc_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yja9xSIiw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OQLtVeEsM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mL_zLh7y5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TOJgZTD4q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"37\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pnFZOvs51.map","// Generated by Framer (e0edd7a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={BIsOrPXtG:{hover:true},CjYm7ObaP:{pressed:true},HuvyLRe8N:{hover:true}};const cycleOrder=[\"HuvyLRe8N\",\"BIsOrPXtG\",\"CjYm7ObaP\"];const serializationHash=\"framer-42hNF\";const variantClassNames={BIsOrPXtG:\"framer-v-57w7y\",CjYm7ObaP:\"framer-v-1ewyjr9\",HuvyLRe8N:\"framer-v-cklzhr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Footer Link\":\"BIsOrPXtG\",\"Nav Link\":\"HuvyLRe8N\",\"Variant 3\":\"CjYm7ObaP\"};const getProps=({height,id,label,link,width,...props})=>{return{...props,CI3shEznF:link??props.CI3shEznF,G0SXV3IE0:label??props.G0SXV3IE0??\"Home\",variant:humanReadableVariantMap[props.variant]??props.variant??\"HuvyLRe8N\"};};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,CI3shEznF,G0SXV3IE0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HuvyLRe8N\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"BIsOrPXtG-hover\")return false;if(baseVariant===\"BIsOrPXtG\")return false;return true;};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:CI3shEznF,motionChild:true,nodeId:\"HuvyLRe8N\",scopeId:\"TSJGY04Iv\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-cklzhr\",className,classNames)} framer-mqr6a`,\"data-framer-name\":\"Nav Link\",layoutDependency:layoutDependency,layoutId:\"HuvyLRe8N\",ref:refBinding,style:{opacity:1,...style},variants:{\"BIsOrPXtG-hover\":{opacity:1},\"HuvyLRe8N-hover\":{opacity:1},BIsOrPXtG:{opacity:.9},CjYm7ObaP:{opacity:1}},...addPropertyOverrides({\"BIsOrPXtG-hover\":{\"data-framer-name\":undefined},\"CjYm7ObaP-pressed\":{\"data-framer-name\":undefined},\"HuvyLRe8N-hover\":{\"data-framer-name\":undefined},BIsOrPXtG:{\"data-framer-name\":\"Footer Link\"},CjYm7ObaP:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fef401e2-9543-49c4-bb08-92458e83ef43, rgb(71, 71, 73)))\"},children:\"Home\"})}),className:\"framer-1oy5r3a\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"Pi8YQmpeV\",style:{\"--extracted-r6o4lv\":\"var(--token-fef401e2-9543-49c4-bb08-92458e83ef43, rgb(71, 71, 73))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:G0SXV3IE0,variants:{CjYm7ObaP:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CjYm7ObaP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"70px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:\"Home\"})}),fonts:[\"FS;Satoshi-bold\"],verticalAlignment:\"center\"}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m47ta4\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"yvdg103fJ\",style:{backgroundColor:\"var(--token-fef401e2-9543-49c4-bb08-92458e83ef43, rgb(71, 71, 73))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:0},variants:{\"HuvyLRe8N-hover\":{opacity:1}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-42hNF.framer-mqr6a, .framer-42hNF .framer-mqr6a { display: block; }\",\".framer-42hNF.framer-cklzhr { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-42hNF .framer-1oy5r3a { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-42hNF .framer-1m47ta4 { align-self: stretch; flex: none; height: 1px; overflow: hidden; position: relative; width: auto; will-change: var(--framer-will-change-override, transform); }\",\".framer-42hNF.framer-v-1ewyjr9.framer-cklzhr { flex-direction: row; height: 99px; width: 192px; }\",\".framer-42hNF.framer-v-1ewyjr9 .framer-1oy5r3a { order: 0; }\",\".framer-42hNF.framer-v-1ewyjr9 .framer-1m47ta4 { align-self: unset; flex: 1 0 0px; order: 1; width: 1px; }\",\".framer-42hNF.framer-v-1ewyjr9.pressed .framer-1m47ta4 { align-self: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 49\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BIsOrPXtG\":{\"layout\":[\"auto\",\"auto\"]},\"CjYm7ObaP\":{\"layout\":[\"fixed\",\"fixed\"]},\"yEx37bQg0\":{\"layout\":[\"auto\",\"auto\"]},\"noRiDiD5T\":{\"layout\":[\"auto\",\"auto\"]},\"tDqHKpot8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"CI3shEznF\":\"link\",\"G0SXV3IE0\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTSJGY04Iv=withCSS(Component,css,\"framer-42hNF\");export default FramerTSJGY04Iv;FramerTSJGY04Iv.displayName=\"Link 2\";FramerTSJGY04Iv.defaultProps={height:30,width:49};addPropertyControls(FramerTSJGY04Iv,{variant:{options:[\"HuvyLRe8N\",\"BIsOrPXtG\",\"CjYm7ObaP\"],optionTitles:[\"Nav Link\",\"Footer Link\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},CI3shEznF:{title:\"Link\",type:ControlType.Link},G0SXV3IE0:{defaultValue:\"Home\",displayTextArea:false,title:\"Label\",type:ControlType.String}});addFonts(FramerTSJGY04Iv,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTSJGY04Iv\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"49\",\"framerIntrinsicHeight\":\"30\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BIsOrPXtG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CjYm7ObaP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yEx37bQg0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"noRiDiD5T\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tDqHKpot8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"CI3shEznF\\\":\\\"link\\\",\\\"G0SXV3IE0\\\":\\\"label\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TSJGY04Iv.map","// Generated by Framer (0c4579a)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChatTeardrop from\"https://framerusercontent.com/modules/0ffQUy0NpowJEiycjLHa/HLKujS5lPzaevgkPs5UN/XTE0cprNP.js\";import Graphic from\"https://framerusercontent.com/modules/38Epw1Xjn08X8ORva1qD/16Tb611PjAkHEdWfNMBz/sqiOK9eLe.js\";import{forSubtotalAmountDisplay as forSubtotalAmountDisplay1}from\"https://framerusercontent.com/modules/wnpgCtiBrPQ7ExWIuOHd/7OgSbABSCB7A7MaO7z3D/Price_Calculation_Handler.js\";import{forCartItemDisplay}from\"https://framerusercontent.com/modules/xJIUU0eJVtFggsIK5ESE/gRhSVlJ3wToZwjGhDYmz/Add_To_Cart_Handler.js\";import Cart_Preview from\"https://framerusercontent.com/modules/Aqfjxe9tv8CmUQN1TUwp/8c0iqwf9ULbvNus6BXKd/Cart_Preview_1.js\";import{forSubtotalAmountDisplay}from\"https://framerusercontent.com/modules/s0m0FbMnpgzOF47NAmtf/PDEY2IOgToAQqtwE7WRi/Price_Calculation_Handler.js\";import ButtonCheckout2 from\"https://framerusercontent.com/modules/anwZUNIMufGABMxvMNGX/5NGz1jpvHbRzttCmAHeh/JHOtRjA4a.js\";import ButtonNavBar2 from\"https://framerusercontent.com/modules/as1fyeaxH4p83vhCUUvo/A5gdYGY0jVSk6DsXt81H/NNtIjKOVt.js\";import ButtonNavBar from\"https://framerusercontent.com/modules/SPgKJMCww57saNmxLt6j/bIvYbWVFewePH8b0n7wK/p89Ge7pM0.js\";import ButtonCreateStore2 from\"https://framerusercontent.com/modules/7fygJWbKzhKro1JPEgjT/08urJAtTeHnFa8narcHm/pnFZOvs51.js\";import Link2 from\"https://framerusercontent.com/modules/LBbUDdToXT8T9w8PbJAK/WjT86tLR61bCAGPz1Dhq/TSJGY04Iv.js\";const Link2Fonts=getFonts(Link2);const ButtonCreateStore2Fonts=getFonts(ButtonCreateStore2);const Cart_PreviewFonts=getFonts(Cart_Preview);const RichTextForSubtotalAmountDisplayazqlub=withCodeBoundaryForOverrides(RichText,{nodeId:\"QhKj4Yhwb\",override:forSubtotalAmountDisplay,scopeId:\"Tr7lTAwsd\"});const ButtonCheckout2Fonts=getFonts(ButtonCheckout2);const MotionDivWithFX=withFX(motion.div);const RichTextForCartItemDisplayea5297=withCodeBoundaryForOverrides(RichText,{nodeId:\"KseBd_U0m\",override:forCartItemDisplay,scopeId:\"Tr7lTAwsd\"});const RichTextForSubtotalAmountDisplay16gnhhm=withCodeBoundaryForOverrides(RichText,{nodeId:\"VpV3H42U1\",override:forSubtotalAmountDisplay1,scopeId:\"Tr7lTAwsd\"});const GraphicFonts=getFonts(Graphic);const RichTextForSubtotalAmountDisplay1ymai3k=withCodeBoundaryForOverrides(RichText,{nodeId:\"fS05YAWhl\",override:forSubtotalAmountDisplay,scopeId:\"Tr7lTAwsd\"});const RichTextForCartItemDisplaydw9g3z=withCodeBoundaryForOverrides(RichText,{nodeId:\"z9uXE7VmY\",override:forCartItemDisplay,scopeId:\"Tr7lTAwsd\"});const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const ButtonNavBar2Fonts=getFonts(ButtonNavBar2);const ButtonNavBarFonts=getFonts(ButtonNavBar);const ChatTeardropFonts=getFonts(ChatTeardrop);const ChatTeardropWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(ChatTeardrop));const cycleOrder=[\"nVzltcHGS\",\"zEdlIVISx\",\"RSiVOxreb\",\"aI7uC4Ib1\",\"hvSIy_1zQ\",\"IR8zaSPI7\",\"uL0T7fb6M\"];const serializationHash=\"framer-ZOmP7\";const variantClassNames={aI7uC4Ib1:\"framer-v-1oc2gqh\",hvSIy_1zQ:\"framer-v-9je7ih\",IR8zaSPI7:\"framer-v-cvmyq2\",nVzltcHGS:\"framer-v-8paezw\",RSiVOxreb:\"framer-v-1onav8o\",uL0T7fb6M:\"framer-v-clj2l2\",zEdlIVISx:\"framer-v-lllctn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:580,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:580,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:580,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition3={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation8={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition4={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.98,skewX:0,skewY:0,transition:transition4};const transition5={damping:13,delay:0,mass:1.4,stiffness:135,type:\"spring\"};const animation10={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1.5,skewX:0,skewY:0,transition:transition5,y:58};const animation11={opacity:1,rotate:136,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation12={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Dekstop Cart Open\":\"zEdlIVISx\",\"Mobile Closed\":\"IR8zaSPI7\",\"Mobiler Hamburger Menu Opened\":\"uL0T7fb6M\",\"Tablet Cart Open\":\"hvSIy_1zQ\",\"Tablet Closed\":\"RSiVOxreb\",\"Tablet Hamburger Menu Open\":\"aI7uC4Ib1\",Desktop:\"nVzltcHGS\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nVzltcHGS\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nVzltcHGS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaptxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const onTap1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const onTapqwb5sc=activeVariantCallback(async(...args)=>{setVariant(\"hvSIy_1zQ\");});const onTap1dgg73z=activeVariantCallback(async(...args)=>{setVariant(\"aI7uC4Ib1\");});const onTap12ji89x=activeVariantCallback(async(...args)=>{setVariant(\"uL0T7fb6M\");});const onTap1xunuvs=activeVariantCallback(async(...args)=>{setVariant(\"RSiVOxreb\");});const onTap70mmk0=activeVariantCallback(async(...args)=>{setVariant(\"IR8zaSPI7\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if([\"zEdlIVISx\",\"hvSIy_1zQ\"].includes(baseVariant))return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed1=()=>{if([\"aI7uC4Ib1\",\"uL0T7fb6M\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"RSiVOxreb\",\"IR8zaSPI7\"].includes(baseVariant))return false;return true;};const router=useRouter();const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed3=()=>{if([\"RSiVOxreb\",\"IR8zaSPI7\"].includes(baseVariant))return true;return false;};const ref3=React.useRef(null);const ref4=React.useRef(null);const ref5=React.useRef(null);const ref6=React.useRef(null);const isDisplayed4=()=>{if(baseVariant===\"aI7uC4Ib1\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"uL0T7fb6M\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8paezw\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"nVzltcHGS\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{aI7uC4Ib1:{backgroundColor:\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\"}},...addPropertyOverrides({aI7uC4Ib1:{\"data-framer-name\":\"Tablet Hamburger Menu Open\"},IR8zaSPI7:{\"data-framer-name\":\"Mobile Closed\"},RSiVOxreb:{\"data-framer-name\":\"Tablet Closed\"},uL0T7fb6M:{\"data-framer-name\":\"Mobiler Hamburger Menu Opened\"}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1o7jd8\",\"data-framer-appear-id\":\"1o7jd8\",\"data-framer-name\":\"Cart Container\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"j4qgv3PgG\",optimized:true,style:{backgroundColor:\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\"},children:[isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1drx5nu\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"wshul3kwv\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-98riig\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"XgIV8KWLs\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GaGOSABrG\"},motionChild:true,nodeId:\"BBTQe5a4w\",openInNewTab:false,scopeId:\"Tr7lTAwsd\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||120)-0-120)/2+0+0)+0+0+30+0),pixelHeight:235,pixelWidth:1e3,sizes:\"255px\",src:\"https://framerusercontent.com/images/K1lrXCKzQ8TKZbeUCJnsmPyYr5g.png?width=1000&height=235\",srcSet:\"https://framerusercontent.com/images/K1lrXCKzQ8TKZbeUCJnsmPyYr5g.png?scale-down-to=512&width=1000&height=235 512w,https://framerusercontent.com/images/K1lrXCKzQ8TKZbeUCJnsmPyYr5g.png?width=1000&height=235 1000w\"},className:\"framer-1ooq79a framer-o4fr5p\",\"data-framer-name\":\"Img\",layoutDependency:layoutDependency,layoutId:\"BBTQe5a4w\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bhec6m\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"IgUwmk2la\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":XQNnVUq1O\",webPageId:\"GaGOSABrG\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+0+(((componentViewport?.height||120)-0-120)/2+0+0)+0+0+45+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d47ie7-container\",layoutDependency:layoutDependency,layoutId:\"i32fDD8aB-container\",nodeId:\"i32fDD8aB\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",children:/*#__PURE__*/_jsx(Link2,{CI3shEznF:resolvedLinks[0],G0SXV3IE0:\"Menu\",height:\"100%\",id:\"i32fDD8aB\",layoutId:\"i32fDD8aB\",variant:\"HuvyLRe8N\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hthyrautY\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+0+(((componentViewport?.height||120)-0-120)/2+0+0)+0+0+45+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ksnz77-container\",layoutDependency:layoutDependency,layoutId:\"HM9z65r79-container\",nodeId:\"HM9z65r79\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",children:/*#__PURE__*/_jsx(Link2,{CI3shEznF:resolvedLinks1[0],G0SXV3IE0:\"About Us\",height:\"100%\",id:\"HM9z65r79\",layoutId:\"HM9z65r79\",variant:\"HuvyLRe8N\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FdWkxBZ4u\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+0+(((componentViewport?.height||120)-0-120)/2+0+0)+0+0+45+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w9lzdc-container\",layoutDependency:layoutDependency,layoutId:\"uCL883S02-container\",nodeId:\"uCL883S02\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",children:/*#__PURE__*/_jsx(Link2,{CI3shEznF:resolvedLinks2[0],G0SXV3IE0:\"Personalised Bottle Branding\",height:\"100%\",id:\"uCL883S02\",layoutId:\"uCL883S02\",variant:\"HuvyLRe8N\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zmod2c\",\"data-framer-name\":\"Search & Cart\",layoutDependency:layoutDependency,layoutId:\"GpNgIxgZ0\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jlQCrnN6c\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,y:(componentViewport?.y||0)+0+(((componentViewport?.height||120)-0-120)/2+0+0)+0+0+30+11.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-px8pzn-container\",layoutDependency:layoutDependency,layoutId:\"txWIRzkcE-container\",nodeId:\"txWIRzkcE\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",children:/*#__PURE__*/_jsx(ButtonCreateStore2,{eveB7BxFD:resolvedLinks3[0],height:\"100%\",id:\"txWIRzkcE\",layoutId:\"txWIRzkcE\",variant:\"yja9xSIiw\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uupw84\",\"data-framer-name\":\"Cart\",layoutDependency:layoutDependency,layoutId:\"Gx7ZAxzC0\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||120)-0-120)/2+0+0)+0+0+30+8+0+0),pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/eXdXE222lYzeMWNfxkeDsUJc8.svg?width=24&height=24\"},className:\"framer-dqft6g\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,id:`${layoutId}-dqft6g`,layoutDependency:layoutDependency,layoutId:\"hjGOC_ROh\",onTap:onTaptxyyif({overlay}),ref:ref1,children:/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-dqft6g`,offsetX:18.43747402765439,offsetY:-69.72501467066104,onDismiss:overlay.hide,placement:\"bottom\",safeArea:false,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-151gnbp\",exit:animation2,initial:animation4,layoutDependency:layoutDependency,layoutId:\"brcZFSLOW\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1wvwsgu\",\"data-framer-name\":\"Cart Container\",exit:animation5,initial:animation6,layoutDependency:layoutDependency,layoutId:\"dqygmgrrN\",style:{backgroundColor:\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1crwtq9\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"IKs7ToGMI\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mkmex4\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"RQIvDvsAY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTYwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39)))\"},children:\"Cart\"})}),className:\"framer-1g8rds2\",fonts:[\"GF;Outfit-600\"],layoutDependency:layoutDependency,layoutId:\"PUENEJCKv\",style:{\"--extracted-1eung3n\":\"var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12hirer\",\"data-framer-name\":\"Close Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zLAJan0Kn\",onTap:onTap1wnntms({overlay}),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1mrp909\",\"data-framer-name\":\"graphic\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"zcnbPcMvY\",svg:'<svg width=\"24\" height=\"24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"a\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path fill=\"#232327\" d=\"M0 0h24v24H0z\"/></mask><g mask=\"url(#a)\"><path d=\"m12 13.054-5.073 5.073a.726.726 0 0 1-.522.213.708.708 0 0 1-.532-.213.718.718 0 0 1-.217-.527c0-.206.072-.382.217-.527L10.946 12 5.873 6.927a.726.726 0 0 1-.212-.522.708.708 0 0 1 .212-.532.718.718 0 0 1 .527-.217c.206 0 .382.072.527.217L12 10.946l5.073-5.073a.726.726 0 0 1 .522-.212.708.708 0 0 1 .532.212c.145.145.217.32.217.527a.718.718 0 0 1-.217.527L13.054 12l5.073 5.073c.138.139.21.313.213.522a.707.707 0 0 1-.213.532.718.718 0 0 1-.527.217.718.718 0 0 1-.527-.217L12 13.054Z\" fill=\"#232327\"/></g></svg>',withExternalLayout:true})})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wwt0o7\",\"data-framer-name\":\"Line\",fill:\"black\",intrinsicHeight:1,intrinsicWidth:547,layoutDependency:layoutDependency,layoutId:\"ZlCeQN3DB\",svg:'<svg width=\"547\" height=\"1\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path stroke=\"#CED3DD\" d=\"M0 .5h547\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-88rmw3\",\"data-framer-name\":\"Cart Preview\",layoutDependency:layoutDependency,layoutId:\"Dp0VJqY_i\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oz6giu-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"NesgSPkYK-container\",nodeId:\"NesgSPkYK\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",children:/*#__PURE__*/_jsx(Cart_Preview,{height:\"100%\",id:\"NesgSPkYK\",layoutId:\"NesgSPkYK\",style:{height:\"100%\",width:\"100%\"},styles:{containerStyle:{dividerColor:\"rgb(234, 234, 234)\",emptyMessage:\"Your cart is empty!\",padding:\"20px 0px 20px 0px\"},imageStyle:{bgColor:\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\",fill:\"cover\",height:120,padding:\"0px 0px 0px 15px\",width:120},priceStyle:{color:\"rgb(35, 35, 39)\",font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"100%\"}},quantityCounterStyles:{borderColor:\"rgba(35, 35, 39, 0.2)\",buttonBGColor:\"rgb(245, 245, 245)\",textColor:\"rgb(35, 35, 39)\"},sizeStyle:{color:\"rgb(35, 35, 39)\",colorIndicatorStyle:{height:14,radius:\"1000px\",width:14},font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"160%\"},labelColor:\"rgb(110, 113, 125)\"},titleStyle:{color:\"rgb(35, 35, 39)\",font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"140%\"}}},width:\"100%\"})})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16re2vs\",\"data-framer-name\":\"Line\",fill:\"black\",intrinsicHeight:1,intrinsicWidth:547,layoutDependency:layoutDependency,layoutId:\"Sn9Q0stjR\",svg:'<svg width=\"547\" height=\"1\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path stroke=\"#CED3DD\" d=\"M0 .5h547\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8xbbyb\",\"data-framer-name\":\"Subtotal \",layoutDependency:layoutDependency,layoutId:\"aXOCzvaD4\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-46ewz\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"OmdHdh3Ct\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-183kgs1\",\"data-framer-name\":\"Amount\",layoutDependency:layoutDependency,layoutId:\"Dk4QESqGb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTYwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39)))\"},children:\"Subtotal: \"})}),className:\"framer-s94ook\",fonts:[\"GF;Outfit-600\"],layoutDependency:layoutDependency,layoutId:\"NmgEW9Bxw\",style:{\"--extracted-r6o4lv\":\"var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextForSubtotalAmountDisplayazqlub,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTYwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39)))\"},children:\"$0.00\"})}),className:\"framer-azqlub\",fonts:[\"GF;Outfit-600\"],layoutDependency:layoutDependency,layoutId:\"QhKj4Yhwb\",style:{\"--extracted-r6o4lv\":\"var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HxKcLnp_J\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"316px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bad5yv-container\",layoutDependency:layoutDependency,layoutId:\"oXTdHcL58-container\",nodeId:\"oXTdHcL58\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",children:/*#__PURE__*/_jsx(ButtonCheckout2,{height:\"100%\",id:\"oXTdHcL58\",K3Hyf0dGu:resolvedLinks4[0],layoutId:\"oXTdHcL58\",style:{width:\"100%\"},variant:\"hjQI6HBWj\",width:\"100%\",ZMcyYkf3A:\"Checkout\"})})})})]})})]})})})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-78vtwh\",\"data-framer-name\":\"Count\",layoutDependency:layoutDependency,layoutId:\"QLbPAF2tt\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1au198\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"R9RJp1Y_Q\",style:{backgroundColor:\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},children:/*#__PURE__*/_jsx(RichTextForCartItemDisplayea5297,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTUwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255)))\"},children:\"0\"})}),className:\"framer-ea5297\",fonts:[\"GF;Outfit-500\"],layoutDependency:layoutDependency,layoutId:\"KseBd_U0m\",style:{\"--extracted-r6o4lv\":\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8u3m81\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"EUsSKiIom\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-drra3u\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"FQdNHh7IS\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GaGOSABrG\"},motionChild:true,nodeId:\"pqDSGAqwP\",openInNewTab:false,scopeId:\"Tr7lTAwsd\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",pixelHeight:235,pixelWidth:1e3,sizes:\"278px\",src:\"https://framerusercontent.com/images/K1lrXCKzQ8TKZbeUCJnsmPyYr5g.png?width=1000&height=235\",srcSet:\"https://framerusercontent.com/images/K1lrXCKzQ8TKZbeUCJnsmPyYr5g.png?scale-down-to=512&width=1000&height=235 512w,https://framerusercontent.com/images/K1lrXCKzQ8TKZbeUCJnsmPyYr5g.png?width=1000&height=235 1000w\"},className:\"framer-n203z framer-o4fr5p\",\"data-framer-name\":\"Img\",layoutDependency:layoutDependency,layoutId:\"pqDSGAqwP\",...addPropertyOverrides({IR8zaSPI7:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10+(((componentViewport?.height||116)-20-96)/2+0+0)+0+0+14.5+4),pixelHeight:235,pixelWidth:1e3,sizes:\"251.6px\",src:\"https://framerusercontent.com/images/K1lrXCKzQ8TKZbeUCJnsmPyYr5g.png?width=1000&height=235\",srcSet:\"https://framerusercontent.com/images/K1lrXCKzQ8TKZbeUCJnsmPyYr5g.png?scale-down-to=512&width=1000&height=235 512w,https://framerusercontent.com/images/K1lrXCKzQ8TKZbeUCJnsmPyYr5g.png?width=1000&height=235 1000w\"},fitImageDimension:\"height\"},RSiVOxreb:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10+(((componentViewport?.height||87)-20-67)/2+0+0)+0+0+0+0),pixelHeight:235,pixelWidth:1e3,sizes:\"278px\",src:\"https://framerusercontent.com/images/K1lrXCKzQ8TKZbeUCJnsmPyYr5g.png?width=1000&height=235\",srcSet:\"https://framerusercontent.com/images/K1lrXCKzQ8TKZbeUCJnsmPyYr5g.png?scale-down-to=512&width=1000&height=235 512w,https://framerusercontent.com/images/K1lrXCKzQ8TKZbeUCJnsmPyYr5g.png?width=1000&height=235 1000w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11n67lb\",\"data-framer-name\":\"Search & Cart\",layoutDependency:layoutDependency,layoutId:\"DvyP6GfbM\",children:[isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jvum25\",\"data-framer-name\":\"Cart\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"O_VxV8AbB\",onTap:onTapqwb5sc,children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/eXdXE222lYzeMWNfxkeDsUJc8.svg?width=24&height=24\"},className:\"framer-137nl2h\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,id:`${layoutId}-137nl2h`,layoutDependency:layoutDependency,layoutId:\"llbTAOBdU\",onTap:onTaptxyyif({overlay:overlay1}),ref:ref3,children:/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref3,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-137nl2h`,offsetX:0,offsetY:10,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-olo97a\",exit:animation2,initial:animation4,layoutDependency:layoutDependency,layoutId:\"woJMX88ph\",ref:ref4,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1athys5\",\"data-framer-name\":\"Cart Container\",exit:animation5,initial:animation6,layoutDependency:layoutDependency,layoutId:\"WSqu13arl\",style:{backgroundColor:\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\"},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-db08j3\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"eBlSR3SAC\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1okmxez\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"rw6GWff4G\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTYwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39)))\"},children:\"Cart\"})}),className:\"framer-47ezry\",fonts:[\"GF;Outfit-600\"],layoutDependency:layoutDependency,layoutId:\"WXfk9MuSz\",style:{\"--extracted-1eung3n\":\"var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12a5p27\",\"data-framer-name\":\"Close Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"X7n9DYvVT\",onTap:onTap1wnntms({overlay:overlay1}),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-18nhrhu\",\"data-framer-name\":\"graphic\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"W6cqRn1mk\",svg:'<svg width=\"24\" height=\"24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"a\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path fill=\"#232327\" d=\"M0 0h24v24H0z\"/></mask><g mask=\"url(#a)\"><path d=\"m12 13.054-5.073 5.073a.726.726 0 0 1-.522.213.708.708 0 0 1-.532-.213.718.718 0 0 1-.217-.527c0-.206.072-.382.217-.527L10.946 12 5.873 6.927a.726.726 0 0 1-.212-.522.708.708 0 0 1 .212-.532.718.718 0 0 1 .527-.217c.206 0 .382.072.527.217L12 10.946l5.073-5.073a.726.726 0 0 1 .522-.212.708.708 0 0 1 .532.212c.145.145.217.32.217.527a.718.718 0 0 1-.217.527L13.054 12l5.073 5.073c.138.139.21.313.213.522a.707.707 0 0 1-.213.532.718.718 0 0 1-.527.217.718.718 0 0 1-.527-.217L12 13.054Z\" fill=\"#232327\"/></g></svg>',withExternalLayout:true})})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vhm37x\",\"data-framer-name\":\"Line\",fill:\"black\",intrinsicHeight:1,intrinsicWidth:547,layoutDependency:layoutDependency,layoutId:\"qgAGuCKtE\",svg:'<svg width=\"547\" height=\"1\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path stroke=\"#CED3DD\" d=\"M0 .5h547\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-v2ywza\",\"data-framer-name\":\"Cart Preview\",layoutDependency:layoutDependency,layoutId:\"lgISZ57io\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mf8iz0-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"k0FqVVusg-container\",nodeId:\"k0FqVVusg\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",children:/*#__PURE__*/_jsx(Cart_Preview,{height:\"100%\",id:\"k0FqVVusg\",layoutId:\"k0FqVVusg\",style:{height:\"100%\",width:\"100%\"},styles:{containerStyle:{dividerColor:\"rgb(234, 234, 234)\",emptyMessage:\"Your cart is empty!\",padding:\"20px 0px 20px 0px\"},imageStyle:{bgColor:\"rgb(245, 246, 248)\",fill:\"cover\",height:120,padding:\"13px 16px 13px 16px\",width:120},priceStyle:{color:\"rgb(35, 35, 39)\",font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"100%\"}},quantityCounterStyles:{borderColor:\"rgba(35, 35, 39, 0.2)\",buttonBGColor:\"rgb(245, 245, 245)\",textColor:\"rgb(35, 35, 39)\"},sizeStyle:{color:\"rgb(35, 35, 39)\",colorIndicatorStyle:{height:14,radius:\"1000px\",width:14},font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"160%\"},labelColor:\"rgb(110, 113, 125)\"},titleStyle:{color:\"rgb(35, 35, 39)\",font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"140%\"}}},width:\"100%\"})})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-120o86m\",\"data-framer-name\":\"Line\",fill:\"black\",intrinsicHeight:1,intrinsicWidth:547,layoutDependency:layoutDependency,layoutId:\"mvkbeLbmQ\",svg:'<svg width=\"547\" height=\"1\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path stroke=\"#CED3DD\" d=\"M0 .5h547\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fqhoi0\",\"data-framer-name\":\"Subtotal \",layoutDependency:layoutDependency,layoutId:\"WWVGq_K1e\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q10nv2\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"D2L2a7qfq\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ixxrho\",\"data-framer-name\":\"Amount\",layoutDependency:layoutDependency,layoutId:\"bpsyERJDf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTYwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39)))\"},children:\"Subtotal: \"})}),className:\"framer-6ipyvf\",fonts:[\"GF;Outfit-600\"],layoutDependency:layoutDependency,layoutId:\"DHRB1RkwW\",style:{\"--extracted-r6o4lv\":\"var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextForSubtotalAmountDisplay16gnhhm,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTYwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39)))\"},children:\"$0.00\"})}),className:\"framer-6gnhhm\",fonts:[\"GF;Outfit-600\"],layoutDependency:layoutDependency,layoutId:\"VpV3H42U1\",style:{\"--extracted-r6o4lv\":\"var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HxKcLnp_J\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"316px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zrgif7-container\",layoutDependency:layoutDependency,layoutId:\"XPP6YEOkQ-container\",nodeId:\"XPP6YEOkQ\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",children:/*#__PURE__*/_jsx(ButtonCheckout2,{height:\"100%\",id:\"XPP6YEOkQ\",K3Hyf0dGu:resolvedLinks5[0],layoutId:\"XPP6YEOkQ\",style:{width:\"100%\"},variant:\"hjQI6HBWj\",width:\"100%\",ZMcyYkf3A:\"Checkout\"})})})})]})})]})})})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nl7u7c\",\"data-framer-name\":\"Count\",layoutDependency:layoutDependency,layoutId:\"rF4oaY8eM\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lc3rip\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"ZJBeuv2yj\",style:{backgroundColor:\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTUwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255)))\"},children:\"0\"})}),className:\"framer-u3vt40\",fonts:[\"GF;Outfit-500\"],layoutDependency:layoutDependency,layoutId:\"sJzxwq1OY\",style:{\"--extracted-r6o4lv\":\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vh3i6q\",\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DrLkVkYBf\",onTap:onTap1dgg73z,...addPropertyOverrides({IR8zaSPI7:{onTap:onTap12ji89x}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Graphic,{animated:true,className:\"framer-8i798q\",\"data-framer-name\":\"graphic\",layoutDependency:layoutDependency,layoutId:\"oeozdqfPX\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1961191\",\"data-framer-name\":\"Cart\",layoutDependency:layoutDependency,layoutId:\"a4jroEUji\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/eXdXE222lYzeMWNfxkeDsUJc8.svg?width=24&height=24\"},className:\"framer-9apkcl\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,id:`${layoutId}-9apkcl`,layoutDependency:layoutDependency,layoutId:\"n4vly9WO7\",onTap:onTaptxyyif({overlay:overlay2}),ref:ref5,...addPropertyOverrides({IR8zaSPI7:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10+(((componentViewport?.height||116)-20-96)/2+0+0)+0+0+23.5+4.2242+0+0),pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/eXdXE222lYzeMWNfxkeDsUJc8.svg?width=24&height=24\"}},RSiVOxreb:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10+(((componentViewport?.height||87)-20-67)/2+0+0)+0+0+-1.0016+7.5017+0+0),pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/eXdXE222lYzeMWNfxkeDsUJc8.svg?width=24&height=24\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"end\",anchorRef:ref5,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-9apkcl`,offsetX:18.43747402765439,offsetY:-69.72501467066104,onDismiss:overlay2.hide,placement:\"bottom\",safeArea:true,zIndex:11,...addPropertyOverrides({IR8zaSPI7:{alignment:\"center\",offsetX:0,safeArea:false},RSiVOxreb:{offsetX:76.4375,offsetY:-71.72501467066104,safeArea:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1kf4oj7\",exit:animation2,initial:animation4,layoutDependency:layoutDependency,layoutId:\"VYRFNDcpL\",ref:ref6,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1kusalo\",\"data-framer-name\":\"Cart Container\",exit:animation5,initial:animation6,layoutDependency:layoutDependency,layoutId:\"AZeDq3e6g\",style:{backgroundColor:\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\"},...addPropertyOverrides({IR8zaSPI7:{animate:undefined,exit:undefined,initial:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w3vibs\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"s7Gr7aEsS\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-chid1o\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"q1Zs9CSvW\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTYwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39)))\"},children:\"Cart\"})}),className:\"framer-tm36n7\",fonts:[\"GF;Outfit-600\"],layoutDependency:layoutDependency,layoutId:\"XSf0HGYTN\",style:{\"--extracted-1eung3n\":\"var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-f07bn4\",\"data-framer-name\":\"Close Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sUum82QSA\",onTap:onTap1wnntms({overlay:overlay2}),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-jjv4i5\",\"data-framer-name\":\"graphic\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"ZTf5g8Ntf\",svg:'<svg width=\"24\" height=\"24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"a\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path fill=\"#232327\" d=\"M0 0h24v24H0z\"/></mask><g mask=\"url(#a)\"><path d=\"m12 13.054-5.073 5.073a.726.726 0 0 1-.522.213.708.708 0 0 1-.532-.213.718.718 0 0 1-.217-.527c0-.206.072-.382.217-.527L10.946 12 5.873 6.927a.726.726 0 0 1-.212-.522.708.708 0 0 1 .212-.532.718.718 0 0 1 .527-.217c.206 0 .382.072.527.217L12 10.946l5.073-5.073a.726.726 0 0 1 .522-.212.708.708 0 0 1 .532.212c.145.145.217.32.217.527a.718.718 0 0 1-.217.527L13.054 12l5.073 5.073c.138.139.21.313.213.522a.707.707 0 0 1-.213.532.718.718 0 0 1-.527.217.718.718 0 0 1-.527-.217L12 13.054Z\" fill=\"#232327\"/></g></svg>',withExternalLayout:true})})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-schzbr\",\"data-framer-name\":\"Line\",fill:\"black\",intrinsicHeight:1,intrinsicWidth:547,layoutDependency:layoutDependency,layoutId:\"uxy6sqEw3\",svg:'<svg width=\"547\" height=\"1\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path stroke=\"#CED3DD\" d=\"M0 .5h547\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-925w6\",\"data-framer-name\":\"Cart Preview\",layoutDependency:layoutDependency,layoutId:\"JgQfMlIl0\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-clbqvq-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"M4boh42lF-container\",nodeId:\"M4boh42lF\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",children:/*#__PURE__*/_jsx(Cart_Preview,{height:\"100%\",id:\"M4boh42lF\",layoutId:\"M4boh42lF\",style:{height:\"100%\",width:\"100%\"},styles:{containerStyle:{dividerColor:\"rgb(234, 234, 234)\",emptyMessage:\"Your cart is empty!\",padding:\"20px 0px 20px 0px\"},imageStyle:{bgColor:\"rgb(245, 246, 248)\",fill:\"cover\",height:120,padding:\"13px 16px 13px 16px\",width:120},priceStyle:{color:\"rgb(35, 35, 39)\",font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"100%\"}},quantityCounterStyles:{borderColor:\"rgba(35, 35, 39, 0.2)\",buttonBGColor:\"rgb(245, 245, 245)\",textColor:\"rgb(35, 35, 39)\"},sizeStyle:{color:\"rgb(35, 35, 39)\",colorIndicatorStyle:{height:14,radius:\"1000px\",width:14},font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"160%\"},labelColor:\"rgb(110, 113, 125)\"},titleStyle:{color:\"rgb(35, 35, 39)\",font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"140%\"}}},width:\"100%\",...addPropertyOverrides({IR8zaSPI7:{styles:{containerStyle:{dividerColor:\"rgb(234, 234, 234)\",emptyMessage:\"Your cart is empty!\",padding:\"20px 0px 20px 0px\"},imageStyle:{bgColor:\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\",fill:\"cover\",height:120,padding:\"0px 0px 0px 15px\",width:120},priceStyle:{color:\"rgb(35, 35, 39)\",font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"100%\"}},quantityCounterStyles:{borderColor:\"rgba(35, 35, 39, 0.2)\",buttonBGColor:\"rgb(245, 245, 245)\",textColor:\"rgb(35, 35, 39)\"},sizeStyle:{color:\"rgb(35, 35, 39)\",colorIndicatorStyle:{height:14,radius:\"1000px\",width:14},font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"160%\"},labelColor:\"rgb(110, 113, 125)\"},titleStyle:{color:\"rgb(35, 35, 39)\",font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"140%\"}}}},RSiVOxreb:{styles:{containerStyle:{dividerColor:\"rgb(234, 234, 234)\",emptyMessage:\"Your cart is empty!\",padding:\"20px 0px 20px 0px\"},imageStyle:{bgColor:\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\",fill:\"cover\",height:120,padding:\"0px 0px 0px 15px\",width:120},priceStyle:{color:\"rgb(35, 35, 39)\",font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"100%\"}},quantityCounterStyles:{borderColor:\"rgba(35, 35, 39, 0.2)\",buttonBGColor:\"rgb(245, 245, 245)\",textColor:\"rgb(35, 35, 39)\"},sizeStyle:{color:\"rgb(35, 35, 39)\",colorIndicatorStyle:{height:14,radius:\"1000px\",width:14},font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"160%\"},labelColor:\"rgb(110, 113, 125)\"},titleStyle:{color:\"rgb(35, 35, 39)\",font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"140%\"}}}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1b5jjmb\",\"data-framer-name\":\"Line\",fill:\"black\",intrinsicHeight:1,intrinsicWidth:547,layoutDependency:layoutDependency,layoutId:\"pacMQcEyZ\",svg:'<svg width=\"547\" height=\"1\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path stroke=\"#CED3DD\" d=\"M0 .5h547\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7j6t24\",\"data-framer-name\":\"Subtotal \",layoutDependency:layoutDependency,layoutId:\"kUHZ6Q7Hi\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-knfrtk\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"K7HX94mvc\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yphnf8\",\"data-framer-name\":\"Amount\",layoutDependency:layoutDependency,layoutId:\"O_9pQKtdY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTYwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39)))\"},children:\"Subtotal: \"})}),className:\"framer-1stald6\",fonts:[\"GF;Outfit-600\"],layoutDependency:layoutDependency,layoutId:\"nnp3UD_MM\",style:{\"--extracted-r6o4lv\":\"var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextForSubtotalAmountDisplay1ymai3k,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTYwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39)))\"},children:\"$0.00\"})}),className:\"framer-1ymai3k\",fonts:[\"GF;Outfit-600\"],layoutDependency:layoutDependency,layoutId:\"fS05YAWhl\",style:{\"--extracted-r6o4lv\":\"var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HxKcLnp_J\"},implicitPathVariables:undefined},{href:{webPageId:\"HxKcLnp_J\"},implicitPathVariables:undefined},{href:{webPageId:\"HxKcLnp_J\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"316px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oe3ek6-container\",layoutDependency:layoutDependency,layoutId:\"ZGf9PEx5W-container\",nodeId:\"ZGf9PEx5W\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",children:/*#__PURE__*/_jsx(ButtonCheckout2,{height:\"100%\",id:\"ZGf9PEx5W\",K3Hyf0dGu:resolvedLinks6[0],layoutId:\"ZGf9PEx5W\",style:{width:\"100%\"},variant:\"hjQI6HBWj\",width:\"100%\",ZMcyYkf3A:\"Checkout\",...addPropertyOverrides({IR8zaSPI7:{K3Hyf0dGu:resolvedLinks6[2]},RSiVOxreb:{K3Hyf0dGu:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})})]})})]})})})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gnyiv8\",\"data-framer-name\":\"Count\",layoutDependency:layoutDependency,layoutId:\"vAdKePOdz\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-f4hb51\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"ElpJzusEP\",style:{backgroundColor:\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},children:/*#__PURE__*/_jsx(RichTextForCartItemDisplaydw9g3z,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTUwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255)))\"},children:\"0\"})}),className:\"framer-dw9g3z\",fonts:[\"GF;Outfit-500\"],layoutDependency:layoutDependency,layoutId:\"z9uXE7VmY\",style:{\"--extracted-r6o4lv\":\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})]})]})]}),isDisplayed4()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation7,className:\"framer-1i0co9a\",\"data-framer-appear-id\":\"1i0co9a\",\"data-framer-name\":\"Container\",initial:animation8,layoutDependency:layoutDependency,layoutId:\"XGCkPK7nU\",optimized:true,style:{backgroundColor:\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-184py41\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"uPlGDHgy_\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rpiqu2\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"Bi71aWDuV\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wekegn\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"D7yPWky3V\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":XQNnVUq1O\",webPageId:\"GaGOSABrG\"},implicitPathVariables:undefined},{href:{hash:\":XQNnVUq1O\",webPageId:\"GaGOSABrG\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,...addPropertyOverrides({aI7uC4Ib1:{y:(componentViewport?.y||0)+10+(((componentViewport?.height||712)-20-(((componentViewport?.height||712)-20)*1+0))/2+0+0)+0+0+20+0+0+314.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vzj47a-container\",layoutDependency:layoutDependency,layoutId:\"wELvo_s1_-container\",nodeId:\"wELvo_s1_\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",whileHover:animation9,children:/*#__PURE__*/_jsx(ButtonNavBar2,{B0eTuUnrS:resolvedLinks7[0],FOxcLjTdx:\"Menu\",height:\"100%\",id:\"wELvo_s1_\",layoutId:\"wELvo_s1_\",variant:\"o9sOrP1sZ\",width:\"100%\",...addPropertyOverrides({aI7uC4Ib1:{B0eTuUnrS:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hthyrautY\"},implicitPathVariables:undefined},{href:{webPageId:\"hthyrautY\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:\"357px\",...addPropertyOverrides({aI7uC4Ib1:{y:(componentViewport?.y||0)+10+(((componentViewport?.height||712)-20-(((componentViewport?.height||712)-20)*1+0))/2+0+0)+0+0+20+0+0+397.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6fit2-container\",layoutDependency:layoutDependency,layoutId:\"rheiMtDCb-container\",nodeId:\"rheiMtDCb\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",whileHover:animation9,children:/*#__PURE__*/_jsx(ButtonNavBar2,{B0eTuUnrS:resolvedLinks8[0],FOxcLjTdx:\"About Us\",height:\"100%\",id:\"rheiMtDCb\",layoutId:\"rheiMtDCb\",style:{width:\"100%\"},variant:\"o9sOrP1sZ\",width:\"100%\",...addPropertyOverrides({aI7uC4Ib1:{B0eTuUnrS:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FdWkxBZ4u\"},implicitPathVariables:undefined},{href:{webPageId:\"FdWkxBZ4u\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:\"354px\",...addPropertyOverrides({aI7uC4Ib1:{y:(componentViewport?.y||0)+10+(((componentViewport?.height||712)-20-(((componentViewport?.height||712)-20)*1+0))/2+0+0)+0+0+20+0+0+480.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ynk1gz-container\",layoutDependency:layoutDependency,layoutId:\"phI1ilpJz-container\",nodeId:\"phI1ilpJz\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",whileHover:animation9,children:/*#__PURE__*/_jsx(ButtonNavBar2,{B0eTuUnrS:resolvedLinks9[0],FOxcLjTdx:\"Personalised Bottle Branding\",height:\"100%\",id:\"phI1ilpJz\",layoutId:\"phI1ilpJz\",style:{width:\"100%\"},variant:\"o9sOrP1sZ\",width:\"100%\",...addPropertyOverrides({aI7uC4Ib1:{B0eTuUnrS:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:\"356px\",...addPropertyOverrides({aI7uC4Ib1:{y:(componentViewport?.y||0)+10+(((componentViewport?.height||712)-20-(((componentViewport?.height||712)-20)*1+0))/2+0+0)+0+0+20+0+0+563.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18jf19e-container\",layoutDependency:layoutDependency,layoutId:\"iKr8XPaZG-container\",nodeId:\"iKr8XPaZG\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",whileHover:animation9,children:/*#__PURE__*/_jsx(ButtonNavBar2,{B0eTuUnrS:\"tel:+27 (72) 237-9941\",FOxcLjTdx:\"Collect Order In Store\",height:\"100%\",id:\"iKr8XPaZG\",layoutId:\"iKr8XPaZG\",style:{width:\"100%\"},variant:\"o9sOrP1sZ\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jlQCrnN6c\"},implicitPathVariables:undefined},{href:{webPageId:\"jlQCrnN6c\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:\"356px\",...addPropertyOverrides({aI7uC4Ib1:{y:(componentViewport?.y||0)+10+(((componentViewport?.height||712)-20-(((componentViewport?.height||712)-20)*1+0))/2+0+0)+0+0+20+0+0+231.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1polum8-container\",layoutDependency:layoutDependency,layoutId:\"WRdXIHvtB-container\",nodeId:\"WRdXIHvtB\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",whileHover:animation9,children:/*#__PURE__*/_jsx(ButtonNavBar,{B0eTuUnrS:resolvedLinks10[0],FOxcLjTdx:\"Visit Online Store\",height:\"100%\",id:\"WRdXIHvtB\",layoutId:\"WRdXIHvtB\",style:{width:\"100%\"},variant:\"hNCqBIth4\",width:\"100%\",...addPropertyOverrides({aI7uC4Ib1:{B0eTuUnrS:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:238.33333333333334,intrinsicWidth:333.3333333333333,pixelHeight:4500,pixelWidth:4500,sizes:\"258px\",src:\"https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=512&width=4500&height=4500\",srcSet:\"https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=512&width=4500&height=4500 512w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=1024&width=4500&height=4500 1024w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=2048&width=4500&height=4500 2048w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=4096&width=4500&height=4500 4096w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?width=4500&height=4500 4500w\"},className:\"framer-sxwfr3\",\"data-framer-name\":\"Logo 1 transparent Horizontal Placement\",layoutDependency:layoutDependency,layoutId:\"xnzRTIht3\",...addPropertyOverrides({aI7uC4Ib1:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:238.33333333333334,intrinsicWidth:333.3333333333333,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10+(((componentViewport?.height||712)-20-(((componentViewport?.height||712)-20)*1+0))/2+0+0)+0+0+20+0+0+55.5),pixelHeight:4500,pixelWidth:4500,sizes:\"258px\",src:\"https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=512&width=4500&height=4500\",srcSet:\"https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=512&width=4500&height=4500 512w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=1024&width=4500&height=4500 1024w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=2048&width=4500&height=4500 2048w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=4096&width=4500&height=4500 4096w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?width=4500&height=4500 4500w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ir7utf\",\"data-framer-name\":\"Hamburger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"a0ntb8VJf\",onTap:onTap1xunuvs,children:/*#__PURE__*/_jsx(ChatTeardropWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation11,animated:true,className:\"framer-25hbb1\",\"data-framer-appear-id\":\"25hbb1\",initial:animation12,layoutDependency:layoutDependency,layoutId:\"x_P8wClLk\",optimized:true,style:{\"--1m6trwb\":1,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1.5,rotate:136},whileTap:animation10})})]})})}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-vt2er\",\"data-framer-name\":\"MobileOpen\",layoutDependency:layoutDependency,layoutId:\"LXVyuQv6k\",style:{backdropFilter:\"blur(7px)\",backgroundColor:\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(246, 252, 220))\",WebkitBackdropFilter:\"blur(7px)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ov4ibd\",layoutDependency:layoutDependency,layoutId:\"np5t_CoUQ\",style:{backgroundColor:\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(246, 252, 220))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kwjcbe\",\"data-framer-name\":\"NavigationItems\",layoutDependency:layoutDependency,layoutId:\"Sl2fJIaCq\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GaGOSABrG\"},motionChild:true,nodeId:\"rM0P2DZys\",openInNewTab:false,scopeId:\"Tr7lTAwsd\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Company logo\",className:\"framer-8a09t2 framer-o4fr5p\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"rM0P2DZys\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:238.33333333333334,intrinsicWidth:333.3333333333333,pixelHeight:4500,pixelWidth:4500,sizes:\"163px\",src:\"https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=512&width=4500&height=4500\",srcSet:\"https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=512&width=4500&height=4500 512w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=1024&width=4500&height=4500 1024w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=2048&width=4500&height=4500 2048w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=4096&width=4500&height=4500 4096w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?width=4500&height=4500 4500w\"},className:\"framer-q86hpk\",\"data-framer-name\":\"Logo 1 transparent Horizontal Placement\",layoutDependency:layoutDependency,layoutId:\"eGgf1iMrL\",...addPropertyOverrides({uL0T7fb6M:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:238.33333333333334,intrinsicWidth:333.3333333333333,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-0)/2+0+0)+0+0+11+0+0),pixelHeight:4500,pixelWidth:4500,sizes:\"163px\",src:\"https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=512&width=4500&height=4500\",srcSet:\"https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=512&width=4500&height=4500 512w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=1024&width=4500&height=4500 1024w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=2048&width=4500&height=4500 2048w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?scale-down-to=4096&width=4500&height=4500 4096w,https://framerusercontent.com/images/1blpP4ulX5tjAPm1MHXbRaz1Y.png?width=4500&height=4500 4500w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bf3lka\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"PDT20WTDK\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17mr7y0\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"qB627qLmy\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GaGOSABrG\"},implicitPathVariables:undefined},{href:{webPageId:\"GaGOSABrG\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,...addPropertyOverrides({uL0T7fb6M:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-0)/2+0+0)+0+0+0+120+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sdc38k-container\",layoutDependency:layoutDependency,layoutId:\"zB4swzQWP-container\",nodeId:\"zB4swzQWP\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",whileHover:animation9,children:/*#__PURE__*/_jsx(ButtonNavBar2,{B0eTuUnrS:resolvedLinks11[0],FOxcLjTdx:\"Menu\",height:\"100%\",id:\"zB4swzQWP\",layoutId:\"zB4swzQWP\",variant:\"o9sOrP1sZ\",width:\"100%\",...addPropertyOverrides({uL0T7fb6M:{B0eTuUnrS:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hthyrautY\"},implicitPathVariables:undefined},{href:{webPageId:\"hthyrautY\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:\"357px\",...addPropertyOverrides({uL0T7fb6M:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-0)/2+0+0)+0+0+0+120+0+0+78}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ku1j78-container\",layoutDependency:layoutDependency,layoutId:\"qga7XGD_I-container\",nodeId:\"qga7XGD_I\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",whileHover:animation9,children:/*#__PURE__*/_jsx(ButtonNavBar2,{B0eTuUnrS:resolvedLinks12[0],FOxcLjTdx:\"About Us\",height:\"100%\",id:\"qga7XGD_I\",layoutId:\"qga7XGD_I\",style:{width:\"100%\"},variant:\"o9sOrP1sZ\",width:\"100%\",...addPropertyOverrides({uL0T7fb6M:{B0eTuUnrS:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FdWkxBZ4u\"},implicitPathVariables:undefined},{href:{webPageId:\"FdWkxBZ4u\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:\"354px\",...addPropertyOverrides({uL0T7fb6M:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-0)/2+0+0)+0+0+0+120+0+0+156}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nbgeaw-container\",layoutDependency:layoutDependency,layoutId:\"KpPBwUUMR-container\",nodeId:\"KpPBwUUMR\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",whileHover:animation9,children:/*#__PURE__*/_jsx(ButtonNavBar2,{B0eTuUnrS:resolvedLinks13[0],FOxcLjTdx:\"Personalised Bottle Branding\",height:\"100%\",id:\"KpPBwUUMR\",layoutId:\"KpPBwUUMR\",style:{width:\"100%\"},variant:\"o9sOrP1sZ\",width:\"100%\",...addPropertyOverrides({uL0T7fb6M:{B0eTuUnrS:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:\"356px\",...addPropertyOverrides({uL0T7fb6M:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-0)/2+0+0)+0+0+0+120+0+0+234}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4a7l4v-container\",layoutDependency:layoutDependency,layoutId:\"HMMrkRR_L-container\",nodeId:\"HMMrkRR_L\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",whileHover:animation9,children:/*#__PURE__*/_jsx(ButtonNavBar2,{B0eTuUnrS:\"tel:+27 (72) 237-9941\",FOxcLjTdx:\"Collect Order In Store\",height:\"100%\",id:\"HMMrkRR_L\",layoutId:\"HMMrkRR_L\",style:{width:\"100%\"},variant:\"o9sOrP1sZ\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jlQCrnN6c\"},implicitPathVariables:undefined},{href:{webPageId:\"jlQCrnN6c\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:\"356px\",...addPropertyOverrides({uL0T7fb6M:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-0)/2+0+0)+0+0+0+120+0+0+312}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wpgxr2-container\",layoutDependency:layoutDependency,layoutId:\"olu7VfIRE-container\",nodeId:\"olu7VfIRE\",rendersWithMotion:true,scopeId:\"Tr7lTAwsd\",whileHover:animation9,children:/*#__PURE__*/_jsx(ButtonNavBar,{B0eTuUnrS:resolvedLinks14[0],FOxcLjTdx:\"Visit Online Store\",height:\"100%\",id:\"olu7VfIRE\",layoutId:\"olu7VfIRE\",style:{width:\"100%\"},variant:\"hNCqBIth4\",width:\"100%\",...addPropertyOverrides({uL0T7fb6M:{B0eTuUnrS:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1skt7c5\",\"data-framer-name\":\"Hamburger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WYW9z_v1D\",onTap:onTap70mmk0,children:/*#__PURE__*/_jsx(ChatTeardropWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation11,animated:true,className:\"framer-rpfwes\",\"data-framer-appear-id\":\"rpfwes\",initial:animation12,layoutDependency:layoutDependency,layoutId:\"mtNXblVjw\",optimized:true,style:{\"--1m6trwb\":1,\"--21h8s6\":\"var(--token-b475daa1-123e-4ac4-9203-afa2fe736f56, rgb(230, 230, 230))\",\"--pgex8v\":1.5,rotate:136},whileTap:animation10})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZOmP7.framer-o4fr5p, .framer-ZOmP7 .framer-o4fr5p { display: block; }\",\".framer-ZOmP7.framer-8paezw { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1200px; }\",\".framer-ZOmP7 .framer-1o7jd8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-ZOmP7 .framer-1drx5nu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 30px 20px 30px 20px; position: relative; width: 100%; }\",\".framer-ZOmP7 .framer-98riig { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 253px; }\",\".framer-ZOmP7 .framer-1ooq79a { flex: none; height: 60px; overflow: hidden; position: relative; text-decoration: none; width: 255px; }\",\".framer-ZOmP7 .framer-bhec6m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 90px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ZOmP7 .framer-d47ie7-container, .framer-ZOmP7 .framer-1ksnz77-container, .framer-ZOmP7 .framer-1w9lzdc-container, .framer-ZOmP7 .framer-px8pzn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ZOmP7 .framer-zmod2c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 37px; height: min-content; justify-content: flex-end; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: min-content; }\",\".framer-ZOmP7 .framer-uupw84, .framer-ZOmP7 .framer-1961191 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: sticky; top: 0px; width: min-content; z-index: 1; }\",\".framer-ZOmP7 .framer-dqft6g { cursor: pointer; flex: none; height: 44px; overflow: visible; position: relative; width: 50px; }\",\".framer-ZOmP7 .framer-151gnbp, .framer-ZOmP7 .framer-1kf4oj7 { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px 0px; height: min-content; justify-content: flex-start; min-height: 703px; min-width: 376px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-ZOmP7 .framer-1wvwsgu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: center; left: calc(49.73404255319151% - 100.2659574468085% / 2); overflow: visible; padding: 10px; position: absolute; top: calc(46.94167852062591% - 100vh / 2); width: 100%; z-index: 10; }\",\".framer-ZOmP7 .framer-1crwtq9, .framer-ZOmP7 .framer-w3vibs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 19px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ZOmP7 .framer-1mkmex4, .framer-ZOmP7 .framer-1okmxez, .framer-ZOmP7 .framer-chid1o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 316px; }\",\".framer-ZOmP7 .framer-1g8rds2, .framer-ZOmP7 .framer-s94ook, .framer-ZOmP7 .framer-azqlub, .framer-ZOmP7 .framer-ea5297, .framer-ZOmP7 .framer-47ezry, .framer-ZOmP7 .framer-6ipyvf, .framer-ZOmP7 .framer-6gnhhm, .framer-ZOmP7 .framer-u3vt40, .framer-ZOmP7 .framer-tm36n7, .framer-ZOmP7 .framer-1stald6, .framer-ZOmP7 .framer-1ymai3k, .framer-ZOmP7 .framer-dw9g3z { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ZOmP7 .framer-12hirer, .framer-ZOmP7 .framer-12a5p27, .framer-ZOmP7 .framer-f07bn4 { 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; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ZOmP7 .framer-1mrp909, .framer-ZOmP7 .framer-18nhrhu, .framer-ZOmP7 .framer-jjv4i5 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-ZOmP7 .framer-1wwt0o7, .framer-ZOmP7 .framer-16re2vs, .framer-ZOmP7 .framer-1vhm37x, .framer-ZOmP7 .framer-120o86m, .framer-ZOmP7 .framer-schzbr, .framer-ZOmP7 .framer-1b5jjmb { flex: none; height: 1px; position: relative; width: 155px; }\",\".framer-ZOmP7 .framer-88rmw3, .framer-ZOmP7 .framer-925w6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 376px; justify-content: center; overflow: hidden; padding: 18px 0px 18px 0px; position: relative; width: 316px; }\",\".framer-ZOmP7 .framer-oz6giu-container, .framer-ZOmP7 .framer-mf8iz0-container, .framer-ZOmP7 .framer-clbqvq-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-ZOmP7 .framer-8xbbyb, .framer-ZOmP7 .framer-1fqhoi0, .framer-ZOmP7 .framer-7j6t24 { 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; min-height: 100px; overflow: hidden; padding: 0px; position: relative; width: 316px; }\",\".framer-ZOmP7 .framer-46ewz, .framer-ZOmP7 .framer-1q10nv2, .framer-ZOmP7 .framer-knfrtk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ZOmP7 .framer-183kgs1, .framer-ZOmP7 .framer-1ixxrho, .framer-ZOmP7 .framer-1yphnf8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ZOmP7 .framer-1bad5yv-container, .framer-ZOmP7 .framer-zrgif7-container, .framer-ZOmP7 .framer-1oe3ek6-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ZOmP7 .framer-78vtwh, .framer-ZOmP7 .framer-1gnyiv8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 22px; justify-content: center; overflow: hidden; padding: 2px; position: absolute; right: 0px; top: -4px; width: 22px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-ZOmP7 .framer-1au198, .framer-ZOmP7 .framer-lc3rip, .framer-ZOmP7 .framer-f4hb51 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ZOmP7 .framer-8u3m81 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 67px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 200px; }\",\".framer-ZOmP7 .framer-drra3u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ZOmP7 .framer-n203z { flex: none; height: 67px; overflow: hidden; position: relative; text-decoration: none; width: 278px; }\",\".framer-ZOmP7 .framer-11n67lb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: 103%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 21%; }\",\".framer-ZOmP7 .framer-1jvum25 { align-content: center; align-items: center; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 200px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24%; }\",\".framer-ZOmP7 .framer-137nl2h { cursor: pointer; flex: none; height: 43px; overflow: hidden; position: relative; width: 44px; }\",\".framer-ZOmP7 .framer-olo97a { height: 150px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ZOmP7 .framer-1athys5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: center; left: 50%; overflow: visible; padding: 40px 0px 40px 0px; position: absolute; top: 50%; width: min-content; z-index: 10; }\",\".framer-ZOmP7 .framer-db08j3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ZOmP7 .framer-v2ywza { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: hidden; padding: 18px 0px 18px 0px; position: relative; width: 316px; }\",\".framer-ZOmP7 .framer-nl7u7c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 22px; justify-content: center; overflow: hidden; padding: 2px; position: absolute; right: -5px; top: -5px; width: 22px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-ZOmP7 .framer-1vh3i6q { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ZOmP7 .framer-8i798q { flex: none; height: var(--framer-aspect-ratio-supported, 34px); position: relative; width: 44px; }\",\".framer-ZOmP7 .framer-9apkcl { cursor: pointer; flex: none; height: 41px; overflow: visible; position: relative; width: 41px; }\",\".framer-ZOmP7 .framer-1kusalo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1.1393841166936791); justify-content: center; left: 0px; overflow: auto; padding: 10px 0px 10px 0px; position: absolute; top: calc(49.928876244665744% - 113.93841166936791vh / 2); width: 100%; z-index: 10; }\",\".framer-ZOmP7 .framer-1i0co9a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 790px; }\",\".framer-ZOmP7 .framer-184py41 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 45px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-ZOmP7 .framer-1rpiqu2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ZOmP7 .framer-1wekegn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: 672px; justify-content: center; overflow: auto; padding: 0px; position: relative; width: 1px; }\",\".framer-ZOmP7 .framer-vzj47a-container, .framer-ZOmP7 .framer-sdc38k-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ZOmP7 .framer-6fit2-container, .framer-ZOmP7 .framer-1ku1j78-container { flex: none; height: auto; position: relative; width: 357px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ZOmP7 .framer-1ynk1gz-container, .framer-ZOmP7 .framer-nbgeaw-container { flex: none; height: auto; position: relative; width: 354px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ZOmP7 .framer-18jf19e-container, .framer-ZOmP7 .framer-1polum8-container, .framer-ZOmP7 .framer-4a7l4v-container, .framer-ZOmP7 .framer-wpgxr2-container { flex: none; height: auto; position: relative; width: 356px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ZOmP7 .framer-sxwfr3 { flex: none; height: 146px; overflow: visible; position: relative; width: 258px; }\",\".framer-ZOmP7 .framer-ir7utf { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 671px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 52px; z-index: 1; }\",\".framer-ZOmP7 .framer-25hbb1, .framer-ZOmP7 .framer-rpfwes { flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ZOmP7 .framer-vt2er { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 405px; }\",\".framer-ZOmP7 .framer-ov4ibd { bottom: 2px; flex: none; height: 0px; left: 16px; overflow: auto; position: absolute; right: 16px; z-index: 1; }\",\".framer-ZOmP7 .framer-kwjcbe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 90%; }\",\".framer-ZOmP7 .framer-8a09t2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; text-decoration: none; top: 11px; width: min-content; z-index: 1; }\",\".framer-ZOmP7 .framer-q86hpk { flex: none; height: 117px; overflow: visible; position: relative; width: 163px; }\",\".framer-ZOmP7 .framer-1bf3lka { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 120px 20px 20px 1px; position: relative; width: 271px; }\",\".framer-ZOmP7 .framer-17mr7y0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 356px; }\",\".framer-ZOmP7 .framer-1skt7c5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 52px; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: 24px; top: 8px; width: 52px; z-index: 1; }\",\".framer-ZOmP7.framer-v-1onav8o.framer-8paezw { gap: 0px; padding: 10px; width: min-content; }\",\".framer-ZOmP7.framer-v-1onav8o .framer-1o7jd8 { width: 810px; }\",\".framer-ZOmP7.framer-v-1onav8o .framer-8u3m81 { width: 100%; }\",\".framer-ZOmP7.framer-v-1onav8o .framer-11n67lb { gap: 22px; }\",\".framer-ZOmP7.framer-v-1onav8o .framer-1vh3i6q, .framer-ZOmP7.framer-v-cvmyq2 .framer-1vh3i6q { order: 2; }\",\".framer-ZOmP7.framer-v-1onav8o .framer-1961191, .framer-ZOmP7.framer-v-1oc2gqh .framer-sxwfr3, .framer-ZOmP7.framer-v-cvmyq2 .framer-1961191, .framer-ZOmP7.framer-v-cvmyq2 .framer-9apkcl { order: 0; }\",\".framer-ZOmP7.framer-v-1onav8o .framer-9apkcl { height: 54px; order: 0; width: 54px; }\",\".framer-ZOmP7.framer-v-1onav8o .framer-1gnyiv8, .framer-ZOmP7.framer-v-1oc2gqh .framer-1polum8-container, .framer-ZOmP7.framer-v-cvmyq2 .framer-1gnyiv8 { order: 1; }\",\".framer-ZOmP7.framer-v-1oc2gqh.framer-8paezw { height: 712px; padding: 10px; width: min-content; }\",\".framer-ZOmP7.framer-v-1oc2gqh .framer-vzj47a-container { order: 6; }\",\".framer-ZOmP7.framer-v-1oc2gqh .framer-6fit2-container { order: 7; }\",\".framer-ZOmP7.framer-v-1oc2gqh .framer-1ynk1gz-container { order: 8; }\",\".framer-ZOmP7.framer-v-1oc2gqh .framer-18jf19e-container { order: 9; }\",\".framer-ZOmP7.framer-v-cvmyq2.framer-8paezw { padding: 10px; width: min-content; }\",\".framer-ZOmP7.framer-v-cvmyq2 .framer-1o7jd8 { justify-content: center; padding: 0px; width: min-content; }\",\".framer-ZOmP7.framer-v-cvmyq2 .framer-8u3m81 { gap: 0px; height: 96px; justify-content: center; width: 370px; }\",\".framer-ZOmP7.framer-v-cvmyq2 .framer-drra3u { height: 67px; width: 68%; }\",\".framer-ZOmP7.framer-v-cvmyq2 .framer-n203z { height: auto; width: 100%; }\",\".framer-ZOmP7.framer-v-cvmyq2 .framer-11n67lb { gap: 13px; height: 49px; width: 32%; }\",\".framer-ZOmP7.framer-v-cvmyq2 .framer-1kf4oj7 { align-content: center; align-items: center; justify-content: center; overflow: visible; will-change: unset; }\",\".framer-ZOmP7.framer-v-cvmyq2 .framer-1kusalo { height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; left: calc(50.00000000000002% - 100% / 2); padding: 45px 0px 0px 0px; top: 0px; }\",\".framer-ZOmP7.framer-v-clj2l2.framer-8paezw { width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zEdlIVISx\":{\"layout\":[\"auto\",\"auto\"]},\"RSiVOxreb\":{\"layout\":[\"auto\",\"auto\"]},\"aI7uC4Ib1\":{\"layout\":[\"auto\",\"fixed\"]},\"hvSIy_1zQ\":{\"layout\":[\"fixed\",\"auto\"]},\"IR8zaSPI7\":{\"layout\":[\"auto\",\"auto\"]},\"uL0T7fb6M\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTr7lTAwsd=withCSS(Component,css,\"framer-ZOmP7\");export default FramerTr7lTAwsd;FramerTr7lTAwsd.displayName=\"NAVBAR\";FramerTr7lTAwsd.defaultProps={height:120,width:1200};addPropertyControls(FramerTr7lTAwsd,{variant:{options:[\"nVzltcHGS\",\"zEdlIVISx\",\"RSiVOxreb\",\"aI7uC4Ib1\",\"hvSIy_1zQ\",\"IR8zaSPI7\",\"uL0T7fb6M\"],optionTitles:[\"Desktop\",\"Dekstop Cart Open\",\"Tablet Closed\",\"Tablet Hamburger Menu Open\",\"Tablet Cart Open\",\"Mobile Closed\",\"Mobiler Hamburger Menu Opened\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTr7lTAwsd,[{explicitInter:true,fonts:[{family:\"Outfit\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yC4S-EiAou6Y.woff2\",weight:\"600\"},{family:\"Outfit\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1C4S-EiAou6Y.woff2\",weight:\"500\"},{family:\"Outfit\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4S-EiAou6Y.woff2\",weight:\"400\"}]},...Link2Fonts,...ButtonCreateStore2Fonts,...Cart_PreviewFonts,...ButtonCheckout2Fonts,...GraphicFonts,...ButtonNavBar2Fonts,...ButtonNavBarFonts,...ChatTeardropFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTr7lTAwsd\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zEdlIVISx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RSiVOxreb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aI7uC4Ib1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"hvSIy_1zQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IR8zaSPI7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uL0T7fb6M\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"120\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0138aee)\nexport default function metadata(params,activeLocale){return{customHTMLHeadEnd:\"<!-- Google tag (gtag.js) -->\\n<script async=\\\"\\\" src=\\\"https://www.googletagmanager.com/gtag/js?id=G-NRS800D7NR\\\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag('js', new Date());\\n\\n  gtag('config', 'G-NRS800D7NR');\\n</script>\",description:\"Premium bottled water brand, supplying purified, alkaline and sparkling water. offering personalised bottle labeling \",favicon:\"https://framerusercontent.com/assets/3VwpY4EW8UeEIEPjDIXYaCUHU.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/uqPGXYLOegSOTLuBsIfE4mB7tuk.png\",title:\"Masa Aqua Premium Bottled Water\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}