{"version":3,"file":"script_main.JCopGPFN.mjs","names":["useState","useRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","animation","animation1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","getProps","React.forwardRef","addPropertyOverrides","MotionDivWithFXWithOptimizedAppearEffect","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","RichText","addPropertyOverrides","MenuButton2","ALLSOPPSLogoGoldFonts","ALLSOPPSLogoGold","NAVItemSecondary","NAVListItemFonts","NAVListItem","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","MotionDivWithFXWithOptimizedAppearEffect","NAVListItemControls","NAVItemSecondaryControls","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","matchVariant","animation","animation1","animation2","animation3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","humanReadableEnumMap1","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","FormButton","TextLink","Image1","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","animation1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","_Fragment","FormPlainTextInput","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","NAVV1","ContainerWithOptimizedAppearEffect","FooterBlackFonts","FooterBlack","NAVListItemControls","NAVListItem","NAVItemSecondary","breakpoints","serializationHash","variantClassNames","animation","animation1","matchVariant","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","humanReadableEnumMap","humanReadableEnumMap1","getProps","Component","useRef","React.useId","PropertyOverrides","css","useState","useRef","useCallback","useState","useRef","useCallback","css","cycleOrder","variantClassNames","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","React.forwardRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","useState","useMemo","isCurrencySymbolSameAsCode","ShopXCartSubtotal","useState","useRef","useCallback","_Fragment","useState","useRef","useCallback","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","FCCheckoutButtonButton","FCCheckoutButtonButtonControls","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","FC_CartCounterFonts","MotionDivWithFXWithOptimizedAppearEffect","CheckoutButtonRK","FCCheckoutButtonButtonControls","FCCheckoutButtonButton","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","animation2","animation3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","useStateVariable","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","FCCartProductCardRK","FCCheckoutButtonButton","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","MotionDivWithFXWithOptimizedAppearEffect","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","SVG","addPropertyOverrides","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","RichText","MenuButton","ALLSOPPSLogoGold","CartButton","NAVListItem","FCCartStateRK","NAVListItemControls","serializationHash","variantClassNames","matchVariant","animation","animation1","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","humanReadableEnumMap","getProps","React.forwardRef","useRef","React.useId","NAVV2","FooterBlack","NAVListItem","useRef","React.useId","PropertyOverrides","React.createElement","MasterTemplatePhase1","MasterTemplatePhase2","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/KLQYCz7HbuCd68go4ka8/oeowGEcf2ZN2w2IQT0Dt/AgeVerificationPopup.js","https:/framerusercontent.com/modules/mcP5YBmOqRtt17EVY0KX/zKTeMOIabwoianbAMdt9/L6c93eJUI.js","https:/framerusercontent.com/modules/WN0uhb8dqhV9eZO7W4Xu/AImWn4PINHYzZv8ys6UV/PyxbI2WPL.js","https:/framerusercontent.com/modules/rFMvrsnCIWQcxik7Xdov/O8NDQ3uWO2uFy5B9DlrL/xsIDtnpiG.js","https:/framerusercontent.com/modules/bRFRrp7sUbZP3PWIGg15/5Ma6Rv4EdfFA5UWWSeLY/nfcWeKF2n.js","https:/framerusercontent.com/modules/xGrpfJmumGdJat5RmrEf/jgt9FbFW0gOVuzIgDnNF/upfQVbW_P.js","https:/framerusercontent.com/modules/ysGdQKl2sc5g5nU3ZXcB/1RCZ9xpLO6r2QVI0UGgE/DxJTNCyjB.js","https:/framerusercontent.com/modules/BJnPqGnU2ffTZxgmS97x/M6yqg1kTfbZsURlsdt5w/M6Df3kSwQ.js","https:/framerusercontent.com/modules/6dgBgLDy9pUitj587MMa/0ddPQ2i52a7BWMw0vgBe/UVH9lMXjZ.js","https:/framerusercontent.com/modules/cCJElVnHq5pdtmHZlzA8/tV93XUTOWwflC9eh8dJl/E6ykNmqeL.js","https:/framerusercontent.com/modules/iNxQR66txeNh1MBMupeD/14fDVHtX7ZF5JXTR7ee3/FC_CartStateController.js","https:/framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/CwQMBB6veGtRJ77hGsnc/FC_CartCounter.js","https:/framerusercontent.com/modules/RBhrmJSayFIEr01hpPFn/uknigYuJhd1icsEQ9e0L/TIzKiGcOB.js","https:/framerusercontent.com/modules/Xz56MXJ2ZtTgFtT1VmZz/jsrZt5LjumizHw76NuWB/atkMxVAKb.js","https:/framer.com/m/shopX-cartSubtotal-pv7y.js","https:/framerusercontent.com/modules/g7fE5FpUH8BU8KzDDNuK/ev96V8ZMvBdXi4qVNtAQ/FC_CartSubtotal.js","https:/framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/f2ixbED1jXEDDW06CbZm/FC_CartProductCard.js","https:/framerusercontent.com/modules/v7LtkkyNjEAQ8EyrCJW6/tND47xWycBAq6ZXOZgJN/FC_CartCheckoutButton.js","https:/framerusercontent.com/modules/4lxV8QPoZ4zF0k1fukoK/omvRHnHCBaZjlzALAJlw/oRthb907V.js","https:/framerusercontent.com/modules/iCXU97fHrGu4CQPqiAAJ/xtAmgrDNp8dfrE283fjG/Oq6WDWLON.js","https:/framerusercontent.com/modules/XZKFeTvlzEMZWQ8j0R5W/coKChlXdrJ8aPmJ4EYHp/ojZONdma0.js","https:/framerusercontent.com/modules/M8OcZb4HbSf2jQfzRuMv/G1GykhIoKIPMB7cih851/cmqUfsmpx.js","https:/framerusercontent.com/modules/xDsyewBcPGW2cYY9JLRi/KFHSYH75OZqk2SZV3l37/otmiMRK0c.js","https:/framerusercontent.com/modules/xAAT3tOMF54mOEPqj4cK/MlUGNdTPY4YJ1l96ML0X/ZGZWxKNKb.js","https:/framerusercontent.com/modules/43ddLBJe0DCoL5Oznaz8/jFrylCZA5ZUnoL7uR2Q2/UsDtRjFsh.js","https:/framerusercontent.com/modules/xBYIlzwh9RkkxmvCHRHU/wkwMTw5CcOWY08gbCkDH/OQIqYPKM2.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,RenderTarget,ControlType,useIsStaticRenderer}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{useEffect,useState,useRef}from\"react\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 320\n */export default function AgeVerificationPopup(props){const{width=400,height=320,// Grouped object props with defaults\nbehavior={},container={},headline={},footer={},yesButton={},noButton={},error={},// Font props at root level (to prevent linking issue)\nheadlineFont={textAlign:\"center\",fontSize:\"20px\",letterSpacing:\"0px\",lineHeight:\"1em\",variant:\"Bold\"},footerFont={textAlign:\"center\",fontSize:\"12px\",letterSpacing:\"0px\",lineHeight:\"1.4em\",variant:\"Regular\"},yesButtonFont={textAlign:\"center\",fontSize:\"16px\",letterSpacing:\"0px\",lineHeight:\"1em\",variant:\"Medium\"},noButtonFont={textAlign:\"center\",fontSize:\"16px\",letterSpacing:\"0px\",lineHeight:\"1em\",variant:\"Medium\"},errorFont={textAlign:\"center\",fontSize:\"14px\",letterSpacing:\"0px\",lineHeight:\"1.2em\",variant:\"Regular\"},buttonsLayout={direction:\"row\",gap:12},...rest}=props;// Extract values from grouped objects with defaults\nconst{showDelaySeconds=0,verifiedStorageKey=\"ageVerified\",redirectOnNo=\"\",resetStorage=true,preview=true}=behavior;const{contentBackgroundColor=\"#FFFFFF\",popupBackgroundColor=\"rgba(0,0,0,0.5)\",containerBorderRadius=32,// containerPadding = 32,\ncontainerPadding=\"40px 30px 40px 30px\",contentGap=20,shadow=\"0px 0px 0px rgba(0,0,0,0.2)\"}=container;const{headlineText=\"Please confirm that you are 21 years of age or older\",headlineColor=\"#1A1A1A\"}=headline;const{footerText=\"This info is all part of our commitment to ensure responsible drinking practices\",footerColor=\"#D44C4C\"}=footer;const{yesButtonText=\"Yes\",yesButtonColor=\"#1A1A1A\",yesButtonBackgroundColor=\"#FFD600\",yesButtonHoverBackgroundColor=\"#FFC400\",yesButtonBorderColor=\"#FFA000\",yesButtonBorderRadius=\"12px\",yesButtonBorderWidth=0,yesButtonPadding=\"12px\"}=yesButton;const{noButtonText=\"No\",noButtonColor=\"#1A1A1A\",noButtonBackgroundColor=\"#FFFFFF\",noButtonHoverBackgroundColor=\"#F5F5F5\",noButtonBorderColor=\"#FFD600\",noButtonBorderRadius=\"12px\",noButtonBorderWidth=2,noButtonPadding=\"12px\"}=noButton;const{errorText=\"Sorry, you must be over 21 to enter.\",errorColor=\"#f44336\"}=error;const[isVisible,setIsVisible]=useState(false);const[errorState,setError]=useState(\"\");const[isLocked,setIsLocked]=useState(false);const[yesHover,setYesHover]=useState(false);const[noHover,setNoHover]=useState(false);const overlayRef=useRef(null);const isStatic=useIsStaticRenderer();const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Reset storage for testing\nuseEffect(()=>{if(resetStorage){localStorage.removeItem(verifiedStorageKey);}},[resetStorage,verifiedStorageKey]);useEffect(()=>{if(preview){setIsVisible(true);return;}const verified=localStorage.getItem(verifiedStorageKey)===\"true\";if(verified)return;const delayMs=Math.max(0,showDelaySeconds)*1e3;const timeoutId=window.setTimeout(()=>{setIsVisible(true);},delayMs);return()=>clearTimeout(timeoutId);},[showDelaySeconds,verifiedStorageKey,preview]);const handleYes=()=>{if(isLocked)return;setError(\"\");localStorage.setItem(verifiedStorageKey,\"true\");if(overlayRef.current){overlayRef.current.style.pointerEvents=\"none\";}setIsVisible(false);};const yesClickHandler=preview?undefined:handleYes;const handleNo=()=>{if(isLocked)return;setError(errorText);setIsLocked(true);if(redirectOnNo){window.location.href=redirectOnNo;}};const noClickHandler=preview?undefined:handleNo;const applyFont=font=>({...font,fontSize:typeof font.fontSize===\"number\"?`${font.fontSize}px`:font.fontSize});const headlineFontStyle=applyFont(headlineFont);const footerFontStyle=applyFont(footerFont);const yesButtonFontStyle=applyFont(yesButtonFont);const noButtonFontStyle=applyFont(noButtonFont);const errorFontStyle=applyFont(errorFont);const buttonDisabledStyle={opacity:.5,cursor:\"not-allowed\"};const popupContent=/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:contentBackgroundColor,borderRadius:`${containerBorderRadius}px`,padding:0,textAlign:\"center\",width:preview?\"min(100%, 400px)\":\"min(90vw, calc(100vw - 40px))\",maxWidth:\"min(100vw, 400px)\",height:\"auto\",minHeight:\"200px\",display:\"flex\",flexDirection:\"column\",boxSizing:\"border-box\",boxShadow:shadow},children:/*#__PURE__*/_jsxs(\"div\",{style:{padding:containerPadding,display:\"flex\",flexDirection:\"column\",gap:`${contentGap}px`,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:{color:headlineColor,...headlineFontStyle},children:headlineText}),errorState&&/*#__PURE__*/_jsx(\"p\",{style:{marginBottom:16,color:errorColor,...errorFontStyle},children:errorState}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:buttonsLayout.direction||\"row\",gap:`${buttonsLayout.gap||12}px`,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:yesClickHandler,onMouseEnter:()=>setYesHover(true),onMouseLeave:()=>setYesHover(false),disabled:isLocked,style:{flex:1,minWidth:\"80px\",padding:yesButtonPadding,// backgroundColor: yesButtonBackgroundColor,\nbackgroundColor:yesHover?yesButtonHoverBackgroundColor:yesButtonBackgroundColor,color:yesButtonColor,border:`${yesButtonBorderWidth}px solid ${yesButtonBorderColor}`,borderRadius:yesButtonBorderRadius,cursor:isLocked?\"not-allowed\":\"pointer\",...yesButtonFontStyle,...isLocked&&buttonDisabledStyle},children:yesButtonText}),/*#__PURE__*/_jsx(\"button\",{onClick:noClickHandler,onMouseEnter:()=>setNoHover(true),onMouseLeave:()=>setNoHover(false),disabled:isLocked,style:{flex:1,minWidth:\"80px\",padding:noButtonPadding,// backgroundColor: noButtonBackgroundColor,\nbackgroundColor:noHover?noButtonHoverBackgroundColor:noButtonBackgroundColor,color:noButtonColor,border:`${noButtonBorderWidth}px solid ${noButtonBorderColor}`,borderRadius:noButtonBorderRadius,cursor:isLocked?\"not-allowed\":\"pointer\",...noButtonFontStyle,...isLocked&&buttonDisabledStyle},children:noButtonText})]}),/*#__PURE__*/_jsx(\"div\",{style:{color:footerColor,...footerFontStyle},children:footerText})]})});const shouldShow=preview||isVisible;// if (!shouldShow) return null\n// Render preview mode\nif(preview){return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",minHeight:\"600px\",// backgroundColor: popupBackgroundColor,\nbackgroundColor:isCanvas?\"transparent\":popupBackgroundColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"20px\",boxSizing:\"border-box\",...rest.style},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",maxHeight:\"90vh\",maxWidth:\"100%\",overflow:\"auto\"},children:popupContent})});}// Runtime modal mode\nif(isStatic){if(!isVisible)return null;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,// backgroundColor: popupBackgroundColor,\nbackgroundColor:isCanvas?\"transparent\":popupBackgroundColor,zIndex:9999,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"20px\",boxSizing:\"border-box\",...rest.style},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",maxHeight:\"90vh\",maxWidth:\"100%\",overflow:\"auto\"},children:popupContent})});}return /*#__PURE__*/_jsx(AnimatePresence,{children:isVisible&&/*#__PURE__*/_jsx(motion.div,{ref:overlayRef,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,// backgroundColor: popupBackgroundColor,\nbackgroundColor:isCanvas?\"transparent\":popupBackgroundColor,zIndex:9999,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"20px\",boxSizing:\"border-box\",...rest.style},children:/*#__PURE__*/_jsx(motion.div,{onClick:e=>e.stopPropagation(),initial:{scale:.95,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.95,opacity:0},style:{display:\"inline-block\",maxHeight:\"90vh\",maxWidth:\"100%\",overflow:\"auto\"},children:popupContent})},\"age-overlay\")});}// HYBRID Property Controls - Fonts at root level, other props grouped in Objects\naddPropertyControls(AgeVerificationPopup,{// ============ BEHAVIOR CONTROLS (grouped) ============\nbehavior:{type:ControlType.Object,title:\"Behavior\",controls:{showDelaySeconds:{type:ControlType.Number,title:\"Show Delay (s)\",defaultValue:0,min:0,max:10,step:.5,description:\"Delay before showing the popup.\"},verifiedStorageKey:{type:ControlType.String,title:\"Storage Key\",defaultValue:\"ageVerified\",description:\"localStorage key to remember verification.\"},redirectOnNo:{type:ControlType.String,title:\"Redirect on No\",defaultValue:\"\",description:\"URL to redirect if under 21.\"},resetStorage:{type:ControlType.Boolean,title:\"Reset Storage\",defaultValue:true,description:\"Reset Storage is enabled by default, so saved age verification in localStorage doesn’t hide the pop-up during testing . Before going live, set Reset Storage = No so returning visitors aren’t prompted again.\"},preview:{type:ControlType.Boolean,title:\"Preview\",defaultValue:true,description:\"Set to Yes inorder to design how the popup looks in the canvas (overlay, fonts, colors, buttons). Set to No before publishing\"}}},// ============ CONTAINER CONTROLS (grouped) ============\ncontainer:{type:ControlType.Object,title:\"Container\",controls:{contentBackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},popupBackgroundColor:{type:ControlType.Color,title:\"Overlay\",defaultValue:\"rgba(0,0,0,0.5)\"},containerBorderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:16,min:0,max:50},containerPadding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"50px 30px 50px 30px\",description:\"Inner padding of this popup container\"},contentGap:{type:ControlType.Number,title:\"Content Gap\",defaultValue:24,min:0,max:100,description:\"Vertical spacing between headline, error, buttons, and footer.\"},popupShadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"0 4px 12px rgba(0,0,0,0.08)\"}}},// buttons\nbuttonsLayout:{type:ControlType.Object,title:\"Buttons Layout\",controls:{direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],defaultValue:\"column\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:12,min:0,max:50}}},// ============ HEADLINE CONTROLS (grouped, font separate) ============\nheadline:{type:ControlType.Object,title:\"Header Text\",controls:{headlineText:{type:ControlType.String,title:\"Text\",defaultValue:\"Please confirm that you are 21 years of age or older\"},headlineColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#1A1A1A\"}}},// Font at root level to prevent linking\nheadlineFont:{type:ControlType.Font,title:\"Headline Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"18px\",variant:\"Bold\",letterSpacing:\"0px\",lineHeight:\"1.2em\",textAlign:\"center\"}},// ============ FOOTER CONTROLS (grouped, font separate) ============\nfooter:{type:ControlType.Object,title:\"Footer\",controls:{footerText:{type:ControlType.String,title:\"Text\",defaultValue:\"This info is all part of our commitment to ensure responsible drinking practices\"},footerColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#424242\"}}},// Font at root level to prevent linking\nfooterFont:{type:ControlType.Font,title:\"Footer Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Regular\",letterSpacing:\"0px\",lineHeight:\"1.4em\",textAlign:\"center\"}},// ============ YES BUTTON CONTROLS (grouped, font separate) ============\nyesButton:{type:ControlType.Object,title:\"Yes Button\",controls:{yesButtonText:{type:ControlType.String,title:\"Text\",defaultValue:\"Yes,I'm 21+\"},yesButtonColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#1A1A1A\"},yesButtonBackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFD600\"},yesButtonHoverBackgroundColor:{type:ControlType.Color,title:\"Hover Background\",defaultValue:\"#FFC400\"},yesButtonPadding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"12px\"},yesButtonBorderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#FFA000\"},yesButtonBorderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"12px\"},yesButtonBorderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:0,min:0,max:10,step:1}}},// Font at root level to prevent linking\nyesButtonFont:{type:ControlType.Font,title:\"Yes Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Medium\",letterSpacing:\"0px\",lineHeight:\"1.2em\",textAlign:\"center\"}},// ============ NO BUTTON CONTROLS (grouped, font separate) ============\nnoButton:{type:ControlType.Object,title:\"No Button\",controls:{noButtonText:{type:ControlType.String,title:\"Text\",defaultValue:\"No, I'm under 21\"},noButtonColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#1A1A1A\"},noButtonBackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},noButtonHoverBackgroundColor:{type:ControlType.Color,title:\"Hover Background\",defaultValue:\"#F5F5F5\"},noButtonPadding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"12px\"},noButtonBorderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#FFD600\"},noButtonBorderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"12px\"},noButtonBorderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:2,min:0,max:10,step:1}}},// Font at root level to prevent linking\nnoButtonFont:{type:ControlType.Font,title:\"No Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Medium\",letterSpacing:\"0px\",lineHeight:\"1.2em\",textAlign:\"center\"}},// ============ ERROR CONTROLS (grouped, font separate) ============\nerror:{type:ControlType.Object,title:\"Error\",controls:{errorText:{type:ControlType.String,title:\"Text\",defaultValue:\"Sorry, you must be over 21 to access this site.\"},errorColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#D44C4C\"}}},// Font at root level to prevent linking\nerrorFont:{type:ControlType.Font,title:\"Error Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"0px\",lineHeight:\"1.2em\",textAlign:\"center\"},description:\"  \\nMade by [KaiSudio ](https://kaistudioco.com/)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AgeVerificationPopup\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"320\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AgeVerificationPopup.map","// Generated by Framer (bc64f0a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={BK_Rz3Jam:{hover:true}};const cycleOrder=[\"BK_Rz3Jam\",\"Jh5tLujnp\"];const serializationHash=\"framer-33uHb\";const variantClassNames={BK_Rz3Jam:\"framer-v-1q399dz\",Jh5tLujnp:\"framer-v-r67at1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const LzI_aoZFL=undefined;const uPreVBg4S=undefined;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 humanReadableVariantMap={Active:\"Jh5tLujnp\",Default:\"BK_Rz3Jam\"};const Variants=motion.create(React.Fragment);const getProps=({fontSize,height,id,link,width,...props})=>{return{...props,LzI_aoZFL:link??props.LzI_aoZFL,uPreVBg4S:fontSize??props.uPreVBg4S??18,variant:humanReadableVariantMap[props.variant]??props.variant??\"BK_Rz3Jam\"};};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,LzI_aoZFL,uPreVBg4S,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BK_Rz3Jam\",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:LzI_aoZFL,motionChild:true,nodeId:\"BK_Rz3Jam\",openInNewTab:false,scopeId:\"L6c93eJUI\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1q399dz\",className,classNames)} framer-iu9d6g`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"BK_Rz3Jam\",ref:refBinding,style:{...style},...addPropertyOverrides({\"BK_Rz3Jam-hover\":{\"data-framer-name\":undefined},Jh5tLujnp:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-uPreVBg4S-L6c93eJUI) * 1px)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"CONTACT\"})}),className:\"framer-1eab3e6\",fonts:[\"CUSTOMV2;Allsopp’s Sans Variable Condensed\"],layoutDependency:layoutDependency,layoutId:\"Tzax7ZxJp\",style:{\"--extracted-2gg91v\":'\"wdth\" 36',\"--extracted-r6o4lv\":\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",\"--variable-reference-uPreVBg4S-L6c93eJUI\":uPreVBg4S},variants:{\"BK_Rz3Jam-hover\":{\"--extracted-r6o4lv\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\"},Jh5tLujnp:{\"--extracted-r6o4lv\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"BK_Rz3Jam-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-uPreVBg4S-L6c93eJUI) * 1px)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73)))\"},children:\"CONTACT\"})})},Jh5tLujnp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-uPreVBg4S-L6c93eJUI) * 1px)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73)))\"},children:\"CONTACT\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-33uHb.framer-iu9d6g, .framer-33uHb .framer-iu9d6g { display: block; }\",\".framer-33uHb.framer-1q399dz { 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: visible; padding: 0px; position: relative; text-decoration: none; width: 100px; }\",\".framer-33uHb .framer-1eab3e6 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-33uHb.framer-v-r67at1.framer-1q399dz { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21.5\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Jh5tLujnp\":{\"layout\":[\"fixed\",\"auto\"]},\"KS7qzqEJV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"LzI_aoZFL\":\"link\",\"uPreVBg4S\":\"fontSize\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerL6c93eJUI=withCSS(Component,css,\"framer-33uHb\");export default FramerL6c93eJUI;FramerL6c93eJUI.displayName=\"NAV item secondary\";FramerL6c93eJUI.defaultProps={height:21.5,width:100};addPropertyControls(FramerL6c93eJUI,{variant:{options:[\"BK_Rz3Jam\",\"Jh5tLujnp\"],optionTitles:[\"Default\",\"Active\"],title:\"Variant\",type:ControlType.Enum},LzI_aoZFL:{title:\"Link\",type:ControlType.Link},uPreVBg4S:{defaultValue:18,title:\"Font Size\",type:ControlType.Number},onuPreVBg4SChange:{changes:\"uPreVBg4S\",type:ControlType.ChangeHandler}});const variationAxes=[{defaultValue:0,maxValue:100,minValue:0,name:\"Width\",tag:\"wdth\"}];addFonts(FramerL6c93eJUI,[{explicitInter:true,fonts:[{cssFamilyName:\"Allsopp’s Sans Variable Condensed\",source:\"custom\",style:\"normal\",uiFamilyName:\"Allsopp’s Sans\",url:\"https://framerusercontent.com/assets/gtxxEkMSxMOebQX0HuBmtTGEGOg.woff2\",variationAxes,weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerL6c93eJUI\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"21.5\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"100\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Jh5tLujnp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KS7qzqEJV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"LzI_aoZFL\\\":\\\"link\\\",\\\"uPreVBg4S\\\":\\\"fontSize\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./L6c93eJUI.map","// Generated by Framer (e19f2fb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const enabledGestures={v5x89HLYP:{hover:true}};const cycleOrder=[\"v5x89HLYP\",\"TTfK1My8c\"];const serializationHash=\"framer-Pudi3\";const variantClassNames={TTfK1My8c:\"framer-v-1q4zegw\",v5x89HLYP:\"framer-v-gvax5g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const irpp8Gjez=undefined;const k3tlSwc6X=undefined;const ax4p9eadx=undefined;const DQ5LgT2jC=undefined;const transition1={delay:.1,duration:.6,ease:[.89,.1,.23,.93],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-100};const transition2={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 humanReadableVariantMap={Active:\"TTfK1My8c\",Default:\"v5x89HLYP\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,navFontSize,pageName,width,...props})=>{return{...props,ax4p9eadx:navFontSize??props.ax4p9eadx??100,DQ5LgT2jC:pageName??props.DQ5LgT2jC??\"home\",irpp8Gjez:click??props.irpp8Gjez,k3tlSwc6X:link??props.k3tlSwc6X,variant:humanReadableVariantMap[props.variant]??props.variant??\"v5x89HLYP\"};};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,DQ5LgT2jC,k3tlSwc6X,ax4p9eadx,irpp8Gjez,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"v5x89HLYP\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap6f1u39=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(irpp8Gjez){const res=await irpp8Gjez(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"TTfK1My8c\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(Link,{href:k3tlSwc6X,motionChild:true,nodeId:\"v5x89HLYP\",openInNewTab:false,scopeId:\"PyxbI2WPL\",children:/*#__PURE__*/_jsxs(MotionAWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:`${cx(scopingClassNames,\"framer-gvax5g\",className,classNames)} framer-1xmzg3r`,\"data-framer-appear-id\":\"gvax5g\",\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"v5x89HLYP\",onTap:onTap6f1u39,optimized:true,ref:refBinding,style:{...style},...addPropertyOverrides({\"v5x89HLYP-hover\":{\"data-framer-name\":undefined},TTfK1My8c:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRuYUhRaUlEVXpOaXdnSW5ka2RHZ2lJREE9\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ax4p9eadx-PyxbI2WPL) * 1px)\",\"--framer-font-variation-axes\":'var(--extracted-zfisys, \"wght\" 536, \"wdth\" 0)',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"90%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73)))\"},children:\"☛\"})}),className:\"framer-2ocgpr\",fonts:[\"CUSTOMV2;Allsopp’s Sans Variable Condensed\"],layoutDependency:layoutDependency,layoutId:\"FRNjtzZkC\",style:{\"--extracted-a0htzi\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",\"--extracted-zfisys\":'\"wght\" 536, \"wdth\" 0',\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-ax4p9eadx-PyxbI2WPL\":ax4p9eadx},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRuYUhRaUlEVXpOaXdnSW5ka2RHZ2lJREE9\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ax4p9eadx-PyxbI2WPL) * 1px)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 536, \"wdth\" 0)',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"home\"})}),className:\"framer-bvxzm2\",fonts:[\"CUSTOMV2;Allsopp’s Sans Variable Condensed\"],layoutDependency:layoutDependency,layoutId:\"XROLbtpjZ\",style:{\"--extracted-2gg91v\":'\"wght\" 536, \"wdth\" 0',\"--extracted-r6o4lv\":\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-ax4p9eadx-PyxbI2WPL\":ax4p9eadx},text:DQ5LgT2jC,variants:{\"v5x89HLYP-hover\":{\"--extracted-r6o4lv\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\"},TTfK1My8c:{\"--extracted-r6o4lv\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"v5x89HLYP-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRuYUhRaUlEVXpOaXdnSW5ka2RHZ2lJREE9\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ax4p9eadx-PyxbI2WPL) * 1px)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 536, \"wdth\" 0)',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73)))\"},children:\"home\"})})},TTfK1My8c:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRuYUhRaUlEVXpOaXdnSW5ka2RHZ2lJREE9\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ax4p9eadx-PyxbI2WPL) * 1px)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 536, \"wdth\" 0)',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73)))\"},children:\"home\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-Pudi3.framer-1xmzg3r, .framer-Pudi3 .framer-1xmzg3r { display: block; }\",\".framer-Pudi3.framer-gvax5g { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 400px; }\",\".framer-Pudi3 .framer-2ocgpr, .framer-Pudi3 .framer-bvxzm2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Pudi3.framer-v-gvax5g.hover.framer-gvax5g { overflow: var(--overflow-clip-fallback, clip); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"TTfK1My8c\":{\"layout\":[\"fixed\",\"auto\"]},\"JWY415QNH\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"DQ5LgT2jC\":\"pageName\",\"k3tlSwc6X\":\"link\",\"ax4p9eadx\":\"navFontSize\",\"irpp8Gjez\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPyxbI2WPL=withCSS(Component,css,\"framer-Pudi3\");export default FramerPyxbI2WPL;FramerPyxbI2WPL.displayName=\"NAV list item\";FramerPyxbI2WPL.defaultProps={height:100,width:400};addPropertyControls(FramerPyxbI2WPL,{variant:{options:[\"v5x89HLYP\",\"TTfK1My8c\"],optionTitles:[\"Default\",\"Active\"],title:\"Variant\",type:ControlType.Enum},DQ5LgT2jC:{defaultValue:\"home\",displayTextArea:false,title:\"Page name\",type:ControlType.String},onDQ5LgT2jCChange:{changes:\"DQ5LgT2jC\",type:ControlType.ChangeHandler},k3tlSwc6X:{title:\"Link\",type:ControlType.Link},ax4p9eadx:{defaultValue:100,title:\"Nav font size\",type:ControlType.Number},onax4p9eadxChange:{changes:\"ax4p9eadx\",type:ControlType.ChangeHandler},irpp8Gjez:{title:\"Click\",type:ControlType.EventHandler}});const variationAxes=[{defaultValue:0,maxValue:100,minValue:0,name:\"Width\",tag:\"wdth\"}];addFonts(FramerPyxbI2WPL,[{explicitInter:true,fonts:[{cssFamilyName:\"Allsopp’s Sans Variable Condensed\",source:\"custom\",style:\"normal\",uiFamilyName:\"Allsopp’s Sans\",url:\"https://framerusercontent.com/assets/gtxxEkMSxMOebQX0HuBmtTGEGOg.woff2\",variationAxes,weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPyxbI2WPL\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TTfK1My8c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JWY415QNH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"100\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"DQ5LgT2jC\\\":\\\"pageName\\\",\\\"k3tlSwc6X\\\":\\\"link\\\",\\\"ax4p9eadx\\\":\\\"navFontSize\\\",\\\"irpp8Gjez\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PyxbI2WPL.map","// Generated by Framer (c86655f)\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=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...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,alt:\"\",className:cx(\"framer-OtYXX\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" id=\"1585523152\" role=\"presentation\" viewBox=\"0 0 1002 100\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 187.075 36.635 C 184.238 29.307 179.898 18.143 174.056 3.14 L 143.441 3.14 L 130.879 35.522 C 126.617 46.495 122.343 57.464 118.058 68.428 C 114.672 77.2 111.27 85.966 107.853 94.726 L 134.02 94.726 C 135.918 89.242 137.816 83.797 139.714 78.37 L 176.384 78.37 L 182.037 94.726 L 209.644 94.726 C 206.348 86.318 203.078 77.901 199.831 69.474 C 194.161 54.908 189.908 43.961 187.075 36.633 Z M 145.964 60.315 C 148.366 53.281 150.405 47.171 152.075 41.998 C 154.214 35.342 156.205 28.638 158.049 21.894 C 159.939 28.699 161.961 35.467 164.113 42.195 C 166.067 48.253 168.076 54.293 170.14 60.315 Z M 245.513 3.14 L 219.869 3.14 L 219.869 94.726 L 288.558 94.726 L 288.558 74.053 L 245.513 74.053 Z M 325.493 3.14 L 299.85 3.14 L 299.85 94.726 L 368.539 94.726 L 368.539 74.053 L 325.493 74.053 Z M 449.559 44.811 C 445.72 42.502 440.878 40.516 435.036 38.858 C 431.809 37.988 427.882 37.114 423.261 36.242 L 420.382 35.717 C 415.759 34.933 412.095 33.931 409.393 32.709 C 406.687 31.489 405.337 29.657 405.337 27.214 C 405.337 25.208 406.383 23.595 408.477 22.373 C 410.57 21.152 413.403 20.541 416.981 20.541 C 421.08 20.541 425.135 21.415 429.149 23.158 C 433.159 24.904 437.304 27.562 441.579 31.139 L 455.317 13.868 C 449.645 9.681 443.779 6.629 437.719 4.71 C 431.654 2.793 424.962 1.831 417.635 1.831 C 409.697 1.831 402.87 2.923 397.159 5.103 C 391.445 7.283 387.061 10.446 384.009 14.588 C 380.956 18.732 379.431 23.638 379.431 29.307 C 379.431 34.541 380.76 38.88 383.422 42.326 C 386.08 45.772 389.917 48.563 394.934 50.699 C 399.949 52.837 406.339 54.604 414.103 55.998 C 415.934 56.348 417.809 56.697 419.729 57.045 C 424.351 58.005 428.015 59.225 430.719 60.708 C 433.421 62.191 434.775 64.328 434.775 67.119 C 434.775 69.912 433.466 72.157 430.85 73.857 C 428.233 75.557 424.743 76.408 420.382 76.408 C 414.712 76.408 409.216 74.904 403.897 71.894 C 398.575 68.885 393.692 64.546 389.243 58.875 L 373.02 73.923 C 375.898 78.37 379.778 82.252 384.664 85.567 C 389.548 88.883 395.066 91.454 401.216 93.286 C 407.366 95.117 413.753 96.033 420.382 96.033 C 428.495 96.033 435.625 94.746 441.774 92.174 C 447.924 89.603 452.699 85.959 456.101 81.249 C 459.502 76.539 461.203 71.044 461.203 64.764 C 461.203 60.315 460.222 56.456 458.259 53.185 C 456.297 49.914 453.396 47.123 449.559 44.811 Z M 543.402 7.654 C 536.161 3.774 527.787 1.831 518.281 1.831 C 508.772 1.831 500.399 3.773 493.161 7.654 C 485.92 11.536 480.316 17.054 476.348 24.204 C 472.377 31.358 470.394 39.6 470.394 48.932 C 470.394 58.267 472.378 66.51 476.348 73.66 C 480.316 80.815 485.92 86.331 493.161 90.212 C 500.399 94.094 508.772 96.033 518.281 96.033 C 527.787 96.033 536.161 94.094 543.402 90.212 C 550.64 86.332 556.244 80.813 560.214 73.66 C 564.182 66.51 566.167 58.267 566.167 48.932 C 566.167 39.6 564.182 31.357 560.214 24.204 C 556.243 17.054 550.64 11.536 543.402 7.654 Z M 537.188 63.129 C 535.486 67.1 533.02 70.128 529.794 72.222 C 526.566 74.314 522.73 75.362 518.281 75.362 C 513.831 75.362 509.994 74.314 506.769 72.222 C 503.539 70.128 501.076 67.098 499.375 63.128 C 497.675 59.16 496.825 54.427 496.825 48.933 C 496.825 40.647 498.721 34.171 502.516 29.503 C 506.31 24.839 511.564 22.504 518.281 22.504 C 524.996 22.504 530.252 24.839 534.047 29.503 C 537.842 34.17 539.738 40.647 539.738 48.932 C 539.738 54.427 538.888 59.16 537.188 63.129 Z M 650.714 6.999 C 646.002 4.427 640.593 3.14 634.489 3.14 L 580.715 3.14 L 580.846 94.726 L 606.098 94.726 L 606.212 65.941 L 631.743 65.941 C 638.37 65.941 644.237 64.589 649.34 61.885 C 654.442 59.183 658.432 55.365 661.31 50.437 C 664.19 45.51 665.628 39.862 665.628 33.493 C 665.628 27.651 664.32 22.419 661.703 17.793 C 659.087 13.172 655.424 9.573 650.714 6.999 Z M 635.274 44.222 C 632.307 46.493 627.991 47.624 622.322 47.624 L 606.119 47.624 L 606.209 21.457 L 624.022 21.457 C 629.168 21.457 633.071 22.549 635.733 24.728 C 638.391 26.91 639.723 30.092 639.723 34.278 C 639.723 38.642 638.24 41.955 635.274 44.222 Z M 747.429 6.999 C 742.716 4.427 737.308 3.14 731.203 3.14 L 677.43 3.14 L 677.561 94.726 L 702.812 94.726 L 702.927 65.941 L 728.456 65.941 C 735.084 65.941 740.95 64.589 746.054 61.885 C 751.156 59.183 755.147 55.365 758.024 50.437 C 760.904 45.51 762.343 39.862 762.343 33.493 C 762.343 27.651 761.034 22.419 758.418 17.793 C 755.8 13.172 752.138 9.573 747.428 6.999 Z M 731.987 44.222 C 729.021 46.493 724.703 47.624 719.036 47.624 L 702.832 47.624 L 702.921 21.457 L 720.736 21.457 C 725.882 21.457 729.784 22.549 732.446 24.728 C 735.105 26.91 736.436 30.092 736.436 34.278 C 736.436 38.642 734.952 41.955 731.987 44.222 Z M 790.702 4.056 C 788.128 1.353 784.748 0 780.561 0 C 776.638 0 773.431 1.178 770.946 3.533 C 768.461 5.888 767.216 8.941 767.216 12.691 C 767.216 15.569 767.981 18.012 769.506 20.018 C 771.032 22.026 773.125 23.399 775.786 24.139 C 776.63 24.374 777.509 24.524 778.418 24.606 C 778.454 25.528 778.235 26.506 777.75 27.541 C 776.746 29.679 774.892 31.619 772.189 33.363 L 773.366 35.063 L 774.936 37.418 C 780.866 35.239 785.62 32.056 789.198 27.868 C 792.774 23.681 794.562 19.19 794.562 14.393 C 794.562 10.205 793.274 6.759 790.702 4.055 Z M 871.101 44.811 C 867.263 42.502 862.421 40.516 856.579 38.858 C 853.35 37.988 849.425 37.114 844.804 36.242 L 841.925 35.717 C 837.301 34.933 833.637 33.931 830.935 32.709 C 828.23 31.489 826.879 29.657 826.879 27.214 C 826.879 25.208 827.925 23.595 830.019 22.373 C 832.111 21.152 834.946 20.541 838.523 20.541 C 842.621 20.541 846.677 21.415 850.69 23.158 C 854.701 24.904 858.845 27.562 863.121 31.139 L 876.858 13.868 C 871.188 9.681 865.322 6.629 859.261 4.71 C 853.197 2.793 846.504 1.831 839.178 1.831 C 831.238 1.831 824.413 2.923 818.701 5.103 C 812.987 7.283 808.603 10.446 805.552 14.588 C 802.497 18.732 800.973 23.638 800.973 29.307 C 800.973 34.541 802.301 38.88 804.963 42.326 C 807.623 45.772 811.46 48.563 816.477 50.699 C 821.492 52.837 827.88 54.604 835.645 55.998 C 837.475 56.348 839.351 56.697 841.27 57.045 C 845.892 58.005 849.556 59.225 852.26 60.708 C 854.962 62.191 856.317 64.328 856.317 67.119 C 856.317 69.912 855.009 72.157 852.392 73.857 C 849.775 75.557 846.285 76.408 841.925 76.408 C 836.253 76.408 830.759 74.904 825.439 71.894 C 820.117 68.885 815.233 64.546 810.786 58.875 L 794.562 73.923 C 797.439 78.37 801.321 82.252 806.206 85.567 C 811.089 88.883 816.607 91.454 822.757 93.286 C 828.907 95.117 835.295 96.033 841.925 96.033 C 850.038 96.033 857.167 94.746 863.317 92.174 C 869.465 89.603 874.241 85.959 877.642 81.249 C 881.044 76.539 882.745 71.044 882.745 64.764 C 882.745 60.315 881.764 56.456 879.801 53.185 C 877.839 49.914 874.938 47.123 871.101 44.811 Z M 27.389 53.34 C 26.294 57.849 24.65 59.661 20.141 59.661 L 13.906 59.661 C 13.02 59.661 12.641 59.45 12.641 58.269 L 12.641 48.959 L 14.874 48.959 C 17.149 48.959 18.077 49.716 18.54 51.402 C 18.836 52.371 19.004 53.803 19.088 54.731 L 21.995 54.731 L 21.995 40.236 L 19.087 40.236 C 19.004 41.163 18.836 42.595 18.539 43.607 C 18.077 45.293 17.149 46.05 14.874 46.05 L 12.641 46.05 L 12.641 37.118 C 12.641 35.937 13.02 35.726 13.906 35.726 L 19.299 35.726 C 24.439 35.726 25.577 37.202 26.588 41.374 C 26.798 42.132 27.093 43.481 27.219 44.197 L 30.211 44.197 L 30.211 32.399 L 0 32.399 L 0 35.643 L 3.203 35.812 C 5.478 35.937 5.983 36.613 5.983 38.761 L 5.983 56.627 C 5.983 58.776 5.478 59.45 3.203 59.577 L 0 59.745 L 0 62.99 L 31.223 62.99 L 31.223 49.632 L 28.145 49.632 C 28.02 50.602 27.851 51.444 27.388 53.34 Z M 58.234 46.683 C 54.272 44.576 48.543 43.859 45.509 42.595 C 43.908 41.879 42.729 40.868 42.729 38.972 C 42.729 36.613 44.118 35.306 46.984 35.306 C 51.071 35.306 54.485 38.298 56.463 42.933 L 59.624 42.933 L 59.624 31.894 L 56.716 31.894 L 55.411 35.685 L 54.989 35.685 C 53.262 33.451 50.692 31.766 46.899 31.766 C 41.338 31.766 37.418 35.391 37.418 40.531 C 37.418 44.576 39.652 47.062 42.602 48.369 C 46.436 50.096 51.745 50.855 54.485 52.035 C 55.79 52.582 57.054 53.888 57.054 55.953 C 57.054 58.48 55.2 60.125 51.618 60.125 C 47.068 60.125 42.095 56.67 39.905 50.349 L 36.787 50.349 L 36.787 63.157 L 39.779 63.157 L 41.38 58.776 L 41.759 58.776 C 44.076 61.642 47.236 63.622 51.617 63.622 C 57.769 63.622 62.404 60.167 62.404 54.479 C 62.404 50.771 60.719 48.032 58.234 46.683 Z M 94.977 32.399 L 64.641 32.399 L 64.641 45.293 L 67.631 45.293 C 67.8 44.449 67.927 43.522 68.179 42.259 C 68.98 37.793 70.581 35.727 74.541 35.727 L 76.48 35.727 L 76.48 56.627 C 76.48 58.776 75.974 59.45 73.699 59.577 L 70.498 59.745 L 70.498 62.99 L 89.12 62.99 L 89.12 59.745 L 85.918 59.577 C 83.643 59.45 83.138 58.776 83.138 56.627 L 83.138 35.727 L 85.075 35.727 C 89.036 35.727 90.638 37.835 91.437 42.259 C 91.691 43.522 91.817 44.492 91.985 45.293 L 94.977 45.293 Z M 97.93 55.701 C 95.611 55.701 94.01 57.428 94.01 59.577 C 94.01 61.725 95.611 63.495 97.929 63.495 C 100.246 63.495 101.848 61.725 101.848 59.577 C 101.848 57.428 100.246 55.7 97.929 55.7 Z M 914.588 56.627 L 914.588 31.808 L 911.764 31.808 C 910.584 33.999 908.816 35.011 904.895 35.306 C 904.519 35.349 902.368 35.432 901.947 35.474 L 901.947 38.635 L 908.056 38.635 L 908.056 56.627 C 908.056 58.776 907.551 59.45 905.275 59.577 L 901.989 59.745 L 901.989 62.99 L 920.613 62.99 L 920.613 59.745 L 917.369 59.577 C 915.094 59.45 914.588 58.776 914.588 56.627 Z M 943.998 36.233 C 943.998 33.62 942.609 31.767 940.837 31.767 C 939.575 31.767 938.774 32.693 938.774 33.832 C 938.774 34.674 939.28 35.264 939.701 35.685 C 940.081 36.022 940.627 36.402 940.627 37.034 C 940.627 37.666 940.122 37.793 939.449 37.793 C 938.058 37.793 936.667 36.317 935.193 34.8 C 933.717 33.282 931.864 31.767 929.716 31.767 C 927.356 31.767 925.881 33.072 924.953 35.516 L 924.743 35.516 L 924.743 32.105 L 921.288 32.105 L 921.288 43.903 L 924.574 43.903 C 924.617 42.933 924.701 41.29 924.869 40.448 C 925.164 38.93 926.134 38.173 927.777 38.173 C 929.251 38.173 931.189 38.72 933.17 39.31 C 935.067 39.9 936.415 40.406 938.017 40.406 C 938.438 40.406 938.984 40.406 939.532 40.237 C 939.282 40.533 938.997 40.825 938.721 41.119 C 936.905 42.952 933.656 45.566 930.976 48.88 C 928.268 52.153 926.219 55.807 926.219 59.367 C 926.219 62.064 927.862 63.623 930.179 63.623 C 930.256 63.623 930.324 63.607 930.399 63.605 C 930.47 63.607 930.535 63.623 930.607 63.623 C 933.008 63.623 934.61 62.064 934.61 60.168 C 934.61 59.157 934.314 58.356 934.104 57.555 C 933.934 56.796 933.724 55.827 933.724 54.69 C 933.724 47.457 942.984 42.668 943.907 37.111 C 943.963 36.822 943.994 36.528 943.998 36.233 Z M 962.413 46.767 L 962.413 46.557 C 966.291 45.461 969.197 43.396 969.197 39.688 C 969.197 34.337 964.057 31.767 957.358 31.767 C 950.533 31.767 946.908 35.349 946.908 39.309 C 946.908 42.047 948.383 43.775 950.869 43.775 C 953.102 43.775 954.365 42.259 954.365 40.489 C 954.365 38.971 953.523 37.625 951.585 37.203 C 952.427 35.854 954.576 35.263 957.147 35.263 C 960.897 35.263 962.456 37.034 962.456 40.193 C 962.456 43.186 961.15 45.166 956.937 45.166 L 953.944 45.166 L 953.944 48.536 L 957.019 48.536 C 961.781 48.536 963.383 50.349 963.383 54.057 C 963.383 57.934 960.813 60.167 956.726 60.167 C 953.608 60.167 951.375 59.239 950.533 57.217 C 952.386 56.753 953.522 55.363 953.522 53.634 C 953.522 51.824 952.342 50.223 949.941 50.223 C 947.329 50.223 945.685 52.456 945.685 55.152 C 945.685 59.408 949.31 63.622 957.063 63.622 C 964.436 63.622 970.293 59.871 970.293 54.393 C 970.293 49.927 967.218 47.735 962.413 46.767 Z M 986.895 31.767 C 979.017 31.767 973.834 39.057 973.834 47.693 C 973.834 56.332 979.017 63.622 986.895 63.622 C 994.818 63.622 1000 56.332 1000 47.693 C 1000 39.056 994.818 31.767 986.895 31.767 Z M 990.098 59.071 C 989.046 59.787 988.117 60.04 986.895 60.04 C 985.758 60.04 984.916 59.829 983.989 59.197 C 982.051 57.976 980.913 55.068 980.913 47.693 C 980.913 40.321 982.093 37.455 983.989 36.192 C 984.875 35.559 985.758 35.347 986.895 35.347 C 988.116 35.347 989.046 35.601 990.056 36.317 C 991.741 37.497 992.922 40.321 992.922 47.693 C 992.922 55.068 991.827 57.892 990.098 59.071 Z\" fill=\"rgb(163, 121, 73)\" height=\"96.03338213588074px\" id=\"mZmv3_zwQ\" transform=\"translate(1 2)\" width=\"1000.0000059137542px\"/></svg>',style:{...style}});});const css=[`.framer-OtYXX { -webkit-mask: ${mask}; aspect-ratio: 10.02; display: block; mask: ${mask}; user-select: none; width: 1002px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 1002\n * @framerIntrinsicHeight 100\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"ALLSOPPS logo - gold\",\"color\":{\"type\":\"static\",\"value\":\"rgb(163,121,73)\"},\"set\":{\"localId\":\"vectorSet/solyeJNLF\",\"id\":\"solyeJNLF\",\"moduleId\":\"hlMSqUYqGdKNATfCDulU\"}}\n */const Icon=withCSS(Component,css,\"framer-OtYXX\");Icon.displayName=\"ALLSOPPS logo - gold\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1002\",\"framerIntrinsicHeight\":\"100\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"ALLSOPPS logo - gold\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(163,121,73)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/solyeJNLF\\\",\\\"id\\\":\\\"solyeJNLF\\\",\\\"moduleId\\\":\\\"hlMSqUYqGdKNATfCDulU\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7e6a191)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const enabledGestures={bjzX_1WW1:{hover:true},CY_NaIr6f:{hover:true},exg_lEPWG:{hover:true},ySAxgOa3z:{hover:true}};const cycleOrder=[\"exg_lEPWG\",\"bjzX_1WW1\",\"ySAxgOa3z\",\"xsJoGQet6\",\"Yw0KxfjVi\",\"CY_NaIr6f\"];const serializationHash=\"framer-GUiNW\";const variantClassNames={bjzX_1WW1:\"framer-v-13gqht7\",CY_NaIr6f:\"framer-v-nsca3v\",exg_lEPWG:\"framer-v-4d7qyh\",xsJoGQet6:\"framer-v-1l7vmke\",ySAxgOa3z:\"framer-v-nxva1i\",Yw0KxfjVi:\"framer-v-1icdy8c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zCxJt2mJw=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.2,ease:[.87,.06,.29,.91],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:1,rotate:0,rotateX:0,rotateY:0,scale:.75,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Close - L\":\"bjzX_1WW1\",\"Close - M\":\"CY_NaIr6f\",\"Close - S\":\"Yw0KxfjVi\",\"Default - L\":\"exg_lEPWG\",\"Default - M\":\"ySAxgOa3z\",\"Default - S\":\"xsJoGQet6\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"exg_lEPWG\",zCxJt2mJw:click??props.zCxJt2mJw};};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,zCxJt2mJw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"exg_lEPWG\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap18qtthv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(zCxJt2mJw){const res=await zCxJt2mJw(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"bjzX_1WW1-hover\")return true;if([\"bjzX_1WW1\",\"Yw0KxfjVi\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"bjzX_1WW1-hover\")return false;if([\"bjzX_1WW1\",\"Yw0KxfjVi\"].includes(baseVariant))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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-4d7qyh\",className,classNames),\"data-framer-name\":\"Default - L\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"exg_lEPWG\",onTap:onTap18qtthv,ref:refBinding,style:{...style},...addPropertyOverrides({\"bjzX_1WW1-hover\":{\"data-framer-name\":undefined},\"CY_NaIr6f-hover\":{\"data-framer-name\":undefined},\"exg_lEPWG-hover\":{\"data-framer-name\":undefined},\"ySAxgOa3z-hover\":{\"data-framer-name\":undefined},bjzX_1WW1:{\"data-framer-name\":\"Close - L\"},CY_NaIr6f:{\"data-framer-name\":\"Close - M\"},xsJoGQet6:{\"data-framer-name\":\"Default - S\"},ySAxgOa3z:{\"data-framer-name\":\"Default - M\"},Yw0KxfjVi:{\"data-framer-name\":\"Close - S\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fvqez\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"QM2jDhqOg\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-q4psq6\",\"data-framer-appear-id\":\"q4psq6\",\"data-framer-name\":\"x icon\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"D383zZyDB\",optimized:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-f3mucs\",layoutDependency:layoutDependency,layoutId:\"rxgG2ECgX\",requiresOverflowVisible:false,style:{rotate:45},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 3\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 3 L 0 3 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"bjzX_1WW1-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 2.4\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 2.4 L 0 2.4 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},Yw0KxfjVi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 2\" overflow=\"visible\"><path d=\"M 0 0 L 12 0 L 12 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1igyffv\",layoutDependency:layoutDependency,layoutId:\"RfQpB_hWL\",requiresOverflowVisible:false,style:{rotate:-45},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 3\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 3 L 0 3 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"bjzX_1WW1-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 2.4\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 2.4 L 0 2.4 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},Yw0KxfjVi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 2\" overflow=\"visible\"><path d=\"M 0 0 L 12 0 L 12 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w7qujo\",\"data-framer-name\":\"Menu icon\",layoutDependency:layoutDependency,layoutId:\"HEf289LmF\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-xbzi77\",layoutDependency:layoutDependency,layoutId:\"sfib0pMIP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 3\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 3 L 0 3 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',variants:{CY_NaIr6f:{rotate:-45}},withExternalLayout:true,...addPropertyOverrides({\"CY_NaIr6f-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.8 1.6\" overflow=\"visible\"><path d=\"M 0 0 L 12.8 0 L 12.8 1.6 L 0 1.6 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},CY_NaIr6f:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 2\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},xsJoGQet6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 2\" overflow=\"visible\"><path d=\"M 0 0 L 12 0 L 12 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},ySAxgOa3z:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 2\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-avty7k\",layoutDependency:layoutDependency,layoutId:\"ozk0rWpqB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 3\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 3 L 0 3 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',variants:{CY_NaIr6f:{rotate:45}},withExternalLayout:true,...addPropertyOverrides({\"CY_NaIr6f-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.8 1.6\" overflow=\"visible\"><path d=\"M 0 0 L 12.8 0 L 12.8 1.6 L 0 1.6 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},CY_NaIr6f:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 2\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},xsJoGQet6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 2\" overflow=\"visible\"><path d=\"M 0 0 L 12 0 L 12 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},ySAxgOa3z:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 2\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"MENU\"})}),className:\"framer-1bna99m\",fonts:[\"CUSTOMV2;Allsopp’s Sans Variable Condensed\"],layoutDependency:layoutDependency,layoutId:\"zWTOOXJUa\",style:{\"--extracted-2gg91v\":'\"wdth\" 36',\"--extracted-r6o4lv\":\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bjzX_1WW1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"CLOSE\"})})},CY_NaIr6f:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"CLOSE\"})})},xsJoGQet6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"MENU\"})})},ySAxgOa3z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"MENU\"})})},Yw0KxfjVi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"close\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-GUiNW.framer-1axb21b, .framer-GUiNW .framer-1axb21b { display: block; }\",\".framer-GUiNW.framer-4d7qyh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GUiNW .framer-fvqez { flex: none; height: 16px; overflow: visible; position: relative; width: 20px; }\",\".framer-GUiNW .framer-q4psq6 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-GUiNW .framer-f3mucs, .framer-GUiNW .framer-1igyffv { height: 3px; left: 0px; position: absolute; top: 6px; width: 20px; }\",\".framer-GUiNW .framer-1w7qujo { flex: none; height: 15px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-GUiNW .framer-xbzi77 { height: 3px; left: 0px; position: absolute; top: 12px; width: 20px; }\",\".framer-GUiNW .framer-avty7k { height: 3px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-GUiNW .framer-1bna99m { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GUiNW.framer-v-13gqht7.framer-4d7qyh, .framer-GUiNW.framer-v-4d7qyh.hover.framer-4d7qyh { gap: 6px; }\",\".framer-GUiNW.framer-v-nxva1i.framer-4d7qyh { gap: 8px; }\",\".framer-GUiNW.framer-v-nxva1i .framer-fvqez, .framer-GUiNW.framer-v-nsca3v .framer-fvqez { width: 16px; }\",\".framer-GUiNW.framer-v-nxva1i .framer-1w7qujo { height: 13px; }\",\".framer-GUiNW.framer-v-nxva1i .framer-xbzi77 { height: 2px; top: 11px; width: 16px; }\",\".framer-GUiNW.framer-v-nxva1i .framer-avty7k { height: 2px; top: 2px; width: 16px; }\",\".framer-GUiNW.framer-v-1l7vmke.framer-4d7qyh, .framer-GUiNW.framer-v-nsca3v.framer-4d7qyh, .framer-GUiNW.framer-v-nxva1i.hover.framer-4d7qyh { gap: 4px; }\",\".framer-GUiNW.framer-v-1l7vmke .framer-fvqez, .framer-GUiNW.framer-v-1icdy8c .framer-fvqez { height: 10px; width: 12px; }\",\".framer-GUiNW.framer-v-1l7vmke .framer-1w7qujo { bottom: 0px; height: unset; }\",\".framer-GUiNW.framer-v-1l7vmke .framer-xbzi77 { height: 2px; top: 8px; width: 12px; }\",\".framer-GUiNW.framer-v-1l7vmke .framer-avty7k { height: 2px; width: 12px; }\",\".framer-GUiNW.framer-v-1icdy8c.framer-4d7qyh, .framer-GUiNW.framer-v-13gqht7.hover.framer-4d7qyh, .framer-GUiNW.framer-v-nsca3v.hover.framer-4d7qyh { gap: 2px; }\",\".framer-GUiNW.framer-v-1icdy8c .framer-f3mucs, .framer-GUiNW.framer-v-1icdy8c .framer-1igyffv { height: 2px; top: 4px; width: 12px; }\",\".framer-GUiNW.framer-v-nsca3v .framer-1w7qujo { height: 13px; top: 1px; }\",\".framer-GUiNW.framer-v-nsca3v .framer-xbzi77, .framer-GUiNW.framer-v-nsca3v .framer-avty7k { height: 2px; top: 6px; width: 16px; }\",\".framer-GUiNW.framer-v-4d7qyh.hover .framer-xbzi77 { top: 11px; }\",\".framer-GUiNW.framer-v-4d7qyh.hover .framer-avty7k { top: 1px; }\",\".framer-GUiNW.framer-v-13gqht7.hover .framer-q4psq6 { bottom: 2px; left: 2px; right: 2px; top: 2px; }\",\".framer-GUiNW.framer-v-13gqht7.hover .framer-f3mucs, .framer-GUiNW.framer-v-13gqht7.hover .framer-1igyffv { height: 3px; top: 5px; width: 16px; }\",\".framer-GUiNW.framer-v-nxva1i.hover .framer-xbzi77 { top: 10px; }\",\".framer-GUiNW.framer-v-nxva1i.hover .framer-avty7k { top: 3px; }\",\".framer-GUiNW.framer-v-nsca3v.hover .framer-1w7qujo { height: 10px; left: 2px; right: 2px; top: 2px; }\",\".framer-GUiNW.framer-v-nsca3v.hover .framer-xbzi77, .framer-GUiNW.framer-v-nsca3v.hover .framer-avty7k { height: 2px; top: 5px; width: 13px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21.5\n * @framerIntrinsicWidth 91.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"bjzX_1WW1\":{\"layout\":[\"auto\",\"auto\"]},\"ySAxgOa3z\":{\"layout\":[\"auto\",\"auto\"]},\"xsJoGQet6\":{\"layout\":[\"auto\",\"auto\"]},\"Yw0KxfjVi\":{\"layout\":[\"auto\",\"auto\"]},\"CY_NaIr6f\":{\"layout\":[\"auto\",\"auto\"]},\"oyPanH3Lk\":{\"layout\":[\"auto\",\"auto\"]},\"aXdF1aEU8\":{\"layout\":[\"auto\",\"auto\"]},\"zkWTxwVS8\":{\"layout\":[\"auto\",\"auto\"]},\"FdCXfaPHR\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"zCxJt2mJw\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernfcWeKF2n=withCSS(Component,css,\"framer-GUiNW\");export default FramernfcWeKF2n;FramernfcWeKF2n.displayName=\"Menu button 2\";FramernfcWeKF2n.defaultProps={height:21.5,width:91.5};addPropertyControls(FramernfcWeKF2n,{variant:{options:[\"exg_lEPWG\",\"bjzX_1WW1\",\"ySAxgOa3z\",\"xsJoGQet6\",\"Yw0KxfjVi\",\"CY_NaIr6f\"],optionTitles:[\"Default - L\",\"Close - L\",\"Default - M\",\"Default - S\",\"Close - S\",\"Close - M\"],title:\"Variant\",type:ControlType.Enum},zCxJt2mJw:{title:\"Click\",type:ControlType.EventHandler}});const variationAxes=[{defaultValue:0,maxValue:100,minValue:0,name:\"Width\",tag:\"wdth\"}];addFonts(FramernfcWeKF2n,[{explicitInter:true,fonts:[{cssFamilyName:\"Allsopp’s Sans Variable Condensed\",source:\"custom\",style:\"normal\",uiFamilyName:\"Allsopp’s Sans\",url:\"https://framerusercontent.com/assets/gtxxEkMSxMOebQX0HuBmtTGEGOg.woff2\",variationAxes,weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernfcWeKF2n\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bjzX_1WW1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ySAxgOa3z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xsJoGQet6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Yw0KxfjVi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CY_NaIr6f\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oyPanH3Lk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aXdF1aEU8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zkWTxwVS8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FdCXfaPHR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"91.5\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"zCxJt2mJw\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"21.5\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nfcWeKF2n.map","// Generated by Framer (bc64f0a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,Link,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ALLSOPPSLogoGold from\"https://framerusercontent.com/modules/rFMvrsnCIWQcxik7Xdov/O8NDQ3uWO2uFy5B9DlrL/xsIDtnpiG.js\";import NAVItemSecondary from\"https://framerusercontent.com/modules/mcP5YBmOqRtt17EVY0KX/zKTeMOIabwoianbAMdt9/L6c93eJUI.js\";import MenuButton2 from\"https://framerusercontent.com/modules/bRFRrp7sUbZP3PWIGg15/5Ma6Rv4EdfFA5UWWSeLY/nfcWeKF2n.js\";import NAVListItem from\"https://framerusercontent.com/modules/WN0uhb8dqhV9eZO7W4Xu/AImWn4PINHYzZv8ys6UV/PyxbI2WPL.js\";const MenuButton2Fonts=getFonts(MenuButton2);const ALLSOPPSLogoGoldFonts=getFonts(ALLSOPPSLogoGold);const NAVItemSecondaryFonts=getFonts(NAVItemSecondary);const NAVListItemFonts=getFonts(NAVListItem);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const NAVListItemControls=getPropertyControls(NAVListItem);const NAVItemSecondaryControls=getPropertyControls(NAVItemSecondary);const cycleOrder=[\"A95dcuvBK\",\"EWbmP2t7m\",\"vDaVxyFCy\",\"RGAUo82x1\",\"oM0gleZuk\",\"DjCdSsmRO\"];const serializationHash=\"framer-6rnqa\";const variantClassNames={A95dcuvBK:\"framer-v-17rd68x\",DjCdSsmRO:\"framer-v-gxpvcr\",EWbmP2t7m:\"framer-v-16dflzy\",oM0gleZuk:\"framer-v-6rzrty\",RGAUo82x1:\"framer-v-1wqaskd\",vDaVxyFCy:\"framer-v-k32k69\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ct5RALj9D=undefined;const p0bG3mKFW=undefined;const RnKeA5QAs=undefined;const fG7u7ISlg=undefined;const QVmyOTBOJ=undefined;const transition1={delay:0,duration:.4,ease:[1,.09,.15,.96],type:\"tween\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={delay:.2,duration:.7,ease:[.9,.04,.07,.85],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:0,y:-150};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-120};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-100};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Closed - L\":\"A95dcuvBK\",\"Closed - M\":\"vDaVxyFCy\",\"Closed - S\":\"oM0gleZuk\",\"Open - L\":\"EWbmP2t7m\",\"Open - M\":\"RGAUo82x1\",\"Open - S\":\"DjCdSsmRO\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Active:\"TTfK1My8c\",Default:\"v5x89HLYP\"};const humanReadableEnumMap1={Active:\"Jh5tLujnp\",Default:\"BK_Rz3Jam\"};const getProps=({click,contact,height,history,home,id,menuClick,width,...props})=>{return{...props,ct5RALj9D:menuClick??props.ct5RALj9D,fG7u7ISlg:humanReadableEnumMap[home]??home??props.fG7u7ISlg??\"v5x89HLYP\",p0bG3mKFW:humanReadableEnumMap1[contact]??contact??props.p0bG3mKFW??\"BK_Rz3Jam\",QVmyOTBOJ:humanReadableEnumMap[history]??history??props.QVmyOTBOJ??\"v5x89HLYP\",RnKeA5QAs:click??props.RnKeA5QAs,variant:humanReadableVariantMap[props.variant]??props.variant??\"A95dcuvBK\"};};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,ct5RALj9D,RnKeA5QAs,fG7u7ISlg,QVmyOTBOJ,p0bG3mKFW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"A95dcuvBK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const zCxJt2mJw13fyr3v=activeVariantCallback(async(...args)=>{if(ct5RALj9D){const res=await ct5RALj9D(...args);if(res===false)return false;}setVariant(\"EWbmP2t7m\");});const zCxJt2mJw6iiswr=activeVariantCallback(async(...args)=>{if(ct5RALj9D){const res=await ct5RALj9D(...args);if(res===false)return false;}setVariant(\"A95dcuvBK\");});const zCxJt2mJw1vthmyp=activeVariantCallback(async(...args)=>{if(ct5RALj9D){const res=await ct5RALj9D(...args);if(res===false)return false;}setVariant(\"RGAUo82x1\");});const zCxJt2mJwsioj0i=activeVariantCallback(async(...args)=>{if(ct5RALj9D){const res=await ct5RALj9D(...args);if(res===false)return false;}setVariant(\"vDaVxyFCy\");});const zCxJt2mJw1qx9j8a=activeVariantCallback(async(...args)=>{if(ct5RALj9D){const res=await ct5RALj9D(...args);if(res===false)return false;}setVariant(\"DjCdSsmRO\");});const zCxJt2mJwcxt46f=activeVariantCallback(async(...args)=>{if(ct5RALj9D){const res=await ct5RALj9D(...args);if(res===false)return false;}setVariant(\"oM0gleZuk\");});const router=useRouter();const isDisplayed=()=>{if([\"EWbmP2t7m\",\"RGAUo82x1\",\"DjCdSsmRO\"].includes(baseVariant))return true;return false;};const irpp8Gjezm3lwqn=activeVariantCallback(async(...args)=>{if(RnKeA5QAs){const res=await RnKeA5QAs(...args);if(res===false)return false;}setVariant(\"bLrNz3H1X\");});const irpp8Gjez1v4vxw8=activeVariantCallback(async(...args)=>{setVariant(\"bLrNz3H1X\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17rd68x\",className,classNames),\"data-framer-name\":\"Closed - L\",layoutDependency:layoutDependency,layoutId:\"A95dcuvBK\",ref:refBinding,style:{backgroundColor:\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\",...style},...addPropertyOverrides({DjCdSsmRO:{\"data-framer-name\":\"Open - S\"},EWbmP2t7m:{\"data-framer-name\":\"Open - L\"},oM0gleZuk:{\"data-framer-name\":\"Closed - S\"},RGAUo82x1:{\"data-framer-name\":\"Open - M\"},vDaVxyFCy:{\"data-framer-name\":\"Closed - M\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fyiktz\",\"data-framer-name\":\"Main nav\",layoutDependency:layoutDependency,layoutId:\"DzEDSaJl3\",style:{backgroundColor:\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\"},variants:{DjCdSsmRO:{backgroundColor:\"rgba(0, 0, 0, 0)\"},EWbmP2t7m:{backgroundColor:\"rgba(0, 0, 0, 0)\"},oM0gleZuk:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xe5d38\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"jXE4_neuX\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+0+23+.5,...addPropertyOverrides({DjCdSsmRO:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||320)-0-369)/1*0)+14.5+0},EWbmP2t7m:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||490)-0-448)/1*0)+23+.5},oM0gleZuk:{y:(componentViewport?.y||0)+0+0+14.5+0},RGAUo82x1:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||420)-0-425)/1*0)+21.5+-2.3696},vDaVxyFCy:{y:(componentViewport?.y||0)+0+0+21.5+-2.3696}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3h0x38-container\",layoutDependency:layoutDependency,layoutId:\"OL5E8v6E1-container\",nodeId:\"OL5E8v6E1\",rendersWithMotion:true,scopeId:\"upfQVbW_P\",transformTemplate:transformTemplate1,...addPropertyOverrides({DjCdSsmRO:{transformTemplate:undefined},oM0gleZuk:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MenuButton2,{height:\"100%\",id:\"OL5E8v6E1\",layoutId:\"OL5E8v6E1\",variant:matchVariant(\"exg_lEPWG\"),width:\"100%\",zCxJt2mJw:zCxJt2mJw13fyr3v,...addPropertyOverrides({DjCdSsmRO:{variant:matchVariant(\"Yw0KxfjVi\"),zCxJt2mJw:zCxJt2mJwcxt46f},EWbmP2t7m:{variant:matchVariant(\"bjzX_1WW1\"),zCxJt2mJw:zCxJt2mJw6iiswr},oM0gleZuk:{variant:matchVariant(\"xsJoGQet6\"),zCxJt2mJw:zCxJt2mJw1qx9j8a},RGAUo82x1:{variant:matchVariant(\"CY_NaIr6f\"),zCxJt2mJw:zCxJt2mJwsioj0i},vDaVxyFCy:{variant:matchVariant(\"ySAxgOa3z\"),zCxJt2mJw:zCxJt2mJw1vthmyp}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"jEKzMsCEl\",openInNewTab:false,scopeId:\"upfQVbW_P\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-d27s9g framer-93iodl\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"jEKzMsCEl\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gsjde2-container\",\"data-framer-name\":\"ALLSOPP'S LOGO\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NEko8y_FR-container\",name:\"ALLSOPP'S LOGO\",nodeId:\"NEko8y_FR\",rendersWithMotion:true,scopeId:\"upfQVbW_P\",children:/*#__PURE__*/_jsx(ALLSOPPSLogoGold,{height:\"100%\",id:\"NEko8y_FR\",layoutId:\"NEko8y_FR\",name:\"ALLSOPP'S LOGO\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AP7UZuwNk\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"100px\",y:(componentViewport?.y||0)+0+0+23.5,...addPropertyOverrides({DjCdSsmRO:{height:21,width:\"66px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||320)-0-369)/1*0)+14.5},EWbmP2t7m:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||490)-0-448)/1*0)+23.5},oM0gleZuk:{height:21,width:\"66px\",y:(componentViewport?.y||0)+0+0+14.5},RGAUo82x1:{width:\"80px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||420)-0-425)/1*0)+19},vDaVxyFCy:{width:\"80px\",y:(componentViewport?.y||0)+0+0+19}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rt5qvd-container\",layoutDependency:layoutDependency,layoutId:\"xLB1Nh7y1-container\",nodeId:\"xLB1Nh7y1\",rendersWithMotion:true,scopeId:\"upfQVbW_P\",children:/*#__PURE__*/_jsx(NAVItemSecondary,{height:\"100%\",id:\"xLB1Nh7y1\",layoutId:\"xLB1Nh7y1\",style:{height:\"100%\",width:\"100%\"},uPreVBg4S:18,variant:matchVariant(p0bG3mKFW),width:\"100%\",...addPropertyOverrides({DjCdSsmRO:{style:{width:\"100%\"},uPreVBg4S:12},oM0gleZuk:{style:{width:\"100%\"},uPreVBg4S:12},RGAUo82x1:{uPreVBg4S:14},vDaVxyFCy:{LzI_aoZFL:resolvedLinks[0],uPreVBg4S:14}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1790kgb\",\"data-framer-name\":\"Nav items\",layoutDependency:layoutDependency,layoutId:\"eaWLXm8PM\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"585px\",...addPropertyOverrides({DjCdSsmRO:{width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+0+(0+50+((componentViewport?.height||320)-0-369)/1*1)+100+0},EWbmP2t7m:{y:(componentViewport?.y||0)+0+(0+69+((componentViewport?.height||490)-0-448)/1*1)+160+0},RGAUo82x1:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+(0+60+((componentViewport?.height||420)-0-425)/1*1)+140+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1llqohu-container\",\"data-framer-appear-id\":\"1llqohu\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"z49hTTpY_-container\",nodeId:\"z49hTTpY_\",optimized:true,rendersWithMotion:true,scopeId:\"upfQVbW_P\",children:/*#__PURE__*/_jsx(NAVListItem,{ax4p9eadx:100,DQ5LgT2jC:\"HOME\",height:\"100%\",id:\"z49hTTpY_\",irpp8Gjez:irpp8Gjezm3lwqn,k3tlSwc6X:resolvedLinks1[0],layoutId:\"z49hTTpY_\",style:{width:\"100%\"},variant:matchVariant(\"v5x89HLYP\"),width:\"100%\",...addPropertyOverrides({DjCdSsmRO:{ax4p9eadx:60,k3tlSwc6X:resolvedLinks1[3]},EWbmP2t7m:{k3tlSwc6X:resolvedLinks1[1],variant:matchVariant(fG7u7ISlg)},RGAUo82x1:{ax4p9eadx:80,k3tlSwc6X:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-en98s3\",\"data-framer-appear-id\":\"en98s3\",\"data-framer-name\":\"Divider\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"hNagehsiK\",optimized:true,style:{backgroundColor:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\"}}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BKN_F0yWS\"},implicitPathVariables:undefined},{href:{webPageId:\"BKN_F0yWS\"},implicitPathVariables:undefined},{href:{webPageId:\"BKN_F0yWS\"},implicitPathVariables:undefined},{href:{webPageId:\"BKN_F0yWS\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"585px\",...addPropertyOverrides({DjCdSsmRO:{width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+0+(0+50+((componentViewport?.height||320)-0-369)/1*1)+100+109},EWbmP2t7m:{y:(componentViewport?.y||0)+0+(0+69+((componentViewport?.height||490)-0-448)/1*1)+160+109},RGAUo82x1:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+(0+60+((componentViewport?.height||420)-0-425)/1*1)+140+109}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1ab1o3j-container\",\"data-framer-appear-id\":\"1ab1o3j\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"foLSyGfFs-container\",nodeId:\"foLSyGfFs\",optimized:true,rendersWithMotion:true,scopeId:\"upfQVbW_P\",children:/*#__PURE__*/_jsx(NAVListItem,{ax4p9eadx:100,DQ5LgT2jC:\"HISTORY\",height:\"100%\",id:\"foLSyGfFs\",irpp8Gjez:irpp8Gjez1v4vxw8,k3tlSwc6X:resolvedLinks2[0],layoutId:\"foLSyGfFs\",style:{width:\"100%\"},variant:matchVariant(\"v5x89HLYP\"),width:\"100%\",...addPropertyOverrides({DjCdSsmRO:{ax4p9eadx:60,k3tlSwc6X:resolvedLinks2[3]},EWbmP2t7m:{k3tlSwc6X:resolvedLinks2[1],variant:matchVariant(QVmyOTBOJ)},RGAUo82x1:{ax4p9eadx:80,k3tlSwc6X:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\".framer-6rnqa.framer-93iodl, .framer-6rnqa .framer-93iodl { display: block; }\",\".framer-6rnqa.framer-17rd68x { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 69px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 625px; }\",\".framer-6rnqa .framer-fyiktz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 69px; justify-content: space-between; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-6rnqa .framer-xe5d38 { flex: none; height: 23px; overflow: visible; position: relative; width: 100px; }\",\".framer-6rnqa .framer-3h0x38-container { flex: none; height: auto; left: 0px; position: absolute; top: 48%; width: auto; z-index: 5; }\",\".framer-6rnqa .framer-d27s9g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-6rnqa .framer-gsjde2-container { aspect-ratio: 10.025 / 1; flex: none; height: auto; position: relative; width: 301px; }\",\".framer-6rnqa .framer-1rt5qvd-container { flex: none; height: 22px; position: relative; width: 100px; }\",\".framer-6rnqa .framer-1790kgb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-end; overflow: visible; padding: 100px 20px 10px 20px; position: relative; width: 100%; }\",\".framer-6rnqa .framer-1llqohu-container, .framer-6rnqa .framer-1ab1o3j-container { flex: none; height: auto; position: relative; width: 585px; }\",\".framer-6rnqa .framer-en98s3 { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-6rnqa.framer-v-16dflzy.framer-17rd68x { gap: unset; height: 490px; justify-content: space-between; }\",\".framer-6rnqa.framer-v-16dflzy .framer-1790kgb { padding: 160px 20px 10px 20px; }\",\".framer-6rnqa.framer-v-16dflzy .framer-1llqohu-container { order: 0; }\",\".framer-6rnqa.framer-v-16dflzy .framer-en98s3 { order: 1; }\",\".framer-6rnqa.framer-v-16dflzy .framer-1ab1o3j-container { order: 2; }\",\".framer-6rnqa.framer-v-k32k69.framer-17rd68x { height: 60px; width: 509px; }\",\".framer-6rnqa.framer-v-k32k69 .framer-fyiktz, .framer-6rnqa.framer-v-1wqaskd .framer-fyiktz { height: 60px; padding: 0px 16px 0px 16px; }\",\".framer-6rnqa.framer-v-k32k69 .framer-xe5d38, .framer-6rnqa.framer-v-1wqaskd .framer-xe5d38 { height: 17px; width: 80px; }\",\".framer-6rnqa.framer-v-k32k69 .framer-gsjde2-container, .framer-6rnqa.framer-v-1wqaskd .framer-gsjde2-container { aspect-ratio: 10.016666666666667 / 1; width: 250px; }\",\".framer-6rnqa.framer-v-k32k69 .framer-1rt5qvd-container, .framer-6rnqa.framer-v-1wqaskd .framer-1rt5qvd-container { width: 80px; }\",\".framer-6rnqa.framer-v-1wqaskd.framer-17rd68x { gap: unset; height: 420px; justify-content: space-between; width: 509px; }\",\".framer-6rnqa.framer-v-1wqaskd .framer-1790kgb { padding: 140px 16px 16px 16px; }\",\".framer-6rnqa.framer-v-1wqaskd .framer-1llqohu-container, .framer-6rnqa.framer-v-1wqaskd .framer-1ab1o3j-container, .framer-6rnqa.framer-v-gxpvcr .framer-1llqohu-container, .framer-6rnqa.framer-v-gxpvcr .framer-1ab1o3j-container { width: 100%; }\",\".framer-6rnqa.framer-v-6rzrty.framer-17rd68x { height: 50px; width: 380px; }\",\".framer-6rnqa.framer-v-6rzrty .framer-fyiktz, .framer-6rnqa.framer-v-gxpvcr .framer-fyiktz { height: 50px; padding: 0px 12px 0px 12px; }\",\".framer-6rnqa.framer-v-6rzrty .framer-xe5d38, .framer-6rnqa.framer-v-gxpvcr .framer-xe5d38 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; width: 66px; }\",\".framer-6rnqa.framer-v-6rzrty .framer-3h0x38-container, .framer-6rnqa.framer-v-gxpvcr .framer-3h0x38-container { left: unset; position: relative; top: unset; }\",\".framer-6rnqa.framer-v-6rzrty .framer-gsjde2-container { width: 184px; }\",\".framer-6rnqa.framer-v-6rzrty .framer-1rt5qvd-container, .framer-6rnqa.framer-v-gxpvcr .framer-1rt5qvd-container { height: auto; width: 66px; }\",\".framer-6rnqa.framer-v-gxpvcr.framer-17rd68x { gap: unset; height: 320px; justify-content: space-between; width: 380px; }\",\".framer-6rnqa.framer-v-gxpvcr .framer-gsjde2-container { width: 185px; }\",\".framer-6rnqa.framer-v-gxpvcr .framer-1790kgb { padding: 100px 10px 10px 10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 69\n * @framerIntrinsicWidth 625\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EWbmP2t7m\":{\"layout\":[\"fixed\",\"fixed\"]},\"vDaVxyFCy\":{\"layout\":[\"fixed\",\"fixed\"]},\"RGAUo82x1\":{\"layout\":[\"fixed\",\"fixed\"]},\"oM0gleZuk\":{\"layout\":[\"fixed\",\"fixed\"]},\"DjCdSsmRO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ct5RALj9D\":\"menuClick\",\"RnKeA5QAs\":\"click\",\"fG7u7ISlg\":\"home\",\"QVmyOTBOJ\":\"history\",\"p0bG3mKFW\":\"contact\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerupfQVbW_P=withCSS(Component,css,\"framer-6rnqa\");export default FramerupfQVbW_P;FramerupfQVbW_P.displayName=\"NAV V1\";FramerupfQVbW_P.defaultProps={height:69,width:625};addPropertyControls(FramerupfQVbW_P,{variant:{options:[\"A95dcuvBK\",\"EWbmP2t7m\",\"vDaVxyFCy\",\"RGAUo82x1\",\"oM0gleZuk\",\"DjCdSsmRO\"],optionTitles:[\"Closed - L\",\"Open - L\",\"Closed - M\",\"Open - M\",\"Closed - S\",\"Open - S\"],title:\"Variant\",type:ControlType.Enum},ct5RALj9D:{title:\"Menu Click\",type:ControlType.EventHandler},RnKeA5QAs:{title:\"Click\",type:ControlType.EventHandler},fG7u7ISlg:NAVListItemControls?.[\"variant\"]&&{...NAVListItemControls[\"variant\"],defaultValue:\"v5x89HLYP\",description:undefined,hidden:undefined,optional:undefined,title:\"Home\"},onfG7u7ISlgChange:{changes:\"fG7u7ISlg\",type:ControlType.ChangeHandler},QVmyOTBOJ:NAVListItemControls?.[\"variant\"]&&{...NAVListItemControls[\"variant\"],defaultValue:\"v5x89HLYP\",description:undefined,hidden:undefined,optional:undefined,title:\"History\"},onQVmyOTBOJChange:{changes:\"QVmyOTBOJ\",type:ControlType.ChangeHandler},p0bG3mKFW:NAVItemSecondaryControls?.[\"variant\"]&&{...NAVItemSecondaryControls[\"variant\"],defaultValue:\"BK_Rz3Jam\",description:undefined,hidden:undefined,optional:undefined,title:\"Contact\"},onp0bG3mKFWChange:{changes:\"p0bG3mKFW\",type:ControlType.ChangeHandler}});addFonts(FramerupfQVbW_P,[{explicitInter:true,fonts:[]},...MenuButton2Fonts,...ALLSOPPSLogoGoldFonts,...NAVItemSecondaryFonts,...NAVListItemFonts],{supportsExplicitInterCodegen:true});FramerupfQVbW_P.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MenuButton2,{},context),()=>forwardLoader(NAVItemSecondary,{},context),()=>forwardLoader(NAVListItem,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerupfQVbW_P\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EWbmP2t7m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vDaVxyFCy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RGAUo82x1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oM0gleZuk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DjCdSsmRO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"69\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ct5RALj9D\\\":\\\"menuClick\\\",\\\"RnKeA5QAs\\\":\\\"click\\\",\\\"fG7u7ISlg\\\":\\\"home\\\",\\\"QVmyOTBOJ\\\":\\\"history\\\",\\\"p0bG3mKFW\\\":\\\"contact\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"625\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./upfQVbW_P.map","// Generated by Framer (0e6a859)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Y9lxk .framer-styles-preset-1i2pnv3:not(.rich-text-wrapper), .framer-Y9lxk .framer-styles-preset-1i2pnv3.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-53e85713-979f-485a-b40a-e0529224f7f5, #faf0eb); --framer-link-text-color: var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, #a37949); --framer-link-text-decoration: underline; --framer-link-text-decoration-thickness: 10px; }\"];export const className=\"framer-Y9lxk\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ae8a13)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={OfaADJEVK:{hover:true},WFFzkCax5:{hover:true}};const cycleOrder=[\"OfaADJEVK\",\"WFFzkCax5\",\"GffLO7Tiq\"];const serializationHash=\"framer-YmIvE\";const variantClassNames={GffLO7Tiq:\"framer-v-2ln5sn\",OfaADJEVK:\"framer-v-1bfvkbe\",WFFzkCax5:\"framer-v-1sh2qvc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const f24skGe_l=undefined;const ToETKE6Ve=undefined;const XiKlP47go=undefined;const GKSasBlsN=undefined;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 humanReadableVariantMap={L:\"OfaADJEVK\",M:\"WFFzkCax5\",S:\"GffLO7Tiq\"};const Variants=motion.create(React.Fragment);const getProps=({height,hoverColor,id,link,newTab,title,width,...props})=>{return{...props,f24skGe_l:link??props.f24skGe_l,GKSasBlsN:hoverColor??props.GKSasBlsN??\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\",ToETKE6Ve:newTab??props.ToETKE6Ve??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"OfaADJEVK\",XiKlP47go:title??props.XiKlP47go??\"Text link\"};};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,f24skGe_l,ToETKE6Ve,XiKlP47go,GKSasBlsN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OfaADJEVK\",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:f24skGe_l,motionChild:true,nodeId:\"OfaADJEVK\",openInNewTab:ToETKE6Ve,scopeId:\"M6Df3kSwQ\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1bfvkbe\",className,classNames)} framer-y30rg0`,\"data-framer-name\":\"L\",layoutDependency:layoutDependency,layoutId:\"OfaADJEVK\",ref:refBinding,style:{...style},...addPropertyOverrides({\"OfaADJEVK-hover\":{\"data-framer-name\":undefined},\"WFFzkCax5-hover\":{\"data-framer-name\":undefined},GffLO7Tiq:{\"data-framer-name\":\"S\"},WFFzkCax5:{\"data-framer-name\":\"M\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2FzbG9uIElvbmljIFdlYiBSZWd1bGFy\",\"--framer-font-family\":'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73)))\"},children:\"Text link\"})}),className:\"framer-m1k596\",fonts:[\"CUSTOMV2;Caslon Ionic Web Regular\"],layoutDependency:layoutDependency,layoutId:\"FHyLEkM_3\",style:{\"--extracted-r6o4lv\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-GKSasBlsN-M6Df3kSwQ\":GKSasBlsN},text:XiKlP47go,variants:{\"OfaADJEVK-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-GKSasBlsN-M6Df3kSwQ)\",\"--variable-reference-GKSasBlsN-M6Df3kSwQ\":GKSasBlsN},\"WFFzkCax5-hover\":{\"--extracted-r6o4lv\":\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"OfaADJEVK-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2FzbG9uIElvbmljIFdlYiBSZWd1bGFy\",\"--framer-font-family\":'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-GKSasBlsN-M6Df3kSwQ))\"},children:\"Text link\"})})},\"WFFzkCax5-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2FzbG9uIElvbmljIFdlYiBSZWd1bGFy\",\"--framer-font-family\":'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0)))\"},children:\"Text link\"})})},GffLO7Tiq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2FzbG9uIElvbmljIFdlYiBSZWd1bGFy\",\"--framer-font-family\":'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73)))\"},children:\"Text link\"})})},WFFzkCax5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2FzbG9uIElvbmljIFdlYiBSZWd1bGFy\",\"--framer-font-family\":'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73)))\"},children:\"Text link\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-YmIvE.framer-y30rg0, .framer-YmIvE .framer-y30rg0 { display: block; }\",\".framer-YmIvE.framer-1bfvkbe { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-YmIvE .framer-m1k596 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YmIvE.framer-v-2ln5sn.framer-1bfvkbe { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 87\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"WFFzkCax5\":{\"layout\":[\"auto\",\"fixed\"]},\"GffLO7Tiq\":{\"layout\":[\"auto\",\"fixed\"]},\"JXnlMTkge\":{\"layout\":[\"auto\",\"fixed\"]},\"UTTArdJGW\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"f24skGe_l\":\"link\",\"ToETKE6Ve\":\"newTab\",\"XiKlP47go\":\"title\",\"GKSasBlsN\":\"hoverColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerM6Df3kSwQ=withCSS(Component,css,\"framer-YmIvE\");export default FramerM6Df3kSwQ;FramerM6Df3kSwQ.displayName=\"Text link\";FramerM6Df3kSwQ.defaultProps={height:22,width:87};addPropertyControls(FramerM6Df3kSwQ,{variant:{options:[\"OfaADJEVK\",\"WFFzkCax5\",\"GffLO7Tiq\"],optionTitles:[\"L\",\"M\",\"S\"],title:\"Variant\",type:ControlType.Enum},f24skGe_l:{title:\"Link\",type:ControlType.Link},ToETKE6Ve:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onToETKE6VeChange:{changes:\"ToETKE6Ve\",type:ControlType.ChangeHandler},XiKlP47go:{defaultValue:\"Text link\",displayTextArea:false,title:\"Title\",type:ControlType.String},onXiKlP47goChange:{changes:\"XiKlP47go\",type:ControlType.ChangeHandler},GKSasBlsN:{defaultValue:\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\",title:\"Hover color\",type:ControlType.Color}});addFonts(FramerM6Df3kSwQ,[{explicitInter:true,fonts:[{cssFamilyName:\"Caslon Ionic Web Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Caslon Ionic Web\",url:\"https://framerusercontent.com/assets/OQp5lyOqFmMzdKzAmV9E6b7KVI.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerM6Df3kSwQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"22\",\"framerVariables\":\"{\\\"f24skGe_l\\\":\\\"link\\\",\\\"ToETKE6Ve\\\":\\\"newTab\\\",\\\"XiKlP47go\\\":\\\"title\\\",\\\"GKSasBlsN\\\":\\\"hoverColor\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"WFFzkCax5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"GffLO7Tiq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"JXnlMTkge\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"UTTArdJGW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"87\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./M6Df3kSwQ.map","// Generated by Framer (e19f2fb)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ysGdQKl2sc5g5nU3ZXcB/1RCZ9xpLO6r2QVI0UGgE/DxJTNCyjB.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/kizAVd2YKCaLjT1AHnU6/yGW1WEwzM68yS7OnfmSg/u9qn9uUTZ.js\";import TextLink from\"https://framerusercontent.com/modules/BJnPqGnU2ffTZxgmS97x/M6yqg1kTfbZsURlsdt5w/M6Df3kSwQ.js\";import FormButton from\"https://framerusercontent.com/modules/xMnhs2faEG7FHdCkrhPq/it240re1tQ1AV8N3illG/YRTgY8Fmg.js\";const FormButtonFonts=getFonts(FormButton);const TextLinkFonts=getFonts(TextLink);const Image1WithFX=withFX(Image1);const cycleOrder=[\"TPokM7xH4\",\"wbAPnVYaP\",\"Ty9KwHkua\"];const serializationHash=\"framer-Xr3Kd\";const variantClassNames={TPokM7xH4:\"framer-v-156qvm9\",Ty9KwHkua:\"framer-v-2qk1wh\",wbAPnVYaP:\"framer-v-wwqbs4\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const transition2={delay:0,duration:.6,ease:[0,.38,.08,.91],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,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 humanReadableVariantMap={Large:\"TPokM7xH4\",Medium:\"wbAPnVYaP\",Small:\"Ty9KwHkua\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"TPokM7xH4\"};};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:\"TPokM7xH4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"Ty9KwHkua\")return true;return false;};const isDisplayed1=()=>{if([\"wbAPnVYaP\",\"Ty9KwHkua\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-156qvm9\",className,classNames),\"data-framer-name\":\"Large\",layoutDependency:layoutDependency,layoutId:\"TPokM7xH4\",ref:refBinding,style:{backgroundColor:\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\",...style},...addPropertyOverrides({Ty9KwHkua:{\"data-framer-name\":\"Small\"},wbAPnVYaP:{\"data-framer-name\":\"Medium\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hszeiv\",layoutDependency:layoutDependency,layoutId:\"L4Cjr0cwT\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7k80pa\",layoutDependency:layoutDependency,layoutId:\"y8EEvRa0w\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lumybh\",layoutDependency:layoutDependency,layoutId:\"dfbFH37AG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-vcxmwc\",\"data-styles-preset\":\"u9qn9uUTZ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73)))\"},children:\"STAY UP TO DATE\"})}),className:\"framer-15tnabr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jyAGDfLWF\",style:{\"--extracted-1w1cjl5\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/1391ad45-ea95-491a-9d28-6d7936efa84e/submit\",className:\"framer-1i3xwna\",\"data-framer-name\":\"NEWSLETTER FORM\",layoutDependency:layoutDependency,layoutId:\"rs8FwtkDn\",nodeId:\"rs8FwtkDn\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-1i7uxkr\",layoutDependency:layoutDependency,layoutId:\"HybgKQESE\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-12bwgiy\",inputName:\"Name\",layoutDependency:layoutDependency,layoutId:\"IBQy_xxu9\",placeholder:\"Name\",required:true,style:{\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\"},type:\"text\"})}),/*#__PURE__*/_jsx(motion.label,{className:\"framer-71a0pi\",layoutDependency:layoutDependency,layoutId:\"RxAj8fnsQ\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1nrdq56\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"qnugV8wxu\",placeholder:\"Email\",required:true,style:{\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:`max((max((${componentViewport?.width||\"100vw\"} - 50px) / 2, 1px) * 0.9 - 20px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||567.5)-0-567.6)/2+0+0)+0+30+0+35.6+0,...addPropertyOverrides({Ty9KwHkua:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-911.8)/2+0+0)+0+30+0+0+35.6+0+120},wbAPnVYaP:{width:`max((${componentViewport?.width||\"100vw\"} - 60px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||558)-0-558.2)/2+0+0)+0+30+0+0+35.6+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19bjim0-container\",layoutDependency:layoutDependency,layoutId:\"K2UAdBpj6-container\",nodeId:\"K2UAdBpj6\",rendersWithMotion:true,scopeId:\"UVH9lMXjZ\",children:/*#__PURE__*/_jsx(FormButton,{BiKmFt4G2:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",e2tpw249d:18,HbqO6Ig6I:\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\",height:\"100%\",id:\"K2UAdBpj6\",IYeVE7MyA:\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\",layoutId:\"K2UAdBpj6\",ov6PxfTO9:\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"eGAbJp3qC\",success:\"EeG_zjH_w\"},matchVariant(\"GG03leSlR\")),width:\"100%\",YiX2F63y3:\"rgb(255, 255, 255)\",...addPropertyOverrides({Ty9KwHkua:{e2tpw249d:16},wbAPnVYaP:{e2tpw249d:16}},baseVariant,gestureVariant)})})})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ceg0sp\",layoutDependency:layoutDependency,layoutId:\"lssXCXibg\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u0atnx\",layoutDependency:layoutDependency,layoutId:\"upa3AhEvM\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8475l7\",layoutDependency:layoutDependency,layoutId:\"vX8z466vq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-vcxmwc\",\"data-styles-preset\":\"u9qn9uUTZ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73)))\"},children:\"MORE INFO\"})}),className:\"framer-12fq5nf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ymrxfhfGp\",style:{\"--extracted-1w1cjl5\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WDhFn_PF1\"},implicitPathVariables:undefined},{href:{webPageId:\"WDhFn_PF1\"},implicitPathVariables:undefined},{href:{webPageId:\"WDhFn_PF1\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||567.5)-0-567.6)/2+0+0)+0+30+0+0+0+35.6,...addPropertyOverrides({Ty9KwHkua:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-911.8)/2+0+0)+0+30+286.6+0+0+0+0+0+37.6},wbAPnVYaP:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||558)-0-558.2)/2+0+0)+0+30+166.6+0+0+0+33.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1reafib-container\",layoutDependency:layoutDependency,layoutId:\"uRO76dOwT-container\",nodeId:\"uRO76dOwT\",rendersWithMotion:true,scopeId:\"UVH9lMXjZ\",children:/*#__PURE__*/_jsx(TextLink,{f24skGe_l:resolvedLinks[0],GKSasBlsN:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",height:\"100%\",id:\"uRO76dOwT\",layoutId:\"uRO76dOwT\",style:{height:\"100%\"},ToETKE6Ve:false,variant:matchVariant(\"OfaADJEVK\"),width:\"100%\",XiKlP47go:\"Terms & conditions\",...addPropertyOverrides({Ty9KwHkua:{f24skGe_l:resolvedLinks[2],variant:matchVariant(\"GffLO7Tiq\")},wbAPnVYaP:{f24skGe_l:resolvedLinks[1],variant:matchVariant(\"WFFzkCax5\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZEdVlll38\"},implicitPathVariables:undefined},{href:{webPageId:\"ZEdVlll38\"},implicitPathVariables:undefined},{href:{webPageId:\"ZEdVlll38\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||567.5)-0-567.6)/2+0+0)+0+30+0+0+0+71.6,...addPropertyOverrides({Ty9KwHkua:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-911.8)/2+0+0)+0+30+286.6+0+0+0+0+0+75.6},wbAPnVYaP:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||558)-0-558.2)/2+0+0)+0+30+166.6+0+0+0+67.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mdxnss-container\",layoutDependency:layoutDependency,layoutId:\"Z8l5UGNvP-container\",nodeId:\"Z8l5UGNvP\",rendersWithMotion:true,scopeId:\"UVH9lMXjZ\",children:/*#__PURE__*/_jsx(TextLink,{f24skGe_l:resolvedLinks1[0],GKSasBlsN:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",height:\"100%\",id:\"Z8l5UGNvP\",layoutId:\"Z8l5UGNvP\",style:{height:\"100%\"},ToETKE6Ve:false,variant:matchVariant(\"OfaADJEVK\"),width:\"100%\",XiKlP47go:\"Privacy Policy\",...addPropertyOverrides({Ty9KwHkua:{f24skGe_l:resolvedLinks1[2],variant:matchVariant(\"GffLO7Tiq\")},wbAPnVYaP:{f24skGe_l:resolvedLinks1[1],variant:matchVariant(\"WFFzkCax5\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AP7UZuwNk\"},implicitPathVariables:undefined},{href:{webPageId:\"AP7UZuwNk\"},implicitPathVariables:undefined},{href:{webPageId:\"AP7UZuwNk\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||567.5)-0-567.6)/2+0+0)+0+30+0+0+0+107.6,...addPropertyOverrides({Ty9KwHkua:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-911.8)/2+0+0)+0+30+286.6+0+0+0+0+0+113.6},wbAPnVYaP:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||558)-0-558.2)/2+0+0)+0+30+166.6+0+0+0+101.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b7gvxg-container\",layoutDependency:layoutDependency,layoutId:\"ccVCX3pg4-container\",nodeId:\"ccVCX3pg4\",rendersWithMotion:true,scopeId:\"UVH9lMXjZ\",children:/*#__PURE__*/_jsx(TextLink,{f24skGe_l:resolvedLinks2[0],GKSasBlsN:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",height:\"100%\",id:\"ccVCX3pg4\",layoutId:\"ccVCX3pg4\",style:{height:\"100%\"},ToETKE6Ve:false,variant:matchVariant(\"OfaADJEVK\"),width:\"100%\",XiKlP47go:\"Trade enquiries\",...addPropertyOverrides({Ty9KwHkua:{f24skGe_l:resolvedLinks2[2],variant:matchVariant(\"GffLO7Tiq\")},wbAPnVYaP:{f24skGe_l:resolvedLinks2[1],variant:matchVariant(\"WFFzkCax5\")}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t79ckz\",layoutDependency:layoutDependency,layoutId:\"S2PXezIEF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-vcxmwc\",\"data-styles-preset\":\"u9qn9uUTZ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73)))\"},children:\"ON SOCIAL\"})}),className:\"framer-6ajzge\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"u5qvMPaG8\",style:{\"--extracted-1w1cjl5\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||567.5)-0-567.6)/2+0+0)+0+30+0+0+0+35.6,...addPropertyOverrides({Ty9KwHkua:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-911.8)/2+0+0)+0+30+286.6+0+0+0+195.6+0+37.6},wbAPnVYaP:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||558)-0-558.2)/2+0+0)+0+30+166.6+0+0+0+33.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xuc24q-container\",layoutDependency:layoutDependency,layoutId:\"upgB_Onu9-container\",nodeId:\"upgB_Onu9\",rendersWithMotion:true,scopeId:\"UVH9lMXjZ\",children:/*#__PURE__*/_jsx(TextLink,{f24skGe_l:\"https://www.instagram.com/allsoppsbeer/\",GKSasBlsN:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",height:\"100%\",id:\"upgB_Onu9\",layoutId:\"upgB_Onu9\",style:{height:\"100%\"},ToETKE6Ve:false,variant:matchVariant(\"OfaADJEVK\"),width:\"100%\",XiKlP47go:\"Instagram\",...addPropertyOverrides({Ty9KwHkua:{variant:matchVariant(\"GffLO7Tiq\")},wbAPnVYaP:{variant:matchVariant(\"WFFzkCax5\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||567.5)-0-567.6)/2+0+0)+0+30+0+0+0+71.6,...addPropertyOverrides({Ty9KwHkua:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-911.8)/2+0+0)+0+30+286.6+0+0+0+195.6+0+75.6},wbAPnVYaP:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||558)-0-558.2)/2+0+0)+0+30+166.6+0+0+0+67.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16nuhy4-container\",layoutDependency:layoutDependency,layoutId:\"cIZqa16Xi-container\",nodeId:\"cIZqa16Xi\",rendersWithMotion:true,scopeId:\"UVH9lMXjZ\",children:/*#__PURE__*/_jsx(TextLink,{f24skGe_l:\"https://www.facebook.com/AllsoppsBeer/\",GKSasBlsN:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",height:\"100%\",id:\"cIZqa16Xi\",layoutId:\"cIZqa16Xi\",style:{height:\"100%\"},ToETKE6Ve:false,variant:matchVariant(\"OfaADJEVK\"),width:\"100%\",XiKlP47go:\"Facebook\",...addPropertyOverrides({Ty9KwHkua:{variant:matchVariant(\"GffLO7Tiq\")},wbAPnVYaP:{variant:matchVariant(\"WFFzkCax5\")}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17swyfi\",layoutDependency:layoutDependency,layoutId:\"DoQyhIMAW\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-vcxmwc\",\"data-styles-preset\":\"u9qn9uUTZ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73)))\"},children:\"DRINKAWARE\"})}),className:\"framer-1idez69\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hWvCkbXNv\",style:{\"--extracted-1w1cjl5\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2FzbG9uIElvbmljIFdlYiBSZWd1bGFy\",\"--framer-font-family\":'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73)))\"},children:[\"Enjoy responsibly. \\u2028\\u2028\",/*#__PURE__*/_jsx(motion.br,{}),\"Not for under-18s. \\u2028\\u2028\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(Link,{href:\"https://www.drinkaware.co.uk/\",motionChild:true,nodeId:\"ixGyAA82F\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"UVH9lMXjZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i2pnv3\",\"data-styles-preset\":\"DxJTNCyjB\",children:\"drinkaware.co.uk.\"})})]})}),className:\"framer-1lxulzu\",fonts:[\"CUSTOMV2;Caslon Ionic Web Regular\"],layoutDependency:layoutDependency,layoutId:\"ixGyAA82F\",style:{\"--extracted-r6o4lv\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ty9KwHkua:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2FzbG9uIElvbmljIFdlYiBSZWd1bGFy\",\"--framer-font-family\":'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73)))\"},children:[\"Enjoy responsibly. Not for under-18s. \\u2028\\u2028\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(Link,{href:\"www.drinkaware.com\",motionChild:true,nodeId:\"ixGyAA82F\",openInNewTab:true,relValues:[],scopeId:\"UVH9lMXjZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i2pnv3\",\"data-styles-preset\":\"DxJTNCyjB\",children:\"drinkaware.co.uk.\"})})]})})}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-peclmf\",layoutDependency:layoutDependency,layoutId:\"ld1xwzt4r\",style:{backgroundColor:\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\"}})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dj90xv\",layoutDependency:layoutDependency,layoutId:\"WdxONmnER\",style:{backgroundColor:\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\"}})]})}),/*#__PURE__*/_jsx(Image1WithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fit\",intrinsicHeight:112,intrinsicWidth:836,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||567.5)-0-567.6)/2+159.6+100)),pixelHeight:112,pixelWidth:836,positionX:\"center\",positionY:\"bottom\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/6u8QHaiHpUDfcMNUTad48XIicuA.svg?width=836&height=112\",srcSet:\"https://framerusercontent.com/images/6u8QHaiHpUDfcMNUTad48XIicuA.svg?scale-down-to=512&width=836&height=112 512w,https://framerusercontent.com/images/6u8QHaiHpUDfcMNUTad48XIicuA.svg?width=836&height=112 836w\"},className:\"framer-1tnohk4\",\"data-framer-name\":\"allsop&sons-logo\",layoutDependency:layoutDependency,layoutId:\"vCy6t33RA\",...addPropertyOverrides({Ty9KwHkua:{__framer__styleAppearEffectEnabled:undefined,background:{alt:\"\",fit:\"fit\",intrinsicHeight:112,intrinsicWidth:836,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-911.8)/2+750.8+40)),pixelHeight:112,pixelWidth:836,positionX:\"center\",positionY:\"bottom\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/6u8QHaiHpUDfcMNUTad48XIicuA.svg?width=836&height=112\",srcSet:\"https://framerusercontent.com/images/6u8QHaiHpUDfcMNUTad48XIicuA.svg?scale-down-to=512&width=836&height=112 512w,https://framerusercontent.com/images/6u8QHaiHpUDfcMNUTad48XIicuA.svg?width=836&height=112 836w\"}},wbAPnVYaP:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:112,intrinsicWidth:836,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||558)-0-558.2)/2+320.2+60)),pixelHeight:112,pixelWidth:836,positionX:\"center\",positionY:\"bottom\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/6u8QHaiHpUDfcMNUTad48XIicuA.svg?width=836&height=112\",srcSet:\"https://framerusercontent.com/images/6u8QHaiHpUDfcMNUTad48XIicuA.svg?scale-down-to=512&width=836&height=112 512w,https://framerusercontent.com/images/6u8QHaiHpUDfcMNUTad48XIicuA.svg?width=836&height=112 836w\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-Xr3Kd.framer-1mdhji1, .framer-Xr3Kd .framer-1mdhji1 { display: block; }\",\".framer-Xr3Kd.framer-156qvm9 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1720px; }\",\".framer-Xr3Kd .framer-1hszeiv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-Xr3Kd .framer-7k80pa { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 30px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Xr3Kd .framer-1lumybh { align-content: flex-start; align-items: flex-start; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-Xr3Kd .framer-15tnabr, .framer-Xr3Kd .framer-12fq5nf, .framer-Xr3Kd .framer-6ajzge, .framer-Xr3Kd .framer-1idez69, .framer-Xr3Kd .framer-1lxulzu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Xr3Kd .framer-1i3xwna { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 90%; }\",\".framer-Xr3Kd .framer-1i7uxkr, .framer-Xr3Kd .framer-71a0pi { align-content: flex-start; align-items: flex-start; display: flex; flex: 3 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-Xr3Kd .framer-12bwgiy, .framer-Xr3Kd .framer-1nrdq56 { --framer-input-focused-border-color: var(--token-53e85713-979f-485a-b40a-e0529224f7f5, #faf0eb); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Caslon Ionic Web Regular\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 18px; --framer-input-font-weight: 400; --framer-input-padding: 12px; flex: 1 0 0px; height: 1px; position: relative; width: 100%; }',\".framer-Xr3Kd .framer-19bjim0-container { flex: 2 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-Xr3Kd .framer-1ceg0sp, .framer-Xr3Kd .framer-u0atnx { align-content: flex-start; align-items: flex-start; display: flex; flex: 2 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Xr3Kd .framer-8475l7, .framer-Xr3Kd .framer-t79ckz, .framer-Xr3Kd .framer-17swyfi { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-Xr3Kd .framer-1reafib-container, .framer-Xr3Kd .framer-mdxnss-container, .framer-Xr3Kd .framer-b7gvxg-container, .framer-Xr3Kd .framer-xuc24q-container, .framer-Xr3Kd .framer-16nuhy4-container { flex: none; height: 22px; position: relative; width: auto; }\",\".framer-Xr3Kd .framer-peclmf, .framer-Xr3Kd .framer-1dj90xv { flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: 1px; }\",\".framer-Xr3Kd .framer-1tnohk4 { flex: none; height: 308px; overflow: visible; position: relative; width: 100%; }\",\".framer-Xr3Kd.framer-v-wwqbs4.framer-156qvm9 { gap: 60px; width: 1024px; }\",\".framer-Xr3Kd.framer-v-wwqbs4 .framer-7k80pa, .framer-Xr3Kd.framer-v-2qk1wh .framer-7k80pa { flex-direction: column; gap: 40px; }\",\".framer-Xr3Kd.framer-v-wwqbs4 .framer-1lumybh, .framer-Xr3Kd.framer-v-2qk1wh .framer-1lumybh { flex: none; order: 0; width: 100%; }\",\".framer-Xr3Kd.framer-v-wwqbs4 .framer-1i3xwna { width: 100%; }\",\".framer-Xr3Kd.framer-v-wwqbs4 .framer-12bwgiy, .framer-Xr3Kd.framer-v-wwqbs4 .framer-1nrdq56 { --framer-input-font-size: 16px; }\",\".framer-Xr3Kd.framer-v-wwqbs4 .framer-1ceg0sp { flex: none; order: 2; width: 100%; }\",\".framer-Xr3Kd.framer-v-wwqbs4 .framer-8475l7, .framer-Xr3Kd.framer-v-wwqbs4 .framer-t79ckz, .framer-Xr3Kd.framer-v-wwqbs4 .framer-17swyfi { gap: 12px; }\",\".framer-Xr3Kd.framer-v-wwqbs4 .framer-1dj90xv, .framer-Xr3Kd.framer-v-2qk1wh .framer-peclmf, .framer-Xr3Kd.framer-v-2qk1wh .framer-1dj90xv { flex: none; order: 1; width: 100%; }\",\".framer-Xr3Kd.framer-v-wwqbs4 .framer-1tnohk4 { height: 178px; }\",\".framer-Xr3Kd.framer-v-2qk1wh.framer-156qvm9 { gap: 40px; width: 606px; }\",\".framer-Xr3Kd.framer-v-2qk1wh .framer-1i3xwna { flex-direction: column; height: min-content; width: 100%; }\",\".framer-Xr3Kd.framer-v-2qk1wh .framer-1i7uxkr, .framer-Xr3Kd.framer-v-2qk1wh .framer-71a0pi { flex: none; height: min-content; width: 100%; }\",\".framer-Xr3Kd.framer-v-2qk1wh .framer-12bwgiy, .framer-Xr3Kd.framer-v-2qk1wh .framer-1nrdq56 { --framer-input-font-size: 16px; flex: none; height: 50px; }\",\".framer-Xr3Kd.framer-v-2qk1wh .framer-19bjim0-container { flex: none; height: 50px; width: 100%; }\",\".framer-Xr3Kd.framer-v-2qk1wh .framer-1ceg0sp { flex: none; flex-direction: column; gap: 40px; order: 2; width: 100%; }\",\".framer-Xr3Kd.framer-v-2qk1wh .framer-u0atnx { flex: none; flex-direction: column; gap: 60px; order: 0; width: 100%; }\",\".framer-Xr3Kd.framer-v-2qk1wh .framer-8475l7 { flex: none; gap: 16px; overflow: visible; width: 60%; }\",\".framer-Xr3Kd.framer-v-2qk1wh .framer-t79ckz { flex: none; gap: 16px; width: 40%; }\",\".framer-Xr3Kd.framer-v-2qk1wh .framer-17swyfi { flex: none; gap: 16px; order: 2; width: 100%; }\",\".framer-Xr3Kd.framer-v-2qk1wh .framer-1tnohk4 { height: 121px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 567.5\n * @framerIntrinsicWidth 1720\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wbAPnVYaP\":{\"layout\":[\"fixed\",\"auto\"]},\"Ty9KwHkua\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUVH9lMXjZ=withCSS(Component,css,\"framer-Xr3Kd\");export default FramerUVH9lMXjZ;FramerUVH9lMXjZ.displayName=\"Footer black\";FramerUVH9lMXjZ.defaultProps={height:567.5,width:1720};addPropertyControls(FramerUVH9lMXjZ,{variant:{options:[\"TPokM7xH4\",\"wbAPnVYaP\",\"Ty9KwHkua\"],optionTitles:[\"Large\",\"Medium\",\"Small\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerUVH9lMXjZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Caslon Ionic Web Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Caslon Ionic Web\",url:\"https://framerusercontent.com/assets/OQp5lyOqFmMzdKzAmV9E6b7KVI.woff2\",weight:\"400\"}]},...FormButtonFonts,...TextLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerUVH9lMXjZ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FormButton,{},context),forwardLoader(TextLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUVH9lMXjZ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wbAPnVYaP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ty9KwHkua\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"567.5\",\"framerIntrinsicWidth\":\"1720\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bc64f0a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AgeVerificationPopup from\"https://framerusercontent.com/modules/KLQYCz7HbuCd68go4ka8/oeowGEcf2ZN2w2IQT0Dt/AgeVerificationPopup.js\";import NAVItemSecondary from\"#framer/local/canvasComponent/L6c93eJUI/L6c93eJUI.js\";import NAVListItem from\"#framer/local/canvasComponent/PyxbI2WPL/PyxbI2WPL.js\";import NAVV1 from\"#framer/local/canvasComponent/upfQVbW_P/upfQVbW_P.js\";import FooterBlack from\"#framer/local/canvasComponent/UVH9lMXjZ/UVH9lMXjZ.js\";const AgeVerificationPopupFonts=getFonts(AgeVerificationPopup);const NAVV1Fonts=getFonts(NAVV1);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const FooterBlackFonts=getFonts(FooterBlack);const NAVListItemControls=getPropertyControls(NAVListItem);const NAVItemSecondaryControls=getPropertyControls(NAVItemSecondary);const breakpoints={CeHfyBBeH:\"(max-width: 809.98px)\",eNfCeW0Bb:\"(min-width: 1720px)\",FpL_QrRc7:\"(min-width: 810px) and (max-width: 1023.98px)\",HllGAXdWC:\"(min-width: 1024px) and (max-width: 1439.98px)\",lgLrQ7cfY:\"(min-width: 1440px) and (max-width: 1719.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Fe9dc\";const variantClassNames={CeHfyBBeH:\"framer-v-dzqd05\",eNfCeW0Bb:\"framer-v-10o46zl\",FpL_QrRc7:\"framer-v-bcpkq\",HllGAXdWC:\"framer-v-7ihux4\",lgLrQ7cfY:\"framer-v-1wddzva\"};const TqbBr2Km6=undefined;const G5mTxcVJ2=undefined;const CiCtrdpNb=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={CeHfyBBeH:[\".framer-Fe9dc .framer-10rm2jh { flex-direction: column; padding: 0px 10px 0px 10px; }\",\".framer-Fe9dc .framer-glaej8-container { width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={CeHfyBBeH:\".framer-dzqd05-override\"};const rules=[\".framer-Fe9dc.framer-m8pmfz, .framer-Fe9dc .framer-m8pmfz { display: block; }\",\".framer-Fe9dc.framer-10o46zl { align-content: center; align-items: center; background-color: var(--token-53e85713-979f-485a-b40a-e0529224f7f5, #faf0eb); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Fe9dc .framer-1ao2xwn { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Fe9dc .framer-1d4y7d9-container { flex: none; height: 1px; order: 1001; position: relative; width: 1px; }\",\".framer-Fe9dc .framer-10rm2jh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; order: 1002; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); top: 10px; width: 100%; z-index: 5; }\",\".framer-Fe9dc .framer-glaej8-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-Fe9dc .framer-i3m1rq-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={CeHfyBBeH:\"(max-width: 809.98px)\",eNfCeW0Bb:\"(min-width: 1720px)\",FpL_QrRc7:\"(min-width: 810px) and (max-width: 1023.98px)\",HllGAXdWC:\"(min-width: 1024px) and (max-width: 1439.98px)\",lgLrQ7cfY:\"(min-width: 1440px) and (max-width: 1719.98px)\"};const humanReadableVariantMap={\"Desktop L\":\"eNfCeW0Bb\",\"Desktop M\":\"lgLrQ7cfY\",\"Desktop S\":\"HllGAXdWC\",Mobile:\"CeHfyBBeH\",Tablet:\"FpL_QrRc7\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Active:\"TTfK1My8c\",Default:\"v5x89HLYP\"};const humanReadableEnumMap1={Active:\"Jh5tLujnp\",Default:\"BK_Rz3Jam\"};const getProps=({contact,height,history,home,id,width,...props})=>{return{...props,CiCtrdpNb:humanReadableEnumMap1[contact]??contact??props.CiCtrdpNb??\"BK_Rz3Jam\",G5mTxcVJ2:humanReadableEnumMap[history]??history??props.G5mTxcVJ2??\"v5x89HLYP\",TqbBr2Km6:humanReadableEnumMap[home]??home??props.TqbBr2Km6??\"v5x89HLYP\",variant:humanReadableVariantMap[props.variant]??props.variant??\"eNfCeW0Bb\"};};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{style,className,layoutId,variant,TqbBr2Km6,G5mTxcVJ2,CiCtrdpNb,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"eNfCeW0Bb\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-10o46zl\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ao2xwn\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1d4y7d9-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"eQv8kimSG\",scopeId:\"E6ykNmqeL\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CeHfyBBeH:{buttonsLayout:{direction:\"column\",gap:12},errorFont:{fontFamily:'\"Caslon Ionic Web Medium\", \"Caslon Ionic Web Medium Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0px\",lineHeight:\"1.2em\",textAlign:\"center\"},footerFont:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.4em\",textAlign:\"center\"},headlineFont:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.2em\",textAlign:\"center\"},noButtonFont:{fontFamily:'\"Caslon Ionic Web Medium\", \"Caslon Ionic Web Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0px\",lineHeight:\"1.2em\",textAlign:\"center\"},yesButtonFont:{fontFamily:'\"Caslon Ionic Web Medium\", \"Caslon Ionic Web Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0px\",lineHeight:\"1.2em\",textAlign:\"center\"}}},children:/*#__PURE__*/_jsx(AgeVerificationPopup,{behavior:{preview:true,redirectOnNo:\"\",resetStorage:true,showDelaySeconds:0,verifiedStorageKey:\"ageVerified\"},buttonsLayout:{direction:\"row\",gap:12},container:{containerBorderRadius:0,containerPadding:\"30px 50px 50px 50px\",contentBackgroundColor:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",contentGap:24,popupBackgroundColor:\"rgba(20, 3, 0, 0.8)\",popupShadow:\"\"},error:{errorColor:\"var(--token-66fcb957-d647-4764-800e-7cb7e71c0621, rgb(245, 0, 0))\",errorText:\"We regret to inform you but due to the legal age requirement you are not permitted to enter this site. To visit our website, you must be of an age at which the purchase and consumption of alcohol is permitted according to the legislation in your country of residence.\"},errorFont:{fontFamily:'\"Caslon Ionic Web Medium\", \"Caslon Ionic Web Medium Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0px\",lineHeight:\"1.2em\",textAlign:\"center\"},footer:{footerColor:\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\",footerText:'If yes, click \"YES\" to explore our site'},footerFont:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.4em\",textAlign:\"center\"},headline:{headlineColor:\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\",headlineText:\"Are you over the legal drinking age in your country?\"},headlineFont:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"24px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.2em\",textAlign:\"center\"},height:\"100%\",id:\"eQv8kimSG\",layoutId:\"eQv8kimSG\",noButton:{noButtonBackgroundColor:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",noButtonBorderColor:\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\",noButtonBorderRadius:\"0px\",noButtonBorderWidth:1,noButtonColor:\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\",noButtonHoverBackgroundColor:\"rgb(219, 211, 206)\",noButtonPadding:\"12px\",noButtonText:\"No\"},noButtonFont:{fontFamily:'\"Caslon Ionic Web Medium\", \"Caslon Ionic Web Medium Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0px\",lineHeight:\"1.2em\",textAlign:\"center\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\",yesButton:{yesButtonBackgroundColor:\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",yesButtonBorderColor:\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",yesButtonBorderRadius:\"0px\",yesButtonBorderWidth:0,yesButtonColor:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",yesButtonHoverBackgroundColor:\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\",yesButtonPadding:\"12px\",yesButtonText:\"Yes\"},yesButtonFont:{fontFamily:'\"Caslon Ionic Web Medium\", \"Caslon Ionic Web Medium Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0px\",lineHeight:\"1.2em\",textAlign:\"center\"}})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10rm2jh\",\"data-framer-name\":\"Nav\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CeHfyBBeH:{width:\"calc(100vw - 20px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:69,y:10,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-glaej8-container\",\"data-framer-appear-id\":\"glaej8\",\"data-framer-name\":\"NAV simple\",initial:animation1,name:\"NAV simple\",nodeId:\"sgQkNFpFb\",optimized:true,rendersWithMotion:true,scopeId:\"E6ykNmqeL\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CeHfyBBeH:{style:{width:\"100%\"},variant:matchVariant(\"oM0gleZuk\")},FpL_QrRc7:{variant:matchVariant(\"vDaVxyFCy\")},HllGAXdWC:{variant:matchVariant(\"vDaVxyFCy\")}},children:/*#__PURE__*/_jsx(NAVV1,{fG7u7ISlg:TqbBr2Km6,height:\"100%\",id:\"sgQkNFpFb\",layoutId:\"sgQkNFpFb\",name:\"NAV simple\",p0bG3mKFW:CiCtrdpNb,QVmyOTBOJ:G5mTxcVJ2,variant:matchVariant(\"A95dcuvBK\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:567,width:\"100vw\",y:1001,children:/*#__PURE__*/_jsx(Container,{className:\"framer-i3m1rq-container\",nodeId:\"zZCwejgm_\",scopeId:\"E6ykNmqeL\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CeHfyBBeH:{variant:matchVariant(\"Ty9KwHkua\")},FpL_QrRc7:{variant:matchVariant(\"wbAPnVYaP\")},HllGAXdWC:{variant:matchVariant(\"wbAPnVYaP\")}},children:/*#__PURE__*/_jsx(FooterBlack,{height:\"100%\",id:\"zZCwejgm_\",layoutId:\"zZCwejgm_\",style:{width:\"100%\"},variant:matchVariant(\"TPokM7xH4\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1396\n * @framerIntrinsicWidth 1720\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"lgLrQ7cfY\":{\"layout\":[\"fixed\",\"fixed\"]},\"HllGAXdWC\":{\"layout\":[\"fixed\",\"fixed\"]},\"FpL_QrRc7\":{\"layout\":[\"fixed\",\"fixed\"]},\"CeHfyBBeH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"TqbBr2Km6\":\"home\",\"G5mTxcVJ2\":\"history\",\"CiCtrdpNb\":\"contact\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"eNfCeW0Bb\":[\".framer-1d4y7d9-container\",\".framer-10rm2jh\",\".framer-i3m1rq-container\"],\"lgLrQ7cfY\":[\".framer-1d4y7d9-container\",\".framer-10rm2jh\",\".framer-i3m1rq-container\"],\"HllGAXdWC\":[\".framer-1d4y7d9-container\",\".framer-10rm2jh\",\".framer-i3m1rq-container\"],\"FpL_QrRc7\":[\".framer-1d4y7d9-container\",\".framer-10rm2jh\",\".framer-i3m1rq-container\"],\"CeHfyBBeH\":[\".framer-1d4y7d9-container\",\".framer-10rm2jh\",\".framer-i3m1rq-container\"]}\n * @framerBreakpoints {\"eNfCeW0Bb\":{\"min\":1720,\"canvasClassName\":\"framer-10o46zl-override\",\"minHeight\":1396,\"name\":\"Desktop L\",\"width\":1720,\"rootFontSize\":16},\"lgLrQ7cfY\":{\"min\":1440,\"max\":1719,\"canvasClassName\":\"framer-1wddzva-override\",\"minHeight\":1396,\"viewportHeight\":880,\"name\":\"Desktop M\",\"width\":1440,\"rootFontSize\":16},\"HllGAXdWC\":{\"min\":1024,\"max\":1439,\"canvasClassName\":\"framer-7ihux4-override\",\"minHeight\":1396,\"viewportHeight\":880,\"name\":\"Desktop S\",\"width\":1024,\"rootFontSize\":16},\"FpL_QrRc7\":{\"min\":810,\"max\":1023,\"canvasClassName\":\"framer-bcpkq-override\",\"minHeight\":1396,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"CeHfyBBeH\":{\"max\":809,\"canvasClassName\":\"framer-dzqd05-override\",\"minHeight\":1840,\"viewportHeight\":769,\"name\":\"Mobile\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant eNfCeW0Bb\n * @framerLayoutTemplate true\n */const FramerE6ykNmqeL=withCSS(Component,css,\"framer-Fe9dc\");export default FramerE6ykNmqeL;FramerE6ykNmqeL.displayName=\"Master template - phase 1\";FramerE6ykNmqeL.defaultProps={height:1396,width:1720};addPropertyControls(FramerE6ykNmqeL,{TqbBr2Km6:NAVListItemControls?.[\"variant\"]&&{...NAVListItemControls[\"variant\"],defaultValue:\"v5x89HLYP\",description:undefined,hidden:undefined,title:\"Home\"},G5mTxcVJ2:NAVListItemControls?.[\"variant\"]&&{...NAVListItemControls[\"variant\"],defaultValue:\"v5x89HLYP\",description:undefined,hidden:undefined,title:\"History\"},CiCtrdpNb:NAVItemSecondaryControls?.[\"variant\"]&&{...NAVItemSecondaryControls[\"variant\"],defaultValue:\"BK_Rz3Jam\",description:undefined,hidden:undefined,title:\"Contact\"}});addFonts(FramerE6ykNmqeL,[{explicitInter:true,fonts:[{cssFamilyName:\"Caslon Ionic Web Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Caslon Ionic Web\",url:\"https://framerusercontent.com/assets/OQp5lyOqFmMzdKzAmV9E6b7KVI.woff2\",weight:\"400\"},{cssFamilyName:\"Caslon Ionic Web Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Caslon Ionic Web\",url:\"https://framerusercontent.com/assets/b7TJ4cZabeyF8Gl4C2OrN2TWW8.woff2\",weight:\"500\"}]},...AgeVerificationPopupFonts,...NAVV1Fonts,...FooterBlackFonts],{supportsExplicitInterCodegen:true});FramerE6ykNmqeL.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NAVV1,{},context),()=>forwardLoader(FooterBlack,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE6ykNmqeL\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"eNfCeW0Bb\\\":[\\\".framer-1d4y7d9-container\\\",\\\".framer-10rm2jh\\\",\\\".framer-i3m1rq-container\\\"],\\\"lgLrQ7cfY\\\":[\\\".framer-1d4y7d9-container\\\",\\\".framer-10rm2jh\\\",\\\".framer-i3m1rq-container\\\"],\\\"HllGAXdWC\\\":[\\\".framer-1d4y7d9-container\\\",\\\".framer-10rm2jh\\\",\\\".framer-i3m1rq-container\\\"],\\\"FpL_QrRc7\\\":[\\\".framer-1d4y7d9-container\\\",\\\".framer-10rm2jh\\\",\\\".framer-i3m1rq-container\\\"],\\\"CeHfyBBeH\\\":[\\\".framer-1d4y7d9-container\\\",\\\".framer-10rm2jh\\\",\\\".framer-i3m1rq-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"TqbBr2Km6\\\":\\\"home\\\",\\\"G5mTxcVJ2\\\":\\\"history\\\",\\\"CiCtrdpNb\\\":\\\"contact\\\"}\",\"framerIntrinsicHeight\":\"1396\",\"framerDefaultVariant\":\"eNfCeW0Bb\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lgLrQ7cfY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HllGAXdWC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FpL_QrRc7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CeHfyBBeH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"eNfCeW0Bb\\\":{\\\"min\\\":1720,\\\"canvasClassName\\\":\\\"framer-10o46zl-override\\\",\\\"minHeight\\\":1396,\\\"name\\\":\\\"Desktop L\\\",\\\"width\\\":1720,\\\"rootFontSize\\\":16},\\\"lgLrQ7cfY\\\":{\\\"min\\\":1440,\\\"max\\\":1719,\\\"canvasClassName\\\":\\\"framer-1wddzva-override\\\",\\\"minHeight\\\":1396,\\\"viewportHeight\\\":880,\\\"name\\\":\\\"Desktop M\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"HllGAXdWC\\\":{\\\"min\\\":1024,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-7ihux4-override\\\",\\\"minHeight\\\":1396,\\\"viewportHeight\\\":880,\\\"name\\\":\\\"Desktop S\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":16},\\\"FpL_QrRc7\\\":{\\\"min\\\":810,\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-bcpkq-override\\\",\\\"minHeight\\\":1396,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"CeHfyBBeH\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-dzqd05-override\\\",\\\"minHeight\\\":1840,\\\"viewportHeight\\\":769,\\\"name\\\":\\\"Mobile\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1720\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useRef,useEffect,useState}from\"react\";// @ts-ignore - Provided by Framer runtime in plugin environment\nimport{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerDisableUnlink\n *//**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicHeight Auto\n */function FC_CartStateController(props){const{Populated,Empty}=props;const[isBrowser,setIsBrowser]=useState(false);const[cartItems,setCartItems]=useState([]);const isFetching=useRef(false);const containerRef=useRef(null);// Set isBrowser to true once component mounts\nuseEffect(()=>{setIsBrowser(true);},[]);const fetchCartFromShopify=useCallback(async cartId=>{if(isFetching.current||!isBrowser)return;isFetching.current=true;try{const cartData=await window?.shopXtools?.fetchCart?.(cartId);if(cartData){setCartItems(cartData.lines?.edges||[]);}else{setCartItems([]);}}catch(error){// Error handling: Failed to fetch cart\nsetCartItems([]);}finally{isFetching.current=false;}},[isBrowser]);const handleCartUpdate=useCallback(async()=>{if(!isBrowser)return;let cartId;try{cartId=window?.shopXtools?.cart?.id;if(!cartId){cartId=localStorage.getItem(\"shopX_cart_id\");}}catch(error){// Error handling: Unable to access cart ID\nreturn;}if(cartId){await fetchCartFromShopify(cartId);}else{setCartItems([]);}},[fetchCartFromShopify,isBrowser]);useEffect(()=>{if(!isBrowser)return;handleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);},[handleCartUpdate,isBrowser]);// Apply 100% width and height to the first child element\nuseEffect(()=>{if(containerRef.current?.firstElementChild){const child=containerRef.current.firstElementChild;child.style.width=\"100%\";child.style.height=\"100%\";}});let content=null;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isEmptyView=isCanvas?true:!isBrowser||cartItems.length===0;content=isEmptyView?Empty?.[0]:Populated?.[0];if(!content){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"}});}return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\"},children:content},isEmptyView?\"empty\":\"populated\");}FC_CartStateController.defaultProps={Populated:null,Empty:null};addPropertyControls(FC_CartStateController,{Populated:{type:ControlType.ComponentInstance,title:\"Populated State\"},Empty:{type:ControlType.ComponentInstance,title:\"Empty State\"}});export default FC_CartStateController;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartStateController\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"Auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartStateController.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{throttle}from\"lodash-es\";/**\n * @framerDisableUnlink\n */export default function FC_CartCounter(props){if(RenderTarget.current()===RenderTarget.canvas){// Always show in canvas (shows placeholder \"0\")\nreturn /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,backgroundColor:props.backgroundColor,...props.border,borderRadius:props.radius,padding:props.padding,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",margin:0,width:\"100%\",height:props.fixedHeight?`${props.heightPx}px`:\"100%\",lineHeight:1,fontSize:props.font?.fontSize||\"inherit\"},children:\"0\"})});}else{const[isBrowser,setIsBrowser]=useState(false);const[cartItemCount,setCartItemCount]=useState(0);const[isLoading,setIsLoading]=useState(true);const[isVisible,setIsVisible]=useState(false);const isFetching=useRef(false);const initialLoadDone=useRef(false);// Set isBrowser to true once component mounts\nuseEffect(()=>{setIsBrowser(true);},[]);// Helper function to wait until a condition is true\nconst waitForCondition=useCallback((conditionFn,checkInterval=100,timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(conditionFn()){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"Condition not met within timeout\"));}else{setTimeout(checkCondition,checkInterval);}};checkCondition();});},[]);const fetchCartAndUpdateCount=useCallback(async cartId=>{if(isFetching.current){return;}isFetching.current=true;// Only set loading state on initial load\nif(!initialLoadDone.current){setIsLoading(true);setIsVisible(false);}try{await waitForCondition(()=>window.shopXtools&&window.shopXtools.fetchCart);const cartData=await window.shopXtools.fetchCart(cartId);if(cartData&&cartData.lines&&cartData.lines.edges&&cartData.lines.edges.length>0){const itemCount=cartData.lines.edges.reduce((total,edge)=>total+(edge.node.quantity||0),0);setCartItemCount(itemCount);}else{setCartItemCount(0);// Show immediately if no items\nsetIsLoading(false);setIsVisible(true);initialLoadDone.current=true;}}catch(error){setCartItemCount(0);// Show immediately if error\nsetIsLoading(false);setIsVisible(true);initialLoadDone.current=true;}finally{isFetching.current=false;// Only handle visibility on initial load with items\nif(!initialLoadDone.current){setIsLoading(false);initialLoadDone.current=true;// Add a small delay before showing the counter for smoother transition\nsetTimeout(()=>setIsVisible(true),50);}}},[waitForCondition]);const handleCartUpdate=useCallback(throttle(async()=>{if(!isBrowser)return;// Don't run on server-side\nlet cartId=window[\"shopXtools\"]?.cart?.id;if(!cartId){try{cartId=localStorage.getItem(\"shopX_cart_id\");}catch(error){// Error accessing localStorage\n}}if(cartId){await fetchCartAndUpdateCount(cartId);}else{setCartItemCount(0);// Show immediately if no cart\nsetIsLoading(false);setIsVisible(true);initialLoadDone.current=true;}},1e3),[fetchCartAndUpdateCount,isBrowser]);useEffect(()=>{if(!isBrowser)return;// Don't run on server-side\nwindow.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);handleCartUpdate();return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate,isBrowser]);if(props.hideIf0&&cartItemCount===0){return null;}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,backgroundColor:props.backgroundColor,...props.border,borderRadius:props.radius,padding:props.padding,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",margin:0,width:\"100%\",height:props.fixedHeight?`${props.heightPx}px`:\"100%\",opacity:isVisible?1:0,transition:\"opacity 0.3s ease-in-out\",visibility:isLoading?\"hidden\":\"visible\",lineHeight:1,fontSize:props.font?.fontSize||\"inherit\"},children:isBrowser?cartItemCount.toString():\"0\"})});}}FC_CartCounter.defaultProps={hideIf0:false,font:undefined,color:\"#000\",backgroundColor:\"#FFFFFF00\",backgroundOpacity:0,border:{borderTopWidth:0,borderRightWidth:0,borderBottomWidth:0,borderLeftWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.5)\"},radius:0,padding:0,fixedHeight:false,heightPx:40};addPropertyControls(FC_CartCounter,{hideIf0:{type:ControlType.Boolean,title:\"When 0\",defaultValue:false,enabledTitle:\"Hide\",disabledTitle:\"Show\",description:\"For browser only, canvas will always display 0.\"},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},backgroundColor:{type:ControlType.Color,title:\"BG\",defaultValue:\"rgba(255, 255, 255, 0)\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderTopWidth:0,borderRightWidth:0,borderBottomWidth:0,borderLeftWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.5)\"}},/*     fixedHeight: {\n        type: ControlType.Boolean,\n        title: \"Height\",\n        defaultValue: false,\n        enabledTitle: \"Fixed\",\n        disabledTitle: \"Fit\",\n    },\n    heightPx: {\n        type: ControlType.Number,\n        title: \"Height\",\n        defaultValue: 40,\n        min: 0,\n        hidden: ({ fixedHeight }) => !fixedHeight,\n    }, */padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:0,toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Sides\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},radius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:0,toggleKey:\"radiusPerCorner\",toggleTitles:[\"All\",\"Corners\"],valueKeys:[\"topLeft\",\"topRight\",\"bottomRight\",\"bottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartCounter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartCounter.map","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Inter-500\"]);export const fonts=[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:css/TIzKiGcOB:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",weight:\"500\"}];export const css=['.framer-PGxOy .framer-styles-preset-j385k6:not(.rich-text-wrapper), .framer-PGxOy .framer-styles-preset-j385k6.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.03em; --framer-line-height: 100%; --framer-paragraph-spacing: 16px; --framer-text-alignment: left; --framer-text-color: var(--token-c734a28a-9fe9-4aa2-97ea-e240e7bd3071, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-PGxOy\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b084a7c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/RBhrmJSayFIEr01hpPFn/uknigYuJhd1icsEQ9e0L/TIzKiGcOB.js\";const cycleOrder=[\"q765oO3yC\"];const variantClassNames={q765oO3yC:\"framer-v-kixgj4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,text,width,...props})=>{var ref;return{...props,U2bckk9Ci:(ref=text!==null&&text!==void 0?text:props.U2bckk9Ci)!==null&&ref!==void 0?ref:\"<p>$0 USD</p>\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,U2bckk9Ci,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"q765oO3yC\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-PixXK\",sharedStyle.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-kixgj4\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"q765oO3yC\",ref:ref,style:{...style},children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:U2bckk9Ci,className:\"framer-1iq4zis\",layoutDependency:layoutDependency,layoutId:\"ZBWxU4W6n\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},stylesPresetsClassNames:{p:\"framer-styles-preset-j385k6\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=['.framer-PixXK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PixXK .framer-1n4dbv2 { display: block; }\",\".framer-PixXK .framer-kixgj4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-PixXK .framer-1iq4zis { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PixXK .framer-kixgj4 { gap: 0px; } .framer-PixXK .framer-kixgj4 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-PixXK .framer-kixgj4 > :first-child { margin-left: 0px; } .framer-PixXK .framer-kixgj4 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 55.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"U2bckk9Ci\":\"text\"}\n */ const FrameratkMxVAKb=withCSS(Component,css,\"framer-PixXK\");export default FrameratkMxVAKb;FrameratkMxVAKb.displayName=\"shopX / cartSubtotal\";FrameratkMxVAKb.defaultProps={height:16,width:55.5};addPropertyControls(FrameratkMxVAKb,{U2bckk9Ci:{defaultValue:\"<p>$0 USD</p>\",title:\"text\",type:ControlType.RichText}});addFonts(FrameratkMxVAKb,[...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameratkMxVAKb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"U2bckk9Ci\\\":\\\"text\\\"}\",\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"55.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./atkMxVAKb.map","/*\n * shopX / cartSubtotal\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Xz56MXJ2ZtTgFtT1VmZz/jsrZt5LjumizHw76NuWB/atkMxVAKb.js\"\nexport { default } from \"https://framerusercontent.com/modules/Xz56MXJ2ZtTgFtT1VmZz/jsrZt5LjumizHw76NuWB/atkMxVAKb.js\"\n","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useMemo,useState}from\"react\";import ShopXCartSubtotal from\"https://framer.com/m/shopX-cartSubtotal-pv7y.js\";import{addPropertyControls,ControlType}from\"framer\";import{get}from\"lodash-es\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{getLocaleFromCountry}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/DUlbmWuOELzEUenVmv3G/locales.js\";import{RenderTarget}from\"framer\";// Helper function to check if a currency's symbol is the same as its code\nconst isCurrencySymbolSameAsCode=currencyCode=>{// For some currencies like CHF, the browser might use the code as the symbol\nif(!currencyCode)return false;if(knownCurrenciesWithCodeAsSymbol.includes(currencyCode)){return true;}try{const formatted=new Intl.NumberFormat(undefined,{style:\"currency\",currency:currencyCode,currencyDisplay:\"narrowSymbol\"}).format(0);// Remove digits, decimal points, and common formatting characters\nconst cleanFormatted=formatted.replace(/[0-9.,\\s]/g,\"\");// Check if what remains is the currency code\nreturn cleanFormatted===currencyCode;}catch(e){return false;}};/**\n * @framerDisableUnlink\n */export default function FC_CartSubtotal(props){const{format:{showCurrency,showSymbol,showDecimals,currencyCode:previewCurrencyCode}={}}=props;const[subtotal,setSubtotal]=useState(0);const[cart,setCart]=useState(null);const[selectedCurrency,setSelectedCurrency]=useState(\"\");const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");const[currencyConfig,setCurrencyConfig]=useState(()=>{// Initialize with window values if available\nif(typeof window!==\"undefined\"){const position=window?.__FcCurrencyConfigs?.currencyPosition||\"Before\";const initialConfig={position:position,showCode:position!==\"Hide\",symbol:window?.__FcCurrencyConfigs?.currencySymbol||\"$\"};//console.log('Initial currency config state:', initialConfig, window?.__FcCurrencyConfigs);\nreturn initialConfig;}return{position:\"Before\",showCode:false,symbol:\"$\"};});const isBrowser=typeof window!==\"undefined\";// Initialize currency from localStorage on page load\nuseEffect(()=>{if(!isBrowser)return;const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCountry=localStorage.getItem(\"selectedCountry\");setSelectedCurrency(storedCurrency||\"USD\");setSelectedCountryCode(storedCountryCode||\"US\");setSelectedCountry(storedCountry||\"United States\");// console.log(\"[FC_CartSubtotal] Initial Currency State:\", {\n//     currency: storedCurrency\n// })\n},[isBrowser]);// Debug current currency config\n// useEffect(() => {\n//     console.log('Currency config changed:', currencyConfig);\n// }, [currencyConfig]);\n// Add currency settings listener\nuseEffect(()=>{if(!isBrowser)return;function updateCurrencyConfig(position,symbol){//console.log('Updating currency config with:', { position, symbol });\nconst newConfig={position:position||\"Before\",showCode:position!==\"Hide\",symbol:symbol||\"$\"};//console.log('New currency config:', newConfig);\nsetCurrencyConfig(newConfig);}// Handle currency settings updates\nconst handleCurrencySettingsUpdate=e=>{//console.log('Currency update event received:', e.detail);\nif(!e.detail?.current){//console.log('Invalid currency update event:', e);\nreturn;}updateCurrencyConfig(e.detail.current.currencyPosition,e.detail.current.currencySymbol);};// Initial setup\nconst currentPosition=window.__FcCurrencyConfigs?.currencyPosition;const currentSymbol=window.__FcCurrencyConfigs?.currencySymbol;//console.log('Initial currency values:', { currentPosition, currentSymbol });\nupdateCurrencyConfig(currentPosition,currentSymbol);// Add event listener\ndocument.addEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);//console.log('Currency event listener added');\n// Listen for currency changes\nconst handleCurrencyChange=event=>{//console.log(\"[FC_CartSubtotal] Currency Change Event:\", event.detail);\nconst{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{document.removeEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);window.removeEventListener(\"currency_changed\",handleCurrencyChange);//console.log('Currency event listeners removed');\n};},[isBrowser]);// // Cart calculation effect\nuseEffect(()=>{if(!isBrowser)return;const logCartDetails=()=>{const cart=get(window,\"shopXtools.cart\");// Log the entire cart object\n//console.log('Cart Data:', cart);\nif(cart){setCart(cart);// Log each line item in the cart\nconst cartItems=get(cart,\"lines.edges\",[]);// console.log(\n//     'Cart Items:',\n//     cartItems.map((edge) => {\n//         const item = edge.node;\n//         return {\n//             title: get(item, 'merchandise.product.title', 'Unknown'),\n//             variantId: get(item, 'merchandise.id', ''),\n//             price: get(item, 'cost.totalAmount.amount') ||\n//                    get(item, 'cost.subtotalAmount.amount') ||\n//                    get(item, 'merchandise.price.amount', '0'),\n//             quantity: get(item, 'quantity', 0),\n//             currencyCode: get(item, 'cost.totalAmount.currencyCode') ||\n//                           get(item, 'merchandise.price.currencyCode', 'USD'),\n//         };\n//     })\n// );\n// Log the subtotal\nconst subtotal=parseFloat(get(cart,\"cost.subtotalAmount.amount\",\"0\"));//console.log('Parsed Subtotal (to be set in state):', subtotal);\nsetSubtotal(subtotal);}else{// console.log(\"No cart data available.\")\n}};// Log cart details on load\nlogCartDetails();// Re-log cart details on cart update events\nwindow.addEventListener(\"shopXtools-cart-update\",logCartDetails);return()=>window.removeEventListener(\"shopXtools-cart-update\",logCartDetails);},[isBrowser]);const _currencyCode=useMemo(()=>{if(!isBrowser)return\"USD\";// Try different paths to get currency code\nconst cartCurrencyCode=get(window,\"shopXtools.cart.cost.subtotalAmount.currencyCode\",\"USD\");//console.log('Currency Code in _currencyCode:', cartCurrencyCode);\nreturn selectedCurrency||cartCurrencyCode;},[isBrowser,cart,selectedCurrency]);const showMockValues=useMemo(()=>subtotal===0&&isBrowser&&window.location.origin.endsWith(\"framercanvas.com\"),[subtotal,isBrowser]);// Common function to format price based on options\nconst formatPriceWithOptions=(numericPrice,currCode)=>{const symbolSameAsCode=isCurrencySymbolSameAsCode(currCode);// Get locale from selected country code\nconst locale=getLocaleFromCountry(selectedCountryCode);// Log browser user agent for debugging iOS-specific issues\n// if (isBrowser) {\n//     console.log(\"[FC_CartSubtotal] Format debug:\", {\n//         userAgent: navigator.userAgent,\n//         isCurrencySymbolSameAsCode: symbolSameAsCode,\n//         currencyCode: currCode,\n//         selectedCountryCode,\n//         locale,\n//         showSymbol,\n//         showCurrency,\n//         showDecimals,\n//     })\n// }\n// Determine if we should show decimals based on the setting\nconst shouldShowDecimals=()=>{if(showDecimals===\"Always show\")return true;if(showDecimals===\"Never show\")return false;if(showDecimals===\"Hide when .00\"){// Check if the decimal part is zero\nreturn numericPrice%1!==0;}return true// Default fallback for boolean value\n;};const decimalDigits=shouldShowDecimals()?2:0;// If showing neither symbol nor code, just format the number\nif(!showSymbol&&!showCurrency){const formattedNumber=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);//console.log('Formatted Number (No Symbol or Currency):', formattedNumber);\nreturn formattedNumber;}// Special case for USD to prevent \"US$\" display in Safari iOS\nif(currCode===\"USD\"&&showSymbol){// Check if running on iOS device\nconst isIOS=isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;// Format USD manually to avoid the iOS \"US$\" prefix\nif(isIOS){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);if(!showCurrency){return`$${number}`// Just \"$50\" format\n;}else{return`$${number} USD`// \"$50 USD\" format\n;}}else{// For non-iOS devices, continue with normal formatting but use\n// a more controlled approach to ensure consistency\nif(!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}else{const withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} USD`;}}}// For currencies where symbol is same as code (like CHF)\nif(symbolSameAsCode){// If showing currency code, always use code-first format and ignore symbol\nif(showCurrency&&!showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showSymbol&&!showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showCurrency&&showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return`${currCode} ${number}`;}}// For currencies with distinct symbols (like USD with $)\n// If showing only the code (no symbol)\nif(!showSymbol&&showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);// For normal currencies, show code after the number\nreturn`${number} ${currCode}`;}// If showing only the symbol (no code)\nif(showSymbol&&!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}// If showing both symbol and code\nconst withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} ${currCode}`;};const text=useMemo(()=>{if(!isBrowser)return\"\";// For canvas view, handle the display options directly\nif(RenderTarget.current()===RenderTarget.canvas||showMockValues){const mockAmount=150;const currentCurrencyCode=previewCurrencyCode||\"USD\";return formatPriceWithOptions(mockAmount,currentCurrencyCode);}// For live view, use the actual subtotal\nreturn formatPriceWithOptions(subtotal,_currencyCode);},[isBrowser,showMockValues,subtotal,_currencyCode,showCurrency,showSymbol,showDecimals,previewCurrencyCode,props.format]);if(!isBrowser){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\"}});}// For debugging\n// console.log('Rendering FC_CartSubtotal with:', {\n//     subtotal,\n//     text,\n//     currencyConfig,\n//     props\n// })\n// Render a basic div if ShopXCartSubtotal is not available\nif(typeof ShopXCartSubtotal===\"undefined\"){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",textAlign:\"right\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,margin:0},children:text})});}return /*#__PURE__*/_jsx(ShopXCartSubtotal,{...props,text:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,margin:0},children:text}),style:{width:\"100%\"}});}FC_CartSubtotal.defaultProps={format:{showCurrency:false,showSymbol:true,currencyCode:\"USD\",showDecimals:\"Always show\"}};addPropertyControls(FC_CartSubtotal,{format:{type:ControlType.Object,title:\"Format\",controls:{showSymbol:{type:ControlType.Boolean,title:\"Symbol\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"$, \\xa3, €, etc.\"},showCurrency:{type:ControlType.Boolean,title:\"Code\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"USD, EUR, CHF, etc.\"},showDecimals:{type:ControlType.Enum,title:\"Decimals\",defaultValue:\"Always show\",options:[\"Always show\",\"Never show\",\"Hide when .00\"],optionTitles:[\"Always show\",\"Never show\",\"Hide when .00\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currencyCode:{type:ControlType.Enum,title:\"Preview\",defaultValue:\"USD\",options:[\"USD\",\"EUR\",\"GBP\",\"CHF\",\"JPY\",\"CAD\",\"AUD\",\"CNY\",\"HKD\",\"NZD\",\"SEK\",\"KRW\",\"SGD\",\"NOK\",\"MXN\",\"INR\",\"RUB\",\"ZAR\",\"TRY\",\"BRL\",\"TWD\",\"DKK\",\"PLN\",\"THB\",\"IDR\",\"HUF\",\"CZK\",\"ILS\",\"CLP\",\"PHP\",\"AED\",\"COP\",\"SAR\",\"MYR\",\"RON\"],description:\"Currency on your site is automatic, this is only shown in canvas preview.\"}}},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartSubtotal\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useCallback,useRef,useEffect,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{get,throttle}from\"lodash-es\";import{removeLineMutation,updatelineMutation,updatelineMutationNoPlans,removeLineMutationNoPlans,getProductMetafields}from\"https://framerusercontent.com/modules/yiRfl1JCGhIBUL31WVDk/wupS2XmBAHu1kBQNv9pi/mutations_v2.js\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";import{getLocaleFromCountry}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/DUlbmWuOELzEUenVmv3G/locales.js\";import{trackFacebookPixelRemoveFromCart}from\"https://framerusercontent.com/modules/6Zs9CjkPbKzHjoy8LK08/iqoIwmJw4hztafi4V4IV/Fb_pixel.js\";// Helper function to check if a currency's symbol is the same as its code\nconst isCurrencySymbolSameAsCode=currencyCode=>{// For some currencies like CHF, the browser might use the code as the symbol\nif(!currencyCode)return false;if(knownCurrenciesWithCodeAsSymbol.includes(currencyCode)){return true;}try{const formatted=new Intl.NumberFormat(undefined,{style:\"currency\",currency:currencyCode,currencyDisplay:\"narrowSymbol\"}).format(0);// Remove digits, decimal points, and common formatting characters\nconst cleanFormatted=formatted.replace(/[0-9.,\\s]/g,\"\");// Check if what remains is the currency code\nreturn cleanFormatted===currencyCode;}catch(e){return false;}};const getLocalePathPrefix=()=>{if(typeof window===\"undefined\")return\"\";const segment=window.location.pathname.split(\"/\").filter(Boolean)[0];if(segment&&/^[a-z]{2}(-[A-Za-z]{2})?$/.test(segment)){return`/${segment}`;}return\"\";};/**\n * @framerDisableUnlink\n */export default function FC_CartProductCard(props){const[cart,setCart]=useState({});const[cartItems,setCartItems]=useState([]);const[errorMessage,setErrorMessage]=useState(\"\");const isFetching=useRef(false);const[selectedCurrency,setSelectedCurrency]=useState(\"\");const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");// const [subscriptionPrice, setSubscriptionPrice] = useState(null)\n// const [subscriptionPlan, setSubscriptionPlan] = useState(null)\nconst isBrowser=useIsBrowser();// Helper function to calculate current product quantity across all variants\nconst getCurrentProductQuantity=useCallback(productHandle=>{if(!cartItems||!productHandle)return 0;return cartItems.reduce((total,{node})=>{const lineProductHandle=node?.merchandise?.product?.handle;if(lineProductHandle===productHandle){return total+(node.quantity||0);}return total;},0);},[cartItems]);// Initialize currency from localStorage on page load\nuseEffect(()=>{if(!isBrowser)return;const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCountry=localStorage.getItem(\"selectedCountry\");setSelectedCurrency(storedCurrency||\"USD\");setSelectedCountryCode(storedCountryCode||\"US\");setSelectedCountry(storedCountry||\"United States\");//console.log(\"[FC_CartProductCard] setting selectedCountryCode and currency\", storedCountryCode, storedCurrency)\n},[isBrowser]);// Listen for currency changes\nuseEffect(()=>{if(!isBrowser)return;const handleCurrencyChange=event=>{const{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);//console.log(\"[FC_CartProductCard] currency changed to\", selectedCountryCode, selectedCurrency)\n};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[isBrowser,selectedCurrency,selectedCountryCode]);// Add currency config state\nconst[currencyConfig,setCurrencyConfig]=useState(()=>{// Initialize with window values if available\nif(typeof window!==\"undefined\"){const position=window?.__FcCurrencyConfigs?.currencyPosition||\"Before\";const initialConfig={position:position,showCode:position!==\"Hide\",symbol:window?.__FcCurrencyConfigs?.currencySymbol||\"$\"};// console.log(\n//     \"Initial currency config state:\",\n//     initialConfig,\n//     window?.__FcCurrencyConfigs\n// )\nreturn initialConfig;}return{position:\"Before\",showCode:false,symbol:\"$\"};});// Add currency settings listener\nuseEffect(()=>{if(typeof window===\"undefined\")return;function updateCurrencyConfig(position,symbol){//(\"Updating currency config with:\", { position, symbol })\nconst newConfig={position:position||\"Before\",showCode:position!==\"Hide\",symbol:symbol||\"$\"};//console.log(\"New currency config:\", newConfig)\nsetCurrencyConfig(newConfig);}// Handle currency settings updates\nconst handleCurrencySettingsUpdate=e=>{//console.log(\"Currency update event received:\", e.detail)\nif(!e.detail?.current){//console.log(\"Invalid currency update event:\", e)\nreturn;}updateCurrencyConfig(e.detail.current.currencyPosition,e.detail.current.currencySymbol);};// Initial setup\nconst currentPosition=window.__FcCurrencyConfigs?.currencyPosition;const currentSymbol=window.__FcCurrencyConfigs?.currencySymbol;// console.log(\"Initial currency values:\", {\n//     currentPosition,\n//     currentSymbol,\n// })\nupdateCurrencyConfig(currentPosition,currentSymbol);// Add event listener\ndocument.addEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);return()=>{document.removeEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);};},[]);const _showCurrencyCode=props.priceConfigs?.showCurrencyCode;const _showCurrencySymbol=props.priceConfigs?.showSymbol;// // Add subscription price listener\n// useEffect(() => {\n//     if (!isBrowser) return\n//     const handleSubscriptionPriceUpdate = (e) => {\n//         if (e.detail?.price) {\n//             setSubscriptionPrice(e.detail.price)\n//             setSubscriptionPlan(e.detail.plan.id)\n//         } else {\n//             setSubscriptionPrice(null)\n//             setSubscriptionPlan(null)\n//         }\n//     }\n//     document.addEventListener(\n//         \"subscription__price-update\",\n//         handleSubscriptionPriceUpdate\n//     )\n//     return () => {\n//         document.removeEventListener(\n//             \"subscription__price-update\",\n//             handleSubscriptionPriceUpdate\n//         )\n//     }\n// }, [isBrowser])\nconst[locale,setLocale]=useState(undefined);useEffect(()=>{//console.log(\"[FC_CartProductCard] selectedCountryCode\", selectedCountryCode)\nconst updatedLocale=getLocaleFromCountry(selectedCountryCode);//console.log(\"[FC_CartProductCard] Locale updated:\", updatedLocale);\nsetLocale(updatedLocale);},[selectedCountryCode]);const formatCartPrice=useCallback((amount,currencyCode)=>{// Clean and format amount\nif(typeof amount===\"string\"){amount=amount.replace(/[^0-9.]/g,\"\");const parts=amount.split(\".\");if(parts.length>2){amount=parts[0]+\".\"+parts.slice(1).join(\"\");}}if(typeof amount!==\"number\"){amount=parseFloat(amount);}if(isNaN(amount)){amount=0;}// For canvas view, use canvasPrice with USD\nif(RenderTarget.current()===RenderTarget.canvas){const format=props.priceConfigs?.format||{};return formatPriceWithOptions(amount,format.currencyCode||\"USD\");}// For browser view, use the current currency\nconst format=props.priceConfigs?.format||{};return formatPriceWithOptions(amount,currencyCode||\"USD\");},[props.priceConfigs,locale]);// Common function to format price based on options\nconst formatPriceWithOptions=useCallback((numericPrice,currCode)=>{if(!currCode)currCode=\"USD\";//console.log(\"[FC_CartProductCard] currCode\", currCode)\nconst format=props.priceConfigs?.format||{};// For backward compatibility\nconst showSymbol=format.showSymbol!==undefined?format.showSymbol:props.priceConfigs?.showSymbol!==undefined?props.priceConfigs.showSymbol:true;const showCurrency=format.showCurrency!==undefined?format.showCurrency:props.priceConfigs?.showCurrencyCode!==undefined?props.priceConfigs.showCurrencyCode:false;const showDecimals=format.showDecimals||\"Always show\";const symbolSameAsCode=isCurrencySymbolSameAsCode(currCode);//console.log(\"[FC_CartProductCard] receving locale from getLocaleFromCountry\", locale)\n// console.log(\"[FC_CartProductCard] Format debug:\", {\n//     userAgent: navigator.userAgent,\n//     isCurrencySymbolSameAsCode: symbolSameAsCode,\n//     currencyCode: currCode,\n//     selectedCountryCode,\n//     locale,\n// })\n// Determine if we should show decimals based on the setting\nconst shouldShowDecimals=()=>{if(showDecimals===\"Always show\")return true;if(showDecimals===\"Never show\")return false;if(showDecimals===\"Hide when .00\"){// Check if the decimal part is zero\nreturn numericPrice%1!==0;}return true// Default fallback\n;};const decimalDigits=shouldShowDecimals()?2:0;// If showing neither symbol nor code, just format the number\nif(!showSymbol&&!showCurrency){const formattedNumber=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return formattedNumber;}// Special case for USD to prevent \"US$\" display in Safari iOS\nif(currCode===\"USD\"&&showSymbol){// Check if running on iOS device\nconst isIOS=isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;// Format USD manually to avoid the iOS \"US$\" prefix\nif(isIOS){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);if(!showCurrency){return`$${number}`// Just \"$50\" format\n;}else{return`$${number} USD`// \"$50 USD\" format\n;}}else{// For non-iOS devices, continue with normal formatting but use\n// a more controlled approach to ensure consistency\nif(!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}else{const withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} USD`;}}}// For currencies where symbol is same as code (like CHF)\nif(symbolSameAsCode){// If showing currency code, always use code-first format and ignore symbol\nif(showCurrency&&!showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showSymbol&&!showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showCurrency&&showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return`${currCode} ${number}`;}}// For currencies with distinct symbols (like USD with $)\n// If showing only the code (no symbol)\nif(!showSymbol&&showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);// For normal currencies, show code after the number\nreturn`${number} ${currCode}`;}// If showing only the symbol (no code)\nif(showSymbol&&!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}// If showing both symbol and code\nconst withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} ${currCode}`;},[props.priceConfigs,locale]);const fetchCartFromShopify=useCallback(async cartId=>{if(isFetching.current){return;}isFetching.current=true;try{// Wait until window.shopXtools.fetchCart is available\nawait waitForCondition(()=>window.shopXtools&&window.shopXtools.fetchCart);const cartData=await window.shopXtools.fetchCart(cartId);//console.log(\"[FETCH] Cart data received from Shopify:\", cartData);\nif(cartData){setCart(cartData);//console.log(\"[FETCH] Cart Data after setting state: :\", cartData)\nsetCartItems(cartData.lines?.edges||[]);//console.log(\"[FETCH] Cart items after setting state:\", cartData.lines?.edges);\n// Update the global cart data\nwindow.shopXtools.cart=cartData;// Dispatch cart update event\nwindow.dispatchEvent(new Event(\"shopXtools-cart-update\"));}else{setCart({});setCartItems([]);}}catch(error){setCart({});setCartItems([]);}finally{isFetching.current=false;}},[]);// useEffect(() => {\n//     console.log(\"[STATE] Updated cart:\", cart);\n// }, [cart]);\n// useEffect(() => {\n//     console.log(\"[STATE] Updated cartItems:\", cartItems);\n// }, [cartItems]);\n// Helper function to wait until a condition is true\nconst waitForCondition=useCallback((conditionFn,checkInterval=100,timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(conditionFn()){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"Condition not met within timeout\"));}else{setTimeout(checkCondition,checkInterval);}};checkCondition();});},[]);const handleCartUpdate=useCallback(throttle(async()=>{let cartId=window[\"shopXtools\"]?.cart?.id;// console.log(\"[UPDATE] Checking for cartId:\", cartId);\n// console.log(\"[UPDATE] Checking for cart:\", window[\"shopXtools\"]?.cart);\nif(!cartId){try{cartId=localStorage.getItem(\"shopX_cart_id\");}catch(error){console.error(\"Error loading cart ID from local storage:\",error);}}if(cartId){await fetchCartFromShopify(cartId);//console.log(\"[UPDATE] Fetching cart from Shopify with cartId:\", cartId);\n}else{//console.log(\"[UPDATE] No cartId found, resetting cart state.\");\nsetCart({});setCartItems([]);}},500),[fetchCartFromShopify]);//console.log(\"Cart Data in CartProductCard:\", cart)\nuseEffect(()=>{//console.log(\"[EVENT] shopXtools-cart-update event triggered\");\n// Fetch cart data on component mount\nhandleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate]);//console.log(\"Cart Data in CartProductCard:\", cart)\nconst handleRemoveLine=useCallback(async(cartId,lineId,providedLineItem=null)=>{if(!cartId||!lineId){console.error(\"Missing cartId or lineId for remove operation\");return;}// Find the line item to get analytics data before removing\nconst lineItem=providedLineItem||cartItems.find(({node})=>node.id===lineId)?.node;if(lineItem){// Analytics - remove_from_cart event\nconst currency=lineItem.cost.subtotalAmount.currencyCode||\"USD\";const unitPrice=parseFloat(lineItem.cost?.amountPerQuantity?.amount||\"0\");const value=unitPrice*(lineItem.quantity||1);const item_id=lineItem.merchandise.id?.split(\"/\").pop()||\"\";const item_name=lineItem.merchandise.product?.title||\"\";const item_variant=lineItem.merchandise.title||\"\";const price=unitPrice;const quantity=lineItem.quantity||1;// Google Analytics tracking (remove_from_cart)\nif(typeof window.fcTrackGAEvent===\"function\"&&item_id&&item_name&&price>0){const payload={currency,value,items:[{item_id,item_name,item_variant,price,item_brand:lineItem.merchandise.product?.vendor||null,item_category:lineItem.merchandise.product?.productType||null,quantity,// TagHound compatibility\nSKU:item_id,\"Item Name\":item_name}]};window.fcTrackGAEvent(\"remove_from_cart\",payload);}else{// Skipping remove_from_cart due to missing item data\n}// Meta Pixel tracking\ntrackFacebookPixelRemoveFromCart({lineItem:lineItem,currency:currency});}try{const data=await window.shopXtools?.handleCartMutation(removeLineMutation,{cartId,lineIds:[lineId]});//console.log(\"[REMOVE] Mutation response:\", data);\nif(data?.cartLinesRemove?.cart){//console.log(\"[REMOVE] Cart updated, refetching...\");\nawait fetchCartFromShopify(cartId);// Check quantity limits if product has them\nconst productHandle=lineItem?.merchandise?.product?.handle;const product=window.shopXtools?.products.find(p=>p.node.handle===productHandle);// console.log(\"product\", product)\nif(productHandle){const metafields=await window.shopXtools?.handleCartMutation(getProductMetafields,{handle:productHandle});const orderMax=parseInt(metafields?.product?.metafield_order_max?.value,10);if(!isNaN(orderMax)&&orderMax>0){const currentLineQuantity=lineItem?.quantity||0;// console.log(\"currentLineQuantity\", currentLineQuantity)\n// const quantityChange = quantity - currentLineQuantity\nconst newTotalQuantity=orderMax-currentLineQuantity;if(newTotalQuantity<orderMax){// console.log(\"quantity is less than orderMax\", newTotalQuantity)\nconst quantityChanged=new CustomEvent(\"cart_item_quantity_changed\",{detail:{orderMax,newTotalQuantity,productId:product?.node.id}});window.dispatchEvent(quantityChanged);// console.log(\"quantityChanged\", quantityChanged.detail)\n}}}return;}// Try backup mutation if primary fails\nconst backupData=await window.shopXtools?.handleCartMutation(removeLineMutationNoPlans,{cartId,lineIds:[lineId]});if(backupData?.cartLinesRemove?.cart){await fetchCartFromShopify(cartId);}else{console.error(\"Both primary and backup remove line mutations failed\");}}catch(error){console.error(\"Error removing line item:\",error);}},[fetchCartFromShopify,cartItems]);const handleUpdateLine=useCallback(async(cartId,lineId,quantity,updateLineItem)=>{if(!cartId||!lineId||typeof quantity!==\"number\"){console.error(\"Missing required parameters for update operation\");return;}//console.log(\"[UPDATE] Updating line:\", { cartId, lineId, quantity, lineItem });\ntry{// If quantity is 0 or less, remove the item instead\nif(quantity<=0){// Call the remove function (Facebook Pixel tracking is handled there)\nawait handleRemoveLine(cartId,lineId,updateLineItem);return;}// Check quantity limits if product has them\nconst productHandle=updateLineItem?.merchandise?.product?.handle;const product=window.shopXtools?.products.find(p=>p.node.handle===productHandle);// console.log(\"product\", product)\nif(productHandle){const metafields=await window.shopXtools?.handleCartMutation(getProductMetafields,{handle:productHandle});const orderMax=parseInt(metafields?.product?.metafield_order_max?.value,10);// Calculate current quantity of this product across all variants\nconst currentProductQuantity=getCurrentProductQuantity(productHandle);// console.log(\"currentProductQuantity\", currentProductQuantity)\n// Calculate the quantity that would be added by this update\nconst currentLineQuantity=updateLineItem?.quantity||0;// console.log(\"currentLineQuantity\", currentLineQuantity)\nconst quantityChange=quantity-currentLineQuantity;const newTotalQuantity=currentProductQuantity+quantityChange;// console.log(\"newTotalQuantity\", newTotalQuantity)\nif(!isNaN(orderMax)&&orderMax>0){if(newTotalQuantity>orderMax){const remainingAllowed=orderMax-currentProductQuantity;// console.log(\"remainingAllowed\", remainingAllowed)\nif(remainingAllowed<=0){const message=`Maximum quantity of ${orderMax} already in cart`;setErrorMessage(message);return;}}}// else if (!isNaN(orderMax) && orderMax === 0 || !orderMax) {\n//     const variant = product?.node.variants?.edges.find(({node}) => node.id === updateLineItem?.merchandise?.id)\n//     console.log(\"matching variant\", variant)\n//     const totalQuantity = variant.node.quantityAvailable\n//     console.log(\"totalQuantity\", totalQuantity)\n//     // Calculate remaining allowed based on variant's quantityAvailable\n//     // const remainingAllowed = totalQuantity - currentLineQuantity;\n//     // console.log(\"remainingAllowed:\", remainingAllowed);\n//     if (newTotalQuantity > totalQuantity) {\n//         console.log(\"remainingAllowed is less than 0\", newTotalQuantity)\n//         const message = `Maximum quantity of ${currentProductQuantity} already in cart`\n//         setErrorMessage(message)\n//         return\n//     }\n// }\n}// Update cart line\nconst data=await window.shopXtools?.handleCartMutation(updatelineMutation,{cartId,lines:[{id:lineId,quantity}]});//console.log(\"[UPDATE] Mutation response:\", data);\nif(data?.cartLinesUpdate?.cart){await fetchCartFromShopify(cartId);setErrorMessage(\"\");return;}// Try backup mutation if primary fails\nconst backupData=await window.shopXtools?.handleCartMutation(updatelineMutationNoPlans,{cartId,lines:[{id:lineId,quantity}]});if(backupData?.cartLinesUpdate?.cart){await fetchCartFromShopify(cartId);setErrorMessage(\"\");}else{console.error(\"Both primary and backup update line mutations failed\");}}catch(error){console.error(\"Error updating line item:\",error);}},[fetchCartFromShopify,cartItems,getCurrentProductQuantity]);//console.log(\"Cart Data in CartProductCard:\", cart)\nconst errorVisible=errorMessage!==null;// Adjust mock data for compare price\nconst mockData=[{price:\"100.00\",comparePrice:null},{price:\"200.00\",comparePrice:\"250.00\"},{price:\"300.00\",comparePrice:null},{price:\"400.00\",comparePrice:null}];// console.log(\"[RENDER] Cart before rendering:\", cart);\n// console.log(\"[RENDER] Cart items before rendering:\", cartItems);\nreturn /*#__PURE__*/_jsx(_Fragment,{children:RenderTarget.current()===RenderTarget.canvas?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.spacingConfigs?.gap??24,width:\"100%\"},children:[/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",...props.containerConfigs?.border||{},borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 1\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.font\"),color:get(props,\"priceConfigs.price.color\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[0].price,\"USD\")}),mockData[0].comparePrice&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[0].comparePrice,\"USD\")})]}),shopifyQuantity:\"1\",variants:null,onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),props.spacingConfigs?.dividerVisible&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",...props.containerConfigs?.border||{},borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 2\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.font\"),color:get(props,\"priceConfigs.price.color\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[1].price,\"USD\")}),mockData[1].comparePrice&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[1].comparePrice,\"USD\")})]}),shopifyQuantity:\"2\",variants:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Color:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Blue\"})]})}),onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),props.spacingConfigs?.dividerVisible&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",...props.containerConfigs?.border||{},borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 3\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.saleFont\"),color:get(props,\"priceConfigs.price.saleColor\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(300,\"USD\")}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(400,\"USD\")})]}),shopifyQuantity:\"3\",variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Color:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Black\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Size:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Medium\"})]})]}),onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),props.spacingConfigs?.dividerVisible&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",...props.containerConfigs?.border||{},borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 4\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.font\"),color:get(props,\"priceConfigs.price.color\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(400,\"USD\")}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0}})]}),shopifyQuantity:\"4\",variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Size:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Medium\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"subscriptionConfigs.font\"),color:get(props,\"subscriptionConfigs.color\")},children:\"Delivers every week\"})]}),onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}})]}):cartItems.length===0?/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",minHeight:\"100%\"},children:props.emptyStateComponent}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:0,width:\"100%\",boxSizing:\"border-box\"},children:[errorVisible&&/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"errorConfigs.errorFont\"),color:get(props,\"errorConfigs.errorColor\"),textTransform:get(props,\"errorConfigs.textTransform\",\"none\")},children:errorMessage}),cartItems.map(({node:_lineItem},index)=>/*#__PURE__*/_jsxs(_Fragment,{children:[index>0&&props.spacingConfigs?.dividerVisible?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",marginTop:typeof props.spacingConfigs?.gap===\"number\"?props.spacingConfigs.gap:24,marginBottom:typeof props.spacingConfigs?.gap===\"number\"?props.spacingConfigs.gap:24,borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}):index>0&&!props.spacingConfigs?.dividerVisible?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:typeof props.spacingConfigs?.gap===\"number\"?props.spacingConfigs.gap:24}}):null,/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",overflow:\"hidden\",borderRadius:typeof props.containerConfigs?.radius===\"object\"?`${props.containerConfigs.radius.topLeft}px ${props.containerConfigs.radius.topRight}px ${props.containerConfigs.radius.bottomRight}px ${props.containerConfigs.radius.bottomLeft}px`:typeof props.containerConfigs?.radius===\"string\"?props.containerConfigs.radius:`${props.containerConfigs?.radius||0}px`,background:props.containerConfigs?.background||\"#FFF\",...props.containerConfigs?.border||{},padding:typeof props.containerConfigs?.padding===\"object\"?`${props.containerConfigs.padding.top}px ${props.containerConfigs.padding.right}px ${props.containerConfigs.padding.bottom}px ${props.containerConfigs.padding.left}px`:props.containerConfigs?.padding||\"0px\",display:\"flex\"},children:/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:get(_lineItem,\"merchandise.image.url\",null),imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:{...props.containerConfigs,background:\"transparent\"},linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:_lineItem,quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,Radius:\"0px\",style:{width:\"100%\",background:\"transparent\",...RenderTarget.current()===RenderTarget.canvas?{padding:typeof props.containerConfigs?.padding===\"object\"?`${props.containerConfigs.padding.top}px ${props.containerConfigs.padding.right}px ${props.containerConfigs.padding.bottom}px ${props.containerConfigs.padding.left}px`:props.containerConfigs?.padding||\"0px\"}:{padding:0}},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0,textTransform:props.titleConfigs?.textTransform||\"none\"},children:_lineItem.merchandise.product.title}),shopifyProductPriceAmount:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:(()=>{if(!_lineItem)return null;// Use cart data for primary information\n    let price,comparePrice,currencyCode;if(_lineItem.sellingPlanAllocation){// Subscription item: use unit price from selling plan\n    price=_lineItem.sellingPlanAllocation.checkoutChargeAmount?.amount;comparePrice=_lineItem.merchandise?.compareAtPrice?.amount//no compareAtPrice in sellingPlanAllocation!!! _lineItem.sellingPlanAllocation.compareAtPrice?.amount;\n    ;currencyCode=_lineItem.sellingPlanAllocation.checkoutChargeAmount?.currencyCode;}else{// Non-subscription item: use unit price from merchandise object, fallback to cost\n    price=_lineItem.merchandise?.price?.amount||_lineItem.cost?.amountPerQuantity?.amount;currencyCode=_lineItem.merchandise?.price?.currencyCode||_lineItem.cost?.amountPerQuantity?.currencyCode;comparePrice=_lineItem.merchandise?.compareAtPrice?.amount||_lineItem.cost?.compareAtAmountPerQuantity?.amount;}// Supplement with external data\n    const variantId=_lineItem.merchandise.id;const variantGid=variantId.split(\"/\").pop();const matchingProduct=window.shopXtools.products.find(({node})=>node.variants.edges.some(edge=>edge.node.id.includes(variantGid)))?.node;const matchingVariant=matchingProduct?.variants?.edges.find(edge=>edge.node.id.includes(variantGid))?.node;// Preserve the log\n    // console.log(\n    //     \"Cart Product Card - Price Data:\",\n    //     {\n    //         variantId,\n    //         variantGid,\n    //         matchingProduct,\n    //         matchingVariant,\n    //         price,\n    //         currencyCode,\n    //         comparePrice,\n    //         variantComparePrice:\n    //             get(\n    //                 matchingVariant,\n    //                 \"compareAtPrice.amount\"\n    //             ),\n    //         productComparePrice:\n    //             get(\n    //                 matchingProduct,\n    //                 \"compareAtPriceRange.minVariantPrice.amount\"\n    //             ),\n    //         lineItem: _lineItem,\n    //         showCurrencyCode:\n    //             props.showCurrencyCode,\n    //         currencyPosition:\n    //             props.currencyPosition,\n    //         showCurrencySymbol:\n    //             props.showCurrencySymbol,\n    //     }\n    // )\n    const hasComparePrice=comparePrice&&parseFloat(comparePrice)>parseFloat(price);const finalPrice=price||\"0\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,hasComparePrice?\"priceConfigs.price.saleFont\":\"priceConfigs.price.font\"),color:hasComparePrice?props.priceConfigs?.price?.saleColor:props.priceConfigs?.price?.color,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(finalPrice,currencyCode)}),hasComparePrice&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:\"line-through\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(comparePrice,currencyCode)})]});})()}),shopifyQuantity:`${_lineItem.quantity||1}`,variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:[_lineItem.merchandise.selectedOptions.filter(option=>option.name!==\"Title\").map((option,index)=>/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\",textTransform:get(props,\"variantConfigs.titleTransform\",\"none\")},children:[option.name,\":\"]}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\"),textTransform:get(props,\"variantConfigs.valueTransform\",\"none\")},children:option.value})]},`variant-${option.name}-${index}`)),_lineItem.attributes?.map((attr,index)=>/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.titleFont\"):get(props,\"variantConfigs.titleFont\"),color:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.titleColor\"):get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\",textTransform:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.titleTransform\",\"none\"):get(props,\"variantConfigs.titleTransform\",\"none\")},children:[attr.key,\":\"]}),/*#__PURE__*/_jsx(\"span\",{style:{...props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.valueFont\"):get(props,\"variantConfigs.valueFont\"),color:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.valueColor\"):get(props,\"variantConfigs.valueColor\"),textTransform:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.valueTransform\",\"none\"):get(props,\"variantConfigs.valueTransform\",\"none\")},children:attr.value})]},`attr-${attr.key}-${index}`)),_lineItem.sellingPlanAllocation?.sellingPlan?.name&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"subscriptionConfigs.font\"),color:get(props,\"subscriptionConfigs.color\"),textTransform:get(props,\"subscriptionConfigs.textTransform\",\"none\")},children:_lineItem.sellingPlanAllocation.sellingPlan.name})]}),onRemove:()=>handleRemoveLine(cart.id,_lineItem.id),onAddQuantity:()=>handleUpdateLine(cart.id,_lineItem.id,_lineItem.quantity+1,_lineItem),onSubtractQuantity:()=>handleUpdateLine(cart.id,_lineItem.id,_lineItem.quantity-1,_lineItem)})},_lineItem.id)]}))]})});}FC_CartProductCard.defaultProps={containerConfigs:{background:\"transparent\",radius:0,padding:0,insidePadding:0,gap:8,border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}},linkConfigs:{enabled:false,slugPath:\"\"},imageConfigs:{visible:true,type:\"Fill\",width:104,radius:8,background:\"#F5F5F5\",border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"},ratio:\"1:1\",hover:\"None\",zoomScale:1.05,opacity:.75},titleConfigs:{font:{family:\"Inter\",size:14,weight:500},color:\"#000000\",hoverColor:\"#000000\"},variantConfigs:{gap:4,titleFont:{family:\"Inter\",size:14,weight:500},titleColor:\"#000000\",valueFont:{family:\"Inter\",size:14,weight:400},valueColor:\"#666666\"},subscriptionConfigs:{font:{family:\"Inter\",size:14,weight:400},color:\"#4A5B89\"},quantityConfigs:{type:ControlType.Object,title:\"Quantity\",controls:{container:{type:ControlType.Object,title:\"Container\",controls:{font:{family:\"Inter\",size:14,weight:500},number:{type:ControlType.Color,defaultValue:\"#000\",title:\"Number\"},containerBg:{type:ControlType.Color,defaultValue:\"transparent\",title:\"BG\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},containerRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},containerBorder:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E2E2E2\"}}}},buttons:{type:ControlType.Object,title:\"Buttons\",controls:{iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customPlusIcon:{type:ControlType.Image,title:\"Plus\",hidden:({iconType})=>iconType!==\"Custom\"},customMinusIcon:{type:ControlType.Image,title:\"Minus\",hidden:({iconType})=>iconType!==\"Custom\"},icons:{type:ControlType.Color,defaultValue:\"#000\",title:\"Icons\"},iconsColorDisabled:{type:ControlType.Color,defaultValue:\"#CCCCCC\",title:\"Icons Color Disabled\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},iconBg:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG\"},iconBgHover:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG Hover\"},iconBgDisabled:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG Disabled\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}}}},priceConfigs:{gap:4,price:{font:{family:\"Inter\",size:14,weight:500},color:\"#000000\",saleFont:{family:\"Inter\",size:14,weight:500},saleColor:\"#000000\"},comparePrice:{font:{family:\"Inter\",size:14,weight:400},color:\"#8B0000\",strikethrough:true,strikethroughColor:\"#8B0000\"},format:{showSymbol:true,showCurrency:false,showDecimals:\"Always show\",currencyCode:\"USD\"},// Keep for backward compatibility\nshowCurrencyCode:false,showSymbol:true},removeIconConfigs:{type:ControlType.Object,title:\"Remove Icon\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"Top\",\"Bottom\"],defaultValue:\"Bottom\"},iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customImage:{type:ControlType.Image,title:\"Image\",hidden:({iconType})=>iconType!==\"Custom\"},icon:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Icon\",hidden:({iconType})=>iconType===\"Custom\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},bg:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG\"},bgHover:{type:ControlType.Color,defaultValue:\"#EBEBEB\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"80px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}}};addPropertyControls(FC_CartProductCard,{linkConfigs:{type:ControlType.Object,title:\"Link\",controls:{enabled:{type:ControlType.Boolean,title:\"Link\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},slugPath:{type:ControlType.String,title:\"Path\",defaultValue:\"\",placeholder:\"shop/\",description:\"The path between your domain and slug. [Learn more](https://framercommerce.com/resources/docs/components/cart#cart-product-card)\",hidden:({enabled})=>!enabled}}},imageConfigs:{type:ControlType.Object,title:\"Image\",controls:{visible:{type:ControlType.Boolean,title:\"Image\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},type:{type:ControlType.SegmentedEnum,title:\"Type\",options:[\"Fill\",\"Fit\"],defaultValue:\"Fill\",optionTitles:[\"Fill\",\"Fit\"],hidden:({visible})=>!visible},width:{type:ControlType.Number,title:\"Width\",defaultValue:112,min:0,max:500,unit:\"px\",step:8,displayStepper:true,hidden:({visible})=>!visible},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\",hidden:({visible})=>!visible},background:{type:ControlType.Color,title:\"BG\",defaultValue:\"#F2F2F2\",hidden:({visible})=>!visible},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0)\"},hidden:({visible})=>!visible},ratio:{type:ControlType.Enum,title:\"Ratio\",options:[\"1:1\",\"3:2\",\"4:5\"],defaultValue:\"1:1\",hidden:({visible})=>!visible},hover:{type:ControlType.Enum,title:\"Hover Type\",options:[\"None\",\"Zoom\",\"Opacity\"],defaultValue:\"None\",hidden:({visible})=>!visible},zoomScale:{type:ControlType.Number,title:\"Zoom Scale\",defaultValue:1.05,min:1,max:3,step:.05,displayStepper:true,hidden:({hover})=>hover!==\"Zoom\"},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:.75,min:0,max:1,step:.05,hidden:({hover})=>hover!==\"Opacity\"}}},titleConfigs:{type:ControlType.Object,title:\"Title\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},hoverColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Hover\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}}},variantConfigs:{type:ControlType.Object,title:\"Variants\",controls:{titleFont:{type:ControlType.Font,controls:\"extended\",title:\"Title Font\"},titleColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Title Color\"},titleTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"},valueFont:{type:ControlType.Font,controls:\"extended\",title:\"Value Font\"},valueColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Value Color\"},valueTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:100,unit:\"px\",step:1}}},attributeConfigs:{type:ControlType.Object,title:\"Attributes\",controls:{uniqueFormatting:{type:ControlType.Boolean,title:\"Customize\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"By default, attributes use same styling as Variants.\"},titleFont:{type:ControlType.Font,controls:\"extended\",title:\"Title Font\",hidden:({uniqueFormatting})=>!uniqueFormatting},titleColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Title Color\",hidden:({uniqueFormatting})=>!uniqueFormatting},titleTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\",hidden:({uniqueFormatting})=>!uniqueFormatting},valueFont:{type:ControlType.Font,controls:\"extended\",title:\"Value Font\",hidden:({uniqueFormatting})=>!uniqueFormatting},valueColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Value Color\",hidden:({uniqueFormatting})=>!uniqueFormatting},valueTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\",hidden:({uniqueFormatting})=>!uniqueFormatting},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:100,unit:\"px\",step:1,hidden:props=>!props.attributeConfigs?.uniqueFormatting}}},subscriptionConfigs:{type:ControlType.Object,title:\"Subscription\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}}},quantityConfigs:{type:ControlType.Object,title:\"Quantity\",controls:{container:{type:ControlType.Object,title:\"Container\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},number:{type:ControlType.Color,defaultValue:\"#000\",title:\"Number\"},containerBg:{type:ControlType.Color,defaultValue:\"transparent\",title:\"BG\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},containerRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},containerBorder:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E2E2E2\"}}}},buttons:{type:ControlType.Object,title:\"Buttons\",controls:{iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customPlusIcon:{type:ControlType.Image,title:\"Plus\",hidden:({iconType})=>iconType!==\"Custom\"},customMinusIcon:{type:ControlType.Image,title:\"Minus\",hidden:({iconType})=>iconType!==\"Custom\"},icons:{type:ControlType.Color,defaultValue:\"#000\",title:\"Icons\"},iconsColorDisabled:{type:ControlType.Color,defaultValue:\"#CCCCCC\",title:\"Icons Color Disabled\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},iconBg:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG\"},iconBgHover:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG Hover\"},iconBgDisabled:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG Disabled\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}}}},priceConfigs:{type:ControlType.Object,title:\"Price\",controls:{gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:40,unit:\"px\",step:1},price:{type:ControlType.Object,title:\"Price\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Regular Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Regular Color\"},saleFont:{type:ControlType.Font,controls:\"extended\",title:\"Sale Font\"},saleColor:{type:ControlType.Color,defaultValue:\"#FF0000\",title:\"Sale Color\"}}},comparePrice:{type:ControlType.Object,title:\"Compare Price\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},strikethrough:{type:ControlType.Boolean,title:\"Strike\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},strikethroughColor:{type:ControlType.Color,title:\"Strike Color\",defaultValue:\"#000000\",hidden:({strikethrough})=>!strikethrough}}},format:{type:ControlType.Object,title:\"Format\",controls:{showSymbol:{type:ControlType.Boolean,title:\"Symbol\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"$, \\xa3, €, etc.\"},showCurrency:{type:ControlType.Boolean,title:\"Code\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"USD, EUR, CHF, etc.\"},showDecimals:{type:ControlType.Enum,title:\"Decimals\",defaultValue:\"Always show\",options:[\"Always show\",\"Never show\",\"Hide when .00\"],optionTitles:[\"Always show\",\"Never show\",\"Hide when .00\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currencyCode:{type:ControlType.Enum,title:\"Preview\",defaultValue:\"USD\",options:[\"USD\",\"EUR\",\"GBP\",\"CHF\",\"JPY\",\"CAD\",\"AUD\",\"CNY\",\"HKD\",\"NZD\",\"SEK\",\"KRW\",\"SGD\",\"NOK\",\"MXN\",\"INR\",\"RUB\",\"ZAR\",\"TRY\",\"BRL\",\"TWD\",\"DKK\",\"PLN\",\"THB\",\"IDR\",\"HUF\",\"CZK\",\"ILS\",\"CLP\",\"PHP\",\"AED\",\"COP\",\"SAR\",\"MYR\",\"RON\"],description:\"Currency is for canvas preview only.\"}}}}},errorConfigs:{type:ControlType.Object,title:\"Errors\",controls:{errorFont:{type:ControlType.Font,controls:\"extended\",title:\"Error Font\"},errorColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Error Color\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}}},removeIconConfigs:{type:ControlType.Object,title:\"Remove Icon\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"Top\",\"Bottom\"],defaultValue:\"Bottom\"},iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customImage:{type:ControlType.Image,title:\"Image\",hidden:({iconType})=>iconType!==\"Custom\"},icon:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Icon\",hidden:({iconType})=>iconType===\"Custom\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},bg:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG\"},bgHover:{type:ControlType.Color,defaultValue:\"#EBEBEB\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"80px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}},containerConfigs:{type:ControlType.Object,title:\"Container\",controls:{background:{type:ControlType.Color,title:\"BG\",defaultValue:\"transparent\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"0px\"},padding:{type:ControlType.Padding,title:\"Outside Padding\",defaultValue:\"0px\"},insidePadding:{type:ControlType.Padding,title:\"Inside Padding\",defaultValue:\"0px\"},gap:{type:ControlType.Number,title:\"Content Gap\",defaultValue:4,min:0,max:100,unit:\"px\",step:1},imageGap:{type:ControlType.Number,title:\"Image Gap\",defaultValue:16,min:0,max:100,unit:\"px\",step:1},border:{type:ControlType.Border,title:\"Border\"}}},spacingConfigs:{type:ControlType.Object,title:\"Spacing\",controls:{dividerVisible:{type:ControlType.Boolean,title:\"Divider\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},divider:{type:ControlType.Border,title:\"Style\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0.08)\"},hidden:({dividerVisible})=>!dividerVisible},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:24,min:0,max:100,unit:\"px\",step:1}}}});function ShopXCartProductCard({imageVisibility,image,quantityControlColor,quantityNumberColor,quantityContainerBgColor,quantityControlBgColor,quantityControlHoverColor,xColor,xBgColor,xBgHoverColor,shopifyProductTitle,shopifyProductPriceAmount,shopifyQuantity,variants,style={},onRemove,onAddQuantity,onSubtractQuantity,imageConfigs,quantityConfigs,removeIconConfigs,containerConfigs,linkConfigs,titleConfigs,_lineItem,quantityContainerBorder=\"1px solid #E2E2E2\",quantityContainerRadius=\"8px\",Radius}){const[isHovered,setIsHovered]=useState(false);const[isPlusDisabled,setIsPlusDisabled]=useState(false);useEffect(()=>{const fetchOrderMax=async()=>{const variant=_lineItem;// console.log(\"variant:\", variant)\nconst productHandle=variant?.product?.handle;if(!productHandle)return;const max=await getProductOrderMax(productHandle);// console.log(\"max:\", max)\nconst currentLineQuantity=variant?.quantity||0;// console.log(\"currentLineQuantity\", currentLineQuantity)\n// console.log(\"variant:\", variant)\nif(!isNaN(max)&&max>0){const remainingAllowed=max-currentLineQuantity;// console.log(\"remainingAllowed in fetchOrderMax:\", remainingAllowed)\n// if (remainingAllowed === 0){\n// }\nsetIsPlusDisabled(true)//|| currentProductQty >= maxAllowedQty\n;// console.log(\"isPlusDisabled:\", isPlusDisabled)\n}else{setIsPlusDisabled(false);}};fetchOrderMax();},[]);const getProductOrderMax=useCallback(async productHandle=>{try{const product=window.shopXtools?.products.find(p=>p.node.handle===productHandle);// const productQtyAvail = product.node.quantityAvailable\n// console.log(\"product:\", product)\nconst metafields=await window.shopXtools?.handleCartMutation(getProductMetafields,{handle:productHandle});const orderMax=parseInt(metafields?.product?.metafield_order_max?.value,10);// console.log(\"metafields:\", metafields)\n// console.log(\"orderMax:\", orderMax)\nreturn orderMax;}catch(error){return 0;}},[]);const handleMouseEnter=e=>{// Only set hover if not clicking quantity or remove buttons\nif(!e.target.closest(\"button\")){setIsHovered(true);}};const handleMouseLeave=()=>{setIsHovered(false);};// Construct product URL if linking is enabled\nconst productUrl=linkConfigs?.enabled&&_lineItem?.merchandise?.product?.handle?`${window.location.origin}${getLocalePathPrefix()}/${linkConfigs.slugPath||\"\"}${_lineItem.merchandise.product.handle}`:null;const imageHeight=imageConfigs?.ratio===\"4:5\"?(imageConfigs?.width||112)*1.25:imageConfigs?.ratio===\"3:2\"?(imageConfigs?.width||112)*(2/3):imageConfigs?.width||112;const imageRadius=typeof imageConfigs?.radius===\"object\"?`${imageConfigs.radius.topLeft}px ${imageConfigs.radius.topRight}px ${imageConfigs.radius.bottomRight}px ${imageConfigs.radius.bottomLeft}px`:`${imageConfigs?.radius||4}px`;const XIcon=({size=8,weight})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"2\",x2:\"14\",y2:\"14\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"14\",x2:\"14\",y2:\"2\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"})]});const removeButton=/*#__PURE__*/_jsx(\"button\",{onClick:onRemove,style:{...removeIconConfigs?.border||{},background:removeIconConfigs?.bg||\"#F5F5F5\",color:removeIconConfigs?.icon||\"#000000\",cursor:\"pointer\",padding:\"4px\",borderRadius:typeof removeIconConfigs?.radius===\"object\"?`${removeIconConfigs.radius.topLeft}px ${removeIconConfigs.radius.topRight}px ${removeIconConfigs.radius.bottomRight}px ${removeIconConfigs.radius.bottomLeft}px`:typeof removeIconConfigs?.radius===\"string\"?removeIconConfigs.radius:\"80px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,width:\"24px\",height:\"24px\"},onMouseEnter:e=>e.currentTarget.style.background=removeIconConfigs?.bgHover||\"#EBEBEB\",onMouseLeave:e=>e.currentTarget.style.background=removeIconConfigs?.bg||\"#F5F5F5\",children:removeIconConfigs?.iconType===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:removeIconConfigs?.customImage,alt:\"Remove\",style:{width:removeIconConfigs?.iconSize,height:removeIconConfigs?.iconSize}}):/*#__PURE__*/_jsx(XIcon,{size:removeIconConfigs?.iconSize||8,weight:removeIconConfigs?.iconWeight||2})});const containerStyle={display:\"flex\",alignItems:\"stretch\",width:\"100%\",boxSizing:\"border-box\",overflow:\"hidden\",cursor:productUrl?\"pointer\":\"default\",borderRadius:typeof containerConfigs?.radius===\"object\"?`${containerConfigs.radius.topLeft}px ${containerConfigs.radius.topRight}px ${containerConfigs.radius.bottomRight}px ${containerConfigs.radius.bottomLeft}px`:`${containerConfigs?.radius||0}px`,...containerConfigs?.border||{},padding:typeof containerConfigs?.padding===\"object\"?`${containerConfigs.padding.top}px ${containerConfigs.padding.right}px ${containerConfigs.padding.bottom}px ${containerConfigs.padding.left}px`:containerConfigs?.padding||\"0px\",background:\"transparent\",...style};const contentStyle={display:\"flex\",gap:containerConfigs?.imageGap??0,flex:1,minWidth:0,padding:containerConfigs?.insidePadding||\"0px\"};const imageStyle={position:\"relative\",width:imageConfigs?.width||112,height:imageHeight,flexShrink:0,background:imageConfigs?.background||\"#F2F2F2\",borderRadius:imageConfigs?.radius||\"4px\",...imageConfigs?.border||{},overflow:\"hidden\"};const imageInnerStyle={width:\"100%\",height:\"100%\",objectFit:imageConfigs?.type===\"Fit\"?\"contain\":\"cover\",transition:\"transform 0.3s ease, opacity 0.3s ease\",...isHovered&&imageConfigs?.hover===\"Zoom\"&&{transform:`scale(${imageConfigs.zoomScale})`},...isHovered&&imageConfigs?.hover===\"Opacity\"&&{opacity:imageConfigs.opacity}};const titleStyle={...titleConfigs?.font||{},color:isHovered?titleConfigs?.hoverColor:titleConfigs?.color,margin:0,transition:\"color 0.3s ease\",textTransform:titleConfigs?.textTransform||\"none\"};const handleClick=e=>{// Only navigate if not clicking quantity or remove buttons\nif(productUrl&&!e.target.closest(\"button\")){window.location.href=productUrl;}};return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,onClick:handleClick,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:containerConfigs?.imageGap??0,flex:1,minWidth:0},children:[imageVisibility&&image&&/*#__PURE__*/_jsx(\"div\",{style:imageStyle,children:/*#__PURE__*/_jsx(\"img\",{src:image,style:imageInnerStyle,onError:e=>{e.currentTarget.style.display=\"none\";}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",flex:1,minWidth:0,gap:containerConfigs?.gap??0,padding:containerConfigs?.insidePadding||\"0px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",width:\"100%\",gap:\"16px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:containerConfigs?.gap??0,flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:titleStyle,children:typeof shopifyProductTitle===\"string\"?shopifyProductTitle:/*#__PURE__*/React.cloneElement(shopifyProductTitle,{style:titleStyle})}),variants]}),removeIconConfigs?.position===\"Top\"?removeButton:shopifyProductPriceAmount]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:\"16px\",marginTop:\"auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",backgroundColor:quantityConfigs?.container?.containerBg||\"transparent\",borderRadius:typeof quantityConfigs?.container?.containerRadius===\"object\"?`${quantityConfigs.container.containerRadius.topLeft}px ${quantityConfigs.container.containerRadius.topRight}px ${quantityConfigs.container.containerRadius.bottomRight}px ${quantityConfigs.container.containerRadius.bottomLeft}px`:typeof quantityConfigs?.container?.containerRadius===\"string\"?quantityConfigs.container.containerRadius:\"8px\",padding:quantityConfigs?.container?.padding||\"4px\",...quantityConfigs?.container?.containerBorder||{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E2E2E2\"},flexShrink:0},children:[/*#__PURE__*/_jsx(\"button\",{onClick:onSubtractQuantity,style:{...quantityConfigs?.buttons?.border||{},background:quantityConfigs?.buttons?.iconBg||\"#F5F5F5\",color:quantityConfigs?.buttons?.icons||\"#000000\",cursor:\"pointer\",padding:quantityConfigs?.buttons?.padding||\"4px 8px\",borderRadius:typeof quantityConfigs?.buttons?.radius===\"object\"?`${quantityConfigs.buttons.radius.topLeft}px ${quantityConfigs.buttons.radius.topRight}px ${quantityConfigs.buttons.radius.bottomRight}px ${quantityConfigs.buttons.radius.bottomLeft}px`:typeof quantityConfigs?.buttons?.radius===\"string\"?quantityConfigs.buttons.radius:\"4px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},onMouseEnter:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBgHover||\"#EBEBEB\";},onMouseLeave:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBg||\"#F5F5F5\";},children:quantityConfigs?.buttons?.iconType===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:quantityConfigs.buttons.customMinusIcon,alt:\"Minus\",style:{width:quantityConfigs.buttons.iconSize||8,height:quantityConfigs.buttons.iconSize||8}}):/*#__PURE__*/_jsx(MinusIcon,{size:quantityConfigs?.buttons?.iconSize||8,weight:quantityConfigs?.buttons?.iconWeight||2})}),/*#__PURE__*/_jsx(\"span\",{style:{margin:\"0 8px\",color:quantityConfigs?.container?.number||\"#000000\",...quantityConfigs?.container?.font||{}},children:shopifyQuantity}),/*#__PURE__*/_jsx(\"button\",{onClick:isPlusDisabled?undefined:onAddQuantity,disabled:isPlusDisabled,style:{...quantityConfigs?.buttons?.border||{},background:isPlusDisabled?quantityConfigs?.buttons?.iconBgDisabled:quantityConfigs?.buttons?.iconBg||\"#F5F5F5\",color:isPlusDisabled?quantityConfigs?.buttons?.iconsColorDisabled:quantityConfigs?.buttons?.icons||\"#000000\",cursor:isPlusDisabled?\"not-allowed\":\"pointer\",padding:quantityConfigs?.buttons?.padding||\"4px 8px\",borderRadius:typeof quantityConfigs?.buttons?.radius===\"object\"?`${quantityConfigs.buttons.radius.topLeft}px ${quantityConfigs.buttons.radius.topRight}px ${quantityConfigs.buttons.radius.bottomRight}px ${quantityConfigs.buttons.radius.bottomLeft}px`:typeof quantityConfigs?.buttons?.radius===\"string\"?quantityConfigs.buttons.radius:\"4px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},onMouseEnter:e=>{{isPlusDisabled?quantityConfigs?.buttons?.iconBgDisabled:e.currentTarget.style.background=quantityConfigs?.buttons?.iconBgHover||\"#EBEBEB\";}},onMouseLeave:e=>{{isPlusDisabled?quantityConfigs?.buttons?.iconBgDisabled:e.currentTarget.style.background=quantityConfigs?.buttons?.iconBg||\"#F5F5F5\";}},children:quantityConfigs?.buttons?.iconType===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:quantityConfigs.buttons.customPlusIcon,alt:\"Plus\",style:{width:quantityConfigs.buttons.iconSize||8,height:quantityConfigs.buttons.iconSize||8}}):/*#__PURE__*/_jsx(PlusIcon,{size:quantityConfigs?.buttons?.iconSize||8,weight:quantityConfigs?.buttons?.iconWeight||2})})]}),removeIconConfigs?.position===\"Bottom\"?removeButton:shopifyProductPriceAmount]})]})]})});}const MinusIcon=({size=8,weight})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"8\",x2:\"14\",y2:\"8\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"})});const PlusIcon=({size=8,weight})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"2\",x2:\"8\",y2:\"14\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"8\",x2:\"14\",y2:\"8\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"})]});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartProductCard\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartProductCard.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import React,{useEffect,useState,useCallback,useRef,cloneElement}from\"react\";import{appendAllTrackingParamsToUrl,getUTMParameters,getSCARefParameters}from\"https://framerusercontent.com/modules/w24ELWa2giT3SFaWpV77/398w6fPyag8B92ojouQr/utmParams.js\";import{throttle}from\"lodash-es\";import{addPropertyControls,ControlType}from\"framer\";import{appendLanguageToUrl}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/DUlbmWuOELzEUenVmv3G/locales.js\";import{trackFacebookPixelInitiateCheckout}from\"https://framerusercontent.com/modules/6Zs9CjkPbKzHjoy8LK08/iqoIwmJw4hztafi4V4IV/Fb_pixel.js\";/**\n * @framerDisableUnlink\n */export default function FC_CartCheckoutButton({componentInstance}){const[checkoutUrl,setCheckoutUrl]=useState(null);const isFetching=useRef(false);// Capture UTM and SCA ref parameters on component mount\nuseEffect(()=>{// Get UTM and SCA ref parameters when component mounts\ngetUTMParameters();getSCARefParameters();},[]);const waitForCondition=useCallback((conditionFn,checkInterval=100,timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(conditionFn()){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"Condition not met within timeout\"));}else{setTimeout(checkCondition,checkInterval);}};checkCondition();});},[]);const fetchCartAndUpdateCheckoutUrl=useCallback(async cartId=>{if(isFetching.current)return;isFetching.current=true;try{await waitForCondition(()=>window.shopXtools&&window.shopXtools.fetchCart);const cartData=await window.shopXtools.fetchCart(cartId);//console.log(\"Cart Data in checkout button\", cartData)\nif(cartData){//console.log(\"Cart Data in checkout button\", cartData)\n// Check for existing attributes\nconst storedAttributes=JSON.parse(localStorage.getItem(\"fc_cart_attributes\")||\"[]\");// console.log(\"Cart data received:\", {\n//     checkoutUrl: cartData.checkoutUrl,\n//     storedAttributes,\n// })\nwindow.shopXtools.cart=cartData;setCheckoutUrl(cartData.checkoutUrl||null);}else{console.error(\"Failed to fetch cart data from Shopify\");setCheckoutUrl(null);}}catch(error){console.error(\"Error fetching cart from Shopify:\",error);setCheckoutUrl(null);}finally{isFetching.current=false;}},[waitForCondition]);const handleCartUpdate=useCallback(throttle(async()=>{let cartId=window[\"shopXtools\"]?.cart?.id||localStorage.getItem(\"shopX_cart_id\");if(cartId){await fetchCartAndUpdateCheckoutUrl(cartId);}else{console.warn(\"No cart ID found. Cart is empty.\");setCheckoutUrl(null);}},1e3),[fetchCartAndUpdateCheckoutUrl]);useEffect(()=>{handleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate]);const handleClick=async e=>{try{// Aggregate all product-specific attributes from sessionStorage\nconst allAttributes=[];for(let i=0;i<sessionStorage.length;i++){const key=sessionStorage.key(i);if(key?.startsWith(\"fc_cart_attributes_\")){const productAttributes=JSON.parse(sessionStorage.getItem(key)||\"{}\");Object.entries(productAttributes).forEach(([attrKey,attrValue])=>{allAttributes.push({key:attrKey,value:String(attrValue)});});}}// Update cart attributes if we have any\nif(allAttributes.length>0&&window.shopXtools?.handleCartMutation){const updateCartMutation=`\n                    mutation cartAttributesUpdate($cartId: ID!, $attributes: [AttributeInput!]!) {\n                        cartAttributesUpdate(cartId: $cartId, attributes: $attributes) {\n                            cart {\n                                id\n                                attributes {\n                                    key\n                                    value\n                                }\n                            }\n                            userErrors {\n                                field\n                                message\n                            }\n                        }\n                    }\n                `;try{await window.shopXtools.handleCartMutation(updateCartMutation,{cartId:window.shopXtools.cart.id,attributes:allAttributes});}catch(error){console.error(\"Failed to update cart attributes:\",error);}}// Analytics\nconst cart=window.shopXtools?.cart;if(!cart){console.warn(\"No cart found.\");return;// Exit if no cart is available\n}// Check if lines is defined and is an array\nconst lines=cart.lines?.edges||[];if(!Array.isArray(lines)){console.error(\"Lines is not an array:\",lines);return;// Exit if lines is not an array\n}const cartItems=lines.map(line=>line.node)// Assuming line.node contains the item details\n;// const value = parseFloat(cartItems.reduce((total, item) => total + parseFloat(item.cost.totalAmount.amount) * item.quantity, 0).toFixed(2));\n// const currency = cartItems.length > 0 ? cartItems[0].cost.totalAmount.currencyCode : 'USD';\nconst value=cart?.cost.subtotalAmount.amount;const currency=cart?.cost.subtotalAmount.currencyCode;const items=cartItems.map(item=>{const unitAmount=parseFloat(item.cost?.amountPerQuantity?.amount??(item.cost?.subtotalAmount?.amount&&item.quantity?(parseFloat(item.cost.subtotalAmount.amount)/item.quantity).toFixed(2):\"0\"));return{item_id:item.merchandise.id?.split(\"/\").pop()||\"\",item_name:item.merchandise.product?.title||item.merchandise.title||\"\",item_variant:item.merchandise.title||\"\",price:unitAmount,quantity:item.quantity,item_brand:item.merchandise.product?.vendor||null,item_category:item.merchandise.product?.productType||null,// TagHound compatibility\nSKU:item.merchandise.id?.split(\"/\").pop()||\"\",\"Item Name\":item.merchandise.product?.title||item.merchandise.title||\"\"};});// Google Analytics tracking\nif(typeof window.fcTrackGAEvent===\"function\"){// console.log(\"Tracking Begin Checkout - google:\", {\n//     currency,\n//     value,\n//     items,\n// })\nconst gaPayload={currency,value,items};window.fcTrackGAEvent(\"begin_checkout\",gaPayload);}// Meta Pixel tracking\ntry{trackFacebookPixelInitiateCheckout({content_ids:items.map(item=>item.item_id),value:value,currency:currency,num_items:items.reduce((total,item)=>total+item.quantity,0),content_name:\"Checkout\",useBeacon:true});}catch(error){console.warn(\"Facebook Pixel tracking failed, continuing with checkout:\",error);}let finalCheckoutUrl=window.fcEnhancedCheckoutUrl||checkoutUrl;// Only proceed with tracking params and language if we have a valid checkout URL\nif(finalCheckoutUrl){finalCheckoutUrl=appendAllTrackingParamsToUrl(finalCheckoutUrl);finalCheckoutUrl=appendLanguageToUrl(finalCheckoutUrl);// Clear all product-specific attributes after successful checkout redirect\nfor(let i=0;i<sessionStorage.length;i++){const key=sessionStorage.key(i);if(key?.startsWith(\"shopX_cart_attributes_\")){sessionStorage.removeItem(key);}}// Delay navigation slightly to observe analytics firing\nwindow.location.assign(finalCheckoutUrl);}else{console.error(\"No checkout URL available\");}}catch(error){console.error(\"Error during checkout:\",error);}};const content=Array.isArray(componentInstance)?componentInstance[0]:componentInstance;if(!content||!/*#__PURE__*/React.isValidElement(content)){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\"},children:\"Connect Instance\"});}return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:\"100%\"},children:/*#__PURE__*/cloneElement(content,{style:{...content.props?.style||{},width:\"100%\",height:\"100%\"},onClick:e=>{handleClick(e);if(content.props?.onClick){content.props.onClick(e);}}})});}addPropertyControls(FC_CartCheckoutButton,{componentInstance:{type:ControlType.ComponentInstance,title:\"Instance\",description:\"Connect to your checkout button component off-page (required).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartCheckoutButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7e6a191)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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={UQRxmxBq7:{hover:true},vliMoaJiF:{hover:true}};const cycleOrder=[\"vliMoaJiF\",\"qlT_idjB4\",\"UQRxmxBq7\"];const serializationHash=\"framer-jsczD\";const variantClassNames={qlT_idjB4:\"framer-v-1obtc7n\",UQRxmxBq7:\"framer-v-141171n\",vliMoaJiF:\"framer-v-hwrfzc\"};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 humanReadableVariantMap={Large:\"vliMoaJiF\",Medium:\"UQRxmxBq7\",Small:\"qlT_idjB4\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vliMoaJiF\"};};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:\"vliMoaJiF\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hwrfzc\",className,classNames),\"data-framer-name\":\"Large\",layoutDependency:layoutDependency,layoutId:\"vliMoaJiF\",ref:refBinding,style:{backgroundColor:\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",...style},variants:{\"UQRxmxBq7-hover\":{backgroundColor:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\"},\"vliMoaJiF-hover\":{backgroundColor:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\"}},...addPropertyOverrides({\"UQRxmxBq7-hover\":{\"data-framer-name\":undefined},\"vliMoaJiF-hover\":{\"data-framer-name\":undefined},qlT_idjB4:{\"data-framer-name\":\"Small\"},UQRxmxBq7:{\"data-framer-name\":\"Medium\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2FzbG9uIElvbmljIFdlYiBSZWd1bGFy\",\"--framer-font-family\":'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"Checkout\"})}),className:\"framer-4cod4m\",fonts:[\"CUSTOMV2;Caslon Ionic Web Regular\"],layoutDependency:layoutDependency,layoutId:\"ZgxQ5zk9Q\",style:{\"--extracted-r6o4lv\":\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"UQRxmxBq7-hover\":{\"--extracted-r6o4lv\":\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\"},\"vliMoaJiF-hover\":{\"--extracted-r6o4lv\":\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"UQRxmxBq7-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2FzbG9uIElvbmljIFdlYiBSZWd1bGFy\",\"--framer-font-family\":'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0)))\"},children:\"Checkout\"})})},\"vliMoaJiF-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2FzbG9uIElvbmljIFdlYiBSZWd1bGFy\",\"--framer-font-family\":'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0)))\"},children:\"Checkout\"})})},qlT_idjB4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2FzbG9uIElvbmljIFdlYiBSZWd1bGFy\",\"--framer-font-family\":'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"Checkout\"})})},UQRxmxBq7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2FzbG9uIElvbmljIFdlYiBSZWd1bGFy\",\"--framer-font-family\":'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"Checkout\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-jsczD.framer-lbk2hq, .framer-jsczD .framer-lbk2hq { display: block; }\",\".framer-jsczD.framer-hwrfzc { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 20px 0px; position: relative; width: 400px; }\",\".framer-jsczD .framer-4cod4m { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jsczD.framer-v-1obtc7n.framer-hwrfzc { cursor: unset; height: 41px; }\",\".framer-jsczD.framer-v-141171n.framer-hwrfzc { height: 52px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"qlT_idjB4\":{\"layout\":[\"fixed\",\"fixed\"]},\"UQRxmxBq7\":{\"layout\":[\"fixed\",\"fixed\"]},\"qP8Pajb9D\":{\"layout\":[\"fixed\",\"auto\"]},\"MY8Kk6njm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroRthb907V=withCSS(Component,css,\"framer-jsczD\");export default FrameroRthb907V;FrameroRthb907V.displayName=\"FC Checkout Button / Button\";FrameroRthb907V.defaultProps={height:64,width:400};addPropertyControls(FrameroRthb907V,{variant:{options:[\"vliMoaJiF\",\"qlT_idjB4\",\"UQRxmxBq7\"],optionTitles:[\"Large\",\"Small\",\"Medium\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameroRthb907V,[{explicitInter:true,fonts:[{cssFamilyName:\"Caslon Ionic Web Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Caslon Ionic Web\",url:\"https://framerusercontent.com/assets/OQp5lyOqFmMzdKzAmV9E6b7KVI.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroRthb907V\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qlT_idjB4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UQRxmxBq7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qP8Pajb9D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MY8Kk6njm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"64\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oRthb907V.map","// Generated by Framer (7e6a191)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CartCheckoutButton from\"https://framerusercontent.com/modules/v7LtkkyNjEAQ8EyrCJW6/tND47xWycBAq6ZXOZgJN/FC_CartCheckoutButton.js\";import FCCheckoutButtonButton from\"https://framerusercontent.com/modules/4lxV8QPoZ4zF0k1fukoK/omvRHnHCBaZjlzALAJlw/oRthb907V.js\";const FCCheckoutButtonButtonFonts=getFonts(FCCheckoutButtonButton);const FC_CartCheckoutButtonFonts=getFonts(FC_CartCheckoutButton);const FCCheckoutButtonButtonControls=getPropertyControls(FCCheckoutButtonButton);const serializationHash=\"framer-DnlaL\";const variantClassNames={e5BLy6vQW:\"framer-v-1ydor3u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const S4cuZPU2Q=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableEnumMap={Large:\"vliMoaJiF\",Medium:\"UQRxmxBq7\",Small:\"qlT_idjB4\"};const getProps=({checkoutButton,height,id,width,...props})=>{return{...props,S4cuZPU2Q:humanReadableEnumMap[checkoutButton]??checkoutButton??props.S4cuZPU2Q??\"vliMoaJiF\"};};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,S4cuZPU2Q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"e5BLy6vQW\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ydor3u\",className,classNames),\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"e5BLy6vQW\",ref:refBinding,style:{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16s2kho-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Ywqh8V4Ag-container\",nodeId:\"Ywqh8V4Ag\",rendersWithMotion:true,scopeId:\"Oq6WDWLON\",children:/*#__PURE__*/_jsx(FC_CartCheckoutButton,{componentInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"400px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7achin-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ZItR1W6m8-container\",nodeId:\"ZItR1W6m8\",rendersWithMotion:true,scopeId:\"Oq6WDWLON\",children:/*#__PURE__*/_jsx(FCCheckoutButtonButton,{height:\"100%\",id:\"ZItR1W6m8\",layoutId:\"ZItR1W6m8\",style:{width:\"100%\"},variant:matchVariant(S4cuZPU2Q),width:\"100%\"})})})],height:\"100%\",id:\"Ywqh8V4Ag\",layoutId:\"Ywqh8V4Ag\",style:{width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\".framer-DnlaL.framer-1c36sos, .framer-DnlaL .framer-1c36sos { display: block; }\",\".framer-DnlaL.framer-1ydor3u { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 400px; }\",\".framer-DnlaL .framer-16s2kho-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 1; }\",\".framer-DnlaL .framer-7achin-container { height: auto; position: relative; width: 400px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"S4cuZPU2Q\":\"checkoutButton\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOq6WDWLON=withCSS(Component,css,\"framer-DnlaL\");export default FramerOq6WDWLON;FramerOq6WDWLON.displayName=\"Checkout Button RK\";FramerOq6WDWLON.defaultProps={height:64,width:400};addPropertyControls(FramerOq6WDWLON,{S4cuZPU2Q:FCCheckoutButtonButtonControls?.[\"variant\"]&&{...FCCheckoutButtonButtonControls[\"variant\"],defaultValue:\"vliMoaJiF\",description:undefined,hidden:undefined,optional:undefined,title:\"Checkout button\"},onS4cuZPU2QChange:{changes:\"S4cuZPU2Q\",type:ControlType.ChangeHandler}});addFonts(FramerOq6WDWLON,[{explicitInter:true,fonts:[]},...FCCheckoutButtonButtonFonts,...FC_CartCheckoutButtonFonts],{supportsExplicitInterCodegen:true});FramerOq6WDWLON.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(FCCheckoutButtonButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOq6WDWLON\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"S4cuZPU2Q\\\":\\\"checkoutButton\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Oq6WDWLON.map","// Generated by Framer (7e6a191)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CartCounter from\"https://framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/CwQMBB6veGtRJ77hGsnc/FC_CartCounter.js\";import FC_CartSubtotal from\"https://framerusercontent.com/modules/g7fE5FpUH8BU8KzDDNuK/ev96V8ZMvBdXi4qVNtAQ/FC_CartSubtotal.js\";import FC_CartProductCard from\"https://framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/f2ixbED1jXEDDW06CbZm/FC_CartProductCard.js\";import CheckoutButtonRK from\"https://framerusercontent.com/modules/iCXU97fHrGu4CQPqiAAJ/xtAmgrDNp8dfrE283fjG/Oq6WDWLON.js\";import FCCheckoutButtonButton from\"https://framerusercontent.com/modules/4lxV8QPoZ4zF0k1fukoK/omvRHnHCBaZjlzALAJlw/oRthb907V.js\";const FC_CartCounterFonts=getFonts(FC_CartCounter);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const FC_CartProductCardFonts=getFonts(FC_CartProductCard);const FC_CartSubtotalFonts=getFonts(FC_CartSubtotal);const CheckoutButtonRKFonts=getFonts(CheckoutButtonRK);const FCCheckoutButtonButtonControls=getPropertyControls(FCCheckoutButtonButton);const cycleOrder=[\"KhsapkmKS\",\"JPNOVgxms\",\"ZecmOaHqY\"];const serializationHash=\"framer-iEQOd\";const variantClassNames={JPNOVgxms:\"framer-v-qupaee\",KhsapkmKS:\"framer-v-66ha5p\",ZecmOaHqY:\"framer-v-1temu2e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const reS39dXBU=undefined;const setreS39dXBU=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:.2,duration:.7,ease:[.9,.04,.07,.85],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:0,y:-150};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-100};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-50};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Large:\"KhsapkmKS\",Medium:\"JPNOVgxms\",Small:\"ZecmOaHqY\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Large:\"vliMoaJiF\",Medium:\"UQRxmxBq7\",Small:\"qlT_idjB4\"};const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({checkoutButton,height,id,width,...props})=>{return{...props,reS39dXBU:humanReadableEnumMap[checkoutButton]??checkoutButton??props.reS39dXBU??\"vliMoaJiF\",variant:humanReadableVariantMap[props.variant]??props.variant??\"KhsapkmKS\"};};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,\"reS39dXBU\":externalreS39dXBU,\"onreS39dXBUChange\":setExternalreS39dXBU,...restProps}=getProps(props);const[reS39dXBU,setreS39dXBU]=useStateVariable(externalreS39dXBU,setExternalreS39dXBU);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KhsapkmKS\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-66ha5p\",className,classNames),\"data-framer-name\":\"Large\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"KhsapkmKS\",ref:refBinding,style:{...style},...addPropertyOverrides({JPNOVgxms:{\"data-framer-name\":\"Medium\"},ZecmOaHqY:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1xxc4q7\",\"data-border\":true,\"data-framer-appear-id\":\"1xxc4q7\",\"data-framer-name\":\"header\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"xfpwCEyJY\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-no7fp0\",\"data-framer-name\":\"my cart\",layoutDependency:layoutDependency,layoutId:\"p6wFjL3Fy\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p5kdi9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Vxapwl2Pi-container\",nodeId:\"Vxapwl2Pi\",rendersWithMotion:true,scopeId:\"ojZONdma0\",children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgba(0, 0, 0, 0.5)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},bottomLeft:0,bottomRight:0,color:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",font:{fontFamily:'\"Allsopp’s Sans Regular\", \"Allsopp’s Sans Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",hideIf0:false,id:\"Vxapwl2Pi\",layoutId:\"Vxapwl2Pi\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,radius:0,radiusPerCorner:false,topLeft:0,topRight:0,width:\"100%\",...addPropertyOverrides({ZecmOaHqY:{font:{fontFamily:'\"Allsopp’s Sans Regular\", \"Allsopp’s Sans Regular Placeholder\", sans-serif',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBSZWd1bGFy\",\"--framer-font-family\":'\"Allsopp’s Sans Regular\", \"Allsopp’s Sans Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"items in cart\"})}),className:\"framer-rs0rw4\",fonts:[\"CUSTOMV2;Allsopp’s Sans Regular\"],layoutDependency:layoutDependency,layoutId:\"n5D4ztuEf\",style:{\"--extracted-r6o4lv\":\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ZecmOaHqY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBSZWd1bGFy\",\"--framer-font-family\":'\"Allsopp’s Sans Regular\", \"Allsopp’s Sans Regular Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"items in cart\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-qm3t09\",\"data-framer-appear-id\":\"qm3t09\",\"data-framer-name\":\"Items\",\"data-hide-scrollbars\":true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"k6zCU_R1F\",optimized:true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kwwn3o-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EB1Sr8mGH-container\",nodeId:\"EB1Sr8mGH\",rendersWithMotion:true,scopeId:\"ojZONdma0\",children:/*#__PURE__*/_jsx(FC_CartProductCard,{attributeConfigs:{gap:4,titleColor:\"rgb(0, 0, 0)\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},titleTransform:\"None\",uniqueFormatting:false,valueColor:\"rgb(0, 0, 0)\",valueFont:{},valueTransform:\"None\"},containerConfigs:{background:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},gap:8,imageGap:16,insidePadding:\"0px\",padding:\"0px\",radius:\"0px\"},errorConfigs:{errorColor:\"var(--token-66fcb957-d647-4764-800e-7cb7e71c0621, rgb(245, 0, 0))\",errorFont:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},textTransform:\"None\"},height:\"100%\",id:\"EB1Sr8mGH\",imageConfigs:{background:\"rgb(245, 245, 245)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},hover:\"None\",opacity:.75,radius:\"0px\",ratio:\"1:1\",type:\"Fill\",visible:true,width:100,zoomScale:1.05},layoutId:\"EB1Sr8mGH\",linkConfigs:{enabled:false,slugPath:\"\"},priceConfigs:{comparePrice:{color:\"rgb(137, 129, 128)\",font:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},strikethrough:true,strikethroughColor:\"rgb(137, 129, 128)\"},format:{currencyCode:\"GBP\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},gap:4,price:{color:\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182))\",font:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},saleColor:\"var(--token-66fcb957-d647-4764-800e-7cb7e71c0621, rgb(245, 0, 0))\",saleFont:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"}}},quantityConfigs:{buttons:{border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},iconBg:\"rgb(44, 28, 26)\",iconBgDisabled:\"rgb(44, 28, 26)\",iconBgHover:\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",icons:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",iconsColorDisabled:\"rgba(250, 240, 235, 0.5)\",iconSize:10,iconType:\"Default\",iconWeight:2,padding:\"2px\",radius:\"0px\"},container:{containerBg:\"rgb(44, 28, 26)\",containerBorder:{borderColor:\"var(--token-3302590e-c9bf-4cbf-92a0-45570b7ebde3, rgb(67, 53, 51))\",borderStyle:\"solid\",borderWidth:0},containerRadius:\"0px\",font:{fontFamily:'\"Allsopp’s Sans Regular\", \"Allsopp’s Sans Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},number:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",padding:\"4px 4px 4px 4px\"}},removeIconConfigs:{bg:\"rgb(44, 28, 26)\",bgHover:\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",border:{borderColor:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",borderStyle:\"solid\",borderWidth:0},icon:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",iconSize:10,iconType:\"Default\",iconWeight:2,position:\"Bottom\",radius:\"80px\"},spacingConfigs:{divider:{borderColor:\"var(--token-3302590e-c9bf-4cbf-92a0-45570b7ebde3, rgb(67, 53, 51))\",borderStyle:\"solid\",borderWidth:1},dividerVisible:true,gap:20},style:{width:\"100%\"},subscriptionConfigs:{color:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",font:{},textTransform:\"None\"},titleConfigs:{color:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",font:{fontFamily:'\"Allsopp’s Sans Regular\", \"Allsopp’s Sans Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverColor:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",textTransform:\"None\"},variantConfigs:{gap:4,titleColor:\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182))\",titleFont:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"100%\"},titleTransform:\"None\",valueColor:\"var(--token-6b8ed82d-8ff7-4870-bfe2-bc580c598433, rgb(135, 122, 118))\",valueFont:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"100%\"},valueTransform:\"None\"},width:\"100%\",...addPropertyOverrides({JPNOVgxms:{imageConfigs:{background:\"rgb(245, 245, 245)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},hover:\"None\",opacity:.75,radius:\"0px\",ratio:\"1:1\",type:\"Fill\",visible:true,width:80,zoomScale:1.05}},ZecmOaHqY:{imageConfigs:{background:\"rgb(245, 245, 245)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},hover:\"None\",opacity:.75,radius:\"0px\",ratio:\"1:1\",type:\"Fill\",visible:true,width:65,zoomScale:1.05},priceConfigs:{comparePrice:{color:\"rgb(137, 129, 128)\",font:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},strikethrough:true,strikethroughColor:\"rgb(137, 129, 128)\"},format:{currencyCode:\"GBP\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},gap:4,price:{color:\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182))\",font:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},saleColor:\"var(--token-66fcb957-d647-4764-800e-7cb7e71c0621, rgb(245, 0, 0))\",saleFont:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"}}},quantityConfigs:{buttons:{border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},iconBg:\"rgb(44, 28, 26)\",iconBgDisabled:\"rgb(44, 28, 26)\",iconBgHover:\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",icons:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",iconsColorDisabled:\"rgba(250, 240, 235, 0.5)\",iconSize:10,iconType:\"Default\",iconWeight:2,padding:\"2px\",radius:\"0px\"},container:{containerBg:\"rgb(44, 28, 26)\",containerBorder:{borderColor:\"var(--token-3302590e-c9bf-4cbf-92a0-45570b7ebde3, rgb(67, 53, 51))\",borderStyle:\"solid\",borderWidth:0},containerRadius:\"0px\",font:{fontFamily:'\"Allsopp’s Sans Regular\", \"Allsopp’s Sans Regular Placeholder\", sans-serif',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},number:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",padding:\"4px 4px 4px 4px\"}},spacingConfigs:{divider:{borderColor:\"var(--token-3302590e-c9bf-4cbf-92a0-45570b7ebde3, rgb(67, 53, 51))\",borderStyle:\"solid\",borderWidth:1},dividerVisible:true,gap:16},titleConfigs:{color:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",font:{fontFamily:'\"Allsopp’s Sans Regular\", \"Allsopp’s Sans Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverColor:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",textTransform:\"None\"},variantConfigs:{gap:4,titleColor:\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182))\",titleFont:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"100%\"},titleTransform:\"None\",valueColor:\"var(--token-6b8ed82d-8ff7-4870-bfe2-bc580c598433, rgb(135, 122, 118))\",valueFont:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"100%\"},valueTransform:\"None\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-836tzc\",\"data-border\":true,\"data-framer-appear-id\":\"836tzc\",\"data-framer-name\":\"bottom\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"G1TP6_0E4\",optimized:true,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(241, 239, 239)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-63u8v4\",\"data-framer-name\":\"info\",layoutDependency:layoutDependency,layoutId:\"wAXmqGFsH\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tn8feo\",\"data-framer-name\":\"subtotal\",layoutDependency:layoutDependency,layoutId:\"zhyEvCcKm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2FzbG9uIElvbmljIFdlYiBSZWd1bGFy\",\"--framer-font-family\":'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"Subtotal\"})}),className:\"framer-1l9r02w\",fonts:[\"CUSTOMV2;Caslon Ionic Web Regular\"],layoutDependency:layoutDependency,layoutId:\"tyvMbIJfr\",style:{\"--extracted-r6o4lv\":\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({JPNOVgxms:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2FzbG9uIElvbmljIFdlYiBSZWd1bGFy\",\"--framer-font-family\":'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"Subtotal\"})})},ZecmOaHqY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2FzbG9uIElvbmljIFdlYiBSZWd1bGFy\",\"--framer-font-family\":'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"Subtotal\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p62ewb-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BkKeeuHBj-container\",nodeId:\"BkKeeuHBj\",rendersWithMotion:true,scopeId:\"ojZONdma0\",children:/*#__PURE__*/_jsx(FC_CartSubtotal,{color:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",font:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},format:{currencyCode:\"GBP\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"BkKeeuHBj\",layoutId:\"BkKeeuHBj\",width:\"100%\",...addPropertyOverrides({JPNOVgxms:{font:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"21px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1em\"}},ZecmOaHqY:{font:{fontFamily:'\"Caslon Ionic Web Regular\", \"Caslon Ionic Web Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1em\"}}},baseVariant,gestureVariant)})})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(0+(220+Math.max(0,((componentViewport?.height||632)-0-524)/1)*1)+0)+20+220,...addPropertyOverrides({JPNOVgxms:{y:(componentViewport?.y||0)+0+(0+(220+Math.max(0,((componentViewport?.height||581)-0-516)/1)*1)+0)+16+216},ZecmOaHqY:{y:(componentViewport?.y||0)+0+(0+(220+Math.max(0,((componentViewport?.height||525)-0-516)/1)*1)+0)+16+216}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18uaqfy-container\",layoutDependency:layoutDependency,layoutId:\"v_JdJqz93-container\",nodeId:\"v_JdJqz93\",rendersWithMotion:true,scopeId:\"ojZONdma0\",children:/*#__PURE__*/_jsx(CheckoutButtonRK,{height:\"100%\",id:\"v_JdJqz93\",layoutId:\"v_JdJqz93\",onS4cuZPU2QChange:setreS39dXBU,S4cuZPU2Q:reS39dXBU,style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({JPNOVgxms:{S4cuZPU2Q:\"UQRxmxBq7\"},ZecmOaHqY:{S4cuZPU2Q:\"qlT_idjB4\"}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\".framer-iEQOd.framer-aian7i, .framer-iEQOd .framer-aian7i { display: block; }\",\".framer-iEQOd.framer-66ha5p { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 632px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 585px; }\",\".framer-iEQOd .framer-1xxc4q7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 10px 0px 10px 0px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-iEQOd .framer-no7fp0 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-iEQOd .framer-p5kdi9-container, .framer-iEQOd .framer-1p62ewb-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-iEQOd .framer-rs0rw4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iEQOd .framer-qm3t09 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: auto; padding: 20px 0px 20px 0px; position: relative; width: 100%; }\",\".framer-iEQOd .framer-kwwn3o-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-iEQOd .framer-836tzc { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 0px 0px; position: sticky; width: 100%; z-index: 4; }\",\".framer-iEQOd .framer-63u8v4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-iEQOd .framer-tn8feo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-iEQOd .framer-1l9r02w { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-iEQOd .framer-18uaqfy-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-iEQOd.framer-v-qupaee.framer-66ha5p { height: 581px; }\",\".framer-iEQOd.framer-v-qupaee .framer-836tzc, .framer-iEQOd.framer-v-1temu2e .framer-836tzc { gap: 16px; padding: 16px 0px 0px 0px; }\",\".framer-iEQOd.framer-v-1temu2e.framer-66ha5p { height: 525px; }\",\".framer-iEQOd.framer-v-1temu2e .framer-qm3t09 { padding: 16px 0px 16px 0px; }\",'.framer-iEQOd[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-iEQOd [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-iEQOd[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-iEQOd [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-iEQOd[data-hide-scrollbars=\"true\"], .framer-iEQOd [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }','.framer-iEQOd[data-border=\"true\"]::after, .framer-iEQOd [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 632\n * @framerIntrinsicWidth 585\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JPNOVgxms\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZecmOaHqY\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"reS39dXBU\":\"checkoutButton\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerojZONdma0=withCSS(Component,css,\"framer-iEQOd\");export default FramerojZONdma0;FramerojZONdma0.displayName=\"FC Cart Product Card RK\";FramerojZONdma0.defaultProps={height:632,width:585};addPropertyControls(FramerojZONdma0,{variant:{options:[\"KhsapkmKS\",\"JPNOVgxms\",\"ZecmOaHqY\"],optionTitles:[\"Large\",\"Medium\",\"Small\"],title:\"Variant\",type:ControlType.Enum},reS39dXBU:FCCheckoutButtonButtonControls?.[\"variant\"]&&{...FCCheckoutButtonButtonControls[\"variant\"],defaultValue:\"vliMoaJiF\",description:undefined,hidden:undefined,optional:undefined,title:\"Checkout Button\"},onreS39dXBUChange:{changes:\"reS39dXBU\",type:ControlType.ChangeHandler}});addFonts(FramerojZONdma0,[{explicitInter:true,fonts:[{cssFamilyName:\"Allsopp’s Sans Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Allsopp’s Sans\",url:\"https://framerusercontent.com/assets/ImzccLp35L4tOkL0asoAdgt9eEM.woff2\",weight:\"700\"},{cssFamilyName:\"Caslon Ionic Web Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Caslon Ionic Web\",url:\"https://framerusercontent.com/assets/OQp5lyOqFmMzdKzAmV9E6b7KVI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FC_CartCounterFonts,...FC_CartProductCardFonts,...FC_CartSubtotalFonts,...CheckoutButtonRKFonts],{supportsExplicitInterCodegen:true});FramerojZONdma0.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(CheckoutButtonRK,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerojZONdma0\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"585\",\"framerVariables\":\"{\\\"reS39dXBU\\\":\\\"checkoutButton\\\"}\",\"framerIntrinsicHeight\":\"632\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JPNOVgxms\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZecmOaHqY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ojZONdma0.map","// Generated by Framer (7e6a191)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CartStateController from\"https://framerusercontent.com/modules/iNxQR66txeNh1MBMupeD/14fDVHtX7ZF5JXTR7ee3/FC_CartStateController.js\";import FCCartProductCardRK from\"https://framerusercontent.com/modules/XZKFeTvlzEMZWQ8j0R5W/coKChlXdrJ8aPmJ4EYHp/ojZONdma0.js\";import FCCheckoutButtonButton from\"https://framerusercontent.com/modules/4lxV8QPoZ4zF0k1fukoK/omvRHnHCBaZjlzALAJlw/oRthb907V.js\";const FCCartProductCardRKFonts=getFonts(FCCartProductCardRK);const FC_CartStateControllerFonts=getFonts(FC_CartStateController);const FCCartProductCardRKControls=getPropertyControls(FCCartProductCardRK);const FCCheckoutButtonButtonControls=getPropertyControls(FCCheckoutButtonButton);const serializationHash=\"framer-GdUeW\";const variantClassNames={RrzWrcfnj:\"framer-v-c27qjr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const m9s_X7lP8=undefined;const tKhmHFyTP=undefined;const NlYvVrKpp=undefined;const settKhmHFyTP=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:0,delay:.075,duration:.4,type:\"spring\"};const textEffect={effect:animation,tokenization:\"line\",transition:transition2,trigger:\"onMount\",type:\"appear\"};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 humanReadableEnumMap={Large:\"KhsapkmKS\",Medium:\"JPNOVgxms\",Small:\"ZecmOaHqY\"};const humanReadableEnumMap1={Large:\"vliMoaJiF\",Medium:\"UQRxmxBq7\",Small:\"qlT_idjB4\"};const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({cartVariant,checkoutButton,emptyCartType,height,id,width,...props})=>{return{...props,m9s_X7lP8:humanReadableEnumMap[cartVariant]??cartVariant??props.m9s_X7lP8??\"KhsapkmKS\",NlYvVrKpp:emptyCartType??props.NlYvVrKpp??100,tKhmHFyTP:humanReadableEnumMap1[checkoutButton]??checkoutButton??props.tKhmHFyTP??\"vliMoaJiF\"};};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,NlYvVrKpp,m9s_X7lP8,\"tKhmHFyTP\":externaltKhmHFyTP,\"ontKhmHFyTPChange\":setExternaltKhmHFyTP,...restProps}=getProps(props);const[tKhmHFyTP,settKhmHFyTP]=useStateVariable(externaltKhmHFyTP,setExternaltKhmHFyTP);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"RrzWrcfnj\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-c27qjr\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"RrzWrcfnj\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-anosl-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"olMYVR5jj-container\",nodeId:\"olMYVR5jj\",rendersWithMotion:true,scopeId:\"cmqUfsmpx\",children:/*#__PURE__*/_jsx(FC_CartStateController,{Empty:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-vm8krj\",\"data-framer-name\":\"Cart Empty\",layoutDependency:layoutDependency,layoutId:\"x1squpASI\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kvcqu0\",\"data-framer-name\":\"header\",layoutDependency:layoutDependency,layoutId:\"m1qWyu7E_\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pkjaxd\",\"data-framer-name\":\"my cart\",layoutDependency:layoutDependency,layoutId:\"WDXx1bVmg\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlEQT0=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-NlYvVrKpp-cmqUfsmpx) * 1px)\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 0)',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"90%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"NOTHING \"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"here. \"}),\"GO GRAB SOME MERCH.\"]})}),className:\"framer-11i4b2m\",effect:textEffect,fonts:[\"CUSTOMV2;Allsopp’s Sans Variable Condensed\"],layoutDependency:layoutDependency,layoutId:\"ro00__67m\",style:{\"--extracted-1w3ko1f\":\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",\"--extracted-2gg91v\":'\"wdth\" 0',\"--extracted-c9yw3e\":\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",\"--extracted-r6o4lv\":\"var(--token-dd7665ef-621b-4a92-b815-0d622c9e4727, rgb(163, 121, 73))\",\"--variable-reference-NlYvVrKpp-cmqUfsmpx\":NlYvVrKpp},verticalAlignment:\"top\",withExternalLayout:true})})})})],height:\"100%\",id:\"olMYVR5jj\",layoutId:\"olMYVR5jj\",Populated:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cwa0cu\",\"data-framer-name\":\"Cart Populated\",layoutDependency:layoutDependency,layoutId:\"d_garMe25\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19nspfa\",layoutDependency:layoutDependency,layoutId:\"RQ6hJNz1o\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:478,width:\"625px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oj54cv-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"TRUuTA248-container\",nodeId:\"TRUuTA248\",rendersWithMotion:true,scopeId:\"cmqUfsmpx\",children:/*#__PURE__*/_jsx(FCCartProductCardRK,{height:\"100%\",id:\"TRUuTA248\",layoutId:\"TRUuTA248\",onreS39dXBUChange:settKhmHFyTP,reS39dXBU:tKhmHFyTP,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(m9s_X7lP8),width:\"100%\"})})})})})],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\".framer-GdUeW.framer-13bc1ju, .framer-GdUeW .framer-13bc1ju { display: block; }\",\".framer-GdUeW.framer-c27qjr { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 478px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 625px; }\",\".framer-GdUeW .framer-anosl-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; z-index: 10; }\",\".framer-GdUeW .framer-cwa0cu { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 478px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 625px; z-index: 2; }\",\".framer-GdUeW .framer-19nspfa { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; min-height: 100%; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GdUeW .framer-1oj54cv-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-GdUeW .framer-vm8krj { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 478px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 625px; z-index: 2; }\",\".framer-GdUeW .framer-kvcqu0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-GdUeW .framer-pkjaxd { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-GdUeW .framer-11i4b2m { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 478\n * @framerIntrinsicWidth 625\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"NlYvVrKpp\":\"emptyCartType\",\"m9s_X7lP8\":\"cartVariant\",\"tKhmHFyTP\":\"checkoutButton\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercmqUfsmpx=withCSS(Component,css,\"framer-GdUeW\");export default FramercmqUfsmpx;FramercmqUfsmpx.displayName=\"FC Cart State RK\";FramercmqUfsmpx.defaultProps={height:478,width:625};addPropertyControls(FramercmqUfsmpx,{NlYvVrKpp:{defaultValue:100,title:\"Empty cart type\",type:ControlType.Number},onNlYvVrKppChange:{changes:\"NlYvVrKpp\",type:ControlType.ChangeHandler},m9s_X7lP8:FCCartProductCardRKControls?.[\"variant\"]&&{...FCCartProductCardRKControls[\"variant\"],defaultValue:\"KhsapkmKS\",description:undefined,hidden:undefined,optional:undefined,title:\"Cart variant\"},onm9s_X7lP8Change:{changes:\"m9s_X7lP8\",type:ControlType.ChangeHandler},tKhmHFyTP:FCCheckoutButtonButtonControls?.[\"variant\"]&&{...FCCheckoutButtonButtonControls[\"variant\"],defaultValue:\"vliMoaJiF\",description:undefined,hidden:undefined,optional:undefined,title:\"Checkout Button\"},ontKhmHFyTPChange:{changes:\"tKhmHFyTP\",type:ControlType.ChangeHandler}});const variationAxes=[{defaultValue:0,maxValue:100,minValue:0,name:\"Width\",tag:\"wdth\"}];addFonts(FramercmqUfsmpx,[{explicitInter:true,fonts:[{cssFamilyName:\"Allsopp’s Sans Variable Condensed\",source:\"custom\",style:\"normal\",uiFamilyName:\"Allsopp’s Sans\",url:\"https://framerusercontent.com/assets/gtxxEkMSxMOebQX0HuBmtTGEGOg.woff2\",variationAxes,weight:\"700\"}]},...FCCartProductCardRKFonts,...FC_CartStateControllerFonts],{supportsExplicitInterCodegen:true});FramercmqUfsmpx.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(FCCartProductCardRK,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercmqUfsmpx\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"478\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"NlYvVrKpp\\\":\\\"emptyCartType\\\",\\\"m9s_X7lP8\\\":\\\"cartVariant\\\",\\\"tKhmHFyTP\\\":\\\"checkoutButton\\\"}\",\"framerIntrinsicWidth\":\"625\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7e6a191)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CartCounter from\"https://framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/CwQMBB6veGtRJ77hGsnc/FC_CartCounter.js\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const FC_CartCounterFonts=getFonts(FC_CartCounter);const enabledGestures={BWVvYyla5:{hover:true},DTPggNSqT:{hover:true},FTbjy5NvI:{hover:true},wK7tQLney:{hover:true}};const cycleOrder=[\"wK7tQLney\",\"BWVvYyla5\",\"DTPggNSqT\",\"FTbjy5NvI\",\"BH1SrrPlG\",\"PeYAR_1za\"];const serializationHash=\"framer-anljY\";const variantClassNames={BH1SrrPlG:\"framer-v-mt4j1r\",BWVvYyla5:\"framer-v-hqhjfx\",DTPggNSqT:\"framer-v-pi2yft\",FTbjy5NvI:\"framer-v-1uq05ih\",PeYAR_1za:\"framer-v-t55hly\",wK7tQLney:\"framer-v-oumqfx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const KmbNvUuM7=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.2,ease:[.87,.06,.29,.91],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:1,rotate:0,rotateX:0,rotateY:0,scale:.75,skewX:0,skewY:0,x:0,y:0};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 humanReadableVariantMap={\"Close - L\":\"BWVvYyla5\",\"Close - M\":\"FTbjy5NvI\",\"Close - S\":\"PeYAR_1za\",\"Default - L\":\"wK7tQLney\",\"Default - M\":\"DTPggNSqT\",\"Default - S\":\"BH1SrrPlG\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,KmbNvUuM7:click??props.KmbNvUuM7,variant:humanReadableVariantMap[props.variant]??props.variant??\"wK7tQLney\"};};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,KmbNvUuM7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wK7tQLney\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1o32x77=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(KmbNvUuM7){const res=await KmbNvUuM7(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"FTbjy5NvI-hover\")return false;if([\"FTbjy5NvI\",\"PeYAR_1za\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"BWVvYyla5-hover\",\"FTbjy5NvI-hover\"].includes(gestureVariant))return false;if([\"BWVvYyla5\",\"FTbjy5NvI\",\"PeYAR_1za\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"BWVvYyla5-hover\",\"FTbjy5NvI-hover\"].includes(gestureVariant))return true;if([\"BWVvYyla5\",\"FTbjy5NvI\",\"PeYAR_1za\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-oumqfx\",className,classNames),\"data-framer-name\":\"Default - L\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wK7tQLney\",onTap:onTap1o32x77,ref:refBinding,style:{...style},...addPropertyOverrides({\"BWVvYyla5-hover\":{\"data-framer-name\":undefined},\"DTPggNSqT-hover\":{\"data-framer-name\":undefined},\"FTbjy5NvI-hover\":{\"data-framer-name\":undefined},\"wK7tQLney-hover\":{\"data-framer-name\":undefined},BH1SrrPlG:{\"data-framer-name\":\"Default - S\"},BWVvYyla5:{\"data-framer-name\":\"Close - L\"},DTPggNSqT:{\"data-framer-name\":\"Default - M\"},FTbjy5NvI:{\"data-framer-name\":\"Close - M\"},PeYAR_1za:{\"data-framer-name\":\"Close - S\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"CART\"})}),className:\"framer-slob4h\",fonts:[\"CUSTOMV2;Allsopp’s Sans Variable Condensed\"],layoutDependency:layoutDependency,layoutId:\"Od76z6uJR\",style:{\"--extracted-2gg91v\":'\"wdth\" 36',\"--extracted-r6o4lv\":\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",opacity:1},variants:{\"BWVvYyla5-hover\":{\"--extracted-r6o4lv\":\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182))\"},\"DTPggNSqT-hover\":{\"--extracted-r6o4lv\":\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182))\"},\"wK7tQLney-hover\":{\"--extracted-r6o4lv\":\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182))\",opacity:1},BH1SrrPlG:{opacity:1},BWVvYyla5:{opacity:0},DTPggNSqT:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"BWVvYyla5-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)))\"},children:\"CART\"})})},\"DTPggNSqT-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)))\"},children:\"CART\"})})},\"wK7tQLney-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)))\"},children:\"CART\"})})},BH1SrrPlG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"CART\"})})},DTPggNSqT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"CART\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o0o554\",\"data-framer-name\":\"Counter\",layoutDependency:layoutDependency,layoutId:\"ccZO2YI43\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1814b06\",layoutDependency:layoutDependency,layoutId:\"oDN9KWOdu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><g><defs><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0 5.82 5.82 0 13 0 Z\" id=\"a1010z\"></path><clipPath id=\"a1011z\"><use xlink:href=\"#a1010z\"></use></clipPath></defs><use xlink:href=\"#a1010z\" fill=\"transparent\" clip-path=\"url(#a1011z)\" stroke-width=\"5\" stroke=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></use></g></svg>',withExternalLayout:true,...addPropertyOverrides({\"DTPggNSqT-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><g><defs><path d=\"M 10 0 C 15.523 0 20 4.477 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 C 0 4.477 4.477 0 10 0 Z\" id=\"a1018z\"></path><clipPath id=\"a1019z\"><use xlink:href=\"#a1018z\"></use></clipPath></defs><use xlink:href=\"#a1018z\" fill=\"transparent\" clip-path=\"url(#a1019z)\" stroke-width=\"4\" stroke=\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)) /* {&quot;name&quot;:&quot;darker white&quot;} */\"></use></g></svg>'},\"wK7tQLney-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><g><defs><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0 5.82 5.82 0 13 0 Z\" id=\"a1016z\"></path><clipPath id=\"a1017z\"><use xlink:href=\"#a1016z\"></use></clipPath></defs><use xlink:href=\"#a1016z\" fill=\"transparent\" clip-path=\"url(#a1017z)\" stroke-width=\"5\" stroke=\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)) /* {&quot;name&quot;:&quot;darker white&quot;} */\"></use></g></svg>'},BH1SrrPlG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><g><defs><path d=\"M 8 0 C 12.418 0 16 3.582 16 8 C 16 12.418 12.418 16 8 16 C 3.582 16 0 12.418 0 8 C 0 3.582 3.582 0 8 0 Z\" id=\"a1014z\"></path><clipPath id=\"a1015z\"><use xlink:href=\"#a1014z\"></use></clipPath></defs><use xlink:href=\"#a1014z\" fill=\"transparent\" clip-path=\"url(#a1015z)\" stroke-width=\"3\" stroke=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></use></g></svg>'},DTPggNSqT:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><g><defs><path d=\"M 10 0 C 15.523 0 20 4.477 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 C 0 4.477 4.477 0 10 0 Z\" id=\"a1012z\"></path><clipPath id=\"a1013z\"><use xlink:href=\"#a1012z\"></use></clipPath></defs><use xlink:href=\"#a1012z\" fill=\"transparent\" clip-path=\"url(#a1013z)\" stroke-width=\"4\" stroke=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></use></g></svg>'}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-152tdec\",\"data-framer-appear-id\":\"152tdec\",\"data-framer-name\":\"x icon\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ZeTNixA0t\",optimized:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ghrdzv\",layoutDependency:layoutDependency,layoutId:\"az0aeUBnR\",requiresOverflowVisible:false,style:{rotate:45},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 3\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 3 L 0 3 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"BWVvYyla5-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 3.75\" overflow=\"visible\"><path d=\"M 0 0 L 25 0 L 25 3.75 L 0 3.75 Z\" fill=\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)) /* {&quot;name&quot;:&quot;darker white&quot;} */\"></path></svg>'},\"FTbjy5NvI-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 2.5\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 2.5 L 0 2.5 Z\" fill=\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)) /* {&quot;name&quot;:&quot;darker white&quot;} */\"></path></svg>'},FTbjy5NvI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 2\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},PeYAR_1za:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 2\" overflow=\"visible\"><path d=\"M 0 0 L 14 0 L 14 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1iyo2t6\",layoutDependency:layoutDependency,layoutId:\"dC7um_yGf\",requiresOverflowVisible:false,style:{rotate:-45},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 3\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 3 L 0 3 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"BWVvYyla5-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 3.75\" overflow=\"visible\"><path d=\"M 0 0 L 25 0 L 25 3.75 L 0 3.75 Z\" fill=\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)) /* {&quot;name&quot;:&quot;darker white&quot;} */\"></path></svg>'},\"FTbjy5NvI-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 2.5\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 2.5 L 0 2.5 Z\" fill=\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)) /* {&quot;name&quot;:&quot;darker white&quot;} */\"></path></svg>'},FTbjy5NvI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 2\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},PeYAR_1za:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 2\" overflow=\"visible\"><path d=\"M 0 0 L 14 0 L 14 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-159dfwt-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uHdiRxPCr-container\",nodeId:\"uHdiRxPCr\",rendersWithMotion:true,scopeId:\"otmiMRK0c\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderColor:\"rgba(250, 240, 235, 0)\",borderStyle:\"solid\",borderWidth:0},bottomLeft:100,bottomRight:100,color:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\",font:{fontFamily:'\"Allsopp’s Sans Regular\", \"Allsopp’s Sans Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"100%\",textAlign:\"center\"},height:\"100%\",hideIf0:false,id:\"uHdiRxPCr\",layoutId:\"uHdiRxPCr\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,radius:100,radiusPerCorner:false,topLeft:100,topRight:100,width:\"100%\",...addPropertyOverrides({\"DTPggNSqT-hover\":{color:\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182))\"},\"wK7tQLney-hover\":{color:\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182))\"},BH1SrrPlG:{font:{fontFamily:'\"Allsopp’s Sans Regular\", \"Allsopp’s Sans Regular Placeholder\", sans-serif',fontSize:\"8px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"100%\",textAlign:\"center\"}},DTPggNSqT:{font:{fontFamily:'\"Allsopp’s Sans Regular\", \"Allsopp’s Sans Regular Placeholder\", sans-serif',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"100%\",textAlign:\"center\"}}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\".framer-anljY.framer-cbzdas, .framer-anljY .framer-cbzdas { display: block; }\",\".framer-anljY.framer-oumqfx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: 26px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 90px; }\",\".framer-anljY .framer-slob4h { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-anljY .framer-1o0o554 { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 26px; }\",\".framer-anljY .framer-1814b06 { height: 26px; left: 0px; position: absolute; top: 0px; width: 26px; }\",\".framer-anljY .framer-152tdec { flex: none; height: 16px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 16px / 2); width: 20px; }\",\".framer-anljY .framer-ghrdzv, .framer-anljY .framer-1iyo2t6 { height: 3px; left: 0px; position: absolute; top: 6px; width: 20px; }\",\".framer-anljY .framer-159dfwt-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; }\",\".framer-anljY.framer-v-pi2yft.framer-oumqfx, .framer-anljY.framer-v-1uq05ih.framer-oumqfx { height: min-content; }\",\".framer-anljY.framer-v-pi2yft .framer-1o0o554 { aspect-ratio: unset; height: 20px; width: 20px; }\",\".framer-anljY.framer-v-pi2yft .framer-1814b06 { height: 20px; width: 20px; }\",\".framer-anljY.framer-v-pi2yft .framer-159dfwt-container { top: 48%; }\",\".framer-anljY.framer-v-1uq05ih .framer-1o0o554 { width: 20px; }\",\".framer-anljY.framer-v-1uq05ih .framer-152tdec { height: 12px; left: calc(50.00000000000002% - 15px / 2); top: calc(50.00000000000002% - 12px / 2); width: 15px; }\",\".framer-anljY.framer-v-1uq05ih .framer-ghrdzv, .framer-anljY.framer-v-1uq05ih .framer-1iyo2t6 { height: 2px; left: -1px; top: 5px; width: 16px; }\",\".framer-anljY.framer-v-mt4j1r.framer-oumqfx { gap: 2px; height: min-content; width: 70px; }\",\".framer-anljY.framer-v-mt4j1r .framer-1o0o554, .framer-anljY.framer-v-t55hly .framer-1o0o554 { width: 16px; }\",\".framer-anljY.framer-v-mt4j1r .framer-1814b06 { height: 16px; width: 16px; }\",\".framer-anljY.framer-v-t55hly.framer-oumqfx { height: min-content; width: 70px; }\",\".framer-anljY.framer-v-t55hly .framer-152tdec { height: 10px; left: calc(50.00000000000002% - 12.31px / 2); top: calc(50.00000000000002% - 9.85px / 2); width: 12px; }\",\".framer-anljY.framer-v-t55hly .framer-ghrdzv, .framer-anljY.framer-v-t55hly .framer-1iyo2t6 { height: 2px; left: -1px; top: 4px; width: 14px; }\",\".framer-anljY.framer-v-oumqfx.hover.framer-oumqfx, .framer-anljY.framer-v-pi2yft.hover.framer-oumqfx { gap: 6px; }\",\".framer-anljY.framer-v-hqhjfx.hover .framer-152tdec { height: 20px; left: calc(50.00000000000002% - 25px / 2); top: calc(50.00000000000002% - 20px / 2); width: 25px; }\",\".framer-anljY.framer-v-hqhjfx.hover .framer-ghrdzv, .framer-anljY.framer-v-hqhjfx.hover .framer-1iyo2t6 { height: 4px; top: 8px; width: 25px; }\",\".framer-anljY.framer-v-pi2yft.hover .framer-1o0o554 { aspect-ratio: unset; }\",\".framer-anljY.framer-v-1uq05ih.hover .framer-152tdec { height: 15px; left: calc(51.2820512820513% - 18.75px / 2); top: calc(51.2820512820513% - 15px / 2); width: 19px; }\",\".framer-anljY.framer-v-1uq05ih.hover .framer-ghrdzv, .framer-anljY.framer-v-1uq05ih.hover .framer-1iyo2t6 { height: 3px; left: -1px; top: 6px; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 90\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BWVvYyla5\":{\"layout\":[\"fixed\",\"fixed\"]},\"DTPggNSqT\":{\"layout\":[\"fixed\",\"auto\"]},\"FTbjy5NvI\":{\"layout\":[\"fixed\",\"auto\"]},\"BH1SrrPlG\":{\"layout\":[\"fixed\",\"auto\"]},\"PeYAR_1za\":{\"layout\":[\"fixed\",\"auto\"]},\"zlCmOGjCO\":{\"layout\":[\"fixed\",\"fixed\"]},\"JfSDMTqA2\":{\"layout\":[\"fixed\",\"fixed\"]},\"S79BWxLqV\":{\"layout\":[\"fixed\",\"auto\"]},\"BLtWuGDq5\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"KmbNvUuM7\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerotmiMRK0c=withCSS(Component,css,\"framer-anljY\");export default FramerotmiMRK0c;FramerotmiMRK0c.displayName=\"Cart button\";FramerotmiMRK0c.defaultProps={height:26,width:90};addPropertyControls(FramerotmiMRK0c,{variant:{options:[\"wK7tQLney\",\"BWVvYyla5\",\"DTPggNSqT\",\"FTbjy5NvI\",\"BH1SrrPlG\",\"PeYAR_1za\"],optionTitles:[\"Default - L\",\"Close - L\",\"Default - M\",\"Close - M\",\"Default - S\",\"Close - S\"],title:\"Variant\",type:ControlType.Enum},KmbNvUuM7:{title:\"Click\",type:ControlType.EventHandler}});const variationAxes=[{defaultValue:0,maxValue:100,minValue:0,name:\"Width\",tag:\"wdth\"}];addFonts(FramerotmiMRK0c,[{explicitInter:true,fonts:[{cssFamilyName:\"Allsopp’s Sans Variable Condensed\",source:\"custom\",style:\"normal\",uiFamilyName:\"Allsopp’s Sans\",url:\"https://framerusercontent.com/assets/gtxxEkMSxMOebQX0HuBmtTGEGOg.woff2\",variationAxes,weight:\"700\"},{cssFamilyName:\"Allsopp’s Sans Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Allsopp’s Sans\",url:\"https://framerusercontent.com/assets/ImzccLp35L4tOkL0asoAdgt9eEM.woff2\",weight:\"700\"}]},...FC_CartCounterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerotmiMRK0c\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"KmbNvUuM7\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"90\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BWVvYyla5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DTPggNSqT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FTbjy5NvI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BH1SrrPlG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PeYAR_1za\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zlCmOGjCO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JfSDMTqA2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"S79BWxLqV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BLtWuGDq5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"26\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./otmiMRK0c.map","// Generated by Framer (7e6a191)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const enabledGestures={bkKFMaPiO:{hover:true},nL5dtNbL0:{hover:true},rIpSZ7N9S:{hover:true},yd9pX8A28:{hover:true}};const cycleOrder=[\"yd9pX8A28\",\"bkKFMaPiO\",\"rIpSZ7N9S\",\"nRO7q5WOh\",\"PXXH9cos9\",\"nL5dtNbL0\"];const serializationHash=\"framer-q7EdP\";const variantClassNames={bkKFMaPiO:\"framer-v-izuic4\",nL5dtNbL0:\"framer-v-m6k0mq\",nRO7q5WOh:\"framer-v-z0agg0\",PXXH9cos9:\"framer-v-goykyn\",rIpSZ7N9S:\"framer-v-mhlmay\",yd9pX8A28:\"framer-v-7zxp3t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zCxJt2mJw=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.2,ease:[.87,.06,.29,.91],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:1,rotate:0,rotateX:0,rotateY:0,scale:.75,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Close - L\":\"bkKFMaPiO\",\"Close - M\":\"nL5dtNbL0\",\"Close - S\":\"PXXH9cos9\",\"Default - L\":\"yd9pX8A28\",\"Default - M\":\"rIpSZ7N9S\",\"Default - S\":\"nRO7q5WOh\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yd9pX8A28\",zCxJt2mJw:click??props.zCxJt2mJw};};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,zCxJt2mJw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yd9pX8A28\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap18qtthv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(zCxJt2mJw){const res=await zCxJt2mJw(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"bkKFMaPiO-hover\")return true;if([\"bkKFMaPiO\",\"PXXH9cos9\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"bkKFMaPiO-hover\")return false;if([\"bkKFMaPiO\",\"PXXH9cos9\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"bkKFMaPiO-hover\",\"nL5dtNbL0-hover\"].includes(gestureVariant))return false;if([\"bkKFMaPiO\",\"nL5dtNbL0\"].includes(baseVariant))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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7zxp3t\",className,classNames),\"data-framer-name\":\"Default - L\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yd9pX8A28\",onTap:onTap18qtthv,ref:refBinding,style:{...style},...addPropertyOverrides({\"bkKFMaPiO-hover\":{\"data-framer-name\":undefined},\"nL5dtNbL0-hover\":{\"data-framer-name\":undefined},\"rIpSZ7N9S-hover\":{\"data-framer-name\":undefined},\"yd9pX8A28-hover\":{\"data-framer-name\":undefined},bkKFMaPiO:{\"data-framer-name\":\"Close - L\"},nL5dtNbL0:{\"data-framer-name\":\"Close - M\"},nRO7q5WOh:{\"data-framer-name\":\"Default - S\"},PXXH9cos9:{\"data-framer-name\":\"Close - S\"},rIpSZ7N9S:{\"data-framer-name\":\"Default - M\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-93b1cd\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"qi4tm3vZQ\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-qt4nzy\",\"data-framer-appear-id\":\"qt4nzy\",\"data-framer-name\":\"x icon\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"HoFY1WpP8\",optimized:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-duhc3i\",layoutDependency:layoutDependency,layoutId:\"p5sP7QT_N\",requiresOverflowVisible:false,style:{rotate:45},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 3\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 3 L 0 3 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"bkKFMaPiO-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 3.75\" overflow=\"visible\"><path d=\"M 0 0 L 25 0 L 25 3.75 L 0 3.75 Z\" fill=\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)) /* {&quot;name&quot;:&quot;darker white&quot;} */\"></path></svg>'},PXXH9cos9:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 2\" overflow=\"visible\"><path d=\"M 0 0 L 12 0 L 12 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-170qg7\",layoutDependency:layoutDependency,layoutId:\"McezQ3kPg\",requiresOverflowVisible:false,style:{rotate:-45},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 3\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 3 L 0 3 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"bkKFMaPiO-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 3.75\" overflow=\"visible\"><path d=\"M 0 0 L 25 0 L 25 3.75 L 0 3.75 Z\" fill=\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)) /* {&quot;name&quot;:&quot;darker white&quot;} */\"></path></svg>'},PXXH9cos9:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 2\" overflow=\"visible\"><path d=\"M 0 0 L 12 0 L 12 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17f7hv8\",\"data-framer-name\":\"Menu icon\",layoutDependency:layoutDependency,layoutId:\"P0U25NiAz\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1kmf18h\",layoutDependency:layoutDependency,layoutId:\"UDf6CMYFZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 3\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 3 L 0 3 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',variants:{nL5dtNbL0:{rotate:-45}},withExternalLayout:true,...addPropertyOverrides({\"nL5dtNbL0-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 2.5\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 2.5 L 0 2.5 Z\" fill=\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)) /* {&quot;name&quot;:&quot;darker white&quot;} */\"></path></svg>'},\"rIpSZ7N9S-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 2\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 2 L 0 2 Z\" fill=\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)) /* {&quot;name&quot;:&quot;darker white&quot;} */\"></path></svg>'},\"yd9pX8A28-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 3\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 3 L 0 3 Z\" fill=\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)) /* {&quot;name&quot;:&quot;darker white&quot;} */\"></path></svg>'},nL5dtNbL0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 2\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},nRO7q5WOh:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 2\" overflow=\"visible\"><path d=\"M 0 0 L 12 0 L 12 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},rIpSZ7N9S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 2\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ym7u12\",layoutDependency:layoutDependency,layoutId:\"X1yUn1vqZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 3\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 3 L 0 3 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',variants:{nL5dtNbL0:{rotate:45}},withExternalLayout:true,...addPropertyOverrides({\"nL5dtNbL0-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 2.5\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 2.5 L 0 2.5 Z\" fill=\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)) /* {&quot;name&quot;:&quot;darker white&quot;} */\"></path></svg>'},\"rIpSZ7N9S-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 2\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 2 L 0 2 Z\" fill=\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)) /* {&quot;name&quot;:&quot;darker white&quot;} */\"></path></svg>'},\"yd9pX8A28-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 3\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 3 L 0 3 Z\" fill=\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)) /* {&quot;name&quot;:&quot;darker white&quot;} */\"></path></svg>'},nL5dtNbL0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 2\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},nRO7q5WOh:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 2\" overflow=\"visible\"><path d=\"M 0 0 L 12 0 L 12 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},rIpSZ7N9S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 2\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 2 L 0 2 Z\" fill=\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"MENU\"})}),className:\"framer-1ykuzcy\",fonts:[\"CUSTOMV2;Allsopp’s Sans Variable Condensed\"],layoutDependency:layoutDependency,layoutId:\"nZwaEa9dV\",style:{\"--extracted-2gg91v\":'\"wdth\" 36',\"--extracted-r6o4lv\":\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\"},variants:{\"rIpSZ7N9S-hover\":{\"--extracted-r6o4lv\":\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182))\"},\"yd9pX8A28-hover\":{\"--extracted-r6o4lv\":\"var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"rIpSZ7N9S-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)))\"},children:\"MENU\"})})},\"yd9pX8A28-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ff28fbd-6fa1-40e2-b2da-7a8abfa9eae1, rgb(205, 189, 182)))\"},children:\"MENU\"})})},nRO7q5WOh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"MENU\"})})},PXXH9cos9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"close\"})})},rIpSZ7N9S:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsc29wcOKAmXMgU2FucyBWYXJpYWJsZSBDb25kZW5zZWRWRj1JbmRrZEdnaUlETTI=\",\"--framer-font-family\":'\"Allsopp’s Sans Variable Condensed\", \"Allsopp’s Sans Variable Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 36)',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)))\"},children:\"MENU\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-q7EdP.framer-l0dhz1, .framer-q7EdP .framer-l0dhz1 { display: block; }\",\".framer-q7EdP.framer-7zxp3t { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-q7EdP .framer-93b1cd { flex: none; height: 16px; overflow: visible; position: relative; width: 20px; }\",\".framer-q7EdP .framer-qt4nzy { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-q7EdP .framer-duhc3i, .framer-q7EdP .framer-170qg7 { height: 3px; left: 0px; position: absolute; top: 6px; width: 20px; }\",\".framer-q7EdP .framer-17f7hv8 { flex: none; height: 15px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-q7EdP .framer-1kmf18h { height: 3px; left: 0px; position: absolute; top: 12px; width: 20px; }\",\".framer-q7EdP .framer-ym7u12 { height: 3px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-q7EdP .framer-1ykuzcy { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-q7EdP.framer-v-izuic4.framer-7zxp3t { gap: 8px; }\",\".framer-q7EdP.framer-v-mhlmay.framer-7zxp3t { gap: 8px; height: 17px; width: 72px; }\",\".framer-q7EdP.framer-v-mhlmay .framer-93b1cd, .framer-q7EdP.framer-v-m6k0mq .framer-93b1cd { width: 16px; }\",\".framer-q7EdP.framer-v-mhlmay .framer-17f7hv8 { height: 13px; }\",\".framer-q7EdP.framer-v-mhlmay .framer-1kmf18h { height: 2px; top: 11px; width: 16px; }\",\".framer-q7EdP.framer-v-mhlmay .framer-ym7u12 { height: 2px; top: 2px; width: 16px; }\",\".framer-q7EdP.framer-v-z0agg0.framer-7zxp3t { gap: 4px; height: min-content; }\",\".framer-q7EdP.framer-v-z0agg0 .framer-93b1cd, .framer-q7EdP.framer-v-goykyn .framer-93b1cd { height: 10px; width: 12px; }\",\".framer-q7EdP.framer-v-z0agg0 .framer-17f7hv8 { bottom: 0px; height: unset; }\",\".framer-q7EdP.framer-v-z0agg0 .framer-1kmf18h { height: 2px; top: 8px; width: 12px; }\",\".framer-q7EdP.framer-v-z0agg0 .framer-ym7u12 { height: 2px; width: 12px; }\",\".framer-q7EdP.framer-v-goykyn.framer-7zxp3t { gap: 2px; height: min-content; }\",\".framer-q7EdP.framer-v-goykyn .framer-duhc3i, .framer-q7EdP.framer-v-goykyn .framer-170qg7 { height: 2px; top: 4px; width: 12px; }\",\".framer-q7EdP.framer-v-m6k0mq.framer-7zxp3t { gap: 4px; height: 17px; width: 72px; }\",\".framer-q7EdP.framer-v-m6k0mq .framer-17f7hv8 { height: 13px; top: 1px; }\",\".framer-q7EdP.framer-v-m6k0mq .framer-1kmf18h, .framer-q7EdP.framer-v-m6k0mq .framer-ym7u12 { height: 2px; top: 6px; width: 16px; }\",\".framer-q7EdP.framer-v-7zxp3t.hover.framer-7zxp3t { gap: 6px; }\",\".framer-q7EdP.framer-v-7zxp3t.hover .framer-1kmf18h { top: 11px; }\",\".framer-q7EdP.framer-v-7zxp3t.hover .framer-ym7u12 { top: 1px; }\",\".framer-q7EdP.framer-v-mhlmay.hover.framer-7zxp3t, .framer-q7EdP.framer-v-izuic4.hover.framer-7zxp3t { gap: 4px; }\",\".framer-q7EdP.framer-v-mhlmay.hover .framer-1kmf18h { top: 10px; }\",\".framer-q7EdP.framer-v-mhlmay.hover .framer-ym7u12 { top: 3px; }\",\".framer-q7EdP.framer-v-izuic4.hover .framer-qt4nzy { bottom: -2px; left: -2px; right: -2px; top: -2px; }\",\".framer-q7EdP.framer-v-izuic4.hover .framer-duhc3i, .framer-q7EdP.framer-v-izuic4.hover .framer-170qg7 { height: 4px; top: 8px; width: 25px; }\",\".framer-q7EdP.framer-v-m6k0mq.hover .framer-17f7hv8 { height: 16px; left: -2px; right: -2px; top: -1px; }\",\".framer-q7EdP.framer-v-m6k0mq.hover .framer-1kmf18h, .framer-q7EdP.framer-v-m6k0mq.hover .framer-ym7u12 { height: 3px; top: 8px; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21.5\n * @framerIntrinsicWidth 91.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"bkKFMaPiO\":{\"layout\":[\"auto\",\"fixed\"]},\"rIpSZ7N9S\":{\"layout\":[\"fixed\",\"fixed\"]},\"nRO7q5WOh\":{\"layout\":[\"auto\",\"auto\"]},\"PXXH9cos9\":{\"layout\":[\"auto\",\"auto\"]},\"nL5dtNbL0\":{\"layout\":[\"fixed\",\"fixed\"]},\"zgnGf_1KV\":{\"layout\":[\"auto\",\"fixed\"]},\"dE3keZSAe\":{\"layout\":[\"fixed\",\"fixed\"]},\"n4qV1AG2d\":{\"layout\":[\"auto\",\"fixed\"]},\"hzb_CmG8s\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"zCxJt2mJw\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZGZWxKNKb=withCSS(Component,css,\"framer-q7EdP\");export default FramerZGZWxKNKb;FramerZGZWxKNKb.displayName=\"Menu button\";FramerZGZWxKNKb.defaultProps={height:21.5,width:91.5};addPropertyControls(FramerZGZWxKNKb,{variant:{options:[\"yd9pX8A28\",\"bkKFMaPiO\",\"rIpSZ7N9S\",\"nRO7q5WOh\",\"PXXH9cos9\",\"nL5dtNbL0\"],optionTitles:[\"Default - L\",\"Close - L\",\"Default - M\",\"Default - S\",\"Close - S\",\"Close - M\"],title:\"Variant\",type:ControlType.Enum},zCxJt2mJw:{title:\"Click\",type:ControlType.EventHandler}});const variationAxes=[{defaultValue:0,maxValue:100,minValue:0,name:\"Width\",tag:\"wdth\"}];addFonts(FramerZGZWxKNKb,[{explicitInter:true,fonts:[{cssFamilyName:\"Allsopp’s Sans Variable Condensed\",source:\"custom\",style:\"normal\",uiFamilyName:\"Allsopp’s Sans\",url:\"https://framerusercontent.com/assets/gtxxEkMSxMOebQX0HuBmtTGEGOg.woff2\",variationAxes,weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZGZWxKNKb\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"91.5\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"zCxJt2mJw\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"21.5\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"bkKFMaPiO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"rIpSZ7N9S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nRO7q5WOh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PXXH9cos9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nL5dtNbL0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zgnGf_1KV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"dE3keZSAe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"n4qV1AG2d\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"hzb_CmG8s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZGZWxKNKb.map","// Generated by Framer (7e6a191)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,Link,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ALLSOPPSLogoGold from\"https://framerusercontent.com/modules/rFMvrsnCIWQcxik7Xdov/O8NDQ3uWO2uFy5B9DlrL/xsIDtnpiG.js\";import FCCartStateRK from\"https://framerusercontent.com/modules/M8OcZb4HbSf2jQfzRuMv/G1GykhIoKIPMB7cih851/cmqUfsmpx.js\";import CartButton from\"https://framerusercontent.com/modules/xDsyewBcPGW2cYY9JLRi/KFHSYH75OZqk2SZV3l37/otmiMRK0c.js\";import NAVListItem from\"https://framerusercontent.com/modules/WN0uhb8dqhV9eZO7W4Xu/AImWn4PINHYzZv8ys6UV/PyxbI2WPL.js\";import MenuButton from\"https://framerusercontent.com/modules/xAAT3tOMF54mOEPqj4cK/MlUGNdTPY4YJ1l96ML0X/ZGZWxKNKb.js\";const MenuButtonFonts=getFonts(MenuButton);const ALLSOPPSLogoGoldFonts=getFonts(ALLSOPPSLogoGold);const CartButtonFonts=getFonts(CartButton);const NAVListItemFonts=getFonts(NAVListItem);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const FCCartStateRKFonts=getFonts(FCCartStateRK);const NAVListItemControls=getPropertyControls(NAVListItem);const cycleOrder=[\"bLrNz3H1X\",\"wpTskxTiE\",\"P2gQ_cH0Q\",\"NLtoSiQo5\",\"dchMp61pE\",\"Jz_0efzH9\",\"E4R2wA1J_\",\"kXshlXdkq\",\"m80RZgDqg\"];const serializationHash=\"framer-vV69t\";const variantClassNames={bLrNz3H1X:\"framer-v-17hfaqj\",dchMp61pE:\"framer-v-u4hc15\",E4R2wA1J_:\"framer-v-addkfb\",Jz_0efzH9:\"framer-v-sxo9nm\",kXshlXdkq:\"framer-v-vx2lep\",m80RZgDqg:\"framer-v-1tk3cdc\",NLtoSiQo5:\"framer-v-wfapdd\",P2gQ_cH0Q:\"framer-v-bqeh1y\",wpTskxTiE:\"framer-v-kt306x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ct5RALj9D=undefined;const exwkJURsB=undefined;const lmc5TkP5c=undefined;const RnKeA5QAs=undefined;const mxR32krHt=undefined;const G09WyYrVV=undefined;const ftzOeHiPZ=undefined;const transition1={delay:0,duration:.4,ease:[1,.09,.15,.96],type:\"tween\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={delay:.2,duration:.7,ease:[.9,.04,.07,.85],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:0,y:-150};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-120};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-100};const transition3={delay:.3,duration:.6,ease:[1,-.04,.23,.94],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation5={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-50};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Cart open - L\":\"P2gQ_cH0Q\",\"Cart open - M\":\"Jz_0efzH9\",\"Cart open - S\":\"m80RZgDqg\",\"Closed - L\":\"bLrNz3H1X\",\"Closed - M\":\"NLtoSiQo5\",\"Closed - S\":\"E4R2wA1J_\",\"Nav open - L\":\"wpTskxTiE\",\"Nav open - M\":\"dchMp61pE\",\"Nav open - S\":\"kXshlXdkq\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Active:\"TTfK1My8c\",Default:\"v5x89HLYP\"};const getProps=({cartTap,contact,height,history,home,id,menuClick,merch,width,...props})=>{return{...props,ct5RALj9D:menuClick??props.ct5RALj9D,exwkJURsB:cartTap??props.exwkJURsB,ftzOeHiPZ:humanReadableEnumMap[contact]??contact??props.ftzOeHiPZ??\"v5x89HLYP\",G09WyYrVV:humanReadableEnumMap[merch]??merch??props.G09WyYrVV??\"v5x89HLYP\",lmc5TkP5c:humanReadableEnumMap[home]??home??props.lmc5TkP5c??\"v5x89HLYP\",mxR32krHt:humanReadableEnumMap[history]??history??props.mxR32krHt??\"v5x89HLYP\",variant:humanReadableVariantMap[props.variant]??props.variant??\"bLrNz3H1X\"};};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,ct5RALj9D,lmc5TkP5c,mxR32krHt,G09WyYrVV,ftzOeHiPZ,exwkJURsB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bLrNz3H1X\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const zCxJt2mJw1q2va80=activeVariantCallback(async(...args)=>{if(ct5RALj9D){const res=await ct5RALj9D(...args);if(res===false)return false;}setVariant(\"wpTskxTiE\");});const zCxJt2mJw1adl44i=activeVariantCallback(async(...args)=>{if(ct5RALj9D){const res=await ct5RALj9D(...args);if(res===false)return false;}setVariant(\"bLrNz3H1X\");});const zCxJt2mJwxsawqm=activeVariantCallback(async(...args)=>{if(ct5RALj9D){const res=await ct5RALj9D(...args);if(res===false)return false;}setVariant(\"dchMp61pE\");});const zCxJt2mJwat0p5k=activeVariantCallback(async(...args)=>{if(ct5RALj9D){const res=await ct5RALj9D(...args);if(res===false)return false;}setVariant(\"NLtoSiQo5\");});const zCxJt2mJwsidzya=activeVariantCallback(async(...args)=>{if(ct5RALj9D){const res=await ct5RALj9D(...args);if(res===false)return false;}setVariant(\"kXshlXdkq\");});const zCxJt2mJw1yjoyos=activeVariantCallback(async(...args)=>{if(ct5RALj9D){const res=await ct5RALj9D(...args);if(res===false)return false;}setVariant(\"E4R2wA1J_\");});const KmbNvUuM71pj2qfk=activeVariantCallback(async(...args)=>{if(exwkJURsB){const res=await exwkJURsB(...args);if(res===false)return false;}setVariant(\"P2gQ_cH0Q\");});const KmbNvUuM7bril6d=activeVariantCallback(async(...args)=>{if(exwkJURsB){const res=await exwkJURsB(...args);if(res===false)return false;}setVariant(\"bLrNz3H1X\");});const KmbNvUuM7jzn8m7=activeVariantCallback(async(...args)=>{if(exwkJURsB){const res=await exwkJURsB(...args);if(res===false)return false;}setVariant(\"Jz_0efzH9\");});const KmbNvUuM7xdsh1a=activeVariantCallback(async(...args)=>{if(exwkJURsB){const res=await exwkJURsB(...args);if(res===false)return false;}setVariant(\"NLtoSiQo5\");});const KmbNvUuM71oavmoa=activeVariantCallback(async(...args)=>{if(exwkJURsB){const res=await exwkJURsB(...args);if(res===false)return false;}setVariant(\"m80RZgDqg\");});const KmbNvUuM71jn1g6n=activeVariantCallback(async(...args)=>{if(exwkJURsB){const res=await exwkJURsB(...args);if(res===false)return false;}setVariant(\"E4R2wA1J_\");});const isDisplayed=()=>{if([\"wpTskxTiE\",\"P2gQ_cH0Q\",\"dchMp61pE\",\"Jz_0efzH9\",\"kXshlXdkq\",\"m80RZgDqg\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"P2gQ_cH0Q\",\"Jz_0efzH9\",\"m80RZgDqg\"].includes(baseVariant))return false;return true;};const router=useRouter();const irpp8Gjezm3lwqn=activeVariantCallback(async(...args)=>{if(RnKeA5QAs){const res=await RnKeA5QAs(...args);if(res===false)return false;}setVariant(\"bLrNz3H1X\");});const irpp8Gjez1j22419=activeVariantCallback(async(...args)=>{setVariant(\"NLtoSiQo5\");});const irpp8Gjezgs9xfe=activeVariantCallback(async(...args)=>{setVariant(\"E4R2wA1J_\");});const irpp8Gjez1v4vxw8=activeVariantCallback(async(...args)=>{setVariant(\"bLrNz3H1X\");});const isDisplayed2=()=>{if([\"wpTskxTiE\",\"dchMp61pE\",\"kXshlXdkq\"].includes(baseVariant))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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17hfaqj\",className,classNames),\"data-framer-name\":\"Closed - L\",layoutDependency:layoutDependency,layoutId:\"bLrNz3H1X\",ref:refBinding,style:{backgroundColor:\"var(--token-cc3e3c4e-4f9a-4f89-afc6-42ad02c587a5, rgb(20, 3, 0))\",...style},...addPropertyOverrides({dchMp61pE:{\"data-framer-name\":\"Nav open - M\"},E4R2wA1J_:{\"data-framer-name\":\"Closed - S\"},Jz_0efzH9:{\"data-framer-name\":\"Cart open - M\"},kXshlXdkq:{\"data-framer-name\":\"Nav open - S\"},m80RZgDqg:{\"data-framer-name\":\"Cart open - S\"},NLtoSiQo5:{\"data-framer-name\":\"Closed - M\"},P2gQ_cH0Q:{\"data-framer-name\":\"Cart open - L\"},wpTskxTiE:{\"data-framer-name\":\"Nav open - L\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d7xe1s\",\"data-framer-name\":\"Main nav\",layoutDependency:layoutDependency,layoutId:\"h9psn56D_\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g65m5s\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"XHK7FMqwC\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+0+23+.5,...addPropertyOverrides({dchMp61pE:{y:(componentViewport?.y||0)+0+0+21.5+-2.3696},E4R2wA1J_:{y:(componentViewport?.y||0)+0+0+14.5+0},Jz_0efzH9:{y:(componentViewport?.y||0)+0+0+21.5+-2.3696},kXshlXdkq:{y:(componentViewport?.y||0)+0+0+14.5+0},m80RZgDqg:{y:(componentViewport?.y||0)+0+0+14.5+0},NLtoSiQo5:{y:(componentViewport?.y||0)+0+0+21.5+-2.3696},P2gQ_cH0Q:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||600)-0-(69+Math.max(0,((componentViewport?.height||600)-0-69)/1)*1))/1*0)+23+.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o6qur0-container\",layoutDependency:layoutDependency,layoutId:\"gniuxKTZk-container\",nodeId:\"gniuxKTZk\",rendersWithMotion:true,scopeId:\"UsDtRjFsh\",transformTemplate:transformTemplate1,...addPropertyOverrides({E4R2wA1J_:{transformTemplate:undefined},kXshlXdkq:{transformTemplate:undefined},m80RZgDqg:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MenuButton,{height:\"100%\",id:\"gniuxKTZk\",layoutId:\"gniuxKTZk\",variant:matchVariant(\"yd9pX8A28\"),width:\"100%\",zCxJt2mJw:zCxJt2mJw1q2va80,...addPropertyOverrides({dchMp61pE:{variant:matchVariant(\"nL5dtNbL0\"),zCxJt2mJw:zCxJt2mJwat0p5k},E4R2wA1J_:{variant:matchVariant(\"nRO7q5WOh\"),zCxJt2mJw:zCxJt2mJwsidzya},Jz_0efzH9:{variant:matchVariant(\"rIpSZ7N9S\"),zCxJt2mJw:zCxJt2mJwxsawqm},kXshlXdkq:{variant:matchVariant(\"PXXH9cos9\"),zCxJt2mJw:zCxJt2mJw1yjoyos},m80RZgDqg:{variant:matchVariant(\"nRO7q5WOh\"),zCxJt2mJw:zCxJt2mJwsidzya},NLtoSiQo5:{variant:matchVariant(\"rIpSZ7N9S\"),zCxJt2mJw:zCxJt2mJwxsawqm},wpTskxTiE:{variant:matchVariant(\"bkKFMaPiO\"),zCxJt2mJw:zCxJt2mJw1adl44i}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"B4HFMgqCG\",openInNewTab:false,scopeId:\"UsDtRjFsh\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-18v94tc framer-1k6g4v5\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"B4HFMgqCG\",children:/*#__PURE__*/_jsx(ALLSOPPSLogoGold,{animated:true,className:\"framer-npr8ah\",\"data-framer-name\":\"ALLSOPP'S LOGO\",layoutDependency:layoutDependency,layoutId:\"LMoUCL2K2\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-e83ry2\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"xgtcf_wvv\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+0+0+21.5+0,...addPropertyOverrides({dchMp61pE:{y:(componentViewport?.y||0)+0+0+17+0},E4R2wA1J_:{y:(componentViewport?.y||0)+0+0+12+0},Jz_0efzH9:{y:(componentViewport?.y||0)+0+0+17+0},kXshlXdkq:{y:(componentViewport?.y||0)+0+0+12+0},m80RZgDqg:{y:(componentViewport?.y||0)+0+0+12+0},NLtoSiQo5:{y:(componentViewport?.y||0)+0+0+17+0},P2gQ_cH0Q:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||600)-0-(69+Math.max(0,((componentViewport?.height||600)-0-69)/1)*1))/1*0)+21.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ahnkiu-container\",layoutDependency:layoutDependency,layoutId:\"xstkGm3Bn-container\",nodeId:\"xstkGm3Bn\",rendersWithMotion:true,scopeId:\"UsDtRjFsh\",children:/*#__PURE__*/_jsx(CartButton,{height:\"100%\",id:\"xstkGm3Bn\",KmbNvUuM7:KmbNvUuM71pj2qfk,layoutId:\"xstkGm3Bn\",variant:matchVariant(\"wK7tQLney\"),width:\"100%\",...addPropertyOverrides({dchMp61pE:{KmbNvUuM7:KmbNvUuM7jzn8m7,variant:matchVariant(\"DTPggNSqT\")},E4R2wA1J_:{KmbNvUuM7:KmbNvUuM71oavmoa,variant:matchVariant(\"BH1SrrPlG\")},Jz_0efzH9:{KmbNvUuM7:KmbNvUuM7xdsh1a,variant:matchVariant(\"FTbjy5NvI\")},kXshlXdkq:{KmbNvUuM7:KmbNvUuM71oavmoa,variant:matchVariant(\"BH1SrrPlG\")},m80RZgDqg:{KmbNvUuM7:KmbNvUuM71jn1g6n,variant:matchVariant(\"PeYAR_1za\")},NLtoSiQo5:{KmbNvUuM7:KmbNvUuM7jzn8m7,variant:matchVariant(\"DTPggNSqT\")},P2gQ_cH0Q:{KmbNvUuM7:KmbNvUuM7bril6d,variant:matchVariant(\"BWVvYyla5\")}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1txocy2\",\"data-framer-name\":\"Expanded items\",layoutDependency:layoutDependency,layoutId:\"HXMO5vGMJ\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xhqlcb\",\"data-framer-name\":\"Nav items\",layoutDependency:layoutDependency,layoutId:\"kQMDjhfLM\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"585px\",...addPropertyOverrides({dchMp61pE:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+60+0+(Math.max(0,((componentViewport?.height||550)-0-60)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||550)-0-60)/1)*1-0-0)/1)*1+0)+0+0)+60+(Math.max(0,(Math.max(0,((componentViewport?.height||550)-0-60)/1)*1-0-0)/1)*1-76-427+0+0)},kXshlXdkq:{width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+0+50+0+(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-0)/1)*1+0)+0+0)+40+(Math.max(0,(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-0)/1)*1-50-427+0+0)},wpTskxTiE:{y:(componentViewport?.y||0)+0+69+0+(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-0)/1)*1+0)+0+0)+0+(Math.max(0,(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-0)/1)*1-10-427+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1xnxpa4-container\",\"data-framer-appear-id\":\"1xnxpa4\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"r4wXTYU9C-container\",nodeId:\"r4wXTYU9C\",optimized:true,rendersWithMotion:true,scopeId:\"UsDtRjFsh\",children:/*#__PURE__*/_jsx(NAVListItem,{ax4p9eadx:100,DQ5LgT2jC:\"HOME\",height:\"100%\",id:\"r4wXTYU9C\",k3tlSwc6X:resolvedLinks[0],layoutId:\"r4wXTYU9C\",style:{width:\"100%\"},variant:matchVariant(lmc5TkP5c),width:\"100%\",...addPropertyOverrides({dchMp61pE:{ax4p9eadx:80,irpp8Gjez:irpp8Gjez1j22419,k3tlSwc6X:resolvedLinks[2]},kXshlXdkq:{ax4p9eadx:60,irpp8Gjez:irpp8Gjezgs9xfe,k3tlSwc6X:resolvedLinks[3]},wpTskxTiE:{irpp8Gjez:irpp8Gjezm3lwqn,k3tlSwc6X:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1ao6032\",\"data-framer-appear-id\":\"1ao6032\",\"data-framer-name\":\"Divider\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"tuEB5MPZZ\",optimized:true,style:{backgroundColor:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\"}}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BKN_F0yWS\"},implicitPathVariables:undefined},{href:{webPageId:\"BKN_F0yWS\"},implicitPathVariables:undefined},{href:{webPageId:\"BKN_F0yWS\"},implicitPathVariables:undefined},{href:{webPageId:\"BKN_F0yWS\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"585px\",...addPropertyOverrides({dchMp61pE:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+60+0+(Math.max(0,((componentViewport?.height||550)-0-60)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||550)-0-60)/1)*1-0-0)/1)*1+0)+0+0)+60+(Math.max(0,(Math.max(0,((componentViewport?.height||550)-0-60)/1)*1-0-0)/1)*1-76-427+101+8)},kXshlXdkq:{width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+0+50+0+(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-0)/1)*1+0)+0+0)+40+(Math.max(0,(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-0)/1)*1-50-427+101+8)},wpTskxTiE:{y:(componentViewport?.y||0)+0+69+0+(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-0)/1)*1+0)+0+0)+0+(Math.max(0,(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-0)/1)*1-10-427+101+8)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1gz5r29-container\",\"data-framer-appear-id\":\"1gz5r29\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"C8DIKlUcd-container\",nodeId:\"C8DIKlUcd\",optimized:true,rendersWithMotion:true,scopeId:\"UsDtRjFsh\",children:/*#__PURE__*/_jsx(NAVListItem,{ax4p9eadx:100,DQ5LgT2jC:\"HISTORY\",height:\"100%\",id:\"C8DIKlUcd\",irpp8Gjez:irpp8Gjez1v4vxw8,k3tlSwc6X:resolvedLinks1[0],layoutId:\"C8DIKlUcd\",style:{width:\"100%\"},variant:matchVariant(mxR32krHt),width:\"100%\",...addPropertyOverrides({dchMp61pE:{ax4p9eadx:80,irpp8Gjez:irpp8Gjez1j22419,k3tlSwc6X:resolvedLinks1[2]},kXshlXdkq:{ax4p9eadx:60,irpp8Gjez:irpp8Gjezgs9xfe,k3tlSwc6X:resolvedLinks1[3]},wpTskxTiE:{k3tlSwc6X:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-ydsamg\",\"data-framer-appear-id\":\"ydsamg\",\"data-framer-name\":\"Divider\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"gDxDFMQAI\",optimized:true,style:{backgroundColor:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\"}}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"x95BfSEwW\"},implicitPathVariables:undefined},{href:{webPageId:\"x95BfSEwW\"},implicitPathVariables:undefined},{href:{webPageId:\"x95BfSEwW\"},implicitPathVariables:undefined},{href:{webPageId:\"x95BfSEwW\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"585px\",...addPropertyOverrides({dchMp61pE:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+60+0+(Math.max(0,((componentViewport?.height||550)-0-60)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||550)-0-60)/1)*1-0-0)/1)*1+0)+0+0)+60+(Math.max(0,(Math.max(0,((componentViewport?.height||550)-0-60)/1)*1-0-0)/1)*1-76-427+202+16)},kXshlXdkq:{width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+0+50+0+(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-0)/1)*1+0)+0+0)+40+(Math.max(0,(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-0)/1)*1-50-427+202+16)},wpTskxTiE:{y:(componentViewport?.y||0)+0+69+0+(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-0)/1)*1+0)+0+0)+0+(Math.max(0,(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-0)/1)*1-10-427+202+16)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-znn67c-container\",\"data-framer-appear-id\":\"znn67c\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"je0pJQZMs-container\",nodeId:\"je0pJQZMs\",optimized:true,rendersWithMotion:true,scopeId:\"UsDtRjFsh\",children:/*#__PURE__*/_jsx(NAVListItem,{ax4p9eadx:100,DQ5LgT2jC:\"MERCH\",height:\"100%\",id:\"je0pJQZMs\",irpp8Gjez:irpp8Gjez1v4vxw8,k3tlSwc6X:resolvedLinks2[0],layoutId:\"je0pJQZMs\",style:{width:\"100%\"},variant:matchVariant(G09WyYrVV),width:\"100%\",...addPropertyOverrides({dchMp61pE:{ax4p9eadx:80,irpp8Gjez:irpp8Gjez1j22419,k3tlSwc6X:resolvedLinks2[2]},kXshlXdkq:{ax4p9eadx:60,irpp8Gjez:irpp8Gjezgs9xfe,k3tlSwc6X:resolvedLinks2[3]},wpTskxTiE:{k3tlSwc6X:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-e33evd\",\"data-framer-appear-id\":\"e33evd\",\"data-framer-name\":\"Divider\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"QAiu8ddtF\",optimized:true,style:{backgroundColor:\"var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235))\"}}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AP7UZuwNk\"},implicitPathVariables:undefined},{href:{webPageId:\"AP7UZuwNk\"},implicitPathVariables:undefined},{href:{webPageId:\"AP7UZuwNk\"},implicitPathVariables:undefined},{href:{webPageId:\"AP7UZuwNk\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"585px\",...addPropertyOverrides({dchMp61pE:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+60+0+(Math.max(0,((componentViewport?.height||550)-0-60)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||550)-0-60)/1)*1-0-0)/1)*1+0)+0+0)+60+(Math.max(0,(Math.max(0,((componentViewport?.height||550)-0-60)/1)*1-0-0)/1)*1-76-427+303+24)},kXshlXdkq:{width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+0+50+0+(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-0)/1)*1+0)+0+0)+40+(Math.max(0,(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-0)/1)*1-50-427+303+24)},wpTskxTiE:{y:(componentViewport?.y||0)+0+69+0+(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-0)/1)*1+0)+0+0)+0+(Math.max(0,(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-0)/1)*1-10-427+303+24)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-itgsoa-container\",\"data-framer-appear-id\":\"itgsoa\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"YvwlcVJK8-container\",nodeId:\"YvwlcVJK8\",optimized:true,rendersWithMotion:true,scopeId:\"UsDtRjFsh\",children:/*#__PURE__*/_jsx(NAVListItem,{ax4p9eadx:100,DQ5LgT2jC:\"CONTACT\",height:\"100%\",id:\"YvwlcVJK8\",k3tlSwc6X:resolvedLinks3[0],layoutId:\"YvwlcVJK8\",style:{width:\"100%\"},variant:matchVariant(ftzOeHiPZ),width:\"100%\",...addPropertyOverrides({dchMp61pE:{ax4p9eadx:80,irpp8Gjez:irpp8Gjez1j22419,k3tlSwc6X:resolvedLinks3[2]},kXshlXdkq:{ax4p9eadx:60,irpp8Gjez:irpp8Gjezgs9xfe,k3tlSwc6X:resolvedLinks3[3]},wpTskxTiE:{irpp8Gjez:irpp8Gjez1v4vxw8,k3tlSwc6X:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-9ecoxr\",\"data-framer-appear-id\":\"9ecoxr\",\"data-framer-name\":\"CART\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"YRRvlCjCX\",optimized:true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Jz_0efzH9:{height:434,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+60+0+(Math.max(0,((componentViewport?.height||550)-0-60)/1)*1-0-450+0+0)+0+0},m80RZgDqg:{height:Math.max(0,(Math.max(0,(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-0)/1)*1-52-0)/1)*1,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+0+50+0+(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-0)/1)*1+0)+0+0)+40+(Math.max(0,(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-0)/1)*1-52-(Math.max(0,(Math.max(0,(Math.max(0,((componentViewport?.height||510)-0-50)/1)*1-0-0)/1)*1-52-0)/1)*1+0)+0+0)},P2gQ_cH0Q:{height:Math.max(0,(Math.max(0,(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-0)/1)*1-72-0)/1)*1,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+(0+69+((componentViewport?.height||600)-0-(69+Math.max(0,((componentViewport?.height||600)-0-69)/1)*1))/1*1)+0+(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-0)/1)*1+0)+0+0)+52+(Math.max(0,(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-0)/1)*1-72-(Math.max(0,(Math.max(0,(Math.max(0,((componentViewport?.height||600)-0-69)/1)*1-0-0)/1)*1-72-0)/1)*1+0)+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i57dve-container\",layoutDependency:layoutDependency,layoutId:\"tjdDJ8TDD-container\",nodeId:\"tjdDJ8TDD\",rendersWithMotion:true,scopeId:\"UsDtRjFsh\",children:/*#__PURE__*/_jsx(FCCartStateRK,{height:\"100%\",id:\"tjdDJ8TDD\",layoutId:\"tjdDJ8TDD\",m9s_X7lP8:\"KhsapkmKS\",NlYvVrKpp:100,style:{height:\"100%\",width:\"100%\"},tKhmHFyTP:\"vliMoaJiF\",width:\"100%\",...addPropertyOverrides({Jz_0efzH9:{m9s_X7lP8:\"JPNOVgxms\",NlYvVrKpp:80,tKhmHFyTP:\"UQRxmxBq7\"},m80RZgDqg:{m9s_X7lP8:\"ZecmOaHqY\",NlYvVrKpp:60,tKhmHFyTP:\"qlT_idjB4\"}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\".framer-vV69t.framer-1k6g4v5, .framer-vV69t .framer-1k6g4v5 { display: block; }\",\".framer-vV69t.framer-17hfaqj { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 69px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 625px; }\",\".framer-vV69t .framer-d7xe1s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 69px; justify-content: space-between; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-vV69t .framer-1g65m5s { flex: none; height: 23px; overflow: visible; position: relative; width: 100px; }\",\".framer-vV69t .framer-o6qur0-container { flex: none; height: auto; left: 0px; position: absolute; top: 48%; width: auto; z-index: 5; }\",\".framer-vV69t .framer-18v94tc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-vV69t .framer-npr8ah { aspect-ratio: 10.025 / 1; flex: none; height: auto; position: relative; width: 301px; }\",\".framer-vV69t .framer-e83ry2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100px; }\",\".framer-vV69t .framer-1ahnkiu-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vV69t .framer-1txocy2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vV69t .framer-1xhqlcb { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 1px; justify-content: flex-end; overflow: visible; padding: 80px 20px 10px 20px; position: relative; width: 100%; }\",\".framer-vV69t .framer-1xnxpa4-container, .framer-vV69t .framer-1gz5r29-container, .framer-vV69t .framer-znn67c-container, .framer-vV69t .framer-itgsoa-container { flex: none; height: auto; position: relative; width: 585px; }\",\".framer-vV69t .framer-1ao6032, .framer-vV69t .framer-ydsamg, .framer-vV69t .framer-e33evd { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-vV69t .framer-9ecoxr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-end; overflow: visible; padding: 52px 20px 20px 20px; position: relative; width: 100%; }\",\".framer-vV69t .framer-1i57dve-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-vV69t.framer-v-kt306x.framer-17hfaqj { height: 600px; }\",\".framer-vV69t.framer-v-kt306x .framer-1xhqlcb { padding: 0px 20px 10px 20px; }\",\".framer-vV69t.framer-v-kt306x .framer-1xnxpa4-container, .framer-vV69t.framer-v-bqeh1y .framer-d7xe1s, .framer-vV69t.framer-v-bqeh1y .framer-1i57dve-container { order: 0; }\",\".framer-vV69t.framer-v-kt306x .framer-1ao6032, .framer-vV69t.framer-v-bqeh1y .framer-1txocy2 { order: 1; }\",\".framer-vV69t.framer-v-kt306x .framer-1gz5r29-container { order: 2; }\",\".framer-vV69t.framer-v-kt306x .framer-ydsamg { order: 3; }\",\".framer-vV69t.framer-v-kt306x .framer-znn67c-container { order: 4; }\",\".framer-vV69t.framer-v-kt306x .framer-e33evd { order: 5; }\",\".framer-vV69t.framer-v-kt306x .framer-itgsoa-container { order: 6; }\",\".framer-vV69t.framer-v-bqeh1y.framer-17hfaqj { gap: unset; height: 600px; justify-content: space-between; }\",\".framer-vV69t.framer-v-wfapdd.framer-17hfaqj { height: 60px; width: 509px; }\",\".framer-vV69t.framer-v-wfapdd .framer-d7xe1s, .framer-vV69t.framer-v-u4hc15 .framer-d7xe1s, .framer-vV69t.framer-v-sxo9nm .framer-d7xe1s { height: 60px; padding: 0px 16px 0px 16px; }\",\".framer-vV69t.framer-v-wfapdd .framer-1g65m5s, .framer-vV69t.framer-v-u4hc15 .framer-1g65m5s, .framer-vV69t.framer-v-sxo9nm .framer-1g65m5s { height: 17px; width: 80px; }\",\".framer-vV69t.framer-v-wfapdd .framer-npr8ah, .framer-vV69t.framer-v-u4hc15 .framer-npr8ah, .framer-vV69t.framer-v-sxo9nm .framer-npr8ah { aspect-ratio: 10.016666666666667 / 1; width: 250px; }\",\".framer-vV69t.framer-v-wfapdd .framer-e83ry2, .framer-vV69t.framer-v-u4hc15 .framer-e83ry2, .framer-vV69t.framer-v-sxo9nm .framer-e83ry2 { width: 80px; }\",\".framer-vV69t.framer-v-u4hc15.framer-17hfaqj, .framer-vV69t.framer-v-sxo9nm.framer-17hfaqj { height: 550px; width: 509px; }\",\".framer-vV69t.framer-v-u4hc15 .framer-1xhqlcb { padding: 60px 16px 16px 16px; }\",\".framer-vV69t.framer-v-u4hc15 .framer-1xnxpa4-container, .framer-vV69t.framer-v-u4hc15 .framer-1gz5r29-container, .framer-vV69t.framer-v-u4hc15 .framer-znn67c-container, .framer-vV69t.framer-v-u4hc15 .framer-itgsoa-container, .framer-vV69t.framer-v-vx2lep .framer-1xnxpa4-container, .framer-vV69t.framer-v-vx2lep .framer-1gz5r29-container, .framer-vV69t.framer-v-vx2lep .framer-znn67c-container, .framer-vV69t.framer-v-vx2lep .framer-itgsoa-container { width: 100%; }\",\".framer-vV69t.framer-v-sxo9nm .framer-9ecoxr { flex: none; gap: 0px; height: 450px; padding: 0px 16px 16px 16px; }\",\".framer-vV69t.framer-v-addkfb.framer-17hfaqj { height: 50px; width: 380px; }\",\".framer-vV69t.framer-v-addkfb .framer-d7xe1s, .framer-vV69t.framer-v-vx2lep .framer-d7xe1s, .framer-vV69t.framer-v-1tk3cdc .framer-d7xe1s { height: 50px; padding: 0px 12px 0px 12px; }\",\".framer-vV69t.framer-v-addkfb .framer-1g65m5s, .framer-vV69t.framer-v-vx2lep .framer-1g65m5s, .framer-vV69t.framer-v-1tk3cdc .framer-1g65m5s { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; width: 70px; }\",\".framer-vV69t.framer-v-addkfb .framer-o6qur0-container, .framer-vV69t.framer-v-vx2lep .framer-o6qur0-container, .framer-vV69t.framer-v-1tk3cdc .framer-o6qur0-container { left: unset; position: relative; top: unset; }\",\".framer-vV69t.framer-v-addkfb .framer-npr8ah { width: 184px; }\",\".framer-vV69t.framer-v-addkfb .framer-e83ry2, .framer-vV69t.framer-v-vx2lep .framer-e83ry2, .framer-vV69t.framer-v-1tk3cdc .framer-e83ry2 { width: 70px; }\",\".framer-vV69t.framer-v-vx2lep.framer-17hfaqj, .framer-vV69t.framer-v-1tk3cdc.framer-17hfaqj { height: 510px; width: 380px; }\",\".framer-vV69t.framer-v-vx2lep .framer-npr8ah, .framer-vV69t.framer-v-1tk3cdc .framer-npr8ah { width: 185px; }\",\".framer-vV69t.framer-v-vx2lep .framer-1xhqlcb { padding: 40px 10px 10px 10px; }\",\".framer-vV69t.framer-v-1tk3cdc .framer-9ecoxr { padding: 40px 12px 12px 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 69\n * @framerIntrinsicWidth 625\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wpTskxTiE\":{\"layout\":[\"fixed\",\"fixed\"]},\"P2gQ_cH0Q\":{\"layout\":[\"fixed\",\"fixed\"]},\"NLtoSiQo5\":{\"layout\":[\"fixed\",\"fixed\"]},\"dchMp61pE\":{\"layout\":[\"fixed\",\"fixed\"]},\"Jz_0efzH9\":{\"layout\":[\"fixed\",\"fixed\"]},\"E4R2wA1J_\":{\"layout\":[\"fixed\",\"fixed\"]},\"kXshlXdkq\":{\"layout\":[\"fixed\",\"fixed\"]},\"m80RZgDqg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ct5RALj9D\":\"menuClick\",\"lmc5TkP5c\":\"home\",\"mxR32krHt\":\"history\",\"G09WyYrVV\":\"merch\",\"ftzOeHiPZ\":\"contact\",\"exwkJURsB\":\"cartTap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUsDtRjFsh=withCSS(Component,css,\"framer-vV69t\");export default FramerUsDtRjFsh;FramerUsDtRjFsh.displayName=\"NAV V2\";FramerUsDtRjFsh.defaultProps={height:69,width:625};addPropertyControls(FramerUsDtRjFsh,{variant:{options:[\"bLrNz3H1X\",\"wpTskxTiE\",\"P2gQ_cH0Q\",\"NLtoSiQo5\",\"dchMp61pE\",\"Jz_0efzH9\",\"E4R2wA1J_\",\"kXshlXdkq\",\"m80RZgDqg\"],optionTitles:[\"Closed - L\",\"Nav open - L\",\"Cart open - L\",\"Closed - M\",\"Nav open - M\",\"Cart open - M\",\"Closed - S\",\"Nav open - S\",\"Cart open - S\"],title:\"Variant\",type:ControlType.Enum},ct5RALj9D:{title:\"Menu Click\",type:ControlType.EventHandler},lmc5TkP5c:NAVListItemControls?.[\"variant\"]&&{...NAVListItemControls[\"variant\"],defaultValue:\"v5x89HLYP\",description:undefined,hidden:undefined,optional:undefined,title:\"Home\"},onlmc5TkP5cChange:{changes:\"lmc5TkP5c\",type:ControlType.ChangeHandler},mxR32krHt:NAVListItemControls?.[\"variant\"]&&{...NAVListItemControls[\"variant\"],defaultValue:\"v5x89HLYP\",description:undefined,hidden:undefined,optional:undefined,title:\"History\"},onmxR32krHtChange:{changes:\"mxR32krHt\",type:ControlType.ChangeHandler},G09WyYrVV:NAVListItemControls?.[\"variant\"]&&{...NAVListItemControls[\"variant\"],defaultValue:\"v5x89HLYP\",description:undefined,hidden:undefined,optional:undefined,title:\"Merch\"},onG09WyYrVVChange:{changes:\"G09WyYrVV\",type:ControlType.ChangeHandler},ftzOeHiPZ:NAVListItemControls?.[\"variant\"]&&{...NAVListItemControls[\"variant\"],defaultValue:\"v5x89HLYP\",description:undefined,hidden:undefined,optional:undefined,title:\"Contact\"},onftzOeHiPZChange:{changes:\"ftzOeHiPZ\",type:ControlType.ChangeHandler},exwkJURsB:{title:\"Cart Tap\",type:ControlType.EventHandler}});addFonts(FramerUsDtRjFsh,[{explicitInter:true,fonts:[]},...MenuButtonFonts,...ALLSOPPSLogoGoldFonts,...CartButtonFonts,...NAVListItemFonts,...FCCartStateRKFonts],{supportsExplicitInterCodegen:true});FramerUsDtRjFsh.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MenuButton,{},context),()=>forwardLoader(CartButton,{},context),()=>forwardLoader(NAVListItem,{},context),()=>forwardLoader(FCCartStateRK,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUsDtRjFsh\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"ct5RALj9D\\\":\\\"menuClick\\\",\\\"lmc5TkP5c\\\":\\\"home\\\",\\\"mxR32krHt\\\":\\\"history\\\",\\\"G09WyYrVV\\\":\\\"merch\\\",\\\"ftzOeHiPZ\\\":\\\"contact\\\",\\\"exwkJURsB\\\":\\\"cartTap\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"625\",\"framerIntrinsicHeight\":\"69\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wpTskxTiE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P2gQ_cH0Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NLtoSiQo5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dchMp61pE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Jz_0efzH9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"E4R2wA1J_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kXshlXdkq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"m80RZgDqg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7e6a191)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NAVListItem from\"#framer/local/canvasComponent/PyxbI2WPL/PyxbI2WPL.js\";import NAVV2 from\"#framer/local/canvasComponent/UsDtRjFsh/UsDtRjFsh.js\";import FooterBlack from\"#framer/local/canvasComponent/UVH9lMXjZ/UVH9lMXjZ.js\";const NAVV2Fonts=getFonts(NAVV2);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const FooterBlackFonts=getFonts(FooterBlack);const NAVListItemControls=getPropertyControls(NAVListItem);const breakpoints={DZmvqxTOx:\"(min-width: 1440px) and (max-width: 1719.98px)\",gY6DOMUb1:\"(min-width: 1720px)\",jTg484tLR:\"(min-width: 810px) and (max-width: 1023.98px)\",mHoofdhe3:\"(max-width: 809.98px)\",Udhdp17sa:\"(min-width: 1024px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-iO5ha\";const variantClassNames={DZmvqxTOx:\"framer-v-1fthxc2\",gY6DOMUb1:\"framer-v-1e1ua02\",jTg484tLR:\"framer-v-x8bcbg\",mHoofdhe3:\"framer-v-re5ptj\",Udhdp17sa:\"framer-v-1xj745i\"};const VcxqF1VPz=undefined;const Bmz8W2Qas=undefined;const rIES_DUVp=undefined;const YW0cKU1Uy=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={mHoofdhe3:[\".framer-iO5ha .framer-1e4gmlx { flex-direction: column; padding: 0px 10px 0px 10px; }\",\".framer-iO5ha .framer-1jrn7ga-container { width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={mHoofdhe3:\".framer-re5ptj-override\"};const rules=[\".framer-iO5ha.framer-arxzyq, .framer-iO5ha .framer-arxzyq { display: block; }\",\".framer-iO5ha.framer-1e1ua02 { align-content: center; align-items: center; background-color: var(--token-53e85713-979f-485a-b40a-e0529224f7f5, #faf0eb); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-iO5ha .framer-1uytn2d { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-iO5ha .framer-1e4gmlx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; order: 1002; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); top: 10px; width: 100%; z-index: 5; }\",\".framer-iO5ha .framer-1jrn7ga-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-iO5ha .framer-1rzxqb1-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={DZmvqxTOx:\"(min-width: 1440px) and (max-width: 1719.98px)\",gY6DOMUb1:\"(min-width: 1720px)\",jTg484tLR:\"(min-width: 810px) and (max-width: 1023.98px)\",mHoofdhe3:\"(max-width: 809.98px)\",Udhdp17sa:\"(min-width: 1024px) and (max-width: 1439.98px)\"};const humanReadableVariantMap={\"Desktop L\":\"gY6DOMUb1\",\"Desktop M\":\"DZmvqxTOx\",\"Desktop S\":\"Udhdp17sa\",Mobile:\"mHoofdhe3\",Tablet:\"jTg484tLR\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Active:\"TTfK1My8c\",Default:\"v5x89HLYP\"};const getProps=({contact,height,history,home,id,merch,width,...props})=>{return{...props,Bmz8W2Qas:humanReadableEnumMap[history]??history??props.Bmz8W2Qas??\"v5x89HLYP\",rIES_DUVp:humanReadableEnumMap[merch]??merch??props.rIES_DUVp??\"v5x89HLYP\",variant:humanReadableVariantMap[props.variant]??props.variant??\"gY6DOMUb1\",VcxqF1VPz:humanReadableEnumMap[home]??home??props.VcxqF1VPz??\"TTfK1My8c\",YW0cKU1Uy:humanReadableEnumMap[contact]??contact??props.YW0cKU1Uy??\"v5x89HLYP\"};};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{style,className,layoutId,variant,VcxqF1VPz,Bmz8W2Qas,rIES_DUVp,YW0cKU1Uy,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"gY6DOMUb1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-53e85713-979f-485a-b40a-e0529224f7f5, rgb(250, 240, 235)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1e1ua02\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uytn2d\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e4gmlx\",\"data-framer-name\":\"Nav\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mHoofdhe3:{width:\"calc(100vw - 20px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:69,y:10,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-1jrn7ga-container\",\"data-framer-appear-id\":\"1jrn7ga\",initial:animation1,nodeId:\"Mppkr1FUA\",optimized:true,rendersWithMotion:true,scopeId:\"OQIqYPKM2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jTg484tLR:{variant:matchVariant(\"NLtoSiQo5\")},mHoofdhe3:{style:{width:\"100%\"},variant:matchVariant(\"E4R2wA1J_\")},Udhdp17sa:{variant:matchVariant(\"NLtoSiQo5\")}},children:/*#__PURE__*/_jsx(NAVV2,{ftzOeHiPZ:YW0cKU1Uy,G09WyYrVV:rIES_DUVp,height:\"100%\",id:\"Mppkr1FUA\",layoutId:\"Mppkr1FUA\",lmc5TkP5c:VcxqF1VPz,mxR32krHt:Bmz8W2Qas,variant:matchVariant(\"bLrNz3H1X\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:567,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rzxqb1-container\",nodeId:\"M3UHyBSjb\",scopeId:\"OQIqYPKM2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jTg484tLR:{variant:matchVariant(\"wbAPnVYaP\")},mHoofdhe3:{variant:matchVariant(\"Ty9KwHkua\")},Udhdp17sa:{variant:matchVariant(\"wbAPnVYaP\")}},children:/*#__PURE__*/_jsx(FooterBlack,{height:\"100%\",id:\"M3UHyBSjb\",layoutId:\"M3UHyBSjb\",style:{width:\"100%\"},variant:matchVariant(\"TPokM7xH4\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1396\n * @framerIntrinsicWidth 1720\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DZmvqxTOx\":{\"layout\":[\"fixed\",\"fixed\"]},\"Udhdp17sa\":{\"layout\":[\"fixed\",\"fixed\"]},\"jTg484tLR\":{\"layout\":[\"fixed\",\"fixed\"]},\"mHoofdhe3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"VcxqF1VPz\":\"home\",\"Bmz8W2Qas\":\"history\",\"rIES_DUVp\":\"merch\",\"YW0cKU1Uy\":\"contact\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"gY6DOMUb1\":[\".framer-1e4gmlx\",\".framer-1rzxqb1-container\"],\"DZmvqxTOx\":[\".framer-1e4gmlx\",\".framer-1rzxqb1-container\"],\"Udhdp17sa\":[\".framer-1e4gmlx\",\".framer-1rzxqb1-container\"],\"jTg484tLR\":[\".framer-1e4gmlx\",\".framer-1rzxqb1-container\"],\"mHoofdhe3\":[\".framer-1e4gmlx\",\".framer-1rzxqb1-container\"]}\n * @framerBreakpoints {\"gY6DOMUb1\":{\"min\":1720,\"canvasClassName\":\"framer-1e1ua02-override\",\"minHeight\":1396,\"name\":\"Desktop L\",\"width\":1720,\"rootFontSize\":16},\"DZmvqxTOx\":{\"min\":1440,\"max\":1719,\"canvasClassName\":\"framer-1fthxc2-override\",\"minHeight\":1396,\"viewportHeight\":880,\"name\":\"Desktop M\",\"width\":1440,\"rootFontSize\":16},\"Udhdp17sa\":{\"min\":1024,\"max\":1439,\"canvasClassName\":\"framer-1xj745i-override\",\"minHeight\":1396,\"viewportHeight\":880,\"name\":\"Desktop S\",\"width\":1024,\"rootFontSize\":16},\"jTg484tLR\":{\"min\":810,\"max\":1023,\"canvasClassName\":\"framer-x8bcbg-override\",\"minHeight\":1396,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"mHoofdhe3\":{\"max\":809,\"canvasClassName\":\"framer-re5ptj-override\",\"minHeight\":1840,\"viewportHeight\":769,\"name\":\"Mobile\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant gY6DOMUb1\n * @framerLayoutTemplate true\n */const FramerOQIqYPKM2=withCSS(Component,css,\"framer-iO5ha\");export default FramerOQIqYPKM2;FramerOQIqYPKM2.displayName=\"Master template - phase 2\";FramerOQIqYPKM2.defaultProps={height:1396,width:1720};addPropertyControls(FramerOQIqYPKM2,{VcxqF1VPz:NAVListItemControls?.[\"variant\"]&&{...NAVListItemControls[\"variant\"],defaultValue:\"TTfK1My8c\",description:undefined,hidden:undefined,title:\"Home\"},Bmz8W2Qas:NAVListItemControls?.[\"variant\"]&&{...NAVListItemControls[\"variant\"],defaultValue:\"v5x89HLYP\",description:undefined,hidden:undefined,title:\"History\"},rIES_DUVp:NAVListItemControls?.[\"variant\"]&&{...NAVListItemControls[\"variant\"],defaultValue:\"v5x89HLYP\",description:undefined,hidden:undefined,title:\"Merch\"},YW0cKU1Uy:NAVListItemControls?.[\"variant\"]&&{...NAVListItemControls[\"variant\"],defaultValue:\"v5x89HLYP\",description:undefined,hidden:undefined,title:\"Contact\"}});addFonts(FramerOQIqYPKM2,[{explicitInter:true,fonts:[]},...NAVV2Fonts,...FooterBlackFonts],{supportsExplicitInterCodegen:true});FramerOQIqYPKM2.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NAVV2,{},context),()=>forwardLoader(FooterBlack,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOQIqYPKM2\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DZmvqxTOx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Udhdp17sa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jTg484tLR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mHoofdhe3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"gY6DOMUb1\\\":[\\\".framer-1e4gmlx\\\",\\\".framer-1rzxqb1-container\\\"],\\\"DZmvqxTOx\\\":[\\\".framer-1e4gmlx\\\",\\\".framer-1rzxqb1-container\\\"],\\\"Udhdp17sa\\\":[\\\".framer-1e4gmlx\\\",\\\".framer-1rzxqb1-container\\\"],\\\"jTg484tLR\\\":[\\\".framer-1e4gmlx\\\",\\\".framer-1rzxqb1-container\\\"],\\\"mHoofdhe3\\\":[\\\".framer-1e4gmlx\\\",\\\".framer-1rzxqb1-container\\\"]}\",\"framerVariables\":\"{\\\"VcxqF1VPz\\\":\\\"home\\\",\\\"Bmz8W2Qas\\\":\\\"history\\\",\\\"rIES_DUVp\\\":\\\"merch\\\",\\\"YW0cKU1Uy\\\":\\\"contact\\\"}\",\"framerDefaultVariant\":\"gY6DOMUb1\",\"framerIntrinsicHeight\":\"1396\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"gY6DOMUb1\\\":{\\\"min\\\":1720,\\\"canvasClassName\\\":\\\"framer-1e1ua02-override\\\",\\\"minHeight\\\":1396,\\\"name\\\":\\\"Desktop L\\\",\\\"width\\\":1720,\\\"rootFontSize\\\":16},\\\"DZmvqxTOx\\\":{\\\"min\\\":1440,\\\"max\\\":1719,\\\"canvasClassName\\\":\\\"framer-1fthxc2-override\\\",\\\"minHeight\\\":1396,\\\"viewportHeight\\\":880,\\\"name\\\":\\\"Desktop M\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"Udhdp17sa\\\":{\\\"min\\\":1024,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1xj745i-override\\\",\\\"minHeight\\\":1396,\\\"viewportHeight\\\":880,\\\"name\\\":\\\"Desktop S\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":16},\\\"jTg484tLR\\\":{\\\"min\\\":810,\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-x8bcbg-override\\\",\\\"minHeight\\\":1396,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"mHoofdhe3\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-re5ptj-override\\\",\\\"minHeight\\\":1840,\\\"viewportHeight\\\":769,\\\"name\\\":\\\"Mobile\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1720\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport MasterTemplatePhase1 from \"https://framerusercontent.com/modules/cCJElVnHq5pdtmHZlzA8/tV93XUTOWwflC9eh8dJl/E6ykNmqeL.js\";\r\nimport MasterTemplatePhase2 from \"https://framerusercontent.com/modules/xBYIlzwh9RkkxmvCHRHU/wkwMTw5CcOWY08gbCkDH/OQIqYPKM2.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {fZKgIYbDX: \"ipa\", irjd9xyRT: \"more-beer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eEfTGr0he01l5F70W9xC/UiosGaWWZRxtUVuy0pK0/augiA20Il.js\")), path: \"/\"}, BKN_F0yWS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/44JVgeGLfLchC1gmlMrE/UpVrTTRwqHBJu9gEDGsd/BKN_F0yWS.js\")), path: \"/history\"}, AP7UZuwNk: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9czfSAviYV88lxXrLNVv/NJqVsX23G70KugA93JD3/AP7UZuwNk.js\")), path: \"/contact\"}, WDhFn_PF1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b6TA5kbhwpPQyLcn4s0O/inHBmEJmmXLvOy5mrcDF/WDhFn_PF1.js\")), path: \"/legal/terms-and-conditions\"}, ZEdVlll38: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8EvZBBAks5nDfgcxPMTW/XZCnaZzN6EvZM1YKiMRS/ZEdVlll38.js\")), path: \"/legal/privacy-policy\"}, KYc4pRynC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2YssnIxQyJ4XaYouITkA/RE3WlTqkjNtKjxapmkv7/KYc4pRynC.js\")), path: \"/404\"}, x95BfSEwW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lq1nQIP1AvjJh4e4Ubwt/tLyX0buri53x6ETte083/x95BfSEwW.js\")), path: \"/merch\"}, RXrw_zv5z: {collectionId: \"LTUsJyQYT\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vqpwuXoIFBnATQkterRD/Ngj9f70df6agKDbsGoWo/RXrw_zv5z.js\")), path: \"/merch/:cxenjVPGM\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {LTUsJyQYT: async () => (await import(\"https://framerusercontent.com/modules/r39B0hcbMLMXbotVClD5/vY8ZsekiGKCLASm6R1vt/LTUsJyQYT.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"541a84ab7b0f9fb523ca60713dd6dd9ed03eede2e7d5dc1b25a0155f27f09174\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {CiCtrdpNb: \"BK_Rz3Jam\", G5mTxcVJ2: \"v5x89HLYP\", TqbBr2Km6: \"TTfK1My8c\"}\r\nconst props2 = {...props1, G5mTxcVJ2: \"TTfK1My8c\", TqbBr2Km6: \"v5x89HLYP\"}\r\nconst props3 = {...props1, CiCtrdpNb: \"Jh5tLujnp\", TqbBr2Km6: \"v5x89HLYP\"}\r\nconst props4 = {...props1, TqbBr2Km6: \"v5x89HLYP\"}\r\nconst props5 = {Bmz8W2Qas: \"v5x89HLYP\", rIES_DUVp: \"TTfK1My8c\", VcxqF1VPz: \"v5x89HLYP\", YW0cKU1Uy: \"v5x89HLYP\"}\r\nconst templateProps = {AP7UZuwNk: props3, augiA20Il: props1, BKN_F0yWS: props2, KYc4pRynC: props4, RXrw_zv5z: props5, WDhFn_PF1: props4, x95BfSEwW: props4, ZEdVlll38: props4}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"BKN_F0yWS\":\r\ncase \"AP7UZuwNk\":\r\ncase \"WDhFn_PF1\":\r\ncase \"ZEdVlll38\":\r\ncase \"KYc4pRynC\":\r\ncase \"x95BfSEwW\":\r\nreturn React.createElement(MasterTemplatePhase1, {...props, key: \"MasterTemplatePhase1\", style}, children(true));\r\ncase \"RXrw_zv5z\":\r\nreturn React.createElement(MasterTemplatePhase2, {...props, key: \"MasterTemplatePhase2\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"BKN_F0yWS\":\r\ncase \"AP7UZuwNk\":\r\ncase \"WDhFn_PF1\":\r\ncase \"ZEdVlll38\":\r\ncase \"KYc4pRynC\":\r\ncase \"x95BfSEwW\":\r\nreturn [{hash: \"10o46zl\", mediaQuery: \"(min-width: 1720px)\"}, {hash: \"1wddzva\", mediaQuery: \"(min-width: 1440px) and (max-width: 1719.98px)\"}, {hash: \"7ihux4\", mediaQuery: \"(min-width: 1024px) and (max-width: 1439.98px)\"}, {hash: \"bcpkq\", mediaQuery: \"(min-width: 810px) and (max-width: 1023.98px)\"}, {hash: \"dzqd05\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"RXrw_zv5z\":\r\nreturn [{hash: \"1e1ua02\", mediaQuery: \"(min-width: 1720px)\"}, {hash: \"1fthxc2\", mediaQuery: \"(min-width: 1440px) and (max-width: 1719.98px)\"}, {hash: \"1xj745i\", mediaQuery: \"(min-width: 1024px) and (max-width: 1439.98px)\"}, {hash: \"x8bcbg\", mediaQuery: \"(min-width: 810px) and (max-width: 1023.98px)\"}, {hash: \"re5ptj\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2YssnIxQyJ4XaYouITkA/RE3WlTqkjNtKjxapmkv7/KYc4pRynC.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://allsopps.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/70tg9JJrnKZUYvFm2JEc/ukEpz0wvrYZKZwNSqTgx/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}