{"version":3,"file":"script_main.JBDR5AS0.mjs","names":["useState","useRef","useCallback","useState","useRef","useCallback","fonts","css","className","cycleOrder","variantClassNames","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","React.forwardRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","useState","useMemo","isCurrencySymbolSameAsCode","ShopXCartSubtotal","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","useState","useRef","useCallback","_Fragment","useState","useState","useRef","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","useState","useRef","useCallback","v0","__FramerMetadata__","v0","__FramerMetadata__","v0","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","localizedValues2","localizedValues1","ActionButtonFonts","ActionButton","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","IconArrow","getLocalizedValue","addPropertyOverrides","LogoNewFonts","LogoNew","HamburgerCloseFonts","HamburgerClose","UCheckCircle","USync","UShieldFonts","UShield","TicketPercent","RichText","TruemedWidgetFonts","FCCheckoutButtonCheckoutButton","ActionButton","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","getLocalizedValue","Image1","IconArrow","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","CartComponent","serializationHash","variantClassNames","transition1","convertFromBoolean","convertFromBoolean1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","v0","React.Fragment","v1","__FramerMetadata__","v0","React.Fragment","v1","__FramerMetadata__","v0","React.Fragment","v1","__FramerMetadata__","v0","React.Fragment","v1","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues1","localizedValues","localizedValues3","localizedValues2","addPropertyOverrides","CloseThick","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","getLocalizedValue","_Fragment","useState","useRef","useMemo","Fuse","v0","v1","__FramerMetadata__","v0","v1","__FramerMetadata__","v0","v1","__FramerMetadata__","v0","v1","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues1","localizedValues","localizedValues3","localizedValues2","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","getLocalizedValue","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","v0","React.Fragment","v1","__FramerMetadata__","v0","React.Fragment","v1","__FramerMetadata__","v0","React.Fragment","v1","__FramerMetadata__","v0","React.Fragment","v1","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues1","localizedValues","localizedValues3","localizedValues2","XFonts","X","cycleOrder","serializationHash","variantClassNames","animation","animation1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","getLocalizedValue","Image1","__FramerMetadata__","v0","v1","__FramerMetadata__","v0","v1","__FramerMetadata__","v0","v1","__FramerMetadata__","v0","v1","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues1","localizedValues","localizedValues3","localizedValues2","mask","SVG","getProps","Icon","React.forwardRef","v0","v1","v2","v3","__FramerMetadata__","v0","v1","v2","v3","__FramerMetadata__","v0","v1","v2","v3","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","localizedValues2","localizedValues1","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","isSet","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","NavLink","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","convertFromEnum","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","getLocalizedValue","LinkButton","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","serializationHash","variantClassNames","transition1","convertFromEnum","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","getLocalizedValue","useState","useRef","useCallback","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","Cart","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","UUser","createLayoutDependency","React.forwardRef","useRef","React.useId","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","useMemo","React","useState","Overlay","useRef","useState","v0","v1","__FramerMetadata__","v0","v1","__FramerMetadata__","v0","v1","__FramerMetadata__","v0","v1","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues1","localizedValues","localizedValues3","localizedValues2","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","Search","Search1","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","getLocalizedValue","__FramerMetadata__","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","Hamburger","HamburgerClose","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","v0","React.Fragment","v1","v2","v3","v4","__FramerMetadata__","v0","React.Fragment","v1","v2","v3","v4","__FramerMetadata__","v0","React.Fragment","v1","v2","v3","v4","__FramerMetadata__","v0","React.Fragment","v1","v2","v3","v4","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues1","localizedValues","localizedValues3","localizedValues2","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","getLocalizedValue","sharedStyle.css","sharedStyle.fonts","LinkButton","addPropertyOverrides","LogoNewFonts","LogoNew","SearchTrigger","SearchTriggerInfo","HamburgerMenu","FCCartTrigger","LinkButtonFonts","LinkButton","NavIconLink","NavLinks","LangTrigger","LangSelector","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","transformTemplate1","animation","animation1","animation2","animation3","Overlay","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useRef","getLocalizedValue","IconArrow","UUser","_Fragment","WelcomeMessage","__FramerMetadata__","useState","useRef","useCallback","useMemo","ForbesArticleBannerFonts","ForbesArticleBanner","ForbesArticleBannerInfo","FooterFonts","Footer","NavFonts","Nav","NavWithVariantAppearEffect","CartModalFonts","CartModal","CustomSiteSearchFonts","CustomSiteSearch","NavControls","breakpoints","serializationHash","variantClassNames","matchVariant","convertFromBoolean","transition1","animation","animation1","animation2","getContainer","animation3","transformTemplate1","animation4","Overlay","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","humanReadableEnumMap","getProps","Component","useRef","React.useId","PropertyOverrides","_Fragment","css","WelcomeMessage","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","Image1WithOptimizedAppearEffect","Image1","RichTextWithOptimizedAppearEffect","RichText","LinkButtonFonts","LinkButton","LinkButtonInfo","ContainerWithOptimizedAppearEffect","NavFonts","Nav","NavWithVariantAppearEffect","CartModalFonts","CartModal","CustomSiteSearchFonts","CustomSiteSearch","FooterFonts","Footer","NavControls","breakpoints","serializationHash","variantClassNames","animation","animation1","animation2","animation3","animation4","matchVariant","animation5","animation6","getContainer","animation7","transformTemplate1","animation8","Overlay","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","mediaQueries","humanReadableVariantMap","HTMLStyle","humanReadableEnumMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","PropertyOverrides","getLocalizedValue","React.Fragment","IconArrow","_Fragment","css","sharedStyle.fonts","sharedStyle1.fonts","WelcomeMessage","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","useState","useRef","useId","useState","useMemo","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","v0","React.Fragment","v1","__FramerMetadata__","v0","React.Fragment","v1","__FramerMetadata__","v0","React.Fragment","v1","__FramerMetadata__","v0","React.Fragment","v1","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues1","localizedValues","localizedValues3","localizedValues2","addPropertyOverrides","CirclePlay","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","getLocalizedValue","addPropertyOverrides","VideoFonts","FrontRowWidgetFonts","ChevronLeft","ChevronRight","Cube","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","animation2","transformTemplate1","animation3","animation4","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","getLocalizedValue","RichText","SeeSoliusInActionButton","v0","React.Fragment","v1","v2","v3","v4","v5","v6","v7","v8","v9","v10","v11","__FramerMetadata__","v0","React.Fragment","v1","v2","v3","v4","v5","v6","v7","v8","v9","v10","v11","__FramerMetadata__","v0","React.Fragment","v1","v2","v3","v4","v5","v6","v7","v8","v9","v10","v11","__FramerMetadata__","v0","React.Fragment","v1","v2","v3","v4","v5","v6","v7","v8","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues1","localizedValues","localizedValues3","localizedValues2","v0","React.Fragment","v1","v2","v3","__FramerMetadata__","v0","React.Fragment","v1","v2","v3","__FramerMetadata__","v0","React.Fragment","v1","v2","v3","__FramerMetadata__","v0","React.Fragment","v1","v2","v3","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues1","localizedValues","localizedValues3","localizedValues2","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","getLocalizedValue","addPropertyOverrides","PackageHeader","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","getLocalizedValue","fonts","css","className","fonts","css","className","css","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","props","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","RichText","getLocalizedValue","\"PIPbQvVCW\"","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","getProps","React.forwardRef","v0","React.Fragment","v1","v2","v3","v4","v5","v6","v7","v8","__FramerMetadata__","v0","React.Fragment","v1","v2","v3","v4","v5","v6","v7","v8","__FramerMetadata__","v0","React.Fragment","v1","v2","v3","v4","v5","v6","v7","v8","__FramerMetadata__","React.Fragment","getLocalizedValue","valuesByLocaleId","localizedValues1","localizedValues","localizedValues3","localizedValues2","Check","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","getLocalizedValue","sharedStyle.css","sharedStyle.fonts","NavFonts","Nav","NavWithVariantAppearEffect","CartModalFonts","CartModal","CustomSiteSearchFonts","CustomSiteSearch","ProductGallery","ShieldCheck","MembershipSelector","FCPurchaseButtonYellow","Truck","RefreshCcw","UShield","LinkButton","Shopify","PDPAccordionWhatsIncluded","Row","AppReviewsComponent","RichText","Image1","HealthBenefitsNewCard","Modern","Season","Skin1","Cloud","Time","Skin","ShieldWithCheck","Stowatch","PowerOfTheSunCarouselSlider","LogoNew","Eye","Plus","X","ChevronDown","PartnerLogoTicker","FAQFAQElement","FAQImage","FooterFonts","Footer","NavControls","breakpoints","isBrowser","serializationHash","variantClassNames","matchVariant","transition1","animation","animation1","animation2","getContainer","animation3","transformTemplate1","animation4","Overlay","Shop","FAQ","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","sharedStyle9.css","sharedStyle10.css","sharedStyle11.css","sharedStyle12.css","mediaQueries","humanReadableVariantMap","HTMLStyle","humanReadableEnumMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","sharedStyle9.className","sharedStyle10.className","sharedStyle11.className","sharedStyle12.className","_Fragment","PropertyOverrides","React.Fragment","IconArrow","Bones","Brain","Heart","Stomach","Bolt","Spa","Venus","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","sharedStyle9.fonts","sharedStyle10.fonts","sharedStyle11.fonts","sharedStyle12.fonts","NavFonts","Nav","NavWithVariantAppearEffect","CartModalFonts","CartModal","CustomSiteSearchFonts","CustomSiteSearch","FooterFonts","Footer","NavControls","breakpoints","serializationHash","variantClassNames","matchVariant","transition1","animation","animation1","animation2","getContainer","animation3","transformTemplate1","animation4","Overlay","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","humanReadableEnumMap","getProps","Component","useRef","React.useId","_Fragment","PropertyOverrides","css","useState","useRef","useCallback","ForbesArticleBanner","ForbesArticleBannerInfo","FooterFonts","Footer","NavFonts","Nav","NavInfo","CartModalFonts","CartModal","CustomSiteSearchFonts","CustomSiteSearch","NavControls","breakpoints","serializationHash","variantClassNames","matchVariant","transition1","animation","animation1","animation2","getContainer","animation3","transformTemplate1","animation4","Overlay","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","humanReadableEnumMap","getProps","Component","useRef","React.useId","PropertyOverrides","_Fragment","css","WelcomeMessage","Nav","CartModal","CustomSiteSearch","Footer","useRef","React.useId","_Fragment","PropertyOverrides","React.createElement","Pages","Commerce","CommercePDPTemplate","Business","ResearchPages","BrandAssetsLayout","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/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/mrmFgwALKr62wuWKmqtR/sXKQ88fNZc4uL9tLt127/ieMoBB0g1.js","https:/framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/f2ixbED1jXEDDW06CbZm/FC_CartProductCard.js","https:/framerusercontent.com/modules/qKsiR0vJeXpkpsVxK1rR/iaEK15yWcnLamfaNWbRM/PartnerOverrides.js","https:/framerusercontent.com/modules/bosRXiijxLlotI5GEipl/NNLrepZ6cvrbgZfEme2Z/TrueMedWidget.js","https:/framerusercontent.com/modules/o7jeihZ6mmuy66WaItOt/lzsql66NP9RE3LGJTCnZ/E0on_wMDh.js","https:/framerusercontent.com/modules/Y5IN1XHlm6U7lVvkwdFI/pJfGbR7Ykw6T5JKER2Mw/bi4chZiXX.js","https:/framerusercontent.com/modules/unyOir5tePv7ALzIQlze/7bHpiZPCZRl9Sr8CKe3j/GUZNTp2jT.js","https:/framerusercontent.com/modules/UF6TARM5xPT4UBDKqS6p/WyEjqdaelp1ZfDdS2GQz/oZOE4ckPH.js","https:/framerusercontent.com/modules/pCKMTrkpUOCgSIXvpOE0/TtVJqJjW2HjzhTBYKi8X/QEsHf7o8I.js","https:/framerusercontent.com/modules/v7LtkkyNjEAQ8EyrCJW6/tND47xWycBAq6ZXOZgJN/FC_CartCheckoutButton.js","https:/framerusercontent.com/modules/ctwpYwPMWelP7bw4RVXU/Iy2nGYL3G1UQCbB62Y0b/xnxU3RxIK-0.js","https:/framerusercontent.com/modules/ctwpYwPMWelP7bw4RVXU/Iy2nGYL3G1UQCbB62Y0b/xnxU3RxIK-1.js","https:/framerusercontent.com/modules/ctwpYwPMWelP7bw4RVXU/Iy2nGYL3G1UQCbB62Y0b/xnxU3RxIK-2.js","https:/framerusercontent.com/modules/ctwpYwPMWelP7bw4RVXU/Iy2nGYL3G1UQCbB62Y0b/xnxU3RxIK.js","https:/framerusercontent.com/modules/G2KXpLizpUPjRPyL8qVT/ibzrxWY6pQloMiZWF7RC/xnxU3RxIK.js","https:/framerusercontent.com/modules/AtyO05peZ1VRwLBkzILS/OLLiHhUauBPgMvbnSXx1/E0on_wMDh.js","https:/framerusercontent.com/modules/QdjBck8v05ySNbdlu16c/ZX9z249KXEMfJaMuQXrh/f1NutSCmP.js","https:/framerusercontent.com/modules/dssmmeDUgU3iERqxbaHk/afuj0rhW7vajf0E31OrB/hjAvb3oi5-0.js","https:/framerusercontent.com/modules/dssmmeDUgU3iERqxbaHk/afuj0rhW7vajf0E31OrB/hjAvb3oi5-1.js","https:/framerusercontent.com/modules/dssmmeDUgU3iERqxbaHk/afuj0rhW7vajf0E31OrB/hjAvb3oi5-2.js","https:/framerusercontent.com/modules/dssmmeDUgU3iERqxbaHk/afuj0rhW7vajf0E31OrB/hjAvb3oi5-3.js","https:/framerusercontent.com/modules/dssmmeDUgU3iERqxbaHk/afuj0rhW7vajf0E31OrB/hjAvb3oi5.js","https:/framerusercontent.com/modules/NrJjRaozmcB7kTHd1bFT/Zd5LFmiKYrDCHHdlU9yb/hjAvb3oi5.js","https:/esm.sh/fuse.js@7.0.0/es2022/fuse.mjs","https:/esm.sh/fuse.js@7.0.0","https:/framerusercontent.com/modules/YJzYj2tc9GTsp4tIWYIV/8L3UkwD598Ibrp0GsVNw/SiteSearch_1.js","https:/framerusercontent.com/modules/mc5Pc6NKLkEuPcth8lmS/IQO3ruE2XsgFS5boNygD/QaPDw29h0-0.js","https:/framerusercontent.com/modules/mc5Pc6NKLkEuPcth8lmS/IQO3ruE2XsgFS5boNygD/QaPDw29h0-1.js","https:/framerusercontent.com/modules/mc5Pc6NKLkEuPcth8lmS/IQO3ruE2XsgFS5boNygD/QaPDw29h0-2.js","https:/framerusercontent.com/modules/mc5Pc6NKLkEuPcth8lmS/IQO3ruE2XsgFS5boNygD/QaPDw29h0-3.js","https:/framerusercontent.com/modules/mc5Pc6NKLkEuPcth8lmS/IQO3ruE2XsgFS5boNygD/QaPDw29h0.js","https:/framerusercontent.com/modules/HbKheguQ7zDRahUv8gTF/Dlo7GZKcmLF2ZeLkKu7f/QaPDw29h0.js","https:/framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js","https:/framerusercontent.com/modules/rn0V4USsXNMoVU9Errb7/IKWa4Gr5LSriS4mGyBAG/qg3k4k8d1-0.js","https:/framerusercontent.com/modules/rn0V4USsXNMoVU9Errb7/IKWa4Gr5LSriS4mGyBAG/qg3k4k8d1-1.js","https:/framerusercontent.com/modules/rn0V4USsXNMoVU9Errb7/IKWa4Gr5LSriS4mGyBAG/qg3k4k8d1-2.js","https:/framerusercontent.com/modules/rn0V4USsXNMoVU9Errb7/IKWa4Gr5LSriS4mGyBAG/qg3k4k8d1-3.js","https:/framerusercontent.com/modules/rn0V4USsXNMoVU9Errb7/IKWa4Gr5LSriS4mGyBAG/qg3k4k8d1.js","https:/framerusercontent.com/modules/ntx43qe1eoOC4CpE9YuU/xfmO2J0l6Yk3IFs18q4S/qg3k4k8d1.js","https:/framerusercontent.com/modules/4qbXSKi3QkAEieitDYvy/oevDwpNDABYzlGJMbSSK/SearchTrigger.js","https:/framerusercontent.com/modules/LUemqbNDPOG38mF9PQec/oyEMSmjMg4fZZ3VP2tvD/UEZWT827f-0.js","https:/framerusercontent.com/modules/LUemqbNDPOG38mF9PQec/oyEMSmjMg4fZZ3VP2tvD/UEZWT827f-1.js","https:/framerusercontent.com/modules/LUemqbNDPOG38mF9PQec/oyEMSmjMg4fZZ3VP2tvD/UEZWT827f-2.js","https:/framerusercontent.com/modules/LUemqbNDPOG38mF9PQec/oyEMSmjMg4fZZ3VP2tvD/UEZWT827f-3.js","https:/framerusercontent.com/modules/LUemqbNDPOG38mF9PQec/oyEMSmjMg4fZZ3VP2tvD/UEZWT827f.js","https:/framerusercontent.com/modules/16b2leyeSwe9nsQymATz/GEoEiX0nMrezGHGoGceO/rVNKoH5ZG.js","https:/framerusercontent.com/modules/WtgEOvmm6mQSDUkAXd0y/KYjTIoaHt2OSGKQ4H76I/BhXJfecgb-0.js","https:/framerusercontent.com/modules/WtgEOvmm6mQSDUkAXd0y/KYjTIoaHt2OSGKQ4H76I/BhXJfecgb-1.js","https:/framerusercontent.com/modules/WtgEOvmm6mQSDUkAXd0y/KYjTIoaHt2OSGKQ4H76I/BhXJfecgb-2.js","https:/framerusercontent.com/modules/WtgEOvmm6mQSDUkAXd0y/KYjTIoaHt2OSGKQ4H76I/BhXJfecgb.js","https:/framerusercontent.com/modules/OohQMpVjsJugRy6WpJDX/T2WGUqOuNzeQel8Juehm/dL8hxMOgW.js","https:/framerusercontent.com/modules/XKeuyef7d03fjz3WOq6A/1IpGwLifSegDwBBsq2vE/BhXJfecgb.js","https:/framerusercontent.com/modules/LnRmZqf2wbvPBJkGxkep/BRnDV79Faqhp17mRoAVl/ejcAr81dB.js","https:/framerusercontent.com/modules/zalgVOPAocFYPsPLvbgT/o11YU5vutQnNdlMBvym6/ejcAr81dB.js","https:/framerusercontent.com/modules/y6yUEEb8umnvGdCfPGqf/6lmsDvbDLBc9bRI2UZJD/FC_CartTrigger.js","https:/framerusercontent.com/modules/dCNVtSafrkYR1aZIRZuZ/xPCf6XhXJlLkt4Hn8OYH/quesFmtw7.js","https:/framerusercontent.com/modules/6PrBJmkNVRaMz6SjiTtd/yrHw3NWdeOyAbxEzicJo/fMlHAcwp5.js","https:/framerusercontent.com/modules/8rxvK1RnoQ4vIcrpb8Un/DpyrzGGK8Q8qogD5hNlw/KQe206M72.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/tUjRfigWt7WSihM2RX82/NzXg7gAV9D51w8yasY6V/L0FER6ZhJ-0.js","https:/framerusercontent.com/modules/tUjRfigWt7WSihM2RX82/NzXg7gAV9D51w8yasY6V/L0FER6ZhJ-1.js","https:/framerusercontent.com/modules/tUjRfigWt7WSihM2RX82/NzXg7gAV9D51w8yasY6V/L0FER6ZhJ-2.js","https:/framerusercontent.com/modules/tUjRfigWt7WSihM2RX82/NzXg7gAV9D51w8yasY6V/L0FER6ZhJ-3.js","https:/framerusercontent.com/modules/tUjRfigWt7WSihM2RX82/NzXg7gAV9D51w8yasY6V/L0FER6ZhJ.js","https:/framerusercontent.com/modules/v9MKYWy4qocKHfnYepOm/hgWa7QKYcwyM4cYEQeDl/D5Q5TWMa_.js","https:/framerusercontent.com/modules/cUqQbAwxKziijSb6Nism/T75cODlswK24tJkhO080/L0FER6ZhJ.js","https:/framerusercontent.com/modules/rFjcKeLHfL3r0PfsU4xl/M2CDHS9EV2oUVGrlEg8f/R2OQcAB4a.js","https:/framerusercontent.com/modules/JWrFZ27F1TshPpAWKr9J/L3tVbQ9aF8fnWsoU6fQl/PzEMydax8.js","https:/framerusercontent.com/modules/BCp4d6GsHO2rhrEgFJGB/aMqAU5WTuLUWOGRKt5x1/TbO7DgTqb-0.js","https:/framerusercontent.com/modules/BCp4d6GsHO2rhrEgFJGB/aMqAU5WTuLUWOGRKt5x1/TbO7DgTqb-1.js","https:/framerusercontent.com/modules/BCp4d6GsHO2rhrEgFJGB/aMqAU5WTuLUWOGRKt5x1/TbO7DgTqb-2.js","https:/framerusercontent.com/modules/BCp4d6GsHO2rhrEgFJGB/aMqAU5WTuLUWOGRKt5x1/TbO7DgTqb-3.js","https:/framerusercontent.com/modules/BCp4d6GsHO2rhrEgFJGB/aMqAU5WTuLUWOGRKt5x1/TbO7DgTqb.js","https:/framerusercontent.com/modules/I0e2KFZ4OHPGAU2qzTrx/w5icBhiTs53OVFNjA8bS/TbO7DgTqb.js","https:/framerusercontent.com/modules/50BMzO74hLn2M7Zj1DzR/n7cQDkHCJeNkq4mluaLm/UEZWT827f.js","https:/framerusercontent.com/modules/x5ZpQC3ebR3WPdvXcfKi/2c7KawwuaN4eCUyKSqFE/ForbesBannerDismiss.js","https:/framerusercontent.com/modules/2eQ7e1ndKz32wq0LC16q/E8ncTgOw7qC1Y6IASdgc/Mr0dcb3Go.js","https:/framerusercontent.com/modules/D4o6VdBNbAlRvUxfDKqG/y1rB1Yxxaqig0nS3rC9H/HubSpotChatTrigger.js","https:/framerusercontent.com/modules/l8Ka1SXCgXnZlAaTgsTI/grmMHU4kGkMk5gQiHI0h/ezE59KfPU.js","https:/framerusercontent.com/modules/AyfB3JG1pz0Wpowz6GCx/ctlGayGbsnYJLA1mf5fw/ezE59KfPU.js","https:/framerusercontent.com/modules/NZYk8BVtUVloCqCPWgpw/bDfP6u4HPmbjeImxTqFs/msTSzR8As.js","https:/framerusercontent.com/modules/olrxTYydS75hIY1JstpA/KpXBN2MGRtUR0hZIWzy6/fEo4tTPpx.js","https:/framerusercontent.com/modules/uyuOqYko2Kkir7T5dG6c/hRO1dC3HRInJynUiVVFa/HaRQ8obYg.js","https:/framerusercontent.com/modules/Z3SvZ0jTKaMZmlhJRmcE/mkaBUKIOEu7xMwHKV3w4/O8tBtOdoQ.js","https:/framerusercontent.com/modules/cSEZZIfFN9vlN8z4qzh5/pdbutI42KIoNgGiqyKoa/FrontrowMDWidget.js","https:/framerusercontent.com/modules/39z3tgdyQwIXMcpp2eN6/uHuBVixIq6un47e4yT2E/ModelViewer3D.js","https:/framerusercontent.com/modules/qlI6oUZiyPrYb26O5NWP/wWcmZ9yM5kXAILOTjzr0/Cj0HTYQcB.js","https:/framerusercontent.com/modules/0MAJZG1n5Hr88V2XJyf7/PnZmClllLio95eMHQBzQ/O72Pbe2N4.js","https:/framerusercontent.com/modules/IBPpuYyOTBHVcSg4mz6G/YmDRGRc175FkHpQSM7oV/mhv5xspHn-0.js","https:/framerusercontent.com/modules/IBPpuYyOTBHVcSg4mz6G/YmDRGRc175FkHpQSM7oV/mhv5xspHn-1.js","https:/framerusercontent.com/modules/IBPpuYyOTBHVcSg4mz6G/YmDRGRc175FkHpQSM7oV/mhv5xspHn-2.js","https:/framerusercontent.com/modules/IBPpuYyOTBHVcSg4mz6G/YmDRGRc175FkHpQSM7oV/mhv5xspHn-3.js","https:/framerusercontent.com/modules/IBPpuYyOTBHVcSg4mz6G/YmDRGRc175FkHpQSM7oV/mhv5xspHn.js","https:/framerusercontent.com/modules/iqreJViuuspQrEDiEeNb/Q9bRjmo9rF1uiT2BULJy/mhv5xspHn.js","https:/framerusercontent.com/modules/5OMsTO8goHajyOecIa4Y/9sCMRXCBghsOnAeO4YIM/Cj0HTYQcB.js","https:/framerusercontent.com/modules/BQK6EmidUkgo9zGP8bC6/GRGbOCtGSCXqT8GLNmId/GVnOTWbUN-0.js","https:/framerusercontent.com/modules/BQK6EmidUkgo9zGP8bC6/GRGbOCtGSCXqT8GLNmId/GVnOTWbUN-1.js","https:/framerusercontent.com/modules/BQK6EmidUkgo9zGP8bC6/GRGbOCtGSCXqT8GLNmId/GVnOTWbUN-2.js","https:/framerusercontent.com/modules/BQK6EmidUkgo9zGP8bC6/GRGbOCtGSCXqT8GLNmId/GVnOTWbUN-3.js","https:/framerusercontent.com/modules/BQK6EmidUkgo9zGP8bC6/GRGbOCtGSCXqT8GLNmId/GVnOTWbUN.js","https:/framerusercontent.com/modules/Vxs4dosynFjMcpjXjlxA/0uInDzh0dgThYs71ZPo4/fRh2gZuW1-0.js","https:/framerusercontent.com/modules/Vxs4dosynFjMcpjXjlxA/0uInDzh0dgThYs71ZPo4/fRh2gZuW1-1.js","https:/framerusercontent.com/modules/Vxs4dosynFjMcpjXjlxA/0uInDzh0dgThYs71ZPo4/fRh2gZuW1-2.js","https:/framerusercontent.com/modules/Vxs4dosynFjMcpjXjlxA/0uInDzh0dgThYs71ZPo4/fRh2gZuW1-3.js","https:/framerusercontent.com/modules/Vxs4dosynFjMcpjXjlxA/0uInDzh0dgThYs71ZPo4/fRh2gZuW1.js","https:/framerusercontent.com/modules/BLHMcZsKdh6EPMXRBb0o/we9Et7vDxJ6I3HkyJ1BC/fRh2gZuW1.js","https:/framerusercontent.com/modules/C7YNFyW3FvTFUm7h4HzZ/GmdxrjbHdQIM2oGxTI57/GVnOTWbUN.js","https:/framerusercontent.com/modules/vaazRTYh5foBe0w8fG73/5i8bwMReHQiNgM0Z3Dnl/PCPDYmOSi.js","https:/framerusercontent.com/modules/juRT26vRnlzNAVBiYPkF/ymgjTDkBu3Wb6V8p7aEp/uKBxiWh04.js","https:/framerusercontent.com/modules/0jPXLre6VDUihkDHUzON/wMIlktK222EssT85tWSp/VRRTPlMK_.js","https:/framerusercontent.com/modules/1h9Q1ndHcMlbD8FLlR4d/TxxKqHEe7KbcoPGtMZkj/og9iKYS7s.js","https:/framerusercontent.com/modules/cd6oJaONDgxrkwkCmz0T/VUX5QOzyISzp2dr70nE6/og9iKYS7s.js","https:/framerusercontent.com/modules/dKmLh6reKh2kxCqhH8OW/8l8OXj3FxXbvCXwywm8Q/ZajZqjjCF.js","https:/framerusercontent.com/modules/TIMD8XOukZVYQm2d7p4b/moAgkWCTpUCri7gtWW0d/QHsirA3Vw-0.js","https:/framerusercontent.com/modules/TIMD8XOukZVYQm2d7p4b/moAgkWCTpUCri7gtWW0d/QHsirA3Vw-1.js","https:/framerusercontent.com/modules/TIMD8XOukZVYQm2d7p4b/moAgkWCTpUCri7gtWW0d/QHsirA3Vw-2.js","https:/framerusercontent.com/modules/TIMD8XOukZVYQm2d7p4b/moAgkWCTpUCri7gtWW0d/QHsirA3Vw-3.js","https:/framerusercontent.com/modules/TIMD8XOukZVYQm2d7p4b/moAgkWCTpUCri7gtWW0d/QHsirA3Vw.js","https:/framerusercontent.com/modules/Ldv01dZtqoP7JtpxsfYZ/BcsLhzwNW1lbjfXvmblA/QHsirA3Vw.js","https:/framerusercontent.com/modules/7pWGdiBAoixnUkJQe4qM/Fm3WLZnKGin2yLbVeZor/jQMjrOk_g.js","https:/framerusercontent.com/modules/BtZKFwRhRSH6hD3okL92/p0DmNl78jJs6vbh4jbJr/jQMjrOk_g.js","https:/framerusercontent.com/modules/Cj0a93MpW3dNGNaWMMZi/4qz0U72vyXaezO5BJ9Zd/cJkixnObN.js","https:/framerusercontent.com/modules/m0xmbkaP30J9EU4ul7oS/wGNxB8VX5jxzwtmmw58U/BrandAssetsNavScroll.js","https:/framerusercontent.com/modules/jzuQMiBMvfJXdW1AbzG2/4zR8PPzD0uFrlzSy2Zga/gLrkMfh_h.js","https:/framerusercontent.com/modules/ZggNELRcQ5NZiIszsrCH/mRlADsfysdaKjthmV6Wl/av_iLEmqp.js","framer:toplevel/main"],"sourcesContent":["/*\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\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 4 C 1.657 4 3 5.343 3 7 C 3 8.657 1.657 10 0 10 L 0 12 C 0 13.105 0.895 14 2 14 L 18 14 C 19.105 14 20 13.105 20 12 L 20 10 C 18.343 10 17 8.657 17 7 C 17 5.343 18.343 4 20 4 L 20 2 C 20 0.895 19.105 0 18 0 L 2 0 C 0.895 0 0 0.895 0 2 Z\" fill=\"transparent\" height=\"14px\" id=\"KRAG9kvF4\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 5)\" width=\"20px\"/><path d=\"M 0 0 L 0.01 0\" fill=\"transparent\" height=\"1px\" id=\"RIqjwvD1V\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(9 9)\" width=\"1px\"/><path d=\"M 6 0 L 0 6\" fill=\"transparent\" height=\"6px\" id=\"bvJOxqsew\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(9 9)\" width=\"6px\"/><path d=\"M 0 0 L 0.01 0\" fill=\"transparent\" height=\"1px\" id=\"izkocwNfv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(15 15)\" width=\"1px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1874259034\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1Pznu\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-1Pznu { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Ticket Percent\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-1Pznu\");Icon.displayName=\"Ticket Percent\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Ticket Percent\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"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","// Code built by Kamil Leśniak - Designer & Framer Expert PRO\n// Learn more on digitalkamil.com\n//\n// Canvas-side overrides for the partner affiliate flow. They read the partner\n// that SoliusPartnerDiscount.html remembered for this visitor and either gate a\n// layer on it or print one of its values into a text layer.\n//\n// REQUIRES SoliusPartnerDiscount.html to be installed in\n// Framer → Site Settings → Custom Code → End of <body>. Without it nothing is\n// ever remembered and every gate here stays closed.\n//\n// WHAT'S AVAILABLE\n//   withPartnerOnly   show this layer only when a partner is remembered\n//   withoutPartner    show this layer only when one is NOT — for default copy\n//   withPartnerName   text becomes the partner name (\"Matt Rosenberg\")\n//   withPartnerSlug   text becomes the raw slug (\"matt-rosenberg\")\n//   withPartnerCode   text becomes the discount code — see the note on it\n//   withPartnerDiscountLabel\n//                     text becomes the discount label (\"10% off\")\n//\n// ON THE CANVAS\n// There is no visitor and no cookie in the Framer editor, so a gated layer\n// would be invisible while you are designing it. On canvas these fall back to a\n// dummy partner, meaning the layer stays visible and the text overrides show\n// sample values. Published pages use the real thing.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{RenderTarget}from\"framer\";// Must match SoliusPartnerDiscount.html.\nconst COOKIE=\"solius_partner\";const EVENT=\"solius:partner\";// How long to keep re-checking after mount. The script polls the page for the\n// hidden code layer for a few seconds after a route change, so the partner can\n// land well after these overrides have already mounted.\nconst SYNC_EVERY_MS=500;const SYNC_FOR_MS=8e3;// Shown only inside the Framer editor.\nconst CANVAS_PREVIEW={slug:\"matt-rosenberg\",code:\"MR-FREESHIP-X9K2\",label:\"Free shipping\"};function readPartner(){if(typeof window===\"undefined\"||typeof document===\"undefined\"){return null;}// The script publishes the live value here, which is fresher than the\n// cookie during the same page view.\nconst live=window.__soliusPartner;if(live&&live.code)return live;const match=document.cookie.match(new RegExp(\"(?:^|; )\"+COOKIE+\"=([^;]*)\"));if(!match)return null;try{const parsed=JSON.parse(decodeURIComponent(match[1]));return parsed&&parsed.code?parsed:null;}catch(e){return null;}}// Nothing is known during SSR, and the first client render must match it, so\n// `ready` starts false and every override renders nothing until the effect has\n// run. That is one frame, and it is what stops a partner blade flashing on the\n// screen for visitors who have no partner.\nfunction usePartner(){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[state,setState]=useState({partner:null,ready:false});useEffect(()=>{if(isCanvas){setState({partner:CANVAS_PREVIEW,ready:true});return;}let stopped=false;const sync=()=>{if(!stopped)setState({partner:readPartner(),ready:true});};sync();window.addEventListener(EVENT,sync);const poll=window.setInterval(sync,SYNC_EVERY_MS);const stop=window.setTimeout(()=>window.clearInterval(poll),SYNC_FOR_MS);return()=>{stopped=true;window.removeEventListener(EVENT,sync);window.clearInterval(poll);window.clearTimeout(stop);};},[isCanvas]);return state;}// \"matt-rosenberg\" -> \"Matt Rosenberg\". Good enough for a banner; if a partner\n// needs a name this cannot produce (O'Brien, de Vries, ACME Inc), give the CMS\n// its own Partner Name field and print that instead.\nfunction prettify(slug){if(!slug)return\"\";return slug.split(/[-_]+/).filter(Boolean).map(word=>word.charAt(0).toUpperCase()+word.slice(1)).join(\" \");}/**\n * @framerDisableUnlink\n */export function withPartnerOnly(Component){return props=>{const{partner,ready}=usePartner();if(!ready||!partner)return null;return /*#__PURE__*/_jsx(Component,{...props});};}/**\n * @framerDisableUnlink\n */export function withoutPartner(Component){return props=>{const{partner,ready}=usePartner();if(!ready||partner)return null;return /*#__PURE__*/_jsx(Component,{...props});};}// The three below set `text`, which is the prop Framer Text nodes render from.\n// Apply them to a plain Text layer — on a frame or a group there is no `text`\n// prop to take and nothing will change.\n//\n// The layer's own content is used as the fallback whenever no partner is\n// remembered, so type something sensible into it rather than leaving it empty.\n/**\n * @framerDisableUnlink\n */export function withPartnerName(Component){return props=>{const{partner,ready}=usePartner();const name=prettify(partner?.slug);if(!ready||!name)return /*#__PURE__*/_jsx(Component,{...props});return /*#__PURE__*/_jsx(Component,{...props,text:name});};}/**\n * @framerDisableUnlink\n */export function withPartnerSlug(Component){return props=>{const{partner,ready}=usePartner();if(!ready||!partner?.slug)return /*#__PURE__*/_jsx(Component,{...props});return /*#__PURE__*/_jsx(Component,{...props,text:partner.slug});};}// Prints the live discount code on the page.\n//\n// This is the one thing the whole setup was built to avoid — it puts the code\n// on screen, where it can be read, screenshotted and shared, and it undoes the\n// reason the code is applied silently in the first place. Useful for a staging\n// page or a QA check; think hard before it ships on a public page.\n/**\n * @framerDisableUnlink\n */export function withPartnerCode(Component){return props=>{const{partner,ready}=usePartner();if(!ready||!partner?.code)return /*#__PURE__*/_jsx(Component,{...props});return /*#__PURE__*/_jsx(Component,{...props,text:partner.code});};}// Prints the human-readable description of what the partner discount does,\n// e.g. \"10% off\" or \"Free shipping\". Reads the Discount Label CMS field, which\n// SoliusPartnerDiscount.html captures alongside the code.\n//\n// Unlike withPartnerCode this reveals nothing secret — it is a description,\n// not a redeemable code — so it is safe on a public page.\n//\n// Falls back to the layer own text when the partner has no label set, so type\n// a sensible default into the layer (e.g. \"Automatically applied at checkout\").\n/**\n * @framerDisableUnlink\n */export function withPartnerDiscountLabel(Component){return props=>{const{partner,ready}=usePartner();if(!ready||!partner?.label)return /*#__PURE__*/_jsx(Component,{...props});return /*#__PURE__*/_jsx(Component,{...props,text:partner.label});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withPartnerOnly\":{\"type\":\"reactHoc\",\"name\":\"withPartnerOnly\",\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"withPartnerSlug\":{\"type\":\"reactHoc\",\"name\":\"withPartnerSlug\",\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"withPartnerName\":{\"type\":\"reactHoc\",\"name\":\"withPartnerName\",\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"withPartnerCode\":{\"type\":\"reactHoc\",\"name\":\"withPartnerCode\",\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"withPartnerDiscountLabel\":{\"type\":\"reactHoc\",\"name\":\"withPartnerDiscountLabel\",\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"withoutPartner\":{\"type\":\"reactHoc\",\"name\":\"withoutPartner\",\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PartnerOverrides.map","// Framer Code Component — Truemed HSA/FSA Widget Embed\n// Renders Truemed's OFFICIAL product-page widget — the authentic badge\n// (\"HSA/FSA eligible · logo · Save an average of 30% · Learn more\") AND Truemed's\n// own styled modal — on any Framer page without Shopify. This is the standard\n// Truemed embed (a #truemed-instructions div + their loader script), the same as\n// their CodePen, wrapped for Framer.\n//\n// FRAMER SPECIFICS HANDLED:\n// - Truemed finds its mount via getElementById(\"truemed-instructions\") /\n//   querySelector(\"#truemed-instructions\") — the mount MUST have the id (not a\n//   class), or the badge never renders (invisible widget).\n// - The mount is created imperatively via a ref so Truemed's script fully owns it\n//   (it rewrites the id, adds classes, injects the badge + wires the modal) and\n//   never fights React over the DOM.\n// - window.TruemedProductPageLib.reloadWidget() re-scans after SPA route changes.\n// - Alignment is set on the flex parent that directly holds the badge.\n// - A defensive rule pins Truemed's modal overlay to position:fixed so it always\n//   covers the viewport regardless of scroll / Framer wrappers.\n// - Canvas shows a static mock (Framer sandboxes third-party scripts in the editor).\n//\n// PUBLIC ID: ties the badge + modal to a Truemed account. Default is Solius's\n// current qualification (tm_qual_gpqj2mxkvi, from their CodePen). Swap in your own\n// from the Truemed dashboard for a different store.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const SCRIPT_SRC=\"https://static.truemed.com/widgets/product-page-widget.min.js\";// Injected once: keep Truemed's body-level modal overlay pinned to the viewport.\nconst OVERLAY_FIX_ID=\"tmw-overlay-fix\";const OVERLAY_FIX_CSS=`.truemed-instructions-overlay{position:fixed!important;inset:0!important}`;function reloadTruemed(){window.TruemedProductPageLib?.reloadWidget?.();}function TruemedLogo({size,color}){return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 15 16\",fill:\"none\",role:\"img\",\"aria-label\":\"Truemed logo\",style:{height:size,width:\"auto\",flex:\"0 0 auto\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M7.43864 3.2601C6.68931 3.2601 6.08187 3.86738 6.08187 4.61653C6.08187 5.36567 6.68931 5.97295 7.43864 5.97295C8.18798 5.97295 8.79542 5.36567 8.79542 4.61653C8.79468 3.86764 8.18765 3.26084 7.43864 3.2601Z\",fill:color}),/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M1.33106 3.73625C3.68643 0.329067 8.35872 -0.524118 11.7668 1.83072C15.1717 4.18991 16.023 8.85977 13.6697 12.2683C11.313 15.672 6.64345 16.5229 3.23709 14.1693C-0.170978 11.8145 -1.02438 7.14349 1.33106 3.73625ZM3.14876 12.4838L7.06569 8.39533L1.26302 8.39467C1.27909 8.63859 1.30911 8.88139 1.35295 9.1218C1.58271 10.4035 2.21117 11.58 3.14876 12.4838ZM6.37671 1.85715C3.72545 2.34261 1.68315 4.47098 1.30799 7.13939H13.6842C13.2565 4.05718 10.6238 1.76038 7.51132 1.75404C7.13081 1.75417 6.75101 1.78867 6.37671 1.85715ZM4.14121 13.2658C6.18582 14.5669 8.79788 14.5715 10.8471 13.2776L7.48819 9.77224L4.14121 13.2658ZM12.6389 11.5524C13.2842 10.6192 13.6626 9.5276 13.7332 8.39533L7.90937 8.39798L11.8382 12.4963C12.1353 12.2086 12.4034 11.8923 12.6389 11.5524Z\",fill:color})]});}/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 320\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function TruemedWidget(props){const{publicId,fontSize,iconHeight,textColor,linkColor,logoColor,align,padding,hideOnMobile,hideOnDesktop,style}=props;const[isClient,setIsClient]=useState(false);const hostRef=useRef(null);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{setIsClient(true);},[]);// Build the mount div imperatively and let Truemed take it over.\nuseEffect(()=>{if(!isClient||isCanvas)return;const host=hostRef.current;if(!host)return;// Pin the modal overlay to the viewport (once per page).\nif(!document.getElementById(OVERLAY_FIX_ID)){const st=document.createElement(\"style\");st.id=OVERLAY_FIX_ID;st.textContent=OVERLAY_FIX_CSS;document.head.appendChild(st);}host.innerHTML=\"\";const mount=document.createElement(\"div\");// MUST be the id, not a class — Truemed locates it via\n// getElementById(\"truemed-instructions\").\nmount.id=\"truemed-instructions\";mount.setAttribute(\"data-public-id\",publicId);mount.setAttribute(\"icon-height\",String(iconHeight));mount.style.fontSize=`${fontSize}px`;mount.style.setProperty(\"--truemed-text-color\",textColor);mount.style.setProperty(\"--truemed-link-color\",linkColor);host.appendChild(mount);const existing=document.querySelector(`script[src=\"${SCRIPT_SRC}\"]`);if(window.TruemedProductPageLib){reloadTruemed();}else if(existing){existing.addEventListener(\"load\",reloadTruemed,{once:true});}else{const s=document.createElement(\"script\");s.defer=true;s.src=SCRIPT_SRC;s.addEventListener(\"load\",reloadTruemed,{once:true});document.body.appendChild(s);}return()=>{host.innerHTML=\"\";};},[isClient,isCanvas,publicId,iconHeight,fontSize,textColor,linkColor]);const hideCss=(hideOnMobile?`@media only screen and (max-width:809px){[data-tmw=\"${publicId}\"]{display:none!important}}`:\"\")+(hideOnDesktop?`@media only screen and (min-width:810px){[data-tmw=\"${publicId}\"]{display:none!important}}`:\"\");const justify=align===\"center\"?\"center\":\"flex-start\";const wrapStyle={position:\"relative\",display:\"flex\",justifyContent:justify,width:\"100%\",padding,boxSizing:\"border-box\",...style};// Canvas / SSR — static mock in Truemed's real order (label · logo · save · link).\nif(!isClient||isCanvas){return /*#__PURE__*/_jsxs(\"div\",{\"data-tmw\":publicId,style:wrapStyle,children:[hideCss&&/*#__PURE__*/_jsx(\"style\",{children:hideCss}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",justifyContent:justify,gap:6,fontFamily:\"Inter, sans-serif\",fontSize,lineHeight:1.3,color:textColor},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700},children:\"HSA/FSA eligible\"}),/*#__PURE__*/_jsx(TruemedLogo,{size:iconHeight,color:logoColor}),/*#__PURE__*/_jsx(\"span\",{children:\"Save an average of 30%\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:linkColor,fontWeight:700,textDecoration:\"underline\"},children:\"Learn more\"})]})]});}// Published / preview — Truemed renders its badge + modal into the host.\n// justifyContent on the host centers the content-hugging badge within full width.\nreturn /*#__PURE__*/_jsxs(\"div\",{\"data-tmw\":publicId,style:wrapStyle,children:[hideCss&&/*#__PURE__*/_jsx(\"style\",{children:hideCss}),/*#__PURE__*/_jsx(\"div\",{ref:hostRef,style:{display:\"flex\",width:\"100%\",justifyContent:justify}})]});}TruemedWidget.displayName=\"Truemed Widget\";addPropertyControls(TruemedWidget,{publicId:{type:ControlType.String,title:\"Public ID\",defaultValue:\"tm_qual_gpqj2mxkvi\",placeholder:\"tm_qual_…\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:14,min:10,max:24,step:1,unit:\"px\",displayStepper:false},iconHeight:{type:ControlType.Number,title:\"Icon Size\",defaultValue:12,min:8,max:32,step:1,unit:\"px\",displayStepper:false},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#6B6B6B\"},linkColor:{type:ControlType.Color,title:\"Link\",defaultValue:\"#1A1A1A\"},logoColor:{type:ControlType.Color,title:\"Logo\",defaultValue:\"#179895\"},align:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\"],optionTitles:[\"Left\",\"Center\"],defaultValue:\"left\",displaySegmentedControl:true},padding:{type:ControlType.Padding,title:\"Spacing\",defaultValue:\"0px\"},hideOnMobile:{type:ControlType.Boolean,title:\"Mobile\",enabledTitle:\"Hide\",disabledTitle:\"Show\",defaultValue:false},hideOnDesktop:{type:ControlType.Boolean,title:\"Desktop\",enabledTitle:\"Hide\",disabledTitle:\"Show\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TruemedWidget\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 320\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TrueMedWidget.map","// Generated by Framer (f9faa6c)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={ePNLrG3U_:new LazyValue(()=>import(\"./E0on_wMDh-1.js\")),gmNlAXh2M:new LazyValue(()=>import(\"./E0on_wMDh-0.js\")),QxotPxPXN:new LazyValue(()=>import(\"./E0on_wMDh-3.js\")),sScrPW09P:new LazyValue(()=>import(\"./E0on_wMDh-2.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9f612b6)\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-rN17k\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12.72 6.79 L 8.43 11.09 L 6.78 9.44 C 6.69 9.335 6.58 9.25 6.456 9.19 C 6.332 9.13 6.197 9.096 6.059 9.091 C 5.921 9.086 5.784 9.109 5.656 9.159 C 5.527 9.21 5.411 9.286 5.313 9.383 C 5.216 9.481 5.14 9.597 5.089 9.726 C 5.039 9.854 5.016 9.991 5.021 10.129 C 5.027 10.267 5.06 10.402 5.12 10.526 C 5.18 10.65 5.265 10.76 5.37 10.85 L 7.72 13.21 C 7.813 13.303 7.924 13.376 8.046 13.426 C 8.168 13.475 8.298 13.501 8.43 13.5 C 8.692 13.499 8.944 13.395 9.13 13.21 L 14.13 8.21 C 14.224 8.117 14.298 8.006 14.349 7.885 C 14.4 7.763 14.426 7.632 14.426 7.5 C 14.426 7.368 14.4 7.237 14.349 7.115 C 14.298 6.994 14.224 6.883 14.13 6.79 C 13.943 6.604 13.689 6.499 13.425 6.499 C 13.161 6.499 12.907 6.604 12.72 6.79 Z M 10 0 C 8.022 0 6.089 0.586 4.444 1.685 C 2.8 2.784 1.518 4.346 0.761 6.173 C 0.004 8 -0.194 10.011 0.192 11.951 C 0.578 13.891 1.53 15.672 2.929 17.071 C 4.327 18.47 6.109 19.422 8.049 19.808 C 9.989 20.194 12 19.996 13.827 19.239 C 15.654 18.482 17.216 17.2 18.315 15.556 C 19.414 13.911 20 11.978 20 10 C 20 8.687 19.741 7.386 19.239 6.173 C 18.736 4.96 18 3.858 17.071 2.929 C 16.143 2 15.04 1.264 13.827 0.761 C 12.614 0.259 11.313 0 10 0 Z M 10 18 C 8.418 18 6.871 17.531 5.555 16.652 C 4.24 15.773 3.214 14.523 2.609 13.061 C 2.003 11.6 1.845 9.991 2.154 8.439 C 2.462 6.887 3.224 5.462 4.343 4.343 C 5.462 3.224 6.887 2.462 8.439 2.154 C 9.991 1.845 11.6 2.003 13.062 2.609 C 14.523 3.214 15.773 4.24 16.652 5.555 C 17.531 6.871 18 8.418 18 10 C 18 12.122 17.157 14.157 15.657 15.657 C 14.157 17.157 12.122 18 10 18 Z\" fill=\"rgb(0, 0, 0)\" height=\"20.00002274495193px\" id=\"OvMxqj4s7\" transform=\"translate(2 2)\" width=\"20.00000087488748px\"/></svg>',style:{...style}});});const css=[`.framer-rN17k { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"U Check Circle\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0,0,0)\"},\"set\":{\"localId\":\"vectorSet/TUDL_ORUx\",\"id\":\"TUDL_ORUx\",\"moduleId\":\"cwhD3e00EvnMiSoT4pTZ\"}}\n */const Icon=withCSS(Component,css,\"framer-rN17k\");Icon.displayName=\"U Check Circle\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"U Check Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0,0,0)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/TUDL_ORUx\\\",\\\"id\\\":\\\"TUDL_ORUx\\\",\\\"moduleId\\\":\\\"cwhD3e00EvnMiSoT4pTZ\\\"}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9f612b6)\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-dt2we\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15.63 1.648 C 15.514 1.554 15.378 1.488 15.233 1.453 C 15.087 1.418 14.936 1.417 14.79 1.448 C 13.721 1.672 12.618 1.675 11.549 1.457 C 10.479 1.238 9.465 0.803 8.57 0.178 C 8.403 0.062 8.204 0 8 0 C 7.796 0 7.597 0.062 7.43 0.178 C 6.535 0.803 5.521 1.238 4.451 1.457 C 3.382 1.675 2.279 1.672 1.21 1.448 C 1.064 1.417 0.913 1.418 0.767 1.453 C 0.622 1.488 0.486 1.554 0.37 1.648 C 0.254 1.742 0.161 1.861 0.096 1.996 C 0.032 2.131 -0.001 2.279 0 2.428 L 0 9.878 C -0.001 11.312 0.341 12.725 0.997 14 C 1.652 15.275 2.603 16.375 3.77 17.208 L 7.42 19.808 C 7.589 19.929 7.792 19.994 8 19.994 C 8.208 19.994 8.411 19.929 8.58 19.808 L 12.23 17.208 C 13.397 16.375 14.348 15.275 15.003 14 C 15.659 12.725 16.001 11.312 16 9.878 L 16 2.428 C 16 2.279 15.967 2.131 15.903 1.996 C 15.839 1.861 15.746 1.742 15.63 1.648 Z M 14 9.878 C 14.001 10.993 13.735 12.092 13.226 13.083 C 12.716 14.075 11.977 14.93 11.07 15.578 L 8 17.768 L 4.93 15.578 C 4.023 14.93 3.284 14.075 2.774 13.083 C 2.265 12.092 1.999 10.993 2 9.878 L 2 3.578 C 4.096 3.758 6.196 3.271 8 2.188 C 9.804 3.271 11.904 3.758 14 3.578 Z\" fill=\"rgb(0, 0, 0)\" height=\"19.99371px\" id=\"QdKbJGbqv\" transform=\"translate(4 2.002)\" width=\"16.00000142573698px\"/></svg>',style:{...style}});});const css=[`.framer-dt2we { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"U Shield\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0,0,0)\"},\"set\":{\"localId\":\"vectorSet/TUDL_ORUx\",\"id\":\"TUDL_ORUx\",\"moduleId\":\"cwhD3e00EvnMiSoT4pTZ\"}}\n */const Icon=withCSS(Component,css,\"framer-dt2we\");Icon.displayName=\"U Shield\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"U Shield\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0,0,0)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/TUDL_ORUx\\\",\\\"id\\\":\\\"TUDL_ORUx\\\",\\\"moduleId\\\":\\\"cwhD3e00EvnMiSoT4pTZ\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9f612b6)\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-bfJsJ\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 17.91 13.51 L 13.38 13.51 C 13.115 13.51 12.86 13.615 12.673 13.803 C 12.485 13.99 12.38 14.245 12.38 14.51 C 12.38 14.775 12.485 15.03 12.673 15.217 C 12.86 15.405 13.115 15.51 13.38 15.51 L 15.78 15.51 C 14.677 16.663 13.254 17.459 11.695 17.797 C 10.136 18.136 8.511 18 7.03 17.407 C 5.548 16.815 4.278 15.793 3.382 14.473 C 2.485 13.153 2.004 11.595 2 10 C 2 9.735 1.895 9.48 1.707 9.293 C 1.52 9.105 1.265 9 1 9 C 0.735 9 0.48 9.105 0.293 9.293 C 0.105 9.48 0 9.735 0 10 C 0.005 11.953 0.582 13.861 1.66 15.49 C 2.737 17.119 4.268 18.396 6.063 19.165 C 7.858 19.934 9.839 20.16 11.761 19.817 C 13.683 19.473 15.463 18.573 16.88 17.23 L 16.88 19 C 16.88 19.265 16.985 19.52 17.173 19.707 C 17.36 19.895 17.615 20 17.88 20 C 18.145 20 18.4 19.895 18.587 19.707 C 18.775 19.52 18.88 19.265 18.88 19 L 18.88 14.5 C 18.878 14.242 18.775 13.994 18.594 13.81 C 18.413 13.625 18.168 13.518 17.91 13.51 Z M 10 0 C 7.436 0.007 4.973 0.999 3.12 2.77 L 3.12 1 C 3.12 0.735 3.015 0.48 2.827 0.293 C 2.64 0.105 2.385 0 2.12 0 C 1.855 0 1.6 0.105 1.413 0.293 C 1.225 0.48 1.12 0.735 1.12 1 L 1.12 5.5 C 1.12 5.765 1.225 6.02 1.413 6.207 C 1.6 6.395 1.855 6.5 2.12 6.5 L 6.62 6.5 C 6.885 6.5 7.14 6.395 7.327 6.207 C 7.515 6.02 7.62 5.765 7.62 5.5 C 7.62 5.235 7.515 4.98 7.327 4.793 C 7.14 4.605 6.885 4.5 6.62 4.5 L 4.22 4.5 C 5.322 3.348 6.744 2.551 8.302 2.213 C 9.861 1.875 11.485 2.01 12.966 2.601 C 14.447 3.192 15.717 4.212 16.614 5.531 C 17.511 6.849 17.994 8.405 18 10 C 18 10.265 18.105 10.52 18.293 10.707 C 18.48 10.895 18.735 11 19 11 C 19.265 11 19.52 10.895 19.707 10.707 C 19.895 10.52 20 10.265 20 10 C 20 8.687 19.741 7.386 19.239 6.173 C 18.736 4.96 18 3.858 17.071 2.929 C 16.143 2 15.04 1.264 13.827 0.761 C 12.614 0.259 11.313 0 10 0 Z\" fill=\"rgb(0, 0, 0)\" height=\"20px\" id=\"psEcZSqtA\" transform=\"translate(2 2)\" width=\"20px\"/></svg>',style:{...style}});});const css=[`.framer-bfJsJ { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"U Sync\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0,0,0)\"},\"set\":{\"localId\":\"vectorSet/TUDL_ORUx\",\"id\":\"TUDL_ORUx\",\"moduleId\":\"cwhD3e00EvnMiSoT4pTZ\"}}\n */const Icon=withCSS(Component,css,\"framer-bfJsJ\");Icon.displayName=\"U Sync\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"U Sync\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0,0,0)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/TUDL_ORUx\\\",\\\"id\\\":\\\"TUDL_ORUx\\\",\\\"moduleId\\\":\\\"cwhD3e00EvnMiSoT4pTZ\\\"}}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ee64472)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const OFpERZk8t=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 26 26\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 14.352 2.266 L 9.02 7.554 L 14.308 12.841 L 15.063 13.597 L 13.597 15.107 L 12.841 14.352 L 7.554 9.064 L 2.266 14.352 L 1.511 15.107 L 0 13.597 L 0.755 12.841 L 6.043 7.554 L 0.755 2.266 L 0 1.511 L 1.511 0 L 2.266 0.755 L 7.554 6.087 L 12.841 0.8 L 13.597 0.044 L 15.107 1.511 Z\" fill=\"var(--xyf2uq, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\" height=\"15.107495px\" id=\"XFSpA066h\" transform=\"translate(5.443 5.444)\" width=\"15.107446249999938px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,OFpERZk8t:color??props.OFpERZk8t??\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,OFpERZk8t,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-nC0Mg\",className),layoutId:layoutId,ref:ref,style:{\"--xyf2uq\":OFpERZk8t,...style}});});const css=[`.framer-nC0Mg { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--xyf2uq); mask: ${mask}; width: 26px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 26\n * @framerIntrinsicHeight 26\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"OFpERZk8t\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Hamburger Close\",\"color\":{\"type\":\"variable\",\"value\":\"xyf2uq\"},\"set\":{\"localId\":\"vectorSet/VMVv7mw8x\",\"id\":\"VMVv7mw8x\",\"moduleId\":\"wMA7uOV9Vsbdwx0k2H93\"}}\n */const Icon=withCSS(Component,css,\"framer-nC0Mg\");Icon.displayName=\"Hamburger Close\";export default Icon;addPropertyControls(Icon,{OFpERZk8t:{defaultValue:'var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)) /* {\"name\":\"Graphite\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"26\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"OFpERZk8t\\\":\\\"color\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Hamburger Close\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"xyf2uq\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VMVv7mw8x\\\",\\\"id\\\":\\\"VMVv7mw8x\\\",\\\"moduleId\\\":\\\"wMA7uOV9Vsbdwx0k2H93\\\"}}\",\"framerIntrinsicHeight\":\"26\"}},\"__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 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\"}}}","export const v0=\"Passer \\xe0 la caisse\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"レジに進む\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Оформлення замовлення\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport*as localizedValues from\"./xnxU3RxIK-0.js\";import*as localizedValues1 from\"./xnxU3RxIK-1.js\";import*as localizedValues2 from\"./xnxU3RxIK-2.js\";const valuesByLocaleId={gmNlAXh2M:localizedValues,QxotPxPXN:localizedValues2,sScrPW09P:localizedValues1};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,forwardLoader,getFonts,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 getLocalizedValue from\"https://framerusercontent.com/modules/ctwpYwPMWelP7bw4RVXU/Iy2nGYL3G1UQCbB62Y0b/xnxU3RxIK.js\";import IconArrow from\"https://framerusercontent.com/modules/BClycDsCSNQQADIISgQ4/uLRZdliCHFQiNkeylyYF/bOa2ITRuL.js\";import ActionButton from\"https://framerusercontent.com/modules/sG3WyqpwnRakx6XqK4NI/3dRsHKFne403XBLIXx0y/IksOXm66f.js\";const ActionButtonFonts=getFonts(ActionButton);const FC_CartCheckoutButtonFonts=getFonts(FC_CartCheckoutButton);const serializationHash=\"framer-0jWcc\";const variantClassNames={pkqnXBP06:\"framer-v-4c8my4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};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 getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"pkqnXBP06\",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-4c8my4\",className,classNames),\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"pkqnXBP06\",ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-puiqi6-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gQZ7efPxJ-container\",nodeId:\"gQZ7efPxJ\",rendersWithMotion:true,scopeId:\"xnxU3RxIK\",children:/*#__PURE__*/_jsx(FC_CartCheckoutButton,{componentInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"116px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yrr00u-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"MiwXiL1GB-container\",nodeId:\"MiwXiL1GB\",rendersWithMotion:true,scopeId:\"xnxU3RxIK\",children:/*#__PURE__*/_jsx(ActionButton,{diwR4NLTG:IconArrow,height:\"100%\",id:\"MiwXiL1GB\",layoutId:\"MiwXiL1GB\",mawCLKbcO:false,NNYnInQxS:getLocalizedValue(\"v0\",activeLocale)??\"Checkout\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ML9KllPNa\"),width:\"100%\"})})})],height:\"100%\",id:\"gQZ7efPxJ\",layoutId:\"gQZ7efPxJ\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\".framer-0jWcc.framer-c7xo2o, .framer-0jWcc .framer-c7xo2o { display: block; }\",\".framer-0jWcc.framer-4c8my4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 400px; }\",\".framer-0jWcc .framer-puiqi6-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; z-index: 1; }\",\".framer-0jWcc .framer-1yrr00u-container { height: 48px; position: relative; width: 116px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxnxU3RxIK=withCSS(Component,css,\"framer-0jWcc\");export default FramerxnxU3RxIK;FramerxnxU3RxIK.displayName=\"FC Checkout Button / Checkout Button\";FramerxnxU3RxIK.defaultProps={height:48,width:400};addFonts(FramerxnxU3RxIK,[{explicitInter:true,fonts:[]},...ActionButtonFonts,...FC_CartCheckoutButtonFonts],{supportsExplicitInterCodegen:true});FramerxnxU3RxIK.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ActionButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxnxU3RxIK\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xnxU3RxIK.map","// Generated by Framer (f9faa6c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Image as Image1,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import 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 TicketPercent from\"https://framerusercontent.com/modules/mrmFgwALKr62wuWKmqtR/sXKQ88fNZc4uL9tLt127/ieMoBB0g1.js\";import FC_CartProductCard from\"https://framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/f2ixbED1jXEDDW06CbZm/FC_CartProductCard.js\";import{withPartnerCode,withPartnerDiscountLabel,withPartnerOnly}from\"https://framerusercontent.com/modules/qKsiR0vJeXpkpsVxK1rR/iaEK15yWcnLamfaNWbRM/PartnerOverrides.js\";import TruemedWidget from\"https://framerusercontent.com/modules/bosRXiijxLlotI5GEipl/NNLrepZ6cvrbgZfEme2Z/TrueMedWidget.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/7bSzHqRz8ZfYnJqKpR8t/92GFSeqis9cla897nzxB/bOMT4IB5p.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/oZwuVdiO2HmLeh78fFFj/mCWvpQId7HoGP4H5FNcs/jQQho0wTV.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/eC8abCSZxgJjUzo20SVO/blR4X493Dlih9qDIec9s/M_DVJwona.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/SoiYF3vjr36ldUj2QGn8/frWzvoOc4bbUWEPsmVp8/N8qqZgFVn.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/uM6bc5VVN9xN38owtutG/9XbSDNxy3QlznIu22aZL/ogjfnE6UP.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/IlxjNPR8Q9FTBV9RRtdV/loYO8labzhkxXGhBjWxA/pPNgj1zWw.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ROYQ4cFjewsf8rhicELl/sHiO3QGVZXONJlKQTLkx/rYnt2IsTN.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/o7jeihZ6mmuy66WaItOt/lzsql66NP9RE3LGJTCnZ/E0on_wMDh.js\";import UCheckCircle from\"https://framerusercontent.com/modules/Y5IN1XHlm6U7lVvkwdFI/pJfGbR7Ykw6T5JKER2Mw/bi4chZiXX.js\";import IconArrow from\"https://framerusercontent.com/modules/BClycDsCSNQQADIISgQ4/uLRZdliCHFQiNkeylyYF/bOa2ITRuL.js\";import UShield from\"https://framerusercontent.com/modules/unyOir5tePv7ALzIQlze/7bHpiZPCZRl9Sr8CKe3j/GUZNTp2jT.js\";import USync from\"https://framerusercontent.com/modules/UF6TARM5xPT4UBDKqS6p/WyEjqdaelp1ZfDdS2GQz/oZOE4ckPH.js\";import HamburgerClose from\"https://framerusercontent.com/modules/pCKMTrkpUOCgSIXvpOE0/TtVJqJjW2HjzhTBYKi8X/QEsHf7o8I.js\";import LogoNew from\"https://framerusercontent.com/modules/94KmUFFag7PvnkWWHv7n/1BhwwRRzivZ9h6FOeZTH/rK6IICSNO.js\";import ActionButton from\"https://framerusercontent.com/modules/sG3WyqpwnRakx6XqK4NI/3dRsHKFne403XBLIXx0y/IksOXm66f.js\";import FCCheckoutButtonCheckoutButton from\"https://framerusercontent.com/modules/G2KXpLizpUPjRPyL8qVT/ibzrxWY6pQloMiZWF7RC/xnxU3RxIK.js\";const LogoNewFonts=getFonts(LogoNew);const HamburgerCloseFonts=getFonts(HamburgerClose);const FC_CartCounterFonts=getFonts(FC_CartCounter);const UCheckCircleFonts=getFonts(UCheckCircle);const USyncFonts=getFonts(USync);const UShieldFonts=getFonts(UShield);const TicketPercentFonts=getFonts(TicketPercent);const RichTextWithPartnerCodezo9x74=withCodeBoundaryForOverrides(RichText,{nodeId:\"y3hnQzREu\",override:withPartnerCode,scopeId:\"E0on_wMDh\"});const RichTextWithPartnerDiscountLabel1goku1h=withCodeBoundaryForOverrides(RichText,{nodeId:\"t80a5YdVw\",override:withPartnerDiscountLabel,scopeId:\"E0on_wMDh\"});const MotionDivWithPartnerOnly1xgrkic=withCodeBoundaryForOverrides(motion.div,{nodeId:\"QExIZUYSu\",override:withPartnerOnly,scopeId:\"E0on_wMDh\"});const FC_CartProductCardFonts=getFonts(FC_CartProductCard);const FC_CartSubtotalFonts=getFonts(FC_CartSubtotal);const TruemedWidgetFonts=getFonts(TruemedWidget);const FCCheckoutButtonCheckoutButtonFonts=getFonts(FCCheckoutButtonCheckoutButton);const ActionButtonFonts=getFonts(ActionButton);const cycleOrder=[\"f4ckSM3hO\",\"ZeXAhlolV\",\"GzsdtxUTe\",\"D5HUI5ONo\"];const serializationHash=\"framer-rUN8P\";const variantClassNames={D5HUI5ONo:\"framer-v-1r2qfas\",f4ckSM3hO:\"framer-v-nkjr39\",GzsdtxUTe:\"framer-v-1jstzec\",ZeXAhlolV:\"framer-v-onveal\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const aDRMJlKKvUEZWT827f=undefined;const WUlh4UYak=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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 humanReadableVariantMap={\"Empty Desktop\":\"ZeXAhlolV\",\"Empty Mobile\":\"D5HUI5ONo\",\"Populated Desktop\":\"f4ckSM3hO\",\"Populated Mobile\":\"GzsdtxUTe\"};const Variants=motion.create(React.Fragment);const getProps=({close,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"f4ckSM3hO\",WUlh4UYak:close??props.WUlh4UYak};};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,WUlh4UYak,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"f4ckSM3hO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"GzsdtxUTe\",\"D5HUI5ONo\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaplkovws=activeVariantCallback(async(...args)=>{if(WUlh4UYak){const res=await WUlh4UYak(...args);if(res===false)return false;}});usePreloadLocalizedValues(activeLocale);const isDisplayed1=()=>{if([\"ZeXAhlolV\",\"D5HUI5ONo\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"ZeXAhlolV\",\"D5HUI5ONo\"].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-nkjr39\",className,classNames),\"data-framer-name\":\"Populated Desktop\",layoutDependency:layoutDependency,layoutId:\"f4ckSM3hO\",ref:refBinding,style:{backgroundColor:\"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\",...style},...addPropertyOverrides({D5HUI5ONo:{\"data-framer-name\":\"Empty Mobile\"},GzsdtxUTe:{\"data-framer-name\":\"Populated Mobile\"},ZeXAhlolV:{\"data-framer-name\":\"Empty Desktop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11sn7ru\",\"data-border\":true,\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"If04KAtdu\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-781d1a25-849c-428f-9f20-c898766da0e5, rgba(17, 17, 17, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pr8iyb\",\"data-framer-name\":\"Logo with Action\",layoutDependency:layoutDependency,layoutId:\"AqddDhGaY\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"x4A8TgPG6\",openInNewTab:false,scopeId:\"E0on_wMDh\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Logo - Homepage\",className:\"framer-1fwlewl framer-7bvuvl\",\"data-framer-cursor\":aDRMJlKKvUEZWT827f,\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"x4A8TgPG6\",children:/*#__PURE__*/_jsx(LogoNew,{animated:true,className:\"framer-1lb3xss\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"QUX9RlWVx\",style:{\"--rhd0io\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18fu9kq\",\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"L9fUwwFPu\",onTap:onTaplkovws,style:{backgroundColor:\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},children:/*#__PURE__*/_jsx(HamburgerClose,{animated:true,className:\"framer-pw9e67\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"dl1b1W6jt\",style:{\"--xyf2uq\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p83dfd\",\"data-framer-name\":\"Label\",layoutDependency:layoutDependency,layoutId:\"TM_pHpZh4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1akkzj8\",\"data-styles-preset\":\"rYnt2IsTN\",dir:\"auto\",children:\"Cart (\"})}),className:\"framer-1bwir4e\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HSqNUSJkC\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ksh3md-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"imwAlYOrR-container\",nodeId:\"imwAlYOrR\",rendersWithMotion:true,scopeId:\"E0on_wMDh\",children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},bottomLeft:0,bottomRight:0,color:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",font:{fontFamily:'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',fontSize:\"32px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"-0.03em\",lineHeight:\"1.2em\"},height:\"100%\",hideIf0:false,id:\"imwAlYOrR\",layoutId:\"imwAlYOrR\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,radius:0,radiusPerCorner:false,topLeft:0,topRight:0,width:\"100%\",...addPropertyOverrides({D5HUI5ONo:{font:{fontFamily:'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"-0.03em\",lineHeight:\"1.2em\"}},GzsdtxUTe:{font:{fontFamily:'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"-0.03em\",lineHeight:\"1.2em\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1akkzj8\",\"data-styles-preset\":\"rYnt2IsTN\",children:\")\"})}),className:\"framer-qzmrmt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bwTZAMOuL\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yqbqxg\",\"data-border\":true,\"data-framer-name\":\"Trust\",layoutDependency:layoutDependency,layoutId:\"cFKmHCNge\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-781d1a25-849c-428f-9f20-c898766da0e5, rgba(17, 17, 17, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yk91e2\",\"data-framer-name\":\"Badge\",layoutDependency:layoutDependency,layoutId:\"JtiiCIU9J\",children:[/*#__PURE__*/_jsx(UCheckCircle,{animated:true,className:\"framer-1c8z45q\",layoutDependency:layoutDependency,layoutId:\"zoRlJ7WOk\",style:{opacity:.4}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",dir:\"auto\",children:\"FDA-Cleared\"})}),className:\"framer-1nwlvxc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ohZjih2Oi\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GzsdtxUTe:{children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fik8ko\",\"data-styles-preset\":\"ogjfnE6UP\",dir:\"auto\",children:\"FDA-Cleared\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14pe4aq\",\"data-framer-name\":\"Badge\",layoutDependency:layoutDependency,layoutId:\"sx_uOY7PT\",children:[/*#__PURE__*/_jsx(USync,{animated:true,className:\"framer-9qh7ed\",layoutDependency:layoutDependency,layoutId:\"hJGVN5VA8\",style:{opacity:.4}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",dir:\"auto\",children:\"30-Day Returns\"})}),className:\"framer-182wdrm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Zr1uSwMAA\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GzsdtxUTe:{children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fik8ko\",\"data-styles-preset\":\"ogjfnE6UP\",dir:\"auto\",children:\"30-Day Returns\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l07a6b\",\"data-framer-name\":\"Badge\",layoutDependency:layoutDependency,layoutId:\"nrAkOkO2p\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rahuxo\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"oO9Z7aeJo\",style:{opacity:.3},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-72921288-a33a-497f-82c2-3989c5750395, rgb(0, 0, 0)))\"},children:\"1\"})}),className:\"framer-y3hm2f\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],layoutDependency:layoutDependency,layoutId:\"Kl5n7QJ2p\",style:{\"--extracted-r6o4lv\":\"var(--token-72921288-a33a-497f-82c2-3989c5750395, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(UShield,{animated:true,className:\"framer-nnxqk6\",layoutDependency:layoutDependency,layoutId:\"sFfR38ieP\"})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",dir:\"auto\",children:\"1-Year Warranty\"})}),className:\"framer-16a96cr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m2Axpz8uY\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GzsdtxUTe:{children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fik8ko\",\"data-styles-preset\":\"ogjfnE6UP\",dir:\"auto\",children:\"1-Year Warranty\"})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qe0up5\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"ZNVx_XhXX\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithPartnerOnly1xgrkic,{className:\"framer-1xgrkic\",\"data-border\":true,\"data-framer-name\":\"Discount Banner (pending live binding)\",layoutDependency:layoutDependency,layoutId:\"QExIZUYSu\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-781d1a25-849c-428f-9f20-c898766da0e5, rgba(17, 17, 17, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(TicketPercent,{animated:true,className:\"framer-13f1buo\",layoutDependency:layoutDependency,layoutId:\"bAxt_qtIZ\",style:{\"--1m973uw\":\"rgb(17, 17, 17)\",\"--js9iwy\":1.5}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hh5w5p\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"gZ70e2toz\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qi5s4v\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"QUj3o4n5n\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Discount applied:\"})}),className:\"framer-1791wr9\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"cz7IGtA6b\",style:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithPartnerCodezo9x74,{__fromCanvasComponent:true,children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"code\"})}),className:\"framer-zo9x74\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"y3hnQzREu\",style:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichTextWithPartnerDiscountLabel1goku1h,{__fromCanvasComponent:true,children:getLocalizedValue(\"v11\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"13px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(17, 17, 17, 0.6))\"},children:\"Automatically applied at checkout\"})}),className:\"framer-1goku1h\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"t80a5YdVw\",style:{\"--extracted-r6o4lv\":\"rgba(17, 17, 17, 0.6)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1km6o7f\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"cLKhUMd2k\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e3c58720-a9e7-4e7b-bab1-45118dc7de9e, rgb(179, 146, 110))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(180deg, rgba(255, 241, 219, 0.42) 0%, rgb(255, 245, 230) 100%)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:110,intrinsicWidth:110,pixelHeight:220,pixelWidth:220,sizes:\"110px\",src:\"https://framerusercontent.com/images/RGMitzgalKzaQXvVABJ2vllQd9s.png?width=220&height=220\"},className:\"framer-4qa5u0\",\"data-framer-name\":\"Image\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"NsD_h87lL\",...addPropertyOverrides({GzsdtxUTe:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:110,intrinsicWidth:110,pixelHeight:220,pixelWidth:220,sizes:\"72px\",src:\"https://framerusercontent.com/images/RGMitzgalKzaQXvVABJ2vllQd9s.png?width=220&height=220\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17czrz9\",\"data-framer-name\":\"Badge\",layoutDependency:layoutDependency,layoutId:\"kEK8c0GpY\",style:{backgroundColor:\"var(--token-d416aae8-65bd-4f63-99e2-be2df1dc55d1, rgb(255, 236, 53))\",borderBottomLeftRadius:200,borderBottomRightRadius:200,borderTopLeftRadius:200,borderTopRightRadius:200},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v12\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Founding Member\"})}),className:\"framer-1fj1tp0\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],layoutDependency:layoutDependency,layoutId:\"JBwHAFJpa\",style:{\"--extracted-r6o4lv\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GzsdtxUTe:{children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Founding Member\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9qn06x\",\"data-framer-name\":\"Membership Text\",layoutDependency:layoutDependency,layoutId:\"hk_Duqg6m\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v14\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-thpnqg\",\"data-styles-preset\":\"pPNgj1zWw\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e3c58720-a9e7-4e7b-bab1-45118dc7de9e, rgb(179, 146, 110)))\"},children:\"Solius Membership\"})}),className:\"framer-f4q0if\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DWkVORzAX\",style:{\"--extracted-r6o4lv\":\"var(--token-e3c58720-a9e7-4e7b-bab1-45118dc7de9e, rgb(179, 146, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{GzsdtxUTe:{\"--extracted-a0htzi\":\"var(--token-e3c58720-a9e7-4e7b-bab1-45118dc7de9e, rgb(179, 146, 110))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GzsdtxUTe:{children:getLocalizedValue(\"v15\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-e3c58720-a9e7-4e7b-bab1-45118dc7de9e, rgb(179, 146, 110)))\"},children:\"Solius Membership\"})}),fonts:[\"CUSTOMV2;ABC Diatype Bold\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v16\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bxk8nk\",\"data-styles-preset\":\"M_DVJwona\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfc7676c-899f-4c8f-925b-49f27f77de7a))\"},children:\"Exclusive for early customers - a $99/year value.\"})}),className:\"framer-xv8jzh\",\"data-framer-name\":\"Membership Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ed5SInOeD\",style:{\"--extracted-r6o4lv\":\"var(--token-bfc7676c-899f-4c8f-925b-49f27f77de7a)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19bbwf3-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NFfNVwpHt-container\",nodeId:\"NFfNVwpHt\",rendersWithMotion:true,scopeId:\"E0on_wMDh\",children:/*#__PURE__*/_jsx(FC_CartProductCard,{attributeConfigs:{gap:4,titleColor:\"rgb(0, 0, 0)\",titleFont:{},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:16,imageGap:20,insidePadding:\"0px\",padding:\"0px\",radius:\"0px\"},errorConfigs:{errorColor:\"var(--token-8f37f172-7fc9-4c1a-97a9-236c82b4fb46, rgb(161, 44, 40))\",errorFont:{fontFamily:'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1.35em\"},textTransform:\"None\"},height:\"100%\",id:\"NFfNVwpHt\",imageConfigs:{background:\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\",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:124,zoomScale:1.5},layoutId:\"NFfNVwpHt\",linkConfigs:{enabled:true,slugPath:getLocalizedValue(\"v17\",activeLocale)??\"shop/\"},priceConfigs:{comparePrice:{color:\"var(--token-e8c1618e-e1d5-4bf9-8158-fa05f26cdc9d, rgba(17, 17, 17, 0.4))\",font:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},strikethrough:true,strikethroughColor:\"var(--token-ab62671e-4cba-4848-9331-fe16c344d8cd, rgba(17, 17, 17, 0.24))\"},format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},gap:4,price:{color:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",font:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.35em\"},saleColor:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",saleFont:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.35em\"}}},quantityConfigs:{buttons:{border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},iconBg:\"rgba(0, 0, 0, 0)\",iconBgDisabled:\"rgba(0, 0, 0, 0)\",iconBgHover:\"rgba(0, 0, 0, 0)\",icons:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",iconsColorDisabled:\"var(--token-e21220ee-30cc-4cde-9f82-38a6df353417, rgba(17, 17, 17, 0.32))\",iconSize:14,iconType:\"Default\",iconWeight:1.25,padding:\"0px 8px 0px 8px\",radius:\"0px\"},container:{containerBg:\"rgba(0, 0, 0, 0)\",containerBorder:{borderColor:\"var(--token-797bdcce-ca4b-4c58-891e-7741f67038fc, rgba(17, 17, 17, 0.16))\",borderStyle:\"solid\",borderWidth:1},containerRadius:\"6px\",font:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.35em\"},number:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",padding:\"8px 4px 8px 4px\"}},removeIconConfigs:{bg:\"rgba(0, 0, 0, 0)\",bgHover:\"var(--token-525717f8-2961-4347-93f2-a8f7484cb06f, rgba(17, 17, 17, 0.1))\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},customImage:\"https://framerusercontent.com/images/7mQUP2OyaJaif1fUODLOBKQcTHU.svg?width=24&height=24\",icon:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",iconSize:24,iconType:\"Custom\",iconWeight:2,position:\"Bottom\",radius:\"6px\"},spacingConfigs:{divider:{borderColor:\"rgba(0, 0, 0, 0.08)\",borderStyle:\"solid\",borderWidth:1},dividerVisible:false,gap:48},style:{width:\"100%\"},subscriptionConfigs:{color:\"var(--token-bfc7676c-899f-4c8f-925b-49f27f77de7a, rgba(17, 17, 17, 0.8))\",font:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.35em\"},textTransform:\"None\"},titleConfigs:{color:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",font:{fontFamily:'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"1.35em\"},hoverColor:\"var(--token-b2c20660-79ef-4201-b366-380507f8cf52, rgba(17, 17, 17, 0.6))\",textTransform:\"None\"},variantConfigs:{gap:10,titleColor:\"var(--token-bfc7676c-899f-4c8f-925b-49f27f77de7a, rgba(17, 17, 17, 0.8))\",titleFont:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.35em\"},titleTransform:\"None\",valueColor:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",valueFont:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.35em\"},valueTransform:\"None\"},width:\"100%\",...addPropertyOverrides({GzsdtxUTe:{containerConfigs:{background:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},gap:16,imageGap:16,insidePadding:\"0px\",padding:\"0px\",radius:\"0px\"},errorConfigs:{errorColor:\"var(--token-8f37f172-7fc9-4c1a-97a9-236c82b4fb46, rgb(161, 44, 40))\",errorFont:{fontFamily:'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1.35em\"},textTransform:\"None\"},imageConfigs:{background:\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\",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.5},priceConfigs:{comparePrice:{color:\"var(--token-e8c1618e-e1d5-4bf9-8158-fa05f26cdc9d, rgba(17, 17, 17, 0.4))\",font:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},strikethrough:true,strikethroughColor:\"var(--token-ab62671e-4cba-4848-9331-fe16c344d8cd, rgba(17, 17, 17, 0.24))\"},format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},gap:4,price:{color:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",font:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.35em\"},saleColor:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",saleFont:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.35em\"}}},quantityConfigs:{buttons:{border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},iconBg:\"rgba(0, 0, 0, 0)\",iconBgDisabled:\"rgba(0, 0, 0, 0)\",iconBgHover:\"rgba(0, 0, 0, 0)\",icons:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",iconsColorDisabled:\"var(--token-e21220ee-30cc-4cde-9f82-38a6df353417, rgba(17, 17, 17, 0.32))\",iconSize:12,iconType:\"Default\",iconWeight:1.5,padding:\"0px 6px 0px 6px\",radius:\"0px\"},container:{containerBg:\"rgba(0, 0, 0, 0)\",containerBorder:{borderColor:\"var(--token-797bdcce-ca4b-4c58-891e-7741f67038fc, rgba(17, 17, 17, 0.16))\",borderStyle:\"solid\",borderWidth:1},containerRadius:\"6px\",font:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.35em\"},number:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",padding:\"4px 2px 4px 2px\"}},subscriptionConfigs:{color:\"var(--token-bfc7676c-899f-4c8f-925b-49f27f77de7a, rgba(17, 17, 17, 0.8))\",font:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.35em\"},textTransform:\"None\"},titleConfigs:{color:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",font:{fontFamily:'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"1.35em\"},hoverColor:\"var(--token-b2c20660-79ef-4201-b366-380507f8cf52, rgba(17, 17, 17, 0.6))\",textTransform:\"None\"},variantConfigs:{gap:10,titleColor:\"var(--token-bfc7676c-899f-4c8f-925b-49f27f77de7a, rgba(17, 17, 17, 0.8))\",titleFont:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.35em\"},titleTransform:\"None\",valueColor:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",valueFont:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1.35em\"},valueTransform:\"None\"}}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v18\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Your bag is empty\"})}),className:\"framer-1c43su4\",\"data-framer-name\":\"Your bag is empty\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UFVXEu3dV\",style:{\"--extracted-r6o4lv\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.5},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({D5HUI5ONo:{children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Your cart is empty\"})})},ZeXAhlolV:{children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Your cart is empty\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uzno3b\",\"data-border\":true,\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"blRESXG5Y\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-797bdcce-ca4b-4c58-891e-7741f67038fc, rgba(17, 17, 17, 0.16))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\"},children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6aluy3\",\"data-framer-name\":\"Total\",layoutDependency:layoutDependency,layoutId:\"Q80rHfvJE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v20\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7g00r5\",\"data-styles-preset\":\"N8qqZgFVn\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Estimated total\"})}),className:\"framer-1nhvni4\",\"data-framer-name\":\"Estimated total\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XHbGbdJwg\",style:{\"--extracted-r6o4lv\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uahfur-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CQVAdBoa4-container\",nodeId:\"CQVAdBoa4\",rendersWithMotion:true,scopeId:\"E0on_wMDh\",children:/*#__PURE__*/_jsx(FC_CartSubtotal,{color:\"rgb(0, 0, 0)\",font:{fontFamily:'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"1.35em\"},format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"CQVAdBoa4\",layoutId:\"CQVAdBoa4\",width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ib54l5\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"HzEfY6gyQ\",style:{backgroundColor:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",opacity:.16}}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15f22fx-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"QUJIcXiUf-container\",nodeId:\"QUJIcXiUf\",rendersWithMotion:true,scopeId:\"E0on_wMDh\",children:/*#__PURE__*/_jsx(TruemedWidget,{align:\"center\",fontSize:12,height:\"100%\",hideOnDesktop:false,hideOnMobile:false,iconHeight:14,id:\"QUJIcXiUf\",layoutId:\"QUJIcXiUf\",linkColor:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",logoColor:\"rgb(23, 152, 149)\",padding:\"0px\",publicId:getLocalizedValue(\"v21\",activeLocale)??\"tm_qual_8q6sp99drz\",style:{width:\"100%\"},textColor:\"var(--token-b2c20660-79ef-4201-b366-380507f8cf52, rgba(17, 17, 17, 0.6))\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u4hx18\",\"data-framer-name\":\"Action\",layoutDependency:layoutDependency,layoutId:\"d9VyAKEmk\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:`calc(${componentViewport?.width||\"100vw\"} - 80px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-(248+53.6+Math.max(0,((componentViewport?.height||800)-0-780.6)/1)*1+479+0))/2+(248+53.6+Math.max(0,((componentViewport?.height||800)-0-780.6)/1)*1)+0)+24+289+0+0,...addPropertyOverrides({GzsdtxUTe:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-(316+76.2+Math.max(0,((componentViewport?.height||800)-0-871.2-0)/1)*1+479+0))/2+(316+76.2+Math.max(0,((componentViewport?.height||800)-0-871.2-0)/1)*1)+0)+24+289+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10maxmp-container\",layoutDependency:layoutDependency,layoutId:\"GIKlE6XRA-container\",nodeId:\"GIKlE6XRA\",rendersWithMotion:true,scopeId:\"E0on_wMDh\",children:/*#__PURE__*/_jsx(FCCheckoutButtonCheckoutButton,{height:\"100%\",id:\"GIKlE6XRA\",layoutId:\"GIKlE6XRA\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({D5HUI5ONo:{height:48,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-(336+Math.max(0,((componentViewport?.height||800)-0-432)/1)*1+96+0))/2+(336+Math.max(0,((componentViewport?.height||800)-0-432)/1)*1)+0)+24+0+0+0},ZeXAhlolV:{height:48,width:`calc(${componentViewport?.width||\"100vw\"} - 80px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-(248+Math.max(0,((componentViewport?.height||800)-0-344)/1)*1+96+0))/2+(248+Math.max(0,((componentViewport?.height||800)-0-344)/1)*1)+0)+24+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g0png0-container\",layoutDependency:layoutDependency,layoutId:\"IgdcHbzSU-container\",nodeId:\"IgdcHbzSU\",rendersWithMotion:true,scopeId:\"E0on_wMDh\",children:/*#__PURE__*/_jsx(ActionButton,{diwR4NLTG:IconArrow,eIWqWrEJ7:onTaplkovws,height:\"100%\",id:\"IgdcHbzSU\",layoutId:\"IgdcHbzSU\",mawCLKbcO:false,NNYnInQxS:getLocalizedValue(\"v22\",activeLocale)??\"Continue shopping\",style:{width:\"100%\"},variant:matchVariant(\"nhBm5sN3J\"),width:\"100%\",...addPropertyOverrides({D5HUI5ONo:{variant:matchVariant(\"ML9KllPNa\")},ZeXAhlolV:{variant:matchVariant(\"ML9KllPNa\")}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v23\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-pehcdj\",\"data-styles-preset\":\"bOMT4IB5p\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Taxes and shipping calculated at checkout\"})}),className:\"framer-1c5c77k\",\"data-framer-name\":\"By checking out, you agree to our Terms of Use and Privacy Policy.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zfMqrS6fk\",style:{\"--extracted-r6o4lv\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\".framer-rUN8P.framer-7bvuvl, .framer-rUN8P .framer-7bvuvl { display: block; }\",\".framer-rUN8P.framer-nkjr39 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 600px; }\",\".framer-rUN8P .framer-11sn7ru { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 100%; }\",\".framer-rUN8P .framer-1pr8iyb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: absolute; right: 20px; top: 20px; width: min-content; z-index: 1; }\",\".framer-rUN8P .framer-1fwlewl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-rUN8P .framer-1lb3xss { aspect-ratio: 4.638888888888889 / 1; flex: none; height: auto; position: relative; width: 84px; }\",\".framer-rUN8P .framer-18fu9kq { align-content: center; align-items: center; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: 48px; will-change: var(--framer-will-change-override, transform); }\",\".framer-rUN8P .framer-pw9e67 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\",\".framer-rUN8P .framer-1p83dfd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rUN8P .framer-1bwir4e, .framer-rUN8P .framer-qzmrmt, .framer-rUN8P .framer-1nwlvxc, .framer-rUN8P .framer-182wdrm, .framer-rUN8P .framer-16a96cr, .framer-rUN8P .framer-1791wr9, .framer-rUN8P .framer-1fj1tp0, .framer-rUN8P .framer-1c43su4, .framer-rUN8P .framer-1nhvni4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-rUN8P .framer-ksh3md-container, .framer-rUN8P .framer-uahfur-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-rUN8P .framer-yqbqxg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 16px 24px 16px 24px; position: relative; width: 100%; }\",\".framer-rUN8P .framer-1yk91e2, .framer-rUN8P .framer-14pe4aq, .framer-rUN8P .framer-l07a6b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rUN8P .framer-1c8z45q, .framer-rUN8P .framer-9qh7ed, .framer-rUN8P .framer-nnxqk6 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 20px; }\",\".framer-rUN8P .framer-1rahuxo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rUN8P .framer-y3hm2f { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-rUN8P .framer-qe0up5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 1px; justify-content: flex-start; overflow: auto; padding: 32px 40px 40px 40px; position: relative; width: 100%; }\",\".framer-rUN8P .framer-1xgrkic { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 12px 16px 12px 16px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-rUN8P .framer-13f1buo { flex: none; height: auto; position: relative; width: 24px; }\",\".framer-rUN8P .framer-hh5w5p { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-rUN8P .framer-1qi5s4v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rUN8P .framer-zo9x74 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-rUN8P .framer-1goku1h, .framer-rUN8P .framer-f4q0if, .framer-rUN8P .framer-xv8jzh, .framer-rUN8P .framer-1c5c77k { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-rUN8P .framer-1km6o7f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-rUN8P .framer-4qa5u0 { -webkit-user-select: none; aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; user-select: none; width: 110px; }\",\".framer-rUN8P .framer-17czrz9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px 10px 6px 10px; position: absolute; right: 13px; top: -13px; width: min-content; z-index: 1; }\",\".framer-rUN8P .framer-9qn06x { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-rUN8P .framer-19bbwf3-container, .framer-rUN8P .framer-15f22fx-container, .framer-rUN8P .framer-1g0png0-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-rUN8P .framer-uzno3b { 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: 24px 40px 24px 40px; position: relative; width: 100%; }\",\".framer-rUN8P .framer-6aluy3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rUN8P .framer-ib54l5 { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-rUN8P .framer-u4hx18 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rUN8P .framer-10maxmp-container { flex: none; height: 48px; position: relative; width: 100%; }\",\".framer-rUN8P.framer-v-onveal .framer-qe0up5 { padding: 140px 40px 40px 40px; }\",\".framer-rUN8P.framer-v-1jstzec.framer-nkjr39 { width: 360px; }\",\".framer-rUN8P.framer-v-1jstzec .framer-11sn7ru { gap: 20px; }\",\".framer-rUN8P.framer-v-1jstzec .framer-1pr8iyb, .framer-rUN8P.framer-v-1r2qfas .framer-1pr8iyb { position: relative; right: unset; top: unset; width: 100%; }\",\".framer-rUN8P.framer-v-1jstzec .framer-18fu9kq, .framer-rUN8P.framer-v-1r2qfas .framer-18fu9kq { width: 40px; }\",\".framer-rUN8P.framer-v-1jstzec .framer-1yk91e2, .framer-rUN8P.framer-v-1jstzec .framer-14pe4aq, .framer-rUN8P.framer-v-1jstzec .framer-l07a6b { flex-direction: column; }\",\".framer-rUN8P.framer-v-1jstzec .framer-qe0up5 { gap: 24px; padding: 24px; }\",\".framer-rUN8P.framer-v-1jstzec .framer-1km6o7f { gap: 20px; padding: 16px; }\",\".framer-rUN8P.framer-v-1jstzec .framer-4qa5u0 { width: 72px; }\",\".framer-rUN8P.framer-v-1jstzec .framer-17czrz9 { padding: 6px 8px 4px 8px; right: 10px; top: -10px; }\",\".framer-rUN8P.framer-v-1jstzec .framer-uzno3b, .framer-rUN8P.framer-v-1r2qfas .framer-uzno3b { padding: 24px; }\",\".framer-rUN8P.framer-v-1r2qfas.framer-nkjr39 { width: 340px; }\",\".framer-rUN8P.framer-v-1r2qfas .framer-11sn7ru { gap: 40px; }\",\".framer-rUN8P.framer-v-1r2qfas .framer-qe0up5 { padding: 140px 24px 24px 24px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,'.framer-rUN8P[data-border=\"true\"]::after, .framer-rUN8P [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 800\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZeXAhlolV\":{\"layout\":[\"fixed\",\"fixed\"]},\"GzsdtxUTe\":{\"layout\":[\"fixed\",\"fixed\"]},\"D5HUI5ONo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"WUlh4UYak\":\"close\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerE0on_wMDh=withCSS(Component,css,\"framer-rUN8P\");export default FramerE0on_wMDh;FramerE0on_wMDh.displayName=\"Cart Component\";FramerE0on_wMDh.defaultProps={height:800,width:600};addPropertyControls(FramerE0on_wMDh,{variant:{options:[\"f4ckSM3hO\",\"ZeXAhlolV\",\"GzsdtxUTe\",\"D5HUI5ONo\"],optionTitles:[\"Populated Desktop\",\"Empty Desktop\",\"Populated Mobile\",\"Empty Mobile\"],title:\"Variant\",type:ControlType.Enum},WUlh4UYak:{title:\"Close\",type:ControlType.EventHandler}});addFonts(FramerE0on_wMDh,[{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:\"ABC Diatype Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/J1pPnpaffEzyplGyjn0hxpbMPE.woff2\",weight:\"700\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"ABC Diatype Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/2bxvxevPPneGU6riruToYe504Qk.woff2\",weight:\"500\"},{cssFamilyName:\"ABC Diatype Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/yayaqxjOKUVUw7gLHwg1s81hfSQ.woff2\",weight:\"400\"}]},...LogoNewFonts,...HamburgerCloseFonts,...FC_CartCounterFonts,...UCheckCircleFonts,...USyncFonts,...UShieldFonts,...TicketPercentFonts,...FC_CartProductCardFonts,...FC_CartSubtotalFonts,...TruemedWidgetFonts,...FCCheckoutButtonCheckoutButtonFonts,...ActionButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts)],{supportsExplicitInterCodegen:true});FramerE0on_wMDh.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(FCCheckoutButtonCheckoutButton,{},context),()=>forwardLoader(ActionButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE0on_wMDh\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"800\",\"framerVariables\":\"{\\\"WUlh4UYak\\\":\\\"close\\\"}\",\"framerIntrinsicWidth\":\"600\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZeXAhlolV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GzsdtxUTe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D5HUI5ONo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c0f92f4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,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 CartComponent from\"https://framerusercontent.com/modules/AtyO05peZ1VRwLBkzILS/OLLiHhUauBPgMvbnSXx1/E0on_wMDh.js\";const CartComponentFonts=getFonts(CartComponent);const FC_CartStateControllerFonts=getFonts(FC_CartStateController);const serializationHash=\"framer-BGlC3\";const variantClassNames={k8W7WhVAw:\"framer-v-1rbcej2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const PN32Wb5Y6=undefined;const T_9YiJ7aE=undefined;const transition1={delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const convertFromBoolean=(value,activeLocale)=>{return value?\"GzsdtxUTe\":\"f4ckSM3hO\";};const convertFromBoolean1=(value,activeLocale)=>{return value?\"D5HUI5ONo\":\"ZeXAhlolV\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({close,height,id,mobile,width,...props})=>{return{...props,PN32Wb5Y6:mobile??props.PN32Wb5Y6,T_9YiJ7aE:close??props.T_9YiJ7aE};};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,T_9YiJ7aE,PN32Wb5Y6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"k8W7WhVAw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const WUlh4UYakcsu7az=activeVariantCallback(async(...args)=>{if(T_9YiJ7aE){const res=await T_9YiJ7aE(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1rbcej2\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"k8W7WhVAw\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yynved-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"h0yd0YiAh-container\",nodeId:\"h0yd0YiAh\",rendersWithMotion:true,scopeId:\"f1NutSCmP\",children:/*#__PURE__*/_jsx(FC_CartStateController,{Empty:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"600px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8rhxdl-container\",\"data-framer-name\":\"Empty\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"rdT_NOS46-container\",name:\"Empty\",nodeId:\"rdT_NOS46\",rendersWithMotion:true,scopeId:\"f1NutSCmP\",children:/*#__PURE__*/_jsx(CartComponent,{height:\"100%\",id:\"rdT_NOS46\",layoutId:\"rdT_NOS46\",name:\"Empty\",style:{height:\"100%\",width:\"100%\"},variant:convertFromBoolean1(PN32Wb5Y6,activeLocale),width:\"100%\",WUlh4UYak:WUlh4UYakcsu7az})})})],height:\"100%\",id:\"h0yd0YiAh\",layoutId:\"h0yd0YiAh\",Populated:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"600px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-86og57-container\",\"data-framer-name\":\"Populated\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"qMSARtigo-container\",name:\"Populated\",nodeId:\"qMSARtigo\",rendersWithMotion:true,scopeId:\"f1NutSCmP\",children:/*#__PURE__*/_jsx(CartComponent,{height:\"100%\",id:\"qMSARtigo\",layoutId:\"qMSARtigo\",name:\"Populated\",style:{height:\"100%\",width:\"100%\"},variant:convertFromBoolean(PN32Wb5Y6,activeLocale),width:\"100%\",WUlh4UYak:WUlh4UYakcsu7az})})})],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BGlC3.framer-134tg51, .framer-BGlC3 .framer-134tg51 { display: block; }\",\".framer-BGlC3.framer-1rbcej2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 800px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 600px; }\",\".framer-BGlC3 .framer-yynved-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; z-index: 10; }\",\".framer-BGlC3 .framer-86og57-container, .framer-BGlC3 .framer-8rhxdl-container { height: 800px; position: relative; width: 600px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"T_9YiJ7aE\":\"close\",\"PN32Wb5Y6\":\"mobile\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerf1NutSCmP=withCSS(Component,css,\"framer-BGlC3\");export default Framerf1NutSCmP;Framerf1NutSCmP.displayName=\"Cart Modal\";Framerf1NutSCmP.defaultProps={height:800,width:600};addPropertyControls(Framerf1NutSCmP,{T_9YiJ7aE:{title:\"Close\",type:ControlType.EventHandler},PN32Wb5Y6:{defaultValue:false,title:\"Mobile\",type:ControlType.Boolean}});addFonts(Framerf1NutSCmP,[{explicitInter:true,fonts:[]},...CartComponentFonts,...FC_CartStateControllerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf1NutSCmP\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"T_9YiJ7aE\\\":\\\"close\\\",\\\"PN32Wb5Y6\\\":\\\"mobile\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"600\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"800\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Exp\\xe9dition en avril 2026.\"})})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfc7676c-899f-4c8f-925b-49f27f77de7a, rgb(17, 17, 17)))\"},children:\"Inscrivez-vous ci-dessous pour un acc\\xe8s anticip\\xe9 aux pr\\xe9commandes.\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Env\\xedo en abril de 2026.\"})})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfc7676c-899f-4c8f-925b-49f27f77de7a, rgb(17, 17, 17)))\"},children:\"Reg\\xedstrese a continuaci\\xf3n para tener acceso anticipado a los pedidos anticipados.\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"2026年4月発送予定。\"})})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfc7676c-899f-4c8f-925b-49f27f77de7a, rgb(17, 17, 17)))\"},children:\"先行予約の早期アクセスのため、以下からご登録ください。\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Доставка у квітні 2026 року.\"})})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfc7676c-899f-4c8f-925b-49f27f77de7a, rgb(17, 17, 17)))\"},children:\"Зареєструйтеся нижче, щоб отримати ранній доступ до попередніх замовлень.\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0809aa)\nimport*as localizedValues from\"./hjAvb3oi5-0.js\";import*as localizedValues1 from\"./hjAvb3oi5-1.js\";import*as localizedValues2 from\"./hjAvb3oi5-2.js\";import*as localizedValues3 from\"./hjAvb3oi5-3.js\";const valuesByLocaleId={ePNLrG3U_:localizedValues1,gmNlAXh2M:localizedValues,QxotPxPXN:localizedValues3,sScrPW09P:localizedValues2};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}export function usePreloadLocalizedValues(){}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0809aa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CloseThick from\"https://framerusercontent.com/modules/Hz24b66TiDrRP0pa3zpB/0goZlueeDzXA0nnMi4lN/btlnzfpgS.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/dssmmeDUgU3iERqxbaHk/afuj0rhW7vajf0E31OrB/hjAvb3oi5.js\";const CloseThickFonts=getFonts(CloseThick);const cycleOrder=[\"YUIoN_xYa\",\"fNySPy7PO\",\"vdWSL9kFb\",\"dDxhX1TTm\"];const serializationHash=\"framer-eglOe\";const variantClassNames={dDxhX1TTm:\"framer-v-1dss5ls\",fNySPy7PO:\"framer-v-1rbb28c\",vdWSL9kFb:\"framer-v-1nn5s4w\",YUIoN_xYa:\"framer-v-1infzea\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Hidden\":\"vdWSL9kFb\",\"Mobile Hidden\":\"dDxhX1TTm\",Desktop:\"YUIoN_xYa\",Mobile:\"fNySPy7PO\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YUIoN_xYa\"};};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:\"YUIoN_xYa\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTape1ut7a=activeVariantCallback(async(...args)=>{setVariant(\"vdWSL9kFb\");});const onTapz6hfs0=activeVariantCallback(async(...args)=>{setVariant(\"dDxhX1TTm\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if([\"vdWSL9kFb\",\"dDxhX1TTm\"].includes(baseVariant))return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1infzea\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"YUIoN_xYa\",ref:refBinding,style:{backdropFilter:\"blur(8px)\",backgroundColor:\"var(--token-8cf6510c-90fc-4d4f-8fe5-81ff9e9be866, rgba(245, 219, 247, 0.8))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 0.7113342898827977px 2.98760401750775px -0.5px rgba(58, 30, 16, 0.02), 0px 1.9371521717053837px 8.13603912116261px -1px rgba(58, 30, 16, 0.02), 0px 4.253285051195417px 17.86379721502075px -1.5px rgba(58, 30, 16, 0.02), 0px 9.4413216807344px 39.653551059084485px -2px rgba(58, 30, 16, 0.02), 0px 24px 100.8px -2.5px rgba(58, 30, 16, 0.02)\",WebkitBackdropFilter:\"blur(8px)\",...style},...addPropertyOverrides({fNySPy7PO:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fl6d9p\",\"data-framer-name\":\"Label\",layoutDependency:layoutDependency,layoutId:\"C8cInF7Tc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Shipping April 2026.\"})})}),className:\"framer-9l4dme\",\"data-framer-name\":\"Welcome friends of Gary!\",fonts:[\"CUSTOMV2;ABC Diatype Medium\",\"CUSTOMV2;ABC Diatype Bold\"],layoutDependency:layoutDependency,layoutId:\"MvjKd1z4a\",style:{\"--extracted-r6o4lv\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfc7676c-899f-4c8f-925b-49f27f77de7a, rgb(17, 17, 17)))\"},children:\"Signup below for early access to pre-orders.\"})}),className:\"framer-fy7ymx\",\"data-framer-name\":\"Welcome friends of Gary!\",fonts:[\"CUSTOMV2;ABC Diatype Medium\"],layoutDependency:layoutDependency,layoutId:\"sxppxDyUS\",style:{\"--extracted-r6o4lv\":\"var(--token-bfc7676c-899f-4c8f-925b-49f27f77de7a, rgb(17, 17, 17))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11cpcmg\",\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VpkR2jEZB\",onTap:onTape1ut7a,style:{opacity:.3},...addPropertyOverrides({fNySPy7PO:{onTap:onTapz6hfs0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(CloseThick,{animated:true,className:\"framer-qmszpl\",layoutDependency:layoutDependency,layoutId:\"OMPDqQraH\",style:{\"--xyf2uq\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"}})})]})})})});});const css=[\".framer-eglOe.framer-4ftzhd, .framer-eglOe .framer-4ftzhd { display: block; }\",\".framer-eglOe.framer-1infzea { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 16px; position: relative; width: 1388px; will-change: var(--framer-will-change-override, transform); }\",\".framer-eglOe .framer-fl6d9p { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-eglOe .framer-9l4dme { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-eglOe .framer-fy7ymx { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-eglOe .framer-11cpcmg { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-eglOe .framer-qmszpl { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\",\".framer-eglOe.framer-v-1rbb28c.framer-1infzea { width: 340px; }\",\".framer-eglOe.framer-v-1rbb28c .framer-fl6d9p { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; }\",\".framer-eglOe.framer-v-1rbb28c .framer-fy7ymx { --framer-text-wrap: balance; flex: none; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 1388\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fNySPy7PO\":{\"layout\":[\"fixed\",\"auto\"]},\"vdWSL9kFb\":{\"layout\":[\"fixed\",\"auto\"]},\"dDxhX1TTm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhjAvb3oi5=withCSS(Component,css,\"framer-eglOe\");export default FramerhjAvb3oi5;FramerhjAvb3oi5.displayName=\"Welcome Message\";FramerhjAvb3oi5.defaultProps={height:48,width:1388};addPropertyControls(FramerhjAvb3oi5,{variant:{options:[\"YUIoN_xYa\",\"fNySPy7PO\",\"vdWSL9kFb\",\"dDxhX1TTm\"],optionTitles:[\"Desktop\",\"Mobile\",\"Desktop Hidden\",\"Mobile Hidden\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerhjAvb3oi5,[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Diatype Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/2bxvxevPPneGU6riruToYe504Qk.woff2\",weight:\"500\"},{cssFamilyName:\"ABC Diatype Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/J1pPnpaffEzyplGyjn0hxpbMPE.woff2\",weight:\"700\"}]},...CloseThickFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhjAvb3oi5\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fNySPy7PO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vdWSL9kFb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dDxhX1TTm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1388\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"48\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hjAvb3oi5.map","/* esm.sh - fuse.js@7.0.0 */\nfunction x(e){return Array.isArray?Array.isArray(e):ft(e)===\"[object Array]\"}var Mt=1/0;function _t(e){if(typeof e==\"string\")return e;let t=e+\"\";return t==\"0\"&&1/e==-Mt?\"-0\":t}function yt(e){return e==null?\"\":_t(e)}function A(e){return typeof e==\"string\"}function lt(e){return typeof e==\"number\"}function At(e){return e===!0||e===!1||Et(e)&&ft(e)==\"[object Boolean]\"}function ut(e){return typeof e==\"object\"}function Et(e){return ut(e)&&e!==null}function m(e){return e!=null}function H(e){return!e.trim().length}function ft(e){return e==null?e===void 0?\"[object Undefined]\":\"[object Null]\":Object.prototype.toString.call(e)}var It=\"Incorrect 'index' type\",xt=e=>`Invalid value for key ${e}`,wt=e=>`Pattern length exceeds max of ${e}.`,St=e=>`Missing ${e} property in key`,Lt=e=>`Property 'weight' in key '${e}' must be a positive integer`,it=Object.prototype.hasOwnProperty,V=class{constructor(t){this._keys=[],this._keyMap={};let s=0;t.forEach(n=>{let r=dt(n);this._keys.push(r),this._keyMap[r.id]=r,s+=r.weight}),this._keys.forEach(n=>{n.weight/=s})}get(t){return this._keyMap[t]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}};function dt(e){let t=null,s=null,n=null,r=1,i=null;if(A(e)||x(e))n=e,t=ct(e),s=Y(e);else{if(!it.call(e,\"name\"))throw new Error(St(\"name\"));let c=e.name;if(n=c,it.call(e,\"weight\")&&(r=e.weight,r<=0))throw new Error(Lt(c));t=ct(c),s=Y(c),i=e.getFn}return{path:t,id:s,weight:r,src:n,getFn:i}}function ct(e){return x(e)?e:e.split(\".\")}function Y(e){return x(e)?e.join(\".\"):e}function Rt(e,t){let s=[],n=!1,r=(i,c,o)=>{if(m(i))if(!c[o])s.push(i);else{let h=c[o],a=i[h];if(!m(a))return;if(o===c.length-1&&(A(a)||lt(a)||At(a)))s.push(yt(a));else if(x(a)){n=!0;for(let l=0,f=a.length;l<f;l+=1)r(a[l],c,o+1)}else c.length&&r(a,c,o+1)}};return r(e,A(t)?t.split(\".\"):t,0),n?s:s[0]}var bt={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},Nt={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1},Ot={location:0,threshold:.6,distance:100},$t={useExtendedSearch:!1,getFn:Rt,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1},u={...Nt,...bt,...Ot,...$t},kt=/[^ ]+/g;function Ct(e=1,t=3){let s=new Map,n=Math.pow(10,t);return{get(r){let i=r.match(kt).length;if(s.has(i))return s.get(i);let c=1/Math.pow(i,.5*e),o=parseFloat(Math.round(c*n)/n);return s.set(i,o),o},clear(){s.clear()}}}var k=class{constructor({getFn:t=u.getFn,fieldNormWeight:s=u.fieldNormWeight}={}){this.norm=Ct(s,3),this.getFn=t,this.isCreated=!1,this.setIndexRecords()}setSources(t=[]){this.docs=t}setIndexRecords(t=[]){this.records=t}setKeys(t=[]){this.keys=t,this._keysMap={},t.forEach((s,n)=>{this._keysMap[s.id]=n})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,A(this.docs[0])?this.docs.forEach((t,s)=>{this._addString(t,s)}):this.docs.forEach((t,s)=>{this._addObject(t,s)}),this.norm.clear())}add(t){let s=this.size();A(t)?this._addString(t,s):this._addObject(t,s)}removeAt(t){this.records.splice(t,1);for(let s=t,n=this.size();s<n;s+=1)this.records[s].i-=1}getValueForItemAtKeyId(t,s){return t[this._keysMap[s]]}size(){return this.records.length}_addString(t,s){if(!m(t)||H(t))return;let n={v:t,i:s,n:this.norm.get(t)};this.records.push(n)}_addObject(t,s){let n={i:s,$:{}};this.keys.forEach((r,i)=>{let c=r.getFn?r.getFn(t):this.getFn(t,r.path);if(m(c)){if(x(c)){let o=[],h=[{nestedArrIndex:-1,value:c}];for(;h.length;){let{nestedArrIndex:a,value:l}=h.pop();if(m(l))if(A(l)&&!H(l)){let f={v:l,i:a,n:this.norm.get(l)};o.push(f)}else x(l)&&l.forEach((f,d)=>{h.push({nestedArrIndex:d,value:f})})}n.$[i]=o}else if(A(c)&&!H(c)){let o={v:c,n:this.norm.get(c)};n.$[i]=o}}}),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}};function gt(e,t,{getFn:s=u.getFn,fieldNormWeight:n=u.fieldNormWeight}={}){let r=new k({getFn:s,fieldNormWeight:n});return r.setKeys(e.map(dt)),r.setSources(t),r.create(),r}function Tt(e,{getFn:t=u.getFn,fieldNormWeight:s=u.fieldNormWeight}={}){let{keys:n,records:r}=e,i=new k({getFn:t,fieldNormWeight:s});return i.setKeys(n),i.setIndexRecords(r),i}function v(e,{errors:t=0,currentLocation:s=0,expectedLocation:n=0,distance:r=u.distance,ignoreLocation:i=u.ignoreLocation}={}){let c=t/e.length;if(i)return c;let o=Math.abs(n-s);return r?c+o/r:o?1:c}function vt(e=[],t=u.minMatchCharLength){let s=[],n=-1,r=-1,i=0;for(let c=e.length;i<c;i+=1){let o=e[i];o&&n===-1?n=i:!o&&n!==-1&&(r=i-1,r-n+1>=t&&s.push([n,r]),n=-1)}return e[i-1]&&i-n>=t&&s.push([n,i-1]),s}var b=32;function jt(e,t,s,{location:n=u.location,distance:r=u.distance,threshold:i=u.threshold,findAllMatches:c=u.findAllMatches,minMatchCharLength:o=u.minMatchCharLength,includeMatches:h=u.includeMatches,ignoreLocation:a=u.ignoreLocation}={}){if(t.length>b)throw new Error(wt(b));let l=t.length,f=e.length,d=Math.max(0,Math.min(n,f)),g=i,p=d,M=o>1||h,L=M?Array(f):[],I;for(;(I=e.indexOf(t,p))>-1;){let _=v(t,{currentLocation:I,expectedLocation:d,distance:r,ignoreLocation:a});if(g=Math.min(_,g),p=I+l,M){let w=0;for(;w<l;)L[I+w]=1,w+=1}}p=-1;let O=[],R=1,C=l+f,mt=1<<l-1;for(let _=0;_<l;_+=1){let w=0,S=C;for(;w<S;)v(t,{errors:_,currentLocation:d+S,expectedLocation:d,distance:r,ignoreLocation:a})<=g?w=S:C=S,S=Math.floor((C-w)/2+w);C=S;let nt=Math.max(1,d-S+1),W=c?f:Math.min(d+S,f)+l,$=Array(W+2);$[W+1]=(1<<_)-1;for(let y=W;y>=nt;y-=1){let T=y-1,rt=s[e.charAt(T)];if(M&&(L[T]=+!!rt),$[y]=($[y+1]<<1|1)&rt,_&&($[y]|=(O[y+1]|O[y])<<1|1|O[y+1]),$[y]&mt&&(R=v(t,{errors:_,currentLocation:T,expectedLocation:d,distance:r,ignoreLocation:a}),R<=g)){if(g=R,p=T,p<=d)break;nt=Math.max(1,2*d-p)}}if(v(t,{errors:_+1,currentLocation:d,expectedLocation:d,distance:r,ignoreLocation:a})>g)break;O=$}let K={isMatch:p>=0,score:Math.max(.001,R)};if(M){let _=vt(L,o);_.length?h&&(K.indices=_):K.isMatch=!1}return K}function Ft(e){let t={};for(let s=0,n=e.length;s<n;s+=1){let r=e.charAt(s);t[r]=(t[r]||0)|1<<n-s-1}return t}var j=class{constructor(t,{location:s=u.location,threshold:n=u.threshold,distance:r=u.distance,includeMatches:i=u.includeMatches,findAllMatches:c=u.findAllMatches,minMatchCharLength:o=u.minMatchCharLength,isCaseSensitive:h=u.isCaseSensitive,ignoreLocation:a=u.ignoreLocation}={}){if(this.options={location:s,threshold:n,distance:r,includeMatches:i,findAllMatches:c,minMatchCharLength:o,isCaseSensitive:h,ignoreLocation:a},this.pattern=h?t:t.toLowerCase(),this.chunks=[],!this.pattern.length)return;let l=(d,g)=>{this.chunks.push({pattern:d,alphabet:Ft(d),startIndex:g})},f=this.pattern.length;if(f>b){let d=0,g=f%b,p=f-g;for(;d<p;)l(this.pattern.substr(d,b),d),d+=b;if(g){let M=f-b;l(this.pattern.substr(M),M)}}else l(this.pattern,0)}searchIn(t){let{isCaseSensitive:s,includeMatches:n}=this.options;if(s||(t=t.toLowerCase()),this.pattern===t){let p={isMatch:!0,score:0};return n&&(p.indices=[[0,t.length-1]]),p}let{location:r,distance:i,threshold:c,findAllMatches:o,minMatchCharLength:h,ignoreLocation:a}=this.options,l=[],f=0,d=!1;this.chunks.forEach(({pattern:p,alphabet:M,startIndex:L})=>{let{isMatch:I,score:O,indices:R}=jt(t,p,M,{location:r+L,distance:i,threshold:c,findAllMatches:o,minMatchCharLength:h,includeMatches:n,ignoreLocation:a});I&&(d=!0),f+=O,I&&R&&(l=[...l,...R])});let g={isMatch:d,score:d?f/this.chunks.length:1};return d&&n&&(g.indices=l),g}},E=class{constructor(t){this.pattern=t}static isMultiMatch(t){return ot(t,this.multiRegex)}static isSingleMatch(t){return ot(t,this.singleRegex)}search(){}};function ot(e,t){let s=e.match(t);return s?s[1]:null}var B=class extends E{constructor(t){super(t)}static get type(){return\"exact\"}static get multiRegex(){return/^=\"(.*)\"$/}static get singleRegex(){return/^=(.*)$/}search(t){let s=t===this.pattern;return{isMatch:s,score:s?0:1,indices:[0,this.pattern.length-1]}}},G=class extends E{constructor(t){super(t)}static get type(){return\"inverse-exact\"}static get multiRegex(){return/^!\"(.*)\"$/}static get singleRegex(){return/^!(.*)$/}search(t){let n=t.indexOf(this.pattern)===-1;return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}},z=class extends E{constructor(t){super(t)}static get type(){return\"prefix-exact\"}static get multiRegex(){return/^\\^\"(.*)\"$/}static get singleRegex(){return/^\\^(.*)$/}search(t){let s=t.startsWith(this.pattern);return{isMatch:s,score:s?0:1,indices:[0,this.pattern.length-1]}}},U=class extends E{constructor(t){super(t)}static get type(){return\"inverse-prefix-exact\"}static get multiRegex(){return/^!\\^\"(.*)\"$/}static get singleRegex(){return/^!\\^(.*)$/}search(t){let s=!t.startsWith(this.pattern);return{isMatch:s,score:s?0:1,indices:[0,t.length-1]}}},Q=class extends E{constructor(t){super(t)}static get type(){return\"suffix-exact\"}static get multiRegex(){return/^\"(.*)\"\\$$/}static get singleRegex(){return/^(.*)\\$$/}search(t){let s=t.endsWith(this.pattern);return{isMatch:s,score:s?0:1,indices:[t.length-this.pattern.length,t.length-1]}}},X=class extends E{constructor(t){super(t)}static get type(){return\"inverse-suffix-exact\"}static get multiRegex(){return/^!\"(.*)\"\\$$/}static get singleRegex(){return/^!(.*)\\$$/}search(t){let s=!t.endsWith(this.pattern);return{isMatch:s,score:s?0:1,indices:[0,t.length-1]}}},F=class extends E{constructor(t,{location:s=u.location,threshold:n=u.threshold,distance:r=u.distance,includeMatches:i=u.includeMatches,findAllMatches:c=u.findAllMatches,minMatchCharLength:o=u.minMatchCharLength,isCaseSensitive:h=u.isCaseSensitive,ignoreLocation:a=u.ignoreLocation}={}){super(t),this._bitapSearch=new j(t,{location:s,threshold:n,distance:r,includeMatches:i,findAllMatches:c,minMatchCharLength:o,isCaseSensitive:h,ignoreLocation:a})}static get type(){return\"fuzzy\"}static get multiRegex(){return/^\"(.*)\"$/}static get singleRegex(){return/^(.*)$/}search(t){return this._bitapSearch.searchIn(t)}},P=class extends E{constructor(t){super(t)}static get type(){return\"include\"}static get multiRegex(){return/^'\"(.*)\"$/}static get singleRegex(){return/^'(.*)$/}search(t){let s=0,n,r=[],i=this.pattern.length;for(;(n=t.indexOf(this.pattern,s))>-1;)s=n+i,r.push([n,s-1]);let c=!!r.length;return{isMatch:c,score:c?0:1,indices:r}}},J=[B,P,z,U,X,Q,G,F],ht=J.length,Pt=/ +(?=(?:[^\\\"]*\\\"[^\\\"]*\\\")*[^\\\"]*$)/,Dt=\"|\";function Kt(e,t={}){return e.split(Dt).map(s=>{let n=s.trim().split(Pt).filter(i=>i&&!!i.trim()),r=[];for(let i=0,c=n.length;i<c;i+=1){let o=n[i],h=!1,a=-1;for(;!h&&++a<ht;){let l=J[a],f=l.isMultiMatch(o);f&&(r.push(new l(f,t)),h=!0)}if(!h)for(a=-1;++a<ht;){let l=J[a],f=l.isSingleMatch(o);if(f){r.push(new l(f,t));break}}}return r})}var Wt=new Set([F.type,P.type]),Z=class{constructor(t,{isCaseSensitive:s=u.isCaseSensitive,includeMatches:n=u.includeMatches,minMatchCharLength:r=u.minMatchCharLength,ignoreLocation:i=u.ignoreLocation,findAllMatches:c=u.findAllMatches,location:o=u.location,threshold:h=u.threshold,distance:a=u.distance}={}){this.query=null,this.options={isCaseSensitive:s,includeMatches:n,minMatchCharLength:r,findAllMatches:c,ignoreLocation:i,location:o,threshold:h,distance:a},this.pattern=s?t:t.toLowerCase(),this.query=Kt(this.pattern,this.options)}static condition(t,s){return s.useExtendedSearch}searchIn(t){let s=this.query;if(!s)return{isMatch:!1,score:1};let{includeMatches:n,isCaseSensitive:r}=this.options;t=r?t:t.toLowerCase();let i=0,c=[],o=0;for(let h=0,a=s.length;h<a;h+=1){let l=s[h];c.length=0,i=0;for(let f=0,d=l.length;f<d;f+=1){let g=l[f],{isMatch:p,indices:M,score:L}=g.search(t);if(p){if(i+=1,o+=L,n){let I=g.constructor.type;Wt.has(I)?c=[...c,...M]:c.push(M)}}else{o=0,i=0,c.length=0;break}}if(i){let f={isMatch:!0,score:o/i};return n&&(f.indices=c),f}}return{isMatch:!1,score:1}}},q=[];function Ht(...e){q.push(...e)}function tt(e,t){for(let s=0,n=q.length;s<n;s+=1){let r=q[s];if(r.condition(e,t))return new r(e,t)}return new j(e,t)}var D={AND:\"$and\",OR:\"$or\"},et={PATH:\"$path\",PATTERN:\"$val\"},st=e=>!!(e[D.AND]||e[D.OR]),Vt=e=>!!e[et.PATH],Yt=e=>!x(e)&&ut(e)&&!st(e),at=e=>({[D.AND]:Object.keys(e).map(t=>({[t]:e[t]}))});function pt(e,t,{auto:s=!0}={}){let n=r=>{let i=Object.keys(r),c=Vt(r);if(!c&&i.length>1&&!st(r))return n(at(r));if(Yt(r)){let h=c?r[et.PATH]:i[0],a=c?r[et.PATTERN]:r[h];if(!A(a))throw new Error(xt(h));let l={keyId:Y(h),pattern:a};return s&&(l.searcher=tt(a,t)),l}let o={children:[],operator:i[0]};return i.forEach(h=>{let a=r[h];x(a)&&a.forEach(l=>{o.children.push(n(l))})}),o};return st(e)||(e=at(e)),n(e)}function Bt(e,{ignoreFieldNorm:t=u.ignoreFieldNorm}){e.forEach(s=>{let n=1;s.matches.forEach(({key:r,norm:i,score:c})=>{let o=r?r.weight:null;n*=Math.pow(c===0&&o?Number.EPSILON:c,(o||1)*(t?1:i))}),s.score=n})}function Gt(e,t){let s=e.matches;t.matches=[],m(s)&&s.forEach(n=>{if(!m(n.indices)||!n.indices.length)return;let{indices:r,value:i}=n,c={indices:r,value:i};n.key&&(c.key=n.key.src),n.idx>-1&&(c.refIndex=n.idx),t.matches.push(c)})}function zt(e,t){t.score=e.score}function Ut(e,t,{includeMatches:s=u.includeMatches,includeScore:n=u.includeScore}={}){let r=[];return s&&r.push(Gt),n&&r.push(zt),e.map(i=>{let{idx:c}=i,o={item:t[c],refIndex:c};return r.length&&r.forEach(h=>{h(i,o)}),o})}var N=class{constructor(t,s={},n){this.options={...u,...s},this.options.useExtendedSearch,this._keyStore=new V(this.options.keys),this.setCollection(t,n)}setCollection(t,s){if(this._docs=t,s&&!(s instanceof k))throw new Error(It);this._myIndex=s||gt(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(t){m(t)&&(this._docs.push(t),this._myIndex.add(t))}remove(t=()=>!1){let s=[];for(let n=0,r=this._docs.length;n<r;n+=1){let i=this._docs[n];t(i,n)&&(this.removeAt(n),n-=1,r-=1,s.push(i))}return s}removeAt(t){this._docs.splice(t,1),this._myIndex.removeAt(t)}getIndex(){return this._myIndex}search(t,{limit:s=-1}={}){let{includeMatches:n,includeScore:r,shouldSort:i,sortFn:c,ignoreFieldNorm:o}=this.options,h=A(t)?A(this._docs[0])?this._searchStringList(t):this._searchObjectList(t):this._searchLogical(t);return Bt(h,{ignoreFieldNorm:o}),i&&h.sort(c),lt(s)&&s>-1&&(h=h.slice(0,s)),Ut(h,this._docs,{includeMatches:n,includeScore:r})}_searchStringList(t){let s=tt(t,this.options),{records:n}=this._myIndex,r=[];return n.forEach(({v:i,i:c,n:o})=>{if(!m(i))return;let{isMatch:h,score:a,indices:l}=s.searchIn(i);h&&r.push({item:i,idx:c,matches:[{score:a,value:i,norm:o,indices:l}]})}),r}_searchLogical(t){let s=pt(t,this.options),n=(o,h,a)=>{if(!o.children){let{keyId:f,searcher:d}=o,g=this._findMatches({key:this._keyStore.get(f),value:this._myIndex.getValueForItemAtKeyId(h,f),searcher:d});return g&&g.length?[{idx:a,item:h,matches:g}]:[]}let l=[];for(let f=0,d=o.children.length;f<d;f+=1){let g=o.children[f],p=n(g,h,a);if(p.length)l.push(...p);else if(o.operator===D.AND)return[]}return l},r=this._myIndex.records,i={},c=[];return r.forEach(({$:o,i:h})=>{if(m(o)){let a=n(s,o,h);a.length&&(i[h]||(i[h]={idx:h,item:o,matches:[]},c.push(i[h])),a.forEach(({matches:l})=>{i[h].matches.push(...l)}))}}),c}_searchObjectList(t){let s=tt(t,this.options),{keys:n,records:r}=this._myIndex,i=[];return r.forEach(({$:c,i:o})=>{if(!m(c))return;let h=[];n.forEach((a,l)=>{h.push(...this._findMatches({key:a,value:c[l],searcher:s}))}),h.length&&i.push({idx:o,item:c,matches:h})}),i}_findMatches({key:t,value:s,searcher:n}){if(!m(s))return[];let r=[];if(x(s))s.forEach(({v:i,i:c,n:o})=>{if(!m(i))return;let{isMatch:h,score:a,indices:l}=n.searchIn(i);h&&r.push({score:a,key:t,value:i,idx:c,norm:o,indices:l})});else{let{v:i,n:c}=s,{isMatch:o,score:h,indices:a}=n.searchIn(i);o&&r.push({score:h,key:t,value:i,norm:c,indices:a})}return r}};N.version=\"7.0.0\";N.createIndex=gt;N.parseIndex=Tt;N.config=u;N.parseQuery=pt;Ht(Z);export{N as default};\n//# sourceMappingURL=fuse.mjs.map","/* esm.sh - fuse.js@7.0.0 */\nexport * from \"/fuse.js@7.0.0/es2022/fuse.mjs\";\nexport { default } from \"/fuse.js@7.0.0/es2022/fuse.mjs\";\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{useState,useMemo,useRef,useEffect}from\"react\";// @ts-ignore\nimport Fuse from\"https://esm.sh/fuse.js@7.0.0\";const DUMMY_PAGES=[{url:\"/faq/what-is-this\",title:\"What is this product about?\",description:\"A short description of the page goes here and can be truncated.\"},{url:\"/faq/how-does-it-work\",title:\"How does it work?\",description:\"Another description line that gives context about this result.\"},{url:\"/resources/getting-started\",title:\"Getting Started Guide\",description:\"Everything you need to know to get up and running quickly.\"},{url:\"/resources/advanced-tips\",title:\"Advanced Tips & Tricks\",description:\"Take your usage to the next level with these pro tips.\"},{url:\"/about\",title:\"About Us\",description:\"Learn more about our company, mission, and values.\"},{url:\"/contact\",title:\"Contact\",description:\"Get in touch with us.\"}];function normalizePath(url){try{const pathname=url.startsWith(\"http\")?new URL(url).pathname:url.split(\"?\")[0].split(\"#\")[0];return pathname.replace(/\\/+$/,\"\")||\"/\";}catch{return url;}}function getFirstSegment(url){try{const pathname=url.startsWith(\"http\")?new URL(url).pathname:url.split(\"?\")[0].split(\"#\")[0];return pathname.split(\"/\").filter(Boolean)[0]??\"\";}catch{return\"\";}}function getGroupKey(url,knownGroups){try{const pathname=url.startsWith(\"http\")?new URL(url).pathname:url.split(\"?\")[0].split(\"#\")[0];const parts=pathname.split(\"/\").filter(Boolean);if(parts.length>=2)return parts[0];if(parts.length===1&&knownGroups.has(parts[0]))return parts[0];return\"\";}catch{return\"\";}}function priorityUrlToGroupKey(url){try{const pathname=url.startsWith(\"http\")?new URL(url).pathname:url.split(\"?\")[0].split(\"#\")[0];return pathname.split(\"/\").filter(Boolean)[0]??\"\";}catch{return\"\";}}function buildGroupOrder(priorityPages){const seen=new Set;const order=[];for(const url of priorityPages??[]){const key=priorityUrlToGroupKey(url);if(!seen.has(key)){seen.add(key);order.push(key);}}return order;}function buildPinnedSet(priorityPages){const map=new Map;for(const[i,url]of(priorityPages??[]).entries()){const p=normalizePath(url);if(!map.has(p))map.set(p,i);}return map;}function highlight(text,q,color){if(!q)return text;const i=text.toLowerCase().indexOf(q.toLowerCase());if(i===-1)return text;return /*#__PURE__*/_jsxs(_Fragment,{children:[text.slice(0,i),/*#__PURE__*/_jsx(\"span\",{style:{color,fontWeight:600},children:text.slice(i,i+q.length)}),text.slice(i+q.length)]});}function groupPages(pages,groupOrder,pinnedSet,pagesLabel){const knownGroups=new Set;for(const page of pages){const seg=getFirstSegment(page.url);const pathname=page.url.startsWith(\"http\")?new URL(page.url).pathname:page.url.split(\"?\")[0].split(\"#\")[0];if(seg&&pathname.split(\"/\").filter(Boolean).length>=2)knownGroups.add(seg);}const map={};for(const page of pages){const key=getGroupKey(page.url,knownGroups);if(!map[key])map[key]=[];map[key].push(page);}for(const key of Object.keys(map)){map[key].sort((a,b)=>{const ai=pinnedSet.get(normalizePath(a.url))??Infinity;const bi=pinnedSet.get(normalizePath(b.url))??Infinity;return ai-bi;});}const allKeys=Object.keys(map);const orderedKeys=[...groupOrder.filter(seg=>seg in map),...allKeys.filter(k=>!groupOrder.includes(k))];return orderedKeys.map(key=>({label:key?key.toUpperCase():pagesLabel,items:map[key]}));}function applyPriority(results,pinnedSet){if(!pinnedSet.size)return results;const pinned=new Array(pinnedSet.size);const rest=[];for(const page of results){const idx=pinnedSet.get(normalizePath(page.url));if(idx!==undefined)pinned[idx]=page;else rest.push(page);}return[...pinned.filter(Boolean),...rest];}const CACHE_KEY=\"framer-sitesearch-v1\";function findIndexUrlFromDom(){const ctxs=[window,window.parent,window.top];for(const ctx of ctxs){try{const metas=Array.from(ctx?.document?.querySelectorAll(\"meta\")??[]);for(const meta of metas){if(meta.getAttribute(\"name\")===\"framer-search-index\"){const url=meta.getAttribute(\"content\");if(url)return url;}const content=meta.getAttribute(\"content\")??\"\";if(content.includes(\"framerusercontent.com\")&&content.includes(\"searchIndex\"))return content;}}catch{}}return null;}async function findIndexUrlFromPage(){try{const res=await fetch(window.location.href);const html=await res.text();const m=html.match(/name=\"framer-search-index\"\\s+content=\"([^\"]+)\"/)||html.match(/content=\"([^\"]+framerusercontent\\.com[^\"]+searchIndex[^\"]+)\"/);return m?.[1]??null;}catch{return null;}}async function loadIndex(){let url=findIndexUrlFromDom();if(!url)url=await findIndexUrlFromPage();if(!url)return null;try{const cached=JSON.parse(localStorage.getItem(CACHE_KEY)||\"null\");if(cached?.url===url)return cached.data;const res=await fetch(url);if(!res.ok)return null;const data=await res.json();localStorage.setItem(CACHE_KEY,JSON.stringify({url,data}));return data;}catch{return null;}}/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 48\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight fixed\n */export default function SiteSearch(props){const{style,behavior:{titleSource=\"h1\",showOnFocus=false,openInNewTab=false,autoFocus=false,preview=false,transition={type:\"tween\",duration:.15,ease:\"easeOut\"},priorityPages=[],pagesGroupLabel=\"PAGES\"}={},input:{placeholder=\"Search…\",font:inputFont,bg:inputBg=\"#ffffff\",border:inputBorder=\"#e0e0e0\",text:inputText=\"#1a1a1a\",radius=8,padding:inputPadding=\"0px 16px\"}={},dropdown:{maxHeight=320,bg:dropBg=\"#ffffff\",border:dropBorder=\"#e0e0e0\",dividerColor=\"#e0e0e0\",shadow=true,titleColor=\"#1a1a1a\",titleFont,descColor=\"#888888\",descFont,hoverBg=\"#f5f5f5\",highlightColor=\"#0066ff\",showDesc=true,padding:itemPadding=\"10px 16px\",groupResults=false,groupLabelBg=\"#f5f5f5\",groupLabelColor=\"#888888\",groupLabelFont,groupPadding=\"6px 16px\"}={}}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[query,setQuery]=useState(\"\");const[pages,setPages]=useState([]);const[status,setStatus]=useState(\"loading\");const[open,setOpen]=useState(false);const wrapRef=useRef(null);const inputRef=useRef(null);useEffect(()=>{if(isCanvas){setStatus(\"ready\");return;}setStatus(\"loading\");loadIndex().then(index=>{if(!index){setStatus(\"no-index\");return;}const built=Object.entries(index).map(([url,e])=>({url,title:titleSource===\"h1\"?e.h1?.[0]||e.title||url:e.title||e.h1?.[0]||url,description:e.description||\"\"}));setPages(built);setStatus(\"ready\");});},[titleSource]);useEffect(()=>{const fn=e=>{if(wrapRef.current&&!wrapRef.current.contains(e.target))setOpen(false);};document.addEventListener(\"mousedown\",fn);return()=>document.removeEventListener(\"mousedown\",fn);},[]);const fuse=useMemo(()=>new Fuse(pages,{keys:[\"title\",\"description\"],threshold:.4}),[pages]);const groupOrder=useMemo(()=>buildGroupOrder(priorityPages),[priorityPages]);const pinnedSet=useMemo(()=>buildPinnedSet(priorityPages),[priorityPages]);const results=useMemo(()=>{const q=query.trim();if(!q)return showOnFocus?applyPriority(pages,pinnedSet):[];const ql=q.toLowerCase();const exact=pages.filter(p=>p.title.toLowerCase().includes(ql)||p.description.toLowerCase().includes(ql));const matched=exact.length?exact:fuse.search(q).map(r=>r.item);return applyPriority(matched,pinnedSet);},[query,pages,fuse,showOnFocus,pinnedSet]);const groups=useMemo(()=>groupResults?groupPages(results,groupOrder,pinnedSet,pagesGroupLabel):null,[results,groupResults,groupOrder,pinnedSet,pagesGroupLabel]);const dummyGroups=useMemo(()=>groupResults?groupPages(DUMMY_PAGES,[],new Map,pagesGroupLabel):null,[groupResults,pagesGroupLabel]);const flatResults=useMemo(()=>groups?groups.flatMap(g=>g.items):results,[groups,results]);const showDropdown=open&&(query.trim().length>0||showOnFocus);const inputStyle={width:\"100%\",height:\"100%\",boxSizing:\"border-box\",padding:inputPadding,border:`1px solid ${inputBorder}`,borderRadius:radius,background:inputBg,color:inputText,outline:\"none\",...inputFont};const dropdownContainerStyle={position:\"absolute\",top:\"calc(100% + 6px)\",left:0,right:0,zIndex:9999,background:dropBg,border:`1px solid ${dropBorder}`,borderRadius:radius,boxShadow:shadow?\"0 8px 24px rgba(0,0,0,0.10)\":\"none\",overflow:\"hidden\"};const renderGroupLabel=(label,gi)=>/*#__PURE__*/_jsx(\"div\",{style:{padding:groupPadding,background:groupLabelBg,color:groupLabelColor,letterSpacing:\"0.06em\",borderTop:gi>0?`1px solid ${dividerColor}`:\"none\",borderBottom:`1px solid ${dividerColor}`,...groupLabelFont},children:label},`label-${label}`);const renderItem=(page,idx,isLastInGroup,isVeryLast,q=query)=>/*#__PURE__*/_jsxs(motion.a,{href:page.url,rel:\"noreferrer\",initial:{background:dropBg},whileHover:{background:hoverBg},transition:transition,style:{display:\"block\",padding:itemPadding,textDecoration:\"none\",borderBottom:!isVeryLast&&!isLastInGroup?`1px solid ${dividerColor}`:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:titleColor,...titleFont,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:highlight(page.title,q,highlightColor)}),showDesc&&page.description&&/*#__PURE__*/_jsx(\"div\",{style:{color:descColor,...descFont,marginTop:2,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:highlight(page.description,q,highlightColor)})]},page.url);const renderContent=(displayPages,displayGroups,q=query)=>{if(displayGroups){let gi=0;return displayGroups.map((group,groupIdx)=>/*#__PURE__*/_jsxs(\"div\",{children:[renderGroupLabel(group.label,groupIdx),group.items.map((page,li)=>{const idx=gi++;const isLastInGroup=li===group.items.length-1;const isVeryLast=groupIdx===displayGroups.length-1&&isLastInGroup;return renderItem(page,idx,isLastInGroup,isVeryLast,q);})]},group.label));}return displayPages.map((page,i)=>renderItem(page,i,false,i===displayPages.length-1,q));};if(isCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"visible\",...style},children:[/*#__PURE__*/_jsx(\"input\",{disabled:true,placeholder:placeholder,style:{...inputStyle,cursor:\"default\"}}),preview&&/*#__PURE__*/_jsx(\"div\",{style:dropdownContainerStyle,children:/*#__PURE__*/_jsx(\"div\",{style:{maxHeight,overflowY:\"auto\",background:dropBg},children:renderContent(DUMMY_PAGES,dummyGroups,\"\")})})]});}return /*#__PURE__*/_jsxs(\"div\",{ref:wrapRef,style:{position:\"relative\",width:\"100%\",...style},children:[/*#__PURE__*/_jsx(\"input\",{ref:inputRef,type:\"text\",value:query,// Native autoFocus attribute works across desktop + mobile (including iOS Safari)\n// as long as the component mounts within a user gesture (e.g. opening a modal via tap)\nautoFocus:autoFocus,placeholder:status===\"loading\"?\"Loading…\":placeholder,onChange:e=>{setQuery(e.target.value);setOpen(true);},onFocus:()=>setOpen(true),onKeyDown:e=>{if(e.key===\"Escape\"){setOpen(false);inputRef.current?.blur();}else if(e.key===\"Enter\"&&flatResults[0])window.open(flatResults[0].url,openInNewTab?\"_blank\":\"_self\");},style:inputStyle}),/*#__PURE__*/_jsx(AnimatePresence,{children:showDropdown&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:-6},animate:{opacity:1,y:0},exit:{opacity:0,y:-6},transition:transition,style:dropdownContainerStyle,children:/*#__PURE__*/_jsx(\"div\",{style:{maxHeight,overflowY:\"auto\",background:dropBg},children:status===\"loading\"?/*#__PURE__*/_jsx(\"div\",{style:{padding:itemPadding,color:descColor,...descFont},children:\"Loading…\"}):status===\"no-index\"?/*#__PURE__*/_jsx(\"div\",{style:{padding:itemPadding,color:descColor,...descFont},children:\"Search index not found\"}):flatResults.length===0?/*#__PURE__*/_jsx(\"div\",{style:{padding:itemPadding,color:descColor,...descFont},children:\"No results found\"}):renderContent(flatResults,groups)})},\"dropdown\")})]});}addPropertyControls(SiteSearch,{behavior:{type:ControlType.Object,title:\"Behavior\",controls:{preview:{type:ControlType.Boolean,title:\"Preview Dropdown\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},transition:{type:ControlType.Transition,title:\"Transition\"},titleSource:{type:ControlType.Enum,title:\"Title Source\",options:[\"h1\",\"title\"],optionTitles:[\"H1 (clean)\",\"Page Title\"],defaultValue:\"h1\"},autoFocus:{type:ControlType.Boolean,title:\"Auto Focus\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},showOnFocus:{type:ControlType.Boolean,title:\"Show on Focus\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},openInNewTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},priorityPages:{type:ControlType.Array,title:\"Priority Pages\",control:{type:ControlType.Link}},pagesGroupLabel:{type:ControlType.String,title:\"Pages Group Label\",defaultValue:\"PAGES\"}}},input:{type:ControlType.Object,title:\"Input\",controls:{placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Search…\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",lineHeight:\"1.4em\"}},bg:{type:ControlType.Color,title:\"Background\",defaultValue:\"#ffffff\"},border:{type:ControlType.Color,title:\"Border\",defaultValue:\"#e0e0e0\"},text:{type:ControlType.Color,title:\"Text\",defaultValue:\"#1a1a1a\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,min:0,max:48,unit:\"px\",displayStepper:true},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"0px 16px\"}}},dropdown:{type:ControlType.Object,title:\"Dropdown\",controls:{maxHeight:{type:ControlType.Number,title:\"Max Height\",defaultValue:320,min:100,max:800,step:10,unit:\"px\",displayStepper:true},bg:{type:ControlType.Color,title:\"Background\",defaultValue:\"#ffffff\"},border:{type:ControlType.Color,title:\"Border\",defaultValue:\"#e0e0e0\"},dividerColor:{type:ControlType.Color,title:\"Divider\",defaultValue:\"#e0e0e0\"},shadow:{type:ControlType.Boolean,title:\"Shadow\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},padding:{type:ControlType.Padding,title:\"Result Padding\",defaultValue:\"10px 16px\"},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#1a1a1a\"},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",lineHeight:\"1.4em\"}},showDesc:{type:ControlType.Boolean,title:\"Show Description\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},descColor:{type:ControlType.Color,title:\"Desc Color\",defaultValue:\"#888888\"},descFont:{type:ControlType.Font,title:\"Desc Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",lineHeight:\"1.4em\"}},hoverBg:{type:ControlType.Color,title:\"Hover BG\",defaultValue:\"#f5f5f5\"},highlightColor:{type:ControlType.Color,title:\"Highlight\",defaultValue:\"#0066ff\"},groupResults:{type:ControlType.Boolean,title:\"Group by Path\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},groupLabelBg:{type:ControlType.Color,title:\"Group Label BG\",defaultValue:\"#f5f5f5\"},groupLabelColor:{type:ControlType.Color,title:\"Group Label Color\",defaultValue:\"#888888\"},groupLabelFont:{type:ControlType.Font,title:\"Group Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"11px\",lineHeight:\"1.4em\"}},groupPadding:{type:ControlType.Padding,title:\"Group Padding\",defaultValue:\"6px 16px\"}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteSearch\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 400\",\"framerIntrinsicHeight\":\"48\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteSearch_1.map","export const v0=\"SOLIUS\";export const v1=\"Rechercher…\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"SOLIUS\";export const v1=\"Buscar…\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"SOLIUS\";export const v1=\"検索…\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"SOLIUS\";export const v1=\"Пошук…\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport*as localizedValues from\"./QaPDw29h0-0.js\";import*as localizedValues1 from\"./QaPDw29h0-1.js\";import*as localizedValues2 from\"./QaPDw29h0-2.js\";import*as localizedValues3 from\"./QaPDw29h0-3.js\";const valuesByLocaleId={ePNLrG3U_:localizedValues1,gmNlAXh2M:localizedValues,QxotPxPXN:localizedValues3,sScrPW09P:localizedValues2};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SiteSearch from\"https://framerusercontent.com/modules/YJzYj2tc9GTsp4tIWYIV/8L3UkwD598Ibrp0GsVNw/SiteSearch_1.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/mc5Pc6NKLkEuPcth8lmS/IQO3ruE2XsgFS5boNygD/QaPDw29h0.js\";const SiteSearchFonts=getFonts(SiteSearch);const cycleOrder=[\"GCO6Ke3Ay\",\"MCLYBz5Uv\"];const serializationHash=\"framer-J6IFB\";const variantClassNames={GCO6Ke3Ay:\"framer-v-ojwmk7\",MCLYBz5Uv:\"framer-v-tcorjm\"};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={Desktop:\"GCO6Ke3Ay\",Mobile:\"MCLYBz5Uv\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GCO6Ke3Ay\"};};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:\"GCO6Ke3Ay\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-ojwmk7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"GCO6Ke3Ay\",ref:refBinding,style:{...style},...addPropertyOverrides({MCLYBz5Uv:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"olozP851p\"},implicitPathVariables:undefined},{href:{webPageId:\"olozP851p\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yo3xtz-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GDFIKF3AK-container\",nodeId:\"GDFIKF3AK\",rendersWithMotion:true,scopeId:\"QaPDw29h0\",children:/*#__PURE__*/_jsx(SiteSearch,{behavior:{autoFocus:true,openInNewTab:false,pagesGroupLabel:getLocalizedValue(\"v0\",activeLocale)??\"SOLIUS\",preview:true,priorityPages:[\"/faq\",\"/\",resolvedLinks[0]],showOnFocus:true,titleSource:\"title\",transition:{delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"}},dropdown:{bg:\"rgb(255, 255, 255)\",border:\"var(--token-1c88b7f9-4f19-4d34-a7db-640da62fc302, rgba(17, 17, 17, 0.12))\",descColor:\"var(--token-b2c20660-79ef-4201-b366-380507f8cf52, rgba(17, 17, 17, 0.6))\",descFont:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.01em\",lineHeight:\"1.4em\"},dividerColor:\"rgba(17, 17, 17, 0.04)\",groupLabelBg:\"var(--token-525717f8-2961-4347-93f2-a8f7484cb06f, rgba(17, 17, 17, 0.05))\",groupLabelColor:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",groupLabelFont:{fontFamily:'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.02em\",lineHeight:\"1.4em\"},groupPadding:\"8px 16px 8px 16px\",groupResults:true,highlightColor:\"rgb(0, 102, 255)\",hoverBg:\"rgb(250, 250, 250)\",maxHeight:320,padding:\"16px\",shadow:true,showDesc:true,titleColor:\"rgb(26, 26, 26)\",titleFont:{fontFamily:'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"}},height:\"100%\",id:\"GDFIKF3AK\",input:{bg:\"rgb(255, 255, 255)\",border:\"var(--token-1c88b7f9-4f19-4d34-a7db-640da62fc302, rgba(17, 17, 17, 0.12))\",font:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},padding:\"16px\",placeholder:getLocalizedValue(\"v1\",activeLocale)??\"Search…\",radius:6,text:\"rgb(26, 26, 26)\"},layoutId:\"GDFIKF3AK\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({MCLYBz5Uv:{behavior:{autoFocus:true,openInNewTab:false,pagesGroupLabel:getLocalizedValue(\"v0\",activeLocale)??\"SOLIUS\",preview:true,priorityPages:[\"/faq\",\"/\",resolvedLinks[1]],showOnFocus:true,titleSource:\"title\",transition:{delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"}},dropdown:{bg:\"rgb(255, 255, 255)\",border:\"var(--token-1c88b7f9-4f19-4d34-a7db-640da62fc302, rgba(17, 17, 17, 0.12))\",descColor:\"var(--token-b2c20660-79ef-4201-b366-380507f8cf52, rgba(17, 17, 17, 0.6))\",descFont:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.01em\",lineHeight:\"1.4em\"},dividerColor:\"rgba(17, 17, 17, 0.04)\",groupLabelBg:\"var(--token-525717f8-2961-4347-93f2-a8f7484cb06f, rgba(17, 17, 17, 0.05))\",groupLabelColor:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",groupLabelFont:{fontFamily:'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.02em\",lineHeight:\"1.4em\"},groupPadding:\"8px 16px 8px 16px\",groupResults:true,highlightColor:\"rgb(0, 102, 255)\",hoverBg:\"rgb(250, 250, 250)\",maxHeight:260,padding:\"16px\",shadow:true,showDesc:true,titleColor:\"rgb(26, 26, 26)\",titleFont:{fontFamily:'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"}}}},baseVariant,gestureVariant)})})})})})})})});});const css=[\".framer-J6IFB.framer-1ikel4l, .framer-J6IFB .framer-1ikel4l { display: block; }\",\".framer-J6IFB.framer-ojwmk7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 480px; }\",\".framer-J6IFB .framer-yo3xtz-container { flex: none; height: 48px; position: relative; width: 100%; z-index: 10; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 480\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MCLYBz5Uv\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQaPDw29h0=withCSS(Component,css,\"framer-J6IFB\");export default FramerQaPDw29h0;FramerQaPDw29h0.displayName=\"Custom Site Search\";FramerQaPDw29h0.defaultProps={height:48,width:480};addPropertyControls(FramerQaPDw29h0,{variant:{options:[\"GCO6Ke3Ay\",\"MCLYBz5Uv\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQaPDw29h0,[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Diatype Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/yayaqxjOKUVUw7gLHwg1s81hfSQ.woff2\",weight:\"400\"},{cssFamilyName:\"ABC Diatype Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/2bxvxevPPneGU6riruToYe504Qk.woff2\",weight:\"500\"}]},...SiteSearchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQaPDw29h0\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MCLYBz5Uv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"480\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QaPDw29h0.map","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"qMvRy61Gj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"YX0AMSC6b\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2710857035\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-RiU4T\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-RiU4T { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-RiU4T\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979))\"},children:\"Vu dans\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-decoration\":\"underline\"},children:\"Le premier appareil UVB en vente libre \\xe0 avoir obtenu sa propre cat\\xe9gorie de la FDA →\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979))\"},children:\"Visto en\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-decoration\":\"underline\"},children:\"El primer dispositivo UVB de venta libre que obtuvo su propia categor\\xeda de la FDA →\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979))\"},children:\"掲載メディア\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-decoration\":\"underline\"},children:\"独自のFDAカテゴリーを取得した初のOTC（一般用）UVB治療器 →\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979))\"},children:\"Як показано в\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-decoration\":\"underline\"},children:\"Перший безрецептурний UVB-пристрій, який отримав власну категорію FDA →\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27dd866)\nimport*as localizedValues from\"./qg3k4k8d1-0.js\";import*as localizedValues1 from\"./qg3k4k8d1-1.js\";import*as localizedValues2 from\"./qg3k4k8d1-2.js\";import*as localizedValues3 from\"./qg3k4k8d1-3.js\";const valuesByLocaleId={ePNLrG3U_:localizedValues1,gmNlAXh2M:localizedValues,QxotPxPXN:localizedValues3,sScrPW09P:localizedValues2};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}export function usePreloadLocalizedValues(){}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27dd866)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,getFonts,getLoadingLazyAtYPosition,Image as Image1,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\";import X from\"https://framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/rn0V4USsXNMoVU9Errb7/IKWa4Gr5LSriS4mGyBAG/qg3k4k8d1.js\";const XFonts=getFonts(X);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"k0BdKsbnf\",\"ZS1lRhj5x\"];const serializationHash=\"framer-Wq4Ce\";const variantClassNames={k0BdKsbnf:\"framer-v-7ao2sh\",ZS1lRhj5x:\"framer-v-dvr3z4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:1,duration:.6,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:16};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={Hidden:\"ZS1lRhj5x\",Visible:\"k0BdKsbnf\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"k0BdKsbnf\"};};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:\"k0BdKsbnf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapgnqhaj=activeVariantCallback(async(...args)=>{setVariant(CycleVariantState);});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"ZS1lRhj5x\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-7ao2sh\",className,classNames),\"data-framer-appear-id\":\"7ao2sh\",\"data-framer-name\":\"Visible\",layoutDependency:layoutDependency,layoutId:\"k0BdKsbnf\",optimized:true,ref:refBinding,style:{backgroundColor:\"var(--token-afbe2c13-a89d-48d7-8d41-6d36cfe97921, rgb(221, 241, 243))\",...style},children:[/*#__PURE__*/_jsx(Link,{href:{pathVariables:{AUqblNCdy:\"meet-solius-the-first-otc-uvb-device-that-got-its-own-fda-category\"},unresolvedPathSlugs:{AUqblNCdy:{collectionId:\"RLGhlhWnA\",collectionItemId:\"mIvTRWGix\"}},webPageId:\"Za3GZqBKD\"},motionChild:true,nodeId:\"AtKocuGga\",scopeId:\"qg3k4k8d1\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-94bnph framer-1vm0n3n\",\"data-framer-name\":\"Link Row\",layoutDependency:layoutDependency,layoutId:\"AtKocuGga\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979))\"},children:\"As seen in\"})}),className:\"framer-1d87xcp\",fonts:[\"CUSTOMV2;ABC Diatype Medium\"],layoutDependency:layoutDependency,layoutId:\"DzkLcoAo_\",style:{\"--extracted-r6o4lv\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xy831d\",\"data-framer-name\":\"Forbes Badge\",layoutDependency:layoutDependency,layoutId:\"U5A2T5Y2n\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:344,intrinsicWidth:350,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(6+((componentViewport?.height||31)-12-19)/2)+0+0),pixelHeight:344,pixelWidth:350,positionX:\"center\",positionY:\"center\",sizes:\"58px\",src:\"https://framerusercontent.com/images/bYchiDLQnOmwpRdQiwtCwXypdTw.png?width=350&height=344\"},className:\"framer-g5784c\",\"data-framer-name\":\"Forbes Logo\",layoutDependency:layoutDependency,layoutId:\"ORHaPGxbS\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14k81ef\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"Vai4WRirh\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-decoration\":\"underline\"},children:\"Read the full story →\"})}),className:\"framer-cexbs3\",\"data-framer-name\":\"Headline\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"t1vW30wtL\",verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Dismiss\",className:\"framer-nultvv\",\"data-framer-name\":\"Close\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"ethQ43xGT\",onTap:onTapgnqhaj,style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(X,{animated:true,className:\"framer-8iny1n\",layoutDependency:layoutDependency,layoutId:\"xaP07hBhK\",style:{\"--1m973uw\":\"rgba(17, 17, 17, 0.45)\",\"--js9iwy\":2}})})]})})})});});const css=[\".framer-Wq4Ce.framer-1vm0n3n, .framer-Wq4Ce .framer-1vm0n3n { display: block; }\",\".framer-Wq4Ce.framer-7ao2sh { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px 24px 6px 24px; position: relative; width: 1200px; }\",\".framer-Wq4Ce .framer-94bnph { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Wq4Ce .framer-1d87xcp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Wq4Ce .framer-1xy831d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-Wq4Ce .framer-g5784c { flex: none; height: 19px; mix-blend-mode: multiply; position: relative; width: 58px; }\",\".framer-Wq4Ce .framer-14k81ef { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-Wq4Ce .framer-cexbs3 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-Wq4Ce .framer-nultvv { align-content: center; align-items: center; bottom: 0px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 4px; position: absolute; right: 16px; width: min-content; }\",\".framer-Wq4Ce .framer-8iny1n { flex: none; height: auto; position: relative; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 31\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZS1lRhj5x\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerqg3k4k8d1=withCSS(Component,css,\"framer-Wq4Ce\");export default Framerqg3k4k8d1;Framerqg3k4k8d1.displayName=\"Forbes Article Banner\";Framerqg3k4k8d1.defaultProps={height:31,width:1200};addPropertyControls(Framerqg3k4k8d1,{variant:{options:[\"k0BdKsbnf\",\"ZS1lRhj5x\"],optionTitles:[\"Visible\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerqg3k4k8d1,[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Diatype Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/2bxvxevPPneGU6riruToYe504Qk.woff2\",weight:\"500\"},{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...XFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerqg3k4k8d1\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"31\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZS1lRhj5x\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qg3k4k8d1.map","import{jsx as _jsx}from\"react/jsx-runtime\";// Apply this override to whatever button/icon opens your search overlay.\n// On touchstart it silently focuses a hidden input to prime the iOS keyboard,\n// so that when the SiteSearch component mounts with autoFocus it can\n// immediately take over — bypassing iOS's block on non-gesture focus calls.\nexport function withSearchFocusPrime(Component){return props=>{const prime=()=>{const tmp=document.createElement(\"input\");tmp.setAttribute(\"type\",\"text\");tmp.setAttribute(\"inputmode\",\"search\");tmp.style.cssText=\"position:fixed;top:0;left:0;width:1px;height:1px;opacity:0;border:none;outline:none;pointer-events:none;\";document.body.appendChild(tmp);tmp.focus();// Remove after enough time for the overlay + SiteSearch to mount\nsetTimeout(()=>{try{document.body.removeChild(tmp);}catch{}},2e3);};return /*#__PURE__*/_jsx(\"div\",{onTouchStart:prime,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withSearchFocusPrime\":{\"type\":\"reactHoc\",\"name\":\"withSearchFocusPrime\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SearchTrigger.map","export const v0=\"Boutique\";export const v1=\"Devenir partenaire\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Tienda\";export const v1=\"As\\xf3ciese ahora\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"ショップ\";export const v1=\"今すぐパートナーになる\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Магазин\";export const v1=\"Стати партнером\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport*as localizedValues from\"./UEZWT827f-0.js\";import*as localizedValues1 from\"./UEZWT827f-1.js\";import*as localizedValues2 from\"./UEZWT827f-2.js\";import*as localizedValues3 from\"./UEZWT827f-3.js\";const valuesByLocaleId={ePNLrG3U_:localizedValues1,gmNlAXh2M:localizedValues,QxotPxPXN:localizedValues3,sScrPW09P:localizedValues2};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9f612b6)\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-u2KiK\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 13.646 10.716 C 14.626 9.944 15.342 8.886 15.693 7.689 C 16.045 6.492 16.014 5.216 15.606 4.037 C 15.198 2.858 14.432 1.836 13.416 1.112 C 12.4 0.389 11.183 0 9.936 0 C 8.689 0 7.472 0.389 6.456 1.112 C 5.44 1.836 4.674 2.858 4.266 4.037 C 3.858 5.216 3.828 6.492 4.179 7.689 C 4.53 8.886 5.246 9.944 6.226 10.716 C 4.546 11.389 3.08 12.505 1.985 13.945 C 0.89 15.386 0.206 17.097 0.006 18.896 C -0.008 19.027 0.003 19.16 0.04 19.287 C 0.077 19.413 0.138 19.532 0.221 19.635 C 0.388 19.843 0.631 19.976 0.896 20.006 C 1.161 20.035 1.427 19.957 1.635 19.79 C 1.844 19.624 1.977 19.381 2.006 19.116 C 2.226 17.161 3.158 15.355 4.624 14.044 C 6.091 12.733 7.989 12.009 9.956 12.009 C 11.923 12.009 13.821 12.733 15.288 14.044 C 16.754 15.355 17.686 17.161 17.906 19.116 C 17.933 19.361 18.05 19.588 18.235 19.753 C 18.42 19.917 18.659 20.007 18.906 20.006 L 19.016 20.006 C 19.278 19.975 19.518 19.843 19.683 19.637 C 19.847 19.431 19.924 19.168 19.896 18.906 C 19.696 17.102 19.008 15.387 17.907 13.944 C 16.806 12.501 15.333 11.385 13.646 10.716 Z M 9.936 10.006 C 9.145 10.006 8.372 9.771 7.714 9.331 C 7.056 8.892 6.543 8.267 6.241 7.536 C 5.938 6.805 5.859 6.001 6.013 5.225 C 6.167 4.449 6.548 3.736 7.108 3.177 C 7.667 2.618 8.38 2.237 9.156 2.082 C 9.932 1.928 10.736 2.007 11.467 2.31 C 12.198 2.613 12.822 3.125 13.262 3.783 C 13.701 4.441 13.936 5.214 13.936 6.006 C 13.936 7.066 13.515 8.084 12.764 8.834 C 12.014 9.584 10.997 10.006 9.936 10.006 Z\" fill=\"rgb(0, 0, 0)\" height=\"20.01156354673203px\" id=\"QYIYaTFob\" transform=\"translate(2.064 1.994)\" width=\"19.901726788876786px\"/></svg>',style:{...style}});});const css=[`.framer-u2KiK { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"U User\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0,0,0)\"},\"set\":{\"localId\":\"vectorSet/TUDL_ORUx\",\"id\":\"TUDL_ORUx\",\"moduleId\":\"cwhD3e00EvnMiSoT4pTZ\"}}\n */const Icon=withCSS(Component,css,\"framer-u2KiK\");Icon.displayName=\"U User\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"U User\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0,0,0)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/TUDL_ORUx\\\",\\\"id\\\":\\\"TUDL_ORUx\\\",\\\"moduleId\\\":\\\"cwhD3e00EvnMiSoT4pTZ\\\"}}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Pourquoi les UVB\";export const v1=\"Comment \\xe7a fonctionne\";export const v2=\"Recherche\";export const v3=\"Entreprise\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"なぜUVBなのか\";export const v1=\"仕組み\";export const v2=\"研究\";export const v3=\"ビジネス\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Чому UVB\";export const v1=\"Як це працює\";export const v2=\"Дослідження\";export const v3=\"Бізнес\";\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27dd866)\nimport*as localizedValues from\"./BhXJfecgb-0.js\";import*as localizedValues1 from\"./BhXJfecgb-1.js\";import*as localizedValues2 from\"./BhXJfecgb-2.js\";const valuesByLocaleId={gmNlAXh2M:localizedValues,QxotPxPXN:localizedValues2,sScrPW09P:localizedValues1};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}export function usePreloadLocalizedValues(){}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e1541bb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/s0ecANsQu8kBDgjm6tCO/SUtbkW7hPLIkqvK6CiPL/qPIkpYlT7.js\";const enabledGestures={JxXDvBpLj:{hover:true},XVl_gQA0e:{hover:true}};const cycleOrder=[\"BkA8QijgD\",\"a0fmrsG1a\",\"XVl_gQA0e\",\"JxXDvBpLj\",\"dj8LJkuHB\"];const serializationHash=\"framer-vW0Ti\";const variantClassNames={a0fmrsG1a:\"framer-v-148q0va\",BkA8QijgD:\"framer-v-19a6zf\",dj8LJkuHB:\"framer-v-m1uyru\",JxXDvBpLj:\"framer-v-a67lr2\",XVl_gQA0e:\"framer-v-l4cq2i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GIkyFb6lz=undefined;const FoaW5oWEO=undefined;const x6J40L2on=undefined;const WXzZ5xDE3=undefined;const transition1={delay:0,duration:.45,ease:[.6,0,.05,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Default Active\":\"BkA8QijgD\",\"Default Inactive\":\"a0fmrsG1a\",\"Hover Active\":\"XVl_gQA0e\",\"Hover Inactive\":\"JxXDvBpLj\",Mobile:\"dj8LJkuHB\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,label,link,newTab,width,...props})=>{return{...props,FoaW5oWEO:label??props.FoaW5oWEO??\"How It Works\",GIkyFb6lz:click??props.GIkyFb6lz,variant:humanReadableVariantMap[props.variant]??props.variant??\"BkA8QijgD\",WXzZ5xDE3:newTab??props.WXzZ5xDE3,x6J40L2on:link??props.x6J40L2on};};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,FoaW5oWEO,x6J40L2on,WXzZ5xDE3,GIkyFb6lz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BkA8QijgD\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapoclid0=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GIkyFb6lz){const res=await GIkyFb6lz(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"dj8LJkuHB\")return false;return true;};const visible=isSet(x6J40L2on);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-19a6zf\",className,classNames),\"data-framer-name\":\"Default Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BkA8QijgD\",onTap:onTapoclid0,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",opacity:1,...style},variants:{\"JxXDvBpLj-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",opacity:1},\"XVl_gQA0e-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",opacity:1},dj8LJkuHB:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-781d1a25-849c-428f-9f20-c898766da0e5, rgba(17, 17, 17, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",opacity:1},JxXDvBpLj:{opacity:.5},XVl_gQA0e:{opacity:.5}},...addPropertyOverrides({\"JxXDvBpLj-hover\":{\"data-framer-name\":undefined},\"XVl_gQA0e-hover\":{\"data-framer-name\":undefined},a0fmrsG1a:{\"data-framer-name\":\"Default Inactive\"},dj8LJkuHB:{\"data-border\":true,\"data-framer-name\":\"Mobile\"},JxXDvBpLj:{\"data-framer-name\":\"Hover Inactive\"},XVl_gQA0e:{\"data-framer-name\":\"Hover Active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"How It Works\"})}),className:\"framer-vsb5j3\",\"data-framer-name\":\"How It Works\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Mm6Mf2WWt\",style:{\"--extracted-r6o4lv\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",\"--framer-paragraph-spacing\":\"0px\"},text:FoaW5oWEO,verticalAlignment:\"bottom\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-f04lj8\",\"data-border\":true,\"data-framer-name\":\"Indicator\",layoutDependency:layoutDependency,layoutId:\"ID1bG8xM4\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",opacity:1,scale:1},transformTemplate:transformTemplate1,variants:{a0fmrsG1a:{opacity:0,scale:.5},JxXDvBpLj:{opacity:0,scale:.5},XVl_gQA0e:{opacity:1,scale:1}}}),visible!==false&&/*#__PURE__*/_jsx(Link,{href:x6J40L2on,motionChild:true,nodeId:\"EHzAQbuTy\",openInNewTab:WXzZ5xDE3,scopeId:\"dL8hxMOgW\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":FoaW5oWEO,className:\"framer-dxh50p framer-milep7\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"EHzAQbuTy\"})})]})})})});});const css=[\".framer-vW0Ti.framer-milep7, .framer-vW0Ti .framer-milep7 { display: block; }\",\".framer-vW0Ti.framer-19a6zf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 0px 12px 0px; position: relative; width: min-content; }\",\".framer-vW0Ti .framer-vsb5j3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vW0Ti .framer-f04lj8 { aspect-ratio: 1 / 1; bottom: -1px; flex: none; height: auto; left: 50%; pointer-events: none; position: absolute; width: 9px; z-index: 1; }\",\".framer-vW0Ti .framer-dxh50p { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; text-decoration: none; top: 0px; z-index: 1; }\",\".framer-vW0Ti.framer-v-m1uyru.framer-19a6zf { padding: 32px 0px 32px 0px; }\",...sharedStyle.css,'.framer-vW0Ti[data-border=\"true\"]::after, .framer-vW0Ti [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 45.5\n * @framerIntrinsicWidth 90.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"a0fmrsG1a\":{\"layout\":[\"auto\",\"auto\"]},\"XVl_gQA0e\":{\"layout\":[\"auto\",\"auto\"]},\"JxXDvBpLj\":{\"layout\":[\"auto\",\"auto\"]},\"dj8LJkuHB\":{\"layout\":[\"auto\",\"auto\"]},\"zs29Xwsqe\":{\"layout\":[\"auto\",\"auto\"]},\"UA2F_q36h\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"FoaW5oWEO\":\"label\",\"x6J40L2on\":\"link\",\"WXzZ5xDE3\":\"newTab\",\"GIkyFb6lz\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdL8hxMOgW=withCSS(Component,css,\"framer-vW0Ti\");export default FramerdL8hxMOgW;FramerdL8hxMOgW.displayName=\"Nav Link\";FramerdL8hxMOgW.defaultProps={height:45.5,width:90.5};addPropertyControls(FramerdL8hxMOgW,{variant:{options:[\"BkA8QijgD\",\"a0fmrsG1a\",\"XVl_gQA0e\",\"JxXDvBpLj\",\"dj8LJkuHB\"],optionTitles:[\"Default Active\",\"Default Inactive\",\"Hover Active\",\"Hover Inactive\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},FoaW5oWEO:{defaultValue:\"How It Works\",displayTextArea:false,title:\"Label\",type:ControlType.String},onFoaW5oWEOChange:{changes:\"FoaW5oWEO\",type:ControlType.ChangeHandler},x6J40L2on:{title:\"Link\",type:ControlType.Link},WXzZ5xDE3:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onWXzZ5xDE3Change:{changes:\"WXzZ5xDE3\",type:ControlType.ChangeHandler},GIkyFb6lz:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerdL8hxMOgW,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdL8hxMOgW\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"FoaW5oWEO\\\":\\\"label\\\",\\\"x6J40L2on\\\":\\\"link\\\",\\\"WXzZ5xDE3\\\":\\\"newTab\\\",\\\"GIkyFb6lz\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"90.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"a0fmrsG1a\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XVl_gQA0e\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JxXDvBpLj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dj8LJkuHB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zs29Xwsqe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UA2F_q36h\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"45.5\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dL8hxMOgW.map","// Generated by Framer (27dd866)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import getLocalizedValue from\"https://framerusercontent.com/modules/WtgEOvmm6mQSDUkAXd0y/KYjTIoaHt2OSGKQ4H76I/BhXJfecgb.js\";import NavLink from\"https://framerusercontent.com/modules/OohQMpVjsJugRy6WpJDX/T2WGUqOuNzeQel8Juehm/dL8hxMOgW.js\";import LinkButton from\"https://framerusercontent.com/modules/xg5kkqEFrNI7aWJZdgEY/63vMQb0l0yfvMUBJy6Pa/ZjSkJSgPN.js\";const NavLinkFonts=getFonts(NavLink);const enabledGestures={WjABgyDp_:{hover:true}};const cycleOrder=[\"WjABgyDp_\",\"PkfX0Am1N\",\"aE3BPjQOE\"];const serializationHash=\"framer-LpFtb\";const variantClassNames={aE3BPjQOE:\"framer-v-rjxwnr\",PkfX0Am1N:\"framer-v-1r2z5z9\",WjABgyDp_:\"framer-v-rbhuvf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const X_dKrIyNQ=undefined;const HKt5RgUtA=undefined;const transition1={delay:0,duration:.45,ease:[.6,0,.05,1],type:\"tween\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"IJ5SeLMr_\":return\"BkA8QijgD\";default:return\"a0fmrsG1a\";}};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromEnum1=(value,activeLocale)=>{switch(value){case\"IJ5SeLMr_\":return\"XVl_gQA0e\";default:return\"JxXDvBpLj\";}};const convertFromEnum2=(value,activeLocale)=>{switch(value){case\"nt7HB3xhv\":return\"BkA8QijgD\";default:return\"a0fmrsG1a\";}};const convertFromEnum3=(value,activeLocale)=>{switch(value){case\"nt7HB3xhv\":return\"XVl_gQA0e\";default:return\"JxXDvBpLj\";}};const convertFromEnum4=(value,activeLocale)=>{switch(value){case\"mm6KP_nli\":return\"BkA8QijgD\";default:return\"a0fmrsG1a\";}};const convertFromEnum5=(value,activeLocale)=>{switch(value){case\"mm6KP_nli\":return\"XVl_gQA0e\";default:return\"JxXDvBpLj\";}};const convertFromEnum6=(value,activeLocale)=>{switch(value){case\"iI9EBPFmX\":return\"BkA8QijgD\";default:return\"a0fmrsG1a\";}};const convertFromEnum7=(value,activeLocale)=>{switch(value){case\"iI9EBPFmX\":return\"XVl_gQA0e\";default:return\"JxXDvBpLj\";}};const convertFromEnum8=(value,activeLocale)=>{switch(value){case\"YhsjCex63\":return\"BkA8QijgD\";default:return\"a0fmrsG1a\";}};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={\"Mobile Closed\":\"aE3BPjQOE\",\"Mobile Open\":\"PkfX0Am1N\",Desktop:\"WjABgyDp_\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"How It Works\":\"nt7HB3xhv\",\"Why Solius\":\"IJ5SeLMr_\",Business:\"iI9EBPFmX\",News:\"YhsjCex63\",Other:\"EsIjDORn6\",Research:\"mm6KP_nli\"};const getProps=({activePage,click,height,id,width,...props})=>{return{...props,HKt5RgUtA:click??props.HKt5RgUtA,variant:humanReadableVariantMap[props.variant]??props.variant??\"WjABgyDp_\",X_dKrIyNQ:humanReadableEnumMap[activePage]??activePage??props.X_dKrIyNQ};};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,X_dKrIyNQ,HKt5RgUtA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WjABgyDp_\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const GIkyFb6lzr2dcc9=activeVariantCallback(async(...args)=>{if(HKt5RgUtA){const res=await HKt5RgUtA(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-rbhuvf\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"WjABgyDp_\",ref:refBinding,style:{...style},...addPropertyOverrides({aE3BPjQOE:{\"data-framer-name\":\"Mobile Closed\"},PkfX0Am1N:{\"data-framer-name\":\"Mobile Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bj4un8\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"llvOHXSHp\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Kv_sYHrgJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Kv_sYHrgJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Kv_sYHrgJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Kv_sYHrgJ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-45)/2)+0,...addPropertyOverrides({aE3BPjQOE:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-353)/2+0+0)+0+0},PkfX0Am1N:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-225)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-84383w-container\",layoutDependency:layoutDependency,layoutId:\"ZFGipXKU7-container\",nodeId:\"ZFGipXKU7\",rendersWithMotion:true,scopeId:\"BhXJfecgb\",style:{opacity:1},variants:{\"WjABgyDp_-hover\":{opacity:1},aE3BPjQOE:{opacity:0}},children:/*#__PURE__*/_jsx(NavLink,{FoaW5oWEO:getLocalizedValue(\"v0\",activeLocale)??\"Why UVB\",height:\"100%\",id:\"ZFGipXKU7\",layoutId:\"ZFGipXKU7\",variant:matchVariant(convertFromEnum(X_dKrIyNQ,activeLocale)),width:\"100%\",WXzZ5xDE3:false,x6J40L2on:resolvedLinks[0],...addPropertyOverrides({\"WjABgyDp_-hover\":{variant:matchVariant(convertFromEnum1(X_dKrIyNQ,activeLocale)),x6J40L2on:resolvedLinks[3]},aE3BPjQOE:{style:{width:\"100%\"},variant:matchVariant(\"dj8LJkuHB\"),x6J40L2on:resolvedLinks[2]},PkfX0Am1N:{GIkyFb6lz:GIkyFb6lzr2dcc9,style:{width:\"100%\"},variant:matchVariant(\"dj8LJkuHB\"),x6J40L2on:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"c6NobHcxG\"},implicitPathVariables:undefined},{href:{webPageId:\"c6NobHcxG\"},implicitPathVariables:undefined},{href:{webPageId:\"c6NobHcxG\"},implicitPathVariables:undefined},{href:{webPageId:\"c6NobHcxG\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-45)/2)+0,...addPropertyOverrides({aE3BPjQOE:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-353)/2+0+0)+0+77},PkfX0Am1N:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-225)/2+0+0)+0+45}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-khu3pj-container\",layoutDependency:layoutDependency,layoutId:\"x94bulE1v-container\",nodeId:\"x94bulE1v\",rendersWithMotion:true,scopeId:\"BhXJfecgb\",style:{opacity:1},variants:{\"WjABgyDp_-hover\":{opacity:1},aE3BPjQOE:{opacity:0}},children:/*#__PURE__*/_jsx(NavLink,{FoaW5oWEO:getLocalizedValue(\"v1\",activeLocale)??\"How It Works\",height:\"100%\",id:\"x94bulE1v\",layoutId:\"x94bulE1v\",variant:matchVariant(convertFromEnum2(X_dKrIyNQ,activeLocale)),width:\"100%\",WXzZ5xDE3:false,x6J40L2on:resolvedLinks1[0],...addPropertyOverrides({\"WjABgyDp_-hover\":{variant:matchVariant(convertFromEnum3(X_dKrIyNQ,activeLocale)),x6J40L2on:resolvedLinks1[3]},aE3BPjQOE:{style:{width:\"100%\"},variant:matchVariant(\"dj8LJkuHB\"),x6J40L2on:resolvedLinks1[2]},PkfX0Am1N:{GIkyFb6lz:GIkyFb6lzr2dcc9,style:{width:\"100%\"},variant:matchVariant(\"dj8LJkuHB\"),x6J40L2on:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"olozP851p\"},implicitPathVariables:undefined},{href:{webPageId:\"olozP851p\"},implicitPathVariables:undefined},{href:{webPageId:\"olozP851p\"},implicitPathVariables:undefined},{href:{webPageId:\"olozP851p\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-45)/2)+0,...addPropertyOverrides({aE3BPjQOE:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-353)/2+0+0)+0+154},PkfX0Am1N:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-225)/2+0+0)+0+90}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i3nsjj-container\",layoutDependency:layoutDependency,layoutId:\"Oxh8Ejjn_-container\",nodeId:\"Oxh8Ejjn_\",rendersWithMotion:true,scopeId:\"BhXJfecgb\",style:{opacity:1},variants:{\"WjABgyDp_-hover\":{opacity:1},aE3BPjQOE:{opacity:0}},children:/*#__PURE__*/_jsx(NavLink,{FoaW5oWEO:getLocalizedValue(\"v2\",activeLocale)??\"Research\",height:\"100%\",id:\"Oxh8Ejjn_\",layoutId:\"Oxh8Ejjn_\",variant:matchVariant(convertFromEnum4(X_dKrIyNQ,activeLocale)),width:\"100%\",WXzZ5xDE3:false,x6J40L2on:resolvedLinks2[0],...addPropertyOverrides({\"WjABgyDp_-hover\":{variant:matchVariant(convertFromEnum5(X_dKrIyNQ,activeLocale)),x6J40L2on:resolvedLinks2[3]},aE3BPjQOE:{style:{width:\"100%\"},variant:matchVariant(\"dj8LJkuHB\"),x6J40L2on:resolvedLinks2[2]},PkfX0Am1N:{GIkyFb6lz:GIkyFb6lzr2dcc9,style:{width:\"100%\"},variant:matchVariant(\"dj8LJkuHB\"),x6J40L2on:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vPKfEZkgi\"},implicitPathVariables:undefined},{href:{webPageId:\"vPKfEZkgi\"},implicitPathVariables:undefined},{href:{webPageId:\"vPKfEZkgi\"},implicitPathVariables:undefined},{href:{webPageId:\"vPKfEZkgi\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-45)/2)+0,...addPropertyOverrides({aE3BPjQOE:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-353)/2+0+0)+0+231},PkfX0Am1N:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-225)/2+0+0)+0+135}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pu8c2f-container\",layoutDependency:layoutDependency,layoutId:\"nCbIP7Csb-container\",nodeId:\"nCbIP7Csb\",rendersWithMotion:true,scopeId:\"BhXJfecgb\",style:{opacity:1},variants:{\"WjABgyDp_-hover\":{opacity:1},aE3BPjQOE:{opacity:0}},children:/*#__PURE__*/_jsx(NavLink,{FoaW5oWEO:getLocalizedValue(\"v3\",activeLocale)??\"Business\",height:\"100%\",id:\"nCbIP7Csb\",layoutId:\"nCbIP7Csb\",variant:matchVariant(convertFromEnum6(X_dKrIyNQ,activeLocale)),width:\"100%\",WXzZ5xDE3:false,x6J40L2on:resolvedLinks3[0],...addPropertyOverrides({\"WjABgyDp_-hover\":{variant:matchVariant(convertFromEnum7(X_dKrIyNQ,activeLocale)),x6J40L2on:resolvedLinks3[3]},aE3BPjQOE:{style:{width:\"100%\"},variant:matchVariant(\"dj8LJkuHB\"),x6J40L2on:resolvedLinks3[2]},PkfX0Am1N:{GIkyFb6lz:GIkyFb6lzr2dcc9,style:{width:\"100%\"},variant:matchVariant(\"dj8LJkuHB\"),x6J40L2on:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ilO_jebkG\"},implicitPathVariables:undefined},{href:{webPageId:\"ilO_jebkG\"},implicitPathVariables:undefined},{href:{webPageId:\"ilO_jebkG\"},implicitPathVariables:undefined},{href:{webPageId:\"ilO_jebkG\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-45)/2)+0,...addPropertyOverrides({aE3BPjQOE:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-353)/2+0+0)+0+308},PkfX0Am1N:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-225)/2+0+0)+0+180}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v21gol-container\",layoutDependency:layoutDependency,layoutId:\"MJJzP2VSl-container\",nodeId:\"MJJzP2VSl\",rendersWithMotion:true,scopeId:\"BhXJfecgb\",children:/*#__PURE__*/_jsx(NavLink,{FoaW5oWEO:\"News\",height:\"100%\",id:\"MJJzP2VSl\",layoutId:\"MJJzP2VSl\",variant:matchVariant(convertFromEnum8(X_dKrIyNQ,activeLocale)),width:\"100%\",WXzZ5xDE3:false,x6J40L2on:resolvedLinks4[0],...addPropertyOverrides({\"WjABgyDp_-hover\":{x6J40L2on:resolvedLinks4[3]},aE3BPjQOE:{style:{width:\"100%\"},variant:matchVariant(\"dj8LJkuHB\"),x6J40L2on:resolvedLinks4[2]},PkfX0Am1N:{style:{width:\"100%\"},variant:matchVariant(\"dj8LJkuHB\"),x6J40L2on:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\".framer-LpFtb.framer-17tk987, .framer-LpFtb .framer-17tk987 { display: block; }\",\".framer-LpFtb.framer-rbhuvf { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 4px 24px 4px 24px; position: relative; width: min-content; }\",\".framer-LpFtb .framer-1bj4un8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-LpFtb .framer-84383w-container, .framer-LpFtb .framer-khu3pj-container, .framer-LpFtb .framer-i3nsjj-container, .framer-LpFtb .framer-1pu8c2f-container, .framer-LpFtb .framer-1v21gol-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-LpFtb.framer-v-1r2z5z9.framer-rbhuvf { flex-direction: column; padding: 0px; width: 300px; }\",\".framer-LpFtb.framer-v-1r2z5z9 .framer-1bj4un8 { flex-direction: column; gap: 0px; width: 100%; }\",\".framer-LpFtb.framer-v-1r2z5z9 .framer-84383w-container, .framer-LpFtb.framer-v-1r2z5z9 .framer-khu3pj-container, .framer-LpFtb.framer-v-1r2z5z9 .framer-i3nsjj-container, .framer-LpFtb.framer-v-1r2z5z9 .framer-1pu8c2f-container, .framer-LpFtb.framer-v-1r2z5z9 .framer-1v21gol-container, .framer-LpFtb.framer-v-rjxwnr .framer-84383w-container, .framer-LpFtb.framer-v-rjxwnr .framer-khu3pj-container, .framer-LpFtb.framer-v-rjxwnr .framer-i3nsjj-container, .framer-LpFtb.framer-v-rjxwnr .framer-1pu8c2f-container, .framer-LpFtb.framer-v-rjxwnr .framer-1v21gol-container { width: 100%; }\",\".framer-LpFtb.framer-v-rjxwnr.framer-rbhuvf { flex-direction: column; gap: 64px; padding: 0px; width: 300px; }\",\".framer-LpFtb.framer-v-rjxwnr .framer-1bj4un8 { flex-direction: column; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53\n * @framerIntrinsicWidth 424\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"PkfX0Am1N\":{\"layout\":[\"fixed\",\"auto\"]},\"aE3BPjQOE\":{\"layout\":[\"fixed\",\"auto\"]},\"s7J59d3PB\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"X_dKrIyNQ\":\"activePage\",\"HKt5RgUtA\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBhXJfecgb=withCSS(Component,css,\"framer-LpFtb\");export default FramerBhXJfecgb;FramerBhXJfecgb.displayName=\"Nav Links\";FramerBhXJfecgb.defaultProps={height:53,width:424};addPropertyControls(FramerBhXJfecgb,{variant:{options:[\"WjABgyDp_\",\"PkfX0Am1N\",\"aE3BPjQOE\"],optionTitles:[\"Desktop\",\"Mobile Open\",\"Mobile Closed\"],title:\"Variant\",type:ControlType.Enum},X_dKrIyNQ:{description:\"\",optional:true,options:[\"IJ5SeLMr_\",\"nt7HB3xhv\",\"iI9EBPFmX\",\"mm6KP_nli\",\"YhsjCex63\",\"EsIjDORn6\"],optionTitles:[\"Why Solius\",\"How It Works\",\"Business\",\"Research\",\"News\",\"Other\"],title:\"Active Page\",type:ControlType.Enum},onX_dKrIyNQChange:{changes:\"X_dKrIyNQ\",type:ControlType.ChangeHandler},HKt5RgUtA:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerBhXJfecgb,[{explicitInter:true,fonts:[]},...NavLinkFonts],{supportsExplicitInterCodegen:true});FramerBhXJfecgb.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavLink,{},context),forwardLoader(LinkButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBhXJfecgb\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PkfX0Am1N\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aE3BPjQOE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"s7J59d3PB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"X_dKrIyNQ\\\":\\\"activePage\\\",\\\"HKt5RgUtA\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"424\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"53\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f9faa6c)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={gmNlAXh2M:new LazyValue(()=>import(\"./ejcAr81dB-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f9faa6c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/LnRmZqf2wbvPBJkGxkep/BRnDV79Faqhp17mRoAVl/ejcAr81dB.js\";const serializationHash=\"framer-0HTVf\";const variantClassNames={MBvoGv5iF:\"framer-v-1w63gin\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const udFg8sWRN=undefined;const oluekkie7KQe206M72=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"default\":return\"EN\";case\"gmNlAXh2M\":return\"FR\";case\"ePNLrG3U_\":return\"ES\";case\"sScrPW09P\":return\"JP\";default:return\"\";}};const toString=value=>{return typeof value===\"string\"?value:String(value);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({enter,height,id,width,...props})=>{return{...props,udFg8sWRN:enter??props.udFg8sWRN};};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,udFg8sWRN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"MBvoGv5iF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter109b4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(udFg8sWRN){const res=await udFg8sWRN(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);const textContent=toString(convertFromEnum(activeLocale?.id,activeLocale));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:oluekkie7KQe206M72,motionChild:true,nodeId:\"MBvoGv5iF\",openInNewTab:true,scopeId:\"ejcAr81dB\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Account Login\",className:`${cx(scopingClassNames,\"framer-1w63gin\",className,classNames)} framer-17jr7w7`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"MBvoGv5iF\",onMouseEnter:onMouseEnter109b4,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-428dcd20-9375-4061-a4eb-891d53392d63, rgb(232, 232, 220))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\",borderBottomLeftRadius:2e3,borderBottomRightRadius:2e3,borderTopLeftRadius:2e3,borderTopRightRadius:2e3,...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"EN\"})}),className:\"framer-64mup5\",fonts:[\"CUSTOMV2;ABC Diatype Medium\"],layoutDependency:layoutDependency,layoutId:\"mwq2XrUhi\",style:{\"--extracted-r6o4lv\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\".framer-0HTVf.framer-17jr7w7, .framer-0HTVf .framer-17jr7w7 { display: block; }\",\".framer-0HTVf.framer-1w63gin { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 2px 0px 0px 0px; position: relative; text-decoration: none; width: 40px; }\",\".framer-0HTVf .framer-64mup5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-0HTVf[data-border=\"true\"]::after, .framer-0HTVf [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 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"udFg8sWRN\":\"enter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerejcAr81dB=withCSS(Component,css,\"framer-0HTVf\");export default FramerejcAr81dB;FramerejcAr81dB.displayName=\"Lang Trigger\";FramerejcAr81dB.defaultProps={height:40,width:40};addPropertyControls(FramerejcAr81dB,{udFg8sWRN:{title:\"Enter\",type:ControlType.EventHandler}});addFonts(FramerejcAr81dB,[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Diatype Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/2bxvxevPPneGU6riruToYe504Qk.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerejcAr81dB\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"udFg8sWRN\\\":\\\"enter\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ejcAr81dB.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{useCallback,useRef,useEffect,useState,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{get}from\"lodash-es\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";/**\n * @framerDisableUnlink\n *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicHeight Auto\n */export default function FC_CartTrigger(props){const{Component,EmptyComponent,emptyBehavior,triggerShopifyCartModal}=props;const isBrowser=useIsBrowser();const[cartItems,setCartItems]=useState([]);const isFetching=useRef(false);// Debug log in canvas\nif(RenderTarget.current()===RenderTarget.canvas){// console.log('FC_CartTrigger - Canvas Render', { Component, EmptyComponent })\n}// Fetch cart from Shopify\nconst fetchCartFromShopify=useCallback(async cartId=>{if(isFetching.current||!isBrowser)return;isFetching.current=true;try{// @ts-ignore - Shopify cart API\nconst 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]);// Handle cart updates\nconst 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]);// Add event listeners for cart updates\nuseEffect(()=>{if(!isBrowser)return;handleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);// Checkout event handler (from FC_CartOverlayTrigger)\nfunction handleCheckoutChange(e){if(e.detail&&get(e,\"detail.__triggerCartModal\")!==false&&typeof triggerShopifyCartModal===\"function\"){triggerShopifyCartModal();}}document.addEventListener(\"checkout__changed\",handleCheckoutChange);return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);document.removeEventListener(\"checkout__changed\",handleCheckoutChange);};},[handleCartUpdate,isBrowser,triggerShopifyCartModal]);// Handle click to trigger cart modal\nconst handleClick=()=>{if(isBrowser&&typeof triggerShopifyCartModal===\"function\"){// Fire view_cart analytics event\nif(typeof window.fcTrackGAEvent===\"function\"&&cartItems.length>0){const items=cartItems.map(({node})=>{const variant=node.merchandise;const product=variant.product||{};return{item_id:variant.id?.split(\"/\").pop()||\"\",item_name:product.title||\"\",item_variant:variant.title||\"\",price:parseFloat(variant.price?.amount||\"0\"),quantity:node.quantity,item_brand:product.vendor||null,item_category:product.productType||null,SKU:variant.id?.split(\"/\").pop()||\"\",\"Item Name\":product.title||\"\"};});// Calculate total value and get currency\nconst totalValue=items.reduce((sum,item)=>sum+item.price*item.quantity,0);const currency=cartItems[0]?.node?.merchandise?.price?.currencyCode||\"USD\";const payload={currency,value:totalValue,items};// console.log('[FC_CartTrigger ANALYTICS] About to fire view_cart with payload:', payload);\nwindow.fcTrackGAEvent(\"view_cart\",payload);}triggerShopifyCartModal();}};// Helper to create Connect Instance UI\nconst connectInstanceUI=(labelText=\"Connect Instance\")=>/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\"},children:labelText});// Determine what to render based on cart state and control props\nconst isEmpty=cartItems.length===0;let content=null;if(RenderTarget.current()===RenderTarget.canvas){// In canvas, always show the main component\ncontent=Component?.[0]||null;}else{// On client-side, determine what to show based on cart state and emptyBehavior\nif(isEmpty){switch(emptyBehavior){case\"None\":content=Component?.[0]||null;break;case\"Component\":content=EmptyComponent?.[0]||null;// If Empty Component is selected but not provided, show the connect instance message\nif(!content&&RenderTarget.current()===RenderTarget.canvas){return connectInstanceUI(\"Connect Empty State\");}break;case\"Hide\":return null;default:content=Component?.[0]||null;}}else{content=Component?.[0]||null;}}// Simple fallback if no content\nif(!content){return connectInstanceUI();}// In CartOverlayTrigger, we have a direct wrapper with onClick\n// We'll use the same approach here for consistency\nreturn /*#__PURE__*/_jsx(\"div\",{onClick:handleClick,style:{cursor:\"pointer\",display:\"block\",width:\"fit-content\",height:\"fit-content\"},children:/*#__PURE__*/cloneElement(content,{style:{// @ts-ignore - Safe access to props without TypeScript errors\n...content.props?.style||{}}})});}FC_CartTrigger.defaultProps={Component:null,EmptyComponent:null,emptyBehavior:\"None\",triggerShopifyCartModal:()=>{}};addPropertyControls(FC_CartTrigger,{Component:{type:ControlType.ComponentInstance,title:\"Default\",description:\"Design to render when there are items in the cart.\"},emptyBehavior:{type:ControlType.Enum,title:\"When Empty\",options:[\"None\",\"Component\",\"Hide\"],optionTitles:[\"Use Default\",\"Empty State\",\"Hide\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",defaultValue:\"None\"},EmptyComponent:{type:ControlType.ComponentInstance,title:\"Empty State\",description:\"Design to render when cart is empty.\",hidden:props=>props.emptyBehavior!==\"Component\"},triggerShopifyCartModal:{type:ControlType.EventHandler,title:\"CartModal\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartTrigger\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"Auto\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartTrigger.map","// Generated by Framer (77d7dc9)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const OFpERZk8t=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 26 26\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0.813 0 L 3.25 0 L 3.893 0 L 4.029 0.677 L 4.13 1.083 L 17.773 1.083 L 19.5 1.083 L 18.992 2.708 L 16.792 9.75 L 5.755 9.75 L 6.06 11.375 L 16.521 11.375 L 17.333 11.375 L 17.333 13 L 16.521 13 L 5.417 13 L 4.74 13 L 4.604 12.357 L 2.573 1.625 L 0.813 1.625 L 0 1.625 L 0 0 Z M 5.451 8.125 L 15.573 8.125 L 17.266 2.708 L 4.435 2.708 Z M 5.958 17.333 C 5.349 17.333 4.841 17.029 4.536 16.521 C 4.232 16.047 4.232 15.404 4.536 14.896 C 4.841 14.422 5.349 14.083 5.958 14.083 C 6.534 14.083 7.042 14.422 7.346 14.896 C 7.651 15.404 7.651 16.047 7.346 16.521 C 7.042 17.029 6.534 17.333 5.958 17.333 Z M 17.333 15.708 C 17.333 16.318 16.995 16.825 16.521 17.13 C 16.013 17.435 15.37 17.435 14.896 17.13 C 14.388 16.825 14.083 16.318 14.083 15.708 C 14.083 15.133 14.388 14.625 14.896 14.32 C 15.37 14.016 16.013 14.016 16.521 14.32 C 16.995 14.625 17.333 15.133 17.333 15.708 Z\" fill=\"var(--xyf2uq, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\" height=\"17.358764393107094px\" id=\"xYNKOH5cW\" transform=\"translate(3.25 4.333)\" width=\"19.5px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,OFpERZk8t:color??props.OFpERZk8t??\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,OFpERZk8t,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-wHXRR\",className),layoutId:layoutId,ref:ref,style:{\"--xyf2uq\":OFpERZk8t,...style}});});const css=[`.framer-wHXRR { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--xyf2uq); mask: ${mask}; width: 26px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 26\n * @framerIntrinsicHeight 26\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"OFpERZk8t\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"cart\",\"color\":{\"type\":\"variable\",\"value\":\"xyf2uq\"},\"set\":{\"localId\":\"vectorSet/VMVv7mw8x\",\"id\":\"VMVv7mw8x\",\"moduleId\":\"wMA7uOV9Vsbdwx0k2H93\"}}\n */const Icon=withCSS(Component,css,\"framer-wHXRR\");Icon.displayName=\"cart\";export default Icon;addPropertyControls(Icon,{OFpERZk8t:{defaultValue:'var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)) /* {\"name\":\"Graphite\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"26\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"OFpERZk8t\\\":\\\"color\\\"}\",\"framerIntrinsicHeight\":\"26\",\"framerVector\":\"{\\\"name\\\":\\\"cart\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"xyf2uq\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VMVv7mw8x\\\",\\\"id\\\":\\\"VMVv7mw8x\\\",\\\"moduleId\\\":\\\"wMA7uOV9Vsbdwx0k2H93\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CartTrigger from\"https://framerusercontent.com/modules/y6yUEEb8umnvGdCfPGqf/6lmsDvbDLBc9bRI2UZJD/FC_CartTrigger.js\";import Cart from\"https://framerusercontent.com/modules/dCNVtSafrkYR1aZIRZuZ/xPCf6XhXJlLkt4Hn8OYH/quesFmtw7.js\";const CartFonts=getFonts(Cart);const FC_CartTriggerFonts=getFonts(FC_CartTrigger);const cycleOrder=[\"Tor3LLKUR\",\"Zyqr1j0QP\"];const serializationHash=\"framer-Syf6g\";const variantClassNames={Tor3LLKUR:\"framer-v-gva3b0\",Zyqr1j0QP:\"framer-v-2qbdx1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xyG0fDCYV=undefined;const Yheck8_g6=undefined;const transition1={delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Large:\"Tor3LLKUR\",Small:\"Zyqr1j0QP\"};const Variants=motion.create(React.Fragment);const getProps=({cartEvent,height,id,stroke,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Tor3LLKUR\",xyG0fDCYV:cartEvent??props.xyG0fDCYV,Yheck8_g6:stroke??props.Yheck8_g6??false};};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,xyG0fDCYV,Yheck8_g6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Tor3LLKUR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const triggerShopifyCartModal111tscg=activeVariantCallback(async(...args)=>{if(xyG0fDCYV){const res=await xyG0fDCYV(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-gva3b0\",className,classNames),\"data-framer-name\":\"Large\",layoutDependency:layoutDependency,layoutId:\"Tor3LLKUR\",ref:refBinding,style:{...style},...addPropertyOverrides({Zyqr1j0QP:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17ozro5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"U1NAccDZH-container\",nodeId:\"U1NAccDZH\",rendersWithMotion:true,scopeId:\"fMlHAcwp5\",style:{scale:1},variants:{Zyqr1j0QP:{scale:.83}},children:/*#__PURE__*/_jsx(FC_CartTrigger,{Component:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wv5x1k\",\"data-framer-name\":\"Design\",layoutDependency:layoutDependency,layoutId:\"mvaNfKihE\",style:{backgroundColor:\"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},children:[/*#__PURE__*/_jsx(Cart,{animated:true,className:\"framer-eulys0\",\"data-framer-name\":\"cart\",layoutDependency:layoutDependency,layoutId:\"PZoamDA6D\",style:{\"--xyf2uq\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"}}),Yheck8_g6!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-2ckbtw\",\"data-border\":true,\"data-framer-name\":\"Stroke\",layoutDependency:layoutDependency,layoutId:\"rZaSXSYol\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-428dcd20-9375-4061-a4eb-891d53392d63, rgb(232, 232, 220))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}})]})})],emptyBehavior:\"None\",EmptyComponent:[],height:\"100%\",id:\"U1NAccDZH\",layoutId:\"U1NAccDZH\",triggerShopifyCartModal:triggerShopifyCartModal111tscg,width:\"100%\"})})})})})})});});const css=[\".framer-Syf6g.framer-1xuc9tj, .framer-Syf6g .framer-1xuc9tj { display: block; }\",\".framer-Syf6g.framer-gva3b0 { 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: min-content; }\",\".framer-Syf6g .framer-17ozro5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Syf6g .framer-wv5x1k { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: auto; justify-content: center; overflow: hidden; padding: 4px; position: relative; width: 48px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Syf6g .framer-eulys0 { flex: none; height: auto; position: relative; width: 24px; }\",\".framer-Syf6g .framer-2ckbtw { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-Syf6g.framer-v-2qbdx1.framer-gva3b0 { height: 40px; width: 40px; }\",'.framer-Syf6g[data-border=\"true\"]::after, .framer-Syf6g [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Zyqr1j0QP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"xyG0fDCYV\":\"cartEvent\",\"Yheck8_g6\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfMlHAcwp5=withCSS(Component,css,\"framer-Syf6g\");export default FramerfMlHAcwp5;FramerfMlHAcwp5.displayName=\"FC Cart Trigger\";FramerfMlHAcwp5.defaultProps={height:48,width:48};addPropertyControls(FramerfMlHAcwp5,{variant:{options:[\"Tor3LLKUR\",\"Zyqr1j0QP\"],optionTitles:[\"Large\",\"Small\"],title:\"Variant\",type:ControlType.Enum},xyG0fDCYV:{title:\"CartEvent\",type:ControlType.EventHandler},Yheck8_g6:{defaultValue:false,title:\"Stroke\",type:ControlType.Boolean},onYheck8_g6Change:{changes:\"Yheck8_g6\",type:ControlType.ChangeHandler}});addFonts(FramerfMlHAcwp5,[{explicitInter:true,fonts:[]},...CartFonts,...FC_CartTriggerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfMlHAcwp5\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"xyG0fDCYV\\\":\\\"cartEvent\\\",\\\"Yheck8_g6\\\":\\\"stroke\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Zyqr1j0QP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"48\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fMlHAcwp5.map","// Generated by Framer (e1541bb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import UUser from\"https://framerusercontent.com/modules/16b2leyeSwe9nsQymATz/GEoEiX0nMrezGHGoGceO/rVNKoH5ZG.js\";const enabledGestures={Y6RrPZ8OU:{hover:true}};const serializationHash=\"framer-TkQfK\";const variantClassNames={Y6RrPZ8OU:\"framer-v-1ewf98l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const oluekkie7=undefined;const Rl4o5lT_V=undefined;const z07_lcqaz=undefined;const transition1={delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,link,newTab,width,...props})=>{return{...props,oluekkie7:link??props.oluekkie7,Rl4o5lT_V:newTab??props.Rl4o5lT_V??true,z07_lcqaz:icon??props.z07_lcqaz??UUser};};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,oluekkie7,Rl4o5lT_V,z07_lcqaz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Y6RrPZ8OU\",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:oluekkie7,motionChild:true,nodeId:\"Y6RrPZ8OU\",openInNewTab:Rl4o5lT_V,scopeId:\"KQe206M72\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Account Login\",className:`${cx(scopingClassNames,\"framer-1ewf98l\",className,classNames)} framer-5lywee`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Y6RrPZ8OU\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-428dcd20-9375-4061-a4eb-891d53392d63, rgb(232, 232, 220))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\",borderBottomLeftRadius:2e3,borderBottomRightRadius:2e3,borderTopLeftRadius:2e3,borderTopRightRadius:2e3,...style},...addPropertyOverrides({\"Y6RrPZ8OU-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1p3suc7\",Component:z07_lcqaz,layoutDependency:layoutDependency,layoutId:\"tcodBYEa1\",style:{opacity:1},variants:{\"Y6RrPZ8OU-hover\":{opacity:.5}}})})})})})});});const css=[\".framer-TkQfK.framer-5lywee, .framer-TkQfK .framer-5lywee { display: block; }\",\".framer-TkQfK.framer-1ewf98l { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 40px; }\",\".framer-TkQfK .framer-1p3suc7 { flex: none; height: auto; position: relative; width: 16px; }\",'.framer-TkQfK[data-border=\"true\"]::after, .framer-TkQfK [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 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Kb2ZKITjI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"oluekkie7\":\"link\",\"Rl4o5lT_V\":\"newTab\",\"z07_lcqaz\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"cwhD3e00EvnMiSoT4pTZ\"]\n */const FramerKQe206M72=withCSS(Component,css,\"framer-TkQfK\");export default FramerKQe206M72;FramerKQe206M72.displayName=\"Nav Icon Link\";FramerKQe206M72.defaultProps={height:40,width:40};addPropertyControls(FramerKQe206M72,{oluekkie7:{title:\"Link\",type:ControlType.Link},Rl4o5lT_V:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},onRl4o5lT_VChange:{changes:\"Rl4o5lT_V\",type:ControlType.ChangeHandler},z07_lcqaz:{defaultValue:{identifier:\"local-module:vector/rVNKoH5ZG:default\",moduleId:\"16b2leyeSwe9nsQymATz\"},setModuleId:\"cwhD3e00EvnMiSoT4pTZ\",title:\"Icon\",type:ControlType.VectorSetItem}});addFonts(FramerKQe206M72,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKQe206M72\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"oluekkie7\\\":\\\"link\\\",\\\"Rl4o5lT_V\\\":\\\"newTab\\\",\\\"z07_lcqaz\\\":\\\"icon\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Kb2ZKITjI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"40\",\"framerIntrinsicHeight\":\"40\",\"framerVectorSets\":\"[\\\"cwhD3e00EvnMiSoT4pTZ\\\"]\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KQe206M72.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Rechercher...\";export const v1=\"Effacer\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Buscar...\";export const v1=\"Borrar\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"検索...\";export const v1=\"クリア\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Пошук...\";export const v1=\"Очистити\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport*as localizedValues from\"./L0FER6ZhJ-0.js\";import*as localizedValues1 from\"./L0FER6ZhJ-1.js\";import*as localizedValues2 from\"./L0FER6ZhJ-2.js\";import*as localizedValues3 from\"./L0FER6ZhJ-3.js\";const valuesByLocaleId={ePNLrG3U_:localizedValues1,gmNlAXh2M:localizedValues,QxotPxPXN:localizedValues3,sScrPW09P:localizedValues2};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (48eb0fe)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const OFpERZk8t=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 26 26\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 19.5 19.5 L 13 13 M 0 7.583 C 0 8.579 0.196 9.565 0.577 10.485 C 0.958 11.405 1.517 12.241 2.221 12.946 C 2.925 13.65 3.761 14.208 4.681 14.589 C 5.601 14.97 6.587 15.167 7.583 15.167 C 8.579 15.167 9.565 14.97 10.485 14.589 C 11.405 14.208 12.241 13.65 12.946 12.946 C 13.65 12.241 14.208 11.405 14.589 10.485 C 14.97 9.565 15.167 8.579 15.167 7.583 C 15.167 6.587 14.97 5.601 14.589 4.681 C 14.208 3.761 13.65 2.925 12.946 2.221 C 12.241 1.517 11.405 0.958 10.485 0.577 C 9.565 0.196 8.579 0 7.583 0 C 6.587 0 5.601 0.196 4.681 0.577 C 3.761 0.958 2.925 1.517 2.221 2.221 C 1.517 2.925 0.958 3.761 0.577 4.681 C 0.196 5.601 0 6.587 0 7.583 Z\" fill=\"transparent\" height=\"19.5px\" id=\"ngcV6gcKr\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.75\" stroke=\"var(--xyf2uq, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\" transform=\"translate(3.25 3.25)\" width=\"19.5px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,OFpERZk8t:color??props.OFpERZk8t??\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,OFpERZk8t,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-iXAyA\",className),layoutId:layoutId,ref:ref,style:{\"--xyf2uq\":OFpERZk8t,...style}});});const css=[`.framer-iXAyA { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--xyf2uq); mask: ${mask}; width: 26px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 26\n * @framerIntrinsicHeight 26\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"OFpERZk8t\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"search\",\"color\":{\"type\":\"variable\",\"value\":\"xyf2uq\"},\"set\":{\"localId\":\"vectorSet/VMVv7mw8x\",\"id\":\"VMVv7mw8x\",\"moduleId\":\"wMA7uOV9Vsbdwx0k2H93\"}}\n */const Icon=withCSS(Component,css,\"framer-iXAyA\");Icon.displayName=\"search\";export default Icon;addPropertyControls(Icon,{OFpERZk8t:{defaultValue:'var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)) /* {\"name\":\"Graphite\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"search\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"xyf2uq\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VMVv7mw8x\\\",\\\"id\\\":\\\"VMVv7mw8x\\\",\\\"moduleId\\\":\\\"wMA7uOV9Vsbdwx0k2H93\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"26\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"26\",\"framerVariables\":\"{\\\"OFpERZk8t\\\":\\\"color\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/tUjRfigWt7WSihM2RX82/NzXg7gAV9D51w8yasY6V/L0FER6ZhJ.js\";import Search1 from\"https://framerusercontent.com/modules/v9MKYWy4qocKHfnYepOm/hgWa7QKYcwyM4cYEQeDl/D5Q5TWMa_.js\";const SearchFonts=getFonts(Search);const Search1Fonts=getFonts(Search1);const enabledGestures={xy06FOUdf:{hover:true}};const cycleOrder=[\"xy06FOUdf\",\"csTbFIv26\"];const serializationHash=\"framer-tLWPb\";const variantClassNames={csTbFIv26:\"framer-v-wh85st\",xy06FOUdf:\"framer-v-aq2x4b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const MkN5faTjI=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Custom:\"xy06FOUdf\",Native:\"csTbFIv26\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,MkN5faTjI:click??props.MkN5faTjI,variant:humanReadableVariantMap[props.variant]??props.variant??\"xy06FOUdf\"};};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,MkN5faTjI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xy06FOUdf\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapclgmny=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(MkN5faTjI){const res=await MkN5faTjI(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"csTbFIv26\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"csTbFIv26\")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-aq2x4b\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Custom\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xy06FOUdf\",onTap:onTapclgmny,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-428dcd20-9375-4061-a4eb-891d53392d63, rgb(232, 232, 220))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},...addPropertyOverrides({csTbFIv26:{\"data-framer-name\":\"Native\",\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xo5zi7-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qV1nD0ICe-container\",nodeId:\"qV1nD0ICe\",rendersWithMotion:true,scopeId:\"L0FER6ZhJ\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"var(--token-e8c1618e-e1d5-4bf9-8158-fa05f26cdc9d, rgba(17, 17, 17, 0.4))\",transition:{delay:0,duration:.45,ease:[.6,0,.05,1],type:\"tween\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",iconSize:16,iconType:\"default\",id:\"qV1nD0ICe\",inputOptions:{clearButtonText:getLocalizedValue(\"v1\",activeLocale)??\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-ab62671e-4cba-4848-9331-fe16c344d8cd, rgba(17, 17, 17, 0.24))\",iconSize:24,iconType:\"default\"},inputFont:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"var(--token-b2c20660-79ef-4201-b366-380507f8cf52, rgba(17, 17, 17, 0.6))\",placeholderText:getLocalizedValue(\"v0\",activeLocale)??\"Search...\"},textColor:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},layoutId:\"qV1nD0ICe\",modalOptions:{backgroundColor:\"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\",borderRadius:6,heightIsStatic:false,heightTransition:{delay:0,duration:.45,ease:[.6,0,.05,1],type:\"tween\"},layoutType:\"QuickMenu\",QuickMenuAnimation:{opacity:0,scale:.75,transition:{delay:0,duration:.45,ease:[.6,0,.05,1],type:\"tween\"},x:0,y:0},shadow:{blur:40,color:\"var(--token-797bdcce-ca4b-4c58-891e-7741f67038fc, rgba(17, 17, 17, 0.16))\",spread:0,x:0,y:20},top:0,width:560},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"var(--token-b2c20660-79ef-4201-b366-380507f8cf52, rgba(17, 17, 17, 0.6))\",subtitleFont:{fontFamily:'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"description\"},titleColor:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",titleFont:{fontFamily:'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Search1,{animated:true,className:\"framer-ki9qk2\",\"data-framer-name\":\"tabler-icon-search\",layoutDependency:layoutDependency,layoutId:\"WByfbolBD\",style:{\"--xyf2uq\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",opacity:1},transformTemplate:transformTemplate1,variants:{\"xy06FOUdf-hover\":{opacity:.5}}})]})})})});});const css=[\".framer-tLWPb.framer-hkxe4w, .framer-tLWPb .framer-hkxe4w { display: block; }\",\".framer-tLWPb.framer-aq2x4b { cursor: pointer; gap: 12px; height: 40px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tLWPb .framer-1xo5zi7-container { bottom: 0px; cursor: pointer; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-tLWPb .framer-ki9qk2 { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: 20px; }\",\".framer-tLWPb.framer-v-wh85st.framer-aq2x4b { cursor: unset; }\",'.framer-tLWPb[data-border=\"true\"]::after, .framer-tLWPb [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 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"csTbFIv26\":{\"layout\":[\"fixed\",\"fixed\"]},\"ceWjZnDml\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MkN5faTjI\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerL0FER6ZhJ=withCSS(Component,css,\"framer-tLWPb\");export default FramerL0FER6ZhJ;FramerL0FER6ZhJ.displayName=\"Search Trigger\";FramerL0FER6ZhJ.defaultProps={height:40,width:40};addPropertyControls(FramerL0FER6ZhJ,{variant:{options:[\"xy06FOUdf\",\"csTbFIv26\"],optionTitles:[\"Custom\",\"Native\"],title:\"Variant\",type:ControlType.Enum},MkN5faTjI:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerL0FER6ZhJ,[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Diatype Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/yayaqxjOKUVUw7gLHwg1s81hfSQ.woff2\",weight:\"400\"},{cssFamilyName:\"ABC Diatype Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/J1pPnpaffEzyplGyjn0hxpbMPE.woff2\",weight:\"700\"}]},...SearchFonts,...Search1Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerL0FER6ZhJ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"MkN5faTjI\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"csTbFIv26\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ceWjZnDml\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./L0FER6ZhJ.map","// Generated by Framer (ee64472)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const OFpERZk8t=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 26 26\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 19.906 0 L 19.906 2.133 L 0 2.133 Z M 0 7.109 L 19.906 7.109 L 19.906 9.242 L 0 9.242 Z M 19.906 14.219 L 19.906 16.352 L 0 16.352 L 0 14.219 Z\" fill=\"var(--xyf2uq, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\" height=\"16.3515625px\" id=\"nBVOP295j\" transform=\"translate(3.088 4.875)\" width=\"19.906266220197637px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,OFpERZk8t:color??props.OFpERZk8t??\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,OFpERZk8t,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-qsMOT\",className),layoutId:layoutId,ref:ref,style:{\"--xyf2uq\":OFpERZk8t,...style}});});const css=[`.framer-qsMOT { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--xyf2uq); mask: ${mask}; width: 26px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 26\n * @framerIntrinsicHeight 26\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"OFpERZk8t\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Hamburger\",\"color\":{\"type\":\"variable\",\"value\":\"xyf2uq\"},\"set\":{\"localId\":\"vectorSet/VMVv7mw8x\",\"id\":\"VMVv7mw8x\",\"moduleId\":\"wMA7uOV9Vsbdwx0k2H93\"}}\n */const Icon=withCSS(Component,css,\"framer-qsMOT\");Icon.displayName=\"Hamburger\";export default Icon;addPropertyControls(Icon,{OFpERZk8t:{defaultValue:'var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)) /* {\"name\":\"Graphite\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"OFpERZk8t\\\":\\\"color\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"26\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"26\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Hamburger\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"xyf2uq\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VMVv7mw8x\\\",\\\"id\\\":\\\"VMVv7mw8x\\\",\\\"moduleId\\\":\\\"wMA7uOV9Vsbdwx0k2H93\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c0f92f4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HamburgerClose from\"https://framerusercontent.com/modules/pCKMTrkpUOCgSIXvpOE0/TtVJqJjW2HjzhTBYKi8X/QEsHf7o8I.js\";import Hamburger from\"https://framerusercontent.com/modules/rFjcKeLHfL3r0PfsU4xl/M2CDHS9EV2oUVGrlEg8f/R2OQcAB4a.js\";const HamburgerFonts=getFonts(Hamburger);const HamburgerCloseFonts=getFonts(HamburgerClose);const cycleOrder=[\"UrazvHLjt\",\"dUiGi7RZt\"];const serializationHash=\"framer-gNg6F\";const variantClassNames={dUiGi7RZt:\"framer-v-crn1jz\",UrazvHLjt:\"framer-v-f1k6bq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JrFuo2DET=undefined;const w_uAp_Gb5=undefined;const transition1={delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Close:\"dUiGi7RZt\",Hamburger:\"UrazvHLjt\"};const getProps=({click,height,id,stroke,width,...props})=>{return{...props,JrFuo2DET:click??props.JrFuo2DET,variant:humanReadableVariantMap[props.variant]??props.variant??\"UrazvHLjt\",w_uAp_Gb5:stroke??props.w_uAp_Gb5};};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,JrFuo2DET,w_uAp_Gb5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UrazvHLjt\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapo9wdef=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(JrFuo2DET){const res=await JrFuo2DET(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-f1k6bq\",className,classNames),\"data-framer-name\":\"Hamburger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UrazvHLjt\",onTap:onTapo9wdef,ref:refBinding,style:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},...addPropertyOverrides({dUiGi7RZt:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Hamburger,{animated:true,className:\"framer-wqrztp\",\"data-framer-name\":\"Hamburger\",layoutDependency:layoutDependency,layoutId:\"T156cKJyN\",style:{\"--xyf2uq\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",opacity:1},variants:{dUiGi7RZt:{opacity:0}}}),/*#__PURE__*/_jsx(HamburgerClose,{animated:true,className:\"framer-1dzd54r\",\"data-framer-name\":\"Hamburger Close\",layoutDependency:layoutDependency,layoutId:\"lLrz93A95\",style:{\"--xyf2uq\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",opacity:0},variants:{dUiGi7RZt:{opacity:1}}}),w_uAp_Gb5&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-jq48us\",\"data-border\":true,\"data-framer-name\":\"Stroke\",layoutDependency:layoutDependency,layoutId:\"p3lHugVoa\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-428dcd20-9375-4061-a4eb-891d53392d63, rgb(232, 232, 220))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gNg6F.framer-aoqhmt, .framer-gNg6F .framer-aoqhmt { display: block; }\",\".framer-gNg6F.framer-f1k6bq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 40px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-gNg6F .framer-wqrztp, .framer-gNg6F .framer-1dzd54r { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-gNg6F .framer-jq48us { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-gNg6F.framer-v-crn1jz.framer-f1k6bq { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); justify-content: flex-end; }\",'.framer-gNg6F[data-border=\"true\"]::after, .framer-gNg6F [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 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dUiGi7RZt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"JrFuo2DET\":\"click\",\"w_uAp_Gb5\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPzEMydax8=withCSS(Component,css,\"framer-gNg6F\");export default FramerPzEMydax8;FramerPzEMydax8.displayName=\"Hamburger Menu\";FramerPzEMydax8.defaultProps={height:40,width:40};addPropertyControls(FramerPzEMydax8,{variant:{options:[\"UrazvHLjt\",\"dUiGi7RZt\"],optionTitles:[\"Hamburger\",\"Close\"],title:\"Variant\",type:ControlType.Enum},JrFuo2DET:{title:\"Click\",type:ControlType.EventHandler},w_uAp_Gb5:{defaultValue:false,title:\"Stroke\",type:ControlType.Boolean}});addFonts(FramerPzEMydax8,[{explicitInter:true,fonts:[]},...HamburgerFonts,...HamburgerCloseFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPzEMydax8\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"JrFuo2DET\\\":\\\"click\\\",\\\"w_uAp_Gb5\\\":\\\"stroke\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dUiGi7RZt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PzEMydax8.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Anglais\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Fran\\xe7ais\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Espagnol\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Japonais\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Ukrainien\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"ingl\\xe9s\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"franc\\xe9s\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Espa\\xf1ol\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"japon\\xe9s\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"ucraniano\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"英語\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"フランス語\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"スペイン語\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"日本語\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"ウクライナ語\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Англійська\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Французька\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Іспанська\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Японська\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Українська\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport*as localizedValues from\"./TbO7DgTqb-0.js\";import*as localizedValues1 from\"./TbO7DgTqb-1.js\";import*as localizedValues2 from\"./TbO7DgTqb-2.js\";import*as localizedValues3 from\"./TbO7DgTqb-3.js\";const valuesByLocaleId={ePNLrG3U_:localizedValues1,gmNlAXh2M:localizedValues,QxotPxPXN:localizedValues3,sScrPW09P:localizedValues2};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,forwardLoader,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/s0ecANsQu8kBDgjm6tCO/SUtbkW7hPLIkqvK6CiPL/qPIkpYlT7.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/BCp4d6GsHO2rhrEgFJGB/aMqAU5WTuLUWOGRKt5x1/TbO7DgTqb.js\";import LinkButton from\"https://framerusercontent.com/modules/xg5kkqEFrNI7aWJZdgEY/63vMQb0l0yfvMUBJy6Pa/ZjSkJSgPN.js\";const serializationHash=\"framer-wyv6v\";const variantClassNames={mIFQQtmeh:\"framer-v-5keelh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"mIFQQtmeh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap17b0nju=activeVariantCallback(async(...args)=>{setLocale(\"default\");});const onTap1axukhh=activeVariantCallback(async(...args)=>{setLocale(\"gmNlAXh2M\");});const onTap18ez28x=activeVariantCallback(async(...args)=>{setLocale(\"ePNLrG3U_\");});const onTap4kb6yo=activeVariantCallback(async(...args)=>{setLocale(\"sScrPW09P\");});const onTapdh0knd=activeVariantCallback(async(...args)=>{setLocale(\"QxotPxPXN\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-5keelh\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"mIFQQtmeh\",ref:refBinding,style:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zz3xov\",\"data-framer-name\":\"Nav Links\",layoutDependency:layoutDependency,layoutId:\"DTg7VrkSJ\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x04pbi\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"y1Bglwnxb\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jdeo17\",\"data-framer-name\":\"Nav Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"GSvaImVQW\",onTap:onTap17b0nju,whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"English\"})}),className:\"framer-1ifo812\",\"data-framer-name\":\"How It Works\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mpkh0I3Ci\",style:{\"--extracted-r6o4lv\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"bottom\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8l37xg\",\"data-border\":true,\"data-framer-name\":\"Nav Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"T9zV06080\",onTap:onTap1axukhh,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-1c88b7f9-4f19-4d34-a7db-640da62fc302, rgba(17, 17, 17, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"French\"})}),className:\"framer-cxbgcz\",\"data-framer-name\":\"How It Works\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"w_kWC5bE2\",style:{\"--extracted-r6o4lv\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"bottom\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1how15l\",\"data-border\":true,\"data-framer-name\":\"Nav Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Q4YHJCEk_\",onTap:onTap18ez28x,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-1c88b7f9-4f19-4d34-a7db-640da62fc302, rgba(17, 17, 17, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Spanish\"})}),className:\"framer-s4vszh\",\"data-framer-name\":\"How It Works\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QEURXml1z\",style:{\"--extracted-r6o4lv\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"bottom\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1itmhp2\",\"data-border\":true,\"data-framer-name\":\"Nav Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Af2_psyY7\",onTap:onTap4kb6yo,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-1c88b7f9-4f19-4d34-a7db-640da62fc302, rgba(17, 17, 17, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Japanese\"})}),className:\"framer-1wr7ps2\",\"data-framer-name\":\"How It Works\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zVZ2EwR0P\",style:{\"--extracted-r6o4lv\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"bottom\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n1j3xh\",\"data-border\":true,\"data-framer-name\":\"Nav Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"U_GKMGnrL\",onTap:onTapdh0knd,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-1c88b7f9-4f19-4d34-a7db-640da62fc302, rgba(17, 17, 17, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17)))\"},children:\"Ukrainian\"})}),className:\"framer-g4fu1l\",\"data-framer-name\":\"How It Works\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"z_JJgXwF7\",style:{\"--extracted-r6o4lv\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"bottom\",withExternalLayout:true})})]})})})})})});});const css=[\".framer-wyv6v.framer-1p9e4ja, .framer-wyv6v .framer-1p9e4ja { display: block; }\",\".framer-wyv6v.framer-5keelh { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 20px 0px 20px; position: relative; width: 240px; will-change: var(--framer-will-change-override, transform); }\",\".framer-wyv6v .framer-zz3xov { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wyv6v .framer-1x04pbi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wyv6v .framer-1jdeo17, .framer-wyv6v .framer-8l37xg, .framer-wyv6v .framer-1how15l, .framer-wyv6v .framer-1itmhp2, .framer-wyv6v .framer-1n1j3xh { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px 0px 24px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-wyv6v .framer-1ifo812, .framer-wyv6v .framer-cxbgcz, .framer-wyv6v .framer-s4vszh, .framer-wyv6v .framer-1wr7ps2, .framer-wyv6v .framer-g4fu1l { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,'.framer-wyv6v[data-border=\"true\"]::after, .framer-wyv6v [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 348\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTbO7DgTqb=withCSS(Component,css,\"framer-wyv6v\");export default FramerTbO7DgTqb;FramerTbO7DgTqb.displayName=\"Lang Selector\";FramerTbO7DgTqb.defaultProps={height:348,width:240};addFonts(FramerTbO7DgTqb,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerTbO7DgTqb.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LinkButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTbO7DgTqb\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"240\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"348\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getPropertyControls,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withSearchFocusPrime}from\"https://framerusercontent.com/modules/4qbXSKi3QkAEieitDYvy/oevDwpNDABYzlGJMbSSK/SearchTrigger.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/LUemqbNDPOG38mF9PQec/oyEMSmjMg4fZZ3VP2tvD/UEZWT827f.js\";import IconArrow from\"https://framerusercontent.com/modules/BClycDsCSNQQADIISgQ4/uLRZdliCHFQiNkeylyYF/bOa2ITRuL.js\";import LogoNew from\"https://framerusercontent.com/modules/94KmUFFag7PvnkWWHv7n/1BhwwRRzivZ9h6FOeZTH/rK6IICSNO.js\";import UUser from\"https://framerusercontent.com/modules/16b2leyeSwe9nsQymATz/GEoEiX0nMrezGHGoGceO/rVNKoH5ZG.js\";import NavLinks from\"https://framerusercontent.com/modules/XKeuyef7d03fjz3WOq6A/1IpGwLifSegDwBBsq2vE/BhXJfecgb.js\";import LangTrigger from\"https://framerusercontent.com/modules/zalgVOPAocFYPsPLvbgT/o11YU5vutQnNdlMBvym6/ejcAr81dB.js\";import FCCartTrigger from\"https://framerusercontent.com/modules/6PrBJmkNVRaMz6SjiTtd/yrHw3NWdeOyAbxEzicJo/fMlHAcwp5.js\";import WelcomeMessage from\"https://framerusercontent.com/modules/NrJjRaozmcB7kTHd1bFT/Zd5LFmiKYrDCHHdlU9yb/hjAvb3oi5.js\";import NavIconLink from\"https://framerusercontent.com/modules/8rxvK1RnoQ4vIcrpb8Un/DpyrzGGK8Q8qogD5hNlw/KQe206M72.js\";import SearchTrigger,*as SearchTriggerInfo from\"https://framerusercontent.com/modules/cUqQbAwxKziijSb6Nism/T75cODlswK24tJkhO080/L0FER6ZhJ.js\";import HamburgerMenu from\"https://framerusercontent.com/modules/JWrFZ27F1TshPpAWKr9J/L3tVbQ9aF8fnWsoU6fQl/PzEMydax8.js\";import LangSelector from\"https://framerusercontent.com/modules/I0e2KFZ4OHPGAU2qzTrx/w5icBhiTs53OVFNjA8bS/TbO7DgTqb.js\";import LinkButton from\"https://framerusercontent.com/modules/xg5kkqEFrNI7aWJZdgEY/63vMQb0l0yfvMUBJy6Pa/ZjSkJSgPN.js\";const LogoNewFonts=getFonts(LogoNew);const SearchTriggerFonts=getFonts(SearchTrigger);const SearchTriggerWithSearchFocusPrimewtata4WithMappedReactProps1979aqk=withMappedReactProps(withCodeBoundaryForOverrides(SearchTrigger,{nodeId:\"BNvCJxUhf\",override:withSearchFocusPrime,scopeId:\"UEZWT827f\"}),SearchTriggerInfo);const HamburgerMenuFonts=getFonts(HamburgerMenu);const FCCartTriggerFonts=getFonts(FCCartTrigger);const LinkButtonFonts=getFonts(LinkButton);const NavIconLinkFonts=getFonts(NavIconLink);const NavLinksFonts=getFonts(NavLinks);const LangTriggerFonts=getFonts(LangTrigger);const LangSelectorFonts=getFonts(LangSelector);const MotionDivWithFX=withFX(motion.div);const NavLinksControls=getPropertyControls(NavLinks);const cycleOrder=[\"HtwAoQF3Z\",\"oirEGKlmE\",\"DuSBHjMXg\",\"pjl6RsRLr\",\"R0M_10hO9\",\"tYScSEuIA\",\"HAH_u7HQZ\",\"pV66yNO5t\",\"DsSyJuxfX\",\"Z7BCWKEgU\",\"L87k2lwwi\",\"VjsK637s4\",\"PD2i37u09\",\"PkQmFUgLW\",\"wvxFtG2PS\",\"HiXafNses\",\"DLFUYiQk7\",\"RZfmbcMxB\",\"FhhMC8hQ3\",\"qS8fQ96Fx\"];const serializationHash=\"framer-9EbEC\";const variantClassNames={DLFUYiQk7:\"framer-v-hfk7yt\",DsSyJuxfX:\"framer-v-1aakswe\",DuSBHjMXg:\"framer-v-kaua68\",FhhMC8hQ3:\"framer-v-17qcg6n\",HAH_u7HQZ:\"framer-v-1dfgqc4\",HiXafNses:\"framer-v-h8rhy9\",HtwAoQF3Z:\"framer-v-1i1tt3p\",L87k2lwwi:\"framer-v-vgwetv\",oirEGKlmE:\"framer-v-lewyuf\",PD2i37u09:\"framer-v-19se1eq\",pjl6RsRLr:\"framer-v-1oljtkd\",PkQmFUgLW:\"framer-v-jwa2sx\",pV66yNO5t:\"framer-v-897x6s\",qS8fQ96Fx:\"framer-v-satxm8\",R0M_10hO9:\"framer-v-sxj0og\",RZfmbcMxB:\"framer-v-17fkd3k\",tYScSEuIA:\"framer-v-1gwhvd\",VjsK637s4:\"framer-v-4vp3gx\",wvxFtG2PS:\"framer-v-ewksof\",Z7BCWKEgU:\"framer-v-15vau62\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const iMa05yAWC=undefined;const aDRMJlKKv=undefined;const SqJgusY00=undefined;const mJhUQvpct=undefined;const VJDuZs6Zt=undefined;const setVJDuZs6Zt=undefined;const transition1={delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition1,x:0,y:-10};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:-10};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Business Collapsed\":\"wvxFtG2PS\",\"Desktop Business\":\"HiXafNses\",\"Desktop Collapsed Hover\":\"HtwAoQF3Z\",\"Desktop Collapsed\":\"oirEGKlmE\",\"Desktop Commerce Collapsed Hover\":\"DsSyJuxfX\",\"Desktop Commerce Collapsed\":\"Z7BCWKEgU\",\"Desktop Commerce\":\"tYScSEuIA\",\"Desktop Default\":\"DuSBHjMXg\",\"Mobile BG Closed\":\"PkQmFUgLW\",\"Mobile BG Commerce Closed\":\"VjsK637s4\",\"Mobile BG Commerce Open\":\"L87k2lwwi\",\"Mobile BG Open\":\"PD2i37u09\",\"Mobile Business BG Closed\":\"qS8fQ96Fx\",\"Mobile Business BG Open\":\"FhhMC8hQ3\",\"Mobile Business Closed\":\"RZfmbcMxB\",\"Mobile Business Open\":\"DLFUYiQk7\",\"Mobile Closed\":\"R0M_10hO9\",\"Mobile Commerce Closed\":\"pV66yNO5t\",\"Mobile Commerce Open\":\"HAH_u7HQZ\",\"Mobile Open\":\"pjl6RsRLr\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"How It Works\":\"nt7HB3xhv\",\"Why Solius\":\"IJ5SeLMr_\",Business:\"iI9EBPFmX\",Other:\"EsIjDORn6\",Research:\"mm6KP_nli\"};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=({activePage,cart,click,cursor,height,id,search,width,...props})=>{return{...props,aDRMJlKKv:cursor??props.aDRMJlKKv,iMa05yAWC:click??props.iMa05yAWC,mJhUQvpct:cart??props.mJhUQvpct,SqJgusY00:search??props.SqJgusY00,variant:humanReadableVariantMap[props.variant]??props.variant??\"HtwAoQF3Z\",VJDuZs6Zt:humanReadableEnumMap[activePage]??activePage??props.VJDuZs6Zt??\"WMIibhPmw\"};};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,aDRMJlKKv,\"VJDuZs6Zt\":externalVJDuZs6Zt,\"onVJDuZs6ZtChange\":setExternalVJDuZs6Zt,mJhUQvpct,iMa05yAWC,SqJgusY00,...restProps}=getProps(props);const[VJDuZs6Zt,setVJDuZs6Zt]=useStateVariable(externalVJDuZs6Zt,setExternalVJDuZs6Zt);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HtwAoQF3Z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1fok777=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(iMa05yAWC){const res=await iMa05yAWC(...args);if(res===false)return false;}});const onMouseEnter2f7hg5=activeVariantCallback(async(...args)=>{setVariant(\"HtwAoQF3Z\");});const onMouseEnteras7b0u=activeVariantCallback(async(...args)=>{setVariant(\"DsSyJuxfX\");});const onTapkx1nrp=activeVariantCallback(async(...args)=>{setVariant(\"R0M_10hO9\");});const onTap11dxb9k=activeVariantCallback(async(...args)=>{setVariant(\"pV66yNO5t\");});const onTapf8i7ja=activeVariantCallback(async(...args)=>{setVariant(\"VjsK637s4\");});const onTap1i780qd=activeVariantCallback(async(...args)=>{setVariant(\"PkQmFUgLW\");});const onTapcw0eud=activeVariantCallback(async(...args)=>{setVariant(\"RZfmbcMxB\");});const onTapiipbc=activeVariantCallback(async(...args)=>{setVariant(\"qS8fQ96Fx\");});const MkN5faTjIf90fj4=activeVariantCallback(async(...args)=>{if(SqJgusY00){const res=await SqJgusY00(...args);if(res===false)return false;}});const JrFuo2DETkx1nrp=activeVariantCallback(async(...args)=>{setVariant(\"R0M_10hO9\");});const JrFuo2DET1vxla7z=activeVariantCallback(async(...args)=>{setVariant(\"pjl6RsRLr\");});const JrFuo2DET11dxb9k=activeVariantCallback(async(...args)=>{setVariant(\"pV66yNO5t\");});const JrFuo2DETj08ntz=activeVariantCallback(async(...args)=>{setVariant(\"HAH_u7HQZ\");});const JrFuo2DETf8i7ja=activeVariantCallback(async(...args)=>{setVariant(\"VjsK637s4\");});const JrFuo2DET1ytihp5=activeVariantCallback(async(...args)=>{setVariant(\"L87k2lwwi\");});const JrFuo2DET1i780qd=activeVariantCallback(async(...args)=>{setVariant(\"PkQmFUgLW\");});const JrFuo2DET7q7rby=activeVariantCallback(async(...args)=>{setVariant(\"PD2i37u09\");});const JrFuo2DETcw0eud=activeVariantCallback(async(...args)=>{setVariant(\"RZfmbcMxB\");});const JrFuo2DET1er9k11=activeVariantCallback(async(...args)=>{setVariant(\"DLFUYiQk7\");});const JrFuo2DETiipbc=activeVariantCallback(async(...args)=>{setVariant(\"qS8fQ96Fx\");});const JrFuo2DETi4fbaj=activeVariantCallback(async(...args)=>{setVariant(\"FhhMC8hQ3\");});const xyG0fDCYV1po0owm=activeVariantCallback(async(...args)=>{if(mJhUQvpct){const res=await mJhUQvpct(...args);if(res===false)return false;}});const HKt5RgUtAkx1nrp=activeVariantCallback(async(...args)=>{setVariant(\"R0M_10hO9\");});const HKt5RgUtA11dxb9k=activeVariantCallback(async(...args)=>{setVariant(\"pV66yNO5t\");});const HKt5RgUtAf8i7ja=activeVariantCallback(async(...args)=>{setVariant(\"VjsK637s4\");});const HKt5RgUtA1i780qd=activeVariantCallback(async(...args)=>{setVariant(\"PkQmFUgLW\");});const HKt5RgUtAcw0eud=activeVariantCallback(async(...args)=>{setVariant(\"RZfmbcMxB\");});const HKt5RgUtAiipbc=activeVariantCallback(async(...args)=>{setVariant(\"qS8fQ96Fx\");});const udFg8sWRN13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"pjl6RsRLr\",\"R0M_10hO9\",\"HAH_u7HQZ\",\"pV66yNO5t\",\"L87k2lwwi\",\"VjsK637s4\",\"PD2i37u09\",\"PkQmFUgLW\",\"DLFUYiQk7\",\"RZfmbcMxB\",\"FhhMC8hQ3\",\"qS8fQ96Fx\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"pjl6RsRLr\",\"R0M_10hO9\",\"HAH_u7HQZ\",\"pV66yNO5t\",\"L87k2lwwi\",\"VjsK637s4\",\"PD2i37u09\",\"PkQmFUgLW\",\"DLFUYiQk7\",\"RZfmbcMxB\",\"FhhMC8hQ3\",\"qS8fQ96Fx\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"HAH_u7HQZ\",\"pV66yNO5t\",\"L87k2lwwi\",\"VjsK637s4\"].includes(baseVariant))return false;return true;};const router=useRouter();const ref1=React.useRef(null);const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1i1tt3p\",className,classNames),\"data-framer-name\":\"Desktop Collapsed Hover\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HtwAoQF3Z\",onTap:onTap1fok777,ref:refBinding,style:{...style},...addPropertyOverrides({DLFUYiQk7:{\"data-framer-name\":\"Mobile Business Open\"},DsSyJuxfX:{\"data-framer-name\":\"Desktop Commerce Collapsed Hover\"},DuSBHjMXg:{\"data-framer-name\":\"Desktop Default\"},FhhMC8hQ3:{\"data-framer-name\":\"Mobile Business BG Open\"},HAH_u7HQZ:{\"data-framer-name\":\"Mobile Commerce Open\"},HiXafNses:{\"data-framer-name\":\"Desktop Business\"},L87k2lwwi:{\"data-framer-name\":\"Mobile BG Commerce Open\"},oirEGKlmE:{\"data-framer-name\":\"Desktop Collapsed\"},PD2i37u09:{\"data-framer-name\":\"Mobile BG Open\"},pjl6RsRLr:{\"data-framer-name\":\"Mobile Open\"},PkQmFUgLW:{\"data-framer-name\":\"Mobile BG Closed\"},pV66yNO5t:{\"data-framer-name\":\"Mobile Commerce Closed\"},qS8fQ96Fx:{\"data-framer-name\":\"Mobile Business BG Closed\"},R0M_10hO9:{\"data-framer-name\":\"Mobile Closed\"},RZfmbcMxB:{\"data-framer-name\":\"Mobile Business Closed\"},tYScSEuIA:{\"data-framer-name\":\"Desktop Commerce\"},VjsK637s4:{\"data-framer-name\":\"Mobile BG Commerce Closed\"},wvxFtG2PS:{\"data-framer-name\":\"Desktop Business Collapsed\"},Z7BCWKEgU:{\"data-framer-name\":\"Desktop Commerce Collapsed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m30cmm\",\"data-framer-name\":\"Content Wrapper\",layoutDependency:layoutDependency,layoutId:\"Xky_YUieo\",style:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:28,borderBottomRightRadius:28,borderTopLeftRadius:28,borderTopRightRadius:28,boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0.03), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0.03), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0.02)\"},variants:{DLFUYiQk7:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},DuSBHjMXg:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},FhhMC8hQ3:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},HAH_u7HQZ:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},HiXafNses:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},L87k2lwwi:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},PD2i37u09:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},pjl6RsRLr:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},PkQmFUgLW:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},pV66yNO5t:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},qS8fQ96Fx:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},R0M_10hO9:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},RZfmbcMxB:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},tYScSEuIA:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},VjsK637s4:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({oirEGKlmE:{\"data-highlight\":true,onMouseEnter:onMouseEnter2f7hg5},Z7BCWKEgU:{\"data-highlight\":true,onMouseEnter:onMouseEnteras7b0u}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2sdv5x\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"bxVTD12JJ\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},variants:{DLFUYiQk7:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},DsSyJuxfX:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},FhhMC8hQ3:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0.03), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0.03), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0.02)\"},HAH_u7HQZ:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},HiXafNses:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},L87k2lwwi:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0.03), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0.03), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0.02)\"},PD2i37u09:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0.03), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0.03), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0.02)\"},pjl6RsRLr:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},PkQmFUgLW:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0.03), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0.03), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0.02)\"},pV66yNO5t:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},qS8fQ96Fx:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0.03), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0.03), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0.02)\"},R0M_10hO9:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},RZfmbcMxB:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0)\"},tYScSEuIA:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},VjsK637s4:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,boxShadow:\"0px 0.48174984141951427px 2.2160492705297656px -0.9166666666666666px rgba(0, 0, 0, 0.03), 0px 1.8308266425947657px 8.42180255593592px -1.8333333333333333px rgba(0, 0, 0, 0.03), 0px 8px 36.8px -2.75px rgba(0, 0, 0, 0.02)\"},wvxFtG2PS:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},Z7BCWKEgU:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"}},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"yR3H7yFlj\",openInNewTab:false,scopeId:\"UEZWT827f\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Logo - Homepage\",className:\"framer-1jnnasf framer-o3qxnv\",\"data-framer-cursor\":aDRMJlKKv,\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"yR3H7yFlj\",...addPropertyOverrides({DLFUYiQk7:{\"data-highlight\":true,onTap:onTapcw0eud},FhhMC8hQ3:{\"data-highlight\":true,onTap:onTapiipbc},HAH_u7HQZ:{\"data-highlight\":true,onTap:onTap11dxb9k},L87k2lwwi:{\"data-highlight\":true,onTap:onTapf8i7ja},PD2i37u09:{\"data-highlight\":true,onTap:onTap1i780qd},pjl6RsRLr:{\"data-highlight\":true,onTap:onTapkx1nrp}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(LogoNew,{animated:true,className:\"framer-5w19pg\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"BP70WXEPz\",style:{\"--rhd0io\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"}})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ambyc4\",\"data-framer-name\":\"Action Mobile\",layoutDependency:layoutDependency,layoutId:\"uGThDHn4H\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wtata4-container\",layoutDependency:layoutDependency,layoutId:\"BNvCJxUhf-container\",nodeId:\"BNvCJxUhf\",rendersWithMotion:true,scopeId:\"UEZWT827f\",children:/*#__PURE__*/_jsx(SearchTriggerWithSearchFocusPrimewtata4WithMappedReactProps1979aqk,{height:\"100%\",id:\"BNvCJxUhf\",layoutId:\"BNvCJxUhf\",MkN5faTjI:MkN5faTjIf90fj4,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"xy06FOUdf\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",...addPropertyOverrides({DLFUYiQk7:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+0+0+4},FhhMC8hQ3:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+0+8+4},HAH_u7HQZ:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+0+0+4},L87k2lwwi:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+0+8+4},PD2i37u09:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+0+8+4},pjl6RsRLr:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+0+0+4},PkQmFUgLW:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+0+0+8+4},pV66yNO5t:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+0+0+0+4},qS8fQ96Fx:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+0+0+8+4},R0M_10hO9:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+0+0+0+4},RZfmbcMxB:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+0+0+0+4},VjsK637s4:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+0+0+8+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iaiwfo-container\",layoutDependency:layoutDependency,layoutId:\"G7seu0hml-container\",nodeId:\"G7seu0hml\",rendersWithMotion:true,scopeId:\"UEZWT827f\",children:/*#__PURE__*/_jsx(HamburgerMenu,{height:\"100%\",id:\"G7seu0hml\",layoutId:\"G7seu0hml\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"dUiGi7RZt\"),w_uAp_Gb5:true,width:\"100%\",...addPropertyOverrides({DLFUYiQk7:{JrFuo2DET:JrFuo2DETcw0eud},FhhMC8hQ3:{JrFuo2DET:JrFuo2DETiipbc},HAH_u7HQZ:{JrFuo2DET:JrFuo2DET11dxb9k},L87k2lwwi:{JrFuo2DET:JrFuo2DETf8i7ja},PD2i37u09:{JrFuo2DET:JrFuo2DET1i780qd},pjl6RsRLr:{JrFuo2DET:JrFuo2DETkx1nrp},PkQmFUgLW:{JrFuo2DET:JrFuo2DET7q7rby,variant:matchVariant(\"UrazvHLjt\")},pV66yNO5t:{JrFuo2DET:JrFuo2DETj08ntz,variant:matchVariant(\"UrazvHLjt\")},qS8fQ96Fx:{JrFuo2DET:JrFuo2DETi4fbaj,variant:matchVariant(\"UrazvHLjt\")},R0M_10hO9:{JrFuo2DET:JrFuo2DET1vxla7z,variant:matchVariant(\"UrazvHLjt\")},RZfmbcMxB:{JrFuo2DET:JrFuo2DET1er9k11,variant:matchVariant(\"UrazvHLjt\")},VjsK637s4:{JrFuo2DET:JrFuo2DET1ytihp5,variant:matchVariant(\"UrazvHLjt\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({DLFUYiQk7:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+0+0+0},FhhMC8hQ3:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+0+8+0},HAH_u7HQZ:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+0+0+0},L87k2lwwi:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+0+8+0},PD2i37u09:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+0+8+0},pjl6RsRLr:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+0+0+0},PkQmFUgLW:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+0+0+8+0},pV66yNO5t:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+0+0+0+0},qS8fQ96Fx:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+0+0+8+0},R0M_10hO9:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+0+0+0+0},RZfmbcMxB:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+0+0+0+0},VjsK637s4:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+0+0+8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15wjolw-container\",layoutDependency:layoutDependency,layoutId:\"JqD9MZai5-container\",nodeId:\"JqD9MZai5\",rendersWithMotion:true,scopeId:\"UEZWT827f\",children:/*#__PURE__*/_jsx(FCCartTrigger,{height:\"100%\",id:\"JqD9MZai5\",layoutId:\"JqD9MZai5\",variant:matchVariant(\"Zyqr1j0QP\"),width:\"100%\",xyG0fDCYV:xyG0fDCYV1po0owm,Yheck8_g6:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Er_4t7TKt\",webPageId:\"vPKfEZkgi\"},implicitPathVariables:undefined},{href:{hash:\":Er_4t7TKt\",webPageId:\"vPKfEZkgi\"},implicitPathVariables:undefined},{href:{hash:\":Er_4t7TKt\",webPageId:\"vPKfEZkgi\"},implicitPathVariables:undefined},{href:{hash:\":Er_4t7TKt\",webPageId:\"vPKfEZkgi\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({DLFUYiQk7:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+0+0+0},FhhMC8hQ3:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+0+8+0},PD2i37u09:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+0+8+0},pjl6RsRLr:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+0+0+0},PkQmFUgLW:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+0+0+8+0},qS8fQ96Fx:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+0+0+8+0},R0M_10hO9:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+0+0+0+0},RZfmbcMxB:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19kplj-container\",layoutDependency:layoutDependency,layoutId:\"iphcq32Yn-container\",nodeId:\"iphcq32Yn\",rendersWithMotion:true,scopeId:\"UEZWT827f\",children:/*#__PURE__*/_jsx(LinkButton,{height:\"100%\",id:\"iphcq32Yn\",layoutId:\"iphcq32Yn\",mawCLKbcO:false,NNYnInQxS:getLocalizedValue(\"v0\",activeLocale)??\"Shop\",PyE7b5Wlu:false,QV_RRiyZ3:IconArrow,variant:matchVariant(\"RBzr8IorZ\"),width:\"100%\",Wl44o33O_:\"https://shop.solius.com/products/solius-pro\",...addPropertyOverrides({DLFUYiQk7:{NNYnInQxS:getLocalizedValue(\"v1\",activeLocale)??\"Partner Now\",Wl44o33O_:resolvedLinks[0]},FhhMC8hQ3:{NNYnInQxS:getLocalizedValue(\"v1\",activeLocale)??\"Partner Now\",Wl44o33O_:resolvedLinks[2]},PD2i37u09:{Wl44o33O_:\"www.solius.com/shop\"},pjl6RsRLr:{Wl44o33O_:\"www.solius.com/shop\"},PkQmFUgLW:{Wl44o33O_:\"www.solius.com/shop\"},qS8fQ96Fx:{NNYnInQxS:getLocalizedValue(\"v1\",activeLocale)??\"Partner Now\",Wl44o33O_:resolvedLinks[3]},R0M_10hO9:{Wl44o33O_:\"www.solius.com/shop\"},RZfmbcMxB:{NNYnInQxS:getLocalizedValue(\"v1\",activeLocale)??\"Partner Now\",Wl44o33O_:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x14g2x-container\",layoutDependency:layoutDependency,layoutId:\"AyHK3LfBp-container\",nodeId:\"AyHK3LfBp\",rendersWithMotion:true,scopeId:\"UEZWT827f\",children:/*#__PURE__*/_jsx(NavIconLink,{height:\"100%\",id:\"AyHK3LfBp\",layoutId:\"AyHK3LfBp\",Rl4o5lT_V:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",z07_lcqaz:UUser})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-adfv7j\",\"data-framer-name\":\"Nav Links Wrapper\",layoutDependency:layoutDependency,layoutId:\"kBwNEyI3C\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,opacity:1},transformTemplate:transformTemplate1,variants:{DLFUYiQk7:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:1,originY:0},DsSyJuxfX:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,opacity:1},DuSBHjMXg:{opacity:1},FhhMC8hQ3:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:1,originY:0},HAH_u7HQZ:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:1,originY:0},HiXafNses:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,opacity:1},L87k2lwwi:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:1,originY:0},oirEGKlmE:{opacity:0},PD2i37u09:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:1,originY:0},pjl6RsRLr:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:1,originY:0},PkQmFUgLW:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:0,originY:0},pV66yNO5t:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:0,originY:0},qS8fQ96Fx:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:0,originY:0},R0M_10hO9:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:0,originY:0},RZfmbcMxB:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:0,originY:0},tYScSEuIA:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,opacity:1},VjsK637s4:{backgroundColor:\"var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc, rgb(255, 255, 255))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:0,originY:0},wvxFtG2PS:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,opacity:1},Z7BCWKEgU:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,opacity:0}},...addPropertyOverrides({DLFUYiQk7:{transformTemplate:undefined},FhhMC8hQ3:{transformTemplate:undefined},HAH_u7HQZ:{transformTemplate:undefined},L87k2lwwi:{transformTemplate:undefined},PD2i37u09:{transformTemplate:undefined},pjl6RsRLr:{transformTemplate:undefined},PkQmFUgLW:{transformTemplate:undefined},pV66yNO5t:{transformTemplate:undefined},qS8fQ96Fx:{transformTemplate:undefined},R0M_10hO9:{transformTemplate:undefined},RZfmbcMxB:{transformTemplate:undefined},VjsK637s4:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-24-64)/2)+5.5+0,...addPropertyOverrides({DLFUYiQk7:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+64+0+0},DuSBHjMXg:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-64)/2)+5.5+0},FhhMC8hQ3:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 24px, 1px) - 40px)`,y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+80+0+0},HAH_u7HQZ:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+64+0+0},HiXafNses:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-64)/2)+5.5+0},L87k2lwwi:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 24px, 1px) - 40px)`,y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+80+0+0},PD2i37u09:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 24px, 1px) - 40px)`,y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+80+0+0},pjl6RsRLr:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+64+0+0},PkQmFUgLW:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 24px, 1px) - 40px)`,y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+64- -16+0+-56.5},pV66yNO5t:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+48- -16+0+-56.5},qS8fQ96Fx:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 24px, 1px) - 40px)`,y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+64- -16+0+-56.5},R0M_10hO9:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+48- -16+0+-56.5},RZfmbcMxB:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+48- -16+0+-56.5},tYScSEuIA:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-64)/2)+5.5+0},VjsK637s4:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 24px, 1px) - 40px)`,y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+64- -16+0+-56.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h8oqqf-container\",layoutDependency:layoutDependency,layoutId:\"E763bAZRb-container\",nodeId:\"E763bAZRb\",rendersWithMotion:true,scopeId:\"UEZWT827f\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"E763bAZRb\",layoutId:\"E763bAZRb\",onX_dKrIyNQChange:setVJDuZs6Zt,variant:matchVariant(\"WjABgyDp_\"),width:\"100%\",X_dKrIyNQ:VJDuZs6Zt,...addPropertyOverrides({DLFUYiQk7:{HKt5RgUtA:HKt5RgUtAcw0eud,style:{width:\"100%\"},variant:matchVariant(\"PkfX0Am1N\")},FhhMC8hQ3:{HKt5RgUtA:HKt5RgUtAiipbc,style:{width:\"100%\"},variant:matchVariant(\"PkfX0Am1N\")},HAH_u7HQZ:{HKt5RgUtA:HKt5RgUtA11dxb9k,style:{width:\"100%\"},variant:matchVariant(\"PkfX0Am1N\")},L87k2lwwi:{HKt5RgUtA:HKt5RgUtAf8i7ja,style:{width:\"100%\"},variant:matchVariant(\"PkfX0Am1N\")},PD2i37u09:{HKt5RgUtA:HKt5RgUtA1i780qd,style:{width:\"100%\"},variant:matchVariant(\"PkfX0Am1N\")},pjl6RsRLr:{HKt5RgUtA:HKt5RgUtAkx1nrp,style:{width:\"100%\"},variant:matchVariant(\"PkfX0Am1N\")},PkQmFUgLW:{style:{width:\"100%\"},variant:matchVariant(\"aE3BPjQOE\")},pV66yNO5t:{style:{width:\"100%\"},variant:matchVariant(\"aE3BPjQOE\")},qS8fQ96Fx:{style:{width:\"100%\"},variant:matchVariant(\"aE3BPjQOE\")},R0M_10hO9:{style:{width:\"100%\"},variant:matchVariant(\"aE3BPjQOE\")},RZfmbcMxB:{style:{width:\"100%\"},variant:matchVariant(\"aE3BPjQOE\")},VjsK637s4:{style:{width:\"100%\"},variant:matchVariant(\"aE3BPjQOE\")}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qmtwgm\",\"data-framer-name\":\"Bottom icons\",layoutDependency:layoutDependency,layoutId:\"KTBerzxWR\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({DLFUYiQk7:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+64+0+73+0},FhhMC8hQ3:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+80+0+73+0},HAH_u7HQZ:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+64+0+73+0},L87k2lwwi:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+80+0+73+0},PD2i37u09:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+80+0+73+0},pjl6RsRLr:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+64+0+73+0},PkQmFUgLW:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+64- -16+0+16.5+0},pV66yNO5t:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+48- -16+0+16.5+0},qS8fQ96Fx:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+64- -16+0+16.5+0},R0M_10hO9:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+48- -16+0+16.5+0},RZfmbcMxB:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+48- -16+0+16.5+0},VjsK637s4:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+64- -16+0+16.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-117bsj-container\",id:`${layoutId}-117bsj`,layoutDependency:layoutDependency,layoutId:\"kjw3WtBVz-container\",nodeId:\"kjw3WtBVz\",ref:ref1,rendersWithMotion:true,scopeId:\"UEZWT827f\",whileHover:animation,children:[/*#__PURE__*/_jsx(LangTrigger,{height:\"100%\",id:\"kjw3WtBVz\",layoutId:\"kjw3WtBVz\",udFg8sWRN:udFg8sWRN13elrgn({overlay}),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-117bsj`,offsetX:0,offsetY:20,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-46dytb\",exit:animation1,initial:animation3,layoutDependency:layoutDependency,layoutId:\"gLTsF6VZy\",ref:ref2,role:\"dialog\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.04), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.03), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.01)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o9jidg-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"sj5KkocbK-container\",nodeId:\"sj5KkocbK\",rendersWithMotion:true,scopeId:\"UEZWT827f\",style:{originY:0},children:/*#__PURE__*/_jsx(LangSelector,{height:\"100%\",id:\"sj5KkocbK\",layoutId:\"sj5KkocbK\",width:\"100%\"})})})})})})]})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({DLFUYiQk7:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+64+0+73+0},FhhMC8hQ3:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+80+0+73+0},HAH_u7HQZ:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+64+0+73+0},L87k2lwwi:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+80+0+73+0},PD2i37u09:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-213)/2)+0+80+0+73+0},pjl6RsRLr:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-197)/2)+0+64+0+73+0},PkQmFUgLW:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+64- -16+0+16.5+0},pV66yNO5t:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+48- -16+0+16.5+0},qS8fQ96Fx:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+64- -16+0+16.5+0},R0M_10hO9:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+48- -16+0+16.5+0},RZfmbcMxB:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-48)/2)+48- -16+0+16.5+0},VjsK637s4:{y:(componentViewport?.y||0)+(8+((componentViewport?.height||200)-8-64)/2)+64- -16+0+16.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vti148-container\",layoutDependency:layoutDependency,layoutId:\"KD91LzboN-container\",nodeId:\"KD91LzboN\",rendersWithMotion:true,scopeId:\"UEZWT827f\",children:/*#__PURE__*/_jsx(NavIconLink,{height:\"100%\",id:\"KD91LzboN\",layoutId:\"KD91LzboN\",oluekkie7:\"store.solius.com\",Rl4o5lT_V:true,width:\"100%\",z07_lcqaz:UUser})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1b7pj5r\",\"data-framer-name\":\"Action\",layoutDependency:layoutDependency,layoutId:\"u252EsfpA\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Er_4t7TKt\",webPageId:\"vPKfEZkgi\"},implicitPathVariables:undefined},{href:{hash:\":Er_4t7TKt\",webPageId:\"vPKfEZkgi\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-24-64)/2)+8+0,...addPropertyOverrides({DuSBHjMXg:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-64)/2)+8+0},HiXafNses:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-64)/2)+8+0},tYScSEuIA:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-64)/2)+8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ptwgd4-container\",layoutDependency:layoutDependency,layoutId:\"X1ZRYc4fl-container\",nodeId:\"X1ZRYc4fl\",rendersWithMotion:true,scopeId:\"UEZWT827f\",children:/*#__PURE__*/_jsx(LinkButton,{height:\"100%\",id:\"X1ZRYc4fl\",layoutId:\"X1ZRYc4fl\",mawCLKbcO:false,NNYnInQxS:getLocalizedValue(\"v0\",activeLocale)??\"Shop\",PyE7b5Wlu:false,QV_RRiyZ3:IconArrow,variant:matchVariant(\"RBzr8IorZ\"),width:\"100%\",Wl44o33O_:\"www.solius.com/shop\",...addPropertyOverrides({DuSBHjMXg:{variant:matchVariant(\"Jtj7VVmSQ\")},HiXafNses:{NNYnInQxS:getLocalizedValue(\"v1\",activeLocale)??\"Partner Now\",variant:matchVariant(\"Jtj7VVmSQ\"),Wl44o33O_:resolvedLinks1[1]},tYScSEuIA:{variant:matchVariant(\"Jtj7VVmSQ\")},wvxFtG2PS:{NNYnInQxS:getLocalizedValue(\"v1\",activeLocale)??\"Partner Now\",Wl44o33O_:resolvedLinks1[0]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-24-64)/2)+8+4,...addPropertyOverrides({DuSBHjMXg:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-64)/2)+8+4},HiXafNses:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-64)/2)+8+4},tYScSEuIA:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-64)/2)+8+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fntmm6-container\",layoutDependency:layoutDependency,layoutId:\"HpVfDqSKH-container\",nodeId:\"HpVfDqSKH\",rendersWithMotion:true,scopeId:\"UEZWT827f\",children:/*#__PURE__*/_jsx(NavIconLink,{height:\"100%\",id:\"HpVfDqSKH\",layoutId:\"HpVfDqSKH\",oluekkie7:\"store.solius.com\",Rl4o5lT_V:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",z07_lcqaz:UUser})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-24-64)/2)+8+0,...addPropertyOverrides({DuSBHjMXg:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-64)/2)+8+0},HiXafNses:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-64)/2)+8+0},tYScSEuIA:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-64)/2)+8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n7x6pn-container\",layoutDependency:layoutDependency,layoutId:\"H48Rb8BII-container\",nodeId:\"H48Rb8BII\",rendersWithMotion:true,scopeId:\"UEZWT827f\",children:/*#__PURE__*/_jsx(FCCartTrigger,{height:\"100%\",id:\"H48Rb8BII\",layoutId:\"H48Rb8BII\",variant:matchVariant(\"Zyqr1j0QP\"),width:\"100%\",xyG0fDCYV:xyG0fDCYV1po0owm,Yheck8_g6:true})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-24-64)/2)+8+4,...addPropertyOverrides({DuSBHjMXg:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-64)/2)+8+4},HiXafNses:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-64)/2)+8+4},tYScSEuIA:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-16-64)/2)+8+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-dgt7ia-container\",id:`${layoutId}-dgt7ia`,layoutDependency:layoutDependency,layoutId:\"t8HODkavG-container\",nodeId:\"t8HODkavG\",ref:ref3,rendersWithMotion:true,scopeId:\"UEZWT827f\",whileHover:animation,children:[/*#__PURE__*/_jsx(LangTrigger,{height:\"100%\",id:\"t8HODkavG\",layoutId:\"t8HODkavG\",style:{height:\"100%\",width:\"100%\"},udFg8sWRN:udFg8sWRN13elrgn({overlay:overlay1}),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref3,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-dgt7ia`,offsetX:0,offsetY:20,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-ssp24g\",exit:animation1,initial:animation3,layoutDependency:layoutDependency,layoutId:\"MGaEV6kBB\",ref:ref4,role:\"dialog\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.04), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.03), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.01)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jhf5is-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"meUqAHD40-container\",nodeId:\"meUqAHD40\",rendersWithMotion:true,scopeId:\"UEZWT827f\",style:{originY:0},children:/*#__PURE__*/_jsx(LangSelector,{height:\"100%\",id:\"meUqAHD40\",layoutId:\"meUqAHD40\",width:\"100%\"})})})})})})]})})})})]})]})})})})});});const css=[\".framer-9EbEC.framer-o3qxnv, .framer-9EbEC .framer-o3qxnv { display: block; }\",\".framer-9EbEC.framer-1i1tt3p { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 24px 24px 0px 24px; position: relative; width: 1280px; }\",\".framer-9EbEC .framer-m30cmm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1080px; overflow: var(--overflow-clip-fallback, clip); padding: 8px 8px 8px 24px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9EbEC .framer-2sdv5x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9EbEC .framer-1jnnasf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-9EbEC .framer-5w19pg { aspect-ratio: 4.638888888888889 / 1; flex: none; height: auto; position: relative; width: 84px; }\",\".framer-9EbEC .framer-1ambyc4, .framer-9EbEC .framer-1b7pj5r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9EbEC .framer-wtata4-container { flex: none; height: 40px; position: relative; width: 40px; z-index: 10; }\",\".framer-9EbEC .framer-iaiwfo-container, .framer-9EbEC .framer-x14g2x-container, .framer-9EbEC .framer-1fntmm6-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-9EbEC .framer-15wjolw-container, .framer-9EbEC .framer-19kplj-container, .framer-9EbEC .framer-1h8oqqf-container, .framer-9EbEC .framer-vti148-container, .framer-9EbEC .framer-ptwgd4-container, .framer-9EbEC .framer-n7x6pn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-9EbEC .framer-adfv7j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-9EbEC .framer-1qmtwgm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9EbEC .framer-117bsj-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-9EbEC .framer-46dytb, .framer-9EbEC .framer-ssp24g { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-9EbEC .framer-1o9jidg-container, .framer-9EbEC .framer-1jhf5is-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-9EbEC .framer-dgt7ia-container { flex: none; height: 40px; position: relative; width: 40px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-9EbEC.framer-v-lewyuf .framer-m30cmm, .framer-9EbEC.framer-v-15vau62 .framer-m30cmm { flex: none; gap: 24px; justify-content: center; width: min-content; }\",\".framer-9EbEC.framer-v-lewyuf .framer-adfv7j, .framer-9EbEC.framer-v-15vau62 .framer-adfv7j { pointer-events: none; width: 1px; }\",\".framer-9EbEC.framer-v-kaua68.framer-1i1tt3p, .framer-9EbEC.framer-v-1gwhvd.framer-1i1tt3p, .framer-9EbEC.framer-v-h8rhy9.framer-1i1tt3p { padding: 16px 24px 0px 24px; }\",\".framer-9EbEC.framer-v-kaua68 .framer-m30cmm, .framer-9EbEC.framer-v-1gwhvd .framer-m30cmm, .framer-9EbEC.framer-v-h8rhy9 .framer-m30cmm { max-width: 1600px; }\",\".framer-9EbEC.framer-v-kaua68 .framer-ptwgd4-container, .framer-9EbEC.framer-v-1gwhvd .framer-ptwgd4-container, .framer-9EbEC.framer-v-h8rhy9 .framer-ptwgd4-container { order: 0; }\",\".framer-9EbEC.framer-v-kaua68 .framer-1fntmm6-container, .framer-9EbEC.framer-v-sxj0og .framer-15wjolw-container, .framer-9EbEC.framer-v-1gwhvd .framer-1fntmm6-container, .framer-9EbEC.framer-v-1dfgqc4 .framer-iaiwfo-container, .framer-9EbEC.framer-v-897x6s .framer-iaiwfo-container, .framer-9EbEC.framer-v-vgwetv .framer-iaiwfo-container, .framer-9EbEC.framer-v-4vp3gx .framer-iaiwfo-container, .framer-9EbEC.framer-v-h8rhy9 .framer-1fntmm6-container, .framer-9EbEC.framer-v-17fkd3k .framer-15wjolw-container { order: 3; }\",\".framer-9EbEC.framer-v-kaua68 .framer-n7x6pn-container, .framer-9EbEC.framer-v-1oljtkd .framer-iaiwfo-container, .framer-9EbEC.framer-v-1gwhvd .framer-n7x6pn-container, .framer-9EbEC.framer-v-19se1eq .framer-iaiwfo-container, .framer-9EbEC.framer-v-jwa2sx .framer-iaiwfo-container, .framer-9EbEC.framer-v-h8rhy9 .framer-n7x6pn-container, .framer-9EbEC.framer-v-hfk7yt .framer-iaiwfo-container, .framer-9EbEC.framer-v-17qcg6n .framer-iaiwfo-container, .framer-9EbEC.framer-v-satxm8 .framer-iaiwfo-container { order: 4; }\",\".framer-9EbEC.framer-v-kaua68 .framer-dgt7ia-container, .framer-9EbEC.framer-v-sxj0og .framer-iaiwfo-container, .framer-9EbEC.framer-v-1gwhvd .framer-dgt7ia-container, .framer-9EbEC.framer-v-h8rhy9 .framer-dgt7ia-container, .framer-9EbEC.framer-v-17fkd3k .framer-iaiwfo-container { order: 5; }\",\".framer-9EbEC.framer-v-1oljtkd.framer-1i1tt3p, .framer-9EbEC.framer-v-sxj0og.framer-1i1tt3p, .framer-9EbEC.framer-v-1dfgqc4.framer-1i1tt3p, .framer-9EbEC.framer-v-897x6s.framer-1i1tt3p, .framer-9EbEC.framer-v-hfk7yt.framer-1i1tt3p, .framer-9EbEC.framer-v-17fkd3k.framer-1i1tt3p { padding: 16px 20px 0px 20px; width: 360px; }\",\".framer-9EbEC.framer-v-1oljtkd .framer-m30cmm, .framer-9EbEC.framer-v-sxj0og .framer-m30cmm, .framer-9EbEC.framer-v-1dfgqc4 .framer-m30cmm, .framer-9EbEC.framer-v-897x6s .framer-m30cmm, .framer-9EbEC.framer-v-vgwetv .framer-m30cmm, .framer-9EbEC.framer-v-4vp3gx .framer-m30cmm, .framer-9EbEC.framer-v-19se1eq .framer-m30cmm, .framer-9EbEC.framer-v-jwa2sx .framer-m30cmm, .framer-9EbEC.framer-v-hfk7yt .framer-m30cmm, .framer-9EbEC.framer-v-17fkd3k .framer-m30cmm, .framer-9EbEC.framer-v-17qcg6n .framer-m30cmm, .framer-9EbEC.framer-v-satxm8 .framer-m30cmm { flex-direction: column; gap: 16px; justify-content: flex-start; max-width: unset; overflow: visible; padding: 0px; will-change: unset; }\",\".framer-9EbEC.framer-v-1oljtkd .framer-2sdv5x, .framer-9EbEC.framer-v-1oljtkd .framer-1h8oqqf-container, .framer-9EbEC.framer-v-sxj0og .framer-2sdv5x, .framer-9EbEC.framer-v-sxj0og .framer-1h8oqqf-container, .framer-9EbEC.framer-v-1dfgqc4 .framer-2sdv5x, .framer-9EbEC.framer-v-1dfgqc4 .framer-1h8oqqf-container, .framer-9EbEC.framer-v-897x6s .framer-2sdv5x, .framer-9EbEC.framer-v-897x6s .framer-1h8oqqf-container, .framer-9EbEC.framer-v-vgwetv .framer-1h8oqqf-container, .framer-9EbEC.framer-v-4vp3gx .framer-1h8oqqf-container, .framer-9EbEC.framer-v-19se1eq .framer-1h8oqqf-container, .framer-9EbEC.framer-v-jwa2sx .framer-1h8oqqf-container, .framer-9EbEC.framer-v-hfk7yt .framer-2sdv5x, .framer-9EbEC.framer-v-hfk7yt .framer-1h8oqqf-container, .framer-9EbEC.framer-v-17fkd3k .framer-2sdv5x, .framer-9EbEC.framer-v-17fkd3k .framer-1h8oqqf-container, .framer-9EbEC.framer-v-17qcg6n .framer-1h8oqqf-container, .framer-9EbEC.framer-v-satxm8 .framer-1h8oqqf-container { width: 100%; }\",\".framer-9EbEC.framer-v-1oljtkd .framer-1jnnasf, .framer-9EbEC.framer-v-hfk7yt .framer-1jnnasf { cursor: pointer; order: 0; }\",\".framer-9EbEC.framer-v-1oljtkd .framer-5w19pg, .framer-9EbEC.framer-v-sxj0og .framer-5w19pg, .framer-9EbEC.framer-v-1dfgqc4 .framer-5w19pg, .framer-9EbEC.framer-v-897x6s .framer-5w19pg, .framer-9EbEC.framer-v-vgwetv .framer-5w19pg, .framer-9EbEC.framer-v-4vp3gx .framer-5w19pg, .framer-9EbEC.framer-v-19se1eq .framer-5w19pg, .framer-9EbEC.framer-v-jwa2sx .framer-5w19pg { width: 84px; }\",\".framer-9EbEC.framer-v-1oljtkd .framer-1ambyc4, .framer-9EbEC.framer-v-1oljtkd .framer-19kplj-container, .framer-9EbEC.framer-v-1dfgqc4 .framer-15wjolw-container, .framer-9EbEC.framer-v-19se1eq .framer-19kplj-container, .framer-9EbEC.framer-v-jwa2sx .framer-19kplj-container, .framer-9EbEC.framer-v-hfk7yt .framer-1ambyc4, .framer-9EbEC.framer-v-hfk7yt .framer-19kplj-container, .framer-9EbEC.framer-v-17qcg6n .framer-19kplj-container, .framer-9EbEC.framer-v-satxm8 .framer-19kplj-container { order: 1; }\",\".framer-9EbEC.framer-v-1oljtkd .framer-15wjolw-container, .framer-9EbEC.framer-v-sxj0og .framer-19kplj-container, .framer-9EbEC.framer-v-897x6s .framer-15wjolw-container, .framer-9EbEC.framer-v-vgwetv .framer-15wjolw-container, .framer-9EbEC.framer-v-4vp3gx .framer-15wjolw-container, .framer-9EbEC.framer-v-19se1eq .framer-15wjolw-container, .framer-9EbEC.framer-v-jwa2sx .framer-15wjolw-container, .framer-9EbEC.framer-v-hfk7yt .framer-15wjolw-container, .framer-9EbEC.framer-v-17fkd3k .framer-19kplj-container, .framer-9EbEC.framer-v-17qcg6n .framer-15wjolw-container, .framer-9EbEC.framer-v-satxm8 .framer-15wjolw-container { order: 2; }\",\".framer-9EbEC.framer-v-1oljtkd .framer-adfv7j, .framer-9EbEC.framer-v-1dfgqc4 .framer-adfv7j, .framer-9EbEC.framer-v-vgwetv .framer-adfv7j, .framer-9EbEC.framer-v-19se1eq .framer-adfv7j, .framer-9EbEC.framer-v-hfk7yt .framer-adfv7j, .framer-9EbEC.framer-v-17qcg6n .framer-adfv7j { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; left: unset; overflow: var(--overflow-clip-fallback, clip); padding: 0px 20px 20px 20px; position: relative; top: unset; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-9EbEC.framer-v-1oljtkd .framer-1qmtwgm, .framer-9EbEC.framer-v-sxj0og .framer-1qmtwgm, .framer-9EbEC.framer-v-1dfgqc4 .framer-1qmtwgm, .framer-9EbEC.framer-v-897x6s .framer-1qmtwgm, .framer-9EbEC.framer-v-vgwetv .framer-1qmtwgm, .framer-9EbEC.framer-v-4vp3gx .framer-1qmtwgm, .framer-9EbEC.framer-v-19se1eq .framer-1qmtwgm, .framer-9EbEC.framer-v-jwa2sx .framer-1qmtwgm, .framer-9EbEC.framer-v-hfk7yt .framer-1qmtwgm, .framer-9EbEC.framer-v-17fkd3k .framer-1qmtwgm, .framer-9EbEC.framer-v-17qcg6n .framer-1qmtwgm, .framer-9EbEC.framer-v-satxm8 .framer-1qmtwgm { flex: none; width: 100%; }\",\".framer-9EbEC.framer-v-sxj0og .framer-1ambyc4, .framer-9EbEC.framer-v-897x6s .framer-1ambyc4, .framer-9EbEC.framer-v-vgwetv .framer-1ambyc4, .framer-9EbEC.framer-v-4vp3gx .framer-1ambyc4, .framer-9EbEC.framer-v-19se1eq .framer-1ambyc4, .framer-9EbEC.framer-v-jwa2sx .framer-1ambyc4, .framer-9EbEC.framer-v-17fkd3k .framer-1ambyc4, .framer-9EbEC.framer-v-17qcg6n .framer-1ambyc4, .framer-9EbEC.framer-v-satxm8 .framer-1ambyc4 { gap: 4px; }\",\".framer-9EbEC.framer-v-sxj0og .framer-adfv7j, .framer-9EbEC.framer-v-897x6s .framer-adfv7j, .framer-9EbEC.framer-v-4vp3gx .framer-adfv7j, .framer-9EbEC.framer-v-jwa2sx .framer-adfv7j, .framer-9EbEC.framer-v-17fkd3k .framer-adfv7j, .framer-9EbEC.framer-v-satxm8 .framer-adfv7j { align-content: flex-start; align-items: flex-start; bottom: -36px; flex-direction: column; gap: 20px; height: 20px; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 20px 20px 20px; pointer-events: none; right: 0px; top: unset; width: unset; will-change: var(--framer-will-change-override, transform); }\",\".framer-9EbEC.framer-v-1gwhvd .framer-1b7pj5r { justify-content: flex-end; width: 241px; }\",\".framer-9EbEC.framer-v-1dfgqc4 .framer-1jnnasf, .framer-9EbEC.framer-v-vgwetv .framer-1jnnasf, .framer-9EbEC.framer-v-19se1eq .framer-1jnnasf, .framer-9EbEC.framer-v-17qcg6n .framer-1jnnasf { cursor: pointer; }\",\".framer-9EbEC.framer-v-1aakswe .framer-1b7pj5r, .framer-9EbEC.framer-v-15vau62 .framer-1b7pj5r { gap: 6px; }\",\".framer-9EbEC.framer-v-vgwetv.framer-1i1tt3p, .framer-9EbEC.framer-v-4vp3gx.framer-1i1tt3p, .framer-9EbEC.framer-v-19se1eq.framer-1i1tt3p, .framer-9EbEC.framer-v-jwa2sx.framer-1i1tt3p, .framer-9EbEC.framer-v-17qcg6n.framer-1i1tt3p, .framer-9EbEC.framer-v-satxm8.framer-1i1tt3p { padding: 8px 12px 0px 12px; width: 360px; }\",\".framer-9EbEC.framer-v-vgwetv .framer-2sdv5x, .framer-9EbEC.framer-v-4vp3gx .framer-2sdv5x, .framer-9EbEC.framer-v-19se1eq .framer-2sdv5x, .framer-9EbEC.framer-v-jwa2sx .framer-2sdv5x, .framer-9EbEC.framer-v-17qcg6n .framer-2sdv5x, .framer-9EbEC.framer-v-satxm8 .framer-2sdv5x { padding: 8px 8px 8px 20px; width: 100%; }\",\".framer-9EbEC.framer-v-hfk7yt .framer-5w19pg, .framer-9EbEC.framer-v-17fkd3k .framer-5w19pg, .framer-9EbEC.framer-v-17qcg6n .framer-5w19pg, .framer-9EbEC.framer-v-satxm8 .framer-5w19pg { width: 75px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"oirEGKlmE\":{\"layout\":[\"fixed\",\"auto\"]},\"DuSBHjMXg\":{\"layout\":[\"fixed\",\"auto\"]},\"pjl6RsRLr\":{\"layout\":[\"fixed\",\"auto\"]},\"R0M_10hO9\":{\"layout\":[\"fixed\",\"auto\"]},\"tYScSEuIA\":{\"layout\":[\"fixed\",\"auto\"]},\"HAH_u7HQZ\":{\"layout\":[\"fixed\",\"auto\"]},\"pV66yNO5t\":{\"layout\":[\"fixed\",\"auto\"]},\"DsSyJuxfX\":{\"layout\":[\"fixed\",\"auto\"]},\"Z7BCWKEgU\":{\"layout\":[\"fixed\",\"auto\"]},\"L87k2lwwi\":{\"layout\":[\"fixed\",\"auto\"]},\"VjsK637s4\":{\"layout\":[\"fixed\",\"auto\"]},\"PD2i37u09\":{\"layout\":[\"fixed\",\"auto\"]},\"PkQmFUgLW\":{\"layout\":[\"fixed\",\"auto\"]},\"wvxFtG2PS\":{\"layout\":[\"fixed\",\"auto\"]},\"HiXafNses\":{\"layout\":[\"fixed\",\"auto\"]},\"DLFUYiQk7\":{\"layout\":[\"fixed\",\"auto\"]},\"RZfmbcMxB\":{\"layout\":[\"fixed\",\"auto\"]},\"FhhMC8hQ3\":{\"layout\":[\"fixed\",\"auto\"]},\"qS8fQ96Fx\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"aDRMJlKKv\":\"cursor\",\"VJDuZs6Zt\":\"activePage\",\"mJhUQvpct\":\"cart\",\"iMa05yAWC\":\"click\",\"SqJgusY00\":\"search\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUEZWT827f=withCSS(Component,css,\"framer-9EbEC\");export default FramerUEZWT827f;FramerUEZWT827f.displayName=\"Nav\";FramerUEZWT827f.defaultProps={height:80,width:1280};addPropertyControls(FramerUEZWT827f,{variant:{options:[\"HtwAoQF3Z\",\"oirEGKlmE\",\"DuSBHjMXg\",\"pjl6RsRLr\",\"R0M_10hO9\",\"tYScSEuIA\",\"HAH_u7HQZ\",\"pV66yNO5t\",\"DsSyJuxfX\",\"Z7BCWKEgU\",\"L87k2lwwi\",\"VjsK637s4\",\"PD2i37u09\",\"PkQmFUgLW\",\"wvxFtG2PS\",\"HiXafNses\",\"DLFUYiQk7\",\"RZfmbcMxB\",\"FhhMC8hQ3\",\"qS8fQ96Fx\"],optionTitles:[\"Desktop Collapsed Hover\",\"Desktop Collapsed\",\"Desktop Default\",\"Mobile Open\",\"Mobile Closed\",\"Desktop Commerce\",\"Mobile Commerce Open\",\"Mobile Commerce Closed\",\"Desktop Commerce Collapsed Hover\",\"Desktop Commerce Collapsed\",\"Mobile BG Commerce Open\",\"Mobile BG Commerce Closed\",\"Mobile BG Open\",\"Mobile BG Closed\",\"Desktop Business Collapsed\",\"Desktop Business\",\"Mobile Business Open\",\"Mobile Business Closed\",\"Mobile Business BG Open\",\"Mobile Business BG Closed\"],title:\"Variant\",type:ControlType.Enum},aDRMJlKKv:{title:\"Cursor\",type:ControlType.CustomCursor},VJDuZs6Zt:NavLinksControls?.[\"X_dKrIyNQ\"]&&{...NavLinksControls[\"X_dKrIyNQ\"],defaultValue:\"WMIibhPmw\",description:undefined,hidden:undefined,optional:undefined,title:\"Active Page\"},onVJDuZs6ZtChange:{changes:\"VJDuZs6Zt\",type:ControlType.ChangeHandler},mJhUQvpct:{title:\"Cart\",type:ControlType.EventHandler},iMa05yAWC:{title:\"Click\",type:ControlType.EventHandler},SqJgusY00:{title:\"Search\",type:ControlType.EventHandler}});addFonts(FramerUEZWT827f,[{explicitInter:true,fonts:[]},...LogoNewFonts,...SearchTriggerFonts,...HamburgerMenuFonts,...FCCartTriggerFonts,...LinkButtonFonts,...NavIconLinkFonts,...NavLinksFonts,...LangTriggerFonts,...LangSelectorFonts],{supportsExplicitInterCodegen:true});FramerUEZWT827f.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(SearchTrigger,{},context),forwardLoader(HamburgerMenu,{},context),forwardLoader(FCCartTrigger,{},context),forwardLoader(LinkButton,{},context),forwardLoader(NavIconLink,{},context),forwardLoader(NavLinks,{},context),forwardLoader(LangTrigger,{},context),forwardLoader(LangSelector,{},context),forwardLoader(WelcomeMessage,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUEZWT827f\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"80\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"aDRMJlKKv\\\":\\\"cursor\\\",\\\"VJDuZs6Zt\\\":\\\"activePage\\\",\\\"mJhUQvpct\\\":\\\"cart\\\",\\\"iMa05yAWC\\\":\\\"click\\\",\\\"SqJgusY00\\\":\\\"search\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oirEGKlmE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DuSBHjMXg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pjl6RsRLr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"R0M_10hO9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tYScSEuIA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HAH_u7HQZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pV66yNO5t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DsSyJuxfX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Z7BCWKEgU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"L87k2lwwi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VjsK637s4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PD2i37u09\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PkQmFUgLW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wvxFtG2PS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HiXafNses\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DLFUYiQk7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RZfmbcMxB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FhhMC8hQ3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qS8fQ96Fx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1280\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// User request: Create a new code file named ForbesBannerDismiss.tsx exporting a single Framer code override (Higher Order Component) named withForbesBannerPersistentDismiss that persists promo banner dismissal across pages/reloads via localStorage, listens for clicks on [aria-label=\"Dismiss\"] using closest(), is SSR/static-render safe, does not interfere with other banner clicks, and needs no property controls.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,startTransition,useCallback,useEffect,useMemo,useRef,useState}from\"react\";import{useIsStaticRenderer}from\"framer\";const DISMISS_STORAGE_KEY=\"solius-forbes-banner-dismissed\";const FIXED_NAV_ATTRIBUTE=\"data-solius-fixed-nav\";const STYLE_ELEMENT_ID=\"solius-forbes-banner-style\";const FORBES_BANNER_DATA_KEY=\"forbesBanner\";const FORBES_BANNER_VISIBLE_VALUE=\"visible\";const FORBES_BANNER_HEIGHT_CSS_VAR=\"--forbes-banner-height\";const SCAN_THROTTLE_MS=250;export function withForbesBannerPersistentDismiss(Component){return /*#__PURE__*/forwardRef(function WithForbesBannerPersistentDismiss(props,ref){const isStaticRenderer=useIsStaticRenderer();const[isDismissed,setIsDismissed]=useState(false);const bannerElementRef=useRef(null);const navObserverRef=useRef(null);const throttledScanTimerRef=useRef(null);const delayedScanTimersRef=useRef([]);const lastScanTimeRef=useRef(0);const resolveNavTarget=useCallback(()=>{if(typeof document===\"undefined\")return null;if(typeof window===\"undefined\")return null;const nav=document.getElementById(\"site-nav\");if(!nav)return null;let current=nav;while(current){const computedStyle=window.getComputedStyle(current);if(computedStyle.position===\"fixed\"){return current;}current=current.parentElement;}return nav;},[]);const ensureStyleElement=useCallback(()=>{if(typeof document===\"undefined\")return;const existing=document.getElementById(STYLE_ELEMENT_ID);if(existing instanceof HTMLStyleElement)return;const styleElement=document.createElement(\"style\");styleElement.id=STYLE_ELEMENT_ID;styleElement.textContent=`\nhtml[data-forbes-banner=\"visible\"] [data-solius-fixed-nav] { top: var(--forbes-banner-height, 40px) !important; transition: top 0.3s ease; }\n[data-solius-fixed-nav] { transition: top 0.3s ease; }\n`.trim();document.head.appendChild(styleElement);},[]);const tagFixedNavTargets=useCallback(()=>{if(typeof document===\"undefined\")return false;if(typeof window===\"undefined\")return false;if(isDismissed)return false;const bannerEl=bannerElementRef.current;const measuredHeight=bannerElementRef.current?.offsetHeight??0;const bannerHeight=measuredHeight>0?measuredHeight:40;let taggedAny=false;// First attempt: keep existing site-nav + fixed-ancestor resolution path.\nconst target=resolveNavTarget();if(target){target.setAttribute(FIXED_NAV_ATTRIBUTE,\"\");taggedAny=true;}// Fallback scanner: id-independent fixed nav detection.\nconst candidates=document.querySelectorAll(\"div,header,nav\");for(const element of candidates){if(!(element instanceof HTMLElement))continue;if(bannerEl){if(element===bannerEl)continue;if(element.contains(bannerEl))continue;if(bannerEl.contains(element))continue;}const computedStyle=window.getComputedStyle(element);if(computedStyle.position!==\"fixed\")continue;const rect=element.getBoundingClientRect();if(!(rect.top>=-2&&rect.top<bannerHeight+2))continue;if(!(rect.height>0&&rect.height<400))continue;element.setAttribute(FIXED_NAV_ATTRIBUTE,\"\");taggedAny=true;}return taggedAny;},[isDismissed,resolveNavTarget]);const setBannerVisibleState=useCallback(()=>{if(typeof document===\"undefined\")return;const root=document.documentElement;root.dataset[FORBES_BANNER_DATA_KEY]=FORBES_BANNER_VISIBLE_VALUE;},[]);const clearBannerVisibleState=useCallback(()=>{if(typeof document===\"undefined\")return;const root=document.documentElement;delete root.dataset[FORBES_BANNER_DATA_KEY];},[]);const setBannerHeightCssVar=useCallback(height=>{if(typeof document===\"undefined\")return;document.documentElement.style.setProperty(FORBES_BANNER_HEIGHT_CSS_VAR,height);},[]);const clearNavObserver=useCallback(()=>{if(navObserverRef.current){navObserverRef.current.disconnect();navObserverRef.current=null;}},[]);const clearScanTimers=useCallback(()=>{if(typeof window===\"undefined\")return;if(throttledScanTimerRef.current!==null){window.clearTimeout(throttledScanTimerRef.current);throttledScanTimerRef.current=null;}for(const timerId of delayedScanTimersRef.current){window.clearTimeout(timerId);}delayedScanTimersRef.current=[];},[]);const getBannerHeight=useCallback(()=>{const measuredHeight=bannerElementRef.current?.offsetHeight??0;return measuredHeight>0?measuredHeight:40;},[]);const applyVisibleBannerOffset=useCallback(()=>{const bannerHeight=getBannerHeight();setBannerVisibleState();setBannerHeightCssVar(`${bannerHeight}px`);},[getBannerHeight,setBannerHeightCssVar,setBannerVisibleState]);const runNavScan=useCallback(()=>{if(typeof window===\"undefined\")return;lastScanTimeRef.current=window.Date.now();tagFixedNavTargets();},[tagFixedNavTargets]);const requestThrottledNavScan=useCallback(()=>{if(typeof window===\"undefined\")return;if(isDismissed)return;const now=window.Date.now();const elapsed=now-lastScanTimeRef.current;if(elapsed>=SCAN_THROTTLE_MS){runNavScan();return;}if(throttledScanTimerRef.current!==null)return;const wait=SCAN_THROTTLE_MS-elapsed;throttledScanTimerRef.current=window.setTimeout(()=>{throttledScanTimerRef.current=null;runNavScan();},wait);},[isDismissed,runNavScan]);useEffect(()=>{if(isStaticRenderer)return;if(typeof window===\"undefined\")return;if(typeof document===\"undefined\")return;ensureStyleElement();const rafId=window.requestAnimationFrame(()=>{runNavScan();});delayedScanTimersRef.current.push(window.setTimeout(()=>{requestThrottledNavScan();},500));delayedScanTimersRef.current.push(window.setTimeout(()=>{requestThrottledNavScan();},1500));const retagNavTarget=()=>requestThrottledNavScan();if(document.body){navObserverRef.current=new MutationObserver(retagNavTarget);navObserverRef.current.observe(document.body,{childList:true,subtree:true});}return()=>{window.cancelAnimationFrame(rafId);clearScanTimers();clearNavObserver();};},[clearNavObserver,clearScanTimers,ensureStyleElement,isStaticRenderer,requestThrottledNavScan,runNavScan]);useEffect(()=>{if(isStaticRenderer)return;if(typeof window===\"undefined\")return;const dismissed=window.localStorage.getItem(DISMISS_STORAGE_KEY)===\"1\";if(dismissed){clearBannerVisibleState();startTransition(()=>setIsDismissed(true));}else{window.requestAnimationFrame(()=>{applyVisibleBannerOffset();});}},[applyVisibleBannerOffset,clearBannerVisibleState,isStaticRenderer]);useEffect(()=>{if(isStaticRenderer)return;if(typeof window===\"undefined\")return;const syncBannerOffset=()=>{if(isDismissed){clearBannerVisibleState();return;}applyVisibleBannerOffset();};syncBannerOffset();if(!isDismissed){window.addEventListener(\"resize\",syncBannerOffset);}return()=>{window.removeEventListener(\"resize\",syncBannerOffset);clearBannerVisibleState();};},[applyVisibleBannerOffset,clearBannerVisibleState,isDismissed,isStaticRenderer]);const handleClickCapture=useCallback(event=>{if(!isStaticRenderer&&typeof window!==\"undefined\"){const target=event.target;if(!(target instanceof Element))return;const dismissTrigger=target.closest('[aria-label=\"Dismiss\"]');if(!dismissTrigger)return;window.localStorage.setItem(DISMISS_STORAGE_KEY,\"1\");clearBannerVisibleState();startTransition(()=>setIsDismissed(true));}},[clearBannerVisibleState,isStaticRenderer]);const mergedOnClickCapture=useMemo(()=>{return event=>{if(typeof props.onClickCapture===\"function\"){props.onClickCapture(event);}handleClickCapture(event);};},[handleClickCapture,props]);const mergedRef=useCallback(node=>{bannerElementRef.current=node;if(!ref)return;if(typeof ref===\"function\"){ref(node);return;}ref.current=node;},[ref]);if(!isStaticRenderer&&isDismissed){return null;}return /*#__PURE__*/_jsx(Component,{ref:mergedRef,...props,onClickCapture:mergedOnClickCapture});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withForbesBannerPersistentDismiss\":{\"type\":\"reactHoc\",\"name\":\"withForbesBannerPersistentDismiss\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ForbesBannerDismiss.map","// Generated by Framer (4ecd144)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,runTasksWithYield,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import CartModal from\"#framer/local/canvasComponent/f1NutSCmP/f1NutSCmP.js\";import WelcomeMessage from\"#framer/local/canvasComponent/hjAvb3oi5/hjAvb3oi5.js\";import CustomSiteSearch from\"#framer/local/canvasComponent/QaPDw29h0/QaPDw29h0.js\";import ForbesArticleBanner,*as ForbesArticleBannerInfo from\"#framer/local/canvasComponent/qg3k4k8d1/qg3k4k8d1.js\";import Footer from\"#framer/local/canvasComponent/qhs9qNzhc/qhs9qNzhc.js\";import Nav from\"#framer/local/canvasComponent/UEZWT827f/UEZWT827f.js\";import{withForbesBannerPersistentDismiss}from\"#framer/local/codeFile/HIj03zR/ForbesBannerDismiss.js\";const ForbesArticleBannerFonts=getFonts(ForbesArticleBanner);const ForbesArticleBannerWithForbesBannerPersistentDismiss10jdtb0WithMappedReactProps1xoi4n6=withMappedReactProps(withCodeBoundaryForOverrides(ForbesArticleBanner,{nodeId:\"BkmEj_3jd\",override:withForbesBannerPersistentDismiss,scopeId:\"Mr0dcb3Go\"}),ForbesArticleBannerInfo);const FooterFonts=getFonts(Footer);const NavFonts=getFonts(Nav);const NavWithVariantAppearEffect=withVariantAppearEffect(Nav);const CartModalFonts=getFonts(CartModal);const CustomSiteSearchFonts=getFonts(CustomSiteSearch);const NavControls=getPropertyControls(Nav);const breakpoints={FQqz_r9Gy:\"(min-width: 1200px)\",q8ZodoQFd:\"(min-width: 810px) and (max-width: 1199.98px)\",Thq6KujGK:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-us3SS\";const variantClassNames={FQqz_r9Gy:\"framer-v-162mmm3\",q8ZodoQFd:\"framer-v-wh9bfz\",Thq6KujGK:\"framer-v-1l8acbc\"};const MM7ZnUa8f=undefined;const XV0528o8h=undefined;const uaP4oRuu8=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromBoolean=(value,activeLocale)=>{return value?\"HtwAoQF3Z\":\"DuSBHjMXg\";};const convertFromBoolean1=(value,activeLocale)=>{return value?\"PkQmFUgLW\":\"R0M_10hO9\";};const transition1={delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:120,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:120,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={Thq6KujGK:[\".framer-us3SS.framer-gc5y51-container { left: 0px; width: unset; }\",\".framer-us3SS.framer-zoefl3-container { left: 12px; max-width: unset; right: 12px; top: 12px; width: unset; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Thq6KujGK:\".framer-1l8acbc-override\"};const rules=[\".framer-us3SS.framer-1uwz5bx, .framer-us3SS .framer-1uwz5bx { display: block; }\",'.framer-us3SS.framer-162mmm3 { --selection-background-color: var(--token-d416aae8-65bd-4f63-99e2-be2df1dc55d1, #ffec35) /* {\"name\":\"Sunbeam Yellow\"} */; --selection-color: var(--token-72921288-a33a-497f-82c2-3989c5750395, #000000) /* {\"name\":\"Black\"} */; align-content: center; align-items: center; background-color: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, #f6f6ed); 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-us3SS .framer-10jdtb0-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-us3SS .framer-k921k1 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-us3SS .framer-o2lugb-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-us3SS .framer-zburyl-container { flex: none; height: auto; left: 0px; order: 1004; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-us3SS.framer-58oykc { inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-us3SS.framer-gc5y51-container { bottom: 0px; flex: none; position: fixed; right: 0px; top: 0px; width: 600px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-us3SS.framer-itenpv { background-color: rgba(0, 0, 0, 0.3); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-us3SS.framer-zoefl3-container { flex: none; height: auto; left: 50%; max-width: 480px; position: fixed; top: 30%; width: 95%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-us3SS[data-selection=\"true\"] * ::selection, .framer-us3SS [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={FQqz_r9Gy:\"(min-width: 1200px)\",q8ZodoQFd:\"(min-width: 810px) and (max-width: 1199.98px)\",Thq6KujGK:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"FQqz_r9Gy\",Phone:\"Thq6KujGK\",Tablet:\"q8ZodoQFd\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"How It Works\":\"nt7HB3xhv\",\"Why Solius\":\"IJ5SeLMr_\",Business:\"iI9EBPFmX\",News:\"YhsjCex63\",Other:\"EsIjDORn6\",Research:\"mm6KP_nli\"};const getProps=({activePage,height,id,navbarWithBGByDefault,navCollapseTrigger,width,...props})=>{return{...props,MM7ZnUa8f:navbarWithBGByDefault??props.MM7ZnUa8f??false,uaP4oRuu8:navCollapseTrigger??props.uaP4oRuu8,variant:humanReadableVariantMap[props.variant]??props.variant??\"FQqz_r9Gy\",XV0528o8h:humanReadableEnumMap[activePage]??activePage??props.XV0528o8h??\"EsIjDORn6\"};};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,uaP4oRuu8,XV0528o8h,MM7ZnUa8f,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const mJhUQvpctko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const T_9YiJ7aE1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"FQqz_r9Gy\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-162mmm3\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-10jdtb0-container\",layoutScroll:true,nodeId:\"BkmEj_3jd\",rendersWithMotion:true,scopeId:\"Mr0dcb3Go\",children:/*#__PURE__*/_jsx(ForbesArticleBannerWithForbesBannerPersistentDismiss10jdtb0WithMappedReactProps1xoi4n6,{height:\"100%\",id:\"BkmEj_3jd\",layoutId:\"BkmEj_3jd\",style:{width:\"100%\"},variant:matchVariant(\"k0BdKsbnf\"),width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-k921k1\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1200,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-o2lugb-container\",nodeId:\"SJtld1SPE\",scopeId:\"Mr0dcb3Go\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q8ZodoQFd:{variant:matchVariant(\"xUTPq4mEV\")},Thq6KujGK:{variant:matchVariant(\"QBF_eLShu\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"SJtld1SPE\",layoutId:\"SJtld1SPE\",PL7yAiIJl:\"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\",style:{width:\"100%\"},variant:matchVariant(\"rQcvzo4eh\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay1=>/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-zburyl-container\",layoutScroll:true,nodeId:\"ZOROXv3Kd\",rendersWithMotion:true,scopeId:\"Mr0dcb3Go\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q8ZodoQFd:{__framer__targets:[{ref:uaP4oRuu8,target:\"PkQmFUgLW\"}],variant:matchVariant(convertFromBoolean1(MM7ZnUa8f,activeLocale))},Thq6KujGK:{__framer__targets:[{ref:uaP4oRuu8,target:\"PkQmFUgLW\"}],variant:matchVariant(convertFromBoolean1(MM7ZnUa8f,activeLocale))}},children:/*#__PURE__*/_jsx(NavWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:uaP4oRuu8,target:\"HtwAoQF3Z\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"ZOROXv3Kd\",layoutId:\"ZOROXv3Kd\",mJhUQvpct:mJhUQvpctko9la1({overlay}),SqJgusY00:mJhUQvpctko9la1({overlay:overlay1}),style:{width:\"100%\"},variant:matchVariant(convertFromBoolean(MM7ZnUa8f,activeLocale)),VJDuZs6Zt:XV0528o8h,width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-58oykc\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"wlGCgO8yk\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Thq6KujGK:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"600px\",children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-gc5y51-container\"),exit:animation,inComponentSlot:true,initial:animation2,nodeId:\"KC8TlVr6Z\",rendersWithMotion:true,scopeId:\"Mr0dcb3Go\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Thq6KujGK:{PN32Wb5Y6:true}},children:/*#__PURE__*/_jsx(CartModal,{height:\"100%\",id:\"KC8TlVr6Z\",layoutId:\"KC8TlVr6Z\",PN32Wb5Y6:false,style:{height:\"100%\",width:\"100%\"},T_9YiJ7aE:T_9YiJ7aE1q29jei({overlay}),width:\"100%\"})})})})})]})}),getContainer())})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-itenpv\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"sQxsAvRd7\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Thq6KujGK:{width:\"calc(100vw - 24px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(95vw, 480px)\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Thq6KujGK:{transformTemplate:undefined}},children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-zoefl3-container\"),exit:animation3,inComponentSlot:true,initial:animation4,nodeId:\"epcfxHBJV\",rendersWithMotion:true,scopeId:\"Mr0dcb3Go\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q8ZodoQFd:{variant:matchVariant(\"MCLYBz5Uv\")},Thq6KujGK:{style:{width:\"100%\"},variant:matchVariant(\"MCLYBz5Uv\")}},children:/*#__PURE__*/_jsx(CustomSiteSearch,{height:\"100%\",id:\"epcfxHBJV\",layoutId:\"epcfxHBJV\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"GCO6Ke3Ay\"),width:\"100%\"})})})})})})]})}),getContainer())})})]})})})})})]}),/*#__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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"q8ZodoQFd\":{\"layout\":[\"fixed\",\"fixed\"]},\"Thq6KujGK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uaP4oRuu8\":\"navCollapseTrigger\",\"XV0528o8h\":\"activePage\",\"MM7ZnUa8f\":\"navbarWithBGByDefault\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"FQqz_r9Gy\":[\".framer-10jdtb0-container\",\".framer-o2lugb-container\",\".framer-zburyl-container\"],\"q8ZodoQFd\":[\".framer-10jdtb0-container\",\".framer-o2lugb-container\",\".framer-zburyl-container\"],\"Thq6KujGK\":[\".framer-10jdtb0-container\",\".framer-o2lugb-container\",\".framer-zburyl-container\"]}\n * @framerBreakpoints {\"FQqz_r9Gy\":{\"min\":1200,\"canvasClassName\":\"framer-162mmm3-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"q8ZodoQFd\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-wh9bfz-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Thq6KujGK\":{\"max\":809,\"canvasClassName\":\"framer-1l8acbc-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant FQqz_r9Gy\n * @framerLayoutTemplate true\n */const FramerMr0dcb3Go=withCSS(Component,css,\"framer-us3SS\");export default FramerMr0dcb3Go;FramerMr0dcb3Go.displayName=\"Pages\";FramerMr0dcb3Go.defaultProps={height:1e3,width:1200};addPropertyControls(FramerMr0dcb3Go,{uaP4oRuu8:{title:\"Nav Collapse Trigger\",type:ControlType.ScrollSectionRef},XV0528o8h:NavControls?.[\"VJDuZs6Zt\"]&&{...NavControls[\"VJDuZs6Zt\"],defaultValue:\"EsIjDORn6\",description:undefined,hidden:undefined,title:\"Active Page\"},MM7ZnUa8f:{defaultValue:false,title:\"Navbar with BG by default\",type:ControlType.Boolean}});addFonts(FramerMr0dcb3Go,[{explicitInter:true,fonts:[]},...ForbesArticleBannerFonts,...FooterFonts,...NavFonts,...CartModalFonts,...CustomSiteSearchFonts],{supportsExplicitInterCodegen:true});FramerMr0dcb3Go.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ForbesArticleBanner,{},context),()=>forwardLoader(WelcomeMessage,{},context),()=>forwardLoader(Footer,{},context),()=>forwardLoader(Nav,{},context),()=>forwardLoader(CartModal,{},context),()=>forwardLoader(CustomSiteSearch,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMr0dcb3Go\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"FQqz_r9Gy\\\":[\\\".framer-10jdtb0-container\\\",\\\".framer-o2lugb-container\\\",\\\".framer-zburyl-container\\\"],\\\"q8ZodoQFd\\\":[\\\".framer-10jdtb0-container\\\",\\\".framer-o2lugb-container\\\",\\\".framer-zburyl-container\\\"],\\\"Thq6KujGK\\\":[\\\".framer-10jdtb0-container\\\",\\\".framer-o2lugb-container\\\",\\\".framer-zburyl-container\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"uaP4oRuu8\\\":\\\"navCollapseTrigger\\\",\\\"XV0528o8h\\\":\\\"activePage\\\",\\\"MM7ZnUa8f\\\":\\\"navbarWithBGByDefault\\\"}\",\"framerBreakpoints\":\"{\\\"FQqz_r9Gy\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-162mmm3-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"q8ZodoQFd\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-wh9bfz-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Thq6KujGK\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1l8acbc-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"FQqz_r9Gy\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q8ZodoQFd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Thq6KujGK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";function openHubSpotChat(){if(typeof window===\"undefined\")return;if(window.HubSpotConversations){window.HubSpotConversations.widget.open();return;}window.hsConversationsOnReady=window.hsConversationsOnReady||[];window.hsConversationsOnReady.push(()=>{window.HubSpotConversations?.widget.open();});}/**\n * @framerDisableUnlink\n */export function withOpenHubSpotChat(Component){return props=>{const handleClick=event=>{event.preventDefault();openHubSpotChat();props.onClick?.(event);};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withOpenHubSpotChat\":{\"type\":\"reactHoc\",\"name\":\"withOpenHubSpotChat\",\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HubSpotChatTrigger.map","// Generated by Framer (089ff9b)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={ePNLrG3U_:new LazyValue(()=>import(\"./ezE59KfPU-1.js\")),gmNlAXh2M:new LazyValue(()=>import(\"./ezE59KfPU-0.js\")),QxotPxPXN:new LazyValue(()=>import(\"./ezE59KfPU-3.js\")),sScrPW09P:new LazyValue(()=>import(\"./ezE59KfPU-2.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,getPropertyControls,Image as Image1,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import CartModal from\"#framer/local/canvasComponent/f1NutSCmP/f1NutSCmP.js\";import WelcomeMessage from\"#framer/local/canvasComponent/hjAvb3oi5/hjAvb3oi5.js\";import CustomSiteSearch from\"#framer/local/canvasComponent/QaPDw29h0/QaPDw29h0.js\";import Footer from\"#framer/local/canvasComponent/qhs9qNzhc/qhs9qNzhc.js\";import Nav from\"#framer/local/canvasComponent/UEZWT827f/UEZWT827f.js\";import LinkButton,*as LinkButtonInfo from\"#framer/local/canvasComponent/ZjSkJSgPN/ZjSkJSgPN.js\";import{withOpenHubSpotChat}from\"#framer/local/codeFile/N_Cmm8E/HubSpotChatTrigger.js\";import*as sharedStyle from\"#framer/local/css/EZ2luK5Jh/EZ2luK5Jh.js\";import*as sharedStyle1 from\"#framer/local/css/N8qqZgFVn/N8qqZgFVn.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/ezE59KfPU/ezE59KfPU.js\";import IconArrow from\"#framer/local/vector/bOa2ITRuL/bOa2ITRuL.js\";const Image1WithOptimizedAppearEffect=withOptimizedAppearEffect(Image1);const RichTextWithOptimizedAppearEffect=withOptimizedAppearEffect(RichText);const LinkButtonFonts=getFonts(LinkButton);const LinkButtonWithOpenHubSpotChatxzlh98WithMappedReactPropssc7ej0=withMappedReactProps(withCodeBoundaryForOverrides(LinkButton,{nodeId:\"juuNqIsY1\",override:withOpenHubSpotChat,scopeId:\"ezE59KfPU\"}),LinkButtonInfo);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const NavFonts=getFonts(Nav);const NavWithVariantAppearEffect=withVariantAppearEffect(Nav);const CartModalFonts=getFonts(CartModal);const CustomSiteSearchFonts=getFonts(CustomSiteSearch);const FooterFonts=getFonts(Footer);const NavControls=getPropertyControls(Nav);const breakpoints={roiEYqpSD:\"(max-width: 809.98px)\",vVTKR4GuI:\"(min-width: 810px) and (max-width: 1279.98px)\",x448MHQx6:\"(min-width: 1280px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Hq13U\";const variantClassNames={roiEYqpSD:\"framer-v-1qwtcj6\",vVTKR4GuI:\"framer-v-11grzza\",x448MHQx6:\"framer-v-sanof7\"};const XV0528o8h=undefined;const uaP4oRuu8=undefined;const aHUpUDdyA=undefined;const transition1={delay:0,duration:2,ease:[.6,0,.05,1],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:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-40,y:0};const transition3={delay:.05,duration:.6,ease:[.6,0,.05,1],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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:120,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:120,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={roiEYqpSD:[\".framer-Hq13U .framer-1hx94y7 { padding: 80px 24px 24px 24px; }\",\".framer-Hq13U .framer-3vi5bq { bottom: 24px; top: 80px; }\",\".framer-Hq13U .framer-1e2om8v { gap: 32px; max-width: 480px; padding: 20px; }\",\".framer-Hq13U.framer-1bsgmaw-container { left: 0px; width: unset; }\",\".framer-Hq13U.framer-udld8y-container { left: 12px; max-width: unset; right: 12px; top: 12px; width: unset; }\"],vVTKR4GuI:[\".framer-Hq13U .framer-1e2om8v { gap: 32px; justify-content: center; max-width: unset; }\",\".framer-Hq13U .framer-5x9p8c { max-width: 600px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={roiEYqpSD:\".framer-1qwtcj6-override\",vVTKR4GuI:\".framer-11grzza-override\"};const rules=[\".framer-Hq13U.framer-if94pj, .framer-Hq13U .framer-if94pj { display: block; }\",'.framer-Hq13U.framer-sanof7 { --selection-background-color: var(--token-d416aae8-65bd-4f63-99e2-be2df1dc55d1, #ffec35) /* {\"name\":\"Sunbeam Yellow\"} */; --selection-color: var(--token-72921288-a33a-497f-82c2-3989c5750395, #000000) /* {\"name\":\"Black\"} */; align-content: center; align-items: center; background-color: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, #f6f6ed); 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-Hq13U .framer-1hx94y7 { align-content: center; align-items: center; background-color: var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, #fffffb); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 65vh; justify-content: flex-end; min-height: 560px; order: -999; overflow: var(--overflow-clip-fallback, clip); padding: 106px 24px 24px 24px; position: relative; width: 100%; }\",\".framer-Hq13U .framer-3vi5bq { background: linear-gradient(180deg, #8a6d4b 0%, rgb(183, 169, 143) 100%); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; bottom: 24px; flex: none; left: 24px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 24px; top: 106px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-Hq13U .framer-qgrtr2 { -webkit-user-select: none; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; will-change: var(--framer-will-change-effect-override, transform); z-index: 0; }\",\".framer-Hq13U .framer-1e2om8v { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 1px; justify-content: flex-start; max-width: 1600px; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-Hq13U .framer-5x9p8c { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; max-width: 920px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-Hq13U .framer-f3sifz { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 400px; position: relative; text-shadow: 0px 1px 2px rgba(17, 17, 17, 0.25); white-space: pre-wrap; width: 100%; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-Hq13U .framer-1cv7hii { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 460px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Hq13U .framer-c6y0o9 { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 450px; position: relative; white-space: pre-wrap; width: 100%; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-Hq13U .framer-xzlh98-container { flex: none; height: 48px; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Hq13U .framer-12pupry { flex: none; height: 20px; left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 0px; top: 40px; z-index: 0; }\",\".framer-Hq13U .framer-nmpc8z-container { flex: none; height: auto; left: 0px; order: -998; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-Hq13U.framer-1cr94p4 { inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-Hq13U.framer-1bsgmaw-container { bottom: 0px; flex: none; position: fixed; right: 0px; top: 0px; width: 600px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-Hq13U.framer-1hu61pi { background-color: rgba(0, 0, 0, 0.3); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-Hq13U.framer-udld8y-container { flex: none; height: auto; left: 50%; max-width: 480px; position: fixed; top: 30%; width: 95%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-Hq13U .framer-1lx8kh2 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Hq13U .framer-372svq-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-Hq13U[data-selection=\"true\"] * ::selection, .framer-Hq13U [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={roiEYqpSD:\"(max-width: 809.98px)\",vVTKR4GuI:\"(min-width: 810px) and (max-width: 1279.98px)\",x448MHQx6:\"(min-width: 1280px)\"};const humanReadableVariantMap={Desktop:\"x448MHQx6\",Phone:\"roiEYqpSD\",Tablet:\"vVTKR4GuI\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"How It Works\":\"nt7HB3xhv\",\"Why Solius\":\"IJ5SeLMr_\",Business:\"iI9EBPFmX\",Other:\"EsIjDORn6\",Research:\"mm6KP_nli\"};const getProps=({activePage,footerBG,height,id,navCollapseTrigger,width,...props})=>{return{...props,aHUpUDdyA:footerBG??props.aHUpUDdyA??\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\",uaP4oRuu8:navCollapseTrigger??props.uaP4oRuu8,variant:humanReadableVariantMap[props.variant]??props.variant??\"x448MHQx6\",XV0528o8h:humanReadableEnumMap[activePage]??activePage??props.XV0528o8h??\"WMIibhPmw\"};};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,uaP4oRuu8,XV0528o8h,aHUpUDdyA,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const mJhUQvpctko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const SqJgusY00ko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const T_9YiJ7aE1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"x448MHQx6\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-sanof7\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.section,{className:\"framer-1hx94y7\",\"data-framer-name\":\"Hero\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-3vi5bq\",\"data-framer-name\":\"BG\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{roiEYqpSD:{background:{alt:getLocalizedValue(\"v0\",activeLocale)??\"Close-up of Solius device\",fit:\"fill\",intrinsicHeight:1080,intrinsicWidth:1927,loading:getLoadingLazyAtYPosition(80),pixelHeight:1080,pixelWidth:1927,positionX:\"51.2%\",positionY:\"9.6%\",sizes:\"calc(100vw - 48px)\",src:\"https://framerusercontent.com/images/3lu8ghQyybHqMPFgOtcn4lY6WgE.png?width=1927&height=1080\",srcSet:\"https://framerusercontent.com/images/3lu8ghQyybHqMPFgOtcn4lY6WgE.png?scale-down-to=512&width=1927&height=1080 512w,https://framerusercontent.com/images/3lu8ghQyybHqMPFgOtcn4lY6WgE.png?scale-down-to=1024&width=1927&height=1080 1024w,https://framerusercontent.com/images/3lu8ghQyybHqMPFgOtcn4lY6WgE.png?width=1927&height=1080 1927w\"}},vVTKR4GuI:{background:{alt:getLocalizedValue(\"v0\",activeLocale)??\"Close-up of Solius device\",fit:\"fill\",intrinsicHeight:1080,intrinsicWidth:1927,loading:getLoadingLazyAtYPosition(106),pixelHeight:1080,pixelWidth:1927,positionX:\"52.9%\",positionY:\"22.6%\",sizes:\"calc(100vw - 48px)\",src:\"https://framerusercontent.com/images/3lu8ghQyybHqMPFgOtcn4lY6WgE.png?width=1927&height=1080\",srcSet:\"https://framerusercontent.com/images/3lu8ghQyybHqMPFgOtcn4lY6WgE.png?scale-down-to=512&width=1927&height=1080 512w,https://framerusercontent.com/images/3lu8ghQyybHqMPFgOtcn4lY6WgE.png?scale-down-to=1024&width=1927&height=1080 1024w,https://framerusercontent.com/images/3lu8ghQyybHqMPFgOtcn4lY6WgE.png?width=1927&height=1080 1927w\"}}},children:/*#__PURE__*/_jsx(Image1WithOptimizedAppearEffect,{animate:animation,background:{alt:getLocalizedValue(\"v0\",activeLocale)??\"Close-up of Solius device\",fit:\"fill\",intrinsicHeight:1080,intrinsicWidth:1927,loading:getLoadingLazyAtYPosition(106),pixelHeight:1080,pixelWidth:1927,positionX:\"52.9%\",positionY:\"29.5%\",sizes:\"calc(100vw - 48px)\",src:\"https://framerusercontent.com/images/3lu8ghQyybHqMPFgOtcn4lY6WgE.png?width=1927&height=1080\",srcSet:\"https://framerusercontent.com/images/3lu8ghQyybHqMPFgOtcn4lY6WgE.png?scale-down-to=512&width=1927&height=1080 512w,https://framerusercontent.com/images/3lu8ghQyybHqMPFgOtcn4lY6WgE.png?scale-down-to=1024&width=1927&height=1080 1024w,https://framerusercontent.com/images/3lu8ghQyybHqMPFgOtcn4lY6WgE.png?width=1927&height=1080 1927w\"},className:\"framer-qgrtr2\",\"data-framer-appear-id\":\"qgrtr2\",\"data-framer-name\":\"BG\",draggable:\"false\",initial:animation1,optimized:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e2om8v\",\"data-framer-name\":\"Content Wrapper\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5x9p8c\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation2,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-y6mttq\",\"data-styles-preset\":\"EZ2luK5Jh\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\"},children:\"Clinical research\"})}),className:\"framer-f3sifz\",\"data-framer-appear-id\":\"f3sifz\",\"data-framer-name\":\"Harness the power of sunlight\",fonts:[\"Inter\"],initial:animation3,optimized:true,verticalAlignment:\"bottom\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cv7hii\",\"data-framer-name\":\"Bottom\",children:[/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation4,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-7g00r5\",\"data-styles-preset\":\"N8qqZgFVn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"The health effects of sunlight are supported by decades of research - Solius is built on that science.  Chat with Sunny to explore the studies behind the science.\"})}),className:\"framer-c6y0o9\",\"data-framer-appear-id\":\"c6y0o9\",\"data-framer-name\":\"Solius is a breakthrough sunlight technology that delivers the health benefits of the sun with less than 1% of the UV risk\",fonts:[\"Inter\"],initial:animation3,optimized:true,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{roiEYqpSD:{y:558}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:554,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation4,className:\"framer-xzlh98-container\",\"data-framer-appear-id\":\"xzlh98\",initial:animation3,nodeId:\"juuNqIsY1\",optimized:true,rendersWithMotion:true,scopeId:\"ezE59KfPU\",children:/*#__PURE__*/_jsx(LinkButtonWithOpenHubSpotChatxzlh98WithMappedReactPropssc7ej0,{height:\"100%\",id:\"juuNqIsY1\",layoutId:\"juuNqIsY1\",mawCLKbcO:false,NNYnInQxS:getLocalizedValue(\"v3\",activeLocale)??\"Chat with Sunny\",PyE7b5Wlu:false,QV_RRiyZ3:IconArrow,style:{height:\"100%\"},variant:matchVariant(\"Jtj7VVmSQ\"),width:\"100%\"})})})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12pupry\",\"data-framer-name\":\"Nav Collapse Trigger\"})]}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay1=>/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-nmpc8z-container\",layoutScroll:true,nodeId:\"y4GTdLAqe\",rendersWithMotion:true,scopeId:\"ezE59KfPU\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{roiEYqpSD:{__framer__targets:[{ref:uaP4oRuu8,target:\"PkQmFUgLW\"}],variant:matchVariant(\"R0M_10hO9\")},vVTKR4GuI:{__framer__targets:[{ref:uaP4oRuu8,target:\"PkQmFUgLW\"}],variant:matchVariant(\"R0M_10hO9\")}},children:/*#__PURE__*/_jsx(NavWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:uaP4oRuu8,target:\"HtwAoQF3Z\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"y4GTdLAqe\",layoutId:\"y4GTdLAqe\",mJhUQvpct:mJhUQvpctko9la1({overlay}),SqJgusY00:SqJgusY00ko9la1({overlay:overlay1}),style:{width:\"100%\"},variant:matchVariant(\"DuSBHjMXg\"),VJDuZs6Zt:XV0528o8h,width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1cr94p4\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"hxF0W3n7Q\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{roiEYqpSD:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"600px\",children:/*#__PURE__*/_jsx(Container,{animate:animation2,className:cx(scopingClassNames,\"framer-1bsgmaw-container\"),exit:animation5,inComponentSlot:true,initial:animation6,nodeId:\"nv9KxGwr0\",rendersWithMotion:true,scopeId:\"ezE59KfPU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{roiEYqpSD:{PN32Wb5Y6:true}},children:/*#__PURE__*/_jsx(CartModal,{height:\"100%\",id:\"nv9KxGwr0\",layoutId:\"nv9KxGwr0\",PN32Wb5Y6:false,style:{height:\"100%\",width:\"100%\"},T_9YiJ7aE:T_9YiJ7aE1q29jei({overlay}),width:\"100%\"})})})})})]})}),getContainer())})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1hu61pi\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"P5obrpIt2\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{roiEYqpSD:{width:\"calc(100vw - 24px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(95vw, 480px)\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{roiEYqpSD:{transformTemplate:undefined}},children:/*#__PURE__*/_jsx(Container,{animate:animation2,className:cx(scopingClassNames,\"framer-udld8y-container\"),exit:animation7,inComponentSlot:true,initial:animation8,nodeId:\"tEiSvMfNc\",rendersWithMotion:true,scopeId:\"ezE59KfPU\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{roiEYqpSD:{style:{width:\"100%\"},variant:matchVariant(\"MCLYBz5Uv\")},vVTKR4GuI:{variant:matchVariant(\"MCLYBz5Uv\")}},children:/*#__PURE__*/_jsx(CustomSiteSearch,{height:\"100%\",id:\"tEiSvMfNc\",layoutId:\"tEiSvMfNc\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"GCO6Ke3Ay\"),width:\"100%\"})})})})})})]})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lx8kh2\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:932,width:\"100vw\",y:1650,children:/*#__PURE__*/_jsx(Container,{className:\"framer-372svq-container\",nodeId:\"vQGa2l5aM\",scopeId:\"ezE59KfPU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{roiEYqpSD:{variant:matchVariant(\"QBF_eLShu\")},vVTKR4GuI:{variant:matchVariant(\"xUTPq4mEV\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"vQGa2l5aM\",layoutId:\"vQGa2l5aM\",PL7yAiIJl:aHUpUDdyA,style:{width:\"100%\"},variant:matchVariant(\"rQcvzo4eh\"),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 1000\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vVTKR4GuI\":{\"layout\":[\"fixed\",\"fixed\"]},\"roiEYqpSD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uaP4oRuu8\":\"navCollapseTrigger\",\"XV0528o8h\":\"activePage\",\"aHUpUDdyA\":\"footerBG\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"x448MHQx6\":[\".framer-1hx94y7\",\".framer-nmpc8z-container\",\".framer-372svq-container\"],\"vVTKR4GuI\":[\".framer-1hx94y7\",\".framer-nmpc8z-container\",\".framer-372svq-container\"],\"roiEYqpSD\":[\".framer-1hx94y7\",\".framer-nmpc8z-container\",\".framer-372svq-container\"]}\n * @framerBreakpoints {\"x448MHQx6\":{\"min\":1280,\"canvasClassName\":\"framer-sanof7-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"vVTKR4GuI\":{\"min\":810,\"max\":1279,\"canvasClassName\":\"framer-11grzza-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"roiEYqpSD\":{\"max\":809,\"canvasClassName\":\"framer-1qwtcj6-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant x448MHQx6\n * @framerLayoutTemplate true\n */const FramerezE59KfPU=withCSS(Component,css,\"framer-Hq13U\");export default FramerezE59KfPU;FramerezE59KfPU.displayName=\"Research Pages\";FramerezE59KfPU.defaultProps={height:1e3,width:1280};addPropertyControls(FramerezE59KfPU,{uaP4oRuu8:{title:\"Nav Collapse Trigger\",type:ControlType.ScrollSectionRef},XV0528o8h:NavControls?.[\"VJDuZs6Zt\"]&&{...NavControls[\"VJDuZs6Zt\"],defaultValue:\"WMIibhPmw\",description:undefined,hidden:undefined,title:\"Active Page\"},aHUpUDdyA:{defaultValue:\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\",title:\"Footer BG\",type:ControlType.Color}});addFonts(FramerezE59KfPU,[{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\"}]},...LinkButtonFonts,...NavFonts,...CartModalFonts,...CustomSiteSearchFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerezE59KfPU.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LinkButton,{},context),forwardLoader(Nav,{},context),forwardLoader(CartModal,{},context),forwardLoader(CustomSiteSearch,{},context),forwardLoader(Footer,{},context),forwardLoader(WelcomeMessage,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerezE59KfPU\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"x448MHQx6\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vVTKR4GuI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"roiEYqpSD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"uaP4oRuu8\\\":\\\"navCollapseTrigger\\\",\\\"XV0528o8h\\\":\\\"activePage\\\",\\\"aHUpUDdyA\\\":\\\"footerBG\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1280\",\"framerHitTargets\":\"{\\\"x448MHQx6\\\":[\\\".framer-1hx94y7\\\",\\\".framer-nmpc8z-container\\\",\\\".framer-372svq-container\\\"],\\\"vVTKR4GuI\\\":[\\\".framer-1hx94y7\\\",\\\".framer-nmpc8z-container\\\",\\\".framer-372svq-container\\\"],\\\"roiEYqpSD\\\":[\\\".framer-1hx94y7\\\",\\\".framer-nmpc8z-container\\\",\\\".framer-372svq-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"x448MHQx6\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-sanof7-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"vVTKR4GuI\\\":{\\\"min\\\":810,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-11grzza-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"roiEYqpSD\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1qwtcj6-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 14 L 12 2 C 12 0.895 11.105 0 10 0 L 2 0 C 0.895 0 0 0.895 0 2 L 0 13 C 0 13.552 0.448 14 1 14 L 3 14\" fill=\"transparent\" height=\"14px\" id=\"tdBWrkE7G\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 4)\" width=\"12px\"/><path d=\"M 6 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"alvZldb4d\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(9 18)\" width=\"6px\"/><path d=\"M 5 10 L 7 10 C 7.552 10 8 9.552 8 9 L 8 5.35 C 8 5.123 7.922 4.903 7.78 4.726 L 4.3 0.376 C 4.111 0.139 3.824 0 3.52 0 L 0 0\" fill=\"transparent\" height=\"10px\" id=\"JZD9nnkcU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(14 8)\" width=\"8px\"/><path d=\"M 0 2 C 0 0.895 0.895 0 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 Z\" fill=\"transparent\" height=\"4px\" id=\"eI9efdmGj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(15 16)\" width=\"4px\"/><path d=\"M 0 2 C 0 0.895 0.895 0 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 Z\" fill=\"transparent\" height=\"4px\" id=\"Gc4c_6ygo\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(5 16)\" width=\"4px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3570582370\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-JFHFe\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-JFHFe { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Truck\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-JFHFe\");Icon.displayName=\"Truck\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Truck\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16 10.997 C 16 15.997 12.5 18.497 8.34 19.947 C 8.122 20.021 7.886 20.017 7.67 19.937 C 3.5 18.497 0 15.997 0 10.997 L 0 3.997 C 0 3.445 0.448 2.997 1 2.997 C 3 2.997 5.5 1.797 7.24 0.277 C 7.678 -0.097 8.322 -0.097 8.76 0.277 C 10.51 1.807 13 2.997 15 2.997 C 15.552 2.997 16 3.445 16 3.997 Z\" fill=\"transparent\" height=\"19.999887302925604px\" id=\"yfF05g1jk\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 2.003)\" width=\"16px\"/><path d=\"M 0 2 L 2 4 L 6 0\" fill=\"transparent\" height=\"4px\" id=\"DIhqVgpJg\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(9 10)\" width=\"6px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2658957108\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Oh4KV\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Oh4KV { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Shield Check\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-Oh4KV\");Icon.displayName=\"Shield Check\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Shield Check\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 18 9 C 18 4.029 13.971 0 9 0 C 6.484 0.009 4.069 0.991 2.26 2.74 L 0 5\" fill=\"transparent\" height=\"9px\" id=\"ZxjJRoZxm\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 0 L 0 5 L 5 5\" fill=\"transparent\" height=\"5px\" id=\"PjpBQCqv7\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 3)\" width=\"5px\"/><path d=\"M 0 0 C 0 4.971 4.029 9 9 9 C 11.516 8.991 13.931 8.009 15.74 6.26 L 18 4\" fill=\"transparent\" height=\"9px\" id=\"mVN5CaRn4\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 12)\" width=\"18px\"/><path d=\"M 0 0 L 5 0 L 5 5\" fill=\"transparent\" height=\"5px\" id=\"mwuSxJ4l6\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(16 16)\" width=\"5px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2876127492\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-teLFS\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-teLFS { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Refresh Ccw\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-teLFS\");Icon.displayName=\"Refresh Ccw\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Refresh Ccw\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9 4.89 L 9 14.538 C 8.874 14.537 8.75 14.505 8.64 14.444 L 0.39 9.929 C 0.15 9.798 0.001 9.546 0 9.273 L 0 0.307 C 0 0.201 0.022 0.096 0.066 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"14.537812500000001px\" id=\"o9ypHGnGn\" transform=\"translate(3 7.212)\" width=\"9px\"/><path d=\"M 0 0 L 8.934 4.89 L 17.869 0\" fill=\"transparent\" height=\"4.890000000000001px\" id=\"LzV3sO6UL\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.066 7.211)\" width=\"17.868750000000002px\"/><path d=\"M 9.36 0.092 L 17.61 4.609 C 17.85 4.74 17.999 4.992 18 5.265 L 18 14.231 C 17.999 14.505 17.85 14.756 17.61 14.888 L 9.36 19.405 C 9.136 19.527 8.864 19.527 8.64 19.405 L 0.39 14.888 C 0.15 14.756 0.001 14.505 0 14.231 L 0 5.265 C 0.001 4.992 0.15 4.74 0.39 4.609 L 8.64 0.092 C 8.864 -0.031 9.136 -0.031 9.36 0.092 Z\" fill=\"transparent\" height=\"19.49659726803232px\" id=\"vvoCjHKQ0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 2.252)\" width=\"18px\"/><path d=\"M 0 0 L 0 9.648\" fill=\"transparent\" height=\"9.6478125px\" id=\"xWcSfrjmH\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12 12.102)\" width=\"1px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3494739676\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-p3lRU\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-p3lRU { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Cube\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-p3lRU\");Icon.displayName=\"Cube\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Cube\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Framer Code Component — Front Row Health Widget Embed\n// Wraps the Front Row Health (FrontrowMD) widgets so they can be dropped onto any\n// Framer page without Shopify. Renders a placeholder on the canvas (Framer\n// sandboxes third-party scripts in the editor) and the live widget when published.\n//\n// Two rendering paths:\n// - \"quant\" (Product Badge) / \"brand\" — INLINE banner. Loads Front Row's loader\n//   script and lets it grow the iframe from height:0. Renders where you place it.\n// - \"sticker\" — Front Row's sticker script REQUIRES itself to render, and it\n//   appends the badge to document.body at top:0/left:2px (a page-corner badge by\n//   design — confirmed in their script source; it does NOT anchor to your content).\n//   Reparenting the iframe would reload it, so instead we let it render in <body>\n//   and then POSITION that body-level badge (position:fixed + viewport coords,\n//   synced every animation frame, max z-index) to overlay this component's box.\n//   Tracks the component in normal/sticky/fixed containers without drift or jumps.\n//\n// STYLING LIMITS: Text/background color, ribbon shape, fonts, CTA behavior, etc. are\n// baked INSIDE Front Row's iframe and are changed only by your Front Row SE via the\n// Widget Config. From outside only size, spacing, alignment, and show/hide are\n// reachable — exposed below.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useId}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const BASE=\"https://app.thefrontrowhealth.com/api/widgets\";const STICKER_ID=\"frontrow-sticker\";const IFRAME_ID={quant:\"iframe-frontrow-quant\",sticker:STICKER_ID,brand:\"iframe-frontrow-brand\",qual:\"frontrow-testimonials\"};function buildUrls(type,productId,widgetId,showReadReviewsCta){if(type===\"brand\"){return{script:`${BASE}/script?id=${encodeURIComponent(widgetId)}`,iframe:`${BASE}/${encodeURIComponent(widgetId)}`};}const hideReadReviewsParam=(type===\"quant\"||type===\"sticker\")&&!showReadReviewsCta?\"&rtr=false\":\"\";return{script:`${BASE}/script?presentation_type=${type}&product_id=${encodeURIComponent(productId)}${hideReadReviewsParam}`,iframe:`${BASE}?presentation_type=${type}&product_id=${encodeURIComponent(productId)}${hideReadReviewsParam}`};}function injectScriptOnce(src){if(document.querySelector(`script[src=\"${src}\"]`))return;const s=document.createElement(\"script\");s.async=true;s.type=\"text/javascript\";s.src=src;document.body.appendChild(s);}// Every Front Row script builds a #frontrow-portal on <body> holding two MODAL\n// iframes (Learn-more + clinician-profile), both classed `.iframe.frontrow`. The\n// original Shopify embed hid them with `.iframe.frontrow{display:none}` until\n// opened; without it they show as stray \"frontrowMD ✕\" pills. Re-add that rule —\n// scoped to `.iframe.frontrow` so it never touches the sticker (#frontrow-sticker)\n// or the embedded badge (single class .iframe-frontrow). No !important, so the\n// script's inline display:block still opens the modal on click.\nconst MODAL_STYLE_ID=\"frw-modal-hide\";function ensureModalCss(){if(document.getElementById(MODAL_STYLE_ID))return;const el=document.createElement(\"style\");el.id=MODAL_STYLE_ID;el.textContent=\".iframe.frontrow{display:none;position:fixed;inset:0;width:100%;height:100%;overflow:hidden;border:none;z-index:99999997;}iframe.iframe-frontrow-testimonials{width:100%;}iframe.iframe-modal-testimonials{z-index:99999998;}\";document.head.appendChild(el);}// The sticker script wraps the iframe in a <div> appended to <body>. Walk up from\n// the iframe to whichever element is a direct child of <body> — that's the badge\n// we reposition.\nfunction getStickerPortal(){const el=document.getElementById(STICKER_ID);if(!el)return null;let n=el;while(n.parentElement&&n.parentElement!==document.body)n=n.parentElement;return n.parentElement===document.body?n:el;}/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 320\n * @framerIntrinsicHeight 120\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function FrontRowWidget(props){const{widgetType,productId,widgetId,showReadReviewsCta,align,stickerWidth,stickerHeight,stickerZIndex,padding,hideOnMobile,hideOnDesktop,style}=props;const[isClient,setIsClient]=useState(false);const wrapRef=useRef(null);// Live-read tunables inside the rAF loop without restarting it.\nconst zRef=useRef(stickerZIndex);zRef.current=stickerZIndex;const rawId=useId();const cls=\"frw-\"+rawId.replace(/[^a-zA-Z0-9]/g,\"\");const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isSticker=widgetType===\"sticker\";const isQual=widgetType===\"qual\";const{script:scriptSrc,iframe:iframeSrc}=buildUrls(widgetType,productId,widgetId,showReadReviewsCta);useEffect(()=>{setIsClient(true);},[]);// Hide Front Row's stray modal iframes (see ensureModalCss). Any widget script\n// creates them, so run this for every published instance regardless of type.\nuseEffect(()=>{if(!isClient||isCanvas)return;ensureModalCss();},[isClient,isCanvas]);// Load the loader script for the inline quant/brand banner (auto-resize).\nuseEffect(()=>{if(!isClient||isCanvas||isSticker)return;injectScriptOnce(scriptSrc);},[isClient,isCanvas,isSticker,scriptSrc]);// STICKER — let Front Row render the badge into <body>, then keep it overlaid\n// on this component's box. Fully imperative so React never reparents the iframe.\n// Uses position:fixed + viewport coords synced every animation frame, so it\n// tracks the component whether it's in normal flow, a sticky, or a fixed\n// container — no scroll drift, no jumps. Max z-index keeps it above content.\nuseEffect(()=>{if(!isClient||isCanvas||!isSticker)return;if(!document.getElementById(STICKER_ID)){const iframe=document.createElement(\"iframe\");iframe.id=STICKER_ID;iframe.className=\"iframe-frontrow-sticker\";iframe.title=\"Front Row Health\";iframe.setAttribute(\"frameborder\",\"0\");iframe.setAttribute(\"data-state\",\"max\");iframe.src=iframeSrc;document.body.appendChild(iframe);}injectScriptOnce(scriptSrc);let raf=0;let last=\"\";const sync=()=>{const wrap=wrapRef.current;const portal=getStickerPortal();if(wrap&&portal){// offsetParent is null when the component (or a breakpoint\n// ancestor) is display:none — hide the badge to match.\nconst hidden=wrap.offsetParent===null;const r=wrap.getBoundingClientRect();const key=hidden?\"hidden\":`${Math.round(r.top)},${Math.round(r.left)},${zRef.current}`;if(key!==last){last=key;if(hidden){portal.style.setProperty(\"display\",\"none\",\"important\");}else{portal.style.removeProperty(\"display\");portal.style.setProperty(\"position\",\"fixed\",\"important\");portal.style.setProperty(\"top\",`${Math.round(r.top)}px`,\"important\");portal.style.setProperty(\"left\",`${Math.round(r.left)}px`,\"important\");portal.style.setProperty(\"right\",\"auto\",\"important\");portal.style.setProperty(\"bottom\",\"auto\",\"important\");portal.style.setProperty(\"margin\",\"0\",\"important\");portal.style.setProperty(\"z-index\",String(zRef.current),\"important\");}}}raf=requestAnimationFrame(sync);};raf=requestAnimationFrame(sync);return()=>{cancelAnimationFrame(raf);const portal=getStickerPortal();if(portal&&portal.parentElement===document.body)portal.remove();const el=document.getElementById(STICKER_ID);if(el&&el!==portal)el.remove();};},[isClient,isCanvas,isSticker,iframeSrc,scriptSrc]);// Canvas / SSR placeholder — no live widget in the editor.\nif(!isClient||isCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\",minHeight:80,padding:\"16px 20px\",borderRadius:8,border:\"1px dashed rgba(0,0,0,0.18)\",background:\"rgba(0,0,0,0.03)\",fontFamily:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",fontSize:13,color:\"rgba(0,0,0,0.55)\",textAlign:\"center\",boxSizing:\"border-box\",...style},children:[\"Front Row \\xb7\",\" \",widgetType===\"brand\"?`brand #${widgetId}`:`${widgetType} \\xb7 product ${productId}`,/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,opacity:.7},children:\"Live on published site\"})]});}const breakpointCss=(hideOnMobile?`@media only screen and (max-width:480px){.${cls}{display:none!important}}`:\"\")+(hideOnDesktop?`@media only screen and (min-width:481px){.${cls}{display:none!important}}`:\"\");// STICKER — this box is the anchor; the real badge (in <body>) is positioned\n// to overlay it by the effect above.\nif(isSticker){return /*#__PURE__*/_jsx(\"div\",{ref:wrapRef,className:cls,style:{position:\"relative\",width:stickerWidth,height:stickerHeight,...style},children:breakpointCss&&/*#__PURE__*/_jsx(\"style\",{children:breakpointCss})});}// EMBEDDED (quant/brand) — inline banner, auto-resized by the script from height:0.\nreturn /*#__PURE__*/_jsxs(\"div\",{ref:wrapRef,className:cls,style:{position:\"relative\",display:\"flex\",justifyContent:align===\"center\"?\"center\":\"flex-start\",width:\"100%\",padding,boxSizing:\"border-box\",...style},children:[breakpointCss&&/*#__PURE__*/_jsx(\"style\",{children:breakpointCss}),/*#__PURE__*/_jsx(\"iframe\",{id:isQual?\"frontrow-testimonials\":IFRAME_ID[widgetType],className:isQual?\"iframe-frontrow-testimonials\":\"iframe-frontrow\",title:isQual?\"FrontrowMD Clinician Reviews\":\"Front Row Health\",frameBorder:0,src:iframeSrc,style:{width:\"100%\",height:0,minHeight:isQual?400:undefined,margin:0,border:\"none\"}},iframeSrc)]});}FrontRowWidget.displayName=\"Front Row Widget\";addPropertyControls(FrontRowWidget,{widgetType:{type:ControlType.Enum,title:\"Type\",options:[\"quant\",\"sticker\",\"brand\",\"qual\"],optionTitles:[\"Product Badge\",\"Sticker\",\"Brand\",\"Clinician Reviews\"],defaultValue:\"quant\",displaySegmentedControl:false},productId:{type:ControlType.String,title:\"Product ID\",defaultValue:\"4930\",hidden:p=>p.widgetType===\"brand\"},widgetId:{type:ControlType.String,title:\"Widget ID\",defaultValue:\"14170\",hidden:p=>p.widgetType!==\"brand\"},showReadReviewsCta:{type:ControlType.Boolean,title:\"Read Reviews Link\",defaultValue:true,hidden:p=>p.widgetType!==\"quant\"&&p.widgetType!==\"sticker\"},align:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\"],optionTitles:[\"Left\",\"Center\"],defaultValue:\"left\",displaySegmentedControl:true,hidden:p=>p.widgetType===\"sticker\"},stickerWidth:{type:ControlType.Number,title:\"Width\",defaultValue:100,min:60,max:400,step:1,unit:\"px\",displayStepper:false,hidden:p=>p.widgetType!==\"sticker\"},stickerHeight:{type:ControlType.Number,title:\"Height\",defaultValue:160,min:60,max:600,step:1,unit:\"px\",displayStepper:false,hidden:p=>p.widgetType!==\"sticker\"},stickerZIndex:{type:ControlType.Number,title:\"Z-Index\",defaultValue:1e3,min:0,max:2147483647,step:1,displayStepper:false,description:\"Lower it below your nav/cart if the badge covers them; raise it if page content covers the badge.\",hidden:p=>p.widgetType!==\"sticker\"},padding:{type:ControlType.Padding,title:\"Spacing\",defaultValue:\"0px\",hidden:p=>p.widgetType===\"sticker\"},hideOnMobile:{type:ControlType.Boolean,title:\"Mobile\",enabledTitle:\"Hide\",disabledTitle:\"Show\",defaultValue:false},hideOnDesktop:{type:ControlType.Boolean,title:\"Desktop\",enabledTitle:\"Hide\",disabledTitle:\"Show\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrontRowWidget\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 320\",\"framerIntrinsicHeight\":\"120\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FrontrowMDWidget.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{startTransition,useEffect,useMemo,useState}from\"react\";const MODEL_VIEWER_SCRIPT_ID=\"framer-model-viewer-script\";const MODEL_VIEWER_SCRIPT_SRC=\"https://ajax.googleapis.com/ajax/libs/model-viewer/3.5.0/model-viewer.min.js\";function loadModelViewerScript(){if(typeof window===\"undefined\")return Promise.resolve();const customElementsRegistry=window.customElements;if(customElementsRegistry?.get(\"model-viewer\"))return Promise.resolve();const globalKey=\"__framerModelViewerLoaderPromise__\";const existingPromise=window[globalKey];if(existingPromise)return existingPromise;const fromDom=document.getElementById(MODEL_VIEWER_SCRIPT_ID);if(fromDom){const promise=new Promise((resolve,reject)=>{const onLoad=()=>resolve();const onError=()=>reject(new Error(\"Failed to load model-viewer script\"));fromDom.addEventListener(\"load\",onLoad,{once:true});fromDom.addEventListener(\"error\",onError,{once:true});});window[globalKey]=promise;return promise;}const script=document.createElement(\"script\");script.id=MODEL_VIEWER_SCRIPT_ID;script.type=\"module\";script.src=MODEL_VIEWER_SCRIPT_SRC;const promise=new Promise((resolve,reject)=>{script.onload=()=>resolve();script.onerror=()=>reject(new Error(\"Failed to load model-viewer script\"));});window[globalKey]=promise;document.head.appendChild(script);return promise;}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ModelViewer3D(props){const{src,iosSrc,poster,backgroundColor,ar,cameraControls,autoRotate,exposure,altText}=props;const[isReady,setIsReady]=useState(false);const isStaticRenderer=useIsStaticRenderer();useEffect(()=>{if(typeof window===\"undefined\")return;if(isStaticRenderer)return;let isCancelled=false;loadModelViewerScript().then(()=>{if(isCancelled)return;startTransition(()=>setIsReady(true));}).catch(()=>{if(isCancelled)return;startTransition(()=>setIsReady(false));});return()=>{isCancelled=true;};},[isStaticRenderer]);const resolvedPoster=useMemo(()=>poster?.src?.trim()||\"\",[poster]);const showFallback=!isReady||isStaticRenderer;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",display:\"block\",overflow:\"hidden\",borderRadius:\"inherit\",backgroundColor},\"aria-label\":altText,children:showFallback?resolvedPoster?/*#__PURE__*/_jsx(\"img\",{src:resolvedPoster,srcSet:poster?.srcSet,alt:poster?.alt||altText,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:\"100%\",height:\"100%\",display:\"block\",backgroundColor}}):/*#__PURE__*/_jsx(\"model-viewer\",{src:src,...iosSrc?{\"ios-src\":iosSrc}:{},...resolvedPoster?{poster:resolvedPoster}:{},...ar?{ar:true,\"ar-modes\":\"webxr scene-viewer quick-look\"}:{},...cameraControls?{\"camera-controls\":true}:{},...autoRotate?{\"auto-rotate\":true}:{},exposure:String(exposure),alt:altText,style:{width:\"100%\",height:\"100%\",display:\"block\",backgroundColor}})});}addPropertyControls(ModelViewer3D,{src:{type:ControlType.String,title:\"Model URL\",defaultValue:\"https://cdn.shopify.com/3d/models/fb8822c35d91a76f/solius_scaled_v5.glb\"},iosSrc:{type:ControlType.String,title:\"iOS USDZ\",defaultValue:\"\",placeholder:\"Optional .usdz URL\"},poster:{type:ControlType.ResponsiveImage,title:\"Poster\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"transparent\"},ar:{type:ControlType.Boolean,title:\"AR\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},cameraControls:{type:ControlType.Boolean,title:\"Camera Ctrl\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},autoRotate:{type:ControlType.Boolean,title:\"Auto Rotate\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},exposure:{type:ControlType.Number,title:\"Exposure\",defaultValue:1,min:0,max:2,step:.1},altText:{type:ControlType.String,title:\"Alt Text\",defaultValue:\"Solius Pro 3D model\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ModelViewer3D\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ModelViewer3D.map","// Generated by Framer (f9faa6c)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={ePNLrG3U_:new LazyValue(()=>import(\"./Cj0HTYQcB-1.js\")),gmNlAXh2M:new LazyValue(()=>import(\"./Cj0HTYQcB-0.js\")),QxotPxPXN:new LazyValue(()=>import(\"./Cj0HTYQcB-3.js\")),sScrPW09P:new LazyValue(()=>import(\"./Cj0HTYQcB-2.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 1.003 C -0.001 0.642 0.193 0.308 0.507 0.13 C 0.822 -0.048 1.208 -0.043 1.517 0.144 L 6.514 3.141 C 6.817 3.321 7.002 3.648 7.002 4 C 7.002 4.352 6.817 4.679 6.514 4.859 L 1.517 7.856 C 1.208 8.043 0.821 8.048 0.507 7.87 C 0.192 7.692 -0.001 7.358 0 6.996 Z\" fill=\"transparent\" height=\"8.000037078227038px\" id=\"n7R8C9jTP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(9 8)\" width=\"7.002032530031148px\"/><path d=\"M 0 10 C 0 4.477 4.477 0 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 Z\" fill=\"transparent\" height=\"20px\" id=\"q_kf4FMmv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1523893874\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1RyhU\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-1RyhU { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Circle Play\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-1RyhU\");Icon.displayName=\"Circle Play\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Circle Play\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Voyez Solius en action\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251)))\"},children:\"Voyez Solius en action\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Vea Solius en acci\\xf3n\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251)))\"},children:\"Vea Solius en acci\\xf3n\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"ソリウス（Solius）の稼働の様子を見る\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251)))\"},children:\"ソリウス（Solius）の稼働の様子を見る\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Подивіться на Solius у дії\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251)))\"},children:\"Подивіться на Solius у дії\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport*as localizedValues from\"./mhv5xspHn-0.js\";import*as localizedValues1 from\"./mhv5xspHn-1.js\";import*as localizedValues2 from\"./mhv5xspHn-2.js\";import*as localizedValues3 from\"./mhv5xspHn-3.js\";const valuesByLocaleId={ePNLrG3U_:localizedValues1,gmNlAXh2M:localizedValues,QxotPxPXN:localizedValues3,sScrPW09P:localizedValues2};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CirclePlay from\"https://framerusercontent.com/modules/0MAJZG1n5Hr88V2XJyf7/PnZmClllLio95eMHQBzQ/O72Pbe2N4.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/IBPpuYyOTBHVcSg4mz6G/YmDRGRc175FkHpQSM7oV/mhv5xspHn.js\";const CirclePlayFonts=getFonts(CirclePlay);const enabledGestures={qYcF3BNgu:{hover:true}};const serializationHash=\"framer-10SoC\";const variantClassNames={qYcF3BNgu:\"framer-v-1z5k3b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const jqMt5I1cL=undefined;const transition1={delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,jqMt5I1cL:click??props.jqMt5I1cL};};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,jqMt5I1cL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"qYcF3BNgu\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapcj0zu9=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(jqMt5I1cL){const res=await jqMt5I1cL(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1z5k3b\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qYcF3BNgu\",onTap:onTapcj0zu9,ref:refBinding,style:{backgroundColor:\"rgb(222, 210, 190)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,...style},variants:{\"qYcF3BNgu-hover\":{backgroundColor:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"}},children:[/*#__PURE__*/_jsx(CirclePlay,{animated:true,className:\"framer-ttgd13\",layoutDependency:layoutDependency,layoutId:\"G32Kx8vSu\",style:{\"--1m973uw\":\"rgb(0, 0, 0)\",\"--js9iwy\":2},variants:{\"qYcF3BNgu-hover\":{\"--1m973uw\":\"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"See Solius in action\"})}),className:\"framer-1typcky\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],layoutDependency:layoutDependency,layoutId:\"FB7bEciuI\",style:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\"},variants:{\"qYcF3BNgu-hover\":{\"--extracted-r6o4lv\":\"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"qYcF3BNgu-hover\":{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251)))\"},children:\"See Solius in action\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-10SoC.framer-1uuhfh1, .framer-10SoC .framer-1uuhfh1 { display: block; }\",\".framer-10SoC.framer-1z5k3b { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 16px 24px 16px 20px; position: relative; width: min-content; }\",\".framer-10SoC .framer-ttgd13 { flex: none; height: auto; position: relative; width: 20px; }\",\".framer-10SoC .framer-1typcky { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 214\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zReKQ9nc4\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"jqMt5I1cL\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framermhv5xspHn=withCSS(Component,css,\"framer-10SoC\");export default Framermhv5xspHn;Framermhv5xspHn.displayName=\"See Solius in Action Button\";Framermhv5xspHn.defaultProps={height:52,width:214};addPropertyControls(Framermhv5xspHn,{jqMt5I1cL:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framermhv5xspHn,[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Diatype Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/J1pPnpaffEzyplGyjn0hxpbMPE.woff2\",weight:\"700\"}]},...CirclePlayFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermhv5xspHn\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"jqMt5I1cL\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zReKQ9nc4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"52\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"214\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mhv5xspHn.map","// Generated by Framer (f9faa6c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,RichText,runTasksWithYield,SmartComponentScopedContainer,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 ChevronRight from\"https://framerusercontent.com/modules/liGwkIXVDPkg4CfKUJoR/BvPhIrJAI4RLkVfNzsaP/zD0HidK19.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/I6H5ZhUPA8PwvfVPIGXQ/Video.js\";import ChevronLeft from\"https://framerusercontent.com/modules/Wox1BwGXM80ltN4SxGnw/fBScsGeW1NS1aeNoGoOW/GXOmzsK3W.js\";import Cube from\"https://framerusercontent.com/modules/Z3SvZ0jTKaMZmlhJRmcE/mkaBUKIOEu7xMwHKV3w4/O8tBtOdoQ.js\";import FrontRowWidget from\"https://framerusercontent.com/modules/cSEZZIfFN9vlN8z4qzh5/pdbutI42KIoNgGiqyKoa/FrontrowMDWidget.js\";import ModelViewer3D from\"https://framerusercontent.com/modules/39z3tgdyQwIXMcpp2eN6/uHuBVixIq6un47e4yT2E/ModelViewer3D.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/qlI6oUZiyPrYb26O5NWP/wWcmZ9yM5kXAILOTjzr0/Cj0HTYQcB.js\";import SeeSoliusInActionButton from\"https://framerusercontent.com/modules/iqreJViuuspQrEDiEeNb/Q9bRjmo9rF1uiT2BULJy/mhv5xspHn.js\";const VideoFonts=getFonts(Video);const ModelViewer3DFonts=getFonts(ModelViewer3D);const FrontRowWidgetFonts=getFonts(FrontRowWidget);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const ChevronLeftFonts=getFonts(ChevronLeft);const ChevronRightFonts=getFonts(ChevronRight);const CubeFonts=getFonts(Cube);const cycleOrder=[\"fV6fCtl2l\",\"ol59gKnBQ\",\"x50tZivPS\",\"JgXppQobx\",\"KBHcrDcxF\",\"qfbVvuZC7\",\"OlsoXSyMC\",\"YJYdMr0mF\"];const serializationHash=\"framer-00p3l\";const variantClassNames={fV6fCtl2l:\"framer-v-z5w8np\",JgXppQobx:\"framer-v-1od4jcg\",KBHcrDcxF:\"framer-v-v1yk57\",ol59gKnBQ:\"framer-v-gjrpgl\",OlsoXSyMC:\"framer-v-qin2ua\",qfbVvuZC7:\"framer-v-12erd6i\",x50tZivPS:\"framer-v-16yk6gt\",YJYdMr0mF:\"framer-v-15jlywt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:.3,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:0,duration:.15,ease:[.3,0,.7,1],type:\"tween\"};const animation2={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1.08,skewX:0,skewY:0,transition:transition3};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const animation3={opacity:.6,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3};const animation4={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition3};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={\"3D View\":\"YJYdMr0mF\",\"Image 1\":\"fV6fCtl2l\",\"Image 2\":\"ol59gKnBQ\",\"Image 3\":\"x50tZivPS\",\"Image 4\":\"JgXppQobx\",\"Image 5\":\"KBHcrDcxF\",\"Image 6\":\"qfbVvuZC7\",\"Image 7\":\"OlsoXSyMC\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fV6fCtl2l\"};};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:\"fV6fCtl2l\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);const isDisplayed=()=>{if([\"ol59gKnBQ\",\"x50tZivPS\",\"JgXppQobx\",\"KBHcrDcxF\",\"qfbVvuZC7\",\"OlsoXSyMC\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"YJYdMr0mF\")return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1t3gfqj=activeVariantCallback(async(...args)=>{setVariant(\"YJYdMr0mF\");});const onTapr0bs6n=activeVariantCallback(async(...args)=>{setVariant(\"fV6fCtl2l\");});const onTap10mixgb=activeVariantCallback(async(...args)=>{setVariant(\"ol59gKnBQ\");});const onTap5axi3c=activeVariantCallback(async(...args)=>{setVariant(\"x50tZivPS\");});const onTapkpzr4u=activeVariantCallback(async(...args)=>{setVariant(\"JgXppQobx\");});const onTap1swfmxs=activeVariantCallback(async(...args)=>{setVariant(\"KBHcrDcxF\");});const onTap6jyffx=activeVariantCallback(async(...args)=>{setVariant(\"qfbVvuZC7\");});const onTap1fad1oz=activeVariantCallback(async(...args)=>{setVariant(\"OlsoXSyMC\");});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-z5w8np\",className,classNames),\"data-framer-name\":\"Image 1\",layoutDependency:layoutDependency,layoutId:\"fV6fCtl2l\",ref:refBinding,style:{backgroundColor:\"rgb(246, 246, 237)\",...style},...addPropertyOverrides({JgXppQobx:{\"data-framer-name\":\"Image 4\"},KBHcrDcxF:{\"data-framer-name\":\"Image 5\"},ol59gKnBQ:{\"data-framer-name\":\"Image 2\"},OlsoXSyMC:{\"data-framer-name\":\"Image 7\"},qfbVvuZC7:{\"data-framer-name\":\"Image 6\"},x50tZivPS:{\"data-framer-name\":\"Image 3\"},YJYdMr0mF:{\"data-framer-name\":\"3D View\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(Image1,{background:{alt:getLocalizedValue(\"v0\",activeLocale)??\"Solius Pro light panel close-up\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:1328,pixelWidth:2160,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/A0MsxVEzjfEeVoZR7paptDwc5EU.png?width=2160&height=1328\",srcSet:\"https://framerusercontent.com/images/A0MsxVEzjfEeVoZR7paptDwc5EU.png?scale-down-to=512&width=2160&height=1328 512w,https://framerusercontent.com/images/A0MsxVEzjfEeVoZR7paptDwc5EU.png?scale-down-to=1024&width=2160&height=1328 1024w,https://framerusercontent.com/images/A0MsxVEzjfEeVoZR7paptDwc5EU.png?scale-down-to=2048&width=2160&height=1328 2048w,https://framerusercontent.com/images/A0MsxVEzjfEeVoZR7paptDwc5EU.png?width=2160&height=1328 2160w\"},className:\"framer-15h6jfd\",\"data-framer-name\":\"Large Product Image\",layoutDependency:layoutDependency,layoutId:\"w1R3b5Gm0\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18},variants:{YJYdMr0mF:{backgroundColor:\"rgb(246, 246, 237)\"}},...addPropertyOverrides({JgXppQobx:{background:{alt:getLocalizedValue(\"v0\",activeLocale)??\"Solius Pro light panel close-up\",fit:\"fill\",intrinsicHeight:748,intrinsicWidth:748,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:748,pixelWidth:748,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/kK7Mb7KGR7bqzAGK65VRdAWzRy8.jpg?width=748&height=748\",srcSet:\"https://framerusercontent.com/images/kK7Mb7KGR7bqzAGK65VRdAWzRy8.jpg?scale-down-to=512&width=748&height=748 512w,https://framerusercontent.com/images/kK7Mb7KGR7bqzAGK65VRdAWzRy8.jpg?width=748&height=748 748w\"}},KBHcrDcxF:{background:{alt:getLocalizedValue(\"v0\",activeLocale)??\"Solius Pro light panel close-up\",fit:\"fill\",intrinsicHeight:746,intrinsicWidth:746,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:746,pixelWidth:746,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/3vN7aNqI02OvYRUxOVmEyydqOs.jpg?width=746&height=746\",srcSet:\"https://framerusercontent.com/images/3vN7aNqI02OvYRUxOVmEyydqOs.jpg?scale-down-to=512&width=746&height=746 512w,https://framerusercontent.com/images/3vN7aNqI02OvYRUxOVmEyydqOs.jpg?width=746&height=746 746w\"}},ol59gKnBQ:{background:{alt:getLocalizedValue(\"v0\",activeLocale)??\"Solius Pro light panel close-up\",fit:\"fill\",intrinsicHeight:746,intrinsicWidth:746,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:746,pixelWidth:746,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/YdYwalqp5Se1mQ8EA92HL8f9MJo.jpg?width=746&height=746\",srcSet:\"https://framerusercontent.com/images/YdYwalqp5Se1mQ8EA92HL8f9MJo.jpg?scale-down-to=512&width=746&height=746 512w,https://framerusercontent.com/images/YdYwalqp5Se1mQ8EA92HL8f9MJo.jpg?width=746&height=746 746w\"}},OlsoXSyMC:{background:{alt:getLocalizedValue(\"v2\",activeLocale)??\"Woman using the Solius app in front of the panel\",fit:\"fill\",intrinsicHeight:746,intrinsicWidth:746,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:746,pixelWidth:746,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/62YkG39wxT72BjaWVaf7raB3k.jpg?width=746&height=746\",srcSet:\"https://framerusercontent.com/images/62YkG39wxT72BjaWVaf7raB3k.jpg?scale-down-to=512&width=746&height=746 512w,https://framerusercontent.com/images/62YkG39wxT72BjaWVaf7raB3k.jpg?width=746&height=746 746w\"}},qfbVvuZC7:{background:{alt:getLocalizedValue(\"v1\",activeLocale)??\"Woman relaxing in warm sunlight after a Solius session\",fit:\"fill\",intrinsicHeight:746,intrinsicWidth:746,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:746,pixelWidth:746,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/YYw4IGlS305SSjqnSB5cNNEa4U.jpg?width=746&height=746\",srcSet:\"https://framerusercontent.com/images/YYw4IGlS305SSjqnSB5cNNEa4U.jpg?scale-down-to=512&width=746&height=746 512w,https://framerusercontent.com/images/YYw4IGlS305SSjqnSB5cNNEa4U.jpg?width=746&height=746 746w\"}},x50tZivPS:{background:{alt:getLocalizedValue(\"v0\",activeLocale)??\"Solius Pro light panel close-up\",fit:\"fill\",intrinsicHeight:746,intrinsicWidth:746,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:746,pixelWidth:746,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/9Ove2ozGCG7Tkm4saBbguPIOwc.jpg?width=746&height=746\",srcSet:\"https://framerusercontent.com/images/9Ove2ozGCG7Tkm4saBbguPIOwc.jpg?scale-down-to=512&width=746&height=746 512w,https://framerusercontent.com/images/9Ove2ozGCG7Tkm4saBbguPIOwc.jpg?width=746&height=746 746w\"}},YJYdMr0mF:{background:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cb9m0d-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"y7SiUPoDZ-container\",nodeId:\"y7SiUPoDZ\",rendersWithMotion:true,scopeId:\"Cj0HTYQcB\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"y7SiUPoDZ\",isMixedBorderRadius:false,layoutId:\"y7SiUPoDZ\",loop:true,muted:true,objectFit:\"cover\",playing:true,poster:\"https://framerusercontent.com/images/25BfCbIe54RYujWjMhSXypAyAfo.png?width=1920&height=1080\",posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/veGZJsWwLbP3KDb8cfyrAqahy4.mp4\",srcType:\"URL\",srcUrl:getLocalizedValue(\"v3\",activeLocale)??\"https://solius.b-cdn.net/veGZJsWwLbP3KDb8cfyrAqahy4.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t8g419-container\",\"data-framer-name\":\"3D Viewer\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"VQqgPUrbO-container\",name:\"3D Viewer\",nodeId:\"VQqgPUrbO\",rendersWithMotion:true,scopeId:\"Cj0HTYQcB\",children:/*#__PURE__*/_jsx(ModelViewer3D,{altText:getLocalizedValue(\"v5\",activeLocale)??\"Solius Pro 3D model\",ar:true,autoRotate:true,backgroundColor:\"rgb(246, 246, 237)\",cameraControls:true,exposure:1,height:\"100%\",id:\"VQqgPUrbO\",iosSrc:\"\",layoutId:\"VQqgPUrbO\",name:\"3D Viewer\",src:getLocalizedValue(\"v4\",activeLocale)??\"https://cdn.shopify.com/3d/models/fb8822c35d91a76f/solius_scaled_v5.glb\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1xe0k4t-container\",\"data-framer-appear-id\":\"1xe0k4t\",draggable:\"false\",initial:animation1,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"o9lPoedJp-container\",nodeId:\"o9lPoedJp\",optimized:true,rendersWithMotion:true,scopeId:\"Cj0HTYQcB\",children:/*#__PURE__*/_jsx(FrontRowWidget,{align:\"left\",height:\"100%\",hideOnDesktop:false,hideOnMobile:false,id:\"o9lPoedJp\",layoutId:\"o9lPoedJp\",padding:\"0px\",productId:getLocalizedValue(\"v6\",activeLocale)??\"4930\",showReadReviewsCta:true,stickerHeight:160,stickerWidth:100,stickerZIndex:8,style:{width:\"100%\"},widgetId:getLocalizedValue(\"v7\",activeLocale)??\"14170\",widgetType:\"sticker\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nluh53\",\"data-framer-name\":\"Prev Arrow\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IEShFsUjn\",onTap:onTap1t3gfqj,style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},transformTemplate:transformTemplate1,whileHover:animation2,...addPropertyOverrides({JgXppQobx:{onTap:onTap5axi3c},KBHcrDcxF:{onTap:onTapkpzr4u},ol59gKnBQ:{onTap:onTapr0bs6n},OlsoXSyMC:{onTap:onTap6jyffx},qfbVvuZC7:{onTap:onTap1swfmxs},x50tZivPS:{onTap:onTap10mixgb},YJYdMr0mF:{onTap:onTap1fad1oz}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ChevronLeft,{animated:true,className:\"framer-skfevt\",layoutDependency:layoutDependency,layoutId:\"oK_usD00t\",style:{\"--1m973uw\":\"rgb(255, 255, 255)\",\"--js9iwy\":2.5},variants:{YJYdMr0mF:{\"--1m973uw\":\"rgb(17, 17, 17)\"}}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-175ac0i\",\"data-framer-name\":\"Next Arrow\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NGPY_1RGg\",onTap:onTap10mixgb,style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},transformTemplate:transformTemplate1,whileHover:animation2,...addPropertyOverrides({JgXppQobx:{onTap:onTap1swfmxs},KBHcrDcxF:{onTap:onTap6jyffx},ol59gKnBQ:{onTap:onTap5axi3c},OlsoXSyMC:{\"data-highlight\":undefined,onTap:undefined},qfbVvuZC7:{onTap:onTap1fad1oz},x50tZivPS:{onTap:onTapkpzr4u},YJYdMr0mF:{onTap:onTapr0bs6n}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ChevronRight,{animated:true,className:\"framer-1cv36pz\",layoutDependency:layoutDependency,layoutId:\"ETfSIKVTC\",style:{\"--1m973uw\":\"rgb(255, 255, 255)\",\"--js9iwy\":2.5},variants:{YJYdMr0mF:{\"--1m973uw\":\"rgb(17, 17, 17)\"}}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v9gt87\",\"data-framer-name\":\"Thumbnail Strip\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"Yf9v7eb6F\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1080,intrinsicWidth:1920,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+600+0),pixelHeight:1080,pixelWidth:1920,positionX:\"center\",positionY:\"center\",sizes:`max(max((max(${componentViewport?.width||\"100vw\"}, 390px) - 84px) / 8, 1px), 60px)`,src:\"https://framerusercontent.com/images/25BfCbIe54RYujWjMhSXypAyAfo.png?width=1920&height=1080\",srcSet:\"https://framerusercontent.com/images/25BfCbIe54RYujWjMhSXypAyAfo.png?scale-down-to=512&width=1920&height=1080 512w,https://framerusercontent.com/images/25BfCbIe54RYujWjMhSXypAyAfo.png?scale-down-to=1024&width=1920&height=1080 1024w,https://framerusercontent.com/images/25BfCbIe54RYujWjMhSXypAyAfo.png?width=1920&height=1080 1920w\"},className:\"framer-1ehwmr8\",\"data-border\":true,\"data-framer-name\":\"Thumbnail Active\",\"data-highlight\":true,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"sPB4vZtbb\",onTap:onTapr0bs6n,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(17, 17, 17)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{JgXppQobx:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},KBHcrDcxF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},ol59gKnBQ:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},OlsoXSyMC:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},qfbVvuZC7:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},x50tZivPS:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},YJYdMr0mF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},whileHover:animation3}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:746,intrinsicWidth:746,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+600+0),pixelHeight:746,pixelWidth:746,positionX:\"center\",positionY:\"center\",sizes:`max(max((max(${componentViewport?.width||\"100vw\"}, 390px) - 84px) / 8, 1px), 60px)`,src:\"https://framerusercontent.com/images/YdYwalqp5Se1mQ8EA92HL8f9MJo.jpg?width=746&height=746\",srcSet:\"https://framerusercontent.com/images/YdYwalqp5Se1mQ8EA92HL8f9MJo.jpg?scale-down-to=512&width=746&height=746 512w,https://framerusercontent.com/images/YdYwalqp5Se1mQ8EA92HL8f9MJo.jpg?width=746&height=746 746w\"},className:\"framer-1oib3vm\",\"data-framer-name\":\"Thumbnail\",\"data-highlight\":true,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"q61bS7Ch2\",onTap:onTap10mixgb,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{JgXppQobx:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},KBHcrDcxF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},ol59gKnBQ:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(17, 17, 17)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"},OlsoXSyMC:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},qfbVvuZC7:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},x50tZivPS:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},YJYdMr0mF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},whileHover:animation3,...addPropertyOverrides({ol59gKnBQ:{\"data-border\":true}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:746,intrinsicWidth:746,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+600+0),pixelHeight:746,pixelWidth:746,positionX:\"center\",positionY:\"center\",sizes:`max(max((max(${componentViewport?.width||\"100vw\"}, 390px) - 84px) / 8, 1px), 60px)`,src:\"https://framerusercontent.com/images/9Ove2ozGCG7Tkm4saBbguPIOwc.jpg?width=746&height=746\",srcSet:\"https://framerusercontent.com/images/9Ove2ozGCG7Tkm4saBbguPIOwc.jpg?scale-down-to=512&width=746&height=746 512w,https://framerusercontent.com/images/9Ove2ozGCG7Tkm4saBbguPIOwc.jpg?width=746&height=746 746w\"},className:\"framer-1e5uoou\",\"data-framer-name\":\"Thumbnail\",\"data-highlight\":true,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"hAKcqckfN\",onTap:onTap5axi3c,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{JgXppQobx:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},KBHcrDcxF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},OlsoXSyMC:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},qfbVvuZC7:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},x50tZivPS:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(17, 17, 17)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"},YJYdMr0mF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},whileHover:animation3,...addPropertyOverrides({x50tZivPS:{\"data-border\":true}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:748,intrinsicWidth:748,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+600+0),pixelHeight:748,pixelWidth:748,positionX:\"center\",positionY:\"center\",sizes:`max(max((max(${componentViewport?.width||\"100vw\"}, 390px) - 84px) / 8, 1px), 60px)`,src:\"https://framerusercontent.com/images/kK7Mb7KGR7bqzAGK65VRdAWzRy8.jpg?width=748&height=748\",srcSet:\"https://framerusercontent.com/images/kK7Mb7KGR7bqzAGK65VRdAWzRy8.jpg?scale-down-to=512&width=748&height=748 512w,https://framerusercontent.com/images/kK7Mb7KGR7bqzAGK65VRdAWzRy8.jpg?width=748&height=748 748w\"},className:\"framer-nkgicp\",\"data-framer-name\":\"Thumbnail\",\"data-highlight\":true,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"HcodXwvbr\",onTap:onTapkpzr4u,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{JgXppQobx:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(17, 17, 17)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"},KBHcrDcxF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},OlsoXSyMC:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},qfbVvuZC7:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},YJYdMr0mF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},whileHover:animation3,...addPropertyOverrides({JgXppQobx:{\"data-border\":true}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:746,intrinsicWidth:746,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+600+0),pixelHeight:746,pixelWidth:746,positionX:\"center\",positionY:\"center\",sizes:`max(max((max(${componentViewport?.width||\"100vw\"}, 390px) - 84px) / 8, 1px), 60px)`,src:\"https://framerusercontent.com/images/3vN7aNqI02OvYRUxOVmEyydqOs.jpg?width=746&height=746\",srcSet:\"https://framerusercontent.com/images/3vN7aNqI02OvYRUxOVmEyydqOs.jpg?scale-down-to=512&width=746&height=746 512w,https://framerusercontent.com/images/3vN7aNqI02OvYRUxOVmEyydqOs.jpg?width=746&height=746 746w\"},className:\"framer-1xmmkyh\",\"data-framer-name\":\"Thumbnail\",\"data-highlight\":true,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"iQfkABppZ\",onTap:onTap1swfmxs,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{KBHcrDcxF:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(17, 17, 17)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"},OlsoXSyMC:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},qfbVvuZC7:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},YJYdMr0mF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},whileHover:animation3,...addPropertyOverrides({KBHcrDcxF:{\"data-border\":true}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:746,intrinsicWidth:746,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+600+0),pixelHeight:746,pixelWidth:746,positionX:\"center\",positionY:\"center\",sizes:`max(max((max(${componentViewport?.width||\"100vw\"}, 390px) - 84px) / 8, 1px), 60px)`,src:\"https://framerusercontent.com/images/YYw4IGlS305SSjqnSB5cNNEa4U.jpg?width=746&height=746\",srcSet:\"https://framerusercontent.com/images/YYw4IGlS305SSjqnSB5cNNEa4U.jpg?scale-down-to=512&width=746&height=746 512w,https://framerusercontent.com/images/YYw4IGlS305SSjqnSB5cNNEa4U.jpg?width=746&height=746 746w\"},className:\"framer-zm0hm9\",\"data-framer-name\":\"Thumbnail\",\"data-highlight\":true,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"gqDnRFS96\",onTap:onTap6jyffx,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{OlsoXSyMC:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},qfbVvuZC7:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(17, 17, 17)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"},YJYdMr0mF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},whileHover:animation3,...addPropertyOverrides({qfbVvuZC7:{\"data-border\":true}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:746,intrinsicWidth:746,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+600+0),pixelHeight:746,pixelWidth:746,positionX:\"center\",positionY:\"center\",sizes:`max(max((max(${componentViewport?.width||\"100vw\"}, 390px) - 84px) / 8, 1px), 60px)`,src:\"https://framerusercontent.com/images/62YkG39wxT72BjaWVaf7raB3k.jpg?width=746&height=746\",srcSet:\"https://framerusercontent.com/images/62YkG39wxT72BjaWVaf7raB3k.jpg?scale-down-to=512&width=746&height=746 512w,https://framerusercontent.com/images/62YkG39wxT72BjaWVaf7raB3k.jpg?width=746&height=746 746w\"},className:\"framer-yss3lt\",\"data-framer-name\":\"Thumbnail\",\"data-highlight\":true,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"oAmWRyIOr\",onTap:onTap1fad1oz,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{OlsoXSyMC:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(17, 17, 17)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"},YJYdMr0mF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},whileHover:animation3,...addPropertyOverrides({OlsoXSyMC:{\"data-border\":true}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fzqn4j\",\"data-framer-name\":\"Thumbnail 3D\",\"data-highlight\":true,draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"xmetwaD3T\",onTap:onTap1t3gfqj,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(17, 17, 17)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{YJYdMr0mF:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(17, 17, 17)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"}},whileHover:animation4,...addPropertyOverrides({YJYdMr0mF:{\"data-border\":true,whileHover:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Cube,{animated:true,className:\"framer-aok4nu\",layoutDependency:layoutDependency,layoutId:\"V5Eq00uTy\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1.8}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255,255,255))\"},children:\"3D / AR\"})}),className:\"framer-yt0azn\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],layoutDependency:layoutDependency,layoutId:\"UQL3Bo2jt\",style:{\"--extracted-r6o4lv\":\"rgb(255,255,255)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\".framer-00p3l.framer-1gvf751, .framer-00p3l .framer-1gvf751 { display: block; }\",\".framer-00p3l.framer-z5w8np { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 582px; }\",\".framer-00p3l .framer-15h6jfd { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-00p3l .framer-cb9m0d-container, .framer-00p3l .framer-t8g419-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-00p3l .framer-1xe0k4t-container { -webkit-user-select: none; flex: none; height: auto; left: 12px; position: absolute; right: 12px; top: 0px; user-select: none; z-index: 10; }\",\".framer-00p3l .framer-1nluh53 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 20px; padding: 8px; pointer-events: auto; position: absolute; top: 50%; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 3; }\",\".framer-00p3l .framer-skfevt, .framer-00p3l .framer-1cv36pz { flex: none; height: auto; position: relative; width: 28px; }\",\".framer-00p3l .framer-175ac0i { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 8px; pointer-events: auto; position: absolute; right: 20px; top: 50%; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 3; }\",\".framer-00p3l .framer-1v9gt87 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; min-width: 390px; overflow: auto; padding: 0px; position: relative; width: 100%; }\",\".framer-00p3l .framer-1ehwmr8, .framer-00p3l .framer-1oib3vm, .framer-00p3l .framer-1e5uoou, .framer-00p3l .framer-nkgicp, .framer-00p3l .framer-1xmmkyh, .framer-00p3l .framer-zm0hm9, .framer-00p3l .framer-yss3lt { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; min-width: 60px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-00p3l .framer-1fzqn4j { -webkit-user-select: none; align-content: center; align-items: center; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: auto; justify-content: center; min-width: 60px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-00p3l .framer-aok4nu { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 20px; }\",\".framer-00p3l .framer-yt0azn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-00p3l.framer-v-15jlywt .framer-1fzqn4j { will-change: var(--framer-will-change-override, transform); }\",'.framer-00p3l[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-00p3l [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-00p3l[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-00p3l [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-00p3l[data-hide-scrollbars=\"true\"], .framer-00p3l [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }','.framer-00p3l[data-border=\"true\"]::after, .framer-00p3l [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 662.5\n * @framerIntrinsicWidth 582\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ol59gKnBQ\":{\"layout\":[\"fixed\",\"auto\"]},\"x50tZivPS\":{\"layout\":[\"fixed\",\"auto\"]},\"JgXppQobx\":{\"layout\":[\"fixed\",\"auto\"]},\"KBHcrDcxF\":{\"layout\":[\"fixed\",\"auto\"]},\"qfbVvuZC7\":{\"layout\":[\"fixed\",\"auto\"]},\"OlsoXSyMC\":{\"layout\":[\"fixed\",\"auto\"]},\"YJYdMr0mF\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCj0HTYQcB=withCSS(Component,css,\"framer-00p3l\");export default FramerCj0HTYQcB;FramerCj0HTYQcB.displayName=\"Product Gallery\";FramerCj0HTYQcB.defaultProps={height:662.5,width:582};addPropertyControls(FramerCj0HTYQcB,{variant:{options:[\"fV6fCtl2l\",\"ol59gKnBQ\",\"x50tZivPS\",\"JgXppQobx\",\"KBHcrDcxF\",\"qfbVvuZC7\",\"OlsoXSyMC\",\"YJYdMr0mF\"],optionTitles:[\"Image 1\",\"Image 2\",\"Image 3\",\"Image 4\",\"Image 5\",\"Image 6\",\"Image 7\",\"3D View\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCj0HTYQcB,[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Diatype Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/J1pPnpaffEzyplGyjn0hxpbMPE.woff2\",weight:\"700\"}]},...VideoFonts,...ModelViewer3DFonts,...FrontRowWidgetFonts,...ChevronLeftFonts,...ChevronRightFonts,...CubeFonts],{supportsExplicitInterCodegen:true});FramerCj0HTYQcB.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(SeeSoliusInActionButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCj0HTYQcB\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ol59gKnBQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x50tZivPS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JgXppQobx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KBHcrDcxF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qfbVvuZC7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OlsoXSyMC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YJYdMr0mF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"662.5\",\"framerIntrinsicWidth\":\"582\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cj0HTYQcB.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 57, 50))\"},children:\"•  Panneau lumineux Solius Pro et accessoires inclus\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 57, 50))\"},children:\"•  Acc\\xe8s pour un maximum de 8 utilisateurs du m\\xeame foyer\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.12em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #9f998c)\"},children:\"S\\xc9LECTIONNER L'ADH\\xc9SION\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"Facturation mensuelle \",/*#__PURE__*/_jsx(motion.br,{}),\"chaque mois\"]})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"Facturation mensuelle \",/*#__PURE__*/_jsx(motion.br,{}),\"chaque mois\"]})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\",\"--framer-text-decoration\":\"line-through\"},children:\"9,99 $/mois\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\",\"--framer-text-decoration\":\"line-through\"},children:\"9,99 $/mois\"})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"Facturation annuelle\",/*#__PURE__*/_jsx(motion.br,{}),\"une fois par ann\\xe9e\"]})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"Facturation annuelle\",/*#__PURE__*/_jsx(motion.br,{}),\"une fois par ann\\xe9e\"]})});export const v9=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\",\"--framer-text-decoration\":\"line-through\"},children:\"99,99 $/an\"})});export const v10=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:[\"Adh\\xe9sion de fondation \",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Diatype Light\", \"ABC Diatype Light Placeholder\", sans-serif',\"--framer-font-weight\":\"300\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Gratuite \\xe0 vie\"})})]})});export const v11=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"0 $ / \\xe0 vie\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 57, 50))\"},children:\"• Panel de luz Solius Pro y accesorios incluidos\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 57, 50))\"},children:\"•  Acceso para hasta 8 usuarios del hogar\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.12em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #9f998c)\"},children:\"SELECCIONAR MEMBRES\\xcdA\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"Facturaci\\xf3n mensual \",/*#__PURE__*/_jsx(motion.br,{}),\"cada mes\"]})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:\"Facturado mensualmente cada mes\"})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\",\"--framer-text-decoration\":\"line-through\"},children:\"9,99 €/mes\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\",\"--framer-text-decoration\":\"line-through\"},children:\"9,99 €/mes\"})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"Facturaci\\xf3n anual\",/*#__PURE__*/_jsx(motion.br,{}),\"una vez al a\\xf1o\"]})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:\"Facturaci\\xf3n anual una vez al a\\xf1o\"})});export const v9=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\",\"--framer-text-decoration\":\"line-through\"},children:\"99,99 €/a\\xf1o\"})});export const v10=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:[\"Membres\\xeda Fundadora \",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Diatype Light\", \"ABC Diatype Light Placeholder\", sans-serif',\"--framer-font-weight\":\"300\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Gratis de por vida\"})})]})});export const v11=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"0 € / para siempre\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 57, 50))\"},children:\"•  Solius Proライトパネルおよび付属アクセサリー\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 57, 50))\"},children:\"• 最大8名のご家族（世帯内メンバー）までアクセス可能\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.12em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #9f998c)\"},children:\"メンバーシップを選択\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"月極請求 \",/*#__PURE__*/_jsx(motion.br,{}),\"毎月\"]})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"月極請求 \",/*#__PURE__*/_jsx(motion.br,{}),\"毎月\"]})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\",\"--framer-text-decoration\":\"line-through\"},children:\"月額9.99ドル\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\",\"--framer-text-decoration\":\"line-through\"},children:\"月額9.99ドル\"})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"年一括請求\",/*#__PURE__*/_jsx(motion.br,{}),\"年1回\"]})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"年一括請求\",/*#__PURE__*/_jsx(motion.br,{}),\"年1回\"]})});export const v9=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\",\"--framer-text-decoration\":\"line-through\"},children:\"年額$99.99\"})});export const v10=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:[\"ファウンディングメンバーシップ \",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Diatype Light\", \"ABC Diatype Light Placeholder\", sans-serif',\"--framer-font-weight\":\"300\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"生涯無料\"})})]})});export const v11=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"\\xa50 / 永続利用\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 57, 50))\"},children:\"• Світлова панель Solius Pro та аксесуари, що входять до комплекту\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 57, 50))\"},children:\"• Доступ для 8 користувачів з одного домогосподарства\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.12em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #9f998c)\"},children:\"ОБРАТИ АБОНЕМЕНТ\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"Щомісячна оплата \",/*#__PURE__*/_jsx(motion.br,{}),\"щомісяця\"]})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"Щомісячна оплата \",/*#__PURE__*/_jsx(motion.br,{}),\"щомісяця\"]})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\",\"--framer-text-decoration\":\"line-through\"},children:\"$9.99/міс.\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\",\"--framer-text-decoration\":\"line-through\"},children:\"$9.99/міс.\"})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"Щорічна оплата\",/*#__PURE__*/_jsx(motion.br,{}),\"один раз на рік\"]})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"Щорічна оплата\",/*#__PURE__*/_jsx(motion.br,{}),\"один раз на рік\"]})});export const v9=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\",\"--framer-text-decoration\":\"line-through\"},children:\"$99.99/рік\"})});export const v10=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Diatype Light\", \"ABC Diatype Light Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\"},children:\"Засновницьке членство \"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.strong,{children:\"Безкоштовно на все життя\"})]})});export const v11=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"$0 / назавжди\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport*as localizedValues from\"./GVnOTWbUN-0.js\";import*as localizedValues1 from\"./GVnOTWbUN-1.js\";import*as localizedValues2 from\"./GVnOTWbUN-2.js\";import*as localizedValues3 from\"./GVnOTWbUN-3.js\";const valuesByLocaleId={ePNLrG3U_:localizedValues1,gmNlAXh2M:localizedValues,QxotPxPXN:localizedValues3,sScrPW09P:localizedValues2};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(60, 57, 50))\"},children:\"Appareil + abonnement de membre fondateur\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 57, 50))\"},children:\"Offre limit\\xe9e\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #9f998c)\",\"--framer-text-decoration\":\"line-through\"},children:\"3 094,99 $\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"2 995,00 $\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(60, 57, 50))\"},children:\"Dispositivo + Membres\\xeda Fundadora\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 57, 50))\"},children:\"Oferta limitada\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #9f998c)\",\"--framer-text-decoration\":\"line-through\"},children:\"3.094,99 €\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"2.995,00 $\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(60, 57, 50))\"},children:\"デバイス + ファウンディングメンバーシップ\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 57, 50))\"},children:\"期間限定特別価格\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #9f998c)\",\"--framer-text-decoration\":\"line-through\"},children:\"3,094.99ドル\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"2,995.00ドル\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(60, 57, 50))\"},children:\"Пристрій + Засновницьке членство\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 57, 50))\"},children:\"Обмежена пропозиція\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #9f998c)\",\"--framer-text-decoration\":\"line-through\"},children:\"3 094,99 $\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"2 995,00 $\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport*as localizedValues from\"./fRh2gZuW1-0.js\";import*as localizedValues1 from\"./fRh2gZuW1-1.js\";import*as localizedValues2 from\"./fRh2gZuW1-2.js\";import*as localizedValues3 from\"./fRh2gZuW1-3.js\";const valuesByLocaleId={ePNLrG3U_:localizedValues1,gmNlAXh2M:localizedValues,QxotPxPXN:localizedValues3,sScrPW09P:localizedValues2};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}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\";import getLocalizedValue from\"https://framerusercontent.com/modules/Vxs4dosynFjMcpjXjlxA/0uInDzh0dgThYs71ZPo4/fRh2gZuW1.js\";const cycleOrder=[\"pwJxGDf8G\",\"a_t0CsoLk\"];const serializationHash=\"framer-8wbEp\";const variantClassNames={a_t0CsoLk:\"framer-v-dyooet\",pwJxGDf8G:\"framer-v-1qly7z4\"};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={Desktop:\"pwJxGDf8G\",mobile:\"a_t0CsoLk\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"pwJxGDf8G\"};};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:\"pwJxGDf8G\",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-1qly7z4\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"pwJxGDf8G\",ref:refBinding,style:{...style},...addPropertyOverrides({a_t0CsoLk:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-klombu\",\"data-framer-name\":\"Package Title Row\",layoutDependency:layoutDependency,layoutId:\"gZOHGqi9B\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1daf1am\",\"data-framer-name\":\"Selected Radio\",layoutDependency:layoutDependency,layoutId:\"hQYCrgdgT\",style:{backgroundColor:\"rgb(255, 233, 31)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mmtmx5\",\"data-framer-name\":\"Radio Dot\",layoutDependency:layoutDependency,layoutId:\"ZZ5cHlJTH\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o7a1on\",\"data-framer-name\":\"Package Title\",layoutDependency:layoutDependency,layoutId:\"uwd4zc9zB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(60, 57, 50))\"},children:\"Device + Founding Membership\"})}),className:\"framer-1hbvasq\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],layoutDependency:layoutDependency,layoutId:\"zBKPrcbJt\",style:{\"--extracted-a0htzi\":\"rgb(60, 57, 50)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 57, 50))\"},children:\"Limited offer\"})}),className:\"framer-7nhxxz\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],layoutDependency:layoutDependency,layoutId:\"ZnSKQod2E\",style:{\"--extracted-r6o4lv\":\"rgb(60, 57, 50)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s303pg\",\"data-framer-name\":\"Package Price\",layoutDependency:layoutDependency,layoutId:\"QFbAQwaYE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #9f998c)\",\"--framer-text-decoration\":\"line-through\"},children:\"$3,094.99\"})}),className:\"framer-6cme66\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],layoutDependency:layoutDependency,layoutId:\"QFxve_wcM\",style:{\"--extracted-r6o4lv\":\"#9f998c\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"$2,995.00\"})}),className:\"framer-jc8986\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],layoutDependency:layoutDependency,layoutId:\"sHxySzuFM\",style:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\".framer-8wbEp.framer-4scz8, .framer-8wbEp .framer-4scz8 { display: block; }\",\".framer-8wbEp.framer-1qly7z4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 526px; }\",\".framer-8wbEp .framer-klombu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; max-width: 360px; min-width: 220px; padding: 0px; position: relative; width: 1px; }\",\".framer-8wbEp .framer-1daf1am { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 26px; justify-content: center; padding: 0px; position: relative; width: 26px; }\",\".framer-8wbEp .framer-1mmtmx5 { flex: none; height: 9px; position: relative; width: 9px; }\",\".framer-8wbEp .framer-o7a1on { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-8wbEp .framer-1hbvasq, .framer-8wbEp .framer-7nhxxz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-8wbEp .framer-s303pg { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-8wbEp .framer-6cme66, .framer-8wbEp .framer-jc8986 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8wbEp.framer-v-dyooet.framer-1qly7z4 { flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: flex-start; width: 320px; }\",\".framer-8wbEp.framer-v-dyooet .framer-klombu { flex: none; width: 100%; }\",\".framer-8wbEp.framer-v-dyooet .framer-1daf1am { aspect-ratio: 1 / 1; height: auto; width: 20px; }\",\".framer-8wbEp.framer-v-dyooet .framer-s303pg { align-content: flex-start; align-items: flex-start; padding: 0px 0px 0px 36px; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 526\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"a_t0CsoLk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfRh2gZuW1=withCSS(Component,css,\"framer-8wbEp\");export default FramerfRh2gZuW1;FramerfRh2gZuW1.displayName=\"Package Header\";FramerfRh2gZuW1.defaultProps={height:45,width:526};addPropertyControls(FramerfRh2gZuW1,{variant:{options:[\"pwJxGDf8G\",\"a_t0CsoLk\"],optionTitles:[\"Desktop\",\"mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerfRh2gZuW1,[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Diatype Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/J1pPnpaffEzyplGyjn0hxpbMPE.woff2\",weight:\"700\"},{cssFamilyName:\"ABC Diatype Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/yayaqxjOKUVUw7gLHwg1s81hfSQ.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfRh2gZuW1\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"a_t0CsoLk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"526\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"45\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fRh2gZuW1.map","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,parsePaddingString,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import getLocalizedValue from\"https://framerusercontent.com/modules/BQK6EmidUkgo9zGP8bC6/GRGbOCtGSCXqT8GLNmId/GVnOTWbUN.js\";import PackageHeader from\"https://framerusercontent.com/modules/BLHMcZsKdh6EPMXRBb0o/we9Et7vDxJ6I3HkyJ1BC/fRh2gZuW1.js\";const PackageHeaderFonts=getFonts(PackageHeader);const PackageHeaderControls=getPropertyControls(PackageHeader);const cycleOrder=[\"nUyhidtQz\",\"lziYjIwJQ\",\"uFVKJC9o6\"];const serializationHash=\"framer-BvP7x\";const variantClassNames={lziYjIwJQ:\"framer-v-6pkc2v\",nUyhidtQz:\"framer-v-18fdihp\",uFVKJC9o6:\"framer-v-qexomo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UZRB57ZoO=undefined;const convertFromEnum=(value,activeLocale)=>{switch(value){case\"pwJxGDf8G\":return\"24px\";default:return\"20px\";}};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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 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={\"Annual Selected\":\"uFVKJC9o6\",\"Founding Selected\":\"nUyhidtQz\",\"Monthly Selected\":\"lziYjIwJQ\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Desktop:\"pwJxGDf8G\",mobile:\"a_t0CsoLk\"};const getProps=({height,id,variant1,width,...props})=>{return{...props,UZRB57ZoO:humanReadableEnumMap[variant1]??variant1??props.UZRB57ZoO??\"pwJxGDf8G\",variant:humanReadableVariantMap[props.variant]??props.variant??\"nUyhidtQz\"};};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,UZRB57ZoO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nUyhidtQz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap87y5py=activeVariantCallback(async(...args)=>{setVariant(\"nUyhidtQz\");});const sharedStyleClassNames=[];const padding=numberToPixelString(convertFromEnum(UZRB57ZoO,activeLocale));const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const parsedPadding=typeof convertFromEnum(UZRB57ZoO,activeLocale)===\"string\"?parsePaddingString(convertFromEnum(UZRB57ZoO,activeLocale)):{top:convertFromEnum(UZRB57ZoO,activeLocale),right:convertFromEnum(UZRB57ZoO,activeLocale),bottom:convertFromEnum(UZRB57ZoO,activeLocale),left:convertFromEnum(UZRB57ZoO,activeLocale)};const isDisplayed=()=>{if(baseVariant===\"lziYjIwJQ\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"uFVKJC9o6\")return true;return false;};const isDisplayed2=()=>{if([\"lziYjIwJQ\",\"uFVKJC9o6\"].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-18fdihp\",className,classNames),\"data-framer-name\":\"Founding Selected\",layoutDependency:layoutDependency,layoutId:\"nUyhidtQz\",ref:refBinding,style:{\"--10ocmuz\":padding,backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14,...style},...addPropertyOverrides({lziYjIwJQ:{\"data-framer-name\":\"Monthly Selected\"},uFVKJC9o6:{\"data-framer-name\":\"Annual Selected\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,width:`calc(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c3y4ub-container\",layoutDependency:layoutDependency,layoutId:\"OWa7ewnhq-container\",nodeId:\"OWa7ewnhq\",rendersWithMotion:true,scopeId:\"GVnOTWbUN\",children:/*#__PURE__*/_jsx(PackageHeader,{height:\"100%\",id:\"OWa7ewnhq\",layoutId:\"OWa7ewnhq\",style:{width:\"100%\"},variant:matchVariant(UZRB57ZoO),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r6pb0l\",\"data-framer-name\":\"Package Bullets\",layoutDependency:layoutDependency,layoutId:\"AEbWv03az\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 57, 50))\"},children:\"•  Solius Pro light panel & included accessories\"})}),className:\"framer-5hlf6d\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],layoutDependency:layoutDependency,layoutId:\"jsWRhh9Ef\",style:{\"--extracted-r6o4lv\":\"rgb(60, 57, 50)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 57, 50))\"},children:\"•  Access for up to 8 household users\"})}),className:\"framer-sbsbah\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],layoutDependency:layoutDependency,layoutId:\"fSJujpiD0\",style:{\"--extracted-r6o4lv\":\"rgb(60, 57, 50)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xbd4kc\",\"data-framer-name\":\"Select Membership Divider\",layoutDependency:layoutDependency,layoutId:\"ctjIfFVTX\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nbw0pj\",layoutDependency:layoutDependency,layoutId:\"rLExVI1Ca\",style:{backgroundColor:\"rgba(17, 17, 17, 0.12)\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.12em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #9f998c)\"},children:\"SELECT MEMBERSHIP\"})}),className:\"framer-14xycg3\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],layoutDependency:layoutDependency,layoutId:\"EdFj2woyH\",style:{\"--extracted-r6o4lv\":\"#9f998c\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6s9wh6\",layoutDependency:layoutDependency,layoutId:\"NibwS1vjZ\",style:{backgroundColor:\"rgba(17, 17, 17, 0.12)\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-98014z\",\"data-border\":true,\"data-framer-name\":\"Monthly Option\",layoutDependency:layoutDependency,layoutId:\"xZedmxDJr\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(17, 17, 17, 0.08)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,opacity:.45},variants:{lziYjIwJQ:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(238, 228, 210)\",opacity:1}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nz0adi\",\"data-framer-name\":\"Monthly Left\",layoutDependency:layoutDependency,layoutId:\"hsYPlBvxB\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cidyl\",\"data-border\":true,\"data-framer-name\":\"Radio\",layoutDependency:layoutDependency,layoutId:\"QbSxsu3__\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgba(17, 17, 17, 0.4)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},variants:{lziYjIwJQ:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(17, 17, 17)\"},uFVKJC9o6:{backgroundColor:\"rgb(255, 255, 255)\"}},children:isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14dl239\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"urgaMhJvb\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"Monthly Billed \",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Diatype Light\", \"ABC Diatype Light Placeholder\", sans-serif',\"--framer-font-weight\":\"300\"},children:\"each month\"})]})}),className:\"framer-7xxctg\",fonts:[\"CUSTOMV2;ABC Diatype Bold\",\"CUSTOMV2;ABC Diatype Light\"],layoutDependency:layoutDependency,layoutId:\"irs8os7UD\",style:{\"--extracted-r6o4lv\":\"rgb(124, 118, 106)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lziYjIwJQ:{children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"Monthly Billed \",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Diatype Light\", \"ABC Diatype Light Placeholder\", sans-serif',\"--framer-font-weight\":\"300\"},children:\"each month\"})]})})},uFVKJC9o6:{children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"Monthly Billed \",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Diatype Light\", \"ABC Diatype Light Placeholder\", sans-serif',\"--framer-font-weight\":\"300\"},children:\"each month\"})]})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\",\"--framer-text-decoration\":\"line-through\"},children:\"$9.99/mo\"})}),className:\"framer-832qbh\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],layoutDependency:layoutDependency,layoutId:\"G68DkDkfg\",style:{\"--extracted-r6o4lv\":\"rgb(124, 118, 106)\"},variants:{lziYjIwJQ:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\"},uFVKJC9o6:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lziYjIwJQ:{children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\",\"--framer-text-decoration\":\"line-through\"},children:\"$9.99/mo\"})})},uFVKJC9o6:{children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\",\"--framer-text-decoration\":\"line-through\"},children:\"$9.99/mo\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v8rpxa\",\"data-border\":true,\"data-framer-name\":\"Annual Option\",layoutDependency:layoutDependency,layoutId:\"cQkUHjooW\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(17, 17, 17, 0.08)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,opacity:.45},variants:{uFVKJC9o6:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(238, 228, 210)\",opacity:1}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12boek2\",\"data-framer-name\":\"Monthly Left\",layoutDependency:layoutDependency,layoutId:\"b3h60haU9\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cbp1re\",\"data-border\":true,\"data-framer-name\":\"Radio\",layoutDependency:layoutDependency,layoutId:\"q0nmRakzR\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgba(17, 17, 17, 0.4)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},variants:{uFVKJC9o6:{\"--border-color\":\"rgb(17, 17, 17)\"}},children:isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-hbi1ts\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"FitR4r4DV\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},variants:{uFVKJC9o6:{backgroundColor:\"rgb(17, 17, 17)\"}}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"Annual Billed\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Diatype Light\", \"ABC Diatype Light Placeholder\", sans-serif',\"--framer-font-weight\":\"300\"},children:\"once per year\"})]})}),className:\"framer-6k85z\",fonts:[\"CUSTOMV2;ABC Diatype Bold\",\"CUSTOMV2;ABC Diatype Light\"],layoutDependency:layoutDependency,layoutId:\"xJNgV0vm8\",style:{\"--extracted-r6o4lv\":\"rgb(124, 118, 106)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({uFVKJC9o6:{children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\"},children:[\"Annual Billed\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Diatype Light\", \"ABC Diatype Light Placeholder\", sans-serif',\"--framer-font-weight\":\"300\"},children:\"once per year\"})]})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(124, 118, 106))\",\"--framer-text-decoration\":\"line-through\"},children:\"$99.99/yr\"})}),className:\"framer-1cguqaa\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],layoutDependency:layoutDependency,layoutId:\"bcKD8HrYM\",style:{\"--extracted-r6o4lv\":\"rgb(124, 118, 106)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dehw9l\",\"data-framer-name\":\"Founding Membership Option\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ctsm22jXl\",onTap:onTap87y5py,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(238, 228, 210)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,opacity:1},variants:{lziYjIwJQ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(17, 17, 17, 0.08)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",opacity:.45},uFVKJC9o6:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(17, 17, 17, 0.08)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",opacity:.45}},...addPropertyOverrides({lziYjIwJQ:{\"data-border\":true},uFVKJC9o6:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jn0oow\",layoutDependency:layoutDependency,layoutId:\"eWVRk7tig\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18neyzc\",layoutDependency:layoutDependency,layoutId:\"HpXDGMHZh\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(17, 17, 17)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},variants:{lziYjIwJQ:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgba(17, 17, 17, 0.4)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},uFVKJC9o6:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgba(17, 17, 17, 0.4)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({lziYjIwJQ:{\"data-border\":true},uFVKJC9o6:{\"data-border\":true}},baseVariant,gestureVariant),children:isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-wj9717\",layoutDependency:layoutDependency,layoutId:\"pVta9dvci\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:[\"Founding Membership \",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTGlnaHQ=\",\"--framer-font-family\":'\"ABC Diatype Light\", \"ABC Diatype Light Placeholder\", sans-serif',\"--framer-font-weight\":\"300\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Free lifetime\"})})]})}),className:\"framer-1v2i44g\",fonts:[\"CUSTOMV2;ABC Diatype Bold\",\"CUSTOMV2;ABC Diatype Black\",\"CUSTOMV2;ABC Diatype Light\",\"CUSTOMV2;ABC Diatype Regular\"],layoutDependency:layoutDependency,layoutId:\"XlJSST6T1\",style:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v11\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"$0 / lifetime\"})}),className:\"framer-1is3f4q\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],layoutDependency:layoutDependency,layoutId:\"QqRfRIW05\",style:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\".framer-BvP7x.framer-gdv92y, .framer-BvP7x .framer-gdv92y { display: block; }\",\".framer-BvP7x.framer-18fdihp { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; padding: var(--10ocmuz); position: relative; width: 582px; }\",\".framer-BvP7x .framer-c3y4ub-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-BvP7x .framer-1r6pb0l { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-BvP7x .framer-5hlf6d, .framer-BvP7x .framer-sbsbah { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-BvP7x .framer-1xbd4kc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-BvP7x .framer-1nbw0pj, .framer-BvP7x .framer-6s9wh6 { flex: 1 0 0px; height: 1px; position: relative; width: 1px; }\",\".framer-BvP7x .framer-14xycg3, .framer-BvP7x .framer-832qbh, .framer-BvP7x .framer-1cguqaa, .framer-BvP7x .framer-1is3f4q { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-BvP7x .framer-98014z, .framer-BvP7x .framer-v8rpxa { align-content: center; align-items: center; cursor: default; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; padding: 16px; position: relative; width: 100%; }\",\".framer-BvP7x .framer-nz0adi, .framer-BvP7x .framer-12boek2, .framer-BvP7x .framer-1jn0oow { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; max-width: 340px; padding: 0px; position: relative; width: 1px; }\",\".framer-BvP7x .framer-cidyl, .framer-BvP7x .framer-1cbp1re, .framer-BvP7x .framer-18neyzc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 22px; justify-content: center; padding: 0px; position: relative; width: 22px; }\",\".framer-BvP7x .framer-14dl239, .framer-BvP7x .framer-hbi1ts, .framer-BvP7x .framer-wj9717 { flex: none; height: 8px; position: relative; width: 8px; }\",\".framer-BvP7x .framer-7xxctg, .framer-BvP7x .framer-6k85z, .framer-BvP7x .framer-1v2i44g { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-BvP7x .framer-1dehw9l { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; padding: 16px; position: relative; width: 100%; }\",'.framer-BvP7x[data-border=\"true\"]::after, .framer-BvP7x [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 382\n * @framerIntrinsicWidth 582\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"lziYjIwJQ\":{\"layout\":[\"fixed\",\"auto\"]},\"uFVKJC9o6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"UZRB57ZoO\":\"variant1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGVnOTWbUN=withCSS(Component,css,\"framer-BvP7x\");export default FramerGVnOTWbUN;FramerGVnOTWbUN.displayName=\"Membership Selector\";FramerGVnOTWbUN.defaultProps={height:382,width:582};addPropertyControls(FramerGVnOTWbUN,{variant:{options:[\"nUyhidtQz\",\"lziYjIwJQ\",\"uFVKJC9o6\"],optionTitles:[\"Founding Selected\",\"Monthly Selected\",\"Annual Selected\"],title:\"Variant\",type:ControlType.Enum},UZRB57ZoO:PackageHeaderControls?.[\"variant\"]&&{...PackageHeaderControls[\"variant\"],defaultValue:\"pwJxGDf8G\",description:undefined,hidden:undefined,optional:undefined,title:\"Variant\"},onUZRB57ZoOChange:{changes:\"UZRB57ZoO\",type:ControlType.ChangeHandler}});addFonts(FramerGVnOTWbUN,[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Diatype Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/yayaqxjOKUVUw7gLHwg1s81hfSQ.woff2\",weight:\"400\"},{cssFamilyName:\"ABC Diatype Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/J1pPnpaffEzyplGyjn0hxpbMPE.woff2\",weight:\"700\"},{cssFamilyName:\"ABC Diatype Light\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/mAvMJbVackISbQDvjBkrXSAttg.woff2\",weight:\"300\"},{cssFamilyName:\"ABC Diatype Black\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/fvCHcCfL8Tp9fDY2VzjisB3j0k.woff2\",weight:\"900\"}]},...PackageHeaderFonts],{supportsExplicitInterCodegen:true});FramerGVnOTWbUN.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PackageHeader,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGVnOTWbUN\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"382\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"UZRB57ZoO\\\":\\\"variant1\\\"}\",\"framerIntrinsicWidth\":\"582\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lziYjIwJQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uFVKJC9o6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GVnOTWbUN.map","// Generated by Framer (39331b4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;ABC Diatype Regular\",\"CUSTOMV2;ABC Diatype Bold\",\"CUSTOMV2;ABC Diatype Bold Italic\",\"CUSTOMV2;ABC Diatype Regular Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Diatype Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/yayaqxjOKUVUw7gLHwg1s81hfSQ.woff2\",weight:\"400\"},{cssFamilyName:\"ABC Diatype Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/J1pPnpaffEzyplGyjn0hxpbMPE.woff2\",weight:\"700\"},{cssFamilyName:\"ABC Diatype Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/gkh2su3fBtym4LuY39aTvjcmCwY.woff2\",weight:\"700\"},{cssFamilyName:\"ABC Diatype Regular Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/GQ8f3Q7O1Oedkq5aGjwD5HZfek.woff2\",weight:\"400\"}]}];export const css=['.framer-yQnv5 .framer-styles-preset-9jskz2:not(.rich-text-wrapper), .framer-yQnv5 .framer-styles-preset-9jskz2.rich-text-wrapper p { --framer-font-family: \"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif; --framer-font-family-bold: \"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"ABC Diatype Bold Italic\", \"ABC Diatype Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"ABC Diatype Regular Italic\", \"ABC Diatype Regular Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 14px; --framer-text-alignment: start; --framer-text-color: #3c3932; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-yQnv5\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (da191f6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;ABC Diatype Bold\",\"CUSTOMV2;ABC Diatype Black\",\"CUSTOMV2;ABC Diatype Black Italic\",\"CUSTOMV2;ABC Diatype Bold Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Diatype Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/J1pPnpaffEzyplGyjn0hxpbMPE.woff2\",weight:\"700\"},{cssFamilyName:\"ABC Diatype Black\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/fvCHcCfL8Tp9fDY2VzjisB3j0k.woff2\",weight:\"900\"},{cssFamilyName:\"ABC Diatype Black Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/4pxTOuQmQjKkkwMyIchoY82mE.woff2\",weight:\"900\"},{cssFamilyName:\"ABC Diatype Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/gkh2su3fBtym4LuY39aTvjcmCwY.woff2\",weight:\"700\"}]}];export const css=['.framer-QNS9A .framer-styles-preset-1qjshkk:not(.rich-text-wrapper), .framer-QNS9A .framer-styles-preset-1qjshkk.rich-text-wrapper h4 { --framer-font-family: \"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif; --framer-font-family-bold: \"ABC Diatype Black\", sans-serif; --framer-font-family-bold-italic: \"ABC Diatype Black Italic\", sans-serif; --framer-font-family-italic: \"ABC Diatype Bold Italic\", \"ABC Diatype Bold Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: #111111; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-QNS9A\";\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 (da191f6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;ABC Diatype Bold\",\"CUSTOMV2;ABC Diatype Black\",\"CUSTOMV2;ABC Diatype Black Italic\",\"CUSTOMV2;ABC Diatype Bold Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Diatype Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/J1pPnpaffEzyplGyjn0hxpbMPE.woff2\",weight:\"700\"},{cssFamilyName:\"ABC Diatype Black\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/fvCHcCfL8Tp9fDY2VzjisB3j0k.woff2\",weight:\"900\"},{cssFamilyName:\"ABC Diatype Black Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/4pxTOuQmQjKkkwMyIchoY82mE.woff2\",weight:\"900\"},{cssFamilyName:\"ABC Diatype Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/gkh2su3fBtym4LuY39aTvjcmCwY.woff2\",weight:\"700\"}]}];export const css=['.framer-82MP8 .framer-styles-preset-kuoqby:not(.rich-text-wrapper), .framer-82MP8 .framer-styles-preset-kuoqby.rich-text-wrapper h1 { --framer-font-family: \"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif; --framer-font-family-bold: \"ABC Diatype Black\", sans-serif; --framer-font-family-bold-italic: \"ABC Diatype Black Italic\", sans-serif; --framer-font-family-italic: \"ABC Diatype Bold Italic\", \"ABC Diatype Bold Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: #111111; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-82MP8\";\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 (f9faa6c)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={ePNLrG3U_:new LazyValue(()=>import(\"./og9iKYS7s-1.js\")),gmNlAXh2M:new LazyValue(()=>import(\"./og9iKYS7s-0.js\")),QxotPxPXN:new LazyValue(()=>import(\"./og9iKYS7s-3.js\")),sScrPW09P:new LazyValue(()=>import(\"./og9iKYS7s-2.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f9faa6c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentPresetsProvider,ControlType,cx,CycleVariantState,getFontsFromComponentPreset,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as componentPresets from\"https://framerusercontent.com/modules/xZFHFcxvY5UevlPrawAf/dif4mc02RSoPGRBq1lbD/componentPresets.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/6dEeDP7PIcndtwmDb8vC/MMpY0aSC83vVnu5e5zBL/gnEQFxLK2.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/DUewIl2hNEXg1Wx4G6uZ/fEauejSS8wYsBFSlGSPQ/j2ajlpg5b.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/vaazRTYh5foBe0w8fG73/5i8bwMReHQiNgM0Z3Dnl/PCPDYmOSi.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/juRT26vRnlzNAVBiYPkF/ymgjTDkBu3Wb6V8p7aEp/uKBxiWh04.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/0jPXLre6VDUihkDHUzON/wMIlktK222EssT85tWSp/VRRTPlMK_.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/1h9Q1ndHcMlbD8FLlR4d/TxxKqHEe7KbcoPGtMZkj/og9iKYS7s.js\";const cycleOrder=[\"ZC0S5uR8X\",\"dxlW8tUz4\"];const serializationHash=\"framer-GBMSu\";const variantClassNames={dxlW8tUz4:\"framer-v-19ih9m3\",ZC0S5uR8X:\"framer-v-1118nya\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SkOycQoxi=undefined;const DlEffdBDy=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={Closed:\"ZC0S5uR8X\",Open:\"dxlW8tUz4\"};const Variants=motion.create(React.Fragment);const getProps=({content,height,id,title,width,...props})=>{return{...props,DlEffdBDy:content??props.DlEffdBDy??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",children:\"Details coming soon.\"})}),SkOycQoxi:title??props.SkOycQoxi??\"Specs\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ZC0S5uR8X\"};};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,SkOycQoxi,DlEffdBDy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZC0S5uR8X\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapgnqhaj=activeVariantCallback(async(...args)=>{setVariant(CycleVariantState);});usePreloadLocalizedValues(activeLocale);const isDisplayed=()=>{if(baseVariant===\"dxlW8tUz4\")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-1118nya\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"ZC0S5uR8X\",ref:refBinding,style:{backgroundColor:\"rgb(246, 246, 237)\",...style},...addPropertyOverrides({dxlW8tUz4:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vcnk9x\",\"data-border\":true,\"data-framer-name\":\"Row Header\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FCEE_7xeK\",onTap:onTapgnqhaj,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(17, 17, 17, 0.12)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{dxlW8tUz4:{\"--border-bottom-width\":\"0px\"}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-uj5xr\",\"data-styles-preset\":\"gnEQFxLK2\",dir:\"auto\",children:\"Specs\"})}),className:\"framer-vp66zx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Fduui9h3i\",text:SkOycQoxi,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\"},children:\"+\"})}),className:\"framer-17c428y\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],layoutDependency:layoutDependency,layoutId:\"OI0N8MuuO\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dxlW8tUz4:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"1em\"},children:\"−\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xvopfu\",\"data-border\":true,\"data-framer-name\":\"Row Body\",layoutDependency:layoutDependency,layoutId:\"Xyws7QFwW\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(17, 17, 17, 0.12)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(ComponentPresetsProvider,{presets:{\"module:pVk4QsoHxASnVtUBp6jr/7eCYIL3dnkBSjjSduYQU/CodeBlock.js:default\":componentPresets.props[\"PIPbQvVCW\"]},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:DlEffdBDy,className:\"framer-kp64lt\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],layoutDependency:layoutDependency,layoutId:\"g60E79_7w\",style:{\"--extracted-r6o4lv\":\"rgb(60, 57, 50)\"},stylesPresetsClassNames:{code:\"framer-styles-preset-u23dd2\",h1:\"framer-styles-preset-kuoqby\",h4:\"framer-styles-preset-1qjshkk\",p:\"framer-styles-preset-9jskz2\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})})})});});const css=[\".framer-GBMSu.framer-19e2sdk, .framer-GBMSu .framer-19e2sdk { display: block; }\",\".framer-GBMSu.framer-1118nya { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 582px; }\",\".framer-GBMSu .framer-vcnk9x { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 28px 0px 28px 0px; position: relative; width: 100%; }\",\".framer-GBMSu .framer-vp66zx { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-GBMSu .framer-17c428y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GBMSu .framer-1xvopfu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px 0px 28px 0px; position: relative; width: 100%; }\",\".framer-GBMSu .framer-kp64lt { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-GBMSu[data-border=\"true\"]::after, .framer-GBMSu [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 84\n * @framerIntrinsicWidth 582\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dxlW8tUz4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"SkOycQoxi\":\"title\",\"DlEffdBDy\":\"content\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerog9iKYS7s=withCSS(Component,css,\"framer-GBMSu\");export default Framerog9iKYS7s;Framerog9iKYS7s.displayName=\"Row\";Framerog9iKYS7s.defaultProps={height:84,width:582};addPropertyControls(Framerog9iKYS7s,{variant:{options:[\"ZC0S5uR8X\",\"dxlW8tUz4\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},SkOycQoxi:{defaultValue:\"Specs\",title:\"Title\",type:ControlType.String},onSkOycQoxiChange:{changes:\"SkOycQoxi\",type:ControlType.ChangeHandler},DlEffdBDy:{defaultValue:'<p dir=\"auto\">Details coming soon.</p>',title:\"Content\",type:ControlType.RichText}});addFonts(Framerog9iKYS7s,[{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:\"ABC Diatype Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/J1pPnpaffEzyplGyjn0hxpbMPE.woff2\",weight:\"700\"},{cssFamilyName:\"ABC Diatype Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/yayaqxjOKUVUw7gLHwg1s81hfSQ.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...componentPresets.fonts?.[\"PIPbQvVCW\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"PIPbQvVCW\"]):[]],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerog9iKYS7s\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"SkOycQoxi\\\":\\\"title\\\",\\\"DlEffdBDy\\\":\\\"content\\\"}\",\"framerIntrinsicHeight\":\"84\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dxlW8tUz4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"582\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./og9iKYS7s.map","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16 0 L 5 11 L 0 6\" fill=\"transparent\" height=\"11px\" id=\"RhWX5SVPv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 6)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3338047389\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-FCBgc\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-FCBgc { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Check\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-FCBgc\");Icon.displayName=\"Check\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Check\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-uj5xr\",\"data-styles-preset\":\"gnEQFxLK2\",dir:\"auto\",children:\"Ce qui est inclus\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"−\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"1em\"},children:\"+\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Panneau lumineux Solius Pro\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"cordon d'alimentation amovible de 10 pi\"})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Syst\\xe8me de suspension de porte\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"C\\xf4ne de mesure cutan\\xe9e\"})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Lunettes de protection\"})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Acc\\xe8s pour un maximum de 8 utilisateurs\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-uj5xr\",\"data-styles-preset\":\"gnEQFxLK2\",dir:\"auto\",children:\"Qu\\xe9 est\\xe1 incluido\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"−\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"1em\"},children:\"+\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Panel de luz Solius Pro\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Cable de alimentaci\\xf3n desmontable de 10 pies (3 m)\"})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Sistema completo para colgar\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Cono de medici\\xf3n de la piel\"})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Gafas de protecci\\xf3n\"})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Acceso para hasta 8 usuarios\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-uj5xr\",\"data-styles-preset\":\"gnEQFxLK2\",dir:\"auto\",children:\"含まれるもの\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"−\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"1em\"},children:\"+\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Solius Pro ライトパネル\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"10フィート（約3m）着脱式電源コード\"})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"ドア吊り下げシステム\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"皮膚測定コーン\"})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"保護メガネ\"})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"最大8名までのユーザーがアクセス可能\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-uj5xr\",\"data-styles-preset\":\"gnEQFxLK2\",dir:\"auto\",children:\"Що входить у вартість\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"−\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"1em\"},children:\"+\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Світлова панель Solius Pro\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"10-футовий знімний шнур живлення\"})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Система підвішування дверей\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Конус для вимірювання шкіри\"})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Захисні окуляри\"})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Доступ для максимум 8 користувачів\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport*as localizedValues from\"./QHsirA3Vw-0.js\";import*as localizedValues1 from\"./QHsirA3Vw-1.js\";import*as localizedValues2 from\"./QHsirA3Vw-2.js\";import*as localizedValues3 from\"./QHsirA3Vw-3.js\";const valuesByLocaleId={ePNLrG3U_:localizedValues1,gmNlAXh2M:localizedValues,QxotPxPXN:localizedValues3,sScrPW09P:localizedValues2};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,getFonts,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Check from\"https://framerusercontent.com/modules/dKmLh6reKh2kxCqhH8OW/8l8OXj3FxXbvCXwywm8Q/ZajZqjjCF.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/6dEeDP7PIcndtwmDb8vC/MMpY0aSC83vVnu5e5zBL/gnEQFxLK2.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/TIMD8XOukZVYQm2d7p4b/moAgkWCTpUCri7gtWW0d/QHsirA3Vw.js\";const CheckFonts=getFonts(Check);const cycleOrder=[\"T6pEqdAxK\",\"X0KFnvON4\"];const serializationHash=\"framer-CKAUH\";const variantClassNames={T6pEqdAxK:\"framer-v-l8wia6\",X0KFnvON4:\"framer-v-7b6ra5\"};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={Closed:\"X0KFnvON4\",Open:\"T6pEqdAxK\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"T6pEqdAxK\"};};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:\"T6pEqdAxK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapgnqhaj=activeVariantCallback(async(...args)=>{setVariant(CycleVariantState);});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"X0KFnvON4\")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-l8wia6\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Open\",layoutDependency:layoutDependency,layoutId:\"T6pEqdAxK\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(17, 17, 17, 0.12)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(246, 246, 237)\",...style},...addPropertyOverrides({X0KFnvON4:{\"data-framer-name\":\"Closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g7pmot\",\"data-framer-name\":\"What's Included Header\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"e6ebOrCLc\",onTap:onTapgnqhaj,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-uj5xr\",\"data-styles-preset\":\"gnEQFxLK2\",dir:\"auto\",children:\"What’s Included\"})}),className:\"framer-jd4pao\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"R3U7NtjP2\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"−\"})}),className:\"framer-46ngl\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],layoutDependency:layoutDependency,layoutId:\"lBnOIVIzu\",style:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({X0KFnvON4:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"1em\"},children:\"+\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8stwu9\",\"data-framer-name\":\"Included Items\",layoutDependency:layoutDependency,layoutId:\"U_KQtjlD3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yu18oi\",layoutDependency:layoutDependency,layoutId:\"bZBpnTqJu\",children:[/*#__PURE__*/_jsx(Check,{animated:true,className:\"framer-hikxbm\",layoutDependency:layoutDependency,layoutId:\"Bmymr_8jW\",style:{\"--1m973uw\":\"rgb(0, 0, 0)\",\"--js9iwy\":2,opacity:.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Solius Pro Light Panel\"})}),className:\"framer-19r0o9g\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],layoutDependency:layoutDependency,layoutId:\"CPwDWSWgs\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ff3k5v\",layoutDependency:layoutDependency,layoutId:\"sZ9NR_4he\",children:[/*#__PURE__*/_jsx(Check,{animated:true,className:\"framer-x35uxr\",layoutDependency:layoutDependency,layoutId:\"a_OZbUGBG\",style:{\"--1m973uw\":\"rgb(0, 0, 0)\",\"--js9iwy\":2,opacity:.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"10 ft detachable power cord\"})}),className:\"framer-z1seyw\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],layoutDependency:layoutDependency,layoutId:\"QVhrmHNsM\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16c5qlj\",layoutDependency:layoutDependency,layoutId:\"qntXjec6M\",children:[/*#__PURE__*/_jsx(Check,{animated:true,className:\"framer-1mlj4yb\",layoutDependency:layoutDependency,layoutId:\"qndZRrla0\",style:{\"--1m973uw\":\"rgb(0, 0, 0)\",\"--js9iwy\":2,opacity:.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Door hanging system\"})}),className:\"framer-fcnf2j\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],layoutDependency:layoutDependency,layoutId:\"FnbfS3Bx2\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pr2lkc\",layoutDependency:layoutDependency,layoutId:\"XsWN5WkUT\",children:[/*#__PURE__*/_jsx(Check,{animated:true,className:\"framer-153r6jg\",layoutDependency:layoutDependency,layoutId:\"tVzx7RHDA\",style:{\"--1m973uw\":\"rgb(0, 0, 0)\",\"--js9iwy\":2,opacity:.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Skin measurement cone\"})}),className:\"framer-9i6k0x\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],layoutDependency:layoutDependency,layoutId:\"KhY5ufVTo\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qn9hk9\",layoutDependency:layoutDependency,layoutId:\"EJUz17RtU\",children:[/*#__PURE__*/_jsx(Check,{animated:true,className:\"framer-1l7vqjy\",layoutDependency:layoutDependency,layoutId:\"d9wJe5Boh\",style:{\"--1m973uw\":\"rgb(0, 0, 0)\",\"--js9iwy\":2,opacity:.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Protective eyewear\"})}),className:\"framer-14nzeu2\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],layoutDependency:layoutDependency,layoutId:\"H_PKXhdH2\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pmymyi\",layoutDependency:layoutDependency,layoutId:\"ZecmSH83F\",children:[/*#__PURE__*/_jsx(Check,{animated:true,className:\"framer-1he4ixo\",layoutDependency:layoutDependency,layoutId:\"GR0f72DoQ\",style:{\"--1m973uw\":\"rgb(0, 0, 0)\",\"--js9iwy\":2,opacity:.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Access for up to 8 users\"})}),className:\"framer-oo0fek\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],layoutDependency:layoutDependency,layoutId:\"jkOlzBnrJ\",verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\".framer-CKAUH.framer-1sg4yua, .framer-CKAUH .framer-1sg4yua { display: block; }\",\".framer-CKAUH.framer-l8wia6 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 582px; }\",\".framer-CKAUH .framer-1g7pmot { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 28px 0px 28px 0px; position: relative; width: 100%; }\",\".framer-CKAUH .framer-jd4pao, .framer-CKAUH .framer-19r0o9g, .framer-CKAUH .framer-z1seyw, .framer-CKAUH .framer-fcnf2j, .framer-CKAUH .framer-9i6k0x, .framer-CKAUH .framer-14nzeu2, .framer-CKAUH .framer-oo0fek { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-CKAUH .framer-46ngl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-CKAUH .framer-8stwu9 { display: grid; flex: none; gap: 16px 24px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(140px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; padding: 16px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-CKAUH .framer-yu18oi, .framer-CKAUH .framer-ff3k5v, .framer-CKAUH .framer-16c5qlj, .framer-CKAUH .framer-pr2lkc, .framer-CKAUH .framer-1qn9hk9, .framer-CKAUH .framer-1pmymyi { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-CKAUH .framer-hikxbm, .framer-CKAUH .framer-x35uxr, .framer-CKAUH .framer-1mlj4yb, .framer-CKAUH .framer-153r6jg, .framer-CKAUH .framer-1l7vqjy, .framer-CKAUH .framer-1he4ixo { flex: none; height: auto; position: relative; width: 16px; }\",...sharedStyle.css,'.framer-CKAUH[data-border=\"true\"]::after, .framer-CKAUH [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 214\n * @framerIntrinsicWidth 582\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"X0KFnvON4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQHsirA3Vw=withCSS(Component,css,\"framer-CKAUH\");export default FramerQHsirA3Vw;FramerQHsirA3Vw.displayName=\"PDP Accordion / Whats Included\";FramerQHsirA3Vw.defaultProps={height:214,width:582};addPropertyControls(FramerQHsirA3Vw,{variant:{options:[\"T6pEqdAxK\",\"X0KFnvON4\"],optionTitles:[\"Open\",\"Closed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQHsirA3Vw,[{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:\"ABC Diatype Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/J1pPnpaffEzyplGyjn0hxpbMPE.woff2\",weight:\"700\"},{cssFamilyName:\"ABC Diatype Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/yayaqxjOKUVUw7gLHwg1s81hfSQ.woff2\",weight:\"400\"}]},...CheckFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQHsirA3Vw\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X0KFnvON4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"582\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"214\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QHsirA3Vw.map","// Generated by Framer (f9faa6c)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={ePNLrG3U_:new LazyValue(()=>import(\"./jQMjrOk_g-1.js\")),gmNlAXh2M:new LazyValue(()=>import(\"./jQMjrOk_g-0.js\")),QxotPxPXN:new LazyValue(()=>import(\"./jQMjrOk_g-3.js\")),sScrPW09P:new LazyValue(()=>import(\"./jQMjrOk_g-2.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f9faa6c)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,getPropertyControls,Image as Image1,InjectSelectionStyle,Link,PathVariablesContext,PropertyOverrides,queryCache,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,runTasksWithYield,runWithYield,TickerItem,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useQueryData,useRouter,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect,withTickerFX,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/I6H5ZhUPA8PwvfVPIGXQ/Video.js\";import FC_ProductPrice from\"https://framerusercontent.com/modules/N07JJZfuMtyHijtiRRgH/E4KLlxWtRCBXncxm1cnX/FC_ProductPrice.js\";import Truck from\"https://framerusercontent.com/modules/NZYk8BVtUVloCqCPWgpw/bDfP6u4HPmbjeImxTqFs/msTSzR8As.js\";import ShieldCheck from\"https://framerusercontent.com/modules/olrxTYydS75hIY1JstpA/KpXBN2MGRtUR0hZIWzy6/fEo4tTPpx.js\";import Plus from\"https://framerusercontent.com/modules/sPPEJJGDR4eUvdon1Bel/f3XESni8XlI3ypQ6Exdb/HbzxRJMyi.js\";import RefreshCcw from\"https://framerusercontent.com/modules/uyuOqYko2Kkir7T5dG6c/hRO1dC3HRInJynUiVVFa/HaRQ8obYg.js\";import Shopify from\"https://framerusercontent.com/modules/VBVRT2sVwA1OF2WqABfY/IKHLgxtbjoBeykdKA5PN/SWSXMWEDN.js\";import X from\"https://framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js\";import ProductGallery from\"#framer/local/canvasComponent/Cj0HTYQcB/Cj0HTYQcB.js\";import PartnerLogoTicker from\"#framer/local/canvasComponent/CKonvQDAo/CKonvQDAo.js\";import CartModal from\"#framer/local/canvasComponent/f1NutSCmP/f1NutSCmP.js\";import MembershipSelector from\"#framer/local/canvasComponent/GVnOTWbUN/GVnOTWbUN.js\";import Row from\"#framer/local/canvasComponent/og9iKYS7s/og9iKYS7s.js\";import CustomSiteSearch from\"#framer/local/canvasComponent/QaPDw29h0/QaPDw29h0.js\";import Footer from\"#framer/local/canvasComponent/qhs9qNzhc/qhs9qNzhc.js\";import PDPAccordionWhatsIncluded from\"#framer/local/canvasComponent/QHsirA3Vw/QHsirA3Vw.js\";import HealthBenefitsNewCard from\"#framer/local/canvasComponent/QU8oxprnv/QU8oxprnv.js\";import PowerOfTheSunCarouselSlider from\"#framer/local/canvasComponent/tVJKDtKcz/tVJKDtKcz.js\";import Nav from\"#framer/local/canvasComponent/UEZWT827f/UEZWT827f.js\";import AppReviewsComponent from\"#framer/local/canvasComponent/x5t3_fP4o/x5t3_fP4o.js\";import FAQImage from\"#framer/local/canvasComponent/xt_a9zT0h/xt_a9zT0h.js\";import FCPurchaseButtonYellow from\"#framer/local/canvasComponent/YPIyf7nXn/YPIyf7nXn.js\";import LinkButton from\"#framer/local/canvasComponent/ZjSkJSgPN/ZjSkJSgPN.js\";import FAQFAQElement from\"#framer/local/canvasComponent/ZVfEui9j_/ZVfEui9j_.js\";import FrontRowWidget from\"#framer/local/codeFile/f7P5H3P/FrontrowMDWidget.js\";import TruemedWidget from\"#framer/local/codeFile/P2oFWv9/TrueMedWidget.js\";import{withNextArrow,withPrevArrow,withScrollableCards}from\"#framer/local/codeFile/j3l4zMI/UltimateCarousel.js\";import Shop from\"#framer/local/collection/D9TnKb_t_/D9TnKb_t_.js\";import FAQ from\"#framer/local/collection/XDf8jFP1k/XDf8jFP1k.js\";import*as sharedStyle12 from\"#framer/local/css/cDhovaF51/cDhovaF51.js\";import*as sharedStyle5 from\"#framer/local/css/FPFefJRaM/FPFefJRaM.js\";import*as sharedStyle from\"#framer/local/css/IRnA1X4Gm/IRnA1X4Gm.js\";import*as sharedStyle8 from\"#framer/local/css/jQQho0wTV/jQQho0wTV.js\";import*as sharedStyle7 from\"#framer/local/css/MbaSlxd3d/MbaSlxd3d.js\";import*as sharedStyle1 from\"#framer/local/css/mM117uHkz/mM117uHkz.js\";import*as sharedStyle3 from\"#framer/local/css/N8qqZgFVn/N8qqZgFVn.js\";import*as sharedStyle2 from\"#framer/local/css/pPNgj1zWw/pPNgj1zWw.js\";import*as sharedStyle9 from\"#framer/local/css/qPIkpYlT7/qPIkpYlT7.js\";import*as sharedStyle11 from\"#framer/local/css/RHYBjblf3/RHYBjblf3.js\";import*as sharedStyle10 from\"#framer/local/css/xpzaQGuxG/xpzaQGuxG.js\";import*as sharedStyle4 from\"#framer/local/css/YMCZqULse/YMCZqULse.js\";import*as sharedStyle6 from\"#framer/local/css/ZFcgyXDgs/ZFcgyXDgs.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/jQMjrOk_g/jQMjrOk_g.js\";import IconArrow from\"#framer/local/vector/bOa2ITRuL/bOa2ITRuL.js\";import Stomach from\"#framer/local/vector/byxokNfZX/byxokNfZX.js\";import Heart from\"#framer/local/vector/c3XG22toW/c3XG22toW.js\";import Brain from\"#framer/local/vector/duxyYdI2N/duxyYdI2N.js\";import ChevronDown from\"#framer/local/vector/fJES6kw6h/fJES6kw6h.js\";import UShield from\"#framer/local/vector/GUZNTp2jT/GUZNTp2jT.js\";import Season from\"#framer/local/vector/H2J09uQMY/H2J09uQMY.js\";import Spa from\"#framer/local/vector/HaYjmxeXA/HaYjmxeXA.js\";import Skin from\"#framer/local/vector/HMiEfjBkv/HMiEfjBkv.js\";import Cloud from\"#framer/local/vector/idXvrwPbC/idXvrwPbC.js\";import Skin1 from\"#framer/local/vector/IKstfDm5U/IKstfDm5U.js\";import Bones from\"#framer/local/vector/mw5hinxQZ/mw5hinxQZ.js\";import ShieldWithCheck from\"#framer/local/vector/NVgtg4Ktu/NVgtg4Ktu.js\";import Stowatch from\"#framer/local/vector/OYOdeRPtW/OYOdeRPtW.js\";import Venus from\"#framer/local/vector/qFPdc54nx/qFPdc54nx.js\";import LogoNew from\"#framer/local/vector/rK6IICSNO/rK6IICSNO.js\";import Bolt from\"#framer/local/vector/s1ZNkV6CE/s1ZNkV6CE.js\";import Time from\"#framer/local/vector/UQ8OqL3Nj/UQ8OqL3Nj.js\";import Eye from\"#framer/local/vector/VDkShjV6_/VDkShjV6_.js\";import Modern from\"#framer/local/vector/YU7PONQNn/YU7PONQNn.js\";const NavFonts=getFonts(Nav);const NavWithVariantAppearEffect=withVariantAppearEffect(Nav);const CartModalFonts=getFonts(CartModal);const CustomSiteSearchFonts=getFonts(CustomSiteSearch);const ProductGalleryFonts=getFonts(ProductGallery);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const ShieldCheckFonts=getFonts(ShieldCheck);const MembershipSelectorFonts=getFonts(MembershipSelector);const FCPurchaseButtonYellowFonts=getFonts(FCPurchaseButtonYellow);const TruckFonts=getFonts(Truck);const RefreshCcwFonts=getFonts(RefreshCcw);const UShieldFonts=getFonts(UShield);const LinkButtonFonts=getFonts(LinkButton);const TruemedWidgetFonts=getFonts(TruemedWidget);const ShopifyFonts=getFonts(Shopify);const PDPAccordionWhatsIncludedFonts=getFonts(PDPAccordionWhatsIncluded);const RowFonts=getFonts(Row);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const AppReviewsComponentFonts=getFonts(AppReviewsComponent);const RichTextWithFX=withFX(RichText);const Image1WithFX=withFX(Image1);const MotionDivWithFX=withFX(motion.div);const VideoFonts=getFonts(Video);const Image1WithOptimizedAppearEffect=withOptimizedAppearEffect(Image1);const RichTextWithOptimizedAppearEffect=withOptimizedAppearEffect(RichText);const HealthBenefitsNewCardFonts=getFonts(HealthBenefitsNewCard);const MotionDivWithTickerFX=withTickerFX(motion.div);const ModernFonts=getFonts(Modern);const SeasonFonts=getFonts(Season);const Skin1Fonts=getFonts(Skin1);const CloudFonts=getFonts(Cloud);const TimeFonts=getFonts(Time);const SkinFonts=getFonts(Skin);const ShieldWithCheckFonts=getFonts(ShieldWithCheck);const StowatchFonts=getFonts(Stowatch);const PowerOfTheSunCarouselSliderFonts=getFonts(PowerOfTheSunCarouselSlider);const LogoNewFonts=getFonts(LogoNew);const EyeFonts=getFonts(Eye);const PlusFonts=getFonts(Plus);const XFonts=getFonts(X);const FC_ProductPriceFonts=getFonts(FC_ProductPrice);const MotionDivWithScrollableCardsyxnof6=withCodeBoundaryForOverrides(motion.div,{nodeId:\"aBB0zrcut\",override:withScrollableCards,scopeId:\"jQMjrOk_g\"});const ChevronDownFonts=getFonts(ChevronDown);const MotionDivWithPrevArrow11jvdb8=withCodeBoundaryForOverrides(motion.div,{nodeId:\"XerXN9nP9\",override:withPrevArrow,scopeId:\"jQMjrOk_g\"});const MotionDivWithNextArroww25c9b=withCodeBoundaryForOverrides(motion.div,{nodeId:\"CTt1LKrsF\",override:withNextArrow,scopeId:\"jQMjrOk_g\"});const FrontRowWidgetFonts=getFonts(FrontRowWidget);const PartnerLogoTickerFonts=getFonts(PartnerLogoTicker);const FAQFAQElementFonts=getFonts(FAQFAQElement);const FAQImageFonts=getFonts(FAQImage);const FooterFonts=getFonts(Footer);const NavControls=getPropertyControls(Nav);const breakpoints={CqXuZEdic:\"(min-width: 810px) and (max-width: 1279.98px)\",mEgxd9bHV:\"(min-width: 1280px)\",WN9KpQWeR:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-VOQ2d\";const variantClassNames={CqXuZEdic:\"framer-v-1sgs2rm\",mEgxd9bHV:\"framer-v-sg34bx\",WN9KpQWeR:\"framer-v-uu5fwa\"};const XV0528o8h=undefined;const uaP4oRuu8=undefined;const aHUpUDdyA=undefined;const qMH4zEcGCaBB0zrcut=undefined;const dk2EO0caaaBB0zrcut=undefined;const mius2UEtDaBB0zrcut=undefined;const QHgkxMqu1aBB0zrcut=undefined;const Md8kQzq1WaBB0zrcut=undefined;const kY9yp0YQ8aBB0zrcut=undefined;const srgBY0OGRaBB0zrcut=undefined;const idaBB0zrcut=undefined;const repeater_item_countaBB0zrcut=undefined;const kAzFmtoEjrwuRY3Uyi=undefined;const XspAapreqrwuRY3Uyi=undefined;const Z4gg8JzVHrwuRY3Uyi=undefined;const idrwuRY3Uyi=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:120,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:120,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transition2={bounce:.1,delay:0,duration:.6,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation6={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition3={bounce:.1,delay:.1,duration:.6,type:\"spring\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-40,y:0};const transition4={delay:.05,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const transition5={delay:.1,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const transition6={delay:0,duration:2,ease:[.6,0,.05,1],type:\"tween\"};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation10={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,x:0,y:0};const animation11={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-40,y:0};const animation12={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate3=(_,t)=>`translateY(-50%) ${t}`;const transition7={delay:0,duration:.2,ease:[.25,.1,.25,1],type:\"tween\"};const animation13={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,y:-2};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const convertFromBoolean=(value,activeLocale)=>{return value?getLocalizedValue(\"v116\",activeLocale)??\"Included\":getLocalizedValue(\"v117\",activeLocale)??\"Not included\";};const suffix=(value,suffix)=>{if(typeof value===\"string\"&&typeof suffix===\"string\"){return value+suffix;}else if(typeof value===\"string\"){return value;}else if(typeof suffix===\"string\"){return suffix;}return\"\";};const transition8={delay:0,duration:.15,ease:[.3,0,.7,1],type:\"tween\"};const animation14={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition8};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const query=prequery=>prequery({from:{alias:\"aBB0zrcut\",data:Shop,type:\"Collection\"},orderBy:[{collection:\"aBB0zrcut\",name:\"FXyLqac75\",type:\"Identifier\"}],select:[{collection:\"aBB0zrcut\",name:\"qMH4zEcGC\",type:\"Identifier\"},{collection:\"aBB0zrcut\",name:\"dk2EO0caa\",type:\"Identifier\"},{collection:\"aBB0zrcut\",name:\"mius2UEtD\",type:\"Identifier\"},{collection:\"aBB0zrcut\",name:\"QHgkxMqu1\",type:\"Identifier\"},{collection:\"aBB0zrcut\",name:\"Md8kQzq1W\",type:\"Identifier\"},{collection:\"aBB0zrcut\",name:\"kY9yp0YQ8\",type:\"Identifier\"},{collection:\"aBB0zrcut\",name:\"srgBY0OGR\",type:\"Identifier\"},{collection:\"aBB0zrcut\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"aBB0zrcut\",name:\"EF0LXVwFa\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"Accessories\"},type:\"BinaryOperation\"}});const query1=()=>({from:{alias:\"aBB0zrcut\",data:Shop,type:\"Collection\"},orderBy:[{collection:\"aBB0zrcut\",name:\"FXyLqac75\",type:\"Identifier\"}],select:[{collection:\"aBB0zrcut\",name:\"qMH4zEcGC\",type:\"Identifier\"},{collection:\"aBB0zrcut\",name:\"dk2EO0caa\",type:\"Identifier\"},{collection:\"aBB0zrcut\",name:\"mius2UEtD\",type:\"Identifier\"},{collection:\"aBB0zrcut\",name:\"QHgkxMqu1\",type:\"Identifier\"},{collection:\"aBB0zrcut\",name:\"Md8kQzq1W\",type:\"Identifier\"},{collection:\"aBB0zrcut\",name:\"kY9yp0YQ8\",type:\"Identifier\"},{collection:\"aBB0zrcut\",name:\"srgBY0OGR\",type:\"Identifier\"},{collection:\"aBB0zrcut\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"aBB0zrcut\",name:\"EF0LXVwFa\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"Accessories\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query2=prequery=>prequery({from:{alias:\"rwuRY3Uyi\",data:FAQ,type:\"Collection\"},select:[{collection:\"rwuRY3Uyi\",name:\"kAzFmtoEj\",type:\"Identifier\"},{collection:\"rwuRY3Uyi\",name:\"XspAapreq\",type:\"Identifier\"},{collection:\"rwuRY3Uyi\",name:\"Z4gg8JzVH\",type:\"Identifier\"},{collection:\"rwuRY3Uyi\",name:\"id\",type:\"Identifier\"}],where:{collection:\"rwuRY3Uyi\",name:\"QZ1wBjf88\",type:\"Identifier\"}});const query3=()=>({from:{alias:\"rwuRY3Uyi\",data:FAQ,type:\"Collection\"},select:[{collection:\"rwuRY3Uyi\",name:\"kAzFmtoEj\",type:\"Identifier\"},{collection:\"rwuRY3Uyi\",name:\"XspAapreq\",type:\"Identifier\"},{collection:\"rwuRY3Uyi\",name:\"Z4gg8JzVH\",type:\"Identifier\"},{collection:\"rwuRY3Uyi\",name:\"id\",type:\"Identifier\"}],where:{collection:\"rwuRY3Uyi\",name:\"QZ1wBjf88\",type:\"Identifier\"}});const breakpointRules={CqXuZEdic:[\".framer-VOQ2d .framer-1u3he5t { flex-direction: column; justify-content: flex-start; max-width: 800px; }\",\".framer-VOQ2d .framer-s4fq52-container { flex: none; position: relative; top: unset; width: 100%; }\",\".framer-VOQ2d .framer-f1o9f9, .framer-VOQ2d .framer-1svcnq0, .framer-VOQ2d .framer-80dwi9 { flex: none; width: 100%; }\",\".framer-VOQ2d .framer-zstm4z, .framer-VOQ2d .framer-1iyfybp { justify-content: center; max-width: unset; }\",\".framer-VOQ2d .framer-8lg7v2, .framer-VOQ2d .framer-h5b35b, .framer-VOQ2d .framer-1w9d91j { gap: 32px; justify-content: center; max-width: unset; }\",\".framer-VOQ2d .framer-ttxkzk { align-content: unset; align-items: unset; display: grid; gap: 60px 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); }\",\".framer-VOQ2d .framer-355r1f, .framer-VOQ2d .framer-u6ratz, .framer-VOQ2d .framer-aesms0, .framer-VOQ2d .framer-wbkpyi, .framer-VOQ2d .framer-4bh1sf { align-self: start; flex: none; justify-self: start; width: 100%; }\",\".framer-VOQ2d .framer-1scrlxl { align-content: unset; align-items: unset; display: grid; gap: 60px 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-VOQ2d .framer-1tqst16 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 32px; }\",\".framer-VOQ2d .framer-109vwhf { width: 100%; }\",\".framer-VOQ2d .framer-vy5krm { gap: 120px; justify-content: center; max-width: unset; }\",\".framer-VOQ2d .framer-f2a6s4 { max-width: 600px; }\",\".framer-VOQ2d .framer-972bfk { grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-VOQ2d .framer-tfthly { padding: 26px 8px 26px 8px; }\",\".framer-VOQ2d .framer-1g5xwe { gap: 32px; max-width: unset; }\",\".framer-VOQ2d .framer-1ozow0e { flex-direction: column; }\",\".framer-VOQ2d .framer-8903jn { flex: none; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); width: 100%; }\",\".framer-VOQ2d .framer-1q3a3w, .framer-VOQ2d .framer-1y2eoid, .framer-VOQ2d .framer-k2k35j, .framer-VOQ2d .framer-1cfjm8o, .framer-VOQ2d .framer-1hf98w4 { height: 190px; }\",\".framer-VOQ2d .framer-1p1qgam { padding: 48px 8px 46px 8px; }\",\".framer-VOQ2d .framer-nrvdp5 { gap: 20px 20px; }\",\".framer-VOQ2d .framer-1kotamp { padding: 0px 8px 32px 8px; }\",\".framer-VOQ2d .framer-fmm33a { gap: 48px; justify-content: center; max-width: unset; }\",\".framer-VOQ2d .framer-1ul0ncu { gap: 24px; padding: 0px; }\",\".framer-VOQ2d .framer-s9ofx8 { flex-direction: column; height: 1200px; }\",\".framer-VOQ2d .framer-szllwm { --border-bottom-width: 2px; --border-right-width: 0px; border-bottom-left-radius: unset; border-top-right-radius: 6px; height: 16%; width: 52px; }\",\".framer-VOQ2d .framer-1a7aevc, .framer-VOQ2d .framer-5pg3gf, .framer-VOQ2d .framer-lprreo { left: unset; right: -160px; top: 50%; }\",\".framer-VOQ2d .framer-sfeeqz { --border-bottom-width: 2px; --border-right-width: 0px; height: 6%; width: 52px; }\",\".framer-VOQ2d .framer-16jihm9 { height: 4px; left: -51px; right: 0px; top: calc(50.00000000000002% - 4px / 2); width: unset; }\",\".framer-VOQ2d .framer-yxx00v { bottom: unset; left: -131px; top: 50%; transform: translateY(-50%); }\",\".framer-VOQ2d .framer-adpsqm { height: 13%; width: 52px; }\",\".framer-VOQ2d .framer-7ijzlk { bottom: unset; height: 4px; left: 0px; right: 0px; top: calc(50.00000000000002% - 4px / 2); width: unset; }\",\".framer-VOQ2d .framer-16qwc02 { bottom: 0px; height: unset; left: -51px; right: unset; top: 0px; width: 51px; }\",\".framer-VOQ2d .framer-5czgsb { bottom: unset; left: -112px; top: 50%; }\",\".framer-VOQ2d .framer-9vcqw9 { background: linear-gradient(180deg, #08010f 0%, rgb(40, 6, 72) 16.65104627609253%, rgb(26, 3, 123) 29.326921701431274%, rgb(26, 153, 191) 39.41527009010315%, rgb(30, 138, 56) 51.02351903915405%, rgb(247, 245, 25) 63.76243829727173%, rgb(230, 15, 18) 81.92858695983887%, rgb(40, 6, 72) 100%); height: 50%; width: 52px; }\",\".framer-VOQ2d .framer-1wuyo24 { bottom: unset; height: 4px; left: 0px; top: calc(19.00000000000002% - 4px / 2); width: 52px; }\",\".framer-VOQ2d .framer-n5l52j, .framer-VOQ2d .framer-1aho50h { bottom: 0px; height: unset; left: -52px; right: unset; top: 0px; width: 51px; }\",\".framer-VOQ2d .framer-c17ple { bottom: unset; left: -110px; top: 50%; }\",\".framer-VOQ2d .framer-fu1w0z { bottom: unset; height: 4px; left: 0px; top: calc(78.33333333333336% - 4px / 2); width: 52px; }\",\".framer-VOQ2d .framer-11ynhsq { bottom: unset; left: -111px; top: 50%; }\",\".framer-VOQ2d .framer-b9nb2j { --border-bottom-width: 2px; --border-left-width: 0px; border-bottom-right-radius: 4px; border-top-left-radius: unset; bottom: 0px; height: unset; justify-content: center; left: unset; right: -233px; top: 0px; width: 233px; }\",\".framer-VOQ2d .framer-yfy9ff { border-bottom-left-radius: 6px; border-top-right-radius: unset; height: 1px; width: 52px; }\",\".framer-VOQ2d .framer-61cqn4 { left: unset; right: -146px; top: 50%; }\",\".framer-VOQ2d .framer-1b8aal6 { left: unset; position: relative; top: unset; }\",\".framer-VOQ2d .framer-w6t7pu { flex: none; width: min-content; }\",\".framer-VOQ2d .framer-r95x6v { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; }\",\".framer-VOQ2d .framer-ilaip8 { height: 220px; width: 100%; }\",\".framer-VOQ2d .framer-1svoaky { padding: 64px 8px 80px 8px; }\",\".framer-VOQ2d .framer-w20g2t { gap: 40px; justify-content: center; max-width: unset; }\"],WN9KpQWeR:[\".framer-VOQ2d.framer-1cby1vw-container { left: 0px; width: unset; }\",\".framer-VOQ2d.framer-zv7f5o-container { left: 12px; max-width: unset; right: 12px; top: 12px; width: unset; }\",\".framer-VOQ2d .framer-1u3he5t { flex-direction: column; justify-content: flex-start; }\",\".framer-VOQ2d .framer-s4fq52-container { flex: none; position: relative; top: unset; width: 100%; }\",\".framer-VOQ2d .framer-f1o9f9 { flex: none; gap: 18px; width: 100%; }\",\".framer-VOQ2d .framer-14xgrod, .framer-VOQ2d .framer-iv3uve { flex-wrap: wrap; }\",\".framer-VOQ2d .framer-10cecsx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; }\",\".framer-VOQ2d .framer-gwbl0n, .framer-VOQ2d .framer-jgmvvk, .framer-VOQ2d .framer-1lbbuc5 { align-self: unset; flex: 1 0 0px; flex-direction: column; width: 1px; }\",\".framer-VOQ2d .framer-1h5vfpv, .framer-VOQ2d .framer-625cwz, .framer-VOQ2d .framer-z0kz0k { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-zstm4z, .framer-VOQ2d .framer-1iyfybp { gap: 40px; max-width: 480px; padding: 0px 16px 0px 16px; }\",\".framer-VOQ2d .framer-wmceqp, .framer-VOQ2d .framer-9tc0dv, .framer-VOQ2d .framer-tfthly { padding: 32px 0px 32px 0px; }\",\".framer-VOQ2d .framer-8lg7v2, .framer-VOQ2d .framer-h5b35b { gap: 32px; max-width: 480px; }\",\".framer-VOQ2d .framer-ttxkzk, .framer-VOQ2d .framer-1scrlxl { flex-direction: column; gap: 60px; }\",\".framer-VOQ2d .framer-355r1f, .framer-VOQ2d .framer-u6ratz, .framer-VOQ2d .framer-aesms0, .framer-VOQ2d .framer-wbkpyi, .framer-VOQ2d .framer-4bh1sf, .framer-VOQ2d .framer-1svcnq0, .framer-VOQ2d .framer-80dwi9, .framer-VOQ2d .framer-1kazw9t { flex: none; width: 100%; }\",\".framer-VOQ2d .framer-6i4s1z, .framer-VOQ2d .framer-cp11xf, .framer-VOQ2d .framer-1y1be78, .framer-VOQ2d .framer-1dqk2ur, .framer-VOQ2d .framer-h2142e, .framer-VOQ2d .framer-1stvza5 { order: 1; }\",\".framer-VOQ2d .framer-h6rbks, .framer-VOQ2d .framer-xyovw1, .framer-VOQ2d .framer-1uvfftm, .framer-VOQ2d .framer-75gtq9, .framer-VOQ2d .framer-1mxw29l, .framer-VOQ2d .framer-1krcf69 { order: 0; }\",\".framer-VOQ2d .framer-1tqst16 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 32px; }\",\".framer-VOQ2d .framer-109vwhf { width: 100%; }\",\".framer-VOQ2d .framer-xt9rxl { bottom: 23px; }\",\".framer-VOQ2d .framer-vy5krm { gap: 23px; max-width: 480px; padding: 20px; }\",\".framer-VOQ2d .framer-972bfk { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-VOQ2d .framer-1zjpo0-container, .framer-VOQ2d .framer-hve1ei-container, .framer-VOQ2d .framer-17o4ign-container, .framer-VOQ2d .framer-ojmlii-container, .framer-VOQ2d .framer-zebh2v-container, .framer-VOQ2d .framer-18drn8n-container, .framer-VOQ2d .framer-72j56f-container, .framer-VOQ2d .framer-7zgqdg-container { align-self: unset; height: auto; }\",\".framer-VOQ2d .framer-1isetky { padding: 36px 0px 36px 0px; }\",\".framer-VOQ2d .framer-1g5xwe { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; max-width: 480px; }\",\".framer-VOQ2d .framer-1o912d4 { align-self: unset; order: 0; }\",\".framer-VOQ2d .framer-1ozow0e { align-self: unset; flex-direction: column; order: 2; }\",\".framer-VOQ2d .framer-8903jn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; width: 100%; }\",\".framer-VOQ2d .framer-1q3a3w, .framer-VOQ2d .framer-1y2eoid, .framer-VOQ2d .framer-k2k35j, .framer-VOQ2d .framer-1cfjm8o, .framer-VOQ2d .framer-1hf98w4, .framer-VOQ2d .framer-1n06ut6, .framer-VOQ2d .framer-1y83pp8, .framer-VOQ2d .framer-vb4mgr { align-self: unset; height: min-content; }\",\".framer-VOQ2d .framer-1p1qgam { padding: 48px 0px 46px 0px; }\",\".framer-VOQ2d .framer-1w9d91j { max-width: 480px; }\",\".framer-VOQ2d .framer-nrvdp5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-VOQ2d .framer-1kotamp { padding: 0px 0px 32px 0px; }\",\".framer-VOQ2d .framer-fmm33a { gap: 48px; max-width: 480px; }\",\".framer-VOQ2d .framer-1ul0ncu { gap: 24px; padding: 0px; }\",\".framer-VOQ2d .framer-s9ofx8 { flex-direction: column; height: 1200px; }\",\".framer-VOQ2d .framer-szllwm { --border-bottom-width: 2px; --border-right-width: 0px; border-bottom-left-radius: unset; border-top-right-radius: 6px; height: 16%; width: 32px; }\",\".framer-VOQ2d .framer-1a7aevc { left: unset; right: -120px; top: 49%; }\",\".framer-VOQ2d .framer-sfeeqz { --border-bottom-width: 2px; --border-right-width: 0px; height: 6%; width: 32px; }\",\".framer-VOQ2d .framer-16jihm9 { height: 4px; left: -12px; right: 0px; top: calc(50.00000000000002% - 4px / 2); width: unset; }\",\".framer-VOQ2d .framer-yxx00v { bottom: unset; left: -127px; padding: 18px 20px 18px 20px; top: 50%; transform: translateY(-50%); }\",\".framer-VOQ2d .framer-5pg3gf, .framer-VOQ2d .framer-lprreo { left: unset; right: -120px; top: 50%; }\",\".framer-VOQ2d .framer-adpsqm { height: 13%; width: 32px; }\",\".framer-VOQ2d .framer-7ijzlk { bottom: unset; height: 4px; left: 0px; right: 0px; top: calc(50.00000000000002% - 4px / 2); width: unset; }\",\".framer-VOQ2d .framer-16qwc02, .framer-VOQ2d .framer-n5l52j, .framer-VOQ2d .framer-1aho50h { bottom: 0px; height: unset; left: -12px; right: unset; top: 0px; width: 12px; }\",\".framer-VOQ2d .framer-5czgsb { bottom: unset; left: -111px; top: 50%; }\",\".framer-VOQ2d .framer-9vcqw9 { background: linear-gradient(180deg, #08010f 0%, rgb(40, 6, 72) 16.65104627609253%, rgb(26, 3, 123) 29.326921701431274%, rgb(26, 153, 191) 39.41527009010315%, rgb(30, 138, 56) 51.02351903915405%, rgb(247, 245, 25) 63.76243829727173%, rgb(230, 15, 18) 81.92858695983887%, rgb(40, 6, 72) 100%); height: 50%; width: 32px; }\",\".framer-VOQ2d .framer-1wuyo24 { bottom: unset; height: 4px; left: 0px; right: 0px; top: calc(21.66666666666669% - 4px / 2); width: unset; }\",\".framer-VOQ2d .framer-c17ple, .framer-VOQ2d .framer-11ynhsq { bottom: unset; left: -110px; top: 50%; }\",\".framer-VOQ2d .framer-fu1w0z { bottom: unset; height: 4px; left: 0px; right: 0px; top: calc(77.00000000000003% - 4px / 2); width: unset; }\",\".framer-VOQ2d .framer-b9nb2j { --border-bottom-width: 2px; --border-left-width: 0px; border-bottom-right-radius: 4px; border-top-left-radius: unset; bottom: 0px; height: unset; justify-content: center; left: unset; right: -150px; top: 0px; width: 150px; }\",\".framer-VOQ2d .framer-184mf2s { white-space: pre-wrap; width: 120px; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-yfy9ff { border-bottom-left-radius: 6px; border-top-right-radius: unset; height: 1px; width: 32px; }\",\".framer-VOQ2d .framer-61cqn4 { left: unset; right: -106px; top: 50%; }\",\".framer-VOQ2d .framer-1b8aal6 { left: unset; position: relative; top: unset; }\",\".framer-VOQ2d .framer-1cswoxn { padding: 48px 24px 64px 24px; }\",\".framer-VOQ2d .framer-yxnof6 { gap: 16px; }\",\".framer-VOQ2d.framer-a8cf22 { width: 340px; }\",\".framer-VOQ2d .framer-r95x6v { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; }\",\".framer-VOQ2d .framer-ilaip8 { height: 180px; width: 100%; }\",\".framer-VOQ2d .framer-1svoaky { padding: 38px 0px 80px 0px; }\",\".framer-VOQ2d .framer-w20g2t { flex-direction: column; max-width: 480px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={CqXuZEdic:\".framer-1sgs2rm-override\",WN9KpQWeR:\".framer-uu5fwa-override\"};const rules=[\".framer-VOQ2d.framer-1uhhpi7, .framer-VOQ2d .framer-1uhhpi7 { display: block; }\",'.framer-VOQ2d.framer-sg34bx { --selection-background-color: var(--token-d416aae8-65bd-4f63-99e2-be2df1dc55d1, #ffec35) /* {\"name\":\"Sunbeam Yellow\"} */; --selection-color: var(--token-72921288-a33a-497f-82c2-3989c5750395, #000000) /* {\"name\":\"Black\"} */; align-content: flex-start; align-items: flex-start; background-color: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, #f6f6ed); 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-VOQ2d .framer-1fjho2k-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-VOQ2d.framer-1nvc010 { inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-VOQ2d.framer-1cby1vw-container { bottom: 0px; flex: none; position: fixed; right: 0px; top: 0px; width: 600px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-VOQ2d.framer-swvq6e, .framer-VOQ2d.framer-14soxx5 { background-color: rgba(0, 0, 0, 0.3); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-VOQ2d.framer-zv7f5o-container { flex: none; height: auto; left: 50%; max-width: 480px; position: fixed; top: 30%; width: 95%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-VOQ2d .framer-1vlh8fy { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-VOQ2d .framer-rct9hc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1002; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1bir79i { align-content: center; align-items: center; background-color: #f6f6ed; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 24px 24px 72px 24px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1u3he5t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; max-width: 1600px; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-s4fq52-container { flex: 1.5 0 0px; height: auto; position: sticky; top: 96px; width: 1px; will-change: var(--framer-will-change-effect-override, transform); z-index: 2; }\",\".framer-VOQ2d .framer-f1o9f9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-VOQ2d .framer-1id0os1 { align-content: center; align-items: center; background-color: #e3f6f6; border-bottom-left-radius: 999px; border-bottom-right-radius: 999px; border-top-left-radius: 999px; border-top-right-radius: 999px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 8px 14px 8px 14px; position: relative; width: min-content; }\",\".framer-VOQ2d .framer-njxnsh { --1m973uw: #000000; --js9iwy: 2; flex: none; height: auto; position: relative; width: 16px; }\",\".framer-VOQ2d .framer-eb0du2, .framer-VOQ2d .framer-8vqt37, .framer-VOQ2d .framer-gvb0al, .framer-VOQ2d .framer-1vlcpit, .framer-VOQ2d .framer-gcjmk9, .framer-VOQ2d .framer-122h3bp, .framer-VOQ2d .framer-1p6rbxx, .framer-VOQ2d .framer-483f33, .framer-VOQ2d .framer-1lnqras, .framer-VOQ2d .framer-n80fws, .framer-VOQ2d .framer-1h5vfpv, .framer-VOQ2d .framer-625cwz, .framer-VOQ2d .framer-z0kz0k, .framer-VOQ2d .framer-vj97d1, .framer-VOQ2d .framer-1s34hvx, .framer-VOQ2d .framer-14lyp5h, .framer-VOQ2d .framer-1s048ms, .framer-VOQ2d .framer-1pin0i6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VOQ2d .framer-1impf27, .framer-VOQ2d .framer-kp7zk5, .framer-VOQ2d .framer-1x065dx, .framer-VOQ2d .framer-tyi8kr, .framer-VOQ2d .framer-u8s4px, .framer-VOQ2d .framer-1mpqubk, .framer-VOQ2d .framer-1tq2cyh, .framer-VOQ2d .framer-1gcgx3h, .framer-VOQ2d .framer-1847uhl { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-ftbobl { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-7dg1fy { align-content: flex-start; align-items: flex-start; background-color: #fff4a3; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; padding: 24px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-14xgrod { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1weousf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-VOQ2d .framer-6ifxk8 { align-content: center; align-items: center; background-color: #111111; border-bottom-left-radius: 999px; border-bottom-right-radius: 999px; border-top-left-radius: 999px; border-top-right-radius: 999px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 8px 16px 8px 16px; position: relative; width: min-content; }\",\".framer-VOQ2d .framer-q0vr29 { align-content: center; align-items: center; background-color: rgba(17, 17, 17, 0.16); border-bottom-left-radius: 999px; border-bottom-right-radius: 999px; border-top-left-radius: 999px; border-top-right-radius: 999px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 10px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOQ2d .framer-1pbwudt { background-color: #111111; border-bottom-left-radius: 999px; border-bottom-right-radius: 999px; border-top-left-radius: 999px; border-top-right-radius: 999px; flex: none; height: 9px; position: relative; width: 28%; }\",\".framer-VOQ2d .framer-nvxptk-container, .framer-VOQ2d .framer-1162br4-container, .framer-VOQ2d .framer-1thdox2-container, .framer-VOQ2d .framer-fjj3c8-container, .framer-VOQ2d .framer-13jrrpz-container, .framer-VOQ2d .framer-1sit06l-container, .framer-VOQ2d .framer-1qhc35s-container, .framer-VOQ2d .framer-kt9nu5-container, .framer-VOQ2d .framer-1mu0thz-container, .framer-VOQ2d .framer-s37v2q-container, .framer-VOQ2d .framer-1gtrauo-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-o6xgxy { align-content: flex-start; align-items: flex-start; background-color: #eee4d2; border-bottom-left-radius: 14px; border-bottom-right-radius: 14px; border-top-left-radius: 14px; border-top-right-radius: 14px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; padding: 13px 22px 13px 22px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-q5fzdv, .framer-VOQ2d .framer-bvsmpf, .framer-VOQ2d .framer-r5yv1g, .framer-VOQ2d .framer-i1qbi9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-rp2ob3 { background-color: rgba(17, 17, 17, 0.12); flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-10cecsx { display: grid; flex: none; gap: 12px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(80px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-gwbl0n, .framer-VOQ2d .framer-jgmvvk, .framer-VOQ2d .framer-1lbbuc5 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; justify-self: center; padding: 0px; position: relative; width: min-content; }\",\".framer-VOQ2d .framer-1byi5o5, .framer-VOQ2d .framer-mpaomm { --1m973uw: #3c3932; --js9iwy: 1.8; flex: none; height: auto; opacity: 0.5; position: relative; width: 20px; }\",\".framer-VOQ2d .framer-10idwi7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; opacity: 0.5; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VOQ2d .framer-wiss86 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-VOQ2d .framer-1wm8321 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 20px; }\",\".framer-VOQ2d .framer-lnu8q5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1qlduev-container { flex: none; height: 48px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-iv3uve { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-4g2i1x { --t829wi: #000000; flex: none; height: auto; position: relative; width: 18px; }\",\".framer-VOQ2d .framer-1js4qvc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1ht945c { align-content: center; align-items: center; background-color: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, #f6f6ed); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-zstm4z, .framer-VOQ2d .framer-1iyfybp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 1600px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; z-index: 1; }\",\".framer-VOQ2d .framer-wmceqp { align-content: center; align-items: center; background-color: var(--token-c682663c-2e21-40fd-a335-0db5a660e394, #dbceba); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 56px 0px 56px 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-8lg7v2, .framer-VOQ2d .framer-h5b35b, .framer-VOQ2d .framer-1w9d91j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; max-width: 1600px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; z-index: 1; }\",\".framer-VOQ2d .framer-1wdnut7 { --border-bottom-width: 1px; --border-color: var(--token-83f7a9b1-41d2-43b7-8001-ae1b6204a020, rgba(255, 255, 255, 0.15)); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1132czu, .framer-VOQ2d .framer-4qkulx, .framer-VOQ2d .framer-mryfve, .framer-VOQ2d .framer-z1se8c, .framer-VOQ2d .framer-cg1s8r, .framer-VOQ2d .framer-1mf9bm1, .framer-VOQ2d .framer-myyer3, .framer-VOQ2d .framer-12dy85o, .framer-VOQ2d .framer-19kt97i, .framer-VOQ2d .framer-10hnq0h, .framer-VOQ2d .framer-xcd2dm, .framer-VOQ2d .framer-1tosfcv, .framer-VOQ2d .framer-f10azx, .framer-VOQ2d .framer-avspbw { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-ttxkzk, .framer-VOQ2d .framer-1scrlxl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-355r1f, .framer-VOQ2d .framer-u6ratz, .framer-VOQ2d .framer-aesms0, .framer-VOQ2d .framer-wbkpyi, .framer-VOQ2d .framer-4bh1sf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-VOQ2d .framer-6i4s1z, .framer-VOQ2d .framer-cp11xf, .framer-VOQ2d .framer-1y1be78, .framer-VOQ2d .framer-1mxw29l { aspect-ratio: 1 / 1; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: none; gap: 0px; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOQ2d .framer-cffgra, .framer-VOQ2d .framer-1m31xy5 { -webkit-user-select: none; bottom: 0px; flex: none; left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; }\",\".framer-VOQ2d .framer-h6rbks, .framer-VOQ2d .framer-xyovw1, .framer-VOQ2d .framer-1uvfftm, .framer-VOQ2d .framer-1dqk2ur, .framer-VOQ2d .framer-h2142e, .framer-VOQ2d .framer-rla1x3, .framer-VOQ2d .framer-1m4axo5, .framer-VOQ2d .framer-1378si9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-bf01zu, .framer-VOQ2d .framer-gyqi9r, .framer-VOQ2d .framer-3d7cj4 { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.3; position: relative; white-space: pre; width: auto; }\",\".framer-VOQ2d .framer-kmrjtb, .framer-VOQ2d .framer-17t8zfb, .framer-VOQ2d .framer-1nsydb3 { --framer-paragraph-spacing: 0px; --framer-text-wrap-override: balance; flex: none; height: auto; opacity: 0.8; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-18zk0or { -webkit-user-select: none; align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; padding: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; }\",\".framer-VOQ2d .framer-9tc0dv { align-content: center; align-items: center; background-color: var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, #fffffb); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 56px 0px 56px 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-u69ecn { --border-bottom-width: 1px; --border-color: var(--token-797bdcce-ca4b-4c58-891e-7741f67038fc, rgba(17, 17, 17, 0.16)); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-gpjsyx, .framer-VOQ2d .framer-1krcf69 { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 600px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-14bvr85 { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.6; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-75gtq9 { aspect-ratio: 1 / 1; background-color: var(--token-428dcd20-9375-4061-a4eb-891d53392d63, #e8e8dc); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: none; gap: 0px; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOQ2d .framer-1vww7mp { -webkit-user-select: none; bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-VOQ2d .framer-1wonro5, .framer-VOQ2d .framer-1v6dsyv { --framer-paragraph-spacing: 0px; --framer-text-wrap-override: none; flex: none; height: auto; max-width: 600px; opacity: 0.8; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-13wso7x-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-VOQ2d .framer-1tqst16 { --border-bottom-width: 0px; --border-color: var(--token-797bdcce-ca4b-4c58-891e-7741f67038fc); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; padding: 25px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1svcnq0 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-VOQ2d .framer-3qntsz { flex: none; height: auto; max-width: 900px; opacity: 0.8; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-109vwhf { align-content: center; align-items: center; background-color: var(--token-428dcd20-9375-4061-a4eb-891d53392d63); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 32px 40px 24px 40px; position: relative; width: 411px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOQ2d .framer-1u9cqz5 { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1x90gzh { align-content: flex-start; align-items: flex-start; background-color: var(--token-797bdcce-ca4b-4c58-891e-7741f67038fc); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-nmqczz { flex: none; height: auto; opacity: 0.6; position: relative; white-space: pre; width: auto; }\",\".framer-VOQ2d .framer-b40izw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-xt9rxl { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; bottom: 24px; flex: none; left: 24px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 24px; top: 24px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-VOQ2d .framer-1a7vgq2 { -webkit-user-select: none; bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; will-change: var(--framer-will-change-effect-override, transform); z-index: 0; }\",\".framer-VOQ2d .framer-vy5krm { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 200px; height: min-content; justify-content: flex-start; max-width: 1600px; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-VOQ2d .framer-f2a6s4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 720px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-VOQ2d .framer-1gdesx1 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-ux0zrc { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 500px; position: relative; white-space: pre-wrap; width: 100%; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-972bfk { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: grid; flex: none; gap: 12px 12px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOQ2d .framer-1zjpo0-container, .framer-VOQ2d .framer-hve1ei-container, .framer-VOQ2d .framer-17o4ign-container, .framer-VOQ2d .framer-ojmlii-container, .framer-VOQ2d .framer-zebh2v-container, .framer-VOQ2d .framer-18drn8n-container, .framer-VOQ2d .framer-72j56f-container, .framer-VOQ2d .framer-7zgqdg-container { align-self: start; flex: none; height: 100%; justify-self: start; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-10cqiod { flex: none; height: 20px; left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 0px; top: 40px; z-index: 0; }\",\".framer-VOQ2d .framer-1isetky { align-content: center; align-items: center; background-color: var(--token-539c6570-e0ed-40d3-9ab0-dcf7ac534f4a, #fcf4aa); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 72px 0px 72px 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1og1vio { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 133%; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 72px 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-ryzwgz { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-1kgfglx { align-content: center; align-items: center; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 79px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOQ2d .framer-1dbrntx, .framer-VOQ2d .framer-1snzbdg, .framer-VOQ2d .framer-1uc41g3, .framer-VOQ2d .framer-12bvocq { flex: none; height: 52px; position: relative; width: 163px; }\",\".framer-VOQ2d .framer-1v2xp6 { flex: none; height: 52px; position: relative; width: 183px; }\",\".framer-VOQ2d .framer-1vw0ob2 { flex: none; height: 52px; position: relative; width: 282px; }\",\".framer-VOQ2d .framer-tfthly { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 236px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 26px 24px 26px 24px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-119lhml { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-filter-override, filter); z-index: 0; }\",\".framer-VOQ2d .framer-qyymo8 { -webkit-user-select: none; background: linear-gradient(90deg, var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, #111111) 15%, rgba(17, 17, 17, 0) 52.368384009009006%); bottom: 0px; flex: none; left: 0px; opacity: 0.5; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; z-index: 0; }\",\".framer-VOQ2d .framer-1g5xwe { display: grid; flex: none; gap: 80px 20px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; z-index: 1; }\",\".framer-VOQ2d .framer-1o912d4 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; grid-column: span 2; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-wy19ce { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 800px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-6uvbhy { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 450px; opacity: 0.8; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-1ozow0e { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px 20px; grid-column: span 2; height: min-content; justify-content: center; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-8903jn { display: grid; flex: 1 0 0px; gap: 20px; grid-auto-rows: min-content; grid-template-columns: repeat(5, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-VOQ2d .framer-1q3a3w, .framer-VOQ2d .framer-1y2eoid, .framer-VOQ2d .framer-k2k35j, .framer-VOQ2d .framer-1cfjm8o, .framer-VOQ2d .framer-1hf98w4 { --border-bottom-width: 1px; --border-color: rgba(17, 17, 17, 0.12); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; align-self: start; background-color: #f6f6ed; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: flex-start; justify-self: start; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-12unnfy { background-color: var(--token-539c6570-e0ed-40d3-9ab0-dcf7ac534f4a, #fcf4aa); border-bottom-left-radius: 80px; border-bottom-right-radius: 80px; border-top-left-radius: 80px; border-top-right-radius: 80px; flex: none; gap: 0px; height: 44px; overflow: visible; position: relative; width: 44px; }\",\".framer-VOQ2d .framer-hx69b6, .framer-VOQ2d .framer-7guo7e, .framer-VOQ2d .framer-eki00f, .framer-VOQ2d .framer-1i1j4xi, .framer-VOQ2d .framer-17209k3 { --1lyymzp: var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, #111111); aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 24px; }\",\".framer-VOQ2d .framer-1htdpuh, .framer-VOQ2d .framer-10q8kyl, .framer-VOQ2d .framer-1eaphr7, .framer-VOQ2d .framer-7xr23o, .framer-VOQ2d .framer-2qhmac { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1fbensr, .framer-VOQ2d .framer-12jut6j, .framer-VOQ2d .framer-qq2xpk, .framer-VOQ2d .framer-1d3zhei, .framer-VOQ2d .framer-11ogqhk, .framer-VOQ2d .framer-rmxvx3, .framer-VOQ2d .framer-1uia3s { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.7; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-11vol9i { background-color: var(--token-afbe2c13-a89d-48d7-8d41-6d36cfe97921, #ddf1f3); border-bottom-left-radius: 80px; border-bottom-right-radius: 80px; border-top-left-radius: 80px; border-top-right-radius: 80px; flex: none; gap: 0px; height: 44px; overflow: visible; position: relative; width: 44px; }\",\".framer-VOQ2d .framer-17ox17m { background-color: var(--token-58d4d7dd-5324-4691-acf9-b5c4e366c971, #dcffca); border-bottom-left-radius: 80px; border-bottom-right-radius: 80px; border-top-left-radius: 80px; border-top-right-radius: 80px; flex: none; gap: 0px; height: 44px; overflow: visible; position: relative; width: 44px; }\",\".framer-VOQ2d .framer-1f7yq2z { background-color: var(--token-a12a32ae-69c3-4e90-81bf-4d22cd2842f9, #f5dbf7); border-bottom-left-radius: 80px; border-bottom-right-radius: 80px; border-top-left-radius: 80px; border-top-right-radius: 80px; flex: none; gap: 0px; height: 44px; overflow: visible; position: relative; width: 44px; }\",\".framer-VOQ2d .framer-14k5dnn { background-color: var(--token-c682663c-2e21-40fd-a335-0db5a660e394, #dbceba); border-bottom-left-radius: 80px; border-bottom-right-radius: 80px; border-top-left-radius: 80px; border-top-right-radius: 80px; flex: none; gap: 0px; height: 44px; overflow: visible; position: relative; width: 44px; }\",\".framer-VOQ2d .framer-1p1qgam { align-content: center; align-items: center; background-color: var(--token-afbe2c13-a89d-48d7-8d41-6d36cfe97921, #ddf1f3); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 48px 24px 46px 24px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1luipwu { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 860px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-nrvdp5 { display: grid; flex: none; gap: 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1n06ut6, .framer-VOQ2d .framer-1y83pp8, .framer-VOQ2d .framer-vb4mgr { --border-bottom-width: 1px; --border-color: var(--token-1c88b7f9-4f19-4d34-a7db-640da62fc302, rgba(17, 17, 17, 0.12)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; align-self: start; background-color: var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, #fffffb); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: flex-start; justify-self: start; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-4wnjad { background-color: var(--token-58d4d7dd-5324-4691-acf9-b5c4e366c971, #dcffca); border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-top-left-radius: 100%; border-top-right-radius: 100%; flex: none; height: 44px; position: relative; width: 44px; }\",\".framer-VOQ2d .framer-j18uoa { --zssvxo: var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, #111111); aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 24px; }\",\".framer-VOQ2d .framer-15ipjg6 { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 560px; opacity: 0.7; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-jevm42 { background-color: var(--token-a12a32ae-69c3-4e90-81bf-4d22cd2842f9, #f5dbf7); border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-top-left-radius: 100%; border-top-right-radius: 100%; flex: none; height: 44px; position: relative; width: 44px; }\",\".framer-VOQ2d .framer-1ofdxab, .framer-VOQ2d .framer-1anizyw { --zssvxo: var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, #111111); aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 28px; }\",\".framer-VOQ2d .framer-13si5eu { background-color: var(--token-539c6570-e0ed-40d3-9ab0-dcf7ac534f4a, #fcf4aa); border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-top-left-radius: 100%; border-top-right-radius: 100%; flex: none; height: 44px; position: relative; width: 44px; }\",\".framer-VOQ2d .framer-nw1jgf { align-content: center; align-items: center; background-color: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, #f6f6ed); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 64px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1stvza5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1kotamp { align-content: center; align-items: center; background-color: var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, #fffffb); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 32px 24px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-fmm33a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; max-width: 1600px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; z-index: 1; }\",\".framer-VOQ2d .framer-1ygc7bh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 48px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1mtof9f { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 620px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-y1gu5m { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 552px; opacity: 0.8; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-1ul0ncu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 128px 0px 128px 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-s9ofx8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-szllwm { --border-bottom-width: 0px; --border-color: var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, #fffffb); --border-left-width: 0px; --border-right-width: 2px; --border-style: solid; --border-top-width: 0px; background-color: #090110; border-bottom-left-radius: 6px; border-top-left-radius: 6px; flex: none; gap: 0px; height: 52px; overflow: visible; position: relative; width: 16%; }\",\".framer-VOQ2d .framer-1a7aevc, .framer-VOQ2d .framer-5pg3gf, .framer-VOQ2d .framer-lprreo, .framer-VOQ2d .framer-61cqn4 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; left: 50%; position: absolute; top: -60px; white-space: pre; width: auto; z-index: 1; }\",\".framer-VOQ2d .framer-sfeeqz { --border-bottom-width: 0px; --border-color: var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, #fffffb); --border-left-width: 0px; --border-right-width: 2px; --border-style: solid; --border-top-width: 0px; background-color: #090110; flex: none; gap: 0px; height: 52px; overflow: visible; position: relative; width: 6%; }\",\".framer-VOQ2d .framer-16jihm9 { background-color: var(--token-d416aae8-65bd-4f63-99e2-be2df1dc55d1, #ffec35); flex: none; gap: 0px; height: 98px; left: calc(49.29577464788735% - 4px / 2); overflow: visible; position: absolute; top: 0px; width: 4px; }\",\".framer-VOQ2d .framer-yxx00v { align-content: center; align-items: center; background-color: var(--token-d416aae8-65bd-4f63-99e2-be2df1dc55d1, #ffec35); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; bottom: -82px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: var(--overflow-clip-fallback, clip); padding: 18px 22px 18px 22px; position: absolute; transform: translateX(-50%); width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOQ2d .framer-vmwq2f { --rhd0io: var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, #111111); flex: none; height: auto; position: relative; width: 69px; }\",\".framer-VOQ2d .framer-1uz699h, .framer-VOQ2d .framer-184mf2s { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-VOQ2d .framer-adpsqm { background-color: #090110; flex: none; gap: 0px; height: 52px; overflow: visible; position: relative; width: 13%; }\",\".framer-VOQ2d .framer-7ijzlk { background-color: var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, #fffffb); bottom: 0px; flex: none; gap: 0px; left: calc(50.00000000000002% - 4px / 2); overflow: visible; position: absolute; top: 0px; width: 4px; }\",\".framer-VOQ2d .framer-16qwc02, .framer-VOQ2d .framer-n5l52j, .framer-VOQ2d .framer-1aho50h { background-color: var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, #111111); bottom: -46px; flex: none; gap: 0px; height: 46px; left: 0px; opacity: 0.6; overflow: visible; position: absolute; right: 0px; }\",\".framer-VOQ2d .framer-5czgsb, .framer-VOQ2d .framer-c17ple, .framer-VOQ2d .framer-11ynhsq { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; bottom: -61px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-VOQ2d .framer-9vcqw9 { background: linear-gradient(90deg, #08010f 0%, rgb(40, 6, 72) 16.65104627609253%, rgb(26, 3, 123) 29.326921701431274%, rgb(26, 153, 191) 39.41527009010315%, rgb(30, 138, 56) 51.02351903915405%, rgb(247, 245, 25) 63.76243829727173%, rgb(230, 15, 18) 81.92858695983887%, rgb(40, 6, 72) 100%); flex: none; gap: 0px; height: 52px; overflow: visible; position: relative; width: 50%; }\",\".framer-VOQ2d .framer-1wuyo24 { background-color: var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, #fffffb); bottom: 0px; flex: none; gap: 0px; left: calc(15.8783783783784% - 4px / 2); overflow: visible; position: absolute; top: 0px; width: 4px; }\",\".framer-VOQ2d .framer-fu1w0z { background-color: var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, #fffffb); bottom: 0px; flex: none; gap: 0px; left: calc(77.87162162162164% - 4px / 2); overflow: visible; position: absolute; top: 0px; width: 4px; }\",\".framer-VOQ2d .framer-b9nb2j { --border-bottom-width: 0px; --border-color: var(--token-e8c1618e-e1d5-4bf9-8158-fa05f26cdc9d, rgba(17, 17, 17, 0.4)); --border-left-width: 2px; --border-right-width: 2px; --border-style: solid; --border-top-width: 2px; align-content: center; align-items: center; border-top-left-radius: 4px; border-top-right-radius: 4px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 120px; justify-content: flex-end; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 17px 0px; position: absolute; right: 0px; top: -120px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOQ2d .framer-1lb76wv { --xyf2uq: var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, #111111); aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 26px; }\",\".framer-VOQ2d .framer-yfy9ff { background-color: #280648; border-bottom-right-radius: 6px; border-top-right-radius: 6px; flex: 1 0 0px; gap: 0px; height: 52px; overflow: visible; position: relative; width: 1px; }\",\".framer-VOQ2d .framer-1b8aal6 { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 96%; opacity: 0.5; position: absolute; top: 84%; white-space: pre; width: auto; z-index: 1; }\",\".framer-VOQ2d .framer-1cswoxn { align-content: center; align-items: center; background-color: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 56px 24px 6px 24px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-yo02sg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 1600px; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-yxnof6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-w6t7pu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-width: 320px; padding: 0px; position: relative; width: 1px; }\",\".framer-VOQ2d .framer-1d0jib3 { --border-bottom-width: 1px; --border-color: rgba(17, 17, 17, 0.08); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; -webkit-user-select: none; align-content: flex-start; align-items: flex-start; background-color: rgba(255, 255, 255, 0.5); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; padding: 22px; position: relative; user-select: none; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-VOQ2d .framer-hfsron, .framer-VOQ2d .framer-b5ob4z { align-content: center; align-items: center; aspect-ratio: 1 / 1; background-color: #ffffff; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: auto; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOQ2d .framer-mmnsd6 { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: 1 0 0px; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOQ2d .framer-1apfgx7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; min-height: 93px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-urtu94 { flex: none; height: auto; opacity: 0.65; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-1x0czun { align-content: center; align-items: center; background-color: var(--token-d416aae8-65bd-4f63-99e2-be2df1dc55d1); border-bottom-left-radius: 999px; border-bottom-right-radius: 999px; border-top-left-radius: 999px; border-top-right-radius: 999px; bottom: 16px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; padding: 0px; pointer-events: auto; position: absolute; right: 16px; width: 44px; will-change: var(--framer-will-change-effect-override, transform); z-index: 2; }\",\".framer-VOQ2d .framer-1bog3fx { --1m6trwb: 0; --21h8s6: #111111; --pgex8v: 1.5; aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 18px; }\",\".framer-VOQ2d.framer-a8cf22 { align-content: flex-start; align-items: flex-start; background-color: #f6f6ed; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; left: 50%; max-height: calc(var(--framer-viewport-height, 100vh) * 0.9); max-width: 90%; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: fixed; top: 50%; width: 420px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-VOQ2d .framer-f0day { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 6px; position: relative; width: min-content; }\",\".framer-VOQ2d .framer-2zwzbu { --1m6trwb: 0; --21h8s6: #111111; --pgex8v: 1.5; aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 20px; }\",\".framer-VOQ2d .framer-zx3w55 { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; flex: 1 0 0px; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOQ2d .framer-e6e0yr-container, .framer-VOQ2d .framer-og9tw7-container, .framer-VOQ2d .framer-12rreup-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-VOQ2d .framer-1t40tf4 { --framer-text-wrap-override: balance; flex: none; height: auto; opacity: 0.65; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-zppv2h { --border-bottom-width: 1px; --border-color: rgba(136, 136, 136, 0.2); --border-left-width: 1px; --border-right-width: 1px; --border-style: dashed; --border-top-width: 1px; align-content: center; align-items: center; background-color: rgba(204, 204, 204, 0.2); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100px; justify-content: center; min-height: 100%; min-width: 100%; padding: 10px; position: relative; width: min-content; }\",\".framer-VOQ2d .framer-1qr3g99 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 8px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-19fayzz { background-color: var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979); flex: none; height: 1px; left: 0px; opacity: 0.16; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 0px; top: 0px; }\",\".framer-VOQ2d .framer-11jvdb8 { --border-bottom-width: 1.25px; --border-color: var(--token-428dcd20-9375-4061-a4eb-891d53392d63); --border-left-width: 1.25px; --border-right-width: 1.25px; --border-style: solid; --border-top-width: 1.25px; align-content: center; align-items: center; background-color: var(--token-a300a891-8c92-4dda-9ebc-d4d8c217b8fc); border-bottom-left-radius: 40px; border-bottom-right-radius: 40px; border-top-left-radius: 40px; border-top-right-radius: 40px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 40px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOQ2d .framer-16ikyrb, .framer-VOQ2d .framer-1q5ridz { --xyf2uq: var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979); aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 12px; }\",\".framer-VOQ2d .framer-w25c9b { align-content: center; align-items: center; background-color: var(--token-539c6570-e0ed-40d3-9ab0-dcf7ac534f4a); border-bottom-left-radius: 40px; border-bottom-right-radius: 40px; border-top-left-radius: 40px; border-top-right-radius: 40px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 40px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOQ2d .framer-c3q45u { align-content: center; align-items: center; background-color: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 24px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-yk6f6a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 1600px; padding: 0px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-hq561z { align-content: center; align-items: center; background-color: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 79px 24px 79px 24px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-r95x6v { --border-bottom-width: 1px; --border-color: #eeeeee; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1600px; overflow: var(--overflow-clip-fallback, clip); padding: 20px 28px 20px 28px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOQ2d .framer-80dwi9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-VOQ2d .framer-1t4kc2q { flex: none; height: auto; max-width: 520px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-ilaip8 { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: none; height: 247px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 571px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOQ2d .framer-1mterbr-container { flex: none; height: auto; max-width: 1600px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1svoaky { align-content: center; align-items: center; background-color: var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, #fffffb); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 64px 24px 80px 24px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-w20g2t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; max-width: 1600px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; z-index: 1; }\",\".framer-VOQ2d .framer-1kazw9t { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-VOQ2d .framer-y0rm3c { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 460px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VOQ2d .framer-94u32n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1son8ln { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; list-style: none; margin: 0px; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-1rnp55y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-VOQ2d .framer-fqcz9h-container { align-self: stretch; flex: 1 0 0px; height: auto; max-height: 600px; position: relative; width: 1px; }\",\".framer-VOQ2d .framer-3xi1t1-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css,...sharedStyle10.css,...sharedStyle11.css,...sharedStyle12.css,'.framer-VOQ2d[data-selection=\"true\"] * ::selection, .framer-VOQ2d [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }','.framer-VOQ2d[data-border=\"true\"]::after, .framer-VOQ2d [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; }'];const mediaQueries={CqXuZEdic:\"(min-width: 810px) and (max-width: 1279.98px)\",mEgxd9bHV:\"(min-width: 1280px)\",WN9KpQWeR:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"mEgxd9bHV\",Phone:\"WN9KpQWeR\",Tablet:\"CqXuZEdic\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"How It Works\":\"nt7HB3xhv\",\"Why Solius\":\"IJ5SeLMr_\",Business:\"iI9EBPFmX\",News:\"YhsjCex63\",Other:\"EsIjDORn6\",Research:\"mm6KP_nli\"};const getProps=({activePage,footerBG,height,id,navCollapseTrigger,width,...props})=>{return{...props,aHUpUDdyA:footerBG??props.aHUpUDdyA??\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\",uaP4oRuu8:navCollapseTrigger??props.uaP4oRuu8,variant:humanReadableVariantMap[props.variant]??props.variant??\"mEgxd9bHV\",XV0528o8h:humanReadableEnumMap[activePage]??activePage??props.XV0528o8h??\"WMIibhPmw\"};};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,uaP4oRuu8,XV0528o8h,aHUpUDdyA,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className,sharedStyle10.className,sharedStyle11.className,sharedStyle12.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const mJhUQvpctko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const T_9YiJ7aE1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});usePreloadLocalizedValues(activeLocale);const router=useRouter();const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"WN9KpQWeR\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"mEgxd9bHV\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-sg34bx\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay1=>/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1fjho2k-container\",layoutScroll:true,nodeId:\"YHk4lVMAz\",rendersWithMotion:true,scopeId:\"jQMjrOk_g\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{__framer__targets:[{ref:uaP4oRuu8,target:\"VjsK637s4\"}],variant:matchVariant(\"pV66yNO5t\")},WN9KpQWeR:{__framer__targets:[{ref:uaP4oRuu8,target:\"VjsK637s4\"}],variant:matchVariant(\"pV66yNO5t\")}},children:/*#__PURE__*/_jsx(NavWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:uaP4oRuu8,target:\"DsSyJuxfX\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"YHk4lVMAz\",layoutId:\"YHk4lVMAz\",mJhUQvpct:mJhUQvpctko9la1({overlay}),SqJgusY00:mJhUQvpctko9la1({overlay:overlay1}),style:{width:\"100%\"},variant:matchVariant(\"tYScSEuIA\"),VJDuZs6Zt:XV0528o8h,width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1nvc010\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"vlvigwsT_\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WN9KpQWeR:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"600px\",children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-1cby1vw-container\"),exit:animation,inComponentSlot:true,initial:animation2,nodeId:\"kVtix7HCm\",rendersWithMotion:true,scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WN9KpQWeR:{PN32Wb5Y6:true}},children:/*#__PURE__*/_jsx(CartModal,{height:\"100%\",id:\"kVtix7HCm\",layoutId:\"kVtix7HCm\",PN32Wb5Y6:false,style:{height:\"100%\",width:\"100%\"},T_9YiJ7aE:T_9YiJ7aE1q29jei({overlay}),width:\"100%\"})})})})})]})}),getContainer())})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-swvq6e\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"CpEhVj1wR\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WN9KpQWeR:{width:\"calc(100vw - 24px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(95vw, 480px)\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WN9KpQWeR:{transformTemplate:undefined}},children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-zv7f5o-container\"),exit:animation3,inComponentSlot:true,initial:animation4,nodeId:\"jYjCZi2N2\",rendersWithMotion:true,scopeId:\"jQMjrOk_g\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{variant:matchVariant(\"MCLYBz5Uv\")},WN9KpQWeR:{style:{width:\"100%\"},variant:matchVariant(\"MCLYBz5Uv\")}},children:/*#__PURE__*/_jsx(CustomSiteSearch,{height:\"100%\",id:\"jYjCZi2N2\",layoutId:\"jYjCZi2N2\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"GCO6Ke3Ay\"),width:\"100%\"})})})})})})]})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vlh8fy\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rct9hc\",\"data-framer-name\":\"Main\",children:[/*#__PURE__*/_jsx(\"section\",{className:\"framer-1bir79i\",\"data-framer-name\":\"Purchase Mockup Recreation\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1u3he5t\",\"data-framer-name\":\"Mockup Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"min(100vw - 48px, 800px)\"},WN9KpQWeR:{width:\"min(100vw - 48px, 1600px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:662,width:\"max((min(100vw - 48px, 1600px) - 36px) * 0.6, 1px)\",y:1024,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation5,className:\"framer-s4fq52-container\",\"data-framer-appear-id\":\"s4fq52\",initial:animation6,nodeId:\"rphbHPo4J\",optimized:true,rendersWithMotion:true,scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(ProductGallery,{height:\"100%\",id:\"rphbHPo4J\",layoutId:\"rphbHPo4J\",style:{width:\"100%\"},variant:matchVariant(\"fV6fCtl2l\"),width:\"100%\"})})})}),/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation7,className:\"framer-f1o9f9\",\"data-framer-appear-id\":\"f1o9f9\",\"data-framer-name\":\"Purchase Details\",initial:animation6,optimized:true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1id0os1\",\"data-framer-name\":\"FDA Pill\",children:[/*#__PURE__*/_jsx(ShieldCheck,{animated:false,className:\"framer-njxnsh\",JEeZYcamG:true,layoutId:\"LhdrfyaJK\",P_DcoRcrY:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"#3d4038\"},children:\"FDA-Cleared\"})}),className:\"framer-eb0du2\",fonts:[\"CUSTOMV2;ABC Diatype Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgSGVhdnk=\",\"--framer-font-family\":'\"ABC Diatype Heavy\", \"ABC Diatype Heavy Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"0.95em\",\"--framer-text-color\":\"rgb(17, 17, 17)\"},children:\"Solius Pro\"})}),className:\"framer-1impf27\",fonts:[\"CUSTOMV2;ABC Diatype Heavy\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"rgb(17, 17, 17)\"},children:\"$2,995.00\"})}),className:\"framer-kp7zk5\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.18em\",\"--framer-text-color\":\"rgb(60, 57, 50)\"},children:\"Experience the health benefits of sunlight with personalized UVB therapy.\"})}),className:\"framer-ftbobl\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.35em\",\"--framer-text-color\":\"rgb(60, 57, 50)\"},children:\"Solius Pro is the first FDA-cleared over-the-counter UVB therapy device, using a built-in skin sensor to calculate a personalized dose and deliver safe, effective therapy in approximately five minutes once per week.\"})}),className:\"framer-1x065dx\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"rgb(60, 57, 50)\"},children:\"A membership is required to activate your device.\"})}),className:\"framer-tyi8kr\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7dg1fy\",\"data-framer-name\":\"Founding Membership Offer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14xgrod\",\"data-framer-name\":\"Offer Header\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1weousf\",\"data-framer-name\":\"Offer Text\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"#111111\"},children:\"Founding Membership\"})}),className:\"framer-8vqt37\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"rgb(93, 89, 77)\"},children:\"Early customers save $99.99/yr forever\"})}),className:\"framer-gvb0al\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6ifxk8\",\"data-framer-name\":\"Exclusive Offer Pill\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"#ffffff\"},children:\"EXCLUSIVE OFFER\"})}),className:\"framer-1vlcpit\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-q0vr29\",\"data-framer-name\":\"Progress Track\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pbwudt\",\"data-framer-name\":\"Progress Fill\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"rgb(93, 89, 77)\"},children:\"27% claimed - limited quantities\"})}),className:\"framer-u8s4px\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"min(100vw - 48px, 800px)\",y:2432.68},WN9KpQWeR:{width:\"min(100vw - 48px, 1600px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:382,width:\"max((min(100vw - 48px, 1600px) - 36px) / 2.5, 1px)\",y:1734.68,children:/*#__PURE__*/_jsx(Container,{className:\"framer-nvxptk-container\",nodeId:\"ob6AQGKjB\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WN9KpQWeR:{UZRB57ZoO:\"a_t0CsoLk\"}},children:/*#__PURE__*/_jsx(MembershipSelector,{height:\"100%\",id:\"ob6AQGKjB\",layoutId:\"ob6AQGKjB\",style:{width:\"100%\"},UZRB57ZoO:\"pwJxGDf8G\",variant:matchVariant(\"nUyhidtQz\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-o6xgxy\",\"data-framer-name\":\"Order Summary\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-q5fzdv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Solius Pro device\"})}),className:\"framer-gcjmk9\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v11\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"$2,995.00\"})}),className:\"framer-122h3bp\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-bvsmpf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v12\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Membership\"})}),className:\"framer-1p6rbxx\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif'},children:\"Free Lifetime\"})}),className:\"framer-483f33\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rp2ob3\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-r5yv1g\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v14\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"700\"},children:\"Total today\"})}),className:\"framer-1lnqras\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v15\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\"},children:\"$2,995.00\"})}),className:\"framer-n80fws\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"min(100vw - 48px, 800px)\",y:2937.68},WN9KpQWeR:{width:\"min(100vw - 48px, 1600px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"max((min(100vw - 48px, 1600px) - 36px) / 2.5, 1px)\",y:2239.68,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1162br4-container\",nodeId:\"D7x2oVPDM\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(FCPurchaseButtonYellow,{height:\"100%\",id:\"D7x2oVPDM\",IUvxNvRud:\"var(--token-d416aae8-65bd-4f63-99e2-be2df1dc55d1)\",layoutId:\"D7x2oVPDM\",Nt_kadLvR:getLocalizedValue(\"v16\",activeLocale)??\"9334889578744\",style:{width:\"100%\"},u3JCUY04C:getLocalizedValue(\"v17\",activeLocale)??\"Add to cart\",variant:matchVariant(\"irs4GUta0\"),width:\"100%\",yAtEkuCTK:false})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10cecsx\",\"data-framer-name\":\"Trust Row\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gwbl0n\",\"data-framer-name\":\"Ships Item\",children:[/*#__PURE__*/_jsx(Truck,{animated:false,className:\"framer-1byi5o5\",JEeZYcamG:true,layoutId:\"Z0wqyIQ52\",P_DcoRcrY:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WN9KpQWeR:{children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(60, 57, 50)\"},children:\"Now Shipping\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v18\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(60, 57, 50)\"},children:\"Now Shipping\"})}),className:\"framer-1h5vfpv\",fonts:[\"CUSTOMV2;ABC Diatype Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jgmvvk\",\"data-framer-name\":\"Returns Item\",children:[/*#__PURE__*/_jsx(RefreshCcw,{animated:false,className:\"framer-mpaomm\",JEeZYcamG:true,layoutId:\"qaYIgVLrv\",P_DcoRcrY:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WN9KpQWeR:{children:getLocalizedValue(\"v21\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(60, 57, 50)\"},children:\"30-Day Returns\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v20\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(60, 57, 50)\"},children:\"30-Day Returns\"})}),className:\"framer-625cwz\",fonts:[\"CUSTOMV2;ABC Diatype Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lbbuc5\",\"data-framer-name\":\"Warranty Item\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10idwi7\",\"data-framer-name\":\"Icon\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v22\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-72921288-a33a-497f-82c2-3989c5750395, rgb(0, 0, 0))\"},children:\"1\"})}),className:\"framer-wiss86\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(UShield,{animated:false,className:\"framer-1wm8321\",layoutId:\"n69K9WJSs\"})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WN9KpQWeR:{children:getLocalizedValue(\"v24\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(60, 57, 50)\"},children:\"1-Year Warranty\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v23\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgTWVkaXVt\",\"--framer-font-family\":'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(60, 57, 50)\"},children:\"1-Year Warranty\"})}),className:\"framer-z0kz0k\",fonts:[\"CUSTOMV2;ABC Diatype Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lnu8q5\",\"data-framer-name\":\"Payment Options Panel\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"min(100vw - 48px, 800px)\",y:3035.68},WN9KpQWeR:{width:\"min(100vw - 48px, 1600px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"max((min(100vw - 48px, 1600px) - 36px) / 2.5, 1px)\",y:2337.68,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qlduev-container\",nodeId:\"foAcQpG11\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(LinkButton,{height:\"100%\",id:\"foAcQpG11\",layoutId:\"foAcQpG11\",mawCLKbcO:false,NNYnInQxS:getLocalizedValue(\"v25\",activeLocale)??\"Check out with HSA/FSA or Shopify Installments\",PyE7b5Wlu:false,QV_RRiyZ3:IconArrow,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"m2EZJ21fi\"),width:\"100%\",Wl44o33O_:\"https://shop.solius.com/account/logout?return_url=%2Fcart%2F47637899378936%3A1%3Fskip_shop_pay%3Dtrue\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1thdox2-container\",isAuthoredByUser:true,nodeId:\"P3JRWzpXN\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(TruemedWidget,{align:\"center\",fontSize:12,height:\"100%\",hideOnDesktop:false,hideOnMobile:false,iconHeight:14,id:\"P3JRWzpXN\",layoutId:\"P3JRWzpXN\",linkColor:\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\",logoColor:\"rgb(23, 152, 149)\",padding:\"0px\",publicId:getLocalizedValue(\"v26\",activeLocale)??\"tm_qual_8q6sp99drz\",style:{width:\"100%\"},textColor:\"var(--token-b2c20660-79ef-4201-b366-380507f8cf52, rgba(17, 17, 17, 0.6))\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-iv3uve\",\"data-framer-name\":\"Installments Line\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v27\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"rgb(60, 57, 50)\"},children:[\"Pay as low as \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(17, 17, 17)\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"$150.00/month\"})}),\" with\"]})}),className:\"framer-vj97d1\",fonts:[\"CUSTOMV2;ABC Diatype Regular\",\"CUSTOMV2;ABC Diatype Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Shopify,{animated:false,className:\"framer-4g2i1x\",JW2ySfJQW:true,layoutId:\"svL_B86Ww\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v28\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgQm9sZA==\",\"--framer-font-family\":'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"rgb(17, 17, 17)\"},children:\"shopify installments\"})}),className:\"framer-1s34hvx\",fonts:[\"CUSTOMV2;ABC Diatype Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1js4qvc\",\"data-framer-name\":\"Included Accordion\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"min(100vw - 48px, 800px)\",y:3191.48},WN9KpQWeR:{width:\"min(100vw - 48px, 1600px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:214,width:\"max((min(100vw - 48px, 1600px) - 36px) / 2.5, 1px)\",y:2493.48,children:/*#__PURE__*/_jsx(Container,{className:\"framer-fjj3c8-container\",nodeId:\"iqueUE1mb\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PDPAccordionWhatsIncluded,{height:\"100%\",id:\"iqueUE1mb\",layoutId:\"iqueUE1mb\",style:{width:\"100%\"},variant:matchVariant(\"T6pEqdAxK\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"min(100vw - 48px, 800px)\",y:3405.48},WN9KpQWeR:{width:\"min(100vw - 48px, 1600px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"max((min(100vw - 48px, 1600px) - 36px) / 2.5, 1px)\",y:2707.48,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13jrrpz-container\",\"data-framer-name\":\"Specs Row\",name:\"Specs Row\",nodeId:\"uRCrTQlWa\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(Row,{DlEffdBDy:getLocalizedValue(\"v30\",activeLocale)??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",children:\"Light and Power\"}),/*#__PURE__*/_jsxs(\"ul\",{dir:\"auto\",children:[/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"132 precision UVB LEDs\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"95% light output within 280-315 nanometers\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"100-240 V~, 50/60 Hz, 70 Watts (works worldwide)\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"Typical power consumption: 30 W\"})})]}),/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",children:\"Weight and Dimensions\"}),/*#__PURE__*/_jsxs(\"ul\",{dir:\"auto\",children:[/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"7.1 lb | 3.22 kg\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"Inches: 20 W \\xd7 24 H \\xd7 2.5 D\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"Millimeters: 508 W \\xd7 610 H \\xd7 63.5 D\"})})]}),/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",children:\"Connectivity\"}),/*#__PURE__*/_jsxs(\"ul\",{dir:\"auto\",children:[/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"Bluetooth low energy\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"Firmware updated via Solius app\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"FCC-certified\"})})]}),/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",children:\"Safety Certifications\"}),/*#__PURE__*/_jsxs(\"ul\",{dir:\"auto\",children:[/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"IEC 60601-2-83: Home Medical Light Therapy\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"IEC 60601-2-57: Medical Light Therapy\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"IEC 60601-1-11: Home Healthcare Environment\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"IEC 60601-1-6: Usability\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"IEC 60601-1-2: Electromagnetic Compatibility (EMC)\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"IEC 60601-1: Electrical Safety\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"IEC 81001-5-1: Health Software\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"FDA Cleared Class II Medical Device\"})})]})]}),height:\"100%\",id:\"uRCrTQlWa\",layoutId:\"uRCrTQlWa\",name:\"Specs Row\",SkOycQoxi:getLocalizedValue(\"v29\",activeLocale)??\"Specs\",style:{width:\"100%\"},variant:matchVariant(\"ZC0S5uR8X\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"min(100vw - 48px, 800px)\",y:3489.48},WN9KpQWeR:{width:\"min(100vw - 48px, 1600px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"max((min(100vw - 48px, 1600px) - 36px) / 2.5, 1px)\",y:2791.48,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sit06l-container\",\"data-framer-name\":\"Safety Row\",name:\"Safety Row\",nodeId:\"t2PMXzA3k\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(Row,{DlEffdBDy:getLocalizedValue(\"v32\",activeLocale)??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"Solius is an FDA cleared over-the-counter (OTC) UVB light panel intended to stimulate production of vitamin D in people 22 years and older.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"Do not use Solius Pro if:\"}),/*#__PURE__*/_jsxs(\"ul\",{dir:\"auto\",children:[/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"You have a history of underlying photosensitivity.\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"You currently use any of the following photosensitizing medications orally or topically on the therapy area (back of torso from waist to neck): anti-convulsant, amiodarone, doxycycline, hydrochlorothiazide, methotrexate, naproxen, sulfa antibiotics, tetracycline, or tretinoin.\"})}),/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"You have been or become diagnosed with sensitivity or allergies to light affecting your skin, including but not limited to: actinic prurigo, chronic actinic dermatitis, lupus erythematosus, photodermatitis, polymorphous light eruption, protoporphyria, solar urticaria, UV-sensitive syndrome, vitiligo, or xeroderma pigmentosum.\"})})]})]}),height:\"100%\",id:\"t2PMXzA3k\",layoutId:\"t2PMXzA3k\",name:\"Safety Row\",SkOycQoxi:getLocalizedValue(\"v31\",activeLocale)??\"Safety Guidelines\",style:{width:\"100%\"},variant:matchVariant(\"ZC0S5uR8X\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"min(100vw - 48px, 800px)\",y:3573.48},WN9KpQWeR:{width:\"min(100vw - 48px, 1600px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"max((min(100vw - 48px, 1600px) - 36px) / 2.5, 1px)\",y:2875.48,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qhc35s-container\",\"data-framer-name\":\"Shipping Row\",name:\"Shipping Row\",nodeId:\"DGKkMF7Bu\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(Row,{DlEffdBDy:getLocalizedValue(\"v34\",activeLocale)??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",children:\"Shipping\"}),/*#__PURE__*/_jsx(\"ul\",{dir:\"auto\",children:/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"United States only \"})})}),/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",children:\"Warranty\"}),/*#__PURE__*/_jsx(\"ul\",{dir:\"auto\",children:/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"1 year limited warranty\"})})}),/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",children:\"Returns\"}),/*#__PURE__*/_jsx(\"ul\",{dir:\"auto\",children:/*#__PURE__*/_jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(\"p\",{children:\"30-day return policy\"})})})]}),height:\"100%\",id:\"DGKkMF7Bu\",layoutId:\"DGKkMF7Bu\",name:\"Shipping Row\",SkOycQoxi:getLocalizedValue(\"v33\",activeLocale)??\"Shipping & Returns\",style:{width:\"100%\"},variant:matchVariant(\"ZC0S5uR8X\"),width:\"100%\"})})})})]})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-1ht945c\",\"data-framer-name\":\"Reviews\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-zstm4z\",\"data-framer-name\":\"Content Wrapper\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"calc(100vw - 48px)\",y:3753.48},WN9KpQWeR:{width:\"calc(min(100vw, 480px) - 32px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:446,width:\"calc(min(100vw, 1600px) - 48px)\",y:3055.48,children:/*#__PURE__*/_jsx(Container,{className:\"framer-kt9nu5-container\",nodeId:\"kkYf03QQq\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{variant:matchVariant(\"D2qjBTuIQ\")},WN9KpQWeR:{variant:matchVariant(\"kQiZyDiDW\")}},children:/*#__PURE__*/_jsx(AppReviewsComponent,{height:\"100%\",id:\"kkYf03QQq\",kMsVVtrFn:\"p89oFOsEQ\",layoutId:\"kkYf03QQq\",style:{width:\"100%\"},variant:matchVariant(\"VKLhvtlGv\"),width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-wmceqp\",\"data-framer-name\":\"How It Works\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8lg7v2\",\"data-framer-name\":\"Content Wrapper\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wdnut7\",\"data-border\":true,\"data-framer-name\":\"Heading\",children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:getLocalizedValue(\"v35\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1t42hft\",\"data-styles-preset\":\"IRnA1X4Gm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-72921288-a33a-497f-82c2-3989c5750395, rgb(0, 0, 0))\"},children:\"How Solius works\"})}),className:\"framer-1132czu\",\"data-framer-name\":\"How Solius works\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ttxkzk\",\"data-framer-name\":\"Cards\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-355r1f\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-6i4s1z\",\"data-framer-name\":\"IMG\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{background:{alt:getLocalizedValue(\"v36\",activeLocale)??\"Man standing in a sunlit, minimalist bathroom, looking at his phone, with a freestanding bathtub, wooden vanity, and soft shadows on beige walls.\",fit:\"fill\",intrinsicHeight:4096,intrinsicWidth:4096,loading:getLoadingLazyAtYPosition(4407.48),pixelHeight:4096,pixelWidth:4096,sizes:\"max((100vw - 72px) / 2, 50px)\",src:\"https://framerusercontent.com/images/NNE9gmWEqSDefVMukFUjU70VQr4.jpg?width=4096&height=4096\",srcSet:\"https://framerusercontent.com/images/NNE9gmWEqSDefVMukFUjU70VQr4.jpg?scale-down-to=512&width=4096&height=4096 512w,https://framerusercontent.com/images/NNE9gmWEqSDefVMukFUjU70VQr4.jpg?scale-down-to=1024&width=4096&height=4096 1024w,https://framerusercontent.com/images/NNE9gmWEqSDefVMukFUjU70VQr4.jpg?scale-down-to=2048&width=4096&height=4096 2048w,https://framerusercontent.com/images/NNE9gmWEqSDefVMukFUjU70VQr4.jpg?width=4096&height=4096 4096w\"}},WN9KpQWeR:{background:{alt:getLocalizedValue(\"v36\",activeLocale)??\"Man standing in a sunlit, minimalist bathroom, looking at his phone, with a freestanding bathtub, wooden vanity, and soft shadows on beige walls.\",fit:\"fill\",intrinsicHeight:4096,intrinsicWidth:4096,pixelHeight:4096,pixelWidth:4096,sizes:\"calc(min(100vw, 480px) - 48px)\",src:\"https://framerusercontent.com/images/NNE9gmWEqSDefVMukFUjU70VQr4.jpg?width=4096&height=4096\",srcSet:\"https://framerusercontent.com/images/NNE9gmWEqSDefVMukFUjU70VQr4.jpg?scale-down-to=512&width=4096&height=4096 512w,https://framerusercontent.com/images/NNE9gmWEqSDefVMukFUjU70VQr4.jpg?scale-down-to=1024&width=4096&height=4096 1024w,https://framerusercontent.com/images/NNE9gmWEqSDefVMukFUjU70VQr4.jpg?scale-down-to=2048&width=4096&height=4096 2048w,https://framerusercontent.com/images/NNE9gmWEqSDefVMukFUjU70VQr4.jpg?width=4096&height=4096 4096w\"}}},children:/*#__PURE__*/_jsx(Image1WithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,background:{alt:getLocalizedValue(\"v36\",activeLocale)??\"Man standing in a sunlit, minimalist bathroom, looking at his phone, with a freestanding bathtub, wooden vanity, and soft shadows on beige walls.\",fit:\"fill\",intrinsicHeight:4096,intrinsicWidth:4096,loading:getLoadingLazyAtYPosition(3725.48),pixelHeight:4096,pixelWidth:4096,sizes:\"max((min(100vw, 1600px) - 128px) / 3, 1px)\",src:\"https://framerusercontent.com/images/NNE9gmWEqSDefVMukFUjU70VQr4.jpg?width=4096&height=4096\",srcSet:\"https://framerusercontent.com/images/NNE9gmWEqSDefVMukFUjU70VQr4.jpg?scale-down-to=512&width=4096&height=4096 512w,https://framerusercontent.com/images/NNE9gmWEqSDefVMukFUjU70VQr4.jpg?scale-down-to=1024&width=4096&height=4096 1024w,https://framerusercontent.com/images/NNE9gmWEqSDefVMukFUjU70VQr4.jpg?scale-down-to=2048&width=4096&height=4096 2048w,https://framerusercontent.com/images/NNE9gmWEqSDefVMukFUjU70VQr4.jpg?width=4096&height=4096 4096w\"},className:\"framer-cffgra\",\"data-framer-name\":\"BG\",draggable:\"false\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-h6rbks\",\"data-framer-name\":\"Desc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v37\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-10v5pd2\",\"data-styles-preset\":\"mM117uHkz\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"01\"})}),className:\"framer-bf01zu\",\"data-framer-name\":\"01\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v38\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-thpnqg\",\"data-styles-preset\":\"pPNgj1zWw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-72921288-a33a-497f-82c2-3989c5750395, rgb(0, 0, 0))\"},children:\"Set up anytime, anywhere\"})}),className:\"framer-4qkulx\",\"data-framer-name\":\"Set up anywhere, anytime\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v39\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-7g00r5\",\"data-styles-preset\":\"N8qqZgFVn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-72921288-a33a-497f-82c2-3989c5750395, rgb(0, 0, 0))\"},children:\"Solius is portable, no mounting or installation required.\"})}),className:\"framer-kmrjtb\",\"data-framer-name\":\"Solius is portable and hangs easily on the back of a door, no mounting or setup required.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-u6ratz\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-cp11xf\",\"data-framer-name\":\"IMG\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{background:{alt:getLocalizedValue(\"v40\",activeLocale)??\"Minimalist illustration of a black wall-mounted device shown in a circular frame against a light, patterned background.\",fit:\"fill\",intrinsicHeight:1594,intrinsicWidth:1006,loading:getLoadingLazyAtYPosition(4407.48),pixelHeight:1594,pixelWidth:1006,sizes:\"max((100vw - 72px) / 2, 50px)\",src:\"https://framerusercontent.com/images/gtTD5pazTNK5WSGnIbK6noVEBu8.png?width=1006&height=1594\",srcSet:\"https://framerusercontent.com/images/gtTD5pazTNK5WSGnIbK6noVEBu8.png?scale-down-to=1024&width=1006&height=1594 646w,https://framerusercontent.com/images/gtTD5pazTNK5WSGnIbK6noVEBu8.png?width=1006&height=1594 1006w\"}},WN9KpQWeR:{background:{alt:getLocalizedValue(\"v40\",activeLocale)??\"Minimalist illustration of a black wall-mounted device shown in a circular frame against a light, patterned background.\",fit:\"fill\",intrinsicHeight:1594,intrinsicWidth:1006,pixelHeight:1594,pixelWidth:1006,sizes:\"calc(min(100vw, 480px) - 48px)\",src:\"https://framerusercontent.com/images/gtTD5pazTNK5WSGnIbK6noVEBu8.png?width=1006&height=1594\",srcSet:\"https://framerusercontent.com/images/gtTD5pazTNK5WSGnIbK6noVEBu8.png?scale-down-to=1024&width=1006&height=1594 646w,https://framerusercontent.com/images/gtTD5pazTNK5WSGnIbK6noVEBu8.png?width=1006&height=1594 1006w\"}}},children:/*#__PURE__*/_jsx(Image1WithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,background:{alt:getLocalizedValue(\"v40\",activeLocale)??\"Minimalist illustration of a black wall-mounted device shown in a circular frame against a light, patterned background.\",fit:\"fill\",intrinsicHeight:1594,intrinsicWidth:1006,loading:getLoadingLazyAtYPosition(3725.48),pixelHeight:1594,pixelWidth:1006,sizes:\"max((min(100vw, 1600px) - 128px) / 3, 1px)\",src:\"https://framerusercontent.com/images/gtTD5pazTNK5WSGnIbK6noVEBu8.png?width=1006&height=1594\",srcSet:\"https://framerusercontent.com/images/gtTD5pazTNK5WSGnIbK6noVEBu8.png?scale-down-to=1024&width=1006&height=1594 646w,https://framerusercontent.com/images/gtTD5pazTNK5WSGnIbK6noVEBu8.png?width=1006&height=1594 1006w\"},className:\"framer-18zk0or\",\"data-framer-name\":\"BG\",draggable:\"false\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xyovw1\",\"data-framer-name\":\"Desc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v41\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-10v5pd2\",\"data-styles-preset\":\"mM117uHkz\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"02\"})}),className:\"framer-gyqi9r\",\"data-framer-name\":\"01\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v42\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-thpnqg\",\"data-styles-preset\":\"pPNgj1zWw\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-72921288-a33a-497f-82c2-3989c5750395, rgb(0, 0, 0))\"},children:\"Personalize your dose\"})}),className:\"framer-mryfve\",\"data-framer-name\":\"Set up anywhere, anytime\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v43\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-7g00r5\",\"data-styles-preset\":\"N8qqZgFVn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-72921288-a33a-497f-82c2-3989c5750395, rgb(0, 0, 0))\"},children:\"The Solius app guides you through smart skin analysis to calculate your optimal dose.\"})}),className:\"framer-17t8zfb\",\"data-framer-name\":\"Solius is portable and hangs easily on the back of a door, no mounting or setup required.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-aesms0\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1y1be78\",\"data-framer-name\":\"IMG\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{background:{alt:getLocalizedValue(\"v44\",activeLocale)??\"Minimal dashboard card showing therapy details with next recommended date, previous session date, personalized dose, and options to schedule, view history, or adjust settings\",fit:\"fill\",intrinsicHeight:1333,intrinsicWidth:1e3,loading:getLoadingLazyAtYPosition(5153.28),pixelHeight:1333,pixelWidth:1e3,positionX:\"center\",positionY:\"top\",sizes:\"max((100vw - 72px) / 2, 50px)\",src:\"https://framerusercontent.com/images/MiNTuRhkpFofQ5S26j6E7fl9I.jpg?width=1000&height=1333\",srcSet:\"https://framerusercontent.com/images/MiNTuRhkpFofQ5S26j6E7fl9I.jpg?scale-down-to=1024&width=1000&height=1333 768w,https://framerusercontent.com/images/MiNTuRhkpFofQ5S26j6E7fl9I.jpg?width=1000&height=1333 1000w\"}},WN9KpQWeR:{background:{alt:getLocalizedValue(\"v44\",activeLocale)??\"Minimal dashboard card showing therapy details with next recommended date, previous session date, personalized dose, and options to schedule, view history, or adjust settings\",fit:\"fill\",intrinsicHeight:1333,intrinsicWidth:1e3,pixelHeight:1333,pixelWidth:1e3,positionX:\"center\",positionY:\"top\",sizes:\"calc(min(100vw, 480px) - 48px)\",src:\"https://framerusercontent.com/images/MiNTuRhkpFofQ5S26j6E7fl9I.jpg?width=1000&height=1333\",srcSet:\"https://framerusercontent.com/images/MiNTuRhkpFofQ5S26j6E7fl9I.jpg?scale-down-to=1024&width=1000&height=1333 768w,https://framerusercontent.com/images/MiNTuRhkpFofQ5S26j6E7fl9I.jpg?width=1000&height=1333 1000w\"}}},children:/*#__PURE__*/_jsx(Image1WithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,background:{alt:getLocalizedValue(\"v44\",activeLocale)??\"Minimal dashboard card showing therapy details with next recommended date, previous session date, personalized dose, and options to schedule, view history, or adjust settings\",fit:\"fill\",intrinsicHeight:1333,intrinsicWidth:1e3,loading:getLoadingLazyAtYPosition(3725.48),pixelHeight:1333,pixelWidth:1e3,positionX:\"center\",positionY:\"top\",sizes:\"max((min(100vw, 1600px) - 128px) / 3, 1px)\",src:\"https://framerusercontent.com/images/MiNTuRhkpFofQ5S26j6E7fl9I.jpg?width=1000&height=1333\",srcSet:\"https://framerusercontent.com/images/MiNTuRhkpFofQ5S26j6E7fl9I.jpg?scale-down-to=1024&width=1000&height=1333 768w,https://framerusercontent.com/images/MiNTuRhkpFofQ5S26j6E7fl9I.jpg?width=1000&height=1333 1000w\"},className:\"framer-1m31xy5\",\"data-framer-name\":\"BG\",draggable:\"false\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1uvfftm\",\"data-framer-name\":\"Desc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v45\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-10v5pd2\",\"data-styles-preset\":\"mM117uHkz\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"03\"})}),className:\"framer-3d7cj4\",\"data-framer-name\":\"01\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v46\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-thpnqg\",\"data-styles-preset\":\"pPNgj1zWw\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-72921288-a33a-497f-82c2-3989c5750395, rgb(0, 0, 0))\"},children:\"Repeat weekly\"})}),className:\"framer-z1se8c\",\"data-framer-name\":\"Set up anywhere, anytime\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v47\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-7g00r5\",\"data-styles-preset\":\"N8qqZgFVn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-72921288-a33a-497f-82c2-3989c5750395, rgb(0, 0, 0))\"},children:\"Use Solius for approximately five minutes a week to maximize year-round benefits.\"})}),className:\"framer-1nsydb3\",\"data-framer-name\":\"Solius is portable and hangs easily on the back of a door, no mounting or setup required.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-9tc0dv\",\"data-framer-name\":\"Personalized Dosing New\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-h5b35b\",\"data-framer-name\":\"Content Wrapper\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-u69ecn\",\"data-border\":true,\"data-framer-name\":\"Heading\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:getLocalizedValue(\"v48\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1t42hft\",\"data-styles-preset\":\"IRnA1X4Gm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Personalized dosing for every skin tone\"})}),className:\"framer-gpjsyx\",\"data-framer-name\":\"How Solius works\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:.6,children:getLocalizedValue(\"v49\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-7g00r5\",\"data-styles-preset\":\"N8qqZgFVn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"From fair to dark skin, our sunlight needs vary – and no two people absorb light the same way.\"})}),className:\"framer-14bvr85\",\"data-framer-name\":\"How Solius works\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1scrlxl\",\"data-framer-name\":\"Cards\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-wbkpyi\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-75gtq9\",\"data-framer-name\":\"IMG\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{background:{alt:getLocalizedValue(\"v50\",activeLocale)??\"Exploded view of a circular electronic device, showing internal components such as casing, rings, circuit boards, and connector separated along a central axis.\",fit:\"fill\",loading:getLoadingLazyAtYPosition(6234.08),pixelHeight:1080,pixelWidth:1080,sizes:\"max((100vw - 72px) / 2, 50px)\",src:\"https://framerusercontent.com/images/S35T9SKghS6WVFKKJdNvbUE5kOs.gif?width=1080&height=1080\",srcSet:\"https://framerusercontent.com/images/S35T9SKghS6WVFKKJdNvbUE5kOs.gif?scale-down-to=512&width=1080&height=1080 512w,https://framerusercontent.com/images/S35T9SKghS6WVFKKJdNvbUE5kOs.gif?scale-down-to=1024&width=1080&height=1080 1024w,https://framerusercontent.com/images/S35T9SKghS6WVFKKJdNvbUE5kOs.gif?width=1080&height=1080 1080w\"}},WN9KpQWeR:{background:{alt:getLocalizedValue(\"v50\",activeLocale)??\"Exploded view of a circular electronic device, showing internal components such as casing, rings, circuit boards, and connector separated along a central axis.\",fit:\"fill\",pixelHeight:1080,pixelWidth:1080,sizes:\"calc(min(100vw, 480px) - 48px)\",src:\"https://framerusercontent.com/images/S35T9SKghS6WVFKKJdNvbUE5kOs.gif?width=1080&height=1080\",srcSet:\"https://framerusercontent.com/images/S35T9SKghS6WVFKKJdNvbUE5kOs.gif?scale-down-to=512&width=1080&height=1080 512w,https://framerusercontent.com/images/S35T9SKghS6WVFKKJdNvbUE5kOs.gif?scale-down-to=1024&width=1080&height=1080 1024w,https://framerusercontent.com/images/S35T9SKghS6WVFKKJdNvbUE5kOs.gif?width=1080&height=1080 1080w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:getLocalizedValue(\"v50\",activeLocale)??\"Exploded view of a circular electronic device, showing internal components such as casing, rings, circuit boards, and connector separated along a central axis.\",fit:\"fill\",loading:getLoadingLazyAtYPosition(4822.28),pixelHeight:1080,pixelWidth:1080,sizes:\"max((min(100vw, 1600px) - 88px) / 2, 1px)\",src:\"https://framerusercontent.com/images/S35T9SKghS6WVFKKJdNvbUE5kOs.gif?width=1080&height=1080\",srcSet:\"https://framerusercontent.com/images/S35T9SKghS6WVFKKJdNvbUE5kOs.gif?scale-down-to=512&width=1080&height=1080 512w,https://framerusercontent.com/images/S35T9SKghS6WVFKKJdNvbUE5kOs.gif?scale-down-to=1024&width=1080&height=1080 1024w,https://framerusercontent.com/images/S35T9SKghS6WVFKKJdNvbUE5kOs.gif?width=1080&height=1080 1080w\"},className:\"framer-1vww7mp\",\"data-framer-name\":\"GIF\",draggable:\"false\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dqk2ur\",\"data-framer-name\":\"Desc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v51\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1xw5v1k\",\"data-styles-preset\":\"YMCZqULse\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Skin sensor technology\"})}),className:\"framer-cg1s8r\",\"data-framer-name\":\"Set up anywhere, anytime\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v52\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-7g00r5\",\"data-styles-preset\":\"N8qqZgFVn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Solius uses advanced sensors to measure your skin and determine your optimal dose.\"})}),className:\"framer-1wonro5\",\"data-framer-name\":\"Solius is portable and hangs easily on the back of a door, no mounting or setup required.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-4bh1sf\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mxw29l\",\"data-framer-name\":\"IMG\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-13wso7x-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"szdpbtDKE\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"szdpbtDKE\",isMixedBorderRadius:false,layoutId:\"szdpbtDKE\",loop:true,muted:true,objectFit:\"cover\",playing:true,poster:\"https://framerusercontent.com/images/25BfCbIe54RYujWjMhSXypAyAfo.png?width=1920&height=1080\",posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/BnM7AKFJYRCDzefgSWY9xZvChxk.mp4\",srcType:\"URL\",srcUrl:getLocalizedValue(\"v53\",activeLocale)??\"https://solius.b-cdn.net/veGZJsWwLbP3KDb8cfyrAqahy4.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-h2142e\",\"data-framer-name\":\"Desc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v54\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1xw5v1k\",\"data-styles-preset\":\"YMCZqULse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Personalized dosing system\"})}),className:\"framer-1mf9bm1\",\"data-framer-name\":\"Set up anywhere, anytime\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v55\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-7g00r5\",\"data-styles-preset\":\"N8qqZgFVn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Deliver a dose tailored precisely to your needs to maximize benefits, minimize risk, and redefine how your body experiences the sun.\"})}),className:\"framer-1v6dsyv\",\"data-framer-name\":\"Solius is portable and hangs easily on the back of a door, no mounting or setup required.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tqst16\",\"data-border\":true,\"data-framer-name\":\"Skin Type Callout\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1svcnq0\",\"data-framer-name\":\"Callout Text\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v56\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1xw5v1k\",\"data-styles-preset\":\"YMCZqULse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979)\"},children:\"Validated across every skin type\"})}),className:\"framer-1mpqubk\",\"data-framer-name\":\"Validated Across Every Skin Type\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v57\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-7g00r5\",\"data-styles-preset\":\"N8qqZgFVn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979)\"},children:[\"In FDA-reviewed usability testing conducted by Eurofins Clinical Research Laboratories, 27 users spanning Fitzpatrick skin types I through VI were tested using the Solius dosing system - 100% reported no adverse skin reactions, and no adverse events were observed. \",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(Link,{href:\"https://www.accessdata.fda.gov/cdrh_docs/pdf25/K252960.pdf\",motionChild:true,nodeId:\"ftrznQ82S\",openInNewTab:true,relValues:[],scopeId:\"jQMjrOk_g\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j1dp2s\",\"data-styles-preset\":\"FPFefJRaM\",children:\"Source: FDA 510(k) Summary, K252960\"})})]})}),className:\"framer-3qntsz\",\"data-framer-name\":\"Callout Body\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-109vwhf\",\"data-framer-name\":\"100% Stat Card\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v58\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"56px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979)\"},children:\"100%\"})}),className:\"framer-14lyp5h\",\"data-framer-name\":\"100%\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v59\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-7g00r5\",\"data-styles-preset\":\"N8qqZgFVn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979)\"},children:\"of users reported no adverse skin reactions during testing\"})}),className:\"framer-1u9cqz5\",\"data-framer-name\":\"Stat Caption\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x90gzh\",\"data-framer-name\":\"Divider\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v60\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgUmVndWxhcg==\",\"--framer-font-family\":'\"ABC Diatype Regular\", \"ABC Diatype Regular Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"135%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979)\"},children:\"Zero adverse events observed\"})}),className:\"framer-nmqczz\",\"data-framer-name\":\"Stat Footnote\",fonts:[\"CUSTOMV2;ABC Diatype Regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-b40izw\",\"data-framer-name\":\"Health benefits of UVB light\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-xt9rxl\",\"data-framer-name\":\"BG\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1728,intrinsicWidth:3096,loading:getLoadingLazyAtYPosition(7553.83),pixelHeight:1728,pixelWidth:3096,positionX:\"0%\",positionY:\"13.2%\",sizes:\"calc(100vw - 48px)\",src:\"https://framerusercontent.com/images/egKIEUHfIe5XmaUixRJ2wLpSQA.jpg?width=3096&height=1728\",srcSet:\"https://framerusercontent.com/images/egKIEUHfIe5XmaUixRJ2wLpSQA.jpg?scale-down-to=512&width=3096&height=1728 512w,https://framerusercontent.com/images/egKIEUHfIe5XmaUixRJ2wLpSQA.jpg?scale-down-to=1024&width=3096&height=1728 1024w,https://framerusercontent.com/images/egKIEUHfIe5XmaUixRJ2wLpSQA.jpg?scale-down-to=2048&width=3096&height=1728 2048w,https://framerusercontent.com/images/egKIEUHfIe5XmaUixRJ2wLpSQA.jpg?width=3096&height=1728 3096w\"}},WN9KpQWeR:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1728,intrinsicWidth:3096,pixelHeight:1728,pixelWidth:3096,positionX:\"0%\",positionY:\"13.2%\",sizes:\"calc(100vw - 48px)\",src:\"https://framerusercontent.com/images/egKIEUHfIe5XmaUixRJ2wLpSQA.jpg?width=3096&height=1728\",srcSet:\"https://framerusercontent.com/images/egKIEUHfIe5XmaUixRJ2wLpSQA.jpg?scale-down-to=512&width=3096&height=1728 512w,https://framerusercontent.com/images/egKIEUHfIe5XmaUixRJ2wLpSQA.jpg?scale-down-to=1024&width=3096&height=1728 1024w,https://framerusercontent.com/images/egKIEUHfIe5XmaUixRJ2wLpSQA.jpg?scale-down-to=2048&width=3096&height=1728 2048w,https://framerusercontent.com/images/egKIEUHfIe5XmaUixRJ2wLpSQA.jpg?width=3096&height=1728 3096w\"}}},children:/*#__PURE__*/_jsx(Image1WithOptimizedAppearEffect,{animate:animation9,background:{alt:\"\",fit:\"fill\",intrinsicHeight:1728,intrinsicWidth:3096,loading:getLoadingLazyAtYPosition(5937.43),pixelHeight:1728,pixelWidth:3096,positionX:\"0%\",positionY:\"13.2%\",sizes:\"calc(100vw - 48px)\",src:\"https://framerusercontent.com/images/egKIEUHfIe5XmaUixRJ2wLpSQA.jpg?width=3096&height=1728\",srcSet:\"https://framerusercontent.com/images/egKIEUHfIe5XmaUixRJ2wLpSQA.jpg?scale-down-to=512&width=3096&height=1728 512w,https://framerusercontent.com/images/egKIEUHfIe5XmaUixRJ2wLpSQA.jpg?scale-down-to=1024&width=3096&height=1728 1024w,https://framerusercontent.com/images/egKIEUHfIe5XmaUixRJ2wLpSQA.jpg?scale-down-to=2048&width=3096&height=1728 2048w,https://framerusercontent.com/images/egKIEUHfIe5XmaUixRJ2wLpSQA.jpg?width=3096&height=1728 3096w\"},className:\"framer-1a7vgq2\",\"data-framer-appear-id\":\"1a7vgq2\",\"data-framer-name\":\"BG\",draggable:\"false\",initial:animation10,optimized:true})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vy5krm\",\"data-framer-name\":\"Content Wrapper\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-f2a6s4\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation1,children:getLocalizedValue(\"v61\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1t42hft\",\"data-styles-preset\":\"IRnA1X4Gm\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"The health benefits of\\xa0UVB light\"})}),className:\"framer-1gdesx1\",\"data-framer-appear-id\":\"1gdesx1\",\"data-framer-name\":\"Harness the power of sunlight\",fonts:[\"Inter\"],initial:animation11,optimized:true,verticalAlignment:\"bottom\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation12,children:getLocalizedValue(\"v62\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-7g00r5\",\"data-styles-preset\":\"N8qqZgFVn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Discover the published research on sunlight, UVB light, and vitamin D showing systemic biological health benefits.\"})}),className:\"framer-ux0zrc\",\"data-framer-appear-id\":\"ux0zrc\",\"data-framer-name\":\"Solius is a breakthrough sunlight technology that delivers the health benefits of the sun with less than 1% of the UV risk\",fonts:[\"Inter\"],initial:animation11,optimized:true,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-972bfk\",\"data-framer-name\":\"Grid\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":IVtWHZ3i8\",webPageId:\"CK9N7Ca0B\"},implicitPathVariables:undefined},{href:{hash:\":IVtWHZ3i8\",webPageId:\"CK9N7Ca0B\"},implicitPathVariables:undefined},{href:{hash:\":IVtWHZ3i8\",webPageId:\"CK9N7Ca0B\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"max((100vw - 108px) / 2, 50px)\",y:7920.83},WN9KpQWeR:{width:\"calc(min(100vw - 48px, 480px) - 40px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:\"max((min(100vw - 48px, 1600px) - 84px) / 4, 50px)\",y:6384.43,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1zjpo0-container\",nodeId:\"iv11RzW1b\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{IQ5md71YO:resolvedLinks[1]},WN9KpQWeR:{IQ5md71YO:resolvedLinks[2],style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(HealthBenefitsNewCard,{height:\"100%\",hWqC1j8c0:getLocalizedValue(\"v63\",activeLocale)??\"Bones\",id:\"iv11RzW1b\",IQ5md71YO:resolvedLinks[0],KXuMpi71w:Bones,layoutId:\"iv11RzW1b\",Lju5DqJkf:\"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tx0_mNISX\"),width:\"100%\",ZzGKgi406:getLocalizedValue(\"v64\",activeLocale)??\"Optimizes calcium uptake to build strong bones and prevent osteoporosis\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":XRDRXIHB8\",webPageId:\"R1LojOaFK\"},implicitPathVariables:undefined},{href:{hash:\":XRDRXIHB8\",webPageId:\"R1LojOaFK\"},implicitPathVariables:undefined},{href:{hash:\":XRDRXIHB8\",webPageId:\"R1LojOaFK\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"max((100vw - 108px) / 2, 50px)\",y:7920.83},WN9KpQWeR:{width:\"calc(min(100vw - 48px, 480px) - 40px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:\"max((min(100vw - 48px, 1600px) - 84px) / 4, 50px)\",y:6384.43,children:/*#__PURE__*/_jsx(Container,{className:\"framer-hve1ei-container\",nodeId:\"aCYXAd20U\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{IQ5md71YO:resolvedLinks1[1]},WN9KpQWeR:{IQ5md71YO:resolvedLinks1[2],style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(HealthBenefitsNewCard,{height:\"100%\",hWqC1j8c0:getLocalizedValue(\"v65\",activeLocale)??\"Brain & Mood\",id:\"aCYXAd20U\",IQ5md71YO:resolvedLinks1[0],KXuMpi71w:Brain,layoutId:\"aCYXAd20U\",Lju5DqJkf:\"var(--token-afbe2c13-a89d-48d7-8d41-6d36cfe97921, rgb(221, 241, 243))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tx0_mNISX\"),width:\"100%\",ZzGKgi406:getLocalizedValue(\"v66\",activeLocale)??\"Boosts serotonin and dopamine levels to enhance mood and cognition while protecting the brain\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":JrJH7LWdV\",webPageId:\"X6SX6cU1z\"},implicitPathVariables:undefined},{href:{hash:\":JrJH7LWdV\",webPageId:\"X6SX6cU1z\"},implicitPathVariables:undefined},{href:{hash:\":JrJH7LWdV\",webPageId:\"X6SX6cU1z\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"max((100vw - 108px) / 2, 50px)\",y:8059.83},WN9KpQWeR:{width:\"calc(min(100vw - 48px, 480px) - 40px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:\"max((min(100vw - 48px, 1600px) - 84px) / 4, 50px)\",y:6384.43,children:/*#__PURE__*/_jsx(Container,{className:\"framer-17o4ign-container\",nodeId:\"ceZkdYybU\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{IQ5md71YO:resolvedLinks2[1]},WN9KpQWeR:{IQ5md71YO:resolvedLinks2[2],style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(HealthBenefitsNewCard,{height:\"100%\",hWqC1j8c0:getLocalizedValue(\"v67\",activeLocale)??\"Heart\",id:\"ceZkdYybU\",IQ5md71YO:resolvedLinks2[0],KXuMpi71w:Heart,layoutId:\"ceZkdYybU\",Lju5DqJkf:\"var(--token-539c6570-e0ed-40d3-9ab0-dcf7ac534f4a, rgb(252, 244, 170))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tx0_mNISX\"),width:\"100%\",ZzGKgi406:getLocalizedValue(\"v68\",activeLocale)??\"Releases nitric oxide and modulates cardiovascular processes to result in healthier blood vessels, pressure, and flow\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":BAMB_OUdT\",webPageId:\"KPvbBdBOb\"},implicitPathVariables:undefined},{href:{hash:\":BAMB_OUdT\",webPageId:\"KPvbBdBOb\"},implicitPathVariables:undefined},{href:{hash:\":BAMB_OUdT\",webPageId:\"KPvbBdBOb\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"max((100vw - 108px) / 2, 50px)\",y:8059.83},WN9KpQWeR:{width:\"calc(min(100vw - 48px, 480px) - 40px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:\"max((min(100vw - 48px, 1600px) - 84px) / 4, 50px)\",y:6384.43,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ojmlii-container\",nodeId:\"c8Ye66mtr\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{IQ5md71YO:resolvedLinks3[1]},WN9KpQWeR:{IQ5md71YO:resolvedLinks3[2],style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(HealthBenefitsNewCard,{height:\"100%\",hWqC1j8c0:getLocalizedValue(\"v69\",activeLocale)??\"Gut\",id:\"c8Ye66mtr\",IQ5md71YO:resolvedLinks3[0],KXuMpi71w:Stomach,layoutId:\"c8Ye66mtr\",Lju5DqJkf:\"var(--token-c682663c-2e21-40fd-a335-0db5a660e394, rgb(219, 206, 186))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tx0_mNISX\"),width:\"100%\",ZzGKgi406:getLocalizedValue(\"v70\",activeLocale)??\"Promotes gut integrity and balances gut microbiome for improved digestion and lower inflammation\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":oBZoPgohg\",webPageId:\"cIRlwcfY_\"},implicitPathVariables:undefined},{href:{hash:\":oBZoPgohg\",webPageId:\"cIRlwcfY_\"},implicitPathVariables:undefined},{href:{hash:\":oBZoPgohg\",webPageId:\"cIRlwcfY_\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"max((100vw - 108px) / 2, 50px)\",y:8198.83},WN9KpQWeR:{width:\"calc(min(100vw - 48px, 480px) - 40px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:\"max((min(100vw - 48px, 1600px) - 84px) / 4, 50px)\",y:6523.43,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zebh2v-container\",nodeId:\"mUdra7nzj\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{IQ5md71YO:resolvedLinks4[1]},WN9KpQWeR:{IQ5md71YO:resolvedLinks4[2],style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(HealthBenefitsNewCard,{height:\"100%\",hWqC1j8c0:getLocalizedValue(\"v71\",activeLocale)??\"Performance & Recovery\",id:\"mUdra7nzj\",IQ5md71YO:resolvedLinks4[0],KXuMpi71w:Bolt,layoutId:\"mUdra7nzj\",Lju5DqJkf:\"var(--token-d416aae8-65bd-4f63-99e2-be2df1dc55d1, rgb(255, 236, 53))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tx0_mNISX\"),width:\"100%\",ZzGKgi406:getLocalizedValue(\"v72\",activeLocale)??\"Drives muscle protein synthesis to result in improved muscle growth and repair\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":lLPU31OSj\",webPageId:\"Gmp7qUGNl\"},implicitPathVariables:undefined},{href:{hash:\":lLPU31OSj\",webPageId:\"Gmp7qUGNl\"},implicitPathVariables:undefined},{href:{hash:\":lLPU31OSj\",webPageId:\"Gmp7qUGNl\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"max((100vw - 108px) / 2, 50px)\",y:8198.83},WN9KpQWeR:{width:\"calc(min(100vw - 48px, 480px) - 40px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:\"max((min(100vw - 48px, 1600px) - 84px) / 4, 50px)\",y:6523.43,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18drn8n-container\",nodeId:\"eRbvbtyxu\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{IQ5md71YO:resolvedLinks5[1]},WN9KpQWeR:{IQ5md71YO:resolvedLinks5[2],style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(HealthBenefitsNewCard,{height:\"100%\",hWqC1j8c0:getLocalizedValue(\"v73\",activeLocale)??\"Wellness & Longevity\",id:\"eRbvbtyxu\",IQ5md71YO:resolvedLinks5[0],KXuMpi71w:Spa,layoutId:\"eRbvbtyxu\",Lju5DqJkf:\"var(--token-58d4d7dd-5324-4691-acf9-b5c4e366c971, rgb(220, 255, 202))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tx0_mNISX\"),width:\"100%\",ZzGKgi406:getLocalizedValue(\"v74\",activeLocale)??\"Enhances biomarkers linked to longer healthspan, including immunity and metabolic balance\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":NCrbe8ews\",webPageId:\"YXD0701xG\"},implicitPathVariables:undefined},{href:{hash:\":NCrbe8ews\",webPageId:\"YXD0701xG\"},implicitPathVariables:undefined},{href:{hash:\":NCrbe8ews\",webPageId:\"YXD0701xG\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"max((100vw - 108px) / 2, 50px)\",y:8337.83},WN9KpQWeR:{width:\"calc(min(100vw - 48px, 480px) - 40px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:\"max((min(100vw - 48px, 1600px) - 84px) / 4, 50px)\",y:6523.43,children:/*#__PURE__*/_jsx(Container,{className:\"framer-72j56f-container\",nodeId:\"fOgNNVjZo\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{IQ5md71YO:resolvedLinks6[1]},WN9KpQWeR:{IQ5md71YO:resolvedLinks6[2],style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(HealthBenefitsNewCard,{height:\"100%\",hWqC1j8c0:getLocalizedValue(\"v75\",activeLocale)??\"Women’s Health\",id:\"fOgNNVjZo\",IQ5md71YO:resolvedLinks6[0],KXuMpi71w:Venus,layoutId:\"fOgNNVjZo\",Lju5DqJkf:\"var(--token-a12a32ae-69c3-4e90-81bf-4d22cd2842f9, rgb(245, 219, 247))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tx0_mNISX\"),width:\"100%\",ZzGKgi406:getLocalizedValue(\"v76\",activeLocale)??\"Supports hormone balance, reproductive health, and bone density for women in all stages of life\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":dylY1vqR2\",webPageId:\"J7oAaTp8u\"},implicitPathVariables:undefined},{href:{hash:\":dylY1vqR2\",webPageId:\"J7oAaTp8u\"},implicitPathVariables:undefined},{href:{hash:\":dylY1vqR2\",webPageId:\"J7oAaTp8u\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"max((100vw - 108px) / 2, 50px)\",y:8337.83},WN9KpQWeR:{width:\"calc(min(100vw - 48px, 480px) - 40px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:\"max((min(100vw - 48px, 1600px) - 84px) / 4, 50px)\",y:6523.43,children:/*#__PURE__*/_jsx(Container,{className:\"framer-7zgqdg-container\",nodeId:\"JJh86m2J1\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{IQ5md71YO:resolvedLinks7[1]},WN9KpQWeR:{IQ5md71YO:resolvedLinks7[2],style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(HealthBenefitsNewCard,{height:\"100%\",hWqC1j8c0:getLocalizedValue(\"v77\",activeLocale)??\"Skin\",id:\"JJh86m2J1\",IQ5md71YO:resolvedLinks7[0],KXuMpi71w:Skin,layoutId:\"JJh86m2J1\",Lju5DqJkf:\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tx0_mNISX\"),width:\"100%\",ZzGKgi406:getLocalizedValue(\"v78\",activeLocale)??\"Improves skin conditions such as eczema and psoriasis by reducing inflammation and slowing excessive skin cell growth \"})})})})})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10cqiod\",\"data-framer-name\":\"Nav Collapse Trigger\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1isetky\",\"data-framer-name\":\"Research Partners\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1og1vio\",\"data-framer-name\":\"Heading\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v79\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-dh2hy2\",\"data-styles-preset\":\"ZFcgyXDgs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Research partners\"})}),className:\"framer-ryzwgz\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(MotionDivWithTickerFX,{className:\"framer-1kgfglx\",\"data-framer-name\":\"Partners\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"79px\",tickerEffectHoverModifier:100,tickerEffectOverflow:\"clip\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:50,children:[/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:452,intrinsicWidth:1075,loading:getLoadingLazyAtYPosition(8718.83),pixelHeight:452,pixelWidth:1075,positionX:\"center\",positionY:\"center\",sizes:\"163px\",src:\"https://framerusercontent.com/images/B8fHHeC8Aqfn2jjkLdIatsVj1fE.png?width=1075&height=452\"}},WN9KpQWeR:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:452,intrinsicWidth:1075,pixelHeight:452,pixelWidth:1075,positionX:\"center\",positionY:\"center\",sizes:\"163px\",src:\"https://framerusercontent.com/images/B8fHHeC8Aqfn2jjkLdIatsVj1fE.png?width=1075&height=452\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:452,intrinsicWidth:1075,loading:getLoadingLazyAtYPosition(6904.43),pixelHeight:452,pixelWidth:1075,positionX:\"center\",positionY:\"center\",sizes:\"163px\",src:\"https://framerusercontent.com/images/B8fHHeC8Aqfn2jjkLdIatsVj1fE.png?width=1075&height=452\"},className:\"framer-1dbrntx\"})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:300,intrinsicWidth:876,loading:getLoadingLazyAtYPosition(8718.83),pixelHeight:300,pixelWidth:876,positionX:\"center\",positionY:\"center\",sizes:\"163px\",src:\"https://framerusercontent.com/images/u5MI1hqqETomvhtQFis60qFIKb4.png?lossless=1&width=876&height=300\",srcSet:\"https://framerusercontent.com/images/u5MI1hqqETomvhtQFis60qFIKb4.png?scale-down-to=512&lossless=1&width=876&height=300 512w,https://framerusercontent.com/images/u5MI1hqqETomvhtQFis60qFIKb4.png?lossless=1&width=876&height=300 876w\"}},WN9KpQWeR:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:300,intrinsicWidth:876,pixelHeight:300,pixelWidth:876,positionX:\"center\",positionY:\"center\",sizes:\"163px\",src:\"https://framerusercontent.com/images/u5MI1hqqETomvhtQFis60qFIKb4.png?lossless=1&width=876&height=300\",srcSet:\"https://framerusercontent.com/images/u5MI1hqqETomvhtQFis60qFIKb4.png?scale-down-to=512&lossless=1&width=876&height=300 512w,https://framerusercontent.com/images/u5MI1hqqETomvhtQFis60qFIKb4.png?lossless=1&width=876&height=300 876w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:300,intrinsicWidth:876,loading:getLoadingLazyAtYPosition(6904.43),pixelHeight:300,pixelWidth:876,positionX:\"center\",positionY:\"center\",sizes:\"163px\",src:\"https://framerusercontent.com/images/u5MI1hqqETomvhtQFis60qFIKb4.png?lossless=1&width=876&height=300\",srcSet:\"https://framerusercontent.com/images/u5MI1hqqETomvhtQFis60qFIKb4.png?scale-down-to=512&lossless=1&width=876&height=300 512w,https://framerusercontent.com/images/u5MI1hqqETomvhtQFis60qFIKb4.png?lossless=1&width=876&height=300 876w\"},className:\"framer-1snzbdg\"})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:64,intrinsicWidth:366,loading:getLoadingLazyAtYPosition(8718.83),pixelHeight:64,pixelWidth:366,positionX:\"center\",positionY:\"center\",sizes:\"183px\",src:\"https://framerusercontent.com/images/yAQKStcBh4Gd01vh9U73xzu74.png?width=366&height=64\"}},WN9KpQWeR:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:64,intrinsicWidth:366,pixelHeight:64,pixelWidth:366,positionX:\"center\",positionY:\"center\",sizes:\"183px\",src:\"https://framerusercontent.com/images/yAQKStcBh4Gd01vh9U73xzu74.png?width=366&height=64\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:64,intrinsicWidth:366,loading:getLoadingLazyAtYPosition(6904.43),pixelHeight:64,pixelWidth:366,positionX:\"center\",positionY:\"center\",sizes:\"183px\",src:\"https://framerusercontent.com/images/yAQKStcBh4Gd01vh9U73xzu74.png?width=366&height=64\"},className:\"framer-1v2xp6\"})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:300,intrinsicWidth:1393,loading:getLoadingLazyAtYPosition(8718.83),pixelHeight:300,pixelWidth:1393,positionX:\"center\",positionY:\"center\",sizes:\"282px\",src:\"https://framerusercontent.com/images/IOtxOdgxsrL97Qx96Ig0fM7XEQ.png?width=1393&height=300\"}},WN9KpQWeR:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:300,intrinsicWidth:1393,pixelHeight:300,pixelWidth:1393,positionX:\"center\",positionY:\"center\",sizes:\"282px\",src:\"https://framerusercontent.com/images/IOtxOdgxsrL97Qx96Ig0fM7XEQ.png?width=1393&height=300\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:300,intrinsicWidth:1393,loading:getLoadingLazyAtYPosition(6904.43),pixelHeight:300,pixelWidth:1393,positionX:\"center\",positionY:\"center\",sizes:\"282px\",src:\"https://framerusercontent.com/images/IOtxOdgxsrL97Qx96Ig0fM7XEQ.png?width=1393&height=300\"},className:\"framer-1vw0ob2\"})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:300,intrinsicWidth:1239,loading:getLoadingLazyAtYPosition(8718.83),pixelHeight:300,pixelWidth:1239,positionX:\"center\",positionY:\"center\",sizes:\"163px\",src:\"https://framerusercontent.com/images/TzfINZnAkW1bfDb9p2xt5tAlFqY.png?lossless=1&width=1239&height=300\",srcSet:\"https://framerusercontent.com/images/TzfINZnAkW1bfDb9p2xt5tAlFqY.png?scale-down-to=512&lossless=1&width=1239&height=300 512w,https://framerusercontent.com/images/TzfINZnAkW1bfDb9p2xt5tAlFqY.png?scale-down-to=1024&lossless=1&width=1239&height=300 1024w,https://framerusercontent.com/images/TzfINZnAkW1bfDb9p2xt5tAlFqY.png?lossless=1&width=1239&height=300 1239w\"}},WN9KpQWeR:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:300,intrinsicWidth:1239,pixelHeight:300,pixelWidth:1239,positionX:\"center\",positionY:\"center\",sizes:\"163px\",src:\"https://framerusercontent.com/images/TzfINZnAkW1bfDb9p2xt5tAlFqY.png?lossless=1&width=1239&height=300\",srcSet:\"https://framerusercontent.com/images/TzfINZnAkW1bfDb9p2xt5tAlFqY.png?scale-down-to=512&lossless=1&width=1239&height=300 512w,https://framerusercontent.com/images/TzfINZnAkW1bfDb9p2xt5tAlFqY.png?scale-down-to=1024&lossless=1&width=1239&height=300 1024w,https://framerusercontent.com/images/TzfINZnAkW1bfDb9p2xt5tAlFqY.png?lossless=1&width=1239&height=300 1239w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:300,intrinsicWidth:1239,loading:getLoadingLazyAtYPosition(6904.43),pixelHeight:300,pixelWidth:1239,positionX:\"center\",positionY:\"center\",sizes:\"163px\",src:\"https://framerusercontent.com/images/TzfINZnAkW1bfDb9p2xt5tAlFqY.png?lossless=1&width=1239&height=300\",srcSet:\"https://framerusercontent.com/images/TzfINZnAkW1bfDb9p2xt5tAlFqY.png?scale-down-to=512&lossless=1&width=1239&height=300 512w,https://framerusercontent.com/images/TzfINZnAkW1bfDb9p2xt5tAlFqY.png?scale-down-to=1024&lossless=1&width=1239&height=300 1024w,https://framerusercontent.com/images/TzfINZnAkW1bfDb9p2xt5tAlFqY.png?lossless=1&width=1239&height=300 1239w\"},className:\"framer-1uc41g3\"})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:308,intrinsicWidth:1171,loading:getLoadingLazyAtYPosition(8718.83),pixelHeight:308,pixelWidth:1171,positionX:\"center\",positionY:\"center\",sizes:\"163px\",src:\"https://framerusercontent.com/images/RI7YwwJjUpbNyWSl7xMVml8ihAM.png?width=1171&height=308\"}},WN9KpQWeR:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:308,intrinsicWidth:1171,pixelHeight:308,pixelWidth:1171,positionX:\"center\",positionY:\"center\",sizes:\"163px\",src:\"https://framerusercontent.com/images/RI7YwwJjUpbNyWSl7xMVml8ihAM.png?width=1171&height=308\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:308,intrinsicWidth:1171,loading:getLoadingLazyAtYPosition(6904.43),pixelHeight:308,pixelWidth:1171,positionX:\"center\",positionY:\"center\",sizes:\"163px\",src:\"https://framerusercontent.com/images/RI7YwwJjUpbNyWSl7xMVml8ihAM.png?width=1171&height=308\"},className:\"framer-12bvocq\"})})})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-tfthly\",\"data-framer-name\":\"Most sunlight limited UVB\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1080,intrinsicWidth:1927,loading:getLoadingLazyAtYPosition(8842.83),pixelHeight:1080,pixelWidth:1927,sizes:\"100vw\",src:\"https://framerusercontent.com/images/Ph34vjuXy1hbci7nEu6filG3L3s.png?width=1927&height=1080\",srcSet:\"https://framerusercontent.com/images/Ph34vjuXy1hbci7nEu6filG3L3s.png?scale-down-to=512&width=1927&height=1080 512w,https://framerusercontent.com/images/Ph34vjuXy1hbci7nEu6filG3L3s.png?scale-down-to=1024&width=1927&height=1080 1024w,https://framerusercontent.com/images/Ph34vjuXy1hbci7nEu6filG3L3s.png?width=1927&height=1080 1927w\"}},WN9KpQWeR:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1080,intrinsicWidth:1927,pixelHeight:1080,pixelWidth:1927,sizes:\"100vw\",src:\"https://framerusercontent.com/images/Ph34vjuXy1hbci7nEu6filG3L3s.png?width=1927&height=1080\",srcSet:\"https://framerusercontent.com/images/Ph34vjuXy1hbci7nEu6filG3L3s.png?scale-down-to=512&width=1927&height=1080 512w,https://framerusercontent.com/images/Ph34vjuXy1hbci7nEu6filG3L3s.png?scale-down-to=1024&width=1927&height=1080 1024w,https://framerusercontent.com/images/Ph34vjuXy1hbci7nEu6filG3L3s.png?width=1927&height=1080 1927w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1080,intrinsicWidth:1927,loading:getLoadingLazyAtYPosition(7028.43),pixelHeight:1080,pixelWidth:1927,sizes:\"100vw\",src:\"https://framerusercontent.com/images/Ph34vjuXy1hbci7nEu6filG3L3s.png?width=1927&height=1080\",srcSet:\"https://framerusercontent.com/images/Ph34vjuXy1hbci7nEu6filG3L3s.png?scale-down-to=512&width=1927&height=1080 512w,https://framerusercontent.com/images/Ph34vjuXy1hbci7nEu6filG3L3s.png?scale-down-to=1024&width=1927&height=1080 1024w,https://framerusercontent.com/images/Ph34vjuXy1hbci7nEu6filG3L3s.png?width=1927&height=1080 1927w\"},className:\"framer-119lhml\",\"data-framer-name\":\"BG\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-qyymo8\",\"data-framer-name\":\"Gradient\",draggable:\"false\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1g5xwe\",\"data-framer-name\":\"Content Wrapper V2 Widget\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1o912d4\",\"data-framer-name\":\"Heading\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WN9KpQWeR:{children:getLocalizedValue(\"v81\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1t42hft\",\"data-styles-preset\":\"IRnA1X4Gm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\"},children:\"Safely dosing UVB light from the sun is nearly impossible\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:getLocalizedValue(\"v80\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1t42hft\",\"data-styles-preset\":\"IRnA1X4Gm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\"},children:\"Safely dosing UVB light from the sun is nearly impossible\"})}),className:\"framer-wy19ce\",\"data-framer-name\":\"How Solius works\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:.8,children:getLocalizedValue(\"v82\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-i87tte\",\"data-styles-preset\":\"MbaSlxd3d\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\"},children:\"Even on clear, sunny days in the summer, a variety of factors make it extremely difficult to achieve a beneficial UVB light dose from the sun.\"})}),className:\"framer-6uvbhy\",\"data-framer-name\":\"How Solius works\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1ozow0e\",\"data-framer-name\":\"Cards\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8903jn\",\"data-framer-name\":\"Row\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1q3a3w\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-12unnfy\",\"data-framer-name\":\"Icon\",children:/*#__PURE__*/_jsx(Modern,{animated:false,className:\"framer-hx69b6\",layoutId:\"kK6IYLYp7\",moDPkVy13:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1htdpuh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v83\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-thpnqg\",\"data-styles-preset\":\"pPNgj1zWw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Modern life\"})}),className:\"framer-myyer3\",\"data-framer-name\":\"Time of day\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v84\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Glass windows, clothing, and sunscreen block UVB light.\"})}),className:\"framer-1fbensr\",\"data-framer-name\":\"Effective UVB appears for only a few midday hours.\",fonts:[\"Inter\"],verticalAlignment:\"bottom\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1y2eoid\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-11vol9i\",\"data-framer-name\":\"Icon\",children:/*#__PURE__*/_jsx(Season,{animated:false,className:\"framer-7guo7e\",layoutId:\"b7wqsmhLq\",moDPkVy13:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10q8kyl\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v85\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-thpnqg\",\"data-styles-preset\":\"pPNgj1zWw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Season\"})}),className:\"framer-12dy85o\",\"data-framer-name\":\"Season\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v86\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Low sun angle blocks UVB light much of the year.\"})}),className:\"framer-12jut6j\",\"data-framer-name\":\"Low sun angle blocks UVB much of the year.\",fonts:[\"Inter\"],verticalAlignment:\"bottom\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-k2k35j\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-17ox17m\",\"data-framer-name\":\"Icon\",children:/*#__PURE__*/_jsx(Skin1,{animated:false,className:\"framer-eki00f\",layoutId:\"uRrx4O37X\",moDPkVy13:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1eaphr7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v87\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-thpnqg\",\"data-styles-preset\":\"pPNgj1zWw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Exposed skin\"})}),className:\"framer-19kt97i\",\"data-framer-name\":\"Modern life\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v88\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Requires large areas of skin directly facing the sun.\"})}),className:\"framer-qq2xpk\",\"data-framer-name\":\"Glass windows, clothing, and sunscreen block UVB almost entirely.\",fonts:[\"Inter\"],verticalAlignment:\"bottom\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cfjm8o\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f7yq2z\",\"data-framer-name\":\"Icon\",children:/*#__PURE__*/_jsx(Cloud,{animated:false,className:\"framer-1i1j4xi\",layoutId:\"Q7szPllye\",moDPkVy13:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7xr23o\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v89\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-thpnqg\",\"data-styles-preset\":\"pPNgj1zWw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Weather\"})}),className:\"framer-10hnq0h\",\"data-framer-name\":\"Weather\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v90\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Clouds, haze, and pollution absorb UVB light.\"})}),className:\"framer-1d3zhei\",\"data-framer-name\":\"Clouds, haze, and pollution absorb UVB.\",fonts:[\"Inter\"],verticalAlignment:\"bottom\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hf98w4\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-14k5dnn\",\"data-framer-name\":\"Icon\",children:/*#__PURE__*/_jsx(Time,{animated:false,className:\"framer-17209k3\",layoutId:\"kUU5qk7Vm\",moDPkVy13:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2qhmac\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v91\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-thpnqg\",\"data-styles-preset\":\"pPNgj1zWw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Time of day\"})}),className:\"framer-xcd2dm\",\"data-framer-name\":\"Season\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v92\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Effective UVB light appears for only a few midday hours.\"})}),className:\"framer-11ogqhk\",\"data-framer-name\":\"Low sun angle blocks UVB much of the year.\",fonts:[\"Inter\"],verticalAlignment:\"bottom\",withExternalLayout:true})]})]})]})})]})]}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-1p1qgam\",\"data-framer-name\":\"Engineered for safety\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1w9d91j\",\"data-framer-name\":\"Content Wrapper\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:getLocalizedValue(\"v93\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1t42hft\",\"data-styles-preset\":\"IRnA1X4Gm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Engineered for safety\"})}),className:\"framer-1luipwu\",\"data-framer-name\":\"How Solius works\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-nrvdp5\",\"data-framer-name\":\"Cards\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1n06ut6\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rla1x3\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-4wnjad\",\"data-framer-name\":\"Icon\",children:/*#__PURE__*/_jsx(Skin,{animated:false,className:\"framer-j18uoa\",layoutId:\"WdmUukI6v\",T5WAeONJ4:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v94\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-thpnqg\",\"data-styles-preset\":\"pPNgj1zWw\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Personalized dosing\"})}),className:\"framer-1tosfcv\",\"data-framer-name\":\"Skin-brain axis\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v95\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Doses are calculated based on a measurement of your skin for safe, effective results.\"})}),className:\"framer-15ipjg6\",\"data-framer-name\":\"Through the skin–brain axis, light signals travel from skin cells to the brain, to stimulate hormone production that influences mood, focus, energy balance, and the sleep-wake cycle.\",fonts:[\"Inter\"],verticalAlignment:\"bottom\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1y83pp8\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1m4axo5\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-jevm42\",\"data-framer-name\":\"Icon\",children:/*#__PURE__*/_jsx(ShieldWithCheck,{animated:false,className:\"framer-1ofdxab\",layoutId:\"B0yWb0r3x\",T5WAeONJ4:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v96\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-thpnqg\",\"data-styles-preset\":\"pPNgj1zWw\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"99% less UV risk\"})}),className:\"framer-f10azx\",\"data-framer-name\":\"Skin-brain axis\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v97\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Precision spectrum delivers 99% less UV exposure risk compared to natural sunlight.\"})}),className:\"framer-rmxvx3\",\"data-framer-name\":\"Through the skin–brain axis, light signals travel from skin cells to the brain, to stimulate hormone production that influences mood, focus, energy balance, and the sleep-wake cycle.\",fonts:[\"Inter\"],verticalAlignment:\"bottom\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-vb4mgr\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1378si9\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-13si5eu\",\"data-framer-name\":\"Icon\",children:/*#__PURE__*/_jsx(Stowatch,{animated:false,className:\"framer-1anizyw\",layoutId:\"gwx5zN1YW\",T5WAeONJ4:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v98\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-thpnqg\",\"data-styles-preset\":\"pPNgj1zWw\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"5-minute safety equivalent\"})}),className:\"framer-avspbw\",\"data-framer-name\":\"Skin-brain axis\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v99\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"The UV exposure risk of a full year of weekly Solius therapy is the equivalent risk to five minutes of afternoon sun.\"})}),className:\"framer-1uia3s\",\"data-framer-name\":\"Through the skin–brain axis, light signals travel from skin cells to the brain, to stimulate hormone production that influences mood, focus, energy balance, and the sleep-wake cycle.\",fonts:[\"Inter\"],verticalAlignment:\"bottom\",withExternalLayout:true})]})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-nw1jgf\",\"data-framer-name\":\"Power of the Sun\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1iyfybp\",\"data-framer-name\":\"Content Wrapper\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:getLocalizedValue(\"v100\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1t42hft\",\"data-styles-preset\":\"IRnA1X4Gm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"The power of the sun, at your fingertips\"})}),className:\"framer-1krcf69\",\"data-framer-name\":\"Advanced Engineering\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1stvza5\",\"data-framer-name\":\"Slider\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"calc(100vw - 48px)\",y:10339.63},WN9KpQWeR:{width:\"calc(min(100vw, 480px) - 32px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:628,width:\"calc(min(100vw, 1600px) - 48px)\",y:8236.03,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mu0thz-container\",nodeId:\"i3cZcZQXI\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{TAtTrDRan:\"fF5KUlYkg\"},WN9KpQWeR:{TAtTrDRan:\"wxoNLYlaN\"}},children:/*#__PURE__*/_jsx(PowerOfTheSunCarouselSlider,{height:\"100%\",id:\"i3cZcZQXI\",layoutId:\"i3cZcZQXI\",style:{width:\"100%\"},TAtTrDRan:\"FSqay_Hgm\",width:\"100%\"})})})})})})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-1kotamp\",\"data-framer-name\":\"Spectrum Responsive\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-fmm33a\",\"data-framer-name\":\"Content Wrapper\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ygc7bh\",\"data-framer-name\":\"Heading\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:getLocalizedValue(\"v101\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1t42hft\",\"data-styles-preset\":\"IRnA1X4Gm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Solius light spectrum, compared\"})}),className:\"framer-1mtof9f\",\"data-framer-name\":\"How Solius works\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:.8,children:getLocalizedValue(\"v102\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-7g00r5\",\"data-styles-preset\":\"N8qqZgFVn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"While most light devices operate in UVA, visible, or infrared ranges, Solius delivers a precise UVB wavelength proven to activate vitamin D and light-driven biological pathways.\"})}),className:\"framer-y1gu5m\",\"data-framer-name\":\"How Solius works\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1ul0ncu\",\"data-framer-name\":\"Spectrum Chart\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-s9ofx8\",\"data-framer-name\":\"Spectrum\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-szllwm\",\"data-border\":true,\"data-framer-name\":\"UVC\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{transformTemplate:transformTemplate3},WN9KpQWeR:{transformTemplate:transformTemplate3}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v103\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"UVC\"})}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"100 - 280 nm\"})]})}),className:\"framer-1a7aevc\",\"data-framer-name\":\"Label\",fonts:[\"Inter\",\"Inter-Bold\"],transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-sfeeqz\",\"data-border\":true,\"data-framer-name\":\"UVB\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-16jihm9\",\"data-framer-name\":\"SOLIUS\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yxx00v\",children:[/*#__PURE__*/_jsx(LogoNew,{animated:false,className:\"framer-vmwq2f\",layoutId:\"xuRRx00VH\",SZiXbSpi8:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v104\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"280 - 315 nm\"})}),className:\"framer-1uz699h\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{transformTemplate:transformTemplate3},WN9KpQWeR:{transformTemplate:transformTemplate3}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v105\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"UVB\"}),/*#__PURE__*/_jsx(\"strong\",{children:/*#__PURE__*/_jsx(\"br\",{})}),\"280 - 315 nm\"]})}),className:\"framer-5pg3gf\",\"data-framer-name\":\"Label\",fonts:[\"Inter\",\"Inter-Bold\"],transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-adpsqm\",\"data-framer-name\":\"UVA\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-7ijzlk\",\"data-framer-name\":\"Tanning Bed\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-16qwc02\",\"data-framer-name\":\"Fill\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{transformTemplate:transformTemplate3},WN9KpQWeR:{transformTemplate:transformTemplate3}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v106\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Tanning Bed\"}),/*#__PURE__*/_jsx(\"br\",{}),\"200 - 400 nm\"]})}),className:\"framer-5czgsb\",\"data-framer-name\":\"Label\",fonts:[\"Inter\",\"Inter-Bold\"],transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{transformTemplate:transformTemplate3},WN9KpQWeR:{transformTemplate:transformTemplate3}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v107\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"UVA\"}),/*#__PURE__*/_jsx(\"br\",{}),\"315 - 400 nm\"]})}),className:\"framer-lprreo\",\"data-framer-name\":\"Label\",fonts:[\"Inter\",\"Inter-Bold\"],transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9vcqw9\",\"data-framer-name\":\"Visible Light Spectrum\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wuyo24\",\"data-framer-name\":\"SAD Lamp\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-n5l52j\",\"data-framer-name\":\"Fill\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{transformTemplate:transformTemplate3},WN9KpQWeR:{transformTemplate:transformTemplate3}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v108\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"SAD Lamp\"}),/*#__PURE__*/_jsx(\"br\",{}),\"480 - 780 nm\"]})}),className:\"framer-c17ple\",\"data-framer-name\":\"Label\",fonts:[\"Inter\",\"Inter-Bold\"],transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fu1w0z\",\"data-framer-name\":\"Red Light\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1aho50h\",\"data-framer-name\":\"Fill\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{transformTemplate:transformTemplate3},WN9KpQWeR:{transformTemplate:transformTemplate3}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v109\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Red Light\"}),/*#__PURE__*/_jsx(\"br\",{}),\"630 - 660 nm\"]})}),className:\"framer-11ynhsq\",\"data-framer-name\":\"Label\",fonts:[\"Inter\",\"Inter-Bold\"],transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-b9nb2j\",\"data-border\":true,children:[/*#__PURE__*/_jsx(Eye,{animated:false,className:\"framer-1lb76wv\",\"data-framer-name\":\"eye\",layoutId:\"vzomxBqfT\",OFpERZk8t:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v110\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Visible Light Spectrum\"}),/*#__PURE__*/_jsx(\"br\",{}),\"400 - 780 nm\"]})}),className:\"framer-184mf2s\",\"data-framer-name\":\"Label\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-yfy9ff\",\"data-framer-name\":\"Infrared\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{transformTemplate:transformTemplate3},WN9KpQWeR:{transformTemplate:transformTemplate3}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v111\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-aovuti\",\"data-styles-preset\":\"qPIkpYlT7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Infrared\"}),/*#__PURE__*/_jsx(\"br\",{}),\"780+ nm\"]})}),className:\"framer-61cqn4\",\"data-framer-name\":\"Label\",fonts:[\"Inter\",\"Inter-Bold\"],transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{transformTemplate:undefined},WN9KpQWeR:{transformTemplate:undefined}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v112\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1yvi2tx\",\"data-styles-preset\":\"xpzaQGuxG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"nm = nanometers\"})}),className:\"framer-1b8aal6\",\"data-framer-name\":\"nm = nanometers\",fonts:[\"Inter\"],transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-1cswoxn\",\"data-framer-name\":\"Included Accessories\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yo02sg\",\"data-framer-name\":\"Content Wrapper\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v113\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-2v0l8g\",\"data-styles-preset\":\"RHYBjblf3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979)\"},children:\"Accessories and replacements\"})}),className:\"framer-1tq2cyh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(MotionDivWithScrollableCardsyxnof6,{className:\"framer-yxnof6\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{const repeater_item_countaBB0zrcut=collection?.length??0;const visible1=equals(repeater_item_countaBB0zrcut,0);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection?.map(({dk2EO0caa:dk2EO0caaaBB0zrcut,id:idaBB0zrcut,kY9yp0YQ8:kY9yp0YQ8aBB0zrcut,Md8kQzq1W:Md8kQzq1WaBB0zrcut,mius2UEtD:mius2UEtDaBB0zrcut,QHgkxMqu1:QHgkxMqu1aBB0zrcut,qMH4zEcGC:qMH4zEcGCaBB0zrcut,srgBY0OGR:srgBY0OGRaBB0zrcut},index)=>{dk2EO0caaaBB0zrcut??=\"\";mius2UEtDaBB0zrcut??=true;QHgkxMqu1aBB0zrcut??=\"\";Md8kQzq1WaBB0zrcut??=\"\";kY9yp0YQ8aBB0zrcut??=\"\";srgBY0OGRaBB0zrcut??=\"\";const textContent=suffix(convertFromBoolean(mius2UEtDaBB0zrcut,activeLocale),getLocalizedValue(\"v118\",activeLocale)??\" \\xb7 View details\");const visible=isSet(kY9yp0YQ8aBB0zrcut);return /*#__PURE__*/_jsx(LayoutGroup,{id:`aBB0zrcut-${idaBB0zrcut}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{srgBY0OGR:srgBY0OGRaBB0zrcut},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-w6t7pu\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d0jib3\",\"data-border\":true,\"data-framer-name\":\"Protective Eyewear\",draggable:\"false\",whileHover:animation13,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hfsron\",\"data-framer-name\":\"IMG Wrapper\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(12686.13),pixelHeight:1536,pixelWidth:1024,...toResponsiveImage(qMH4zEcGCaBB0zrcut),...{positionX:\"center\",positionY:\"center\"}}},WN9KpQWeR:{background:{alt:\"\",fit:\"fit\",pixelHeight:1536,pixelWidth:1024,sizes:\"max(max(max(max(min(100vw - 48px, 1600px), 1px), 320px), 1px) - 44px, 1px)\",...toResponsiveImage(qMH4zEcGCaBB0zrcut),...{positionX:\"center\",positionY:\"center\"}}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(9665.03),pixelHeight:1536,pixelWidth:1024,sizes:\"max(max(max(max(min(100vw - 48px, 1600px), 1px), 320px), 1px) - 44px, 1px)\",...toResponsiveImage(qMH4zEcGCaBB0zrcut),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-mmnsd6\",\"data-framer-name\":\"Image\",draggable:\"false\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1apfgx7\",\"data-framer-name\":\"Desc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v114\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-thpnqg\",\"data-styles-preset\":\"pPNgj1zWw\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Solius Protective Eyewear\"})}),className:\"framer-1gcgx3h\",fonts:[\"Inter\"],text:dk2EO0caaaBB0zrcut,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v115\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Not included \\xb7 View details\"})}),className:\"framer-urtu94\",fonts:[\"Inter\"],text:textContent,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:true,dismissWithEsc:true,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x0czun\",\"data-framer-name\":\"Plus Button\",\"data-highlight\":true,onTap:mJhUQvpctko9la1({overlay:overlay2}),whileHover:animation14,children:[/*#__PURE__*/_jsx(Plus,{animated:false,className:\"framer-1bog3fx\",ezTt3ayMo:true,layoutId:\"KbmP2vW2f\",lschgej4H:true,qxTvv_EBh:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-14soxx5\"),exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay2.hide()},\"eweVhnqxe\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-a8cf22\"),\"data-framer-name\":\"Modal\",exit:animation3,initial:animation4,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i1qbi9\",\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v114\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-thpnqg\",\"data-styles-preset\":\"pPNgj1zWw\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Solius Protective Eyewear\"})}),className:\"framer-1s048ms\",fonts:[\"Inter\"],text:dk2EO0caaaBB0zrcut,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-f0day\",\"data-framer-name\":\"Close\",\"data-highlight\":true,onTap:T_9YiJ7aE1q29jei({overlay:overlay2}),children:/*#__PURE__*/_jsx(X,{animated:false,className:\"framer-2zwzbu\",ezTt3ayMo:true,layoutId:\"N8sOUlXiW\",lschgej4H:true,qxTvv_EBh:true})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b5ob4z\",\"data-framer-name\":\"IMG\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WN9KpQWeR:{background:{alt:\"Solius Protective Eyewear\",fit:\"fit\",pixelHeight:1536,pixelWidth:1024,sizes:\"max(min(340px, 90vw) - 48px, 1px)\",...toResponsiveImage(qMH4zEcGCaBB0zrcut),...{positionX:\"center\",positionY:\"center\"}}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Solius Protective Eyewear\",fit:\"fit\",pixelHeight:1536,pixelWidth:1024,sizes:\"max(min(420px, 90vw) - 48px, 1px)\",...toResponsiveImage(qMH4zEcGCaBB0zrcut),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-zx3w55\",\"data-framer-name\":\"Image\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-e6e0yr-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"JpOoMKWrd\",rendersWithMotion:true,scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(FC_ProductPrice,{canvasPrice:Md8kQzq1WaBB0zrcut,displayPrice:\"minimum price\",format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},fromText:getLocalizedValue(\"v119\",activeLocale)??\"from\",height:\"100%\",id:\"JpOoMKWrd\",layoutId:\"JpOoMKWrd\",regularColor:\"rgb(0, 0, 0)\",regularFont:{fontFamily:'\"ABC Diatype Bold\", \"ABC Diatype Bold Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},saleColor:\"var(--token-b2c20660-79ef-4201-b366-380507f8cf52, rgba(17, 17, 17, 0.6))\",saleFont:{fontFamily:'\"ABC Diatype Medium\", \"ABC Diatype Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},shopifyProductID:QHgkxMqu1aBB0zrcut,width:\"100%\"})})}),visible!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v120\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-187m7w\",\"data-styles-preset\":\"jQQho0wTV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Included with every Solius Pro. Order an extra pair or a replacement anytime.\"})}),className:\"framer-1t40tf4\",fonts:[\"Inter\"],text:kY9yp0YQ8aBB0zrcut,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-og9tw7-container\",nodeId:\"OF7oiMlVS\",rendersWithMotion:true,scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(FCPurchaseButtonYellow,{height:\"100%\",id:\"OF7oiMlVS\",IUvxNvRud:\"var(--token-d416aae8-65bd-4f63-99e2-be2df1dc55d1)\",layoutId:\"OF7oiMlVS\",Nt_kadLvR:QHgkxMqu1aBB0zrcut,u3JCUY04C:getLocalizedValue(\"v17\",activeLocale)??\"Add to cart\",variant:matchVariant(\"vl_YFoF68\"),width:\"100%\",yAtEkuCTK:false})})})]})]})}),getContainer())})})]})})})]})})})},idaBB0zrcut);}),visible1!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-zppv2h\",\"data-border\":true,\"data-framer-name\":\"Empty State\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v121\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-text-color\":\"rgb(153, 153, 153)\"},children:\"No items\"})}),className:\"framer-1pin0i6\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]});}})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qr3g99\",\"data-framer-name\":\"Nav Arrows\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-19fayzz\",\"data-framer-name\":\"Divider\"}),/*#__PURE__*/_jsx(MotionDivWithPrevArrow11jvdb8,{className:\"framer-11jvdb8\",\"data-border\":true,\"data-framer-name\":\"Navigation Arrow 2\",style:{rotate:-180},children:/*#__PURE__*/_jsx(ChevronDown,{animated:true,className:\"framer-16ikyrb\",layoutId:\"tBW24zF2y\",OFpERZk8t:true,style:{rotate:-90}})}),/*#__PURE__*/_jsx(MotionDivWithNextArroww25c9b,{className:\"framer-w25c9b\",\"data-framer-name\":\"Navigation Arrow 2\",children:/*#__PURE__*/_jsx(ChevronDown,{animated:true,className:\"framer-1q5ridz\",layoutId:\"HscrT4OKo\",OFpERZk8t:true,style:{rotate:-90}})})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-c3q45u\",\"data-framer-name\":\"Clinician Reviews\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-yk6f6a\",\"data-framer-name\":\"Content Wrapper\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-s37v2q-container\",isAuthoredByUser:true,nodeId:\"V95qxmWyl\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(FrontRowWidget,{align:\"center\",height:\"100%\",hideOnDesktop:false,hideOnMobile:false,id:\"V95qxmWyl\",layoutId:\"V95qxmWyl\",padding:\"0px\",productId:getLocalizedValue(\"v122\",activeLocale)??\"4930\",showReadReviewsCta:true,stickerHeight:160,stickerWidth:100,stickerZIndex:1e3,style:{width:\"100%\"},widgetId:getLocalizedValue(\"v123\",activeLocale)??\"14170\",widgetType:\"qual\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-hq561z\",\"data-framer-name\":\"Experience Solius\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-r95x6v\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-80dwi9\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v124\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-12x4pf3\",\"data-styles-preset\":\"cDhovaF51\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"rgb(17, 17, 17)\"},children:\"Experience Solius\"})}),className:\"framer-1847uhl\",\"data-framer-name\":\"Experience Solius\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v125\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-i87tte\",\"data-styles-preset\":\"MbaSlxd3d\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"rgb(51, 51, 51)\"},children:\"See personalized UVB light therapy for yourself. Solius is now available at partner locations nationwide, with new spots added every week.\"})}),className:\"framer-1t4kc2q\",\"data-framer-name\":\"Copy\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"q6jZSD0MN\"},implicitPathVariables:undefined},{href:{webPageId:\"q6jZSD0MN\"},implicitPathVariables:undefined},{href:{webPageId:\"q6jZSD0MN\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{y:13681.93},WN9KpQWeR:{y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:10666.33,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12rreup-container\",nodeId:\"VnnvIs2gB\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{Wl44o33O_:resolvedLinks8[1]},WN9KpQWeR:{variant:matchVariant(\"RBzr8IorZ\"),Wl44o33O_:resolvedLinks8[2]}},children:/*#__PURE__*/_jsx(LinkButton,{height:\"100%\",id:\"VnnvIs2gB\",layoutId:\"VnnvIs2gB\",mawCLKbcO:false,NNYnInQxS:getLocalizedValue(\"v126\",activeLocale)??\"Locate a Partner Near You\",PyE7b5Wlu:false,QV_RRiyZ3:IconArrow,variant:matchVariant(\"Jtj7VVmSQ\"),width:\"100%\",Wl44o33O_:resolvedLinks8[0]})})})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3008,intrinsicWidth:5668,loading:getLoadingLazyAtYPosition(13749.93),pixelHeight:3008,pixelWidth:5668,sizes:\"calc(min(100vw - 48px, 1600px) - 56px)\",src:\"https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?width=5668&height=3008\",srcSet:\"https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?scale-down-to=512&width=5668&height=3008 512w,https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?scale-down-to=1024&width=5668&height=3008 1024w,https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?scale-down-to=2048&width=5668&height=3008 2048w,https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?scale-down-to=4096&width=5668&height=3008 4096w,https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?width=5668&height=3008 5668w\"}},WN9KpQWeR:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3008,intrinsicWidth:5668,pixelHeight:3008,pixelWidth:5668,sizes:\"calc(min(100vw - 48px, 1600px) - 56px)\",src:\"https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?width=5668&height=3008\",srcSet:\"https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?scale-down-to=512&width=5668&height=3008 512w,https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?scale-down-to=1024&width=5668&height=3008 1024w,https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?scale-down-to=2048&width=5668&height=3008 2048w,https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?scale-down-to=4096&width=5668&height=3008 4096w,https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?width=5668&height=3008 5668w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3008,intrinsicWidth:5668,loading:getLoadingLazyAtYPosition(10472.83),pixelHeight:3008,pixelWidth:5668,sizes:\"571px\",src:\"https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?width=5668&height=3008\",srcSet:\"https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?scale-down-to=512&width=5668&height=3008 512w,https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?scale-down-to=1024&width=5668&height=3008 1024w,https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?scale-down-to=2048&width=5668&height=3008 2048w,https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?scale-down-to=4096&width=5668&height=3008 4096w,https://framerusercontent.com/images/ACxIow2OlTfP70rnSLwQPSJLA.jpg?width=5668&height=3008 5668w\"},className:\"framer-ilaip8\",\"data-framer-name\":\"Image\"})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{y:14005.93},WN9KpQWeR:{y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"min(100vw - 48px, 1600px)\",y:10755.83,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mterbr-container\",nodeId:\"zezwMFLc_\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PartnerLogoTicker,{height:\"100%\",id:\"zezwMFLc_\",layoutId:\"zezwMFLc_\",style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-1svoaky\",\"data-framer-name\":\"FAQ\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-w20g2t\",\"data-framer-name\":\"Content Wrapper\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kazw9t\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:getLocalizedValue(\"v127\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1t42hft\",\"data-styles-preset\":\"IRnA1X4Gm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-0d1a78fe-5f77-4d6e-b3f8-682bcb4fc979, rgb(17, 17, 17))\"},children:\"Frequently asked questions\"})}),className:\"framer-y0rm3c\",\"data-framer-name\":\"Advanced Engineering\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-94u32n\",\"data-framer-name\":\"FAQ List\",children:/*#__PURE__*/_jsx(\"ul\",{className:\"framer-1son8ln\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idrwuRY3Uyi,kAzFmtoEj:kAzFmtoEjrwuRY3Uyi,XspAapreq:XspAapreqrwuRY3Uyi,Z4gg8JzVH:Z4gg8JzVHrwuRY3Uyi},index1)=>{kAzFmtoEjrwuRY3Uyi??=\"\";XspAapreqrwuRY3Uyi??=\"\";Z4gg8JzVHrwuRY3Uyi??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`rwuRY3Uyi-${idrwuRY3Uyi}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{Z4gg8JzVH:Z4gg8JzVHrwuRY3Uyi},children:/*#__PURE__*/_jsx(\"li\",{className:\"framer-1rnp55y\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"max((100vw - 104px) / 2, 1px)\",y:14304.93},WN9KpQWeR:{width:\"calc(min(100vw, 480px) - 48px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:181,width:\"max((min(100vw - 48px, 1600px) - 96px) / 2, 1px)\",y:11054.83,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gtrauo-container\",nodeId:\"fYUp8tbbL\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(FAQFAQElement,{e2nsTa0x9:XspAapreqrwuRY3Uyi,height:\"100%\",id:\"fYUp8tbbL\",layoutId:\"fYUp8tbbL\",style:{width:\"100%\"},variant:matchVariant(\"Ia5KCcqeq\"),width:\"100%\",yAR14AydH:kAzFmtoEjrwuRY3Uyi})})})})})})},idrwuRY3Uyi);})});}})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{width:\"max((100vw - 104px) / 2, 1px)\",y:14200.93}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:285,width:\"max((min(100vw - 48px, 1600px) - 96px) / 2, 1px)\",y:10950.83,children:/*#__PURE__*/_jsx(Container,{className:\"framer-fqcz9h-container hidden-uu5fwa\",nodeId:\"AJQJS_91d\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(FAQImage,{height:\"100%\",id:\"AJQJS_91d\",layoutId:\"AJQJS_91d\",style:{height:\"100%\",maxHeight:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{y:14565.93},WN9KpQWeR:{y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:992,width:\"100vw\",y:11315.83,children:/*#__PURE__*/_jsx(Container,{className:\"framer-3xi1t1-container\",nodeId:\"OkuZ1nWcT\",scopeId:\"jQMjrOk_g\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CqXuZEdic:{variant:matchVariant(\"xUTPq4mEV\")},WN9KpQWeR:{variant:matchVariant(\"QBF_eLShu\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"OkuZ1nWcT\",layoutId:\"OkuZ1nWcT\",PL7yAiIJl:aHUpUDdyA,style:{width:\"100%\"},variant:matchVariant(\"rQcvzo4eh\"),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 query4=mediaQueries[key];return`@media ${query4} { ${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 14920\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CqXuZEdic\":{\"layout\":[\"fixed\",\"fixed\"]},\"WN9KpQWeR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uaP4oRuu8\":\"navCollapseTrigger\",\"XV0528o8h\":\"activePage\",\"aHUpUDdyA\":\"footerBG\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"mEgxd9bHV\":[\".framer-1fjho2k-container\",\".framer-rct9hc\",\".framer-3xi1t1-container\"],\"CqXuZEdic\":[\".framer-1fjho2k-container\",\".framer-rct9hc\",\".framer-3xi1t1-container\"],\"WN9KpQWeR\":[\".framer-1fjho2k-container\",\".framer-rct9hc\",\".framer-3xi1t1-container\"]}\n * @framerBreakpoints {\"mEgxd9bHV\":{\"min\":1280,\"canvasClassName\":\"framer-sg34bx-override\",\"minHeight\":14920,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"CqXuZEdic\":{\"min\":810,\"max\":1279,\"canvasClassName\":\"framer-1sgs2rm-override\",\"minHeight\":14920,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"WN9KpQWeR\":{\"max\":809,\"canvasClassName\":\"framer-uu5fwa-override\",\"minHeight\":14920,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant mEgxd9bHV\n * @framerLayoutTemplate true\n */const FramerjQMjrOk_g=withCSS(Component,css,\"framer-VOQ2d\");export default FramerjQMjrOk_g;FramerjQMjrOk_g.displayName=\"Commerce PDP Template\";FramerjQMjrOk_g.defaultProps={height:14920,width:1280};addPropertyControls(FramerjQMjrOk_g,{uaP4oRuu8:{title:\"Nav Collapse Trigger\",type:ControlType.ScrollSectionRef},XV0528o8h:NavControls?.[\"VJDuZs6Zt\"]&&{...NavControls[\"VJDuZs6Zt\"],defaultValue:\"WMIibhPmw\",description:undefined,hidden:undefined,title:\"Active Page\"},aHUpUDdyA:{defaultValue:\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\",title:\"Footer BG\",type:ControlType.Color}});addFonts(FramerjQMjrOk_g,[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Diatype Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/2bxvxevPPneGU6riruToYe504Qk.woff2\",weight:\"500\"},{cssFamilyName:\"ABC Diatype Heavy\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/Zpr8UL4VavGbnewLCkNnxM8.woff2\",weight:\"800\"},{cssFamilyName:\"ABC Diatype Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/yayaqxjOKUVUw7gLHwg1s81hfSQ.woff2\",weight:\"400\"},{cssFamilyName:\"ABC Diatype Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype\",url:\"https://framerusercontent.com/assets/J1pPnpaffEzyplGyjn0hxpbMPE.woff2\",weight:\"700\"},{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:\"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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...NavFonts,...CartModalFonts,...CustomSiteSearchFonts,...ProductGalleryFonts,...ShieldCheckFonts,...MembershipSelectorFonts,...FCPurchaseButtonYellowFonts,...TruckFonts,...RefreshCcwFonts,...UShieldFonts,...LinkButtonFonts,...TruemedWidgetFonts,...ShopifyFonts,...PDPAccordionWhatsIncludedFonts,...RowFonts,...AppReviewsComponentFonts,...VideoFonts,...HealthBenefitsNewCardFonts,...ModernFonts,...SeasonFonts,...Skin1Fonts,...CloudFonts,...TimeFonts,...SkinFonts,...ShieldWithCheckFonts,...StowatchFonts,...PowerOfTheSunCarouselSliderFonts,...LogoNewFonts,...EyeFonts,...PlusFonts,...XFonts,...FC_ProductPriceFonts,...ChevronDownFonts,...FrontRowWidgetFonts,...PartnerLogoTickerFonts,...FAQFAQElementFonts,...FAQImageFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts),...getFontsFromSharedStyle(sharedStyle10.fonts),...getFontsFromSharedStyle(sharedStyle11.fonts),...getFontsFromSharedStyle(sharedStyle12.fonts)],{supportsExplicitInterCodegen:true});FramerjQMjrOk_g.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);const queryCacheEntry1=queryCache.get(query3(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>queryCacheEntry1.preload(),()=>forwardLoader(Nav,{},context),()=>forwardLoader(CartModal,{},context),()=>forwardLoader(CustomSiteSearch,{},context),()=>forwardLoader(ProductGallery,{},context),()=>forwardLoader(MembershipSelector,{},context),()=>forwardLoader(FCPurchaseButtonYellow,{},context),()=>forwardLoader(LinkButton,{},context),()=>forwardLoader(PDPAccordionWhatsIncluded,{},context),()=>forwardLoader(Row,{},context),()=>forwardLoader(AppReviewsComponent,{},context),()=>forwardLoader(HealthBenefitsNewCard,{},context),()=>forwardLoader(PowerOfTheSunCarouselSlider,{},context),()=>forwardLoader(PartnerLogoTicker,{},context),()=>forwardLoader(FAQImage,{},context),()=>forwardLoader(Footer,{},context),async()=>{const parentData=await runWithYield(()=>queryCacheEntry.readMaybeAsync(),context)??[];return runTasksWithYield(parentData.flatMap(item=>()=>forwardLoader(FCPurchaseButtonYellow,{},context)),context);},async()=>{const parentData=await runWithYield(()=>queryCacheEntry1.readMaybeAsync(),context)??[];return runTasksWithYield(parentData.flatMap(item=>()=>forwardLoader(FAQFAQElement,{},context)),context);}],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjQMjrOk_g\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"uaP4oRuu8\\\":\\\"navCollapseTrigger\\\",\\\"XV0528o8h\\\":\\\"activePage\\\",\\\"aHUpUDdyA\\\":\\\"footerBG\\\"}\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"mEgxd9bHV\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-sg34bx-override\\\",\\\"minHeight\\\":14920,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"CqXuZEdic\\\":{\\\"min\\\":810,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-1sgs2rm-override\\\",\\\"minHeight\\\":14920,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"WN9KpQWeR\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-uu5fwa-override\\\",\\\"minHeight\\\":14920,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"mEgxd9bHV\",\"framerHitTargets\":\"{\\\"mEgxd9bHV\\\":[\\\".framer-1fjho2k-container\\\",\\\".framer-rct9hc\\\",\\\".framer-3xi1t1-container\\\"],\\\"CqXuZEdic\\\":[\\\".framer-1fjho2k-container\\\",\\\".framer-rct9hc\\\",\\\".framer-3xi1t1-container\\\"],\\\"WN9KpQWeR\\\":[\\\".framer-1fjho2k-container\\\",\\\".framer-rct9hc\\\",\\\".framer-3xi1t1-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"14920\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CqXuZEdic\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WN9KpQWeR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9b3949)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import CartModal from\"#framer/local/canvasComponent/f1NutSCmP/f1NutSCmP.js\";import CustomSiteSearch from\"#framer/local/canvasComponent/QaPDw29h0/QaPDw29h0.js\";import Footer from\"#framer/local/canvasComponent/qhs9qNzhc/qhs9qNzhc.js\";import Nav from\"#framer/local/canvasComponent/UEZWT827f/UEZWT827f.js\";const NavFonts=getFonts(Nav);const NavWithVariantAppearEffect=withVariantAppearEffect(Nav);const CartModalFonts=getFonts(CartModal);const CustomSiteSearchFonts=getFonts(CustomSiteSearch);const FooterFonts=getFonts(Footer);const NavControls=getPropertyControls(Nav);const breakpoints={cCjtOOxX1:\"(min-width: 1280px)\",gdt50P9mG:\"(min-width: 810px) and (max-width: 1279.98px)\",i_YPeFpji:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-tCeBM\";const variantClassNames={cCjtOOxX1:\"framer-v-jrulkc\",gdt50P9mG:\"framer-v-zdcpdv\",i_YPeFpji:\"framer-v-9gzb3r\"};const XV0528o8h=undefined;const uaP4oRuu8=undefined;const aHUpUDdyA=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:120,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:120,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={i_YPeFpji:[\".framer-tCeBM.framer-oyb0q4-container { left: 0px; width: unset; }\",\".framer-tCeBM.framer-2xv1g4-container { left: 12px; max-width: unset; right: 12px; top: 12px; width: unset; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={i_YPeFpji:\".framer-9gzb3r-override\"};const rules=[\".framer-tCeBM.framer-1rkpr4s, .framer-tCeBM .framer-1rkpr4s { display: block; }\",'.framer-tCeBM.framer-jrulkc { --selection-background-color: var(--token-d416aae8-65bd-4f63-99e2-be2df1dc55d1, #ffec35) /* {\"name\":\"Sunbeam Yellow\"} */; --selection-color: var(--token-72921288-a33a-497f-82c2-3989c5750395, #000000) /* {\"name\":\"Black\"} */; align-content: center; align-items: center; background-color: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, #f6f6ed); 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-tCeBM .framer-1541z5j-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-tCeBM.framer-esmmk0 { inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-tCeBM.framer-oyb0q4-container { bottom: 0px; flex: none; position: fixed; right: 0px; top: 0px; width: 600px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-tCeBM.framer-4ckbx { background-color: rgba(0, 0, 0, 0.3); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-tCeBM.framer-2xv1g4-container { flex: none; height: auto; left: 50%; max-width: 480px; position: fixed; top: 30%; width: 95%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-tCeBM .framer-6kqi03 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-tCeBM .framer-13wdqp8-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-tCeBM[data-selection=\"true\"] * ::selection, .framer-tCeBM [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={cCjtOOxX1:\"(min-width: 1280px)\",gdt50P9mG:\"(min-width: 810px) and (max-width: 1279.98px)\",i_YPeFpji:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"cCjtOOxX1\",Phone:\"i_YPeFpji\",Tablet:\"gdt50P9mG\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"How It Works\":\"nt7HB3xhv\",\"Why Solius\":\"IJ5SeLMr_\",Business:\"iI9EBPFmX\",Other:\"EsIjDORn6\",Research:\"mm6KP_nli\"};const getProps=({activePage,footerBG,height,id,navCollapseTrigger,width,...props})=>{return{...props,aHUpUDdyA:footerBG??props.aHUpUDdyA??\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\",uaP4oRuu8:navCollapseTrigger??props.uaP4oRuu8,variant:humanReadableVariantMap[props.variant]??props.variant??\"cCjtOOxX1\",XV0528o8h:humanReadableEnumMap[activePage]??activePage??props.XV0528o8h??\"WMIibhPmw\"};};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,uaP4oRuu8,XV0528o8h,aHUpUDdyA,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const mJhUQvpctko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const SqJgusY00ko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const T_9YiJ7aE1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"cCjtOOxX1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-jrulkc\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay1=>/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1541z5j-container\",layoutScroll:true,nodeId:\"CECJspYei\",rendersWithMotion:true,scopeId:\"cJkixnObN\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gdt50P9mG:{__framer__targets:[{ref:uaP4oRuu8,target:\"VjsK637s4\"}],variant:matchVariant(\"pV66yNO5t\")},i_YPeFpji:{__framer__targets:[{ref:uaP4oRuu8,target:\"VjsK637s4\"}],variant:matchVariant(\"pV66yNO5t\")}},children:/*#__PURE__*/_jsx(NavWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:uaP4oRuu8,target:\"DsSyJuxfX\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"CECJspYei\",layoutId:\"CECJspYei\",mJhUQvpct:mJhUQvpctko9la1({overlay}),SqJgusY00:SqJgusY00ko9la1({overlay:overlay1}),style:{width:\"100%\"},variant:matchVariant(\"tYScSEuIA\"),VJDuZs6Zt:XV0528o8h,width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-esmmk0\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"t9roky7qy\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{i_YPeFpji:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"600px\",children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-oyb0q4-container\"),exit:animation,inComponentSlot:true,initial:animation2,nodeId:\"KtAQ0Z7Ts\",rendersWithMotion:true,scopeId:\"cJkixnObN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{i_YPeFpji:{PN32Wb5Y6:true}},children:/*#__PURE__*/_jsx(CartModal,{height:\"100%\",id:\"KtAQ0Z7Ts\",layoutId:\"KtAQ0Z7Ts\",PN32Wb5Y6:false,style:{height:\"100%\",width:\"100%\"},T_9YiJ7aE:T_9YiJ7aE1q29jei({overlay}),width:\"100%\"})})})})})]})}),getContainer())})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-4ckbx\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"SAJW1Cac5\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{i_YPeFpji:{width:\"calc(100vw - 24px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(95vw, 480px)\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{i_YPeFpji:{transformTemplate:undefined}},children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-2xv1g4-container\"),exit:animation3,inComponentSlot:true,initial:animation4,nodeId:\"knzBf07zV\",rendersWithMotion:true,scopeId:\"cJkixnObN\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gdt50P9mG:{variant:matchVariant(\"MCLYBz5Uv\")},i_YPeFpji:{style:{width:\"100%\"},variant:matchVariant(\"MCLYBz5Uv\")}},children:/*#__PURE__*/_jsx(CustomSiteSearch,{height:\"100%\",id:\"knzBf07zV\",layoutId:\"knzBf07zV\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"GCO6Ke3Ay\"),width:\"100%\"})})})})})})]})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-6kqi03\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:932,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13wdqp8-container\",nodeId:\"NwC4TMBfK\",scopeId:\"cJkixnObN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gdt50P9mG:{variant:matchVariant(\"xUTPq4mEV\")},i_YPeFpji:{variant:matchVariant(\"QBF_eLShu\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"NwC4TMBfK\",layoutId:\"NwC4TMBfK\",PL7yAiIJl:aHUpUDdyA,style:{width:\"100%\"},variant:matchVariant(\"rQcvzo4eh\"),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 1913\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"gdt50P9mG\":{\"layout\":[\"fixed\",\"fixed\"]},\"i_YPeFpji\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uaP4oRuu8\":\"navCollapseTrigger\",\"XV0528o8h\":\"activePage\",\"aHUpUDdyA\":\"footerBG\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"cCjtOOxX1\":[\".framer-1541z5j-container\",\".framer-13wdqp8-container\"],\"gdt50P9mG\":[\".framer-1541z5j-container\",\".framer-13wdqp8-container\"],\"i_YPeFpji\":[\".framer-1541z5j-container\",\".framer-13wdqp8-container\"]}\n * @framerBreakpoints {\"cCjtOOxX1\":{\"min\":1280,\"canvasClassName\":\"framer-jrulkc-override\",\"minHeight\":1913,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"gdt50P9mG\":{\"min\":810,\"max\":1279,\"canvasClassName\":\"framer-zdcpdv-override\",\"minHeight\":1913,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"i_YPeFpji\":{\"max\":809,\"canvasClassName\":\"framer-9gzb3r-override\",\"minHeight\":1913,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant cCjtOOxX1\n * @framerLayoutTemplate true\n */const FramercJkixnObN=withCSS(Component,css,\"framer-tCeBM\");export default FramercJkixnObN;FramercJkixnObN.displayName=\"Commerce\";FramercJkixnObN.defaultProps={height:1913,width:1280};addPropertyControls(FramercJkixnObN,{uaP4oRuu8:{title:\"Nav Collapse Trigger\",type:ControlType.ScrollSectionRef},XV0528o8h:NavControls?.[\"VJDuZs6Zt\"]&&{...NavControls[\"VJDuZs6Zt\"],defaultValue:\"WMIibhPmw\",description:undefined,hidden:undefined,title:\"Active Page\"},aHUpUDdyA:{defaultValue:\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\",title:\"Footer BG\",type:ControlType.Color}});addFonts(FramercJkixnObN,[{explicitInter:true,fonts:[]},...NavFonts,...CartModalFonts,...CustomSiteSearchFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramercJkixnObN.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav,{},context),forwardLoader(CartModal,{},context),forwardLoader(CustomSiteSearch,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercJkixnObN\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1280\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gdt50P9mG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"i_YPeFpji\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1913\",\"framerDefaultVariant\":\"cCjtOOxX1\",\"framerHitTargets\":\"{\\\"cCjtOOxX1\\\":[\\\".framer-1541z5j-container\\\",\\\".framer-13wdqp8-container\\\"],\\\"gdt50P9mG\\\":[\\\".framer-1541z5j-container\\\",\\\".framer-13wdqp8-container\\\"],\\\"i_YPeFpji\\\":[\\\".framer-1541z5j-container\\\",\\\".framer-13wdqp8-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"uaP4oRuu8\\\":\\\"navCollapseTrigger\\\",\\\"XV0528o8h\\\":\\\"activePage\\\",\\\"aHUpUDdyA\\\":\\\"footerBG\\\"}\",\"framerBreakpoints\":\"{\\\"cCjtOOxX1\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-jrulkc-override\\\",\\\"minHeight\\\":1913,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"gdt50P9mG\\\":{\\\"min\\\":810,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-zdcpdv-override\\\",\\\"minHeight\\\":1913,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"i_YPeFpji\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-9gzb3r-override\\\",\\\"minHeight\\\":1913,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,startTransition,useCallback,useEffect,useRef,useState}from\"react\";function isBrandAssetsPath(){if(typeof window===\"undefined\")return false;return window.location.pathname===\"/brand-assets\";}function getVariantForScrollState(){if(typeof window===\"undefined\"||typeof document===\"undefined\"){return\"Desktop Default\";}const isDesktop=window.innerWidth>1279;const initialVariant=isDesktop?\"Desktop Default\":\"Mobile Closed\";const scrolledVariant=isDesktop?\"Desktop Collapsed Hover\":\"Mobile BG Closed\";const hero=document.getElementById(\"brand-assets-hero\");let isScrolled=false;if(hero){const rect=hero.getBoundingClientRect();isScrolled=rect.bottom<=80;}else{isScrolled=window.scrollY>600;}return isScrolled?scrolledVariant:initialVariant;}export function withBrandAssetsNavScroll(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[variant,setVariant]=useState(\"Desktop Default\");const frameRef=useRef(null);const updateVariant=useCallback(()=>{if(!isBrandAssetsPath())return;const next=getVariantForScrollState();startTransition(()=>{setVariant(prev=>prev===next?prev:next);});},[]);const scheduleUpdate=useCallback(()=>{if(typeof window===\"undefined\")return;if(frameRef.current!==null)return;frameRef.current=window.requestAnimationFrame(()=>{frameRef.current=null;updateVariant();});},[updateVariant]);useEffect(()=>{if(typeof window===\"undefined\")return;if(!isBrandAssetsPath())return;updateVariant();window.addEventListener(\"scroll\",scheduleUpdate,{passive:true});window.addEventListener(\"resize\",scheduleUpdate);return()=>{window.removeEventListener(\"scroll\",scheduleUpdate);window.removeEventListener(\"resize\",scheduleUpdate);if(frameRef.current!==null){window.cancelAnimationFrame(frameRef.current);frameRef.current=null;}};},[scheduleUpdate,updateVariant]);if(!isBrandAssetsPath()){return /*#__PURE__*/_jsx(Component,{ref:ref,...props});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:variant,$control__variant:variant});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withBrandAssetsNavScroll\":{\"type\":\"reactHoc\",\"name\":\"withBrandAssetsNavScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BrandAssetsNavScroll.map","// Generated by Framer (4ecd144)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,runTasksWithYield,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import CartModal from\"#framer/local/canvasComponent/f1NutSCmP/f1NutSCmP.js\";import WelcomeMessage from\"#framer/local/canvasComponent/hjAvb3oi5/hjAvb3oi5.js\";import CustomSiteSearch from\"#framer/local/canvasComponent/QaPDw29h0/QaPDw29h0.js\";import ForbesArticleBanner,*as ForbesArticleBannerInfo from\"#framer/local/canvasComponent/qg3k4k8d1/qg3k4k8d1.js\";import Footer from\"#framer/local/canvasComponent/qhs9qNzhc/qhs9qNzhc.js\";import Nav,*as NavInfo from\"#framer/local/canvasComponent/UEZWT827f/UEZWT827f.js\";import{withBrandAssetsNavScroll}from\"#framer/local/codeFile/l8t3SAz/BrandAssetsNavScroll.js\";import{withForbesBannerPersistentDismiss}from\"#framer/local/codeFile/HIj03zR/ForbesBannerDismiss.js\";const ForbesArticleBannerFonts=getFonts(ForbesArticleBanner);const ForbesArticleBannerWithForbesBannerPersistentDismiss1jp88gvWithMappedReactProps1xoi4n6=withMappedReactProps(withCodeBoundaryForOverrides(ForbesArticleBanner,{nodeId:\"eBiKX71lR\",override:withForbesBannerPersistentDismiss,scopeId:\"gLrkMfh_h\"}),ForbesArticleBannerInfo);const FooterFonts=getFonts(Footer);const NavFonts=getFonts(Nav);const NavWithBrandAssetsNavScroll58hsjnWithMappedReactPropsof1wcx=withMappedReactProps(withCodeBoundaryForOverrides(Nav,{nodeId:\"HannjRFnS\",override:withBrandAssetsNavScroll,scopeId:\"gLrkMfh_h\"}),NavInfo);const CartModalFonts=getFonts(CartModal);const CustomSiteSearchFonts=getFonts(CustomSiteSearch);const NavControls=getPropertyControls(Nav);const breakpoints={goeZpttT_:\"(min-width: 810px) and (max-width: 1199.98px)\",j8dqFGaMx:\"(max-width: 809.98px)\",wSwl0wcm_:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-pjGTo\";const variantClassNames={goeZpttT_:\"framer-v-qcquje\",j8dqFGaMx:\"framer-v-shtqrm\",wSwl0wcm_:\"framer-v-syi0n9\"};const aHUpUDdyA=undefined;const XV0528o8h=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:120,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:120,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={j8dqFGaMx:[\".framer-pjGTo.framer-1d0lrr8-container { left: 0px; width: unset; }\",\".framer-pjGTo.framer-2nkq50-container { left: 12px; max-width: unset; right: 12px; top: 12px; width: unset; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={j8dqFGaMx:\".framer-shtqrm-override\"};const rules=[\".framer-pjGTo.framer-7evtw8, .framer-pjGTo .framer-7evtw8 { display: block; }\",'.framer-pjGTo.framer-syi0n9 { --selection-background-color: var(--token-d416aae8-65bd-4f63-99e2-be2df1dc55d1, #ffec35) /* {\"name\":\"Sunbeam Yellow\"} */; --selection-color: var(--token-72921288-a33a-497f-82c2-3989c5750395, #000000) /* {\"name\":\"Black\"} */; align-content: center; align-items: center; background-color: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, #f6f6ed); 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-pjGTo .framer-1jp88gv-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-pjGTo .framer-1ratolo { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-pjGTo .framer-1knthzl-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-pjGTo .framer-58hsjn-container { flex: none; height: auto; left: 0px; order: 1004; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-pjGTo.framer-1otthy4 { inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-pjGTo.framer-1d0lrr8-container { bottom: 0px; flex: none; position: fixed; right: 0px; top: 0px; width: 600px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-pjGTo.framer-eze1il { background-color: rgba(0, 0, 0, 0.3); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-pjGTo.framer-2nkq50-container { flex: none; height: auto; left: 50%; max-width: 480px; position: fixed; top: 30%; width: 95%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-pjGTo[data-selection=\"true\"] * ::selection, .framer-pjGTo [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={goeZpttT_:\"(min-width: 810px) and (max-width: 1199.98px)\",j8dqFGaMx:\"(max-width: 809.98px)\",wSwl0wcm_:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"wSwl0wcm_\",Phone:\"j8dqFGaMx\",Tablet:\"goeZpttT_\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"How It Works\":\"nt7HB3xhv\",\"Why Solius\":\"IJ5SeLMr_\",Business:\"iI9EBPFmX\",News:\"YhsjCex63\",Other:\"EsIjDORn6\",Research:\"mm6KP_nli\"};const getProps=({activePage,footerBG,height,id,width,...props})=>{return{...props,aHUpUDdyA:footerBG??props.aHUpUDdyA??\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"wSwl0wcm_\",XV0528o8h:humanReadableEnumMap[activePage]??activePage??props.XV0528o8h??\"EsIjDORn6\"};};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,XV0528o8h,aHUpUDdyA,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const mJhUQvpctko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const T_9YiJ7aE1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"wSwl0wcm_\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-syi0n9\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jp88gv-container\",layoutScroll:true,nodeId:\"eBiKX71lR\",rendersWithMotion:true,scopeId:\"gLrkMfh_h\",children:/*#__PURE__*/_jsx(ForbesArticleBannerWithForbesBannerPersistentDismiss1jp88gvWithMappedReactProps1xoi4n6,{height:\"100%\",id:\"eBiKX71lR\",layoutId:\"eBiKX71lR\",style:{width:\"100%\"},variant:matchVariant(\"k0BdKsbnf\"),width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ratolo\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1200,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1knthzl-container\",nodeId:\"GRn_6PKGT\",scopeId:\"gLrkMfh_h\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{goeZpttT_:{variant:matchVariant(\"xUTPq4mEV\")},j8dqFGaMx:{variant:matchVariant(\"QBF_eLShu\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"GRn_6PKGT\",layoutId:\"GRn_6PKGT\",PL7yAiIJl:aHUpUDdyA,style:{width:\"100%\"},variant:matchVariant(\"rQcvzo4eh\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay1=>/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-58hsjn-container\",layoutScroll:true,nodeId:\"HannjRFnS\",rendersWithMotion:true,scopeId:\"gLrkMfh_h\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{goeZpttT_:{variant:matchVariant(\"R0M_10hO9\")},j8dqFGaMx:{variant:matchVariant(\"R0M_10hO9\")}},children:/*#__PURE__*/_jsx(NavWithBrandAssetsNavScroll58hsjnWithMappedReactPropsof1wcx,{height:\"100%\",id:\"HannjRFnS\",layoutId:\"HannjRFnS\",mJhUQvpct:mJhUQvpctko9la1({overlay}),SqJgusY00:mJhUQvpctko9la1({overlay:overlay1}),style:{width:\"100%\"},variant:matchVariant(\"DuSBHjMXg\"),VJDuZs6Zt:XV0528o8h,width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1otthy4\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"v5INTwwr5\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{j8dqFGaMx:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"600px\",children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-1d0lrr8-container\"),exit:animation,inComponentSlot:true,initial:animation2,nodeId:\"qmoOSfAWh\",rendersWithMotion:true,scopeId:\"gLrkMfh_h\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{j8dqFGaMx:{PN32Wb5Y6:true}},children:/*#__PURE__*/_jsx(CartModal,{height:\"100%\",id:\"qmoOSfAWh\",layoutId:\"qmoOSfAWh\",PN32Wb5Y6:false,style:{height:\"100%\",width:\"100%\"},T_9YiJ7aE:T_9YiJ7aE1q29jei({overlay}),width:\"100%\"})})})})})]})}),getContainer())})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-eze1il\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"Bk2Oz83vS\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{j8dqFGaMx:{width:\"calc(100vw - 24px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(95vw, 480px)\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{j8dqFGaMx:{transformTemplate:undefined}},children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-2nkq50-container\"),exit:animation3,inComponentSlot:true,initial:animation4,nodeId:\"PWgS8jpRf\",rendersWithMotion:true,scopeId:\"gLrkMfh_h\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{goeZpttT_:{variant:matchVariant(\"MCLYBz5Uv\")},j8dqFGaMx:{style:{width:\"100%\"},variant:matchVariant(\"MCLYBz5Uv\")}},children:/*#__PURE__*/_jsx(CustomSiteSearch,{height:\"100%\",id:\"PWgS8jpRf\",layoutId:\"PWgS8jpRf\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"GCO6Ke3Ay\"),width:\"100%\"})})})})})})]})}),getContainer())})})]})})})})})]}),/*#__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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"goeZpttT_\":{\"layout\":[\"fixed\",\"fixed\"]},\"j8dqFGaMx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XV0528o8h\":\"activePage\",\"aHUpUDdyA\":\"footerBG\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"wSwl0wcm_\":[\".framer-1jp88gv-container\",\".framer-1knthzl-container\",\".framer-58hsjn-container\"],\"goeZpttT_\":[\".framer-1jp88gv-container\",\".framer-1knthzl-container\",\".framer-58hsjn-container\"],\"j8dqFGaMx\":[\".framer-1jp88gv-container\",\".framer-1knthzl-container\",\".framer-58hsjn-container\"]}\n * @framerBreakpoints {\"wSwl0wcm_\":{\"min\":1200,\"canvasClassName\":\"framer-syi0n9-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"goeZpttT_\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-qcquje-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"j8dqFGaMx\":{\"max\":809,\"canvasClassName\":\"framer-shtqrm-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant wSwl0wcm_\n * @framerLayoutTemplate true\n */const FramergLrkMfh_h=withCSS(Component,css,\"framer-pjGTo\");export default FramergLrkMfh_h;FramergLrkMfh_h.displayName=\"Brand Assets Layout\";FramergLrkMfh_h.defaultProps={height:1e3,width:1200};addPropertyControls(FramergLrkMfh_h,{XV0528o8h:NavControls?.[\"VJDuZs6Zt\"]&&{...NavControls[\"VJDuZs6Zt\"],defaultValue:\"EsIjDORn6\",description:undefined,hidden:undefined,title:\"Active Page\"},aHUpUDdyA:{defaultValue:\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\",title:\"Footer BG\",type:ControlType.Color}});addFonts(FramergLrkMfh_h,[{explicitInter:true,fonts:[]},...ForbesArticleBannerFonts,...FooterFonts,...NavFonts,...CartModalFonts,...CustomSiteSearchFonts],{supportsExplicitInterCodegen:true});FramergLrkMfh_h.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ForbesArticleBanner,{},context),()=>forwardLoader(WelcomeMessage,{},context),()=>forwardLoader(Footer,{},context),()=>forwardLoader(Nav,{},context),()=>forwardLoader(CartModal,{},context),()=>forwardLoader(CustomSiteSearch,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergLrkMfh_h\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"wSwl0wcm_\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"goeZpttT_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"j8dqFGaMx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"wSwl0wcm_\\\":[\\\".framer-1jp88gv-container\\\",\\\".framer-1knthzl-container\\\",\\\".framer-58hsjn-container\\\"],\\\"goeZpttT_\\\":[\\\".framer-1jp88gv-container\\\",\\\".framer-1knthzl-container\\\",\\\".framer-58hsjn-container\\\"],\\\"j8dqFGaMx\\\":[\\\".framer-1jp88gv-container\\\",\\\".framer-1knthzl-container\\\",\\\".framer-58hsjn-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerVariables\":\"{\\\"XV0528o8h\\\":\\\"activePage\\\",\\\"aHUpUDdyA\\\":\\\"footerBG\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"wSwl0wcm_\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-syi0n9-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"goeZpttT_\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-qcquje-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"j8dqFGaMx\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-shtqrm-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e1541bb)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import CartModal from\"#framer/local/canvasComponent/f1NutSCmP/f1NutSCmP.js\";import CustomSiteSearch from\"#framer/local/canvasComponent/QaPDw29h0/QaPDw29h0.js\";import Footer from\"#framer/local/canvasComponent/qhs9qNzhc/qhs9qNzhc.js\";import Nav from\"#framer/local/canvasComponent/UEZWT827f/UEZWT827f.js\";const NavFonts=getFonts(Nav);const NavWithVariantAppearEffect=withVariantAppearEffect(Nav);const CartModalFonts=getFonts(CartModal);const CustomSiteSearchFonts=getFonts(CustomSiteSearch);const FooterFonts=getFonts(Footer);const NavControls=getPropertyControls(Nav);const breakpoints={biFYJS_Pf:\"(max-width: 809.98px)\",m2ZAjm9ka:\"(min-width: 1280px)\",ryTFF_r9L:\"(min-width: 810px) and (max-width: 1279.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-TNrDZ\";const variantClassNames={biFYJS_Pf:\"framer-v-1ykcabb\",m2ZAjm9ka:\"framer-v-1qux5ne\",ryTFF_r9L:\"framer-v-1v3onar\"};const XV0528o8h=undefined;const uaP4oRuu8=undefined;const aHUpUDdyA=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={delay:0,duration:.6,ease:[.6,0,.05,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:120,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:120,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={biFYJS_Pf:[\".framer-TNrDZ.framer-1prn4mh-container { left: 0px; width: unset; }\",\".framer-TNrDZ.framer-7513ni-container { left: 12px; max-width: unset; right: 12px; top: 12px; width: unset; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={biFYJS_Pf:\".framer-1ykcabb-override\"};const rules=[\".framer-TNrDZ.framer-o29c1c, .framer-TNrDZ .framer-o29c1c { display: block; }\",'.framer-TNrDZ.framer-1qux5ne { --selection-background-color: var(--token-d416aae8-65bd-4f63-99e2-be2df1dc55d1, #ffec35) /* {\"name\":\"Sunbeam Yellow\"} */; --selection-color: var(--token-72921288-a33a-497f-82c2-3989c5750395, #000000) /* {\"name\":\"Black\"} */; align-content: center; align-items: center; background-color: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, #f6f6ed); 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-TNrDZ .framer-1mvjso2-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-TNrDZ.framer-1gvuw3z { inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-TNrDZ.framer-1prn4mh-container { bottom: 0px; flex: none; position: fixed; right: 0px; top: 0px; width: 600px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-TNrDZ.framer-plw1no { background-color: rgba(0, 0, 0, 0.3); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-TNrDZ.framer-7513ni-container { flex: none; height: auto; left: 50%; max-width: 480px; position: fixed; top: 30%; width: 95%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-TNrDZ .framer-t2j8a5 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-TNrDZ .framer-lzz5o1-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-TNrDZ[data-selection=\"true\"] * ::selection, .framer-TNrDZ [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={biFYJS_Pf:\"(max-width: 809.98px)\",m2ZAjm9ka:\"(min-width: 1280px)\",ryTFF_r9L:\"(min-width: 810px) and (max-width: 1279.98px)\"};const humanReadableVariantMap={Desktop:\"m2ZAjm9ka\",Phone:\"biFYJS_Pf\",Tablet:\"ryTFF_r9L\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"How It Works\":\"nt7HB3xhv\",\"Why Solius\":\"IJ5SeLMr_\",Business:\"iI9EBPFmX\",Other:\"EsIjDORn6\",Research:\"mm6KP_nli\"};const getProps=({activePage,footerBG,height,id,navCollapseTrigger,width,...props})=>{return{...props,aHUpUDdyA:footerBG??props.aHUpUDdyA??\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\",uaP4oRuu8:navCollapseTrigger??props.uaP4oRuu8,variant:humanReadableVariantMap[props.variant]??props.variant??\"m2ZAjm9ka\",XV0528o8h:humanReadableEnumMap[activePage]??activePage??props.XV0528o8h??\"WMIibhPmw\"};};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,uaP4oRuu8,XV0528o8h,aHUpUDdyA,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const mJhUQvpctko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const SqJgusY00ko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const T_9YiJ7aE1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"m2ZAjm9ka\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1qux5ne\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay1=>/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1mvjso2-container\",layoutScroll:true,nodeId:\"YAvMQ8vvW\",rendersWithMotion:true,scopeId:\"av_iLEmqp\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{biFYJS_Pf:{__framer__targets:[{ref:uaP4oRuu8,target:\"qS8fQ96Fx\"}],variant:matchVariant(\"RZfmbcMxB\")},ryTFF_r9L:{__framer__targets:[{ref:uaP4oRuu8,target:\"RZfmbcMxB\"}],variant:matchVariant(\"RZfmbcMxB\")}},children:/*#__PURE__*/_jsx(NavWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:uaP4oRuu8,target:\"wvxFtG2PS\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"YAvMQ8vvW\",layoutId:\"YAvMQ8vvW\",mJhUQvpct:mJhUQvpctko9la1({overlay}),SqJgusY00:SqJgusY00ko9la1({overlay:overlay1}),style:{width:\"100%\"},variant:matchVariant(\"HiXafNses\"),VJDuZs6Zt:XV0528o8h,width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1gvuw3z\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"NTNFAS6Y7\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{biFYJS_Pf:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"600px\",children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-1prn4mh-container\"),exit:animation,inComponentSlot:true,initial:animation2,nodeId:\"uknKF9dDz\",rendersWithMotion:true,scopeId:\"av_iLEmqp\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{biFYJS_Pf:{PN32Wb5Y6:true}},children:/*#__PURE__*/_jsx(CartModal,{height:\"100%\",id:\"uknKF9dDz\",layoutId:\"uknKF9dDz\",PN32Wb5Y6:false,style:{height:\"100%\",width:\"100%\"},T_9YiJ7aE:T_9YiJ7aE1q29jei({overlay}),width:\"100%\"})})})})})]})}),getContainer())})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-plw1no\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"JVrgYG5_Q\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{biFYJS_Pf:{width:\"calc(100vw - 24px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(95vw, 480px)\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{biFYJS_Pf:{transformTemplate:undefined}},children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-7513ni-container\"),exit:animation3,inComponentSlot:true,initial:animation4,nodeId:\"HyFL5FG1_\",rendersWithMotion:true,scopeId:\"av_iLEmqp\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{biFYJS_Pf:{style:{width:\"100%\"},variant:matchVariant(\"MCLYBz5Uv\")},ryTFF_r9L:{variant:matchVariant(\"MCLYBz5Uv\")}},children:/*#__PURE__*/_jsx(CustomSiteSearch,{height:\"100%\",id:\"HyFL5FG1_\",layoutId:\"HyFL5FG1_\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"GCO6Ke3Ay\"),width:\"100%\"})})})})})})]})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-t2j8a5\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:932,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lzz5o1-container\",nodeId:\"j7EzXBPbG\",scopeId:\"av_iLEmqp\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{biFYJS_Pf:{variant:matchVariant(\"QBF_eLShu\")},ryTFF_r9L:{variant:matchVariant(\"xUTPq4mEV\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"j7EzXBPbG\",layoutId:\"j7EzXBPbG\",PL7yAiIJl:aHUpUDdyA,style:{width:\"100%\"},variant:matchVariant(\"rQcvzo4eh\"),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 1000\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ryTFF_r9L\":{\"layout\":[\"fixed\",\"fixed\"]},\"biFYJS_Pf\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uaP4oRuu8\":\"navCollapseTrigger\",\"XV0528o8h\":\"activePage\",\"aHUpUDdyA\":\"footerBG\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"m2ZAjm9ka\":[\".framer-1mvjso2-container\",\".framer-lzz5o1-container\"],\"ryTFF_r9L\":[\".framer-1mvjso2-container\",\".framer-lzz5o1-container\"],\"biFYJS_Pf\":[\".framer-1mvjso2-container\",\".framer-lzz5o1-container\"]}\n * @framerBreakpoints {\"m2ZAjm9ka\":{\"min\":1280,\"canvasClassName\":\"framer-1qux5ne-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"ryTFF_r9L\":{\"min\":810,\"max\":1279,\"canvasClassName\":\"framer-1v3onar-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"biFYJS_Pf\":{\"max\":809,\"canvasClassName\":\"framer-1ykcabb-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant m2ZAjm9ka\n * @framerLayoutTemplate true\n */const Framerav_iLEmqp=withCSS(Component,css,\"framer-TNrDZ\");export default Framerav_iLEmqp;Framerav_iLEmqp.displayName=\"Business\";Framerav_iLEmqp.defaultProps={height:1e3,width:1280};addPropertyControls(Framerav_iLEmqp,{uaP4oRuu8:{title:\"Nav Collapse Trigger\",type:ControlType.ScrollSectionRef},XV0528o8h:NavControls?.[\"VJDuZs6Zt\"]&&{...NavControls[\"VJDuZs6Zt\"],defaultValue:\"WMIibhPmw\",description:undefined,hidden:undefined,title:\"Active Page\"},aHUpUDdyA:{defaultValue:\"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\",title:\"Footer BG\",type:ControlType.Color}});addFonts(Framerav_iLEmqp,[{explicitInter:true,fonts:[]},...NavFonts,...CartModalFonts,...CustomSiteSearchFonts,...FooterFonts],{supportsExplicitInterCodegen:true});Framerav_iLEmqp.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav,{},context),forwardLoader(CartModal,{},context),forwardLoader(CustomSiteSearch,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerav_iLEmqp\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1280\",\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"m2ZAjm9ka\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ryTFF_r9L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"biFYJS_Pf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"m2ZAjm9ka\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-1qux5ne-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"ryTFF_r9L\\\":{\\\"min\\\":810,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-1v3onar-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"biFYJS_Pf\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ykcabb-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"m2ZAjm9ka\\\":[\\\".framer-1mvjso2-container\\\",\\\".framer-lzz5o1-container\\\"],\\\"ryTFF_r9L\\\":[\\\".framer-1mvjso2-container\\\",\\\".framer-lzz5o1-container\\\"],\\\"biFYJS_Pf\\\":[\\\".framer-1mvjso2-container\\\",\\\".framer-lzz5o1-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"uaP4oRuu8\\\":\\\"navCollapseTrigger\\\",\\\"XV0528o8h\\\":\\\"activePage\\\",\\\"aHUpUDdyA\\\":\\\"footerBG\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Pages from \"https://framerusercontent.com/modules/2eQ7e1ndKz32wq0LC16q/E8ncTgOw7qC1Y6IASdgc/Mr0dcb3Go.js\";\r\nimport ResearchPages from \"https://framerusercontent.com/modules/AyfB3JG1pz0Wpowz6GCx/ctlGayGbsnYJLA1mf5fw/ezE59KfPU.js\";\r\nimport CommercePDPTemplate from \"https://framerusercontent.com/modules/BtZKFwRhRSH6hD3okL92/p0DmNl78jJs6vbh4jbJr/jQMjrOk_g.js\";\r\nimport Commerce from \"https://framerusercontent.com/modules/Cj0a93MpW3dNGNaWMMZi/4qz0U72vyXaezO5BJ9Zd/cJkixnObN.js\";\r\nimport BrandAssetsLayout from \"https://framerusercontent.com/modules/jzuQMiBMvfJXdW1AbzG2/4zR8PPzD0uFrlzSy2Zga/gLrkMfh_h.js\";\r\nimport Business from \"https://framerusercontent.com/modules/ZggNELRcQ5NZiIszsrCH/mRlADsfysdaKjthmV6Wl/av_iLEmqp.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {c2oBenR6F: \"medical-experts\", CkoHJSccs: \"the-difference-grid\", d4KzEppM_: \"research-heading\", dHUseEGYh: \"value-prop\", Dm8Y1ePK4: \"medical-experts-heading-3\", dZcy4rUq7: \"new-research-cards\", e0lzfKdRO: \"uvb-header\", ewiRhqXwF: \"sun-trigger\", fAuzBPwD3: \"research-1\", fs03wJiKD: \"bottom-text-fade-out\", gb5m_96ej: \"uvb-benefits\", GBsYMDu1t: \"how-it-works-header-1\", gIkVVaY6e: \"the-difference-old\", gNDeXpAjz: \"medical-experts-heading-2\", hx6P_Io3o: \"the-difference\", HZ1ORgsJZ: \"nav-collapse-trigger-2\", IizzamV3W: \"research-heading-2\", IwMRzSjY7: \"nav-collapse-trigger\", J9QCVmLSz: \"nav-collapse-trigger-1\", jjZv7zuc1: \"Alternative to sun\", jUzt8fGEf: \"comparison-header\", kLNNcjNpD: \"sun-fade-out-trigger\", Ljqvp7IeQ: \"how-it-works-1\", m7s4xeiA6: \"health-benefits-slider-1\", myc79QbH0: \"research-2\", OG1ciRyQb: \"medical-experts-heading\", oOieqDq7U: \"how-it-works-cards\", px6DI7D2a: \"research-4\", qa1Dvl6wj: \"research-3\", qURLnqwWO: \"health-benefits\", rAnnpybFt: \"medical-experts-heading-1\", RfK9J1oAN: \"how-it-works-header\", RKa0rBYEV: \"faq\", SNhPoTlmc: \"uvb-cards\", tFKcqFRvc: \"the-difference-header\", TIiWwFGBD: \"cta-content\", UK99QhmUZ: \"how-it-works\", uVTDHgRl7: \"new-research\", vbIN0tBsi: \"research\", vRYeWVbI_: \"new-research-heading\", vXmjcycCe: \"research-heading-1\", W2D7cpUBo: \"medical-experts-1\", W5NbZMjj4: \"hero\", wTa2ciWdd: \"health-benefits-slider\", xNBgj_FZC: \"health-benefits-slider-2\", yUJQXPdh_: \"the-difference-content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rVPGY4TMz2QY5505f4Av/Ukr9iEUlLzxLzELDfvA7/augiA20Il.js\")), path: \"/\"}, CRgkxJqU3: {elements: {bnTOCvoAY: \"power-of-the-sun\", cCX7Rk4FT: \"new-research-heading\", ddlLFJ6H5: \"medical-experts\", DRChOInd3: \"spectrum-chart\", eeXtm030z: \"hero\", EPrRjnrWL: \"comparison-table\", ERGl_PS4J: \"nav-collapse-trigger-1\", GOVm2fTas: \"nav-collapse-trigger\", GreLfnyb8: \"new-research\", h0Ith4jDz: \"how-it-works\", HlcnbfFD7: \"spectrum\", hXw26x5WN: \"compact-size\", JtdiLx6I3: \"comparison\", kN0pNrkHp: \"is-solius-for-you-heading\", LeKwhHc_m: \"power-of-the-sun-content\", leLOCFPxr: \"comparison-header\", LLMyoQKCD: \"new-research-cards\", Srz7qD4Tx: \"spectrum-heading\", Uwpr_Wj58: \"faq\", VOlWcPRJ0: \"how-it-works-header\", W6ZE6d6rF: \"how-it-works-cards\", wujNREgvn: \"nav-collapse-trigger-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FmcnyXeSacDOihV7VgSC/jRu4vqXbnCENNtCNTSbk/CRgkxJqU3.js\")), path: \"/general-benefits\"}, q6jZSD0MN: {elements: {D1xgDqrv2: \"contact\", MUDmBMPkL: \"nav-collapse-trigger\", r_wVPpr0M: \"comparison-header\", w6dbrXDYC: \"comparison\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uYlvgVIUF4AbzuCY7IEL/mx9o3SIzZ1TsGsmYw5Y4/q6jZSD0MN.js\")), path: \"/locations\"}, qtYql6Leg: {elements: {AKrCqC0Gx: \"new-research-heading\", boBi5lpxS: \"order\", C6Rwb3C81: \"delivery-time\", CtdiRITWV: \"device-details\", CUZnSxNlc: \"how-it-works-1\", cv_5_2HT2: \"power-of-the-sun-content-1\", eNORwRKNd: \"nav-collapse-trigger-1\", EqmeMzjYO: \"device-details-cards\", eYyUdQMcr: \"uvb-benefits\", fPgjCTb1f: \"how-it-works-2\", Fxeyp37wD: \"uvb-cards\", FYxNx7DHJ: \"new-research\", GbFfj5viT: \"safety-heading\", gSwl0pLgl: \"how-it-works-header\", hTrWn7UEu: \"comparison-header-2\", i2EB8XPJF: \"faq\", jiP2FMbBN: \"narrow-spectrum-cards\", JqdXhqnGS: \"how-it-works-cards-1\", LH5PzxVaR: \"whats-included-list\", llFxdF7Hu: \"comparison-header\", lzlx9fUtt: \"power-of-the-sun-content\", m8ADFV5hh: \"spectrum\", mr_4NczVB: \"how-it-works-cards\", nr9q_NDi6: \"spectrum-chart\", o1cTypwv7: \"spectrum-heading\", Pl3QJ27Mf: \"sunlight-is-more-than-vit-d\", PmngG2AmK: \"comparison-header-1\", ppA25eXln: \"delivery-time-card\", PueArD5Ll: \"how-it-works\", QGzan9eDv: \"whats-included\", r3z4QQ3RV: \"new-research-cards\", Rdxi8q6b_: \"uvb-header\", RulYF_AtZ: \"hero\", T1rRUGrvd: \"nav-collapse-trigger\", tiM8gobX1: \"device-details-heading\", U920WeJ_K: \"comparison\", v17D1qhMB: \"safety-standards\", vXu0zo6TE: \"how-it-works-cards-2\", VZgQVgwje: \"harness-power-last-card\", W13UhYc5f: \"clinician-reviews\", WA2TIGzEH: \"safety-paragraph\", WpmfVPga9: \"power-of-the-sun\", ybLYguJXe: \"buy-content\", yFUUKfsvJ: \"sunlight-is-more-than-vit-d-1\", zsUSa9cDm: \"how-it-works-header-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k1S6x7yepTXcxkel339V/4JRbe1ueIwN71kG3aoeb/qtYql6Leg.js\")), path: \"/shop\"}, Kv_sYHrgJ: {elements: {aUAJcMWTD: \"spectrum-heading\", blWX9iGKQ: \"problem-statement\", ceF6L2t8e: \"problem-bento\", cuY4jKI0Q: \"vit-d-production\", d0mbPyIQK: \"research\", e8NAM9orH: \"spectrum-chart\", ET_Bf4Nsb: \"bottom-text-fade-out\", EWoSSdi04: \"hormones-activated\", FgJIFoIcF: \"microbiome-balance-1\", fU4PmGMM2: \"hormones-activated-1\", gmzeMyiQk: \"harness-power-last-card-1\", hFjrzLJtK: \"uvb-benefits\", HHVhvPJOS: \"vit-d-production-1\", HkquHYwrb: \"narrow-spectrum-cards\", HNQVpXclH: \"narrow-spectrum-cards-3\", HROhLdH7y: \"sun-trigger\", Hv8LevfaR: \"value-prop\", i3FJWf0g3: \"narrow-spectrum-heading\", jDCM8BQ2V: \"comparison-table\", jNcWBlwkw: \"Featured in Book\", jYEkyxRWg: \"vitamin-d\", JZmn8d5S1: \"microbiome-balance\", k6Uo2YCeb: \"narrow-spectrum-cards-1\", Kk0zJrud_: \"narrow-spectrum-heading-1\", KmWmneZLS: \"harness-power-last-card-2\", KncHsWvUT: \"research-1\", laBsExiMO: \"harness-the-power-heading\", lBiaiR00F: \"chart-image\", mDPK0zTK3: \"for-you\", mKmOh4GYC: \"uvb-action-spectrum-chart-section\", mkxw5o4L3: \"nav-collapse-trigger\", mpbxfPHvP: \"how-uvb-light-impacts-your-body\", MwT3VcUQm: \"sun-fade-out-trigger\", NtDodAZbT: \"uvb-action-spectrum-chart\", ohux8fvU7: \"spectrum\", oisVGdSJc: \"uvb-cards\", Oks7nzDg6: \"featured-in-section\", oMnrNKQ1r: \"for-you-accordions\", q8v_ETGhp: \"narrow-spectrum-cards-2\", rrCjWQYjF: \"harness-power-last-card\", RU6UMO5o7: \"sunlight-is-more-than-vit-d-3\", S7UkiTdfi: \"hero-content\", SHQcy03hx: \"sunlight-is-more-than-vit-d-1\", tAQJBTPcG: \"sunlight-is-more-than-vit-d-2\", tCRW2qI4P: \"comparison\", thDnIF8zF: \"narrow-spectrum\", tRKtMx6Xa: \"vit-d-card\", Tv8EIxWwj: \"harness-the-power-heading-3\", uGSB8kpRt: \"is-solius-for-you-heading-1\", UIKWg7WGK: \"harness-the-power-heading-2\", uUwE54vyB: \"narrow-spectrum-content\", v0_H7eXVr: \"comparison-header\", vlU5Twek4: \"sunlight-is-more-than-vit-d\", voW0vHFv9: \"is-solius-for-you-heading\", wfkVWIygF: \"hero\", XEViH5EYQ: \"comparison-1\", XhizrRW6a: \"vit-d-heaing\", xWU108jhe: \"problem-header\", y4j_9Kkqs: \"cta-content\", yOOHb5K4K: \"harness-the-power-heading-1\", yyz8eZjoY: \"uvb-header\", zbBXeSZCj: \"narrow-spectrum-1\", Zlk0y5mgh: \"narrow-spectrum-content-1\", zVEA5S0bP: \"vit-d-paragraph\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vK2sWhRmJpngL96GvSrD/KWdwfVFyltYPIbtlkYU8/Kv_sYHrgJ.js\")), path: \"/why-uvb\"}, HwpatHMoT: {elements: {A1b2U3olN: \"sunlight-is-more-than-vit-d-1\", A8aD3SYOg: \"cta-content\", ab74y_t_G: \"sunlight-is-more-than-vit-d-2\", B_eSm4vXy: \"spectrum\", bNUualpBi: \"narrow-spectrum\", bzCKWfCER: \"hero\", CWOqp8yV6: \"narrow-spectrum-cards\", dZaGPZ3ZB: \"narrow-spectrum-heading-1\", FC4yvherF: \"is-solius-for-you-heading\", gNfUpGXKl: \"research\", HEyM9XsjI: \"vit-d-card\", HhlMsHkDu: \"vitamin-d\", HYCYhMmGC: \"microbiome-balance\", inSxpbwac: \"comparison-header\", jiVw5kSal: \"sunlight-is-more-than-vit-d\", jwLjuTjbx: \"vit-d-production\", KAze1cdKl: \"nav-collapse-trigger\", KEeN7gdlj: \"narrow-spectrum-1\", Lr00RfV3f: \"research-1\", pFFdN197W: \"comparison-1\", QNggSSEfj: \"harness-power-last-card\", qzsoVQelT: \"harness-the-power-heading-1\", TF3SXsz4D: \"spectrum-heading\", TZH8jfbQU: \"comparison-table\", UwVUfuIhY: \"narrow-spectrum-content\", wzkxSYxAx: \"spectrum-chart\", XBBuSFBDj: \"hero-content\", XIbE4wIdT: \"harness-the-power-heading\", XKNAUhr2S: \"narrow-spectrum-heading\", ybkdvuFoB: \"vit-d-heaing\", YocG54waz: \"comparison\", Z6F2NJbAe: \"vit-d-paragraph\", z8PHMqmY3: \"hormones-activated\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/boKGUt03HrRFXHoSE9kB/nWbuRSgVYbdvKlYbmZEZ/HwpatHMoT.js\")), path: \"/hsa-fsa\"}, sCUAp3sBD: {elements: {eT208iRIS: \"nav-collapse-trigger\", hkBwhCm3D: \"content\", JIos7Ffcp: \"nav-collapse-trigger-1\", MPs46lAGm: \"hero-1\", s5IAQjE_o: \"nav-collapse-trigger-global\", VrVoKXGm6: \"Featured in Book\", XEkgVIPm2: \"hero\", YnOJ6BC7V: \"featured-in-book-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JeffWmM6EQMfGOLJ6VL5/VJnUTagTkH27slxtn1ge/sCUAp3sBD.js\")), path: \"/in-defense-of-sunlight\"}, M8Cw3OijX: {elements: {r720ymAEw: \"content\", sVObHPbji: \"nav-collapse-trigger-global\", VnW9Y8ZHl: \"nav-collapse-trigger\", wdKJyvPec: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FBvt3xoRqjN5N669qqLP/icTUT2zLiO4bYuNl2Rbk/M8Cw3OijX.js\")), path: \"/scientific-and-medical-advisory-board\"}, oGe1RyOcr: {elements: {bRjaaujUm: \"configuration-cards\", BtOa1bNQz: \"contact\", ccYVAk_zL: \"therapy-ehading\", Dwh5pOtcN: \"hero\", eUNq7kFqP: \"configuration-heading\", F1AGewF_S: \"power-of-the-sun-content\", GGH4zEB2e: \"how-it-works\", hwdLAFlp_: \"contact-heading\", I4CTKoIdL: \"how-it-works-cards\", jaMu7hppE: \"get-started-1\", jHN8o0U9x: \"get-started\", K1vRhIjbL: \"setup-cards\", kovwT7vZ6: \"nav-collapse-trigger\", LF5kSLhKn: \"cta\", MQQDKigEh: \"resources-for-business-cards\", MraMnSDnN: \"resources-heading\", P6k6y29lY: \"therapy-cards\", Pnf2SiE5D: \"setup-heading\", q_XTPv1jP: \"resources\", RClVZHJh_: \"resources-for-business\", tMgfJosKv: \"how-it-works-cards-1\", uIfV2hEdm: \"research\", UUQUGhbC4: \"resources-grid\", Wd1EwkUIA: \"comparison\", xsf2s83dp: \"cta-content\", ZPDWX_D7b: \"comparison-header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ugmH0YHAfJb9lDvnd3fd/IJXByh1pXkuCdDkeSXta/oGe1RyOcr.js\")), path: \"/get-started\"}, fhfKBMdRL: {elements: {b5DmMnz_1: \"contact\", Duxwp_ncL: \"get-started-1\", e_W2Q42Qh: \"hero\", EeiI7Iupw: \"resources\", eJGiHwy8N: \"therapy-cards\", ethRBRrWc: \"research\", Fa_7Gtj8Z: \"resources-heading-1\", IB2x8BKhK: \"setup-cards\", J0DCwYe6a: \"therapy-ehading\", jbOMfjA3H: \"resources-for-business-cards\", jHTopb5oS: \"therapy-ehading-1\", K7cRc8mJX: \"get-started\", Kj7IDBWFi: \"how-it-works\", KUXAwbx1k: \"resources-grid\", LLyPUEztI: \"cta\", MEo9NPvgW: \"therapy-cards-1\", mhIo7w2Vp: \"how-it-works-cards\", O3xrGEcHG: \"get-started-3\", q8SZyvGBO: \"how-it-works-cards-1\", QmW54ptM2: \"how-it-works-1\", reXI7nHLS: \"setup-heading\", RqdKuzGJg: \"nav-collapse-trigger\", soDy39hlP: \"get-started-2\", U4R8Gii0h: \"get-started-4\", VYq1zumRe: \"contact-heading\", WAwRZQLSM: \"resources-heading\", yp6r9L7iz: \"cta-content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6Zs10PHJz1Nd5xauDgCO/bLEy6HFcmZ36dMzoMbLT/fhfKBMdRL.js\")), path: \"/medical-professionals\"}, Mar3qCdVa: {elements: {bVsJzQFbr: \"nav-collapse-trigger\", fQ3hyJloG: \"hero\", SrknnInx2: \"resources-for-business\", u0t6RDhT1: \"resources-for-business-s-the-power-headingheading\", u8IianwTE: \"resources\", y1J4NCCdW: \"hero-content\", ZtBWoUsQZ: \"resources-for-business-cards\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LF2cEDomvt3YKuRPpmDU/oSYQFQRXXfvOiWZnzzlG/Mar3qCdVa.js\")), path: \"/user-manual\"}, RPN8Ulkuf: {elements: {ir7R6D7ov: \"nav-collapse-trigger\", KCirXTbGe: \"resources\", M970sHR6Y: \"hero\", pDlIrI8V8: \"hero-content\", wm6qrhHsw: \"resources-for-business-cards\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RDs2Q7Fk0IFrtvOjxNxv/ugWJQu9uAJzI7zvtTZZb/RPN8Ulkuf.js\")), path: \"/about\"}, vPKfEZkgi: {elements: {AiswAwsVN: \"built-to-fit-heading\", bDGmWBsJM: \"hero-content\", BGa4wiCEa: \"industries\", bOC3a5IlM: \"resources-for-business-s-the-power-headingheading\", cYLpIPkY_: \"compact-size\", Dwnn0PQMR: \"resources-for-business\", Er_4t7TKt: \"contact\", fO6EfR3w4: \"comparison\", ghmIBwUmG: \"get-started\", GZMxZRXWQ: \"built-to-fit\", hCaKylRvC: \"research-2\", JWfBiCUZR: \"nav-collapse-trigger\", KZTLLSys9: \"research-heading\", LExyhsUsI: \"cta-content\", LnCN6pTtl: \"get-started-heading\", M0F9eHFUW: \"resources-for-business-cards\", nQjzJvS09: \"research-1\", OEs5ZYUGk: \"research\", ojn_UuSz6: \"cta\", oPKMUC8Up: \"compact-size-text\", P9N_pRRoa: \"contact-heading\", R1znu69Oq: \"whats-included-text\", rW_irx62E: \"how-it-works-cards\", SbSGz7CeZ: \"comparison-header\", sJqqts8DC: \"health-benefits-slider\", t9bUpwKPp: \"whats-included\", TAIz2coAj: \"resources-heading\", tGePkCWWy: \"learn-more\", uG3I7Jl1N: \"get-started-1\", UisOGpy5n: \"resources-grid\", V5CZ8dsho: \"hero\", v5PYbkYkM: \"built-to-fit-cards\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CFOFyLLenXxLwuXfwM18/s3eaFx8UpIiRz6Yee5No/vPKfEZkgi.js\")), path: \"/business\"}, c6NobHcxG: {elements: {Aml5DQh2_: \"research\", aO7DFYvwo: \"blueprint-video\", bsyoIFnKU: \"hero\", c37EgEp8L: \"hero-content\", C8tErAXz4: \"comparison-table\", cJEHtdQIQ: \"harness-power-last-card\", D0KE7FBIQ: \"how-it-works\", DEeDYKJ8Y: \"sun-fade-out-trigger\", dIFAwfC6H: \"comparison\", e8zkCvXrA: \"power-of-the-sun\", e9sjPt4EA: \"is-solius-for-you-heading\", eN40Y1uYG: \"comparison-1\", equFTIUNT: \"cta-content\", FcaMSul0z: \"advanced-engineering-header\", g9c8tkMuM: \"personalized-dosing\", gPwmxm352: \"barriers-heading\", H40I2Z5N6: \"narrow-spectrum-cards\", ihtLj0TrY: \"cta\", Ilq1uZrOH: \"comparison-header\", iMmfBku6h: \"harness-the-power-heading\", iwjvHB2kX: \"power-of-the-sun-content\", K0wbpnp2E: \"harness-the-power\", L30XhCQWT: \"narrow-spectrum\", l5RJ6PcGH: \"sunlight-is-more-than-vit-d\", M7CJs09V0: \"bottom-text-fade-out\", mOWI0ScKf: \"how-it-works-cards-1\", NL4Q9QoqO: \"microbiome-balance\", o3GOrvtAs: \"vit-d-production\", OjXCOAIYG: \"spectrum-heading-1\", ozLRsr5xB: \"how-it-works-cards\", PFJ5wWyYC: \"barriers\", R4GG2uaNL: \"hormones-activated\", R7y3AEk43: \"research-1\", rFt5Wjwva: \"barriers-content\", rKmN2vx_a: \"harness-power-last-card-1\", S94asscm2: \"nav-collapse-trigger\", sK8FHQRAB: \"value-prop\", sQohBiFIU: \"spectrum-heading\", UR1ytrsIX: \"narrow-spectrum-heading\", v_xCJ_LyN: \"spectrum\", V9vEJQIHE: \"personalized-dosing-content\", w3mdAQJHr: \"spectrum-chart\", wE29aODUA: \"how-it-works-header\", xmv_2pSIA: \"spectrum-1\", xnehLS9tn: \"how-it-works-1\", yBAtFSulJ: \"sun-trigger\", YH1Oo0V_A: \"narrow-spectrum-content\", yXesClgeH: \"personalized-dosing-1\", ZGUfMXCtK: \"advanced-engineering\", zUg7gR7jX: \"spectrum-chart-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RYOrVUcFcpVeSA4xLOxM/MgkpvBMX8Yl7p39qkZC4/c6NobHcxG.js\")), path: \"/how-it-works\"}, Pw3UNlu2P: {elements: {C4gsGbpJT: \"nav-collapse-trigger\", rDIk3YTwb: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3zESCHanfwjIpjHLXvzF/qGhmZsMtyL2q8qBRsPzq/Pw3UNlu2P.js\")), path: \"/404\"}, tR7vhj0Gn: {elements: {bjQG_HJDS: \"nav-collapse-trigger\", dMPRte9WV: \"hero-1\", L4UoFLZC6: \"waitlist\", l5NHMc8ZO: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6TymXyM6Evv2ZKIAfeiv/EgV8b9uP8d5dnDS7rjWi/tR7vhj0Gn.js\")), path: \"/splash\"}, olozP851p: {elements: {afVYGnPaC: \"nav-collapse-trigger-global\", bLxW8pWDO: \"archive\", d600RfLkr: \"archive-2\", hK_tIYR8l: \"cta-content-1\", jtBbnf9kq: \"archive-1\", mEririay1: \"archive-3\", p1etC60II: \"nav-collapse-trigger-1\", qAktK6dYe: \"research-heading\", qOAUxB6D1: \"all\", qyS1OkmFV: \"cta\", sp3M4wUBH: \"research\", sTnGDjK6O: \"research-archive\", uGQuBkWln: \"hero\", v4p8XA1kv: \"nav-collapse-trigger\", VO6zP6ECT: \"featured\", wlUzoJHlG: \"hero-content\", Ygu6j1qdf: \"research-1\", YXu6_UtV6: \"cta-content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DJgJN4Ln5iwVK92jSCAc/pJVrajc7fnK1X3SHaWOH/olozP851p.js\")), path: \"/research\"}, KPvbBdBOb: {elements: {BAMB_OUdT: \"research-heading\", CgEn5TUcN: \"other\", d_JuNXxUJ: \"archive-1\", JvAKcU8MM: \"nav-collapse-trigger-global\", Nzx1T5aZZ: \"research-1\", OCQqMcGST: \"cta-content\", qSbsvQAp1: \"hero\", sGzXvvz2O: \"archive\", t2SX9H60E: \"hero-content\", tD3lP3nhw: \"research\", v1EGyA4CL: \"research-archive\", wJYyo8eu5: \"nav-collapse-trigger\", xlvReALGZ: \"feautred\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Bb2OwEVbNkL9VtJvDOE3/MVPoV7RZEZLrzqq4ToEG/KPvbBdBOb.js\")), path: \"/research/gut\"}, R1LojOaFK: {elements: {BMRrUpv8I: \"research-archive\", bs44lA00F: \"archive-1\", eCxsI3Vqm: \"archive-2\", EOuUmws1y: \"research\", FcEcTWnV8: \"other\", MpO7EdhhJ: \"featured\", qsD5LpOxh: \"nav-collapse-trigger-global\", sIKlz0_wB: \"archive\", utxHQ6zDT: \"hero\", V31Ejjzje: \"hero-content\", Wi3EsWseg: \"research-1\", x6uh_Gzae: \"nav-collapse-trigger\", XRDRXIHB8: \"research-heading\", ZXG6KFkTL: \"cta-content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cYQQxNjGIzipPzQhdbQk/QBqSxXBrum89D1dYwLHZ/R1LojOaFK.js\")), path: \"/research/brain\"}, CK9N7Ca0B: {elements: {b52tyTFqS: \"other\", C3KY22IRb: \"archive-2\", CEqWLCr1w: \"hero-content\", ERVcw0E98: \"research-archive\", fiWw06Iy1: \"archive-1\", IVtWHZ3i8: \"research-heading\", JzTd4H9Mi: \"archive-3\", LF_holg7u: \"cta-content\", pTybmVUlO: \"nav-collapse-trigger-1\", QXIFeeiMX: \"archive\", UN_R9JaEt: \"hero\", WAHP5LcKu: \"research\", XJbQzfLwz: \"nav-collapse-trigger-global\", Y1oKgHDfg: \"research-1\", yUNSD8QtJ: \"featured\", zxbJV4jA0: \"nav-collapse-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SqLEKwGMBbVDAeJXqvR5/D5l9o00HvEGZmacGTd4Y/CK9N7Ca0B.js\")), path: \"/research/bones\"}, X6SX6cU1z: {elements: {A0RdHTKXt: \"other\", cfKv8esY_: \"hero\", dmLIkIfUr: \"archive-1\", e_l2bybgu: \"cta-content\", ejIdskpkV: \"hero-content\", iiaduxwub: \"archive\", JrJH7LWdV: \"research-heading\", l6U2DfxWV: \"featured\", n2FvfD8Dx: \"research-1\", NK1Q_dT6w: \"nav-collapse-trigger-global\", p5qp0NVua: \"research-archive\", QQ0m2gjyJ: \"research\", RKQq3ZpTK: \"nav-collapse-trigger\", zePq6LNlT: \"nav-collapse-trigger-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9v72k8iTtO0EeXlBOxJt/XwHvHXDco2ERS0soWhBh/X6SX6cU1z.js\")), path: \"/research/heart\"}, cIRlwcfY_: {elements: {Jn_8S5LJx: \"cta-content\", luAM8WAN7: \"research-archive\", oBZoPgohg: \"research-heading\", PVwNXsAa3: \"nav-collapse-trigger\", Q4DrgA1Qp: \"nav-collapse-trigger-1\", qUeR_55Uw: \"research\", R8yp64lO5: \"hero-content\", RDWb29vAj: \"archive-1\", TGIKvN3qS: \"archive\", uZu6LIfBN: \"archive-2\", vadBL9vpJ: \"hero\", wFS__x8CS: \"featured\", Ws_ywe93H: \"nav-collapse-trigger-global\", x3d7KXBrG: \"research-1\", Z_19w6303: \"archive-3\", zSIefc5jv: \"other\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ueHgmHHqp08dEybrEIi5/ep8uX0nyq7sMRGL6x6Zw/cIRlwcfY_.js\")), path: \"/research/performance-recovery\"}, Gmp7qUGNl: {elements: {D9lej9M8f: \"nav-collapse-trigger\", epIw7yX3_: \"research-1\", eQu5kfiMa: \"featured\", FgCGCPpzQ: \"archive-2\", GNt4KKXfi: \"archive\", h0ILnVxrN: \"archive-3\", IbD79bshI: \"research-archive\", JZZfCd8f8: \"cta-content\", lLPU31OSj: \"research-heading\", ojy40W0WP: \"research\", qSXLk_11l: \"nav-collapse-trigger-global\", rH7V4rJhS: \"hero-content\", TuokyYOWY: \"nav-collapse-trigger-1\", UcrqhzXoA: \"archive-1\", uUrC0PEWo: \"hero\", xeCW3QDDy: \"other\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HrqBKcl3S5nDLEzxWGsg/HDMC3KUn8RVAw8OxhA6B/Gmp7qUGNl.js\")), path: \"/research/wellness\"}, YXD0701xG: {elements: {c0onVcCf9: \"featured\", eYCrx2imF: \"research\", giv8q0JQH: \"other\", H23qLjWSD: \"cta-content\", Jj_n30q2i: \"research-archive\", NCrbe8ews: \"research-heading\", NktOEHJf_: \"archive-2\", NsiwsTZiY: \"archive-1\", qeYgiKUT7: \"nav-collapse-trigger-global\", rcLCU0bj2: \"archive-3\", VutpAtnhi: \"nav-collapse-trigger\", YxmWbG8XH: \"research-1\", ZD_SmF4Sv: \"archive\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c1GtR6jnDPtpYJS9GWci/Y8rJKH4zIEANhclUSNMi/YXD0701xG.js\")), path: \"/research/womens-health\"}, J7oAaTp8u: {elements: {dylY1vqR2: \"research-heading\", hqLkMnBVg: \"research\", L6HWk6nMS: \"featured\", lJhfNCOZd: \"hero-content\", NFOiEoiyU: \"archive-2\", nH3uuDoqZ: \"nav-collapse-trigger-global\", oJFw6B52y: \"archive\", qUXWAy5ys: \"nav-collapse-trigger\", SnelNeYuX: \"archive-3\", TmpjIn7Iy: \"archive-1\", w16esDugx: \"cta-content\", xGXuuvsbD: \"hero\", xmWjLYS1t: \"research-1\", yoeQhkpHP: \"nav-collapse-trigger-1\", yvnoPNGek: \"other\", yvsraTX91: \"research-archive\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OZLWvgRN4RQz9JTOwa8V/3Kf2QYBKSkNIogzh5eJU/J7oAaTp8u.js\")), path: \"/research/skin\"}, ROO9VbirS: {elements: {CAyMtZyo4: \"nav-collapse-trigger\", DMG73jXqG: \"research-heading\", gLTr0oO6R: \"research-1\", QZtPTpUk0: \"research\", s0S2E6f39: \"contact\", ulMz2l7SV: \"cta-content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7wFvmdXIeer5ae5ddTCb/XVZlDJf6bfzZjofEs7no/ROO9VbirS.js\")), path: \"/contact\"}, YNx1Py12h: {elements: {hkq2ArLVJ: \"contact\", KxAPvYIJ1: \"nav-collapse-trigger\", P4FJXpc3O: \"cta-content\", uTvIN8_Wi: \"research-heading\", X2a7_K45E: \"research\", YyluDsdLj: \"research-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qmshi4AcNqJ99kBozqxu/hvKSqVgP8FMjpfm4Y2HH/YNx1Py12h.js\")), path: \"/signup\"}, YaAD8GqpA: {elements: {gjf5m7IIw: \"research-heading\", Ic51sj3Ax: \"research\", OAq4mCQFs: \"cta-content\", qeAJmb83H: \"nav-collapse-trigger\", rr9ih_1zI: \"contact\", YAlhL4g8o: \"research-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b5jl16L56wPkmN5dpE7e/LRCGE3wqoTpWzBrInzpa/YaAD8GqpA.js\")), path: \"/thank-you\"}, zBXQFf9mg: {elements: {askurUQvg: \"the-difference\", BGTsRMzqV: \"research\", BOxHZDjfH: \"sun-trigger\", CAhxytPzq: \"the-difference-content\", fqAL_kwsP: \"how-it-works-cards\", H_xkbAn22: \"research-1\", hBrQLKWr5: \"medical-experts-heading\", ipKx0uowb: \"contact\", jX3VHOw2T: \"how-it-works\", OP0f9ayhS: \"contact-heading\", rajVrJP8E: \"compact-size\", T1ewSB1uI: \"how-it-works-header\", T4QjtjlUW: \"bottom-text-fade-out\", tzblPSxtU: \"compact-size-text\", utEn00ltS: \"sun-fade-out-trigger\", V9C7uXQev: \"cta-content\", Vi2C_GTTW: \"hero\", xKYL0lUJS: \"hero-content\", yEeQ6MHCb: \"Alternative to sun\", YorCcxW6I: \"nav-collapse-trigger\", YvKotQf9U: \"value-prop\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PXMX2CGeLC5ZPjx0jujc/3oS9IUafbZAiuCjuTSjp/zBXQFf9mg.js\")), path: \"/creators\"}, d7AhAnZF6: {elements: {av5SfixII: \"nav-collapse-trigger\", DPI5WZQoD: \"research\", QoWxpqGHE: \"cta-content\", QZGQ0inHt: \"research-heading\", xfrlc53lh: \"contact\", y7LQdzJ18: \"research-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ObKnMMrpcPREm08qqB5F/ReZ0SvJg4151lIy2jz6t/d7AhAnZF6.js\")), path: \"/affiliate\"}, ilO_jebkG: {elements: {bkf1BZ9vT: \"research-archive\", Ch3IlqyQ3: \"nav-collapse-trigger-1\", eWaJJdm3A: \"research-1\", jGvrhdmd6: \"hero-content\", LDIywxy_t: \"cta-content\", MpUvzeJZK: \"nav-collapse-trigger-2\", mSsGeyyb_: \"nav-collapse-trigger\", RUrV1lyfh: \"research\", tafBynYUt: \"archive\", u7O07eJWQ: \"research-heading\", U8SAVaZZD: \"nav-collapse-trigger-global\", vJKoCFSmy: \"hero\", wsW02qHqs: \"archive-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DFTXZTKosTNlq0DCnZvr/0mDGFupVm6HqPC4eEX5k/ilO_jebkG.js\")), path: \"/news\"}, iDQL3xNAO: {elements: {keNU7RiOU: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JvceqNsSsGxFcFAVqlvP/AX9PtF2716muCBOCcUN8/iDQL3xNAO.js\")), path: \"/light-spectrum\"}, ghn7UUOJC: {elements: {ffiGBNu0G: \"hero\", g4eexCvUW: \"other\", HQ6MHJ4lS: \"nav-collapse-trigger-1\", k3P8Q7Xcm: \"nav-collapse-trigger\", logPSufDc: \"hero-content-1\", s4f6UR5LT: \"cta\", SrMzKzlaS: \"hero-1\", SSKkw6EnX: \"hero-content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/C0ArAdOHrgwHAAmEHmEv/wKJ7oCJvggZfOhMbtZp0/ghn7UUOJC.js\")), path: \"/blog\"}, wJTZ2X3bI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/17UtvAlmLqtTqrETFsig/bKLN84U9WwA201KaIEUW/wJTZ2X3bI.js\")), path: \"/test-form-1231231\"}, sViPVxFF7: {elements: {AOGaT0Z2f: \"the-difference-2\", BARm6nPAP: \"fda-cleared\", caW9_Hvl0: \"nav-collapse-trigger-1\", GBjGvrKYw: \"athletes\", GZ3QOVjUQ: \"medical-experts\", J5q5Tb1br: \"hero-content\", msGwm0dBf: \"compact-size-1\", MsL3G4jW1: \"compact-size\", O9EOIsax9: \"sunlight-is-more-than-vit-d\", OdP93NbQe: \"nav-collapse-trigger\", trvFf5Ch4: \"faq\", ufjzUNwlQ: \"the-difference\", WnUwmUCJz: \"hero\", xi8qULGZU: \"comparison-header\", ycVwAob9o: \"the-difference-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LE4jw70htLRwi86CTB95/LJe2SclPdKgEpAE87CaT/sViPVxFF7.js\")), path: \"/performance\"}, DoiQ8mdkH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/M9nDKKS5GbNm2qie9ZDo/sV70UV3gGnC0mFKk2tGp/DoiQ8mdkH.js\")), path: \"/fda-clearance\"}, OQG66IS1x: {elements: {Jw95WLs1T: \"brand-assets-hero\", SKFPLiO5O: \"hero-content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qzdzEc1ClLdn6ExrBu3s/PD6Mucr7zCkvVvfMx4V7/OQG66IS1x.js\")), path: \"/brand-assets\"}, Za3GZqBKD: {collectionId: \"RLGhlhWnA\", elements: {bjeqgbe6u: \"more\", CFYNzzr80: \"more-content\", M2jQMB_8R: \"nav-collapse-trigger\", OXFIkfGUI: \"content\", S46TpvOg2: \"hero\", S5_0AZPzE: \"nav-collapse-trigger-1\", V3r8rm9LT: \"nav-collapse-trigger-global\", V8KPgOjtb: \"more-content-1\", VOFNCJh_y: \"hero-1\", WwafthUFY: \"more-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FH6q6r0tD9F2k4nXTUG9/I1XeFdH6XcYu6Rq1eLnW/Za3GZqBKD.js\")), path: \"/news/:AUqblNCdy\"}, COaoni9VN: {collectionId: \"UnYAG2KBg\", elements: {Ag1Okjk6x: \"content\", eDRUU3rmR: \"hero\", FvAzGlZzv: \"nav-collapse-trigger\", otsREYlxQ: \"more-content\", Ul336lWPS: \"nav-collapse-trigger-global\", YwIrnrRyN: \"more\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qaQ2ewF3Z9FPkZljKCGu/6qNzSSggDNLrUWBzybCF/COaoni9VN.js\")), path: \"/research/:Qobc3HLRa\"}, r1aFWDiaG: {collectionId: \"iXdwLw8QM\", elements: {jk0A4LqZM: \"content\", uKgBOuc7D: \"nav-collapse-trigger\", VyUqBYzTa: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u5IYWqHqCqgEVreoKmhB/4Xs5fXRcraexnLMcnddZ/r1aFWDiaG.js\")), path: \"/legal/:BRjw8Hlc4\"}, eCbbSQFyA: {collectionId: \"XDf8jFP1k\", elements: {aBIasGTfx: \"more-content\", AlqVahQMF: \"hero\", Go7f3zJCg: \"more\", nB6ofEGNZ: \"content\", pm0ph1x_g: \"nav-collapse-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xZD9unbzSEjT2woB2isu/Fl9itevWMENegoJtarrU/eCbbSQFyA.js\")), path: \"/faq/:Z4gg8JzVH\"}, VARvBmDGY: {collectionId: \"vRMGxeE1p\", elements: {DVF1nuKTt: \"nav-collapse-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Q1mQ42EPGPjMyPw8VitY/rT0in1oqv7eWh8PYozdv/VARvBmDGY.js\")), path: \"/shop/:URJsEyqwM\"}, YbSPabSDy: {collectionId: \"mDvOZZzj0\", elements: {IgTfOHJQM: \"hero-content-1\", JaqUlt8RN: \"nav-collapse-trigger-1\", NIoaHBrhY: \"content\", P6x2m3C55: \"cta\", plsNvJEli: \"nav-collapse-trigger\", seMiFcN0r: \"hero\", sRH1PGEAP: \"hero-1\", wOk97WdLe: \"other\", X6h4HkVsR: \"hero-content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b7YC6qpgGmy4Gxe5qVgG/bGCGTryN0hFhbe7YIlbs/YbSPabSDy.js\")), path: \"/blog/:gMTnTJgt1\"}, Bhh9h17OK: {collectionId: \"JFv61KPqt\", elements: {EtDLLc8wL: \"hero\", iw1q3erQF: \"other\", xcrldOAc3: \"nav-collapse-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nHtJ8fPwQW98BgmSmXJE/LcQy3Qxw97EAez8t9TkZ/Bhh9h17OK.js\")), path: \"/authors/:mqgL15tV6\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}, {code: \"fr-FR\", id: \"gmNlAXh2M\", name: \"French\", slug: \"fr\", textDirection: \"ltr\"}, {code: \"es-ES\", id: \"ePNLrG3U_\", name: \"Spanish\", slug: \"es\", textDirection: \"ltr\"}, {code: \"ja-JP\", id: \"sScrPW09P\", name: \"Japanese\", slug: \"ja\", textDirection: \"ltr\"}, {code: \"uk-UA\", id: \"QxotPxPXN\", name: \"Ukrainian\", slug: \"uk\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {iXdwLw8QM: async () => (await import(\"https://framerusercontent.com/modules/h6Y9OZnQ1KsQGA0OS1Lt/8YqyjPo4mPeG87RvwYlm/iXdwLw8QM.js\"))?.[\"utils\"], JFv61KPqt: async () => (await import(\"https://framerusercontent.com/modules/LXSua3T0gGIElEfAeto0/WNWJYIPEifX0rNA5RBpw/JFv61KPqt.js\"))?.[\"utils\"], mDvOZZzj0: async () => (await import(\"https://framerusercontent.com/modules/glcBCOnAK2poKWuv92uH/s7YgdqzFWUjw2nH9xqng/mDvOZZzj0.js\"))?.[\"utils\"], RLGhlhWnA: async () => (await import(\"https://framerusercontent.com/modules/AgKEyVPkN43j82jnZ8q3/mjd9uafzS1XaFHf6ckbq/RLGhlhWnA.js\"))?.[\"utils\"], UnYAG2KBg: async () => (await import(\"https://framerusercontent.com/modules/nyRXC3UJK0kaKiWx3e72/t3gBaJEzV2eIeGMOFszt/UnYAG2KBg.js\"))?.[\"utils\"], vRMGxeE1p: async () => (await import(\"https://framerusercontent.com/modules/NDrM5lAvxmCMeYmjWllt/C6vhWzPzziYB29RZ3xs0/vRMGxeE1p.js\"))?.[\"utils\"], XDf8jFP1k: async () => (await import(\"https://framerusercontent.com/modules/MN6A0iDN6OdNUN2ZJ4Oa/VKJHSrkZEUuUpnWj6Z4V/XDf8jFP1k.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"9a325908331561d4df2a0b0a5b6732961aa646cf8041098aaee194b4e59209c6\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {MM7ZnUa8f: false, uaP4oRuu8: {href: {hash: \":IwMRzSjY7\", webPageId: \"augiA20Il\"}, refKey: true}, XV0528o8h: \"EsIjDORn6\"}\r\nconst props2 = {...props1, uaP4oRuu8: {href: {hash: \":GOVm2fTas\", webPageId: \"CRgkxJqU3\"}, refKey: true}}\r\nconst props3 = {...props1, uaP4oRuu8: {href: {hash: \":yNnPqh4UV\", webPageId: \"VHtGKd7J5\"}, refKey: true}}\r\nconst props4 = {...props1, uaP4oRuu8: {href: {hash: \":yNnPqh4UV\", webPageId: \"d6z6eJ1Ir\"}, refKey: true}}\r\nconst props5 = {...props1, uaP4oRuu8: {href: {hash: \":yNnPqh4UV\", webPageId: \"npzjmSYCG\"}, refKey: true}}\r\nconst props6 = {...props1, uaP4oRuu8: {href: {hash: \":MUDmBMPkL\", webPageId: \"q6jZSD0MN\"}, refKey: true}}\r\nconst props7 = {...props1, uaP4oRuu8: {href: {hash: \":ICuwS0iaB\", webPageId: \"qwh4f49cf\"}, refKey: true}}\r\nconst props8 = {aHUpUDdyA: \"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\", uaP4oRuu8: {href: {hash: \":H1xlRR0rN\", webPageId: \"VLiU7GdsB\"}, refKey: true}, XV0528o8h: \"EsIjDORn6\"}\r\nconst props9 = {aHUpUDdyA: \"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\", uaP4oRuu8: {href: {hash: \":T1rRUGrvd\", webPageId: \"qtYql6Leg\"}, refKey: true}, XV0528o8h: \"EsIjDORn6\"}\r\nconst props10 = {...props8, aHUpUDdyA: \"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\", uaP4oRuu8: {href: {hash: \":sf11k48XO\", webPageId: \"lENv171R3\"}, refKey: true}}\r\nconst props11 = {...props1, uaP4oRuu8: {href: {hash: \":mkxw5o4L3\", webPageId: \"Kv_sYHrgJ\"}, refKey: true}, XV0528o8h: \"IJ5SeLMr_\"}\r\nconst props12 = {...props1, uaP4oRuu8: {href: {hash: \":KAze1cdKl\", webPageId: \"HwpatHMoT\"}, refKey: true}, XV0528o8h: \"IJ5SeLMr_\"}\r\nconst props13 = {...props1, uaP4oRuu8: {href: {hash: \":s5IAQjE_o\", webPageId: \"sCUAp3sBD\"}, refKey: true}, XV0528o8h: \"IJ5SeLMr_\"}\r\nconst props14 = {...props1, uaP4oRuu8: {href: {hash: \":sVObHPbji\", webPageId: \"M8Cw3OijX\"}, refKey: true}, XV0528o8h: \"IJ5SeLMr_\"}\r\nconst props15 = {...props1, uaP4oRuu8: {href: {hash: \":kovwT7vZ6\", webPageId: \"oGe1RyOcr\"}, refKey: true}}\r\nconst props16 = {...props1, uaP4oRuu8: {href: {hash: \":RqdKuzGJg\", webPageId: \"fhfKBMdRL\"}, refKey: true}}\r\nconst props17 = {...props1, uaP4oRuu8: {href: {hash: \":kovwT7vZ6\", webPageId: \"Mar3qCdVa\"}, refKey: true}}\r\nconst props18 = {...props1, uaP4oRuu8: {href: {hash: \":ir7R6D7ov\", webPageId: \"RPN8Ulkuf\"}, refKey: true}}\r\nconst props19 = {aHUpUDdyA: \"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\", uaP4oRuu8: {href: {hash: \":JWfBiCUZR\", webPageId: \"vPKfEZkgi\"}, refKey: true}, XV0528o8h: \"iI9EBPFmX\"}\r\nconst props20 = {...props1, uaP4oRuu8: {href: {hash: \":S94asscm2\", webPageId: \"c6NobHcxG\"}, refKey: true}, XV0528o8h: \"nt7HB3xhv\"}\r\nconst props21 = {...props1, uaP4oRuu8: {href: {hash: \":S94asscm2\", webPageId: \"ell98FhPZ\"}, refKey: true}, XV0528o8h: \"nt7HB3xhv\"}\r\nconst props22 = {...props1, uaP4oRuu8: {href: {hash: \":C4gsGbpJT\", webPageId: \"Pw3UNlu2P\"}, refKey: true}}\r\nconst props23 = {aHUpUDdyA: \"var(--token-aac81c8a-c7aa-4bfa-a918-22ef36ac6d2a, rgb(255, 255, 251))\", uaP4oRuu8: {href: {hash: \":afVYGnPaC\", webPageId: \"olozP851p\"}, refKey: true}, XV0528o8h: \"mm6KP_nli\"}\r\nconst props24 = {...props1, uaP4oRuu8: {href: {hash: \":bJfMBNKph\", webPageId: \"ay22p0hSW\"}, refKey: true}, XV0528o8h: \"mm6KP_nli\"}\r\nconst props25 = {...props23, uaP4oRuu8: {href: {hash: \":JvAKcU8MM\", webPageId: \"KPvbBdBOb\"}, refKey: true}}\r\nconst props26 = {...props23, uaP4oRuu8: {href: {hash: \":qsD5LpOxh\", webPageId: \"R1LojOaFK\"}, refKey: true}}\r\nconst props27 = {...props23, uaP4oRuu8: {href: {hash: \":XJbQzfLwz\", webPageId: \"CK9N7Ca0B\"}, refKey: true}}\r\nconst props28 = {...props23, uaP4oRuu8: {href: {hash: \":NK1Q_dT6w\", webPageId: \"X6SX6cU1z\"}, refKey: true}}\r\nconst props29 = {...props23, uaP4oRuu8: {href: {hash: \":Ws_ywe93H\", webPageId: \"cIRlwcfY_\"}, refKey: true}}\r\nconst props30 = {...props23, uaP4oRuu8: {href: {hash: \":qSXLk_11l\", webPageId: \"Gmp7qUGNl\"}, refKey: true}}\r\nconst props31 = {...props23, uaP4oRuu8: {href: {hash: \":qeYgiKUT7\", webPageId: \"YXD0701xG\"}, refKey: true}}\r\nconst props32 = {...props23, uaP4oRuu8: {href: {hash: \":nH3uuDoqZ\", webPageId: \"J7oAaTp8u\"}, refKey: true}}\r\nconst props33 = {...props1, uaP4oRuu8: {href: {hash: \":CAyMtZyo4\", webPageId: \"ROO9VbirS\"}, refKey: true}}\r\nconst props34 = {...props1, uaP4oRuu8: {href: {hash: \":CAyMtZyo4\", webPageId: \"YNx1Py12h\"}, refKey: true}}\r\nconst props35 = {...props1, uaP4oRuu8: {href: {hash: \":CAyMtZyo4\", webPageId: \"YaAD8GqpA\"}, refKey: true}}\r\nconst props36 = {...props1, uaP4oRuu8: {href: {hash: \":YorCcxW6I\", webPageId: \"zBXQFf9mg\"}, refKey: true}}\r\nconst props37 = {...props1, uaP4oRuu8: {href: {hash: \":av5SfixII\", webPageId: \"d7AhAnZF6\"}, refKey: true}}\r\nconst props38 = {...props1, uaP4oRuu8: {href: {hash: \":U8SAVaZZD\", webPageId: \"ilO_jebkG\"}, refKey: true}, XV0528o8h: \"YhsjCex63\"}\r\nconst props39 = {...props1, uaP4oRuu8: {href: {hash: \":HA15dtwCs\", webPageId: \"s4ccvME2Y\"}, refKey: true}}\r\nconst props40 = {...props1, MM7ZnUa8f: true, uaP4oRuu8: {href: {hash: \":HQ6MHJ4lS\", webPageId: \"ghn7UUOJC\"}, refKey: true}}\r\nconst props41 = {...props1, uaP4oRuu8: {href: {hash: \":OdP93NbQe\", webPageId: \"sViPVxFF7\"}, refKey: true}}\r\nconst props42 = {...props1, MM7ZnUa8f: true, uaP4oRuu8: undefined}\r\nconst props43 = {aHUpUDdyA: \"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\", XV0528o8h: \"EsIjDORn6\"}\r\nconst props44 = {...props1, uaP4oRuu8: {href: {hash: \":V3r8rm9LT\", webPageId: \"Za3GZqBKD\"}, refKey: true}, XV0528o8h: \"YhsjCex63\"}\r\nconst props45 = {...props1, uaP4oRuu8: {href: {hash: \":Ul336lWPS\", webPageId: \"COaoni9VN\"}, refKey: true}, XV0528o8h: \"mm6KP_nli\"}\r\nconst props46 = {...props1, uaP4oRuu8: {href: {hash: \":uKgBOuc7D\", webPageId: \"r1aFWDiaG\"}, refKey: true}}\r\nconst props47 = {...props1, uaP4oRuu8: {href: {hash: \":pm0ph1x_g\", webPageId: \"eCbbSQFyA\"}, refKey: true}}\r\nconst props48 = {...props9, aHUpUDdyA: \"var(--token-3de06b3c-07a0-4707-8a8e-ce9f403cb6e9, rgb(246, 246, 237))\", uaP4oRuu8: {href: {hash: \":DVF1nuKTt\", webPageId: \"VARvBmDGY\"}, refKey: true}, XV0528o8h: \"IJ5SeLMr_\"}\r\nconst props49 = {...props1, uaP4oRuu8: {href: {hash: \":JaqUlt8RN\", webPageId: \"YbSPabSDy\"}, refKey: true}}\r\nconst props50 = {...props1, uaP4oRuu8: {href: {hash: \":xcrldOAc3\", webPageId: \"Bhh9h17OK\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, ay22p0hSW: props24, Bhh9h17OK: props50, c6NobHcxG: props20, cIRlwcfY_: props29, CK9N7Ca0B: props27, COaoni9VN: props45, CRgkxJqU3: props2, d6z6eJ1Ir: props4, d7AhAnZF6: props37, DoiQ8mdkH: props42, eCbbSQFyA: props47, ell98FhPZ: props21, fhfKBMdRL: props16, ghn7UUOJC: props40, Gmp7qUGNl: props30, HwpatHMoT: props12, ilO_jebkG: props38, J7oAaTp8u: props32, KPvbBdBOb: props25, Kv_sYHrgJ: props11, lENv171R3: props10, M8Cw3OijX: props14, Mar3qCdVa: props17, npzjmSYCG: props5, oGe1RyOcr: props15, olozP851p: props23, OQG66IS1x: props43, Pw3UNlu2P: props22, q6jZSD0MN: props6, qtYql6Leg: props9, qwh4f49cf: props7, r1aFWDiaG: props46, R1LojOaFK: props26, ROO9VbirS: props33, RPN8Ulkuf: props18, s4ccvME2Y: props39, sCUAp3sBD: props13, sViPVxFF7: props41, VARvBmDGY: props48, VHtGKd7J5: props3, VLiU7GdsB: props8, vPKfEZkgi: props19, X6SX6cU1z: props28, YaAD8GqpA: props35, YbSPabSDy: props49, YNx1Py12h: props34, YXD0701xG: props31, Za3GZqBKD: props44, zBXQFf9mg: props36}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"CRgkxJqU3\":\r\ncase \"VHtGKd7J5\":\r\ncase \"d6z6eJ1Ir\":\r\ncase \"npzjmSYCG\":\r\ncase \"q6jZSD0MN\":\r\ncase \"qwh4f49cf\":\r\ncase \"Kv_sYHrgJ\":\r\ncase \"HwpatHMoT\":\r\ncase \"sCUAp3sBD\":\r\ncase \"M8Cw3OijX\":\r\ncase \"oGe1RyOcr\":\r\ncase \"fhfKBMdRL\":\r\ncase \"Mar3qCdVa\":\r\ncase \"RPN8Ulkuf\":\r\ncase \"c6NobHcxG\":\r\ncase \"ell98FhPZ\":\r\ncase \"Pw3UNlu2P\":\r\ncase \"ay22p0hSW\":\r\ncase \"ROO9VbirS\":\r\ncase \"YNx1Py12h\":\r\ncase \"YaAD8GqpA\":\r\ncase \"zBXQFf9mg\":\r\ncase \"d7AhAnZF6\":\r\ncase \"ilO_jebkG\":\r\ncase \"s4ccvME2Y\":\r\ncase \"ghn7UUOJC\":\r\ncase \"sViPVxFF7\":\r\ncase \"DoiQ8mdkH\":\r\ncase \"Za3GZqBKD\":\r\ncase \"COaoni9VN\":\r\ncase \"r1aFWDiaG\":\r\ncase \"eCbbSQFyA\":\r\ncase \"YbSPabSDy\":\r\ncase \"Bhh9h17OK\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"uaP4oRuu8\"]]}, (resolvedLinks) => React.createElement(Pages, {...props, key: \"Pages\", style, uaP4oRuu8: siteRef(resolvedLinks[0])}, children(true)));\r\ncase \"VLiU7GdsB\":\r\ncase \"lENv171R3\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"uaP4oRuu8\"]]}, (resolvedLinks) => React.createElement(Commerce, {...props, key: \"Commerce\", style, uaP4oRuu8: siteRef(resolvedLinks[0])}, children(true)));\r\ncase \"qtYql6Leg\":\r\ncase \"VARvBmDGY\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"uaP4oRuu8\"]]}, (resolvedLinks) => React.createElement(CommercePDPTemplate, {...props, key: \"CommercePDPTemplate\", style, uaP4oRuu8: siteRef(resolvedLinks[0])}, children(true)));\r\ncase \"vPKfEZkgi\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"uaP4oRuu8\"]]}, (resolvedLinks) => React.createElement(Business, {...props, key: \"Business\", style, uaP4oRuu8: siteRef(resolvedLinks[0])}, children(true)));\r\ncase \"olozP851p\":\r\ncase \"KPvbBdBOb\":\r\ncase \"R1LojOaFK\":\r\ncase \"CK9N7Ca0B\":\r\ncase \"X6SX6cU1z\":\r\ncase \"cIRlwcfY_\":\r\ncase \"Gmp7qUGNl\":\r\ncase \"YXD0701xG\":\r\ncase \"J7oAaTp8u\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"uaP4oRuu8\"]]}, (resolvedLinks) => React.createElement(ResearchPages, {...props, key: \"ResearchPages\", style, uaP4oRuu8: siteRef(resolvedLinks[0])}, children(true)));\r\ncase \"OQG66IS1x\":\r\nreturn React.createElement(BrandAssetsLayout, {...props, key: \"BrandAssetsLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"CRgkxJqU3\":\r\ncase \"VHtGKd7J5\":\r\ncase \"d6z6eJ1Ir\":\r\ncase \"npzjmSYCG\":\r\ncase \"q6jZSD0MN\":\r\ncase \"qwh4f49cf\":\r\ncase \"Kv_sYHrgJ\":\r\ncase \"HwpatHMoT\":\r\ncase \"sCUAp3sBD\":\r\ncase \"M8Cw3OijX\":\r\ncase \"oGe1RyOcr\":\r\ncase \"fhfKBMdRL\":\r\ncase \"Mar3qCdVa\":\r\ncase \"RPN8Ulkuf\":\r\ncase \"c6NobHcxG\":\r\ncase \"ell98FhPZ\":\r\ncase \"Pw3UNlu2P\":\r\ncase \"ay22p0hSW\":\r\ncase \"ROO9VbirS\":\r\ncase \"YNx1Py12h\":\r\ncase \"YaAD8GqpA\":\r\ncase \"zBXQFf9mg\":\r\ncase \"d7AhAnZF6\":\r\ncase \"ilO_jebkG\":\r\ncase \"s4ccvME2Y\":\r\ncase \"ghn7UUOJC\":\r\ncase \"sViPVxFF7\":\r\ncase \"DoiQ8mdkH\":\r\ncase \"Za3GZqBKD\":\r\ncase \"COaoni9VN\":\r\ncase \"r1aFWDiaG\":\r\ncase \"eCbbSQFyA\":\r\ncase \"YbSPabSDy\":\r\ncase \"Bhh9h17OK\":\r\nreturn [{hash: \"162mmm3\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"wh9bfz\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1l8acbc\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"VLiU7GdsB\":\r\ncase \"lENv171R3\":\r\nreturn [{hash: \"9gzb3r\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"zdcpdv\", mediaQuery: \"(min-width: 810px) and (max-width: 1279.98px)\"}, {hash: \"jrulkc\", mediaQuery: \"(min-width: 1280px)\"}]\r\ncase \"qtYql6Leg\":\r\ncase \"VARvBmDGY\":\r\nreturn [{hash: \"sg34bx\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"1sgs2rm\", mediaQuery: \"(min-width: 810px) and (max-width: 1279.98px)\"}, {hash: \"uu5fwa\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"vPKfEZkgi\":\r\nreturn [{hash: \"1qux5ne\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"1v3onar\", mediaQuery: \"(min-width: 810px) and (max-width: 1279.98px)\"}, {hash: \"1ykcabb\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"olozP851p\":\r\ncase \"KPvbBdBOb\":\r\ncase \"R1LojOaFK\":\r\ncase \"CK9N7Ca0B\":\r\ncase \"X6SX6cU1z\":\r\ncase \"cIRlwcfY_\":\r\ncase \"Gmp7qUGNl\":\r\ncase \"YXD0701xG\":\r\ncase \"J7oAaTp8u\":\r\nreturn [{hash: \"1qwtcj6\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"11grzza\", mediaQuery: \"(min-width: 810px) and (max-width: 1279.98px)\"}, {hash: \"sanof7\", mediaQuery: \"(min-width: 1280px)\"}]\r\ncase \"OQG66IS1x\":\r\nreturn [{hash: \"shtqrm\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"qcquje\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"syi0n9\", mediaQuery: \"(min-width: 1200px)\"}]\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, disableHoverOnMobile: 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/3zESCHanfwjIpjHLXvzF/qGhmZsMtyL2q8qBRsPzq/Pw3UNlu2P.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.solius.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: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/prXuCDJn1mCQVhzTyRZ6/KvwGt2ImdoOMsyH4fiAI/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: {global: {enter: {mask: {angle: 0, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, 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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"}