{"version":3,"file":"script_main.DdcVarga.mjs","names":["useRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","React.useState","React.useRef","React.useMemo","React.useCallback","typedError","React.startTransition","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","KeyboardArrowDown","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","create","useQuery","useQueryClient","useMutation","useRef","_Fragment","QueryClientProvider","useRef","useState","useRef","_Fragment","React","useCart","styles","useState","Minus","Plus","useAtomValue","useCart","styles","X","useCart","useAtomValue","CartListFonts","CartList","CartSubtotalFonts","CartSubtotal","CartCheckoutButtonFonts","CartCheckoutButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","SVG","CartLayer","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","getProps","React.forwardRef","useCart","addPropertyOverrides","CartCounter","User","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","DEFAULT_LABEL","DEFAULT_INPUT_STYLE","DEFAULT_FOCUS_STYLE","DEFAULT_BUTTON_STYLE","DEFAULT_ERROR_STYLE","DEFAULT_LINK_STYLE","useState","useRef","useCallback","_Fragment","DEFAULT_EYE_OPEN_SVG","DEFAULT_EYE_CLOSED_SVG","DEFAULT_LABEL","DEFAULT_INPUT_STYLE","DEFAULT_FOCUS_STYLE","DEFAULT_BUTTON_STYLE","DEFAULT_ERROR_STYLE","useState","useRef","useMemo","useCallback","_Fragment","DEFAULT_BUTTON_STYLE","useState","useRef","useCallback","_Fragment","useState","useRef","useCallback","_Fragment","addPropertyOverrides","MotionDivWithFX","MotionDivWithFXWithOptimizedAppearEffect","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","transition3","animation2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","SVG","addPropertyOverrides","MotionDivWithFX","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","transition2","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","SocialAuthButton","ForgotPasswordForm","SignUpForm","SignInForm","GhostButton2","CartList","CartSubtotal","MainButton2","CartCheckoutButton","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","animation","animation1","matchVariant","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","SVG","Image1","addPropertyOverrides","Image1","CartButton","Cart3","SmartComponentScopedContainerWithFX","MotionDivWithFX","NavItemFonts","NavItem","Cart","Search","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","matchVariant","animation1","animation2","animation3","animation4","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useRef","_Fragment","Menu","XCircle","Logo","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","RichText","ButtonFilled","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","transition3","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","React.useMemo","NavItem","SocialIcon","serializationHash","variantClassNames","transition1","animation","transformTemplate1","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","Image1","SVG","Instagram","X","LinkedIn","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useRef","useCallback","Nav","CTASection","Footer","useRef","React.useId","PropertyOverrides","CartButton","React.createElement","NavFooter","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:/ga.jspm.io/npm:lenis@1.1.9/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/4FYXL5lQz9cgJ2BJkaNV/uQoXZ4NvFasfJqYRTeHn/Image.js","https:/framerusercontent.com/modules/PvNRPZGCarYT8xXLhBEU/aEnCAoCY5cpGlvStRZ7U/TfeCKWjHT.js","https:/framerusercontent.com/modules/w9r3BVDBgmWy7W7xOeUc/qECxFwcsABn3SUQ7vp5x/rRJRVI52H.js","https:/framerusercontent.com/modules/aOufUrG6UsVa0kV7hyn3/nCaERE7s7S1DMq9xS5Zj/ShopifySearch.js","https:/framerusercontent.com/modules/jkpnNWp8B1ukwscUlYnQ/QiYlz6KdaFRotI59KDJd/bYO3QUzFP.js","https:/framerusercontent.com/modules/xJCYnfzUeeccQJU0YD6O/ybFyhnakJyL6n0VbJrsR/HazN3O18f.js","https:/framerusercontent.com/modules/pnUgOSudTUyFEB2NfSyg/TYGTFzcR18K4eIRPeSOf/Q_sXCIRPk.js","https:/framerusercontent.com/modules/ho7JsPYrJOWqJlpfXN49/iwMVFnchVaCdsTYebHL3/niD43G3lC.js","https:/framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/PygsNdi3jvFiqyjM1Z2f/Market_store.js","https:/framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/QMezeL7er10DjfMaPfMF/Use_cart.js","https:/framerusercontent.com/modules/gNrx5shePoNxbUKTvliC/HLQJlFFZMsPSLpGIiDtr/Currency_symbols.js","https:/framerusercontent.com/modules/mHaK3bedwyJwyNxfaowX/hWKLWGrPdtcuWvTxZqnK/Shared_currency_props.js","https:/framerusercontent.com/modules/N0h2Mv73o8xtz2My1yiB/RR9fj2DVzBXn0Wwu7ijL/Loading_skeleton.js","https:/framerusercontent.com/modules/cmJdj1YCmFSsS6n95OKk/9t9XeEHurZ6w5fbXeCsJ/Shared_tag_props.js","https:/framerusercontent.com/modules/TxqscBcbPXl18geyBROf/S7yZKjtqtHfQ0qiR18ts/Shared_loading_skeleton_props.js","https:/framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/ETRHQWdjwKla0xzxYr4N/Cart_info_label.js","https:/framerusercontent.com/modules/zzfzgZ7pO3t6JQJMkHo3/ZueuducC1DyN2VURmw7J/Use_disable_scroll.js","https:/framerusercontent.com/modules/t0DOE0rPObRn86ULNCpK/rqAtmNyLzduY7HBwcz14/Cart_open_button.js","https:/framerusercontent.com/modules/0mEoOFqY2zY0DO4DuXt1/5ZeFQtAFkW56XEdGVnu1/Shopify_CartCheckoutButton.js","https:/framerusercontent.com/modules/6QmV9C6Gx7kIyZpG4DVn/OaLxQewA6z86JTMCjQdH/Counter.js","https:/framerusercontent.com/modules/cCi4we0wVgjV5iCPA0sj/ucpxmhikMYjMHmFMDw5m/Shopify_CartList.js","https:/framerusercontent.com/modules/IiFSgENqQNiBdW1kIM0F/HdZOvoIc4gBjzYLMqooA/Shopify_CartSubtotal.js","https:/framerusercontent.com/modules/lbPw0MCSO8AVPMrOoVCr/qEL3Otwtew2peUta9GMa/MTc2CxdPV.js","https:/framerusercontent.com/modules/9GQlDieZIRkxA2inw9Fk/3WL3hOqlzuReTcoLAZ46/o1vlNcDsA.js","https:/framerusercontent.com/modules/764a0a1N4rrspwzKwDQP/zykMLogEfDJwNTxb66Uk/HjUXo2lxD.js","https:/framerusercontent.com/modules/k1rY4upjoIqYmzBU1l8f/6Qrn6PmFzg0bcNIC6RNZ/Shopify_CartCounter.js","https:/framerusercontent.com/modules/e5Qd932ChDLA6buYaaor/Rkkc57hxwCC2Wij5TEs2/oDni_xEnG.js","https:/framerusercontent.com/modules/7gC36ZGFBsGmi8WrUbhZ/ZfLp1Lg8M061drJ15v9W/SignInFormControl.js","https:/framerusercontent.com/modules/eGmdqwA544uC3C8BTvmX/nMwNT43RIzGYQJKXItLe/SignUpFormControl.js","https:/framerusercontent.com/modules/fhQET08TzhQ8D7yE6obB/kj7nDaR885j9YG0Sdbpk/SocialAuthButtonControl.js","https:/framerusercontent.com/modules/uXtmCiKKCaLFNsqorqH6/PcpxszXoiXgGRn9uCjsM/ShopifyOAuth.js","https:/framerusercontent.com/modules/ZNIR4h243sYLgc0dNKAk/aDrP4QTeviJGDkaTKR21/ForgotFormControl.js","https:/framerusercontent.com/modules/CBsXNpwzE7exNUVgwQ8D/T8XgdSGGgeKD27mHQ27m/OXeWFV7L7.js","https:/framerusercontent.com/modules/CeS9cQhLzUXe4nTMCE8H/Tl9taZzlf5ovjH79rWUb/tKFireAPP.js","https:/framerusercontent.com/modules/fW6TRMsEnma25yJHeYxw/a6NCKnW1t5gqzsWN6c5B/xWvwuNg2j.js","https:/framerusercontent.com/modules/2XRzVSpmyiY5OfKbO7it/0ZsN6zmsXK42QJcoVgQf/It5ae6DNI.js","https:/framerusercontent.com/modules/7fgly51v1lxk2Z5iCUdV/8VqcAVnhGNHuZbcsPdd4/Be_u685dp.js","https:/framerusercontent.com/modules/x7iz1Qoqz4ZMra9gcicG/EM6RC5uQ5xiLQlAbtmD8/kbJ8OsBhu.js","https:/framerusercontent.com/modules/0Buptmio455lIXnttqev/BbEivum6XEEaqEH2o867/PaymentIcons.js","https:/framerusercontent.com/modules/sSMgIrKlSeA6kQw915rY/QO1TV2f9gFfN8EwcnQEk/tk7kvfXkt.js","https:/framerusercontent.com/modules/qVa0ekVwvUKJrhy5jIXQ/4m7THINOuMn8IZEn7fHc/ScrollToTopOnNavigation.js","https:/framerusercontent.com/modules/kMx8jbXwBAxQwhKpGlQo/a03GUIqZHM9xhm9oudFm/SOVQEh1j_.js","framer:toplevel/main"],"sourcesContent":["function clamp(t,i,e){return Math.max(t,Math.min(i,e))}class Animate{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(t){var i;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}else this.lerp?(this.value=function damp(t,i,e,s){return function lerp(t,i,e){return(1-e)*t+e*i}(t,i,1-Math.exp(-e*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),null===(i=this.onUpdate)||void 0===i||i.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(t,i,{lerp:e,duration:s,easing:o,onStart:n,onUpdate:l}){this.from=this.value=t,this.to=i,this.lerp=e,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,null==n||n(),this.onUpdate=l}}class Dimensions{constructor({wrapper:t,content:i,autoResize:e=!0,debounce:s=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=t,this.content=i,e&&(this.debouncedResize=function debounce(t,i){let e;return function(){let s=arguments,o=this;clearTimeout(e),e=setTimeout((function(){t.apply(o,s)}),i)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var t,i;null===(t=this.wrapperResizeObserver)||void 0===t||t.disconnect(),null===(i=this.contentResizeObserver)||void 0===i||i.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...i){let e=this.events[t]||[];for(let t=0,s=e.length;t<s;t++)e[t](...i)}on(t,i){var e;return(null===(e=this.events[t])||void 0===e?void 0:e.push(i))||(this.events[t]=[i]),()=>{var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}}off(t,i){var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(i,{wheelMultiplier:e=1,touchMultiplier:s=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=t=>{const{clientX:i,clientY:e}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=i,this.touchStart.y=e,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})},this.onTouchMove=t=>{var i,e,s,o;const{clientX:n,clientY:l}=t.targetTouches?t.targetTouches[0]:t,r=-(n-(null!==(e=null===(i=this.touchStart)||void 0===i?void 0:i.x)&&void 0!==e?e:0))*this.touchMultiplier,h=-(l-(null!==(o=null===(s=this.touchStart)||void 0===s?void 0:s.y)&&void 0!==o?o:0))*this.touchMultiplier;this.touchStart.x=n,this.touchStart.y=l,this.lastDelta={x:r,y:h},this.emitter.emit(\"scroll\",{deltaX:r,deltaY:h,event:t})},this.onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})},this.onWheel=i=>{let{deltaX:e,deltaY:s,deltaMode:o}=i;e*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,e*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:e,deltaY:s,event:i})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=i,this.wheelMultiplier=e,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,i){return this.emitter.on(t,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel),this.element.removeEventListener(\"touchstart\",this.onTouchStart),this.element.removeEventListener(\"touchmove\",this.onTouchMove),this.element.removeEventListener(\"touchend\",this.onTouchEnd)}}class Lenis{constructor({wrapper:t=window,content:i=document.documentElement,wheelEventsTarget:e=t,eventsTarget:s=e,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:r=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=.1,infinite:d=!1,orientation:u=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=t=>{1===t.button&&this.reset()},this.onVirtualScroll=t=>{if(\"function\"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;const{deltaX:i,deltaY:e,event:s}=t;if(this.emitter.emit(\"virtual-scroll\",{deltaX:i,deltaY:e,event:s}),s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");this.isTouching=\"touchstart\"===s.type||\"touchmove\"===s.type;if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const l=0===i&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===i;if(l||r)return;let h=s.composedPath();h=h.slice(0,h.indexOf(this.rootElement));const a=this.options.prevent;if(h.find((t=>{var i,e,s,l,r;return t instanceof Element&&(\"function\"==typeof a&&(null==a?void 0:a(t))||(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent\"))||o&&(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent-touch\"))||n&&(null===(s=t.hasAttribute)||void 0===s?void 0:s.call(t,\"data-lenis-prevent-wheel\"))||(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis-stopped\")))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(!(this.options.syncTouch&&o||this.options.smoothWheel&&n))return this.isScrolling=\"native\",void this.animate.stop();s.preventDefault();let c=e;\"both\"===this.options.gestureOrientation?c=Math.abs(e)>Math.abs(i)?e:i:\"horizontal\"===this.options.gestureOrientation&&(c=i);const d=o&&this.options.syncTouch,u=o&&\"touchend\"===s.type&&Math.abs(c)>5;u&&(c=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+c,Object.assign({programmatic:!1},d?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.9\",t&&t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:i,wheelEventsTarget:e,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:l,touchInertiaMultiplier:r,duration:h,easing:a,lerp:c,infinite:d,gestureOrientation:p,orientation:u,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:i,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,i){return this.emitter.on(t,i)}off(t,i){return this.emitter.off(t,i)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const i=t-(this.time||t);this.time=t,this.animate.advance(.001*i)}scrollTo(t,{offset:i=0,immediate:e=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:l=this.options.lerp,onStart:r,onComplete:h,force:a=!1,programmatic:c=!0,userData:d={}}={}){if(!this.isStopped&&!this.isLocked||a){if(\"string\"==typeof t&&[\"top\",\"left\",\"start\"].includes(t))t=0;else if(\"string\"==typeof t&&[\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let e;if(\"string\"==typeof t?e=document.querySelector(t):t instanceof HTMLElement&&(null==t?void 0:t.nodeType)&&(e=t),e){if(this.options.wrapper!==window){const t=this.rootElement.getBoundingClientRect();i-=this.isHorizontal?t.left:t.top}const s=e.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t&&(t+=i,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),t!==this.targetScroll)){if(this.userData=d,e)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),null==h||h(this),void(this.userData={});c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:l,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==r||r(this)},onUpdate:(t,i)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextNativeScrollEvent}))}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,i){return(t%i+i)%i}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Responsive Image\n * By Benjamin\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n *\n */export default function Image(props){const{image,alt,radius,padding,link,newTab,style,borderOptions,shadowOptions}=props;const wrapperStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",width:\"100%\",height:\"100%\",padding:padding};const borderAndShadow=(borderOptions,shadowOptions)=>{if(!shadowOptions&&!borderOptions)return undefined;if(shadowOptions&&!borderOptions){return`${shadowOptions.shadowX}px ${shadowOptions.shadowY}px ${shadowOptions.shadowBlur}px ${shadowOptions.shadowColor}`;}if(!shadowOptions&&borderOptions){return`inset 0 0 0 ${borderOptions.borderWidth}px ${borderOptions.borderColor}`;}if(shadowOptions&&borderOptions){return`inset 0 0 0 ${borderOptions.borderWidth}px ${borderOptions.borderColor}, ${shadowOptions.shadowX}px ${shadowOptions.shadowY}px ${shadowOptions.shadowBlur}px ${shadowOptions.shadowColor}`;}};const imageStyle={maxWidth:\"100%\",maxHeight:\"100%\",borderRadius:radius,webkitUserDrag:\"none\",userDrag:\"none\",userSelect:\"none\"};const shadowStyle={position:\"absolute\",inset:0,pointerEvents:\"none\",borderRadius:radius,boxShadow:borderAndShadow(borderOptions,shadowOptions)};const imageSource=(image===null||image===void 0?void 0:image.src)||\"https://framerusercontent.com/images/64n4wnVJKDJspLlFZ6DarCP0M4.jpg\";return link?/*#__PURE__*/_jsxs(\"a\",{href:link,title:alt,target:newTab?\"_blank\":\"_self\",style:wrapperStyle,children:[/*#__PURE__*/_jsx(\"img\",{style:imageStyle,src:imageSource,srcSet:image===null||image===void 0?void 0:image.srcSet,alt:alt}),/*#__PURE__*/_jsx(\"div\",{style:shadowStyle})]}):/*#__PURE__*/_jsxs(\"div\",{style:wrapperStyle,children:[/*#__PURE__*/_jsx(\"img\",{style:imageStyle,src:imageSource,srcSet:image===null||image===void 0?void 0:image.srcSet,alt:alt}),/*#__PURE__*/_jsx(\"div\",{style:shadowStyle})]});}addPropertyControls(Image,{image:{title:\"Image\",type:ControlType.ResponsiveImage},alt:{type:ControlType.String,title:\"Alt\",placeholder:\"Alt Text\"},radius:{title:\"Radius\",type:ControlType.Number,min:0,max:100,step:1,displayStepper:true},padding:{title:\"Padding\",type:ControlType.Number,min:0,max:100,step:1,displayStepper:true},link:{type:ControlType.Link,title:\"Link\"},newTab:{type:ControlType.Boolean,title:\"New Tab\",hidden:props=>!props.link},borderOptions:{type:ControlType.Object,optional:true,title:\"Border\",icon:\"effect\",controls:{borderColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgba(0,0,0,0.2)\"},borderWidth:{type:ControlType.Number,title:\"Width\",min:0,displayStepper:true,defaultValue:1}}},shadowOptions:{type:ControlType.Object,title:\"Shadow\",optional:true,icon:\"effect\",controls:{shadowX:{type:ControlType.Number,title:\"X\",min:0,defaultValue:0},shadowY:{type:ControlType.Number,title:\"Y\",min:0,defaultValue:2},shadowBlur:{type:ControlType.Number,title:\"Blur\",min:0,defaultValue:4},shadowColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgba(0,0,0,0.2)\"}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Image\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Image.map","// Generated by Framer (6ca5d98)\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 mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><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=\"KDJFSGcV9\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/><path d=\"M 6 0 L 0 6\" fill=\"transparent\" height=\"6px\" id=\"wTfryCVtJ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9 9)\" width=\"6px\"/><path d=\"M 0 0 L 6 6\" fill=\"transparent\" height=\"6px\" id=\"KpEeQQfmN\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9 9)\" width=\"6px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-HVtQd\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-HVtQd { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); 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 {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X Circle\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-HVtQd\");Icon.displayName=\"X Circle\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"X Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\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 mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"exozFwK62\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 12)\" width=\"18px\"/><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"T_0DhNW43\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 6)\" width=\"18px\"/><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"kb6hY_H_E\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 18)\" width=\"18px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KqLRo\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-KqLRo { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); 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 {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-KqLRo\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function ShopifySearch(props){const{storeDomain,storefrontToken,apiVersion,language,productPathPrefix,iconColor,iconSize,placeholder,emptyText,panelBackground,backdropColor,radius,panelWidth,topOffset,inputTextColor,titleColor,priceColor,hoverColor,thumbSize,inputFont,titleFont,priceFont}=props;const[isOpen,setIsOpen]=React.useState(false);const[term,setTerm]=React.useState(\"\");const[loading,setLoading]=React.useState(false);const[products,setProducts]=React.useState([]);const[errorMessage,setErrorMessage]=React.useState(\"\");const[hoveredHandle,setHoveredHandle]=React.useState(\"\");const inputRef=React.useRef(null);const debounceRef=React.useRef(null);const requestIdRef=React.useRef(0);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const normalizedDomain=React.useMemo(()=>{return storeDomain.trim().replace(/^https?:\\/\\//i,\"\").replace(/\\/+$/g,\"\");},[storeDomain]);const normalizedToken=React.useMemo(()=>storefrontToken.trim(),[storefrontToken]);const normalizedLanguage=React.useMemo(()=>language.trim().toUpperCase(),[language]);const normalizedApiVersion=React.useMemo(()=>apiVersion.trim()||\"2024-07\",[apiVersion]);const closeModal=React.useCallback(()=>{React.startTransition(()=>{setIsOpen(false);setLoading(false);setTerm(\"\");setProducts([]);setErrorMessage(\"\");});},[]);const openModal=React.useCallback(()=>{if(isCanvas)return;React.startTransition(()=>setIsOpen(true));},[isCanvas]);React.useEffect(()=>{if(!isOpen)return;if(typeof document===\"undefined\")return;const previousBodyOverflow=document.body.style.overflow;const previousHtmlOverflow=document.documentElement.style.overflow;document.body.style.overflow=\"hidden\";document.documentElement.style.overflow=\"hidden\";if(typeof window!==\"undefined\"){const lenis=window.lenis;if(lenis&&typeof lenis.stop===\"function\"){lenis.stop();}}return()=>{document.body.style.overflow=previousBodyOverflow;document.documentElement.style.overflow=previousHtmlOverflow;if(typeof window!==\"undefined\"){const lenis=window.lenis;if(lenis&&typeof lenis.start===\"function\"){lenis.start();}}};},[isOpen]);React.useEffect(()=>{if(!isOpen)return;if(typeof window===\"undefined\")return;const onKeyDown=event=>{if(event.key===\"Escape\")closeModal();};window.addEventListener(\"keydown\",onKeyDown);return()=>window.removeEventListener(\"keydown\",onKeyDown);},[isOpen,closeModal]);React.useEffect(()=>{if(!isOpen)return;if(!inputRef.current)return;inputRef.current.focus();},[isOpen]);React.useEffect(()=>{if(!isOpen)return;if(term.trim().length<2){React.startTransition(()=>{setLoading(false);setProducts([]);setErrorMessage(\"\");});return;}if(debounceRef.current!==null&&typeof window!==\"undefined\"){window.clearTimeout(debounceRef.current);}if(typeof window===\"undefined\")return;debounceRef.current=window.setTimeout(async()=>{const currentRequestId=requestIdRef.current+1;requestIdRef.current=currentRequestId;React.startTransition(()=>{setLoading(true);setErrorMessage(\"\");});try{const buildQuery=includeContext=>{const contextDirective=includeContext?` @inContext(language: ${normalizedLanguage})`:\"\";return`query($q: String!, $cursor: String)${contextDirective} {\n  products(first: 250, after: $cursor, query: $q) {\n    nodes {\n      handle\n      title\n      featuredImage {\n        url\n        altText\n      }\n      priceRange {\n        minVariantPrice {\n          amount\n          currencyCode\n        }\n      }\n    }\n    pageInfo {\n      hasNextPage\n      endCursor\n    }\n  }\n}`;};const requestProducts=async(searchQuery,includeContext)=>{const allNodes=[];const seenHandles=new Set;let cursor=null;let hasNextPage=true;let pageCount=0;while(hasNextPage&&pageCount<10){pageCount+=1;const response=await fetch(`https://${normalizedDomain}/api/${normalizedApiVersion}/graphql.json`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",\"X-Shopify-Storefront-Access-Token\":normalizedToken},body:JSON.stringify({query:buildQuery(includeContext),variables:{q:searchQuery,cursor}})});const payload=await response.json().catch(()=>null);if(!response.ok){console.error(\"Shopify search HTTP error payload:\",payload);const message=payload?.errors?.[0]?.message||payload?.message||response.statusText||\"HTTP error\";throw new Error(`Errore: ${response.status} ${message}`);}if(payload?.errors?.length){console.error(\"Shopify search GraphQL errors:\",payload);const message=payload.errors.map(entry=>entry?.message||\"GraphQL error\").join(\" | \");const graphqlError=new Error(`Errore: ${message}`);graphqlError.kind=\"graphql\";throw graphqlError;}const nodes=payload?.data?.products?.nodes;const safeNodes=Array.isArray(nodes)?nodes:[];for(const node of safeNodes){if(!node?.handle||seenHandles.has(node.handle))continue;seenHandles.add(node.handle);allNodes.push(node);}const pageInfo=payload?.data?.products?.pageInfo;hasNextPage=Boolean(pageInfo?.hasNextPage);cursor=pageInfo?.endCursor||null;}return allNodes;};const requestWithContextFallback=async searchQuery=>{try{return await requestProducts(searchQuery,true);}catch(error){const typedError=error;if(typedError.kind===\"graphql\"){return await requestProducts(searchQuery,false);}throw error;}};const trimmedTerm=term.trim();let safeNodes=await requestWithContextFallback(`${trimmedTerm}*`);if(safeNodes.length===0){safeNodes=await requestWithContextFallback(trimmedTerm);}if(safeNodes.length===0){safeNodes=await requestWithContextFallback(`title:*${trimmedTerm}*`);}if(currentRequestId!==requestIdRef.current)return;React.startTransition(()=>{setProducts(safeNodes);setLoading(false);setErrorMessage(\"\");});}catch(error){console.error(\"Shopify search request failed:\",error);if(currentRequestId!==requestIdRef.current)return;React.startTransition(()=>{setProducts([]);setLoading(false);setErrorMessage(error instanceof Error?error.message:\"Errore: richiesta non riuscita\");});}},250);return()=>{if(debounceRef.current!==null&&typeof window!==\"undefined\"){window.clearTimeout(debounceRef.current);}};},[isOpen,normalizedLanguage,normalizedDomain,normalizedToken,normalizedApiVersion,term]);const formattedPrice=React.useCallback((amount,currencyCode)=>{const value=Number(amount);if(!Number.isFinite(value))return amount;return new Intl.NumberFormat(\"it-IT\",{style:\"currency\",currency:currencyCode}).format(value);},[]);const canUsePortal=isOpen&&typeof document!==\"undefined\";return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-flex\",width:\"max-content\",height:\"max-content\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Apri ricerca prodotti\",onClick:openModal,style:{cursor:\"pointer\",border:\"none\",background:\"transparent\",padding:0,margin:0,width:iconSize,height:iconSize,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"7\",stroke:iconColor,strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16.5 16.5L21 21\",stroke:iconColor,strokeWidth:\"2\",strokeLinecap:\"round\"})]})}),canUsePortal?/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{role:\"dialog\",\"aria-modal\":\"true\",\"data-lenis-prevent\":true,\"data-lenis-prevent-wheel\":true,\"data-lenis-prevent-touch\":true,onClick:closeModal,onWheel:e=>e.stopPropagation(),onTouchMove:e=>e.stopPropagation(),style:{position:\"fixed\",inset:0,background:backdropColor,zIndex:9999,display:\"flex\",justifyContent:\"center\",alignItems:\"flex-start\",paddingTop:topOffset,paddingLeft:16,paddingRight:16},children:/*#__PURE__*/_jsxs(\"div\",{onClick:e=>e.stopPropagation(),style:{width:panelWidth,maxWidth:\"92vw\",background:panelBackground,borderRadius:radius,boxShadow:\"0 10px 30px rgba(0,0,0,0.12), 0 2px 8px rgba(0,0,0,0.08)\",padding:14,maxHeight:\"80vh\",display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"input\",{ref:inputRef,value:term,onChange:e=>React.startTransition(()=>setTerm(e.target.value)),placeholder:placeholder,style:{flex:1,minWidth:0,border:\"none\",outline:\"none\",color:inputTextColor,background:\"transparent\",fontSize:`max(16px, ${inputFont.fontSize||\"16px\"})`,fontFamily:inputFont.fontFamily,fontWeight:inputFont.fontWeight,fontStyle:inputFont.fontStyle,letterSpacing:inputFont.letterSpacing,lineHeight:inputFont.lineHeight,textAlign:inputFont.textAlign}}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Chiudi ricerca\",onClick:closeModal,style:{border:\"none\",background:\"transparent\",cursor:\"pointer\",color:inputTextColor,fontSize:22,lineHeight:1,padding:4},children:\"\\xd7\"})]}),/*#__PURE__*/_jsx(\"div\",{\"data-lenis-prevent\":true,\"data-lenis-prevent-wheel\":true,\"data-lenis-prevent-touch\":true,style:{maxHeight:\"60vh\",overflowY:\"auto\",overscrollBehavior:\"contain\",WebkitOverflowScrolling:\"touch\",touchAction:\"pan-y\",display:\"flex\",flexDirection:\"column\"},children:loading?/*#__PURE__*/_jsx(\"div\",{style:{padding:\"10px 12px\",color:priceColor},children:\"Ricerca in corso…\"}):errorMessage?/*#__PURE__*/_jsx(\"div\",{style:{padding:\"10px 12px\",color:\"#C62828\",fontSize:12,lineHeight:1.3},children:errorMessage}):products.length===0?/*#__PURE__*/_jsx(\"div\",{style:{padding:\"10px 12px\",color:priceColor},children:emptyText}):products.map(product=>{const image=product.featuredImage;const rowHovered=hoveredHandle===product.handle;return /*#__PURE__*/_jsxs(\"a\",{href:`${productPathPrefix}${product.handle}`,onMouseEnter:()=>React.startTransition(()=>setHoveredHandle(product.handle)),onMouseLeave:()=>React.startTransition(()=>setHoveredHandle(\"\")),style:{display:\"flex\",alignItems:\"center\",gap:14,padding:\"10px 12px\",textDecoration:\"none\",borderRadius:10,background:rowHovered?hoverColor:\"transparent\",transition:\"background 0.15s ease\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:thumbSize,height:thumbSize,borderRadius:8,background:\"#EEEEEE\",overflow:\"hidden\",flexShrink:0},children:image?.url?/*#__PURE__*/_jsx(\"img\",{src:image.url,alt:image.altText||product.title,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):null}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:titleColor,fontSize:titleFont.fontSize,fontFamily:titleFont.fontFamily,fontWeight:titleFont.fontWeight,fontStyle:titleFont.fontStyle,letterSpacing:titleFont.letterSpacing,lineHeight:titleFont.lineHeight,textAlign:titleFont.textAlign,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:product.title}),/*#__PURE__*/_jsx(\"div\",{style:{color:priceColor,fontSize:priceFont.fontSize,fontFamily:priceFont.fontFamily,fontWeight:priceFont.fontWeight,fontStyle:priceFont.fontStyle,letterSpacing:priceFont.letterSpacing,lineHeight:priceFont.lineHeight,textAlign:priceFont.textAlign},children:formattedPrice(product.priceRange.minVariantPrice.amount,product.priceRange.minVariantPrice.currencyCode)})]})]},product.handle);})})]})}),document.body):null]});}addPropertyControls(ShopifySearch,{storeDomain:{type:ControlType.String,title:\"Store Domain\",defaultValue:\"0abc5b-2.myshopify.com\"},storefrontToken:{type:ControlType.String,title:\"Token\",defaultValue:\"e2753bdd9ff8314fe94c73f7f5eb795c\"},apiVersion:{type:ControlType.String,title:\"API Version\",defaultValue:\"2024-07\"},language:{type:ControlType.Enum,title:\"Language\",options:[\"IT\",\"EN\",\"FR\",\"DE\",\"ES\"],optionTitles:[\"IT\",\"EN\",\"FR\",\"DE\",\"ES\"],defaultValue:\"IT\"},productPathPrefix:{type:ControlType.String,title:\"Path Prefix\",defaultValue:\"/store/\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#FFFFFF\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",min:12,max:64,step:1,defaultValue:22},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Cerca un prodotto…\"},emptyText:{type:ControlType.String,title:\"Empty Text\",defaultValue:\"Nessun prodotto trovato\"},panelBackground:{type:ControlType.Color,title:\"Panel Bg\",defaultValue:\"#FFFFFF\"},backdropColor:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.6)\"},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:40,step:1,defaultValue:16},panelWidth:{type:ControlType.Number,title:\"Panel Width\",min:280,max:960,step:1,defaultValue:560},topOffset:{type:ControlType.Number,title:\"Top Offset\",min:0,max:240,step:1,defaultValue:80},thumbSize:{type:ControlType.Number,title:\"Thumb Size\",min:36,max:120,step:1,defaultValue:64},hoverColor:{type:ControlType.Color,title:\"Hover\",defaultValue:\"rgba(0,0,0,0.04)\"},inputTextColor:{type:ControlType.Color,title:\"Input Color\",defaultValue:\"#000000\"},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#111111\"},priceColor:{type:ControlType.Color,title:\"Price Color\",defaultValue:\"rgba(0,0,0,0.5)\"},inputFont:{type:ControlType.Font,title:\"Input Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},priceFont:{type:ControlType.Font,title:\"Price Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ShopifySearch\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ShopifySearch.map","// Generated by Framer (686ceb7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-500\",\"GF;DM Sans-700\",\"GF;DM Sans-700italic\",\"GF;DM Sans-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm32RmYJpso5.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-7DW32RmYJpso5.woff2\",weight:\"500\"}]}];export const css=['.framer-4x2L9 .framer-styles-preset-ym0z8v:not(.rich-text-wrapper), .framer-4x2L9 .framer-styles-preset-ym0z8v.rich-text-wrapper h1 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-94c871de-a08c-447c-b719-4205f1f257b6, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-4x2L9\";\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 (7587b09)\nimport{jsx as _jsx}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/jkpnNWp8B1ukwscUlYnQ/QiYlz6KdaFRotI59KDJd/bYO3QUzFP.js\";const cycleOrder=[\"NCRgamDoL\",\"r1eC82jhP\"];const serializationHash=\"framer-fqG5A\";const variantClassNames={NCRgamDoL:\"framer-v-3n3yq3\",r1eC82jhP:\"framer-v-1eunlqx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const V8zD0JGr7=undefined;const VVXAdChzd=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={Black:\"r1eC82jhP\",White:\"NCRgamDoL\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,width,...props})=>{return{...props,V8zD0JGr7:click??props.V8zD0JGr7,variant:humanReadableVariantMap[props.variant]??props.variant??\"NCRgamDoL\",VVXAdChzd:link??props.VVXAdChzd};};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,VVXAdChzd,V8zD0JGr7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NCRgamDoL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1s8cvro=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(V8zD0JGr7){const res=await V8zD0JGr7(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:VVXAdChzd,motionChild:true,nodeId:\"NCRgamDoL\",openInNewTab:false,scopeId:\"HazN3O18f\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-3n3yq3\",className,classNames)} framer-if8rd8`,\"data-framer-name\":\"White\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NCRgamDoL\",onTap:onTap1s8cvro,ref:refBinding,style:{...style},...addPropertyOverrides({r1eC82jhP:{\"data-framer-name\":\"Black\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-ym0z8v\",\"data-styles-preset\":\"bYO3QUzFP\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255)))\"},children:\"ZYNQEhouse\"})}),className:\"framer-fvc6rf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YUoNGRFFH\",style:{\"--extracted-gdpscs\":\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,variants:{r1eC82jhP:{\"--extracted-gdpscs\":\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({r1eC82jhP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-ym0z8v\",\"data-styles-preset\":\"bYO3QUzFP\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0)))\"},children:\"ZYNQEhouse\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fqG5A.framer-if8rd8, .framer-fqG5A .framer-if8rd8 { display: block; }\",\".framer-fqG5A.framer-3n3yq3 { cursor: pointer; height: 24px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 104px; }\",\".framer-fqG5A .framer-fvc6rf { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 104\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"r1eC82jhP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"VVXAdChzd\":\"link\",\"V8zD0JGr7\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHazN3O18f=withCSS(Component,css,\"framer-fqG5A\");export default FramerHazN3O18f;FramerHazN3O18f.displayName=\"Logo\";FramerHazN3O18f.defaultProps={height:24,width:104};addPropertyControls(FramerHazN3O18f,{variant:{options:[\"NCRgamDoL\",\"r1eC82jhP\"],optionTitles:[\"White\",\"Black\"],title:\"Variant\",type:ControlType.Enum},VVXAdChzd:{title:\"Link\",type:ControlType.Link},V8zD0JGr7:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerHazN3O18f,[{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\":\"FramerHazN3O18f\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r1eC82jhP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"104\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"VVXAdChzd\\\":\\\"link\\\",\\\"V8zD0JGr7\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\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 mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.41 0 L 6 4.58 L 10.59 0 L 12 1.41 L 6 7.41 L 0 1.41 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"7.409980000000001px\" id=\"pChJ7liEU\" transform=\"translate(6 8.295)\" width=\"12px\"/></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=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dfEX3\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-dfEX3 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); 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 {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Keyboard Arrow Down\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-dfEX3\");Icon.displayName=\"Keyboard Arrow Down\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Keyboard Arrow Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (02004a2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,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 KeyboardArrowDown from\"https://framerusercontent.com/modules/pnUgOSudTUyFEB2NfSyg/TYGTFzcR18K4eIRPeSOf/Q_sXCIRPk.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/yHnoJIpKBht8cb9mlelR/ZZk5s2rxOi0mNDrcEMLN/h9ovHpjrO.js\";const KeyboardArrowDownFonts=getFonts(KeyboardArrowDown);const enabledGestures={ELG00GshL:{hover:true},ntxrx8GD1:{hover:true}};const cycleOrder=[\"ntxrx8GD1\",\"ELG00GshL\"];const serializationHash=\"framer-rj4eF\";const variantClassNames={ELG00GshL:\"framer-v-7s6d6\",ntxrx8GD1:\"framer-v-xdt8nd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const cDzfEovc5=undefined;const E6l5ujB5h=undefined;const veD2YgyIp=undefined;const SZitSVqly=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??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={Drop:\"ELG00GshL\",Main:\"ntxrx8GD1\"};const getProps=({color,height,hover,id,link,title,width,...props})=>{return{...props,cDzfEovc5:hover??props.cDzfEovc5,E6l5ujB5h:link??props.E6l5ujB5h,SZitSVqly:title??props.SZitSVqly??\"Home\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ntxrx8GD1\",veD2YgyIp:color??props.veD2YgyIp??\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\"};};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,SZitSVqly,E6l5ujB5h,veD2YgyIp,cDzfEovc5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ntxrx8GD1\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterydgza9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(cDzfEovc5){const res=await cDzfEovc5(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"ELG00GshL-hover\")return true;if(baseVariant===\"ELG00GshL\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:E6l5ujB5h,motionChild:true,nodeId:\"ntxrx8GD1\",openInNewTab:false,scopeId:\"niD43G3lC\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-xdt8nd\",className,classNames)} framer-1l0uvt9`,\"data-framer-name\":\"Main\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ntxrx8GD1\",onMouseEnter:onMouseEnterydgza9,ref:refBinding,style:{...style},...addPropertyOverrides({\"ELG00GshL-hover\":{\"data-framer-name\":undefined},\"ntxrx8GD1-hover\":{\"data-framer-name\":undefined},ELG00GshL:{\"data-framer-name\":\"Drop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3ohax8\",\"data-styles-preset\":\"h9ovHpjrO\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-veD2YgyIp-niD43G3lC))\"},children:\"Home\"})}),className:\"framer-lvd9kt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nPmWcfd85\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-veD2YgyIp-niD43G3lC)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-veD2YgyIp-niD43G3lC\":veD2YgyIp},text:SZitSVqly,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lviq4r\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"wqGxV3z0x\",style:{backgroundColor:veD2YgyIp}}),isDisplayed()&&/*#__PURE__*/_jsx(KeyboardArrowDown,{animated:true,className:\"framer-35q3fh\",layoutDependency:layoutDependency,layoutId:\"Cgd4TpeTI\",style:{\"--esondr\":veD2YgyIp,rotate:0},variants:{\"ELG00GshL-hover\":{rotate:180}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rj4eF.framer-1l0uvt9, .framer-rj4eF .framer-1l0uvt9 { display: block; }\",\".framer-rj4eF.framer-xdt8nd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-rj4eF .framer-lvd9kt { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-rj4eF .framer-1lviq4r { bottom: 0px; flex: none; height: 1px; left: -45px; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 44px; z-index: 1; }\",\".framer-rj4eF .framer-35q3fh { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-rj4eF.framer-v-7s6d6.framer-xdt8nd { flex-direction: row; }\",\".framer-rj4eF.framer-v-xdt8nd.hover .framer-1lviq4r, .framer-rj4eF.framer-v-7s6d6.hover .framer-1lviq4r { left: 0px; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ELG00GshL\":{\"layout\":[\"auto\",\"auto\"]},\"bTcUhMtyc\":{\"layout\":[\"auto\",\"auto\"]},\"l6zbW_sSR\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"SZitSVqly\":\"title\",\"E6l5ujB5h\":\"link\",\"veD2YgyIp\":\"color\",\"cDzfEovc5\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerniD43G3lC=withCSS(Component,css,\"framer-rj4eF\");export default FramerniD43G3lC;FramerniD43G3lC.displayName=\"Nav Item\";FramerniD43G3lC.defaultProps={height:24,width:44};addPropertyControls(FramerniD43G3lC,{variant:{options:[\"ntxrx8GD1\",\"ELG00GshL\"],optionTitles:[\"Main\",\"Drop\"],title:\"Variant\",type:ControlType.Enum},SZitSVqly:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},E6l5ujB5h:{title:\"Link\",type:ControlType.Link},veD2YgyIp:{defaultValue:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",title:\"Color\",type:ControlType.Color},cDzfEovc5:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerniD43G3lC,[{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\"}]},...KeyboardArrowDownFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerniD43G3lC\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"SZitSVqly\\\":\\\"title\\\",\\\"E6l5ujB5h\\\":\\\"link\\\",\\\"veD2YgyIp\\\":\\\"color\\\",\\\"cDzfEovc5\\\":\\\"hover\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"44\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ELG00GshL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bTcUhMtyc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"l6zbW_sSR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{create}from\"https://framerusercontent.com/modules/ieMSnIJVCiFKJmsg1OmM/KWFJj6n258MVreTmJoNk/Zustand.js\";import{getMarketFromStorage}from\"https://framerusercontent.com/modules/LC4yzgmOxZwXoP8NKAM5/kNhgpNsSAYdlHQ1fRhxQ/Market_local_storage.js\";function fetchLivePricingForMarket(market){// Dynamically import to avoid circular dependencies\nimport(\"https://framerusercontent.com/modules/3C9wF5reOoO0EZmRXDu0/yE0Tj3sboqBIcSNxHIxc/Live_pricing_store.js\").then(({useLivePricingStore})=>{const livePricingStore=useLivePricingStore.getState();livePricingStore.fetchLivePricingData(market.countryCode);}).catch(error=>{console.error(\"[Market Store] Error importing live pricing store:\",error);});}export const useMarketStore=create((set,get)=>({selectedMarket:getMarketFromStorage(),defaultMarket:null,setMarket:market=>{set({selectedMarket:market});fetchLivePricingForMarket(market);},getMarket:()=>{return get().selectedMarket||get().defaultMarket;},setDefaultMarket:market=>{const previousDefaultMarket=get().defaultMarket;const selectedMarket=get().selectedMarket;const shouldUseDefaultMarket=!selectedMarket||selectedMarket.countryCode===previousDefaultMarket?.countryCode;set({defaultMarket:market});if(shouldUseDefaultMarket){set({selectedMarket:market});fetchLivePricingForMarket(market);}},clearMarket:()=>{set({selectedMarket:null});}}));\nexport const __FramerMetadata__ = {\"exports\":{\"useMarketStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Market_store.map","import{useQuery,useMutation,useQueryClient}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useEffect,useRef}from\"react\";import{getCartIdFromStorage}from\"https://framerusercontent.com/modules/OnWAqZZNYQ9JhDoMpqGD/ky0aqyH28XdVmVjx9fGI/Cart_local_storage.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/PygsNdi3jvFiqyjM1Z2f/Market_store.js\";import{addToShopifyCart,createShopifyCart,getShopifyCart,removeLineShopifyCart,updateQuantityShopifyCart,updateDiscountCodesShopifyCart,updateCartBuyerIdentity}from\"https://framerusercontent.com/modules/HRm4FfVJHrd62RjWhV4c/cgmljlQKq1mLwrqNm45E/Cart_service.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{getIncludeSellingPlansFlag}from\"https://framerusercontent.com/modules/TgekT24FCXsp3m1M9KnX/51KiLjOfRPpzwxhbKXBD/Get_shopify_config.js\";//\nexport const CART_QUERY_KEYS={all:[\"cart\"],byId:cartId=>[\"cart\",cartId]};// Track the latest desired quantity per cart line to avoid stale responses overriding optimistic state\nconst lastDesiredQuantityByLine=new Map;// Track pending removals to prevent stale responses from \"reviving\" removed items\nconst pendingRemovals=new Set;const pendingAdds=new Map;let addCounter=0;export const useCreateCart=()=>{const isOnFramerCanvas=isOnFramerCanvasFn();const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const includeSellingPlans=getIncludeSellingPlansFlag();const{data,isLoading,error}=useQuery({queryKey:[\"cart\",country],queryFn:async()=>{// Skip API calls when on Framer canvas\nif(isOnFramerCanvas){return{data:null};}// Check if we already have a cart ID in local storage\nconst existingCartId=getCartIdFromStorage();if(existingCartId){const result=await getShopifyCart(country,includeSellingPlans);// If cart doesn't exist (likely expired), create a new one\nif(result.data?.cart===null){const createResult=await createShopifyCart(country,includeSellingPlans);return createResult;}return result;}else{// No cart ID in storage, create a new cart\nconst result=await createShopifyCart(country,includeSellingPlans);// Log if the cart creation failed\nif(!result.data?.cartCreate?.cart?.id){console.error(\"[useCreateCart] Failed to create cart. Response:\",result);}return result;}},enabled:!isOnFramerCanvas,staleTime:5*60*1e3});// Return early values when on Framer canvas\nif(isOnFramerCanvas){return{data:null,isLoading:false,error:null};}return{data,isLoading,error};};export const useAddToCart=()=>{const queryClient=useQueryClient();const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const includeSellingPlans=getIncludeSellingPlansFlag();const mutation=useMutation({mutationFn:async({cartId,variantId,quantity=1,sellingPlanId,attributes})=>{return addToShopifyCart({cartId,variantId,quantity,country,sellingPlanId,attributes,includeSellingPlans});},onMutate:async({variantId,quantity=1,sellingPlanId,attributes,variantData})=>{const cartQueryKey=[\"cart\",country];const attributesKey=JSON.stringify(attributes||[]);// Track this add operation\nconst counter=++addCounter;const addKey=`${variantId}-${sellingPlanId||\"none\"}-${attributesKey}`;pendingAdds.set(addKey,{counter,variantId,quantity,sellingPlanId,attributesKey});await queryClient.cancelQueries({queryKey:cartQueryKey});const previousCart=queryClient.getQueryData(cartQueryKey);const cart=getCartFromResponse(previousCart);if(!cart||!variantData)return{previousCart,addKey,counter};// Check if variant+sellingPlan combo already exists (Shopify merges quantities)\nconst existingLine=findExistingLine(cart,variantId,sellingPlanId,attributes);let updatedCart;if(existingLine){// Merge quantities\nconst updatedLines=cart.lines.edges.map(edge=>{if(edge.node.id!==existingLine.id)return edge;return{...edge,node:{...edge.node,quantity:edge.node.quantity+quantity}};});updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});}else{// Create optimistic line with temp ID - add to BEGINNING so it stays in place when server responds\nconst tempId=`temp-${variantId}-${counter}`;const newLine={id:tempId,quantity,attributes,merchandise:{id:variantId,title:variantData.title,product:{id:variantData.productId,title:variantData.productTitle,handle:variantData.productHandle},image:variantData.image,price:variantData.price},discountAllocations:[]};const updatedLines=[{node:newLine},...cart.lines.edges];updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});}queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):old);return{previousCart,addKey,counter};},onError:(_err,_variables,context)=>{if(!context)return;const{previousCart,addKey,counter}=context;// Only rollback if this is the latest add for this variant+sellingPlan\nconst pending=pendingAdds.get(addKey);if(pending&&pending.counter!==counter)return;if(previousCart){const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,previousCart);}},onSettled:(_data,_error,_variables,context)=>{if(!context)return;const{addKey,counter}=context;// Only invalidate if this is the latest add for this variant+sellingPlan\nconst pending=pendingAdds.get(addKey);if(pending&&pending.counter!==counter)return;pendingAdds.delete(addKey);const cartQueryKey=[\"cart\",country];queryClient.invalidateQueries({queryKey:cartQueryKey});}});return{addToCart:mutation.mutate,addToCartAsync:mutation.mutateAsync,isAdding:mutation.isPending,error:mutation.error};};export const useGetCart=cartId=>{const includeSellingPlans=getIncludeSellingPlansFlag();const{data,isLoading,error}=useQuery({queryKey:CART_QUERY_KEYS.byId(cartId),queryFn:async()=>await getShopifyCart(undefined,includeSellingPlans),enabled:!!cartId,staleTime:2*60*1e3,refetchOnWindowFocus:true});return{data,isLoading,error};};export const useCartMutations=()=>{const queryClient=useQueryClient();const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const includeSellingPlans=getIncludeSellingPlansFlag();const updateQuantity=useMutation({mutationFn:async({cartId,lineId,quantity})=>{return updateQuantityShopifyCart({cartId,lineId,quantity,country,includeSellingPlans});},onMutate:async({lineId,quantity})=>{// Record latest desired quantity for this line\nlastDesiredQuantityByLine.set(lineId,quantity);const cartQueryKey=[\"cart\",country];await queryClient.cancelQueries({queryKey:cartQueryKey});const previousCart=queryClient.getQueryData(cartQueryKey);const cart=getCartFromResponse(previousCart);if(!cart)return{previousCart};const updatedLines=cart.lines.edges.map(edge=>{if(edge.node.id!==lineId)return edge;return{...edge,node:{...edge.node,quantity}};});const updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):old);return{previousCart};},onError:(_err,variables,context)=>{// Only rollback if this failed mutation corresponds to the latest desired quantity\nconst latest=lastDesiredQuantityByLine.get(variables.lineId);if(latest!==variables.quantity)return;if(!context)return;const{previousCart}=context;if(previousCart){const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,previousCart);}},onSettled:(_data,_error,variables)=>{// Invalidate only if this mutation represents the latest desired quantity for the line\nconst latest=lastDesiredQuantityByLine.get(variables.lineId);if(latest!==variables.quantity)return;lastDesiredQuantityByLine.delete(variables.lineId);const cartQueryKey=[\"cart\",country];queryClient.invalidateQueries({queryKey:cartQueryKey});}});const removeLine=useMutation({mutationFn:async({cartId,lineId})=>{return await removeLineShopifyCart({cartId,lineId,country,includeSellingPlans});},onMutate:async({lineId})=>{// Track this removal to prevent stale responses from \"reviving\" the item\npendingRemovals.add(lineId);const cartQueryKey=[\"cart\",country];await queryClient.cancelQueries({queryKey:cartQueryKey});const previousCart=queryClient.getQueryData(cartQueryKey);const cart=getCartFromResponse(previousCart);if(!cart)return{previousCart};const updatedLines=cart.lines.edges.filter(edge=>edge.node.id!==lineId);const updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):old);return{previousCart};},onError:(_err,variables,context)=>{// Only rollback if this lineId is still pending removal\nif(!pendingRemovals.has(variables.lineId))return;if(!context)return;const{previousCart}=context;if(previousCart){const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,previousCart);}},onSuccess:(_data,variables)=>{// Just clean up tracking - the optimistic update is already correct\n// Don't apply mutation response as it has different structure (cartLinesRemove.cart vs .cart)\npendingRemovals.delete(variables.lineId);}});const updateDiscountCodes=useMutation({mutationFn:async({cartId,discountCodes})=>{return updateDiscountCodesShopifyCart({cartId,discountCodes,country,includeSellingPlans});},onSuccess:response=>{const updatedCart=response.data?.cartDiscountCodesUpdate?.cart;if(!updatedCart)return;const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):{data:{cart:updatedCart},errors:response.errors??[]});},onSettled:()=>{const cartQueryKey=[\"cart\",country];queryClient.invalidateQueries({queryKey:cartQueryKey});}});return{updateQuantity:{mutate:updateQuantity.mutate,mutateAsync:updateQuantity.mutateAsync,isPending:updateQuantity.isPending,error:updateQuantity.error},removeLine:{mutate:removeLine.mutate,mutateAsync:removeLine.mutateAsync,isPending:removeLine.isPending,error:removeLine.error},discountCodes:{mutate:updateDiscountCodes.mutate,mutateAsync:updateDiscountCodes.mutateAsync,isPending:updateDiscountCodes.isPending,error:updateDiscountCodes.error}};};/**\n * Utility hook that combines cart creation and management\n */export const useCart=()=>{const queryClient=useQueryClient();const{getMarket}=useMarketStore();const currentMarket=getMarket();const previousMarketRef=useRef();const isOnFramerCanvas=isOnFramerCanvasFn();const{data:cartData,isLoading:isCreatingCart,error:cartError}=useCreateCart();const cart=cartData?.data?.cart||cartData?.data?.cartCreate?.cart||null;const cartId=cart?.id||getCartIdFromStorage();const{addToCart:addToCartMutate,addToCartAsync:addToCartAsyncFn,isAdding,error:addError}=useAddToCart();const{updateQuantity,removeLine,discountCodes:discountCodesMutation}=useCartMutations();const includeSellingPlans=getIncludeSellingPlansFlag();const applyDiscountCode=async code=>{if(!cartId){return{ok:false,errorMessage:\"Cart ID not available. Please wait for cart to initialize.\"};}const normalizedCode=normalizeDiscountCode(code);if(!normalizedCode){return{ok:false,errorMessage:\"Discount code cannot be empty.\"};}const applicableCodes=getApplicableDiscountCodes(cart);const discountCodes=toUniqueValues([...applicableCodes,normalizedCode]);try{const response=await discountCodesMutation.mutateAsync({cartId,discountCodes});const errorMessage=getDiscountMutationErrorMessage(response);if(errorMessage){return{ok:false,errorMessage};}// Check if the newly applied code is not applicable\nconst responseDiscountCodes=response.data?.cartDiscountCodesUpdate?.cart?.discountCodes||[];const newCodeEntry=responseDiscountCodes.find(dc=>dc.code.toUpperCase()===normalizedCode.toUpperCase());if(newCodeEntry&&!newCodeEntry.applicable){return{ok:false,errorMessage:`Discount code ${normalizedCode} is not applicable.`};}return{ok:true};}catch(error){return{ok:false,errorMessage:error instanceof Error?error.message:\"Failed to apply discount code.\"};}};const removeDiscountCode=async code=>{if(!cartId){return{ok:false,errorMessage:\"Cart ID not available. Please wait for cart to initialize.\"};}const normalizedCode=normalizeDiscountCode(code);if(!normalizedCode){return{ok:false,errorMessage:\"Discount code cannot be empty.\"};}const applicableCodes=getApplicableDiscountCodes(cart);if(!applicableCodes.includes(normalizedCode)){return{ok:true};}const discountCodes=applicableCodes.filter(existingCode=>existingCode!==normalizedCode);try{const response=await discountCodesMutation.mutateAsync({cartId,discountCodes});const errorMessage=getDiscountMutationErrorMessage(response);if(errorMessage){return{ok:false,errorMessage};}return{ok:true};}catch(error){return{ok:false,errorMessage:error instanceof Error?error.message:\"Failed to remove discount code.\"};}};// Update cart buyer identity when market changes\nuseEffect(()=>{// Skip effect when on Framer canvas\nif(isOnFramerCanvas)return;const updateCartMarket=async()=>{const currentCountry=currentMarket?.countryCode;const previousCountry=previousMarketRef.current;// Only update if:\n// 1. Market actually changed\n// 2. We have a cart ID\n// 3. Current country exists\nif(previousCountry&&currentCountry&&previousCountry!==currentCountry&&cartId){try{// Update the cart's buyer identity to change currency\nawait updateCartBuyerIdentity({cartId,countryCode:currentCountry,includeSellingPlans});// Invalidate queries to refetch with new currency\nconst cartQueryKey=[\"cart\",currentCountry];queryClient.invalidateQueries({queryKey:cartQueryKey});}catch(error){console.error(\"[Cart] Failed to update cart market:\",error);}}previousMarketRef.current=currentCountry;};updateCartMarket();},[currentMarket?.countryCode,cartId,queryClient,isOnFramerCanvas,includeSellingPlans]);// Early return when on Framer canvas to prevent warnings and unnecessary API calls\nif(isOnFramerCanvas){return{cart:null,cartId:undefined,isLoading:false,isAdding:false,isUpdatingDiscountCodes:false,error:null,addToCart:()=>{},addToCartAsync:()=>Promise.reject(new Error(\"Cart not available on Framer canvas\")),updateQuantity:()=>{},removeLine:()=>{},applyDiscountCode:()=>Promise.resolve({ok:false,errorMessage:\"Cart not available on Framer canvas.\"}),removeDiscountCode:()=>Promise.resolve({ok:false,errorMessage:\"Cart not available on Framer canvas.\"})};}// Log for debugging - comprehensive error information\n// Skip logging when on Framer canvas to prevent console warnings\nif(!isOnFramerCanvas){if(!cartId&&!isCreatingCart&&cartError){console.error(\"[useCart] Cart initialization failed:\",cartError,\"Response data:\",cartData);}else if(!cartId&&!isCreatingCart&&!cartError){console.warn(\"[useCart] Cart ID is missing and loading finished, but no error. Response:\",cartData);}}return{cart,cartId,isLoading:isCreatingCart,isAdding,isUpdatingDiscountCodes:discountCodesMutation.isPending,error:cartError||addError,addToCart:(variantId,quantity=1,sellingPlanId,variantData,attributes)=>{if(!cartId){console.warn(\"[useCart] Cannot add to cart: cartId is not available.\",\"isLoading:\",isCreatingCart,\"error:\",cartError);return;}addToCartMutate({cartId,variantId,quantity,sellingPlanId,variantData,attributes});},addToCartAsync:(variantId,quantity=1,sellingPlanId,variantData,attributes)=>{if(!cartId){console.warn(\"[useCart] Cannot add to cart async: cartId is not available.\",\"isLoading:\",isCreatingCart,\"error:\",cartError);return Promise.reject(new Error(\"Cart ID not available. Please wait for cart to initialize.\"));}return addToCartAsyncFn({cartId,variantId,quantity,sellingPlanId,variantData,attributes});},updateQuantity:(lineId,quantity)=>{if(!cartId){console.warn(\"[useCart] Cannot update quantity: cartId is not available.\");return;}updateQuantity.mutate({cartId,lineId,quantity});},removeLine:lineId=>{if(!cartId){console.warn(\"[useCart] Cannot remove line: cartId is not available.\");return;}removeLine.mutate({cartId,lineId});},applyDiscountCode,removeDiscountCode};};// ------------------------------------------------------------ //\n// HELPER FUNCTIONS\n// ------------------------------------------------------------ //\nconst getCartFromResponse=response=>{if(!response?.data)return null;return response.data.cart||response.data.cartCreate?.cart||response.data.cartLinesAdd?.cart||response.data.cartLinesUpdate?.cart||response.data.cartLinesRemove?.cart||response.data.cartDiscountCodesUpdate?.cart||null;};const updateCartInResponse=(response,updatedCart)=>{if(!response.data)return response;if(response.data.cart){return{...response,data:{...response.data,cart:updatedCart}};}if(response.data.cartCreate?.cart){return{...response,data:{...response.data,cartCreate:{cart:updatedCart}}};}if(response.data.cartLinesAdd?.cart){return{...response,data:{...response.data,cartLinesAdd:{cart:updatedCart}}};}if(response.data.cartLinesUpdate?.cart){return{...response,data:{...response.data,cartLinesUpdate:{cart:updatedCart}}};}if(response.data.cartLinesRemove?.cart){return{...response,data:{...response.data,cartLinesRemove:{cart:updatedCart}}};}if(response.data.cartDiscountCodesUpdate?.cart){return{...response,data:{...response.data,cartDiscountCodesUpdate:{...response.data.cartDiscountCodesUpdate,cart:updatedCart}}};}return response;};const normalizeDiscountCode=code=>code.trim().toUpperCase();const getApplicableDiscountCodes=cart=>{if(!cart?.discountCodes)return[];return cart.discountCodes.filter(discountCode=>discountCode.applicable).map(discountCode=>normalizeDiscountCode(discountCode.code)).filter(discountCode=>discountCode.length>0);};const toUniqueValues=values=>{return Array.from(new Set(values));};const getDiscountMutationErrorMessage=response=>{return response.data?.cartDiscountCodesUpdate?.userErrors?.[0]?.message||response.errors?.[0]?.message;};const findExistingLine=(cart,variantId,sellingPlanId,attributes)=>{if(!cart)return undefined;const targetAttributesKey=JSON.stringify(attributes||[]);return cart.lines.edges.find(edge=>{const matchesVariant=edge.node.merchandise.id===variantId;const lineSellingPlanId=edge.node.sellingPlanAllocation?.sellingPlan?.id;const matchesSellingPlan=sellingPlanId?lineSellingPlanId===sellingPlanId:!lineSellingPlanId;const lineAttributesKey=JSON.stringify(edge.node.attributes||[]);return matchesVariant&&matchesSellingPlan&&lineAttributesKey===targetAttributesKey;})?.node;};const recalculateCartTotals=cart=>{const subtotal=cart.lines.edges.reduce((acc,edge)=>{const unit=parseFloat(edge.node.merchandise.price.amount||\"0\");return acc+unit*edge.node.quantity;},0);const currencyCode=cart.cost.subtotalAmount.currencyCode||(cart.lines.edges[0]?.node.merchandise.price.currencyCode)||\"USD\";return{...cart,cost:{...cart.cost,subtotalAmount:{amount:subtotal.toFixed(2),currencyCode},totalAmount:{amount:subtotal.toFixed(2),currencyCode}}};};\nexport const __FramerMetadata__ = {\"exports\":{\"useAddToCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCartMutations\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCreateCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGetCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CART_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const CURRENCY_SYMBOLS={AED:\"د.إ\",AFN:\"؋\",ALL:\"L\",AMD:\"֏\",ANG:\"ƒ\",AOA:\"Kz\",ARS:\"$\",AUD:\"$\",AWG:\"ƒ\",AZN:\"₼\",BAM:\"KM\",BBD:\"$\",BDT:\"৳\",BGN:\"лв\",BHD:\".د.ب\",BIF:\"FBu\",BMD:\"$\",BND:\"$\",BOB:\"$b\",BOV:\"BOV\",BRL:\"R$\",BSD:\"$\",BTC:\"₿\",BTN:\"Nu.\",BWP:\"P\",BYN:\"Br\",BYR:\"Br\",BZD:\"BZ$\",CAD:\"$\",CDF:\"FC\",CHE:\"CHE\",CHF:\"CHF\",CHW:\"CHW\",CLF:\"CLF\",CLP:\"$\",CNH:\"\\xa5\",CNY:\"\\xa5\",COP:\"$\",COU:\"COU\",CRC:\"₡\",CUC:\"$\",CUP:\"₱\",CVE:\"$\",CZK:\"Kč\",DJF:\"Fdj\",DKK:\"kr\",DOP:\"RD$\",DZD:\"دج\",EEK:\"kr\",EGP:\"\\xa3\",ERN:\"Nfk\",ETB:\"Br\",ETH:\"Ξ\",EUR:\"€\",FJD:\"$\",FKP:\"\\xa3\",GBP:\"\\xa3\",GEL:\"₾\",GGP:\"\\xa3\",GHC:\"₵\",GHS:\"GH₵\",GIP:\"\\xa3\",GMD:\"D\",GNF:\"FG\",GTQ:\"Q\",GYD:\"$\",HKD:\"$\",HNL:\"L\",HRK:\"kn\",HTG:\"G\",HUF:\"Ft\",IDR:\"Rp\",ILS:\"₪\",IMP:\"\\xa3\",INR:\"₹\",IQD:\"ع.د\",IRR:\"﷼\",ISK:\"kr\",JEP:\"\\xa3\",JMD:\"J$\",JOD:\"JD\",JPY:\"\\xa5\",KES:\"KSh\",KGS:\"лв\",KHR:\"៛\",KMF:\"CF\",KPW:\"₩\",KRW:\"₩\",KWD:\"KD\",KYD:\"$\",KZT:\"₸\",LAK:\"₭\",LBP:\"\\xa3\",LKR:\"₨\",LRD:\"$\",LSL:\"M\",LTC:\"Ł\",LTL:\"Lt\",LVL:\"Ls\",LYD:\"LD\",MAD:\"MAD\",MDL:\"lei\",MGA:\"Ar\",MKD:\"ден\",MMK:\"K\",MNT:\"₮\",MOP:\"MOP$\",MRO:\"UM\",MRU:\"UM\",MUR:\"₨\",MVR:\"Rf\",MWK:\"MK\",MXN:\"$\",MXV:\"MXV\",MYR:\"RM\",MZN:\"MT\",NAD:\"$\",NGN:\"₦\",NIO:\"C$\",NOK:\"kr\",NPR:\"₨\",NZD:\"$\",OMR:\"﷼\",PAB:\"B/.\",PEN:\"S/.\",PGK:\"K\",PHP:\"₱\",PKR:\"₨\",PLN:\"zł\",PYG:\"Gs\",QAR:\"﷼\",RMB:\"￥\",RON:\"lei\",RSD:\"Дин.\",RUB:\"₽\",RWF:\"R₣\",SAR:\"﷼\",SBD:\"$\",SCR:\"₨\",SDG:\"ج.س.\",SEK:\"kr\",SGD:\"S$\",SHP:\"\\xa3\",SLL:\"Le\",SOS:\"S\",SRD:\"$\",SSP:\"\\xa3\",STD:\"Db\",STN:\"Db\",SVC:\"$\",SYP:\"\\xa3\",SZL:\"E\",THB:\"฿\",TJS:\"SM\",TMT:\"T\",TND:\"د.ت\",TOP:\"T$\",TRL:\"₤\",TRY:\"₺\",TTD:\"TT$\",TVD:\"$\",TWD:\"NT$\",TZS:\"TSh\",UAH:\"₴\",UGX:\"USh\",USD:\"$\",UYI:\"UYI\",UYU:\"$U\",UYW:\"UYW\",UZS:\"лв\",VEF:\"Bs\",VES:\"Bs.S\",VND:\"₫\",VUV:\"VT\",WST:\"WS$\",XAF:\"FCFA\",XBT:\"Ƀ\",XCD:\"$\",XOF:\"CFA\",XPF:\"₣\",XSU:\"Sucre\",XUA:\"XUA\",YER:\"﷼\",ZAR:\"R\",ZMW:\"ZK\",ZWD:\"Z$\",ZWL:\"$\"};/**\n * Get currency symbol by currency code\n * @param currencyCode - ISO 4217 currency code (e.g., \"USD\", \"EUR\", \"GBP\")\n * @returns Currency symbol or the currency code if not found\n */export const getCurrencySymbol=currencyCode=>{return CURRENCY_SYMBOLS[currencyCode]||currencyCode;};\nexport const __FramerMetadata__ = {\"exports\":{\"getCurrencySymbol\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CURRENCY_SYMBOLS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Currency_symbols.map","import{ControlType}from\"framer\";import{CURRENCY_SYMBOLS}from\"https://framerusercontent.com/modules/gNrx5shePoNxbUKTvliC/HLQJlFFZMsPSLpGIiDtr/Currency_symbols.js\";export function formatCurrency({amount,currencyCode,options}){amount=amount||0;const showDecimals=options.decimals==\"auto\"?amount%1!==0:options.decimals==\"always\";const decimals=showDecimals?2:0;let formattedAmount=\"\";if(options.formatted&&typeof Intl!==\"undefined\"){const locale=options.locale||(typeof navigator!==\"undefined\"?navigator.language:\"en-us\");const formatter=new Intl.NumberFormat(locale,{minimumFractionDigits:decimals,maximumFractionDigits:decimals});formattedAmount=formatter.format(amount);}else{formattedAmount=amount.toFixed(decimals);}if(!currencyCode||currencyCode===\"XXX\"){return formattedAmount;}const symbol=CURRENCY_SYMBOLS[currencyCode];if(options.style===\"code\"){return options.location===\"before\"?`${currencyCode} ${formattedAmount}`:`${formattedAmount} ${currencyCode}`;}else{return options.location===\"before\"?`${symbol}${formattedAmount}`:`${formattedAmount}${symbol}`;}}export const CurrencyFormatControls={currencyFormat:{type:ControlType.Object,title:\"Format\",controls:{style:{type:ControlType.Enum,defaultValue:\"symbol\",options:[\"symbol\",\"code\"],optionTitles:[\"Symbol ($)\",\"Code (USD)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},location:{type:ControlType.Enum,defaultValue:\"before\",options:[\"before\",\"after\"],optionTitles:[\"Before\",\"After\"],displaySegmentedControl:true},decimals:{type:ControlType.Enum,defaultValue:\"auto\",options:[\"auto\",\"always\",\"never\"],optionTitles:[\"Auto\",\"Show (10.00)\",\"Hide (10)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},formatted:{type:ControlType.Boolean,defaultValue:true},locale:{type:ControlType.String,defaultValue:\"\",placeholder:`Auto (${typeof navigator!==\"undefined\"?navigator.language:\"\"})`,description:\"Formatting examples:\\n*1,000* | *1.000* | *1 000*\",hidden:props=>!props.formatted}},hidden:props=>props.type!==\"subtotal\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"formatCurrency\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CurrencyFormatControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CurrencyFormatControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_currency_props.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{withCSS}from\"framer\";export const pulseKeyframes=`\n  @keyframes pulse {\n    0%, 100% {\n      opacity: 1;\n    }\n    50% {\n      opacity: 0.5;\n    }\n  }\n`;function LoadingSkeletonWithoutCss({style}){return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"16px\",backgroundColor:SHARED_COLORS.backgroundMuted,borderRadius:\"10px\",animation:\"pulse 1.5s ease-in-out infinite\",...style}})});}const LoadingSkeleton=withCSS(LoadingSkeletonWithoutCss,[pulseKeyframes],\"\");export default LoadingSkeleton;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LoadingSkeleton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"pulseKeyframes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loading_skeleton.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType}from\"framer\";export function renderWithTag(tag,content,style){const finalStyle={...style,margin:0,padding:0,whiteSpace:\"nowrap\"};switch(tag){case\"p\":return /*#__PURE__*/_jsx(\"p\",{style:finalStyle,children:content});case\"span\":return /*#__PURE__*/_jsx(\"span\",{style:finalStyle,children:content});case\"h1\":return /*#__PURE__*/_jsx(\"h1\",{style:finalStyle,children:content});case\"h2\":return /*#__PURE__*/_jsx(\"h2\",{style:finalStyle,children:content});case\"h3\":return /*#__PURE__*/_jsx(\"h3\",{style:finalStyle,children:content});case\"h4\":return /*#__PURE__*/_jsx(\"h4\",{style:finalStyle,children:content});case\"h5\":return /*#__PURE__*/_jsx(\"h5\",{style:finalStyle,children:content});case\"h6\":return /*#__PURE__*/_jsx(\"h6\",{style:finalStyle,children:content});}}export const TagPropertyControls={tag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],defaultValue:\"p\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"renderWithTag\":{\"type\":\"reactComponent\",\"name\":\"renderWithTag\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"TagPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TagPropertyControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TagType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_tag_props.map","import{ControlType}from\"framer\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";export const LoadingSkeletonPropertyControls={loaderStyle:{type:ControlType.Object,title:\"🎨 Loader Style\",buttonTitle:\"Show, Size, Color\",controls:{showLoader:{type:ControlType.Boolean,title:\"Visible\",defaultValue:true},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:SHARED_COLORS.backgroundMuted,hidden:props=>!props.showLoader},width:{type:ControlType.Number,title:\"Width\",defaultValue:16,min:1,step:1,unit:\"px\",hidden:props=>!props.showLoader},height:{type:ControlType.Number,title:\"Height\",defaultValue:16,min:1,step:1,unit:\"px\",hidden:props=>!props.showLoader},previewLoader:{type:ControlType.Boolean,title:\"Preview\",defaultValue:false,hidden:props=>!props.showLoader,description:\"Preview the loader on the Framer canvas.\"}},description:\"Pulsing-frame animation displayed while the component loads data from Shopify, usually for a split second on first page load.\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"LoadingSkeletonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LoadingSkeletonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_loading_skeleton_props.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{QueryClientProvider}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/QMezeL7er10DjfMaPfMF/Use_cart.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/PygsNdi3jvFiqyjM1Z2f/Market_store.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/SevNFArcD3y2JLRMZBW2/Tanstack_query_client.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{CurrencyFormatControls,formatCurrency}from\"https://framerusercontent.com/modules/mHaK3bedwyJwyNxfaowX/hWKLWGrPdtcuWvTxZqnK/Shared_currency_props.js\";import LoadingSkeleton from\"https://framerusercontent.com/modules/N0h2Mv73o8xtz2My1yiB/RR9fj2DVzBXn0Wwu7ijL/Loading_skeleton.js\";import{renderWithTag,TagPropertyControls}from\"https://framerusercontent.com/modules/cmJdj1YCmFSsS6n95OKk/9t9XeEHurZ6w5fbXeCsJ/Shared_tag_props.js\";import{useIsInFramerPreview}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";import{LoadingSkeletonPropertyControls}from\"https://framerusercontent.com/modules/TxqscBcbPXl18geyBROf/S7yZKjtqtHfQ0qiR18ts/Shared_loading_skeleton_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function CartInfoLabel(props){const queryClient=getQueryClient();return /*#__PURE__*/_jsx(QueryClientProvider,{client:queryClient,children:/*#__PURE__*/_jsx(CartInfoLabelInner,{...props})});}function CartInfoLabelInner(props){const{cart,isLoading,error}=useCart();const{getMarket}=useMarketStore();const currentMarket=getMarket();const isOnFramerCanvas=isOnFramerCanvasFn();const isInFramerPreview=useIsInFramerPreview();const isInPreviewMode=isOnFramerCanvas||isInFramerPreview;const style={...props.font,color:props.color};if(isLoading&&props.loaderStyle.showLoader||isOnFramerCanvas&&props.loaderStyle.previewLoader){return /*#__PURE__*/_jsx(LoadingSkeleton,{style:{width:props.loaderStyle.width,height:props.loaderStyle.height,backgroundColor:props.loaderStyle.backgroundColor}});}if(error){return null;}if(!cart){if(!isInPreviewMode||props.whenZero===\"hide\"){return null;}if(props.type===\"itemCount\"){return renderWithTag(props.tag,\"0\",style);}const currencyCode=currentMarket?.currencyCode||\"USD\";return renderWithTag(props.tag,formatCurrency({amount:0,currencyCode,options:props.currencyFormat}),style);}const cartItems=cart.lines?.edges||[];const totalItems=cartItems.reduce((total,{node:item})=>total+item.quantity,0);const itemCountValue=isInPreviewMode?0:totalItems;let displayValue=\"0\";let zeroComparableValue=0;if(props.type===\"itemCount\"){displayValue=itemCountValue.toString();zeroComparableValue=itemCountValue;}else{const moneyValue=getMoneyValueByType(props.type,cart);const displayedMoneyValue=isInPreviewMode?0:moneyValue;zeroComparableValue=displayedMoneyValue;displayValue=formatCurrency({amount:displayedMoneyValue,currencyCode:getCurrencyCodeForMoneyType(props.type,cart),options:props.currencyFormat});}// Hide component when zero and whenZero is \"Hide\"\nif(props.whenZero===\"hide\"&&Math.abs(zeroComparableValue)<ZERO_EPSILON){return null;}return renderWithTag(props.tag,displayValue,style);}const ZERO_EPSILON=1e-6;function toSafeNumber(value){const numericValue=Number(value);return Number.isFinite(numericValue)?numericValue:0;}function getMoneyValueByType(type,cart){switch(type){case\"subtotal\":return toSafeNumber(cart.cost?.subtotalAmount?.amount);case\"total\":return toSafeNumber(cart.cost?.totalAmount?.amount);}}function getCurrencyCodeForMoneyType(type,cart){if(type===\"subtotal\"){return cart.cost?.subtotalAmount?.currencyCode||\"USD\";}return cart.cost?.totalAmount?.currencyCode||cart.cost?.subtotalAmount?.currencyCode||\"USD\";}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartInfoLabel,{type:{type:ControlType.Enum,options:[\"subtotal\",\"total\",\"itemCount\"],optionTitles:[\"Subtotal\",\"Total\",\"Item Count\"],defaultValue:\"subtotal\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},...CurrencyFormatControls,currencyFormat:{...CurrencyFormatControls.currencyFormat,hidden:props=>props.type===\"itemCount\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:SHARED_COLORS.foreground},whenZero:{type:ControlType.Enum,title:\"When Zero\",options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],defaultValue:\"show\",displaySegmentedControl:true,description:\"Hides the component when the value is 0\"},...TagPropertyControls,...LoadingSkeletonPropertyControls,...SUPPORT_CONTROL});CartInfoLabel.displayName=\"Cart Info Label\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartInfoLabel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useRef}from\"react\";import{isBrowserFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";/**\n * Custom hook to disable body scrolling when a component is open (e.g., cart, modal)\n * Automatically restores scrolling when the component closes or unmounts\n */export function useDisableScroll(isOpen){const isBrowser=isBrowserFn();const restoreRef=useRef(null);useEffect(()=>{if(!isBrowser)return;// Always cleanup previous lock before applying a new one (covers rapid toggles).\nrestoreRef.current?.();restoreRef.current=null;const applyLock=()=>{const previousBodyOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";const lenis=window.lenis;const wrapperEl=(lenis?.options?.wrapper instanceof HTMLElement?lenis.options.wrapper:null)??(lenis?.wrapper instanceof HTMLElement?lenis.wrapper:null);const previousWrapperStyles=wrapperEl?{overflowX:wrapperEl.style.overflowX,overflowY:wrapperEl.style.overflowY,touchAction:wrapperEl.style.touchAction??\"\",overscrollBehavior:wrapperEl.style.overscrollBehavior??\"\"}:null;// With Lenis-in-Framer, scrolling typically happens on the Lenis wrapper, not <body>.\n// 1) Stop Lenis (prevents smooth/raf-driven scrolling)\n// 2) Also lock the wrapper's native scrolling as a fallback (wheel/touch can still move it otherwise)\ntry{lenis?.stop?.();}catch{// no-op\n}if(wrapperEl){wrapperEl.style.overflowX=\"hidden\";wrapperEl.style.overflowY=\"hidden\";wrapperEl.style.touchAction=\"none\";wrapperEl.style.overscrollBehavior=\"none\";}restoreRef.current=()=>{document.body.style.overflow=previousBodyOverflow;if(wrapperEl&&previousWrapperStyles){wrapperEl.style.overflowX=previousWrapperStyles.overflowX;wrapperEl.style.overflowY=previousWrapperStyles.overflowY;wrapperEl.style.touchAction=previousWrapperStyles.touchAction;wrapperEl.style.overscrollBehavior=previousWrapperStyles.overscrollBehavior;}try{lenis?.start?.();}catch{// no-op\n}};};if(isOpen){applyLock();}else{// ensure unlocked\ndocument.body.style.overflow=\"\";try{const lenis=window.lenis;lenis?.start?.();}catch{// no-op\n}}// Cleanup on unmount\nreturn()=>{if(!isBrowser)return;restoreRef.current?.();restoreRef.current=null;document.body.style.overflow=\"\";};},[isOpen,isBrowser]);}\nexport const __FramerMetadata__ = {\"exports\":{\"useDisableScroll\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Use_disable_scroll.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useState,useEffect,useRef}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{OPEN_CART_EVENT,CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";import{isBrowserFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{useDisableScroll}from\"https://framerusercontent.com/modules/zzfzgZ7pO3t6JQJMkHo3/ZueuducC1DyN2VURmw7J/Use_disable_scroll.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/ecI5o772u1j7pOp69yfN/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import CartSvg from\"https://framerusercontent.com/modules/qGSs7SULtHSo8Msf1WUy/vraFd5f3jmKFoHJ9xWa7/Cart.js\";import{PresetPrimaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/e63BNADx6M6EECzgf5mB/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/mIDGZDuYkLeEfvCEqoly/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartOpenButtonContent(props){const isOnFramerCanvas=RenderTarget.hasRestrictions();const[isOpen,setIsOpen]=useState(false);const handleOpenCart=()=>setIsOpen(true);const handleCloseCart=()=>setIsOpen(false);const{overlayParentClasses,ref}=useOverlayParentClasses(isOnFramerCanvas);useCartEventListeners(handleOpenCart,handleCloseCart);return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",height:\"100%\"},children:[props.buttonType===\"custom\"&&/*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleOpenCart,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton}),props.buttonType===\"preset\"&&/*#__PURE__*/_jsx(PresetButton,{onClick:handleOpenCart,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(CartSvg,{style:{width:\"16px\",height:\"16px\"}}),rightIcon:props.rightIcon?.[0],font:props.presetButtonStyle.font,text:props.text?props.text:undefined,presetButtonStyle:props.presetButtonStyle}),!isOnFramerCanvas&&/*#__PURE__*/_jsx(CartPortal,{isOpen:isOpen,onClose:handleCloseCart,cartLayer:props.cartLayer,overlayParentClasses:overlayParentClasses,backdropOverlay:props.backdropOverlay,cartLayerAnimation:props.cartLayerConfig.cartLayerAnimation,cartLayerHeight:props.cartLayerConfig.cartLayerHeight,cartLayerPosition:props.cartLayerConfig.cartLayerPosition,shadow:props.cartLayerConfig.shadow})]});}function CartPortal({isOpen,onClose,cartLayer,overlayParentClasses,backdropOverlay,cartLayerAnimation,cartLayerHeight,cartLayerPosition,shadow}){const isBrowser=isBrowserFn();const overlayRef=useRef(null);useDisableScroll(isOpen);useSyncCartLayerCursor(isBrowser,isOpen,overlayRef,cartLayer);// ------------------------------------------------------------ //\n// Resolve portal container so that Framer elements keep their\n// scoped CSS (Framer scoping relies on being a descendant of the\n// element that has the `data-framer-root` attribute).\n// ------------------------------------------------------------ //\nconst portalTarget=isBrowser?document.querySelector(\"[data-framer-root]\")||document.getElementById(\"main\")||document.body:null;// Wrap portal content with parent classes to maintain styling context\nconst portalContent=/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:isOpen&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{ref:overlayRef,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:onClose,style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",backgroundColor:backdropOverlay.backgroundColor,backdropFilter:`blur(${backdropOverlay.blur}px)`,zIndex:11},transition:backdropOverlay.transition,id:\"frameship-cart-overlay\"}),/*#__PURE__*/_jsx(motion.div,{initial:{x:cartLayerAnimation.offsetX,y:cartLayerAnimation.offsetY,opacity:cartLayerAnimation.opacity,scale:cartLayerAnimation.scale,rotate:cartLayerAnimation.rotate},animate:{x:0,y:0,opacity:1,scale:1,rotate:0},exit:{x:cartLayerAnimation.offsetX,y:cartLayerAnimation.offsetY,opacity:cartLayerAnimation.opacity,scale:cartLayerAnimation.scale,rotate:cartLayerAnimation.rotate},transition:cartLayerAnimation.transition,style:{position:\"fixed\",...getCartLayerPosition(cartLayerPosition),width:\"fit-content\",maxWidth:\"100%\",height:\"100dvh\",zIndex:12,boxShadow:shadow,overflowY:\"auto\"},id:\"frameship-cart-layer\",children:React.Children.map(cartLayer,child=>{return /*#__PURE__*/React.cloneElement(child,{...child.props,style:{...child.props.style,height:cartLayerHeight===\"viewport\"?\"100dvh\":child.props.height,maxWidth:\"100%\"}});})})]})});// Only create portal on client-side when portalTarget exists\nif(!portalTarget){return null;}// Wrap with parent classes using reduce to maintain Framer styling context\nconst wrappedContent=overlayParentClasses.reduce((children,className)=>/*#__PURE__*/_jsx(\"div\",{className:`${className} frameship-contents`,children:children}),portalContent);return /*#__PURE__*/createPortal(wrappedContent,portalTarget);}// ------------------------------------------------------------ //\n// Calculate cart layer position\n// ------------------------------------------------------------ //\nconst getCartLayerPosition=cartLayerPosition=>{const{position,offsetX,offsetY}=cartLayerPosition;switch(position){case\"top left\":return{top:`${offsetY}px`,left:`${offsetX}px`};case\"top right\":return{top:`${offsetY}px`,right:`${offsetX}px`};case\"bottom right\":return{bottom:`${offsetY}px`,right:`${offsetX}px`};case\"bottom left\":return{bottom:`${offsetY}px`,left:`${offsetX}px`};default:return{top:`${offsetY}px`,right:`${offsetX}px`};}};// ------------------------------------------------------------ //\n// CUSTOM HOOKS\n// ------------------------------------------------------------ //\nfunction useOverlayParentClasses(isOnFramerCanvas){const[overlayParentClasses,setOverlayParentClasses]=useState([]);const ref=useRef(null);useEffect(()=>{if(!isOnFramerCanvas&&ref.current){const getParentClasses=()=>{const classes=[];let currentElement=ref.current;while(currentElement&&currentElement.tagName.toLowerCase()!==\"main\"){if(currentElement.className){classes.push(currentElement.className);}currentElement=currentElement.parentElement;}return classes.reverse();};setOverlayParentClasses(getParentClasses());}},[isOnFramerCanvas]);return{overlayParentClasses,ref};}function useCartEventListeners(handleOpenCart,handleCloseCart){const isBrowser=isBrowserFn();useEffect(()=>{if(!isBrowser)return;const handleOpenEvent=()=>handleOpenCart();const handleCloseEvent=()=>handleCloseCart();document.addEventListener(OPEN_CART_EVENT,handleOpenEvent);document.addEventListener(CLOSE_CART_EVENT,handleCloseEvent);return()=>{document.removeEventListener(OPEN_CART_EVENT,handleOpenEvent);document.removeEventListener(CLOSE_CART_EVENT,handleCloseEvent);};},[isBrowser,handleOpenCart,handleCloseCart]);}/**\n * Syncs the data-framer-cursor attribute from the cart layer's first child\n * to the overlay element. This ensures that Framer's cursor behavior (e.g.,\n * pointer, not-allowed, or custom cursor) is properly maintained on the backdrop\n * overlay when the cart is open, matching the cursor style of the cart layer content.\n */function useSyncCartLayerCursor(isBrowser,isOpen,overlayRef,cartLayer){useEffect(()=>{if(!isBrowser||!isOpen)return;const cartLayerElement=document.getElementById(\"frameship-cart-layer\");const overlayElement=overlayRef.current;if(cartLayerElement&&overlayElement){const firstChild=cartLayerElement.firstElementChild;if(firstChild?.hasAttribute(\"data-framer-cursor\")){const cursorValue=firstChild.getAttribute(\"data-framer-cursor\");if(cursorValue){overlayElement.setAttribute(\"data-framer-cursor\",cursorValue);}}else{overlayElement.removeAttribute(\"data-framer-cursor\");}}},[isBrowser,isOpen,cartLayer,overlayRef]);}// ------------------------------------------------------------ //\n// EXPORT WITH CSS\n// ------------------------------------------------------------ //\nconst CartOpenButtonContentWithCSS=withCSS(CartOpenButtonContent,[\".frameship-contents { display: contents !important }\"],\"\");/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CartOpenButton(props){return /*#__PURE__*/_jsx(CartOpenButtonContentWithCSS,{...props});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartOpenButton,{cartLayer:{type:ControlType.ComponentInstance,description:\"Connect a layer. Must be a component, not a stack.\"},cartLayerConfig:{title:\"Cart Layer Config\",buttonTitle:\"Height, Position, Animation\",type:ControlType.Object,controls:{cartLayerHeight:{title:\"Height\",type:ControlType.Enum,defaultValue:\"viewport\",options:[\"viewport\",\"default\"],optionTitles:[\"Viewport\",\"Default\"],displaySegmentedControl:true},cartLayerPosition:{title:\"Position\",type:ControlType.Object,controls:{position:{title:\"Position\",type:ControlType.Enum,defaultValue:\"top right\",options:[\"top left\",\"top right\",\"bottom right\",\"bottom left\"],optionTitles:[\"Top Left\",\"Top Right\",\"Bottom Right\",\"Bottom Left\"]},offsetX:{title:\"Offset X\",type:ControlType.Number,defaultValue:0,unit:\"px\"},offsetY:{title:\"Offset Y\",type:ControlType.Number,defaultValue:0,unit:\"px\"}}},cartLayerAnimation:{title:\"Animation\",type:ControlType.Object,buttonTitle:\"Enter Effect\",icon:\"effect\",controls:{opacity:{title:\"Opacity\",type:ControlType.Number,min:0,max:1,step:.1,defaultValue:0},scale:{title:\"Scale\",type:ControlType.Number,min:0,max:2,step:.1,defaultValue:1},rotate:{title:\"Rotate\",type:ControlType.Number,min:-360,max:360,step:1,defaultValue:0,unit:\"deg\"},offsetX:{title:\"Offset X\",type:ControlType.Number,defaultValue:100,unit:\"px\"},offsetY:{title:\"Offset Y\",type:ControlType.Number,defaultValue:0,unit:\"px\"},transition:{title:\"Transition\",type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.3,bounce:0}}}},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:\"-2px 0 10px rgba(0, 0, 0, 0.1)\"}}},backdropOverlay:{title:\"Overlay\",type:ControlType.Object,buttonTitle:\"Background, Blur, Transition\",controls:{backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\",optional:true},blur:{title:\"Blur\",type:ControlType.Number,displayStepper:true,defaultValue:0},transition:{title:\"Transition\",type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.3,bounce:0},description:\"A solid overlay shown behind the cart\"}}},...CustomButtonControls,...PresetPrimaryButtonStyleControls,...overrideControlDefaults(PresetButtonContentControls,{\"leftIcon.title\":\"Button Left Icon\",\"rightIcon.title\":\"Button Right Icon\",\"text.title\":\"Button Text\",\"text.defaultValue\":\"\"}),...SUPPORT_CONTROL});CartOpenButton.displayName=\"Cart Open Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartOpenButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useIsStaticWebsite,VersionControl,SupportControl}from\"https://framerusercontent.com/modules/eAejHXy6apg0StNmpKvK/GfiUlYgjnAB0Az7cClGa/_framer_utils.js\";import{addPropertyControls,ControlType}from\"framer\";import{cn}from\"https://framerusercontent.com/modules/eAejHXy6apg0StNmpKvK/GfiUlYgjnAB0Az7cClGa/_framer_utils.js\";import{useCart}from\"https://framerusercontent.com/modules/kEMMGb5hqGCVwEpqX70U/NVDuc5h4RqZTWZHeO5ms/_useCart.js\";import ComponentWrapper from\"https://framerusercontent.com/modules/hQlZBgGeLDev5WuUJA4d/oaySxJQXUpmZC40m1Nws/ComponentWrapper.js\";import Button,{ButtonProperties}from\"https://framerusercontent.com/modules/EoMllm11FAeAfrQZgkjQ/NIDclu1gi4Rd2iSd536Z/Button.js\";import{showPublishedActionToast}from\"https://framerusercontent.com/modules/AtoVLHeUWPFpdOcbQ4l4/6YXFRjFMQmrLnA0J9jjk/_toast.js\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function Shopify_CartCheckoutButton(props){const isStatic=useIsStaticWebsite();const{cart,cartCount}=useCart();if(props.hideWhenEmpty&&cartCount===0)return null;const url=cart?.checkoutUrl;const isEnabled=isStatic||!!url&&cartCount>0;function handleOpenCheckout(){if(isStatic)return showPublishedActionToast();if(isEnabled&&url)location.href=url;}return /*#__PURE__*/_jsx(ComponentWrapper,{style:cn(styles.wrapper),name:\"CartCheckoutButton\",children:/*#__PURE__*/_jsx(Button,{onClick:handleOpenCheckout,disabled:!isEnabled,...props})});}Shopify_CartCheckoutButton.displayName=\"Cart Checkout Button\";addPropertyControls(Shopify_CartCheckoutButton,{...VersionControl,hideWhenEmpty:{title:\"Hide when empty\",type:ControlType.Boolean,defaultValue:false},...ButtonProperties(\"Checkout\"),...SupportControl});const styles={wrapper:{display:\"flex\",flexDirection:\"column\",gap:8}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Shopify_CartCheckoutButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{Plus,Minus}from\"https://esm.sh/lucide-react@1.28.0?external=react\";import{motion}from\"framer-motion\";import{cn}from\"https://framerusercontent.com/modules/eAejHXy6apg0StNmpKvK/GfiUlYgjnAB0Az7cClGa/_framer_utils.js\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Counter({onChange=()=>false,count,type=\"grouped\",min=0,max,loading=false,disabled=false,styles={},separateLayoutStyles={},separateButtonStyles={},separateQuantityStyles={}}){const[state,setState]=useState(1);const isSeparate=type===\"separate\";const{iconSize:separateIconSize,iconColor:separateIconColor,size:separateButtonSize=40,...separateButtonCSS}=separateButtonStyles;const buttonStyles=isSeparate?{...separateButtonCSS,width:separateButtonSize,height:separateButtonSize,padding:0}:undefined;const iconSize=isSeparate?separateIconSize:styles.iconSize;const iconColor=isSeparate?separateIconColor:styles.iconColor;useEffect(()=>{if(max!==undefined&&max!==null&&state>max){setState(max);onChange(max);}},[max,state,onChange]);useEffect(()=>{if(count!==state&&count!==undefined)setState(Math.min(count,max??Infinity));},[count,state,max]);return /*#__PURE__*/_jsxs(\"div\",{style:cn(style.container,isSeparate?separateLayoutStyles:styles,loading&&style.loading,disabled&&style.disabled),children:[/*#__PURE__*/_jsx(motion.button,{type:\"button\",\"aria-label\":\"Decrease quantity\",whileHover:{scale:1.15},style:cn(style.button,isSeparate&&style.separateButton,buttonStyles),disabled:disabled||loading||state<=min,onClick:()=>{const c=Math.max(state-1,min);setState(c);onChange(c);},children:/*#__PURE__*/_jsx(Minus,{size:iconSize,color:iconColor})}),/*#__PURE__*/_jsx(\"span\",{style:isSeparate?cn(separateQuantityStyles):undefined,children:state}),/*#__PURE__*/_jsx(motion.button,{type:\"button\",\"aria-label\":\"Increase quantity\",whileHover:{scale:1.15},style:cn(style.button,isSeparate&&style.separateButton,buttonStyles),disabled:disabled||loading||max!==undefined&&state>=max,onClick:()=>{const c=Math.min(state+1,max??Infinity);setState(c);onChange(c);},children:/*#__PURE__*/_jsx(Plus,{size:iconSize,color:iconColor})})]});}export const CounterPropertyControls={fontSize:{title:\"Font Size\",type:ControlType.Number,min:8,max:100,defaultValue:16},gap:{type:ControlType.Number,defaultValue:14,min:0},color:{type:ControlType.Color,defaultValue:\"#000\"},backgroundColor:{type:ControlType.Color,optional:true},font:{type:ControlType.Font},border:{type:ControlType.Border,defaultValue:{borderWidth:1,borderColor:\"#DBDBDB\"}},borderRadius:{type:ControlType.BorderRadius,defaultValue:\"24px\"},padding:{type:ControlType.Padding,defaultValue:\"6px 14px 6px 14px\"},iconColor:{type:ControlType.Color,defaultValue:\"#919191\"},iconSize:{type:ControlType.Number,defaultValue:16,min:0}};export const SeparateCounterLayoutPropertyControls={gap:{type:ControlType.Number,defaultValue:8,min:0,max:100,unit:\"px\"}};export const SeparateCounterButtonPropertyControls={backgroundColor:{type:ControlType.Color,defaultValue:\"#F5F5F5\"},border:{type:ControlType.Border,defaultValue:{borderWidth:1,borderColor:\"#DBDBDB\"}},borderRadius:{type:ControlType.BorderRadius,defaultValue:\"50%\"},size:{title:\"Size\",type:ControlType.Number,defaultValue:40,min:0,max:300,unit:\"px\"},iconColor:{title:\"Icon Color\",type:ControlType.Color,defaultValue:\"#000000\"},iconSize:{title:\"Icon Size\",type:ControlType.Number,defaultValue:16,min:0,max:100,unit:\"px\"}};export const SeparateCounterQuantityPropertyControls={fontSize:{title:\"Font Size\",type:ControlType.Number,defaultValue:16,min:8,max:100,unit:\"px\"},font:{type:ControlType.Font},color:{type:ControlType.Color,defaultValue:\"#000000\"},backgroundColor:{type:ControlType.Color,optional:true},border:{type:ControlType.Border,optional:true},borderRadius:{type:ControlType.BorderRadius,defaultValue:\"0px\"},padding:{type:ControlType.Padding,defaultValue:\"0px\"}};export const CounterControls={type:{title:\"Type\",type:ControlType.Enum,options:[\"grouped\",\"separate\"],optionTitles:[\"Grouped\",\"Separate\"],defaultValue:\"grouped\",displaySegmentedControl:true},styles:{title:\"Style\",buttonTitle:\"Customize\",type:ControlType.Object,controls:CounterPropertyControls,hidden:props=>props.type===\"separate\"},separateLayoutStyles:{title:\"Layout\",buttonTitle:\"Customize\",type:ControlType.Object,controls:SeparateCounterLayoutPropertyControls,hidden:props=>props.type!==\"separate\"},separateButtonStyles:{title:\"Buttons\",buttonTitle:\"Style\",type:ControlType.Object,controls:SeparateCounterButtonPropertyControls,hidden:props=>props.type!==\"separate\"},separateQuantityStyles:{title:\"Quantity\",buttonTitle:\"Style\",type:ControlType.Object,controls:SeparateCounterQuantityPropertyControls,hidden:props=>props.type!==\"separate\"}};addPropertyControls(Counter,CounterControls);const style={container:{display:\"flex\",flexDirection:\"row\",alignItems:\"center\",justifyContent:\"center\"},button:{backgroundColor:\"transparent\",border:\"none\",padding:0,margin:0,cursor:\"pointer\"},separateButton:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:40,height:40,boxSizing:\"border-box\",flexShrink:0},loading:{opacity:.6,cursor:\"wait\"},disabled:{opacity:.5,cursor:\"not-allowed\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"CounterType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CounterControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SeparateCounterButtonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CounterPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CounterStyles\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SeparateCounterQuantityPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SeparateCounterLayoutPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Counter\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"SeparateCounterButtonStyles\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CounterProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{VersionControl,SupportControl}from\"https://framerusercontent.com/modules/eAejHXy6apg0StNmpKvK/GfiUlYgjnAB0Az7cClGa/_framer_utils.js\";import{addPropertyControls,ControlType}from\"framer\";import{X}from\"https://esm.sh/lucide-react@1.28.0?external=react\";import{motion}from\"framer-motion\";import{useAtomValue}from\"https://esm.sh/jotai@2.15.0?external=react\";import{cn,textProperties}from\"https://framerusercontent.com/modules/eAejHXy6apg0StNmpKvK/GfiUlYgjnAB0Az7cClGa/_framer_utils.js\";import{priceCode}from\"https://framerusercontent.com/modules/7dEgbg7qo3lsQk361YtS/ThUoOgwiB0dnN03sGTvb/_utils.js\";import{useCart}from\"https://framerusercontent.com/modules/kEMMGb5hqGCVwEpqX70U/NVDuc5h4RqZTWZHeO5ms/_useCart.js\";import Counter,{CounterPropertyControls}from\"https://framerusercontent.com/modules/6QmV9C6Gx7kIyZpG4DVn/OaLxQewA6z86JTMCjQdH/Counter.js\";import ComponentWrapper from\"https://framerusercontent.com/modules/hQlZBgGeLDev5WuUJA4d/oaySxJQXUpmZC40m1Nws/ComponentWrapper.js\";import{configAtom}from\"https://framerusercontent.com/modules/yZBbIevRfN36MGDPpltx/89RrH2Io0vUgcxyspY67/_atoms.js\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function Shopify_CartList(props){const config=useAtomValue(configAtom);const{cart,actionLoading,removeFromCart,changeQuantity}=useCart();const cartLines=cart?.lines.edges??[];const noEmptyComponent=Array.isArray(props.emptyCompoenent)&&!props.emptyCompoenent.length;const aspectRatio={\"1:1\":1,\"2:1\":2/1,\"1:2\":1/2,\"3:2\":3/2,\"2:3\":2/3,\"4:3\":4/3,\"3:4\":3/4,\"16:9\":16/9,\"9:16\":9/16,auto:undefined}[props.imageStyle.aspectRatio??\"auto\"];return /*#__PURE__*/_jsx(ComponentWrapper,{name:\"CartList\",style:cn(styles.container,{gap:props.gap}),children:cartLines.length?cartLines.filter(({node})=>node.quantity).map(({node})=>/*#__PURE__*/_jsxs(\"div\",{style:cn(styles.item,props.cartItem),children:[node.merchandise.image?.url&&/*#__PURE__*/_jsx(\"img\",{src:node.merchandise.image.url,style:cn(props.imageStyle,{aspectRatio,width:props.imageStyle.size})}),/*#__PURE__*/_jsxs(\"div\",{style:styles.itemContent,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.titlePriceRow,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.titleVariantCol,children:[/*#__PURE__*/_jsx(\"span\",{style:cn({fontWeight:500},props.titleStyles),children:node.merchandise.product?.title??\"\"}),node.sellingPlanAllocation?.sellingPlan&&/*#__PURE__*/_jsx(\"span\",{style:cn(props.variantStyles),children:node.sellingPlanAllocation.sellingPlan.name}),node.merchandise.title&&node.merchandise.title!==\"Default Title\"&&/*#__PURE__*/_jsx(\"span\",{style:cn(props.variantStyles),children:node.merchandise.title}),node.attributes?.filter(att=>!att.key.startsWith(\"_\"))?.map(att=>/*#__PURE__*/_jsxs(\"span\",{style:cn(props.variantStyles),children:[att.key,\": \",att.value]},att.key))]}),/*#__PURE__*/_jsx(\"span\",{style:cn(props.priceStyles),children:priceCode(node.sellingPlanAllocation?.checkoutChargeAmount||node.merchandise.priceV2,config??undefined)})]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.counterRow,children:[/*#__PURE__*/_jsx(Counter,{count:node.quantity,styles:props.counterStyles,onChange:quantity=>{changeQuantity(node.id,quantity);},min:1,loading:actionLoading}),/*#__PURE__*/_jsx(motion.button,{onClick:()=>{removeFromCart(node.id);},style:cn(styles.deleteContainer,props.removeStyles),whileHover:{scale:1.1},children:/*#__PURE__*/_jsx(X,{color:props.removeStyles.color,size:props.removeStyles.size})})]})]})]},node.id)):noEmptyComponent?/*#__PURE__*/_jsx(\"span\",{style:styles.emptyText,children:\"Your cart is empty\"}):props.emptyCompoenent});}Shopify_CartList.displayName=\"Cart List\";addPropertyControls(Shopify_CartList,{...VersionControl,emptyCompoenent:{title:\"Empty component\",type:ControlType.ComponentInstance},gap:{title:\"Gap\",type:ControlType.Number,defaultValue:10,min:0},cartItem:{title:\"Item\",buttonTitle:\"Style\",type:ControlType.Object,controls:{flexDirection:{title:\"Direction\",type:ControlType.Enum,options:[\"row\",\"column\",\"row-reverse\",\"column-reverse\"],optionTitles:[\"Row\",\"Column\",\"Row Reverse\",\"Column Reverse\"],defaultValue:\"row\"},alignItems:{title:\"Align Items\",type:ControlType.Enum,options:[\"center\",\"flex-start\",\"flex-end\",\"space-between\",\"space-around\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\",\"Space Around\"],defaultValue:\"center\"},backgroundColor:{type:ControlType.Color,optional:true},gap:{type:ControlType.Number,defaultValue:10,min:0},border:{type:ControlType.Border,defaultValue:{borderColor:\"#D9D9D9\",borderWidth:1}},borderRadius:{type:ControlType.BorderRadius,defaultValue:\"16px\"},padding:{type:ControlType.Padding,defaultValue:\"12px\"}}},imageStyle:{title:\"Image\",buttonTitle:\"Style\",type:ControlType.Object,controls:{size:{type:ControlType.Number,defaultValue:100,max:300,min:0},border:{type:ControlType.Border,defaultValue:{borderWidth:1,borderColor:\"#E8E8E8\"}},borderRadius:{type:ControlType.BorderRadius,defaultValue:\"14px\"},objectFit:{title:\"Type\",type:ControlType.Enum,options:[\"contain\",\"fill\",\"cover\"],optionTitles:[\"Fit\",\"Stretch\",\"Fill\"],defaultValue:\"contain\"},aspectRatio:{title:\"Ratio\",type:ControlType.Enum,options:[\"auto\",\"1:1\",\"2:1\",\"1:2\",\"3:2\",\"2:3\",\"4:3\",\"3:4\",\"16:9\",\"9:16\"],defaultValue:\"1:1\"}}},counterStyles:{title:\"Counter\",buttonTitle:\"Style\",type:ControlType.Object,controls:CounterPropertyControls},titleStyles:{title:\"Title\",buttonTitle:\"Style\",type:ControlType.Object,controls:{color:{type:ControlType.Color},...textProperties(16,\"\",\"Medium\")}},variantStyles:{title:\"Variant Label\",buttonTitle:\"Style\",type:ControlType.Object,controls:{color:{type:ControlType.Color},...textProperties(14,\"\")}},priceStyles:{title:\"Price Styles\",type:ControlType.Object,controls:{color:{type:ControlType.Color},...textProperties(14,\"\")}},removeStyles:{title:\"Remove\",buttonTitle:\"Style\",type:ControlType.Object,controls:{color:{title:\"Icon Color\",type:ControlType.Color,defaultValue:\"#333333\"},size:{type:ControlType.Number,defaultValue:14},backgroundColor:{type:ControlType.Color,defaultValue:\"#E8E8E8\",optional:true},border:{type:ControlType.Border,defaultValue:{borderWidth:0}},borderRadius:{type:ControlType.BorderRadius,defaultValue:\"30px\"},padding:{type:ControlType.Padding,defaultValue:\"6px\"}}},...SupportControl});const styles={container:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",overflowY:\"auto\",height:\"100%\"},item:{display:\"flex\",width:\"100%\"},titlePriceRow:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",width:\"100%\",gap:8},titleVariantCol:{display:\"flex\",flex:1,flexDirection:\"column\",gap:3},itemContent:{display:\"flex\",flexDirection:\"column\",flex:1,gap:10,alignItems:\"flex-start\",width:\"100%\"},counterRow:{display:\"flex\",flexDirection:\"row\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\"},title:{fontWeight:500,fontSize:16},variant:{fontWeight:400,fontSize:14},deleteContainer:{aspectRatio:1,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\"},emptyText:{fontSize:20,fontWeight:\"medium\",padding:\"30px 0 30px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Shopify_CartList\",\"slots\":[\"emptyCompoenent\"],\"annotations\":{\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shopify_CartList.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{VersionControl,SupportControl}from\"https://framerusercontent.com/modules/eAejHXy6apg0StNmpKvK/GfiUlYgjnAB0Az7cClGa/_framer_utils.js\";import{addPropertyControls,ControlType}from\"framer\";import{cn,textProperties}from\"https://framerusercontent.com/modules/eAejHXy6apg0StNmpKvK/GfiUlYgjnAB0Az7cClGa/_framer_utils.js\";import{priceCode,reverseCurrencyPosition}from\"https://framerusercontent.com/modules/7dEgbg7qo3lsQk361YtS/ThUoOgwiB0dnN03sGTvb/_utils.js\";import{useCart}from\"https://framerusercontent.com/modules/kEMMGb5hqGCVwEpqX70U/NVDuc5h4RqZTWZHeO5ms/_useCart.js\";import ComponentWrapper from\"https://framerusercontent.com/modules/hQlZBgGeLDev5WuUJA4d/oaySxJQXUpmZC40m1Nws/ComponentWrapper.js\";import{useAtomValue}from\"https://esm.sh/jotai@2.15.0?external=react\";import{configAtom}from\"https://framerusercontent.com/modules/yZBbIevRfN36MGDPpltx/89RrH2Io0vUgcxyspY67/_atoms.js\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Shopify_CartSubtotal(props){const{cart}=useCart();const config=useAtomValue(configAtom);const total=priceCode(cart?.cost?.subtotalAmount,config??undefined);const hidden=!total||cart?.cost?.subtotalAmount.currencyCode===\"XXX\";const totalPrice=props.reverseCurrency&&total?reverseCurrencyPosition(total):total;return /*#__PURE__*/_jsx(ComponentWrapper,{style:cn(props.styles),name:\"CartSubtotal\",children:hidden?/*#__PURE__*/_jsx(\"span\",{children:\"0.00\"}):/*#__PURE__*/_jsx(\"span\",{children:totalPrice})});}Shopify_CartSubtotal.displayName=\"Cart Subtotal\";addPropertyControls(Shopify_CartSubtotal,{...VersionControl,styles:{buttonTitle:\"Style\",type:ControlType.Object,controls:{color:{type:ControlType.Color},...textProperties(18,\"rgba(18, 18, 18, 1)\",\"Medium\")}},reverseCurrency:{title:\"Reverse Currency\",type:ControlType.Boolean,defaultValue:false},...SupportControl});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Shopify_CartSubtotal\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d1b51f7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CartCheckoutButton from\"https://framerusercontent.com/modules/0mEoOFqY2zY0DO4DuXt1/5ZeFQtAFkW56XEdGVnu1/Shopify_CartCheckoutButton.js\";import CartList from\"https://framerusercontent.com/modules/cCi4we0wVgjV5iCPA0sj/ucpxmhikMYjMHmFMDw5m/Shopify_CartList.js\";import CartSubtotal from\"https://framerusercontent.com/modules/IiFSgENqQNiBdW1kIM0F/HdZOvoIc4gBjzYLMqooA/Shopify_CartSubtotal.js\";const CartListFonts=getFonts(CartList);const CartSubtotalFonts=getFonts(CartSubtotal);const CartCheckoutButtonFonts=getFonts(CartCheckoutButton);const serializationHash=\"framer-kaCMf\";const variantClassNames={BVANwiZvG:\"framer-v-t24236\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Yx8jG4s9E=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 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:\"BVANwiZvG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapvrkqhf=activeVariantCallback(async(...args)=>{if(Yx8jG4s9E){const res=await Yx8jG4s9E(...args);if(res===false)return false;}});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-t24236\",className,classNames),\"data-framer-name\":\"Side Card\",layoutDependency:layoutDependency,layoutId:\"BVANwiZvG\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ufpcq6\",layoutDependency:layoutDependency,layoutId:\"qf4hBcMsw\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2ue52u\",layoutDependency:layoutDependency,layoutId:\"IjQ958E1F\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"500\"},children:\"Cart\"})}),className:\"framer-uk0sbi\",\"data-framer-name\":\"Cart\",fonts:[\"GF;Poppins-500\"],layoutDependency:layoutDependency,layoutId:\"XQBzITcjF\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1stldgo\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"p60CkbPQY\",onTap:onTapvrkqhf,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-50b3ji\",\"data-framer-name\":\"cancel 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"z8_Qi0LEA\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19 19\"><path d=\"M 17.943 17.953 L 6.067 6.047\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgba(255, 255, 255, 0.5)\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 17.953 6.067 L 6.047 17.943\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgba(255, 255, 255, 0.5)\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:11860032988,withExternalLayout:true})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-otnd6n\",\"data-framer-name\":\"Frame 6\",layoutDependency:layoutDependency,layoutId:\"cZlT7UebW\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y3omr9-container\",\"data-framer-name\":\"Cart List\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"B6dp4G14s-container\",name:\"Cart List\",nodeId:\"B6dp4G14s\",rendersWithMotion:true,scopeId:\"MTc2CxdPV\",children:/*#__PURE__*/_jsx(CartList,{cartItem:{alignItems:\"flex-start\",border:{borderColor:\"rgb(217, 217, 217)\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"16px\",flexDirection:\"column\",gap:22,padding:\"10px 30px 10px 30px\"},counterStyles:{border:{borderColor:\"rgb(219, 219, 219)\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"24px\",color:\"rgb(0, 0, 0)\",font:{},fontSize:16,gap:14,iconColor:\"rgb(145, 145, 145)\",iconSize:16,padding:\"6px 14px 6px 14px\"},emptyCompoenent:[],font:{},gap:10,height:\"100%\",help:{docs:\"docs\",email:\"support@shopiframe.com\"},id:\"B6dp4G14s\",imageStyle:{aspectRatio:\"auto\",border:{borderColor:\"rgb(224, 224, 224)\",borderStyle:\"solid\",borderWidth:2},borderRadius:\"10px\",objectFit:\"cover\",size:95},layoutId:\"B6dp4G14s\",name:\"Cart List\",priceStyles:{color:\"\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:14,letterSpacing:0,padding:\"0px\"},removeStyles:{backgroundColor:\"rgb(232, 232, 232)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"30px\",color:\"rgb(51, 51, 51)\",padding:\"6px\",size:14},style:{height:\"100%\",width:\"100%\"},titleStyles:{color:\"\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500},fontSize:16,letterSpacing:0,padding:\"0px\"},variantStyles:{color:\"\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:14,letterSpacing:0,padding:\"0px\"},version:\"2.8.0\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m2g1i4\",layoutDependency:layoutDependency,layoutId:\"F3ZDsWZt7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mfh2q5\",layoutDependency:layoutDependency,layoutId:\"BokuWyK7J\",style:{backgroundColor:\"rgb(219, 219, 219)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q7duyp\",\"data-framer-name\":\"Group 8\",layoutDependency:layoutDependency,layoutId:\"Ro5Nomk8X\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nnmayl\",layoutDependency:layoutDependency,layoutId:\"jEC2UR1cq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"500\"},children:\"Totale\"})}),className:\"framer-1uk1no8\",\"data-framer-name\":\"Subtotal\",fonts:[\"GF;Poppins-500\"],layoutDependency:layoutDependency,layoutId:\"jTVNepUvC\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1il9e4c-container\",\"data-framer-name\":\"Cart Subtotal\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KNqlxkWls-container\",name:\"Cart Subtotal\",nodeId:\"KNqlxkWls\",rendersWithMotion:true,scopeId:\"MTc2CxdPV\",children:/*#__PURE__*/_jsx(CartSubtotal,{font:{},height:\"100%\",help:{docs:\"docs\",email:\"support@shopiframe.com\"},id:\"KNqlxkWls\",layoutId:\"KNqlxkWls\",name:\"Cart Subtotal\",reverseCurrency:false,styles:{color:\"rgb(18, 18, 18)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500},fontSize:18,letterSpacing:0,padding:\"0px\"},version:\"2.8.0\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif'},children:\"Codici sconto sono calcolati al checkout\"})}),className:\"framer-efy2ip\",\"data-framer-name\":\"Shipping, taxes, and discount codes calculated at checkout.\",fonts:[\"GF;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"W7qHdB7_V\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hbyo8-container\",\"data-framer-name\":\"Checkout Button\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yB7DghTKN-container\",name:\"Checkout Button\",nodeId:\"yB7DghTKN\",rendersWithMotion:true,scopeId:\"MTc2CxdPV\",children:/*#__PURE__*/_jsx(CartCheckoutButton,{buttonComponent:[],buttonType:\"Default\",buttonVariants:{default:\"Default\",disabled:\"Disabled\",loading:\"Loading\"},font:{},height:\"100%\",help:{docs:\"docs\",email:\"support@shopiframe.com\"},hideWhenEmpty:false,hoverStyle:{backgroundColor:\"rgb(255, 255, 255)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},color:\"rgb(17, 17, 17)\"},id:\"yB7DghTKN\",label:\"Checkout\",layoutId:\"yB7DghTKN\",leftIcon:{gap:8,preset:\"ArrowLeft\",size:18},leftIconMode:\"Empty\",name:\"Checkout Button\",rightIcon:{gap:8,preset:\"ArrowRight\",size:18},rightIconMode:\"Empty\",style:{backgroundColor:\"rgb(17, 17, 17)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"6px\",color:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:16,letterSpacing:0,padding:\"10px 32px 10px 32px\"},version:\"2.8.0\",width:\"100%\"})})})]})]})})})});});const css=[\".framer-kaCMf.framer-1ezv8a, .framer-kaCMf .framer-1ezv8a { display: block; }\",\".framer-kaCMf.framer-t24236 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 800px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 500px; }\",\".framer-kaCMf .framer-1ufpcq6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 588px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kaCMf .framer-2ue52u, .framer-kaCMf .framer-1nnmayl { 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-kaCMf .framer-uk0sbi, .framer-kaCMf .framer-1uk1no8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kaCMf .framer-1stldgo { cursor: pointer; flex: none; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-kaCMf .framer-50b3ji { flex: none; height: 19px; left: 0px; position: absolute; top: 0px; width: 19px; }\",\".framer-kaCMf .framer-otnd6n { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 1px; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 100%; }\",\".framer-kaCMf .framer-1y3omr9-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-kaCMf .framer-1m2g1i4 { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kaCMf .framer-mfh2q5 { flex: none; height: 1px; overflow: visible; position: relative; width: 402px; }\",\".framer-kaCMf .framer-1q7duyp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-kaCMf .framer-1il9e4c-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-kaCMf .framer-efy2ip { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-kaCMf .framer-1hbyo8-container { flex: none; height: auto; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 500\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 FramerMTc2CxdPV=withCSS(Component,css,\"framer-kaCMf\");export default FramerMTc2CxdPV;FramerMTc2CxdPV.displayName=\"Cart Layer\";FramerMTc2CxdPV.defaultProps={height:800,width:500};addFonts(FramerMTc2CxdPV,[{explicitInter:true,fonts:[{cssFamilyName:\"Poppins\",source:\"google\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9V15vFP-KUEg.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\"},{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:\"Poppins\",source:\"google\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2\",weight:\"400\"}]},...CartListFonts,...CartSubtotalFonts,...CartCheckoutButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMTc2CxdPV\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"500\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MTc2CxdPV.map","// Generated by Framer (82ec567)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,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 CartInfoLabel from\"https://framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/ETRHQWdjwKla0xzxYr4N/Cart_info_label.js\";import CartOpenButton from\"https://framerusercontent.com/modules/t0DOE0rPObRn86ULNCpK/rqAtmNyLzduY7HBwcz14/Cart_open_button.js\";import CartLayer from\"https://framerusercontent.com/modules/lbPw0MCSO8AVPMrOoVCr/qEL3Otwtew2peUta9GMa/MTc2CxdPV.js\";const CartLayerFonts=getFonts(CartLayer);const CartOpenButtonFonts=getFonts(CartOpenButton);const CartInfoLabelFonts=getFonts(CartInfoLabel);const serializationHash=\"framer-htkDj\";const variantClassNames={YE40Obpwu:\"framer-v-1qc33lw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tvxvAn2xE=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 Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,width,...props})=>{return{...props,tvxvAn2xE:cursor??props.tvxvAn2xE};};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,tvxvAn2xE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"YE40Obpwu\",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-1qc33lw\",className,classNames),\"data-framer-name\":\"Cart Button\",layoutDependency:layoutDependency,layoutId:\"YE40Obpwu\",ref:refBinding,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ec0l1y-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vxQxBWPKK-container\",nodeId:\"vxQxBWPKK\",rendersWithMotion:true,scopeId:\"o1vlNcDsA\",children:/*#__PURE__*/_jsx(CartOpenButton,{backdropOverlay:{blur:0,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"}},buttonType:\"preset\",cartLayer:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"500px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11r59pz-container\",\"data-framer-cursor\":tvxvAn2xE,inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Id8wa0qBr-container\",nodeId:\"Id8wa0qBr\",rendersWithMotion:true,scopeId:\"o1vlNcDsA\",children:/*#__PURE__*/_jsx(CartLayer,{height:\"100%\",id:\"Id8wa0qBr\",layoutId:\"Id8wa0qBr\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})],cartLayerConfig:{cartLayerAnimation:{offsetX:100,offsetY:0,opacity:0,rotate:0,scale:1,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"}},cartLayerHeight:\"viewport\",cartLayerPosition:{offsetX:0,offsetY:0,position:\"top right\"},shadow:\"-2px 0px 10px undefinedpx rgba(0, 0, 0, 0.1)\"},customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"vxQxBWPKK\",layoutId:\"vxQxBWPKK\",leftIcon:[],needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:0,hover:{backgroundColor:\"rgba(42, 42, 42, 0)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\"},justifyContent:\"center\",padding:\"0px 0px 0px 0px\",shadow:\"\",tapScale:.98,textColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\"},rightIcon:[],showDefaultIcon:true,text:\"\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kwu7d5\",\"data-framer-name\":\"Number of Cart Items\",layoutDependency:layoutDependency,layoutId:\"n2XLhXrJP\",style:{backgroundColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-unc98-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yCDIFfvBZ-container\",nodeId:\"yCDIFfvBZ\",rendersWithMotion:true,scopeId:\"o1vlNcDsA\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"before\",style:\"symbol\"},font:{fontFamily:'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',fontSize:\"8px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"yCDIFfvBZ\",layoutId:\"yCDIFfvBZ\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-htkDj.framer-g1bd9i, .framer-htkDj .framer-g1bd9i { display: block; }\",\".framer-htkDj.framer-1qc33lw { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 32px; }\",\".framer-htkDj .framer-ec0l1y-container, .framer-htkDj .framer-unc98-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-htkDj .framer-11r59pz-container { height: 800px; position: relative; width: 500px; }\",\".framer-htkDj .framer-kwu7d5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 10px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: 0px; top: 2px; width: 10px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"tvxvAn2xE\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framero1vlNcDsA=withCSS(Component,css,\"framer-htkDj\");export default Framero1vlNcDsA;Framero1vlNcDsA.displayName=\"Cart\";Framero1vlNcDsA.defaultProps={height:32,width:32};addPropertyControls(Framero1vlNcDsA,{tvxvAn2xE:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(Framero1vlNcDsA,[{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:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LQZILVYBY2UXBMF3ZGAZKDS2P53HB2G5/XB4XS4AXY7LIGYBYPO7RTAIGNPOSSI7K/V2SN6OQGC3Z2CCFHLOEJRJKQXUTOKEBX.woff2\",weight:\"500\"}]},...CartLayerFonts,...CartOpenButtonFonts,...CartInfoLabelFonts],{supportsExplicitInterCodegen:true});Framero1vlNcDsA.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CartLayer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framero1vlNcDsA\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"tvxvAn2xE\\\":\\\"cursor\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 3.25 C 0 1.455 1.455 0 3.25 0 C 5.045 0 6.5 1.455 6.5 3.25 C 6.5 5.045 5.045 6.5 3.25 6.5 C 1.455 6.5 0 5.045 0 3.25 Z\" fill=\"transparent\" height=\"6.5px\" id=\"vZex20khi\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(8.75 4.75)\" width=\"6.5px\"/><path d=\"M 1.648 5.25 L 11.953 5.25 C 13.095 5.25 13.975 4.268 13.441 3.258 C 12.657 1.773 10.869 0 6.801 0 C 2.733 0 0.944 1.773 0.16 3.258 C -0.374 4.268 0.506 5.25 1.648 5.25 Z\" fill=\"transparent\" height=\"5.25px\" id=\"iHNmJqHXE\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(5.199 14)\" width=\"13.6010223228378px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"3998104402\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-NLaZB\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-NLaZB { -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 {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"User\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-NLaZB\");Icon.displayName=\"User\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"User\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{VersionControl,SupportControl}from\"https://framerusercontent.com/modules/eAejHXy6apg0StNmpKvK/GfiUlYgjnAB0Az7cClGa/_framer_utils.js\";import{addPropertyControls,ControlType}from\"framer\";import{cn,textProperties}from\"https://framerusercontent.com/modules/eAejHXy6apg0StNmpKvK/GfiUlYgjnAB0Az7cClGa/_framer_utils.js\";import{useCart}from\"https://framerusercontent.com/modules/kEMMGb5hqGCVwEpqX70U/NVDuc5h4RqZTWZHeO5ms/_useCart.js\";import ComponentWrapper from\"https://framerusercontent.com/modules/hQlZBgGeLDev5WuUJA4d/oaySxJQXUpmZC40m1Nws/ComponentWrapper.js\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Shopify_CartCounter(props){const{cart}=useCart();const count=cart?.lines.edges.reduce((sum,item)=>{if(!item.node.quantity)return sum;sum+=props.countAllVariants?item.node.quantity:1;return sum;},0)??0;return /*#__PURE__*/_jsx(ComponentWrapper,{name:\"CartCounter\",style:cn(styles.count,props.styles),hidden:props.hiddenOnZero&&count===0,children:()=>/*#__PURE__*/_jsx(\"span\",{children:String(count)})});}Shopify_CartCounter.displayName=\"Cart Counter\";addPropertyControls(Shopify_CartCounter,{...VersionControl,styles:{buttonTitle:\"Style\",type:ControlType.Object,controls:{...textProperties(14,\"#fff\"),width:{type:ControlType.Number,defaultValue:20},height:{type:ControlType.Number,defaultValue:20},backgroundColor:{title:\"Background color\",type:ControlType.Color,defaultValue:\"#000\",optional:true},border:{type:ControlType.Border,optional:true},borderRadius:{type:ControlType.BorderRadius,defaultValue:\"30px\"}}},hiddenOnZero:{title:\"Hide on 0\",type:ControlType.Boolean,defaultValue:false},countAllVariants:{type:ControlType.Boolean,title:\"Count all variants\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},...SupportControl});const styles={count:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Shopify_CartCounter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3ef9ea7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import User from\"https://framerusercontent.com/modules/764a0a1N4rrspwzKwDQP/zykMLogEfDJwNTxb66Uk/HjUXo2lxD.js\";import CartCounter from\"https://framerusercontent.com/modules/k1rY4upjoIqYmzBU1l8f/6Qrn6PmFzg0bcNIC6RNZ/Shopify_CartCounter.js\";const CartCounterFonts=getFonts(CartCounter);const UserFonts=getFonts(User);const enabledGestures={xuhNiaeUO:{hover:true}};const cycleOrder=[\"xuhNiaeUO\",\"qpst6LyZK\",\"p6ug953rQ\"];const serializationHash=\"framer-BUNhc\";const variantClassNames={p6ug953rQ:\"framer-v-1b02odu\",qpst6LyZK:\"framer-v-rodpqp\",xuhNiaeUO:\"framer-v-18m3r93\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GqOWalfJm=undefined;const jhKhldpcx=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={\"Variant 1\":\"xuhNiaeUO\",\"Variant 2\":\"qpst6LyZK\",\"Variant 3\":\"p6ug953rQ\"};const Variants=motion.create(React.Fragment);const getProps=({click,click2,height,id,width,...props})=>{return{...props,GqOWalfJm:click??props.GqOWalfJm,jhKhldpcx:click2??props.jhKhldpcx,variant:humanReadableVariantMap[props.variant]??props.variant??\"xuhNiaeUO\"};};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,GqOWalfJm,jhKhldpcx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xuhNiaeUO\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapzuj6la=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GqOWalfJm){const res=await GqOWalfJm(...args);if(res===false)return false;}if(jhKhldpcx){const res=await jhKhldpcx(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"qpst6LyZK\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"qpst6LyZK\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"xuhNiaeUO\",scopeId:\"oDni_xEnG\",...addPropertyOverrides({qpst6LyZK:{href:\"https://account.pmdsofficial.com\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-18m3r93\",className,classNames)} framer-1eb865a`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xuhNiaeUO\",onTap:onTapzuj6la,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},variants:{\"xuhNiaeUO-hover\":{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}},...addPropertyOverrides({\"xuhNiaeUO-hover\":{\"data-framer-name\":undefined},p6ug953rQ:{\"data-framer-name\":\"Variant 3\"},qpst6LyZK:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-130g1b6\",layoutDependency:layoutDependency,layoutId:\"rD81L3AfH\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 22\" overflow=\"visible\"><g><path d=\"M 2.144 3.869 C 2.503 1.648 4.595 0.001 7.061 0 L 16.939 0 C 19.406 0 21.499 1.647 21.859 3.869 L 23.947 16.811 C 24.157 18.113 23.736 19.434 22.791 20.431 C 21.847 21.427 20.474 22 19.029 22 L 4.971 22 C 3.526 22 2.153 21.427 1.209 20.431 C 0.264 19.434 -0.157 18.113 0.053 16.811 L 2.141 3.869 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(255, 255, 255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 16.164 5.941 C 16.164 8.28 14.268 10.176 11.929 10.176 C 9.589 10.176 7.693 8.28 7.693 5.941\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({p6ug953rQ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 22\" overflow=\"visible\"><g><path d=\"M 2.144 3.869 C 2.503 1.648 4.595 0.001 7.061 0 L 16.939 0 C 19.406 0 21.499 1.647 21.859 3.869 L 23.947 16.811 C 24.157 18.113 23.736 19.434 22.791 20.431 C 21.847 21.427 20.474 22 19.029 22 L 4.971 22 C 3.526 22 2.153 21.427 1.209 20.431 C 0.264 19.434 -0.157 18.113 0.053 16.811 L 2.141 3.869 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;PrImary&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 16.164 5.941 C 16.164 8.28 14.268 10.176 11.929 10.176 C 9.589 10.176 7.693 8.28 7.693 5.941\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;PrImary&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-qigiqv\",layoutDependency:layoutDependency,layoutId:\"CITlrYlOh\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 22\" overflow=\"visible\"><path d=\"M 2.144 3.869 C 2.503 1.648 4.595 0.001 7.061 0 L 16.939 0 C 19.406 0 21.499 1.647 21.859 3.869 L 23.947 16.811 C 24.157 18.113 23.736 19.434 22.791 20.431 C 21.847 21.427 20.474 22 19.029 22 L 4.971 22 C 3.526 22 2.153 21.427 1.209 20.431 C 0.264 19.434 -0.157 18.113 0.053 16.811 L 2.141 3.869 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(255, 255, 255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({p6ug953rQ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 22\" overflow=\"visible\"><path d=\"M 2.144 3.869 C 2.503 1.648 4.595 0.001 7.061 0 L 16.939 0 C 19.406 0 21.499 1.647 21.859 3.869 L 23.947 16.811 C 24.157 18.113 23.736 19.434 22.791 20.431 C 21.847 21.427 20.474 22 19.029 22 L 4.971 22 C 3.526 22 2.153 21.427 1.209 20.431 C 0.264 19.434 -0.157 18.113 0.053 16.811 L 2.141 3.869 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;PrImary&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1spv41p\",layoutDependency:layoutDependency,layoutId:\"GNWPuCbFc\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.471 4.235\" overflow=\"visible\"><path d=\"M 8.471 0 C 8.471 2.339 6.574 4.235 4.235 4.235 C 1.896 4.235 0 2.339 0 0\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({p6ug953rQ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.471 4.235\" overflow=\"visible\"><path d=\"M 8.471 0 C 8.471 2.339 6.574 4.235 4.235 4.235 C 1.896 4.235 0 2.339 0 0\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;PrImary&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-40dyto-container\",\"data-framer-name\":\"Cart Counter\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KGJTdF3rF-container\",name:\"Cart Counter\",nodeId:\"KGJTdF3rF\",rendersWithMotion:true,scopeId:\"oDni_xEnG\",children:/*#__PURE__*/_jsx(CartCounter,{countAllVariants:false,font:{},height:\"100%\",help:{docs:\"docs\",email:\"support@shopiframe.com\"},hiddenOnZero:false,id:\"KGJTdF3rF\",layoutId:\"KGJTdF3rF\",name:\"Cart Counter\",styles:{backgroundColor:\"rgb(255, 255, 255)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"30px\",color:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:14,height:18,letterSpacing:0,padding:\"0px\",width:18},version:\"2.8.0\",width:\"100%\",...addPropertyOverrides({p6ug953rQ:{styles:{backgroundColor:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",border:{borderColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"30px\",color:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",font:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:14,height:18,letterSpacing:0,padding:\"0px\",width:18}}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(User,{animated:true,className:\"framer-14zozr3\",layoutDependency:layoutDependency,layoutId:\"n1Su6ZH_E\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"var(--token-1c26297a-bb98-4fce-8248-6fb6a9cf341f, rgb(255, 255, 255))\",\"--3it368\":1}})]})})})})});});const css=[\".framer-BUNhc.framer-1eb865a, .framer-BUNhc .framer-1eb865a { display: block; }\",\".framer-BUNhc.framer-18m3r93 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 49px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 49px; }\",\".framer-BUNhc .framer-130g1b6 { height: 22px; position: relative; width: 24px; }\",\".framer-BUNhc .framer-qigiqv { height: 22px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-BUNhc .framer-1spv41p { height: 4px; left: 8px; position: absolute; top: 6px; width: 9px; }\",\".framer-BUNhc .framer-40dyto-container { bottom: 7px; flex: none; height: auto; left: 7px; mix-blend-mode: multiply; position: absolute; width: auto; z-index: 1; }\",\".framer-BUNhc .framer-14zozr3 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 30px; }\",\".framer-BUNhc.framer-v-rodpqp.framer-18m3r93 { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 49\n * @framerIntrinsicWidth 49\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qpst6LyZK\":{\"layout\":[\"fixed\",\"fixed\"]},\"p6ug953rQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"SgosFuMmi\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GqOWalfJm\":\"click\",\"jhKhldpcx\":\"click2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroDni_xEnG=withCSS(Component,css,\"framer-BUNhc\");export default FrameroDni_xEnG;FrameroDni_xEnG.displayName=\"Cart Button\";FrameroDni_xEnG.defaultProps={height:49,width:49};addPropertyControls(FrameroDni_xEnG,{variant:{options:[\"xuhNiaeUO\",\"qpst6LyZK\",\"p6ug953rQ\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},GqOWalfJm:{title:\"Click\",type:ControlType.EventHandler},jhKhldpcx:{title:\"Click 2\",type:ControlType.EventHandler}});addFonts(FrameroDni_xEnG,[{explicitInter:true,fonts:[{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"}]},...CartCounterFonts,...UserFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroDni_xEnG\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"GqOWalfJm\\\":\\\"click\\\",\\\"jhKhldpcx\\\":\\\"click2\\\"}\",\"framerIntrinsicHeight\":\"49\",\"framerIntrinsicWidth\":\"49\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qpst6LyZK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p6ug953rQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SgosFuMmi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oDni_xEnG.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{useCallback,useEffect,useMemo,useRef,useState}from\"react\";// ─── Default Constants ───────────────────────────────────────────────\nconst DEFAULT_LABEL={show:true,font:{fontSize:12,fontWeight:\"500\",lineHeight:\"1.2em\"},color:\"#888888\"};const DEFAULT_INPUT_STYLE={font:{fontSize:14,lineHeight:1.2},color:\"#999999\",placeholderColor:\"#999999\",background:\"rgba(187,187,187,0.15)\",padding:\"12px\",border:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0.06)\"},radius:\"10px\",shadow:\"\"};const DEFAULT_FOCUS_STYLE={borderColor:\"#9EE86F\",shadow:\"\",scale:1};const DEFAULT_BUTTON_STYLE={font:{fontSize:16,fontWeight:\"600\",lineHeight:1.2},color:\"#000000\",background:\"#9EE86F\",hoverBackground:\"#8BD85E\",radius:\"10px\",padding:\"14px\",shadow:\"\"};const DEFAULT_ERROR_STYLE={color:\"#dc2626\",font:{fontSize:12,lineHeight:1.4}};const DEFAULT_LINK_STYLE={color:\"#9EE86F\",font:{fontSize:13,lineHeight:1.4}};// Default inline SVG eye icons\nconst DEFAULT_EYE_OPEN_SVG=`data:image/svg+xml,${encodeURIComponent('<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/></svg>')}`;const DEFAULT_EYE_CLOSED_SVG=`data:image/svg+xml,${encodeURIComponent('<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24\"/><line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"/></svg>')}`;/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 380\n * @framerIntrinsicHeight 340\n * @framerDisableUnlink\n */export default function SignInFormControl(props){const{redirectPath,forgotPath,buttonLabel,hideWhenLoggedIn,showForgotLink,forgotLinkText,emailPlaceholder,passwordPlaceholder,label,inputStyle,focusStyle,buttonStyle,errorStyle,linkStyle,_meta,style}=props;const labelConfig={...DEFAULT_LABEL,...label||{},font:{...DEFAULT_LABEL.font,...label&&label.font||{}}};const inputStyleConfig={...DEFAULT_INPUT_STYLE,...inputStyle||{},font:{...DEFAULT_INPUT_STYLE.font,...inputStyle&&inputStyle.font||{}},border:{...DEFAULT_INPUT_STYLE.border,...inputStyle&&inputStyle.border||{}}};const focusStyleConfig={...DEFAULT_FOCUS_STYLE,...focusStyle||{}};const buttonStyleConfig={...DEFAULT_BUTTON_STYLE,...buttonStyle||{},font:{...DEFAULT_BUTTON_STYLE.font,...buttonStyle&&buttonStyle.font||{}}};const errorStyleConfig={...DEFAULT_ERROR_STYLE,...errorStyle||{},font:{...DEFAULT_ERROR_STYLE.font,...errorStyle&&errorStyle.font||{}}};const linkStyleConfig={...DEFAULT_LINK_STYLE,...linkStyle||{},font:{...DEFAULT_LINK_STYLE.font,...linkStyle&&linkStyle.font||{}}};const[email,setEmail]=useState(\"\");const[password,setPassword]=useState(\"\");const[showPassword,setShowPassword]=useState(false);const[focusedField,setFocusedField]=useState(null);const[formError,setFormError]=useState(\"\");const[fieldErrors,setFieldErrors]=useState({});const[status,setStatus]=useState(\"idle\");const[isHovered,setIsHovered]=useState(false);const emailRef=useRef(null);const passwordRef=useRef(null);const formRef=useRef(null);const hideId=useRef(`ap-h-${Math.random().toString(36).slice(2,8)}`).current;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const Wrapper=isCanvas?\"div\":motion.div;// ─── Session Check (hide when logged in) ────────────────────────\nconst[isAuthenticated,setIsAuthenticated]=useState(false);useEffect(()=>{if(isCanvas)return;try{const hostname=window.location.hostname;const sessionKey=`ap:${hostname}:session`;setIsAuthenticated(Boolean(localStorage.getItem(sessionKey)));}catch{setIsAuthenticated(false);}},[isCanvas]);// Hide when ?magic=TOKEN is being processed by relay\nconst[shouldHide,setShouldHide]=useState(false);useEffect(()=>{if(isCanvas)return;try{if(new URLSearchParams(window.location.search).get(\"magic\"))setShouldHide(true);}catch{/* ignore */}const onProcessing=()=>setShouldHide(true);window.addEventListener(\"ap-magic-processing\",onProcessing);return()=>window.removeEventListener(\"ap-magic-processing\",onProcessing);},[isCanvas]);const parsedMeta=useMemo(()=>{if(!_meta)return null;try{return JSON.parse(_meta);}catch{return null;}},[_meta]);void parsedMeta;// ─── Validation ──────────────────────────────────────────────────\nconst validateField=useCallback((name,ref)=>{const el=ref.current;if(!el)return true;el.setCustomValidity(\"\");if(!el.validity.valid){let message=el.validationMessage;if(el.validity.valueMissing){message=name===\"email\"?\"Email is required\":\"Password is required\";}else if(el.validity.typeMismatch){message=\"Please enter a valid email address\";}setFieldErrors(prev=>({...prev,[name]:message}));return false;}setFieldErrors(prev=>{const next={...prev};delete next[name];return next;});return true;},[]);const handleFocus=useCallback(name=>{setFocusedField(name);setFieldErrors(prev=>{const next={...prev};delete next[name];return next;});setFormError(\"\");},[]);const handleBlur=useCallback((name,ref)=>{setFocusedField(null);validateField(name,ref);},[validateField]);// ─── Submit ──────────────────────────────────────────────────────\nconst handleSubmit=useCallback(async e=>{e.preventDefault();setFormError(\"\");const emailValid=validateField(\"email\",emailRef);const passwordValid=validateField(\"password\",passwordRef);if(!emailValid||!passwordValid)return;setStatus(\"loading\");try{const win=window;if(win.AuthPlugin&&win.AuthPlugin.auth&&typeof win.AuthPlugin.auth.verify===\"function\"){await win.AuthPlugin.auth.verify({email,password});setStatus(\"success\");// Check for ?redirect= URL param first, then fall back to redirectPath prop\nconst urlParams=new URLSearchParams(window.location.search);const urlRedirect=urlParams.get(\"redirect\");const target=urlRedirect||redirectPath;if(target){window.location.replace(target);}}else{throw new Error(\"Authentication is not configured for this site. Please contact the site owner.\");}}catch(err){setStatus(\"error\");setFormError(err?.message||\"Sign in failed. Please try again.\");}},[email,password,redirectPath,validateField]);const handleTogglePassword=useCallback(()=>{setShowPassword(prev=>!prev);passwordRef.current?.focus();},[]);// ─── Variants ────────────────────────────────────────────────────\nconst inputWrapperVariants={idle:{borderColor:inputStyleConfig.border?.borderColor||\"rgba(0,0,0,0.06)\",boxShadow:inputStyleConfig.shadow||\"none\",scale:1},focused:{borderColor:focusStyleConfig.borderColor,boxShadow:focusStyleConfig.shadow||\"none\",scale:focusStyleConfig.scale},error:{borderColor:errorStyleConfig.color,boxShadow:\"0 0 0 3px rgba(239,68,68,0.2)\",scale:1}};const getFieldState=name=>{if(fieldErrors[name])return\"error\";if(focusedField===name)return\"focused\";return\"idle\";};// ─── Styles ──────────────────────────────────────────────────────\nconst containerStyle={display:\"flex\",flexDirection:\"column\",gap:\"16px\",width:\"100%\",...style};const normalizedLabelFontWeight=(()=>{const current=labelConfig.font?.fontWeight;if(current===undefined||current===null||current===\"\"||current===\"normal\"||current===\"regular\"||current===400||current===\"400\")return 500;return current;})();const labelStyle={...labelConfig.font,fontWeight:normalizedLabelFontWeight,color:labelConfig.color,marginBottom:\"4px\",display:\"block\"};const inputWrapperStyle={...inputStyleConfig.border,borderWidth:inputStyleConfig.border?.borderWidth||1,borderStyle:inputStyleConfig.border?.borderStyle||\"solid\",borderColor:inputStyleConfig.border?.borderColor||\"rgba(0,0,0,0.06)\",borderRadius:inputStyleConfig.radius,backgroundColor:inputStyleConfig.background,padding:inputStyleConfig.padding,boxShadow:inputStyleConfig.shadow||\"none\",minHeight:\"44px\",display:\"flex\",alignItems:\"center\",gap:\"8px\"};const inputElementStyle={...inputStyleConfig.font,color:inputStyleConfig.color,border:\"none\",outline:\"none\",width:\"100%\",flex:1,minWidth:0,boxSizing:\"border-box\",backgroundColor:\"transparent\",padding:0,margin:0};const toggleButtonStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",border:\"none\",padding:0,margin:0,cursor:\"pointer\",outline:\"none\",flexShrink:0};const submitButtonStyle={...buttonStyleConfig.font,color:buttonStyleConfig.color,backgroundColor:isHovered?buttonStyleConfig.hoverBackground:buttonStyleConfig.background,borderRadius:buttonStyleConfig.radius,padding:buttonStyleConfig.padding,boxShadow:buttonStyleConfig.shadow||\"none\",border:\"none\",cursor:status===\"loading\"?\"wait\":\"pointer\",width:\"100%\",textAlign:\"center\",transition:\"background-color 0.2s ease\",opacity:status===\"loading\"?.7:1};const errorMessageStyle={...errorStyleConfig.font,color:errorStyleConfig.color,marginTop:\"4px\",overflow:\"hidden\"};const formErrorStyle={...errorStyleConfig.font,color:errorStyleConfig.color,textAlign:\"center\",padding:\"12px\",borderRadius:\"8px\",backgroundColor:\"rgba(220,38,38,0.08)\"};const forgotLinkStyle={...linkStyleConfig.font,color:linkStyleConfig.color,textDecoration:\"none\",cursor:\"pointer\",background:\"none\",border:\"none\",padding:0,textAlign:\"right\",display:\"block\"};// ─── Hide when magic link method active ─────────────────────────\nif(!isCanvas&&(shouldHide||hideWhenLoggedIn&&isAuthenticated)){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`div:has(> .${hideId}) { display: none; }`}),/*#__PURE__*/_jsx(\"div\",{className:hideId})]});}// ─── Canvas Preview ──────────────────────────────────────────────\nif(isCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsxs(\"div\",{children:[labelConfig.show&&/*#__PURE__*/_jsx(\"span\",{style:labelStyle,children:\"Email\"}),/*#__PURE__*/_jsx(\"div\",{style:inputWrapperStyle,children:/*#__PURE__*/_jsx(\"span\",{style:{...inputElementStyle,color:inputStyleConfig.placeholderColor},children:emailPlaceholder})})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[labelConfig.show&&/*#__PURE__*/_jsx(\"span\",{style:labelStyle,children:\"Password\"}),showForgotLink&&/*#__PURE__*/_jsx(\"span\",{style:forgotLinkStyle,children:forgotLinkText})]}),/*#__PURE__*/_jsx(\"div\",{style:inputWrapperStyle,children:/*#__PURE__*/_jsx(\"span\",{style:{...inputElementStyle,color:inputStyleConfig.placeholderColor},children:passwordPlaceholder})})]}),/*#__PURE__*/_jsx(\"div\",{style:submitButtonStyle,children:buttonLabel})]});}// ─── Render ──────────────────────────────────────────────────────\nreturn /*#__PURE__*/_jsxs(\"form\",{ref:formRef,onSubmit:handleSubmit,noValidate:true,style:containerStyle,children:[/*#__PURE__*/_jsx(\"style\",{children:`.ap-sign-in__input::placeholder { color: ${inputStyleConfig.placeholderColor}; opacity: 1; }`}),/*#__PURE__*/_jsxs(\"div\",{children:[labelConfig.show&&/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"ap-signin-email\",style:labelStyle,children:[\"Email\",/*#__PURE__*/_jsx(\"span\",{style:{color:errorStyleConfig.color,marginLeft:\"2px\"},children:\"*\"})]}),/*#__PURE__*/_jsx(Wrapper,{animate:getFieldState(\"email\"),variants:inputWrapperVariants,transition:{duration:.2,ease:\"easeOut\"},style:inputWrapperStyle,children:/*#__PURE__*/_jsx(\"input\",{ref:emailRef,id:\"ap-signin-email\",name:\"email\",type:\"email\",placeholder:emailPlaceholder,required:true,value:email,autoComplete:\"email\",onFocus:()=>handleFocus(\"email\"),onBlur:()=>handleBlur(\"email\",emailRef),onChange:e=>setEmail(e.target.value),onInvalid:e=>{e.preventDefault();validateField(\"email\",emailRef);},\"aria-invalid\":fieldErrors.email?\"true\":undefined,className:\"ap-sign-in__input\",style:inputElementStyle})}),/*#__PURE__*/_jsx(AnimatePresence,{children:fieldErrors.email&&/*#__PURE__*/_jsx(motion.div,{role:\"alert\",initial:{opacity:0,y:-4,height:0},animate:{opacity:1,y:0,height:\"auto\"},exit:{opacity:0,y:-4,height:0},transition:{duration:.2,ease:\"easeOut\"},style:errorMessageStyle,children:fieldErrors.email},\"email-error\")})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[labelConfig.show&&/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"ap-signin-password\",style:labelStyle,children:[\"Password\",/*#__PURE__*/_jsx(\"span\",{style:{color:errorStyleConfig.color,marginLeft:\"2px\"},children:\"*\"})]}),showForgotLink&&/*#__PURE__*/_jsx(\"a\",{href:forgotPath||\"#\",style:forgotLinkStyle,children:forgotLinkText})]}),/*#__PURE__*/_jsxs(Wrapper,{animate:getFieldState(\"password\"),variants:inputWrapperVariants,transition:{duration:.2,ease:\"easeOut\"},style:inputWrapperStyle,children:[/*#__PURE__*/_jsx(\"input\",{ref:passwordRef,id:\"ap-signin-password\",name:\"password\",type:showPassword?\"text\":\"password\",placeholder:passwordPlaceholder,required:true,value:password,autoComplete:\"current-password\",onFocus:()=>handleFocus(\"password\"),onBlur:()=>handleBlur(\"password\",passwordRef),onChange:e=>setPassword(e.target.value),onInvalid:e=>{e.preventDefault();validateField(\"password\",passwordRef);},\"aria-invalid\":fieldErrors.password?\"true\":undefined,className:\"ap-sign-in__input\",style:inputElementStyle}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleTogglePassword,\"aria-label\":showPassword?\"Hide password\":\"Show password\",tabIndex:-1,style:toggleButtonStyle,children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"20px\",height:\"20px\",backgroundColor:\"#6B7280\",WebkitMaskImage:`url(${showPassword?DEFAULT_EYE_OPEN_SVG:DEFAULT_EYE_CLOSED_SVG})`,maskImage:`url(${showPassword?DEFAULT_EYE_OPEN_SVG:DEFAULT_EYE_CLOSED_SVG})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskPosition:\"center\",maskPosition:\"center\",WebkitMaskSize:\"contain\",maskSize:\"contain\",flexShrink:0}})})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:fieldErrors.password&&/*#__PURE__*/_jsx(motion.div,{role:\"alert\",initial:{opacity:0,y:-4,height:0},animate:{opacity:1,y:0,height:\"auto\"},exit:{opacity:0,y:-4,height:0},transition:{duration:.2,ease:\"easeOut\"},style:errorMessageStyle,children:fieldErrors.password},\"password-error\")})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:formError&&/*#__PURE__*/_jsx(motion.div,{role:\"alert\",initial:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},transition:{duration:.2,ease:\"easeOut\"},style:formErrorStyle,children:formError},\"form-error\")}),/*#__PURE__*/_jsx(motion.button,{type:\"submit\",disabled:status===\"loading\",onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),whileTap:{scale:.98},style:submitButtonStyle,children:status===\"loading\"?\"Signing in...\":status===\"success\"?\"Success!\":buttonLabel})]});}SignInFormControl.displayName=\"Sign In Form\";SignInFormControl.defaultProps={redirectPath:\"/\",forgotPath:\"/forgot-password\",buttonLabel:\"Sign In\",hideWhenLoggedIn:true,showForgotLink:false,forgotLinkText:\"Forgot password?\",emailPlaceholder:\"Enter your email...\",passwordPlaceholder:\"Enter your password...\",label:DEFAULT_LABEL,inputStyle:DEFAULT_INPUT_STYLE,focusStyle:DEFAULT_FOCUS_STYLE,buttonStyle:DEFAULT_BUTTON_STYLE,errorStyle:DEFAULT_ERROR_STYLE,linkStyle:DEFAULT_LINK_STYLE,_meta:\"\",style:{}};addPropertyControls(SignInFormControl,{redirectPath:{type:ControlType.String,title:\"Redirect Path\",defaultValue:\"/\",description:\"Path to redirect after successful sign in.\"},forgotPath:{type:ControlType.Link,title:\"Forgot Path\",defaultValue:\"/forgot-password\",description:\"Path for forgot password page.\"},buttonLabel:{type:ControlType.String,title:\"Button Label\",defaultValue:\"Sign In\"},hideWhenLoggedIn:{type:ControlType.Boolean,title:\"Hide Logged In\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Hide this form when user is already authenticated.\"},showForgotLink:{type:ControlType.Boolean,title:\"Forgot Link\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},forgotLinkText:{type:ControlType.String,title:\"Forgot Text\",defaultValue:\"Forgot password?\",hidden(props){return props.showForgotLink===false;}},emailPlaceholder:{type:ControlType.String,title:\"Email Placeholder\",defaultValue:\"Enter your email...\"},passwordPlaceholder:{type:ControlType.String,title:\"Password Placeholder\",defaultValue:\"Enter your password...\"},label:{type:ControlType.Object,title:\"Label Style\",controls:{show:{type:ControlType.Boolean,title:\"Show Labels\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},font:{type:ControlType.Font,title:\"Label Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,fontWeight:\"500\",lineHeight:\"1.2em\"},hidden(props){return props.show===false;}},color:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#888888\",hidden(props){return props.show===false;}}}},inputStyle:{type:ControlType.Object,title:\"Input Style\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.2}},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#999999\"},placeholderColor:{type:ControlType.Color,title:\"Placeholder\",defaultValue:\"#999999\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(187,187,187,0.15)\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"12px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0.06)\"}},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"10px\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"none\"}}},focusStyle:{type:ControlType.Object,title:\"Focus Style\",controls:{borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#9EE86F\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"none\"},scale:{type:ControlType.Number,title:\"Scale\",defaultValue:1,min:1,max:1.05,step:.005}}},buttonStyle:{type:ControlType.Object,title:\"Button Style\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,fontWeight:\"600\",lineHeight:1.2}},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#9EE86F\"},hoverBackground:{type:ControlType.Color,title:\"Hover Background\",defaultValue:\"#8BD85E\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"10px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"14px\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"none\"}}},errorStyle:{type:ControlType.Object,title:\"Error Style\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#dc2626\"},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,lineHeight:1.4}}}},linkStyle:{type:ControlType.Object,title:\"Link Style\",description:\"by [Auth Plugin](https://authplugin.com/?ref=field_setting)\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#9EE86F\"},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:13,lineHeight:1.4}}}},_meta:{type:ControlType.String,defaultValue:\"\",hidden(){return true;}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SignInFormControl\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"380\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"340\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SignInFormControl.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{useCallback,useMemo,useRef,useState}from\"react\";// ─── Default Constants ───────────────────────────────────────────────\nconst DEFAULT_LABEL={show:true,font:{fontSize:12,fontWeight:\"500\",lineHeight:\"1.2em\"},color:\"#888888\"};const DEFAULT_INPUT_STYLE={font:{fontSize:14,lineHeight:1.2},color:\"#999999\",placeholderColor:\"#999999\",background:\"rgba(187,187,187,0.15)\",padding:\"12px\",border:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0.06)\"},radius:\"10px\",shadow:\"\"};const DEFAULT_FOCUS_STYLE={borderColor:\"#9EE86F\",shadow:\"\",scale:1};const DEFAULT_BUTTON_STYLE={font:{fontSize:16,fontWeight:\"600\",lineHeight:1.2},color:\"#000000\",background:\"#9EE86F\",hoverBackground:\"#8BD85E\",radius:\"10px\",padding:\"14px\",shadow:\"\"};const DEFAULT_ERROR_STYLE={color:\"#dc2626\",font:{fontSize:12,lineHeight:1.4}};const DEFAULT_LINK_STYLE={color:\"#9EE86F\",font:{fontSize:13,lineHeight:1.4}};const DEFAULT_VALIDATOR_STYLE={passColor:\"#22c55e\",failColor:\"#9CA3AF\",font:{fontSize:12,lineHeight:1.4}};const DEFAULT_EYE_OPEN_SVG=`data:image/svg+xml,${encodeURIComponent('<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/></svg>')}`;const DEFAULT_EYE_CLOSED_SVG=`data:image/svg+xml,${encodeURIComponent('<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24\"/><line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"/></svg>')}`;const PASSWORD_RULES=[{label:\"At least 8 characters\",test:pw=>pw.length>=8},{label:\"One uppercase letter\",test:pw=>/[A-Z]/.test(pw)},{label:\"One lowercase letter\",test:pw=>/[a-z]/.test(pw)},{label:\"One digit\",test:pw=>/\\d/.test(pw)},{label:\"One special character\",test:pw=>/[!@#$%^&*()_+\\-=[\\]{};':\"\\\\|,.<>/?`~]/.test(pw)}];/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 380\n * @framerIntrinsicHeight 520\n * @framerDisableUnlink\n */export default function SignUpFormControl(props){const{redirectPath,signInPath,signInLinkText,signInPrefixText,showSignInLink,buttonLabel,showPasswordValidator,namePlaceholder,emailPlaceholder,passwordPlaceholder,termsText,termsUrl,label,inputStyle,focusStyle,buttonStyle,errorStyle,linkStyle,validatorStyle,_meta,style}=props;const labelConfig={...DEFAULT_LABEL,...label||{},font:{...DEFAULT_LABEL.font,...label&&label.font||{}}};const inputStyleConfig={...DEFAULT_INPUT_STYLE,...inputStyle||{},font:{...DEFAULT_INPUT_STYLE.font,...inputStyle&&inputStyle.font||{}},border:{...DEFAULT_INPUT_STYLE.border,...inputStyle&&inputStyle.border||{}}};const focusStyleConfig={...DEFAULT_FOCUS_STYLE,...focusStyle||{}};const buttonStyleConfig={...DEFAULT_BUTTON_STYLE,...buttonStyle||{},font:{...DEFAULT_BUTTON_STYLE.font,...buttonStyle&&buttonStyle.font||{}}};const errorStyleConfig={...DEFAULT_ERROR_STYLE,...errorStyle||{},font:{...DEFAULT_ERROR_STYLE.font,...errorStyle&&errorStyle.font||{}}};const linkStyleConfig={...DEFAULT_LINK_STYLE,...linkStyle||{},font:{...DEFAULT_LINK_STYLE.font,...linkStyle&&linkStyle.font||{}}};const validatorStyleConfig={...DEFAULT_VALIDATOR_STYLE,...validatorStyle||{},font:{...DEFAULT_VALIDATOR_STYLE.font,...validatorStyle&&validatorStyle.font||{}}};const[fullName,setFullName]=useState(\"\");const[email,setEmail]=useState(\"\");const[password,setPassword]=useState(\"\");const[showPassword,setShowPassword]=useState(false);const[termsAccepted,setTermsAccepted]=useState(false);const[focusedField,setFocusedField]=useState(null);const[formError,setFormError]=useState(\"\");const[fieldErrors,setFieldErrors]=useState({});const[status,setStatus]=useState(\"idle\");const[isHovered,setIsHovered]=useState(false);const nameRef=useRef(null);const emailRef=useRef(null);const passwordRef=useRef(null);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const Wrapper=isCanvas?\"div\":motion.div;const parsedMeta=useMemo(()=>{if(!_meta)return null;try{return JSON.parse(_meta);}catch{return null;}},[_meta]);void parsedMeta;// ─── Password Strength ───────────────────────────────────────────\nconst passwordResults=useMemo(()=>{return PASSWORD_RULES.map(rule=>({label:rule.label,pass:rule.test(password)}));},[password]);const allPasswordRulesPass=passwordResults.every(r=>r.pass);// ─── Validation ──────────────────────────────────────────────────\nconst validateField=useCallback((name,ref)=>{const el=ref.current;if(!el)return true;el.setCustomValidity(\"\");if(!el.validity.valid){let message=el.validationMessage;if(el.validity.valueMissing){const labels={name:\"Name\",email:\"Email\",password:\"Password\"};message=`${labels[name]||name} is required`;}else if(el.validity.typeMismatch){message=\"Please enter a valid email address\";}setFieldErrors(prev=>({...prev,[name]:message}));return false;}setFieldErrors(prev=>{const next={...prev};delete next[name];return next;});return true;},[]);const handleFocus=useCallback(name=>{setFocusedField(name);setFieldErrors(prev=>{const next={...prev};delete next[name];return next;});setFormError(\"\");},[]);const handleBlur=useCallback((name,ref)=>{setFocusedField(null);validateField(name,ref);},[validateField]);// ─── Submit ──────────────────────────────────────────────────────\nconst handleSubmit=useCallback(async e=>{e.preventDefault();setFormError(\"\");const nameValid=validateField(\"name\",nameRef);const emailValid=validateField(\"email\",emailRef);const passwordValid=validateField(\"password\",passwordRef);if(!nameValid||!emailValid||!passwordValid)return;if(showPasswordValidator&&!allPasswordRulesPass){setFieldErrors(prev=>({...prev,password:\"Password does not meet all requirements\"}));return;}if(!termsAccepted){setFormError(\"You must accept the terms and conditions\");return;}setStatus(\"loading\");try{const win=window;if(win.AuthPlugin&&win.AuthPlugin.auth&&typeof win.AuthPlugin.auth.enroll===\"function\"){await win.AuthPlugin.auth.enroll({name:fullName,email,password});setStatus(\"success\");// Check for ?redirect= URL param first, then fall back to redirectPath prop\nconst urlParams=new URLSearchParams(window.location.search);const urlRedirect=urlParams.get(\"redirect\");const target=urlRedirect||redirectPath;if(target){window.location.replace(target);}}else{throw new Error(\"Authentication is not configured for this site. Please contact the site owner.\");}}catch(err){setStatus(\"error\");setFormError(err?.message||\"Sign up failed. Please try again.\");}},[fullName,email,password,termsAccepted,redirectPath,validateField,showPasswordValidator,allPasswordRulesPass]);const handleTogglePassword=useCallback(()=>{setShowPassword(prev=>!prev);passwordRef.current?.focus();},[]);// ─── Variants ────────────────────────────────────────────────────\nconst inputWrapperVariants={idle:{borderColor:inputStyleConfig.border?.borderColor||\"rgba(0,0,0,0.06)\",boxShadow:inputStyleConfig.shadow||\"none\",scale:1},focused:{borderColor:focusStyleConfig.borderColor,boxShadow:focusStyleConfig.shadow||\"none\",scale:focusStyleConfig.scale},error:{borderColor:errorStyleConfig.color,boxShadow:\"0 0 0 3px rgba(239,68,68,0.2)\",scale:1}};const getFieldState=name=>{if(fieldErrors[name])return\"error\";if(focusedField===name)return\"focused\";return\"idle\";};// ─── Styles ──────────────────────────────────────────────────────\nconst containerStyle={display:\"flex\",flexDirection:\"column\",gap:\"16px\",width:\"100%\",...style};const normalizedLabelFontWeight=(()=>{const current=labelConfig.font?.fontWeight;if(current===undefined||current===null||current===\"\"||current===\"normal\"||current===\"regular\"||current===400||current===\"400\")return 500;return current;})();const labelStyle={...labelConfig.font,fontWeight:normalizedLabelFontWeight,color:labelConfig.color,marginBottom:\"4px\",display:\"block\"};const inputWrapperStyle={...inputStyleConfig.border,borderWidth:inputStyleConfig.border?.borderWidth||1,borderStyle:inputStyleConfig.border?.borderStyle||\"solid\",borderColor:inputStyleConfig.border?.borderColor||\"rgba(0,0,0,0.06)\",borderRadius:inputStyleConfig.radius,backgroundColor:inputStyleConfig.background,padding:inputStyleConfig.padding,boxShadow:inputStyleConfig.shadow||\"none\",minHeight:\"44px\",display:\"flex\",alignItems:\"center\",gap:\"8px\"};const inputElementStyle={...inputStyleConfig.font,color:inputStyleConfig.color,border:\"none\",outline:\"none\",width:\"100%\",flex:1,minWidth:0,boxSizing:\"border-box\",backgroundColor:\"transparent\",padding:0,margin:0};const toggleButtonStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",border:\"none\",padding:0,margin:0,cursor:\"pointer\",outline:\"none\",flexShrink:0};const submitButtonStyle={...buttonStyleConfig.font,color:buttonStyleConfig.color,backgroundColor:isHovered?buttonStyleConfig.hoverBackground:buttonStyleConfig.background,borderRadius:buttonStyleConfig.radius,padding:buttonStyleConfig.padding,boxShadow:buttonStyleConfig.shadow||\"none\",border:\"none\",cursor:status===\"loading\"?\"wait\":\"pointer\",width:\"100%\",textAlign:\"center\",transition:\"background-color 0.2s ease\",opacity:status===\"loading\"?.7:1};const errorMessageStyle={...errorStyleConfig.font,color:errorStyleConfig.color,marginTop:\"4px\",overflow:\"hidden\"};const formErrorStyle={...errorStyleConfig.font,color:errorStyleConfig.color,textAlign:\"center\",padding:\"8px 12px\",borderRadius:\"8px\",backgroundColor:\"rgba(220,38,38,0.08)\"};const checkboxWrapperStyle={display:\"flex\",alignItems:\"center\",gap:\"8px\",cursor:\"pointer\"};const checkboxBoxStyle={width:\"18px\",height:\"18px\",flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderWidth:2,borderStyle:\"solid\",borderColor:termsAccepted?\"#9EE86F\":\"#d1d5db\",borderRadius:\"4px\",backgroundColor:termsAccepted?\"#9EE86F\":\"transparent\",transition:\"all 0.2s ease\"};const termsLabelStyle={fontSize:13,lineHeight:1.4,color:labelConfig.color,userSelect:\"none\"};const signInLinkStyle={...linkStyleConfig.font,color:linkStyleConfig.color,textAlign:\"center\",display:\"block\",marginTop:\"4px\"};// ─── Canvas Preview ──────────────────────────────────────────────\nif(isCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsxs(\"div\",{children:[labelConfig.show&&/*#__PURE__*/_jsx(\"span\",{style:labelStyle,children:\"Name\"}),/*#__PURE__*/_jsx(\"div\",{style:inputWrapperStyle,children:/*#__PURE__*/_jsx(\"span\",{style:{...inputElementStyle,color:inputStyleConfig.placeholderColor},children:namePlaceholder})})]}),/*#__PURE__*/_jsxs(\"div\",{children:[labelConfig.show&&/*#__PURE__*/_jsx(\"span\",{style:labelStyle,children:\"Email\"}),/*#__PURE__*/_jsx(\"div\",{style:inputWrapperStyle,children:/*#__PURE__*/_jsx(\"span\",{style:{...inputElementStyle,color:inputStyleConfig.placeholderColor},children:emailPlaceholder})})]}),/*#__PURE__*/_jsxs(\"div\",{children:[labelConfig.show&&/*#__PURE__*/_jsx(\"span\",{style:labelStyle,children:\"Password\"}),/*#__PURE__*/_jsx(\"div\",{style:inputWrapperStyle,children:/*#__PURE__*/_jsx(\"span\",{style:{...inputElementStyle,color:inputStyleConfig.placeholderColor},children:passwordPlaceholder})})]}),showPasswordValidator&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"4px\"},children:PASSWORD_RULES.map((rule,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{...validatorStyleConfig.font,color:validatorStyleConfig.failColor,display:\"flex\",alignItems:\"center\",gap:\"6px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:\"14px\",height:\"14px\",borderRadius:\"50%\",border:`1.5px solid ${validatorStyleConfig.failColor}`,flexShrink:0}}),rule.label]},i))}),/*#__PURE__*/_jsxs(\"div\",{style:checkboxWrapperStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:{...checkboxBoxStyle,borderColor:\"#d1d5db\",backgroundColor:\"transparent\"}}),/*#__PURE__*/_jsx(\"span\",{style:termsLabelStyle,children:termsText||\"I agree to the Terms & Conditions\"})]}),/*#__PURE__*/_jsx(\"div\",{style:submitButtonStyle,children:buttonLabel}),showSignInLink&&/*#__PURE__*/_jsx(\"span\",{style:signInLinkStyle,children:signInLinkText})]});}// ─── Render ──────────────────────────────────────────────────────\nreturn /*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,noValidate:true,style:containerStyle,children:[/*#__PURE__*/_jsx(\"style\",{children:`.ap-sign-up__input::placeholder { color: ${inputStyleConfig.placeholderColor}; opacity: 1; }`}),/*#__PURE__*/_jsxs(\"div\",{children:[labelConfig.show&&/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"ap-signup-name\",style:labelStyle,children:[\"Name\",/*#__PURE__*/_jsx(\"span\",{style:{color:errorStyleConfig.color,marginLeft:\"2px\"},children:\"*\"})]}),/*#__PURE__*/_jsx(Wrapper,{animate:getFieldState(\"name\"),variants:inputWrapperVariants,transition:{duration:.2,ease:\"easeOut\"},style:inputWrapperStyle,children:/*#__PURE__*/_jsx(\"input\",{ref:nameRef,id:\"ap-signup-name\",name:\"name\",type:\"text\",placeholder:namePlaceholder,required:true,value:fullName,autoComplete:\"name\",onFocus:()=>handleFocus(\"name\"),onBlur:()=>handleBlur(\"name\",nameRef),onChange:e=>setFullName(e.target.value),onInvalid:e=>{e.preventDefault();validateField(\"name\",nameRef);},\"aria-invalid\":fieldErrors.name?\"true\":undefined,className:\"ap-sign-up__input\",style:inputElementStyle})}),/*#__PURE__*/_jsx(AnimatePresence,{children:fieldErrors.name&&/*#__PURE__*/_jsx(motion.div,{role:\"alert\",initial:{opacity:0,y:-4,height:0},animate:{opacity:1,y:0,height:\"auto\"},exit:{opacity:0,y:-4,height:0},transition:{duration:.2,ease:\"easeOut\"},style:errorMessageStyle,children:fieldErrors.name},\"name-error\")})]}),/*#__PURE__*/_jsxs(\"div\",{children:[labelConfig.show&&/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"ap-signup-email\",style:labelStyle,children:[\"Email\",/*#__PURE__*/_jsx(\"span\",{style:{color:errorStyleConfig.color,marginLeft:\"2px\"},children:\"*\"})]}),/*#__PURE__*/_jsx(Wrapper,{animate:getFieldState(\"email\"),variants:inputWrapperVariants,transition:{duration:.2,ease:\"easeOut\"},style:inputWrapperStyle,children:/*#__PURE__*/_jsx(\"input\",{ref:emailRef,id:\"ap-signup-email\",name:\"email\",type:\"email\",placeholder:emailPlaceholder,required:true,value:email,autoComplete:\"email\",onFocus:()=>handleFocus(\"email\"),onBlur:()=>handleBlur(\"email\",emailRef),onChange:e=>setEmail(e.target.value),onInvalid:e=>{e.preventDefault();validateField(\"email\",emailRef);},\"aria-invalid\":fieldErrors.email?\"true\":undefined,className:\"ap-sign-up__input\",style:inputElementStyle})}),/*#__PURE__*/_jsx(AnimatePresence,{children:fieldErrors.email&&/*#__PURE__*/_jsx(motion.div,{role:\"alert\",initial:{opacity:0,y:-4,height:0},animate:{opacity:1,y:0,height:\"auto\"},exit:{opacity:0,y:-4,height:0},transition:{duration:.2,ease:\"easeOut\"},style:errorMessageStyle,children:fieldErrors.email},\"email-error\")})]}),/*#__PURE__*/_jsxs(\"div\",{children:[labelConfig.show&&/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"ap-signup-password\",style:labelStyle,children:[\"Password\",/*#__PURE__*/_jsx(\"span\",{style:{color:errorStyleConfig.color,marginLeft:\"2px\"},children:\"*\"})]}),/*#__PURE__*/_jsxs(Wrapper,{animate:getFieldState(\"password\"),variants:inputWrapperVariants,transition:{duration:.2,ease:\"easeOut\"},style:inputWrapperStyle,children:[/*#__PURE__*/_jsx(\"input\",{ref:passwordRef,id:\"ap-signup-password\",name:\"password\",type:showPassword?\"text\":\"password\",placeholder:passwordPlaceholder,required:true,value:password,autoComplete:\"new-password\",onFocus:()=>handleFocus(\"password\"),onBlur:()=>handleBlur(\"password\",passwordRef),onChange:e=>setPassword(e.target.value),onInvalid:e=>{e.preventDefault();validateField(\"password\",passwordRef);},\"aria-invalid\":fieldErrors.password?\"true\":undefined,className:\"ap-sign-up__input\",style:inputElementStyle}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleTogglePassword,\"aria-label\":showPassword?\"Hide password\":\"Show password\",tabIndex:-1,style:toggleButtonStyle,children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"20px\",height:\"20px\",backgroundColor:\"#6B7280\",WebkitMaskImage:`url(${showPassword?DEFAULT_EYE_OPEN_SVG:DEFAULT_EYE_CLOSED_SVG})`,maskImage:`url(${showPassword?DEFAULT_EYE_OPEN_SVG:DEFAULT_EYE_CLOSED_SVG})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskPosition:\"center\",maskPosition:\"center\",WebkitMaskSize:\"contain\",maskSize:\"contain\",flexShrink:0}})})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:fieldErrors.password&&/*#__PURE__*/_jsx(motion.div,{role:\"alert\",initial:{opacity:0,y:-4,height:0},animate:{opacity:1,y:0,height:\"auto\"},exit:{opacity:0,y:-4,height:0},transition:{duration:.2,ease:\"easeOut\"},style:errorMessageStyle,children:fieldErrors.password},\"password-error\")})]}),showPasswordValidator&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"4px\"},children:passwordResults.map((result,i)=>/*#__PURE__*/_jsxs(motion.div,{animate:{color:result.pass?validatorStyleConfig.passColor:validatorStyleConfig.failColor},transition:{duration:.2,ease:\"easeOut\"},style:{...validatorStyleConfig.font,display:\"flex\",alignItems:\"center\",gap:\"6px\",color:result.pass?validatorStyleConfig.passColor:validatorStyleConfig.failColor},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:\"14px\",height:\"14px\",borderRadius:\"50%\",border:`1.5px solid ${result.pass?validatorStyleConfig.passColor:validatorStyleConfig.failColor}`,backgroundColor:result.pass?validatorStyleConfig.passColor:\"transparent\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,transition:\"all 0.2s ease\"},children:result.pass&&/*#__PURE__*/_jsx(\"svg\",{width:\"8\",height:\"8\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})})}),result.label]},i))}),/*#__PURE__*/_jsxs(\"label\",{style:checkboxWrapperStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:checkboxBoxStyle,children:termsAccepted&&/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#000\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})})}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:\"terms\",checked:termsAccepted,onChange:e=>setTermsAccepted(e.target.checked),style:{position:\"absolute\",opacity:0,width:0,height:0,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"span\",{style:termsLabelStyle,children:termsUrl?/*#__PURE__*/_jsxs(_Fragment,{children:[\"I agree to the\",\" \",/*#__PURE__*/_jsx(\"a\",{href:termsUrl,target:\"_blank\",rel:\"noopener noreferrer\",onClick:e=>e.stopPropagation(),style:{color:linkStyleConfig.color,textDecoration:\"underline\"},children:termsText||\"Terms & Conditions\"})]}):termsText||\"I agree to the Terms & Conditions\"})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:formError&&/*#__PURE__*/_jsx(motion.div,{role:\"alert\",initial:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},transition:{duration:.2,ease:\"easeOut\"},style:formErrorStyle,children:formError},\"form-error\")}),/*#__PURE__*/_jsx(motion.button,{type:\"submit\",disabled:status===\"loading\",onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),whileTap:{scale:.98},style:submitButtonStyle,children:status===\"loading\"?\"Creating account...\":status===\"success\"?\"Account created!\":buttonLabel}),showSignInLink&&/*#__PURE__*/_jsxs(\"span\",{style:signInLinkStyle,children:[signInPrefixText,\" \",/*#__PURE__*/_jsx(\"a\",{href:signInPath||\"#\",style:{color:linkStyleConfig.color,textDecoration:\"underline\"},children:signInLinkText})]})]});}SignUpFormControl.displayName=\"Sign Up Form\";SignUpFormControl.defaultProps={redirectPath:\"/\",signInPath:\"/sign-in\",signInLinkText:\"Sign in\",signInPrefixText:\"Already have an account?\",showSignInLink:false,buttonLabel:\"Create Account\",showPasswordValidator:true,namePlaceholder:\"Enter your name...\",emailPlaceholder:\"Enter your email...\",passwordPlaceholder:\"Create a password...\",termsText:\"Terms & Conditions\",termsUrl:\"\",label:DEFAULT_LABEL,inputStyle:DEFAULT_INPUT_STYLE,focusStyle:DEFAULT_FOCUS_STYLE,buttonStyle:DEFAULT_BUTTON_STYLE,errorStyle:DEFAULT_ERROR_STYLE,linkStyle:DEFAULT_LINK_STYLE,validatorStyle:DEFAULT_VALIDATOR_STYLE,_meta:\"\",style:{}};addPropertyControls(SignUpFormControl,{redirectPath:{type:ControlType.String,title:\"Redirect Path\",defaultValue:\"/\",description:\"Path to redirect after successful sign up.\"},showSignInLink:{type:ControlType.Boolean,title:\"Sign In Link\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},signInPath:{type:ControlType.Link,title:\"Sign In Path\",defaultValue:\"/sign-in\",description:\"Path for existing users to sign in.\",hidden(props){return!props.showSignInLink;}},signInPrefixText:{type:ControlType.String,title:\"Prefix Text\",defaultValue:\"Already have an account?\",hidden(props){return!props.showSignInLink;}},signInLinkText:{type:ControlType.String,title:\"Sign In Text\",defaultValue:\"Sign in\",hidden(props){return!props.showSignInLink;}},buttonLabel:{type:ControlType.String,title:\"Button Label\",defaultValue:\"Create Account\"},showPasswordValidator:{type:ControlType.Boolean,title:\"Password Rules\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},namePlaceholder:{type:ControlType.String,title:\"Name Placeholder\",defaultValue:\"Enter your name...\"},emailPlaceholder:{type:ControlType.String,title:\"Email Placeholder\",defaultValue:\"Enter your email...\"},passwordPlaceholder:{type:ControlType.String,title:\"Password Placeholder\",defaultValue:\"Create a password...\"},termsText:{type:ControlType.String,title:\"Terms Text\",defaultValue:\"Terms & Conditions\"},termsUrl:{type:ControlType.Link,title:\"Terms URL\",defaultValue:\"\"},label:{type:ControlType.Object,title:\"Label Style\",controls:{show:{type:ControlType.Boolean,title:\"Show Labels\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},font:{type:ControlType.Font,title:\"Label Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,fontWeight:\"500\",lineHeight:\"1.2em\"},hidden(props){return props.show===false;}},color:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#888888\",hidden(props){return props.show===false;}}}},inputStyle:{type:ControlType.Object,title:\"Input Style\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.2}},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#999999\"},placeholderColor:{type:ControlType.Color,title:\"Placeholder\",defaultValue:\"#999999\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(187,187,187,0.15)\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"12px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0.06)\"}},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"10px\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"none\"}}},focusStyle:{type:ControlType.Object,title:\"Focus Style\",controls:{borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#9EE86F\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"none\"},scale:{type:ControlType.Number,title:\"Scale\",defaultValue:1,min:1,max:1.05,step:.005}}},buttonStyle:{type:ControlType.Object,title:\"Button Style\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,fontWeight:\"600\",lineHeight:1.2}},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#9EE86F\"},hoverBackground:{type:ControlType.Color,title:\"Hover Background\",defaultValue:\"#8BD85E\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"10px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"14px\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"none\"}}},errorStyle:{type:ControlType.Object,title:\"Error Style\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#dc2626\"},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,lineHeight:1.4}}}},linkStyle:{type:ControlType.Object,title:\"Link Style\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#9EE86F\"},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:13,lineHeight:1.4}}}},validatorStyle:{type:ControlType.Object,title:\"Validator Style\",description:\"by [Auth Plugin](https://authplugin.com/?ref=field_setting)\",controls:{passColor:{type:ControlType.Color,title:\"Pass Color\",defaultValue:\"#22c55e\"},failColor:{type:ControlType.Color,title:\"Fail Color\",defaultValue:\"#9CA3AF\"},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,lineHeight:1.4}}}},_meta:{type:ControlType.String,defaultValue:\"\",hidden(){return true;}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SignUpFormControl\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"520\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"380\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SignUpFormControl.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{useCallback,useEffect,useMemo,useRef,useState}from\"react\";// ─── Default Constants ───────────────────────────────────────────────\nconst DEFAULT_BUTTON_STYLE={font:{fontSize:14,fontWeight:\"500\",lineHeight:1.2},color:\"#333333\",background:\"#ffffff\",hoverBackground:\"#f5f5f5\",radius:\"10px\",padding:\"12px\",border:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0.1)\"},shadow:\"\",iconSize:20};// ─── Provider Logos (inline SVG) ─────────────────────────────────────\nconst GOOGLE_LOGO_SVG=`data:image/svg+xml,${encodeURIComponent('<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 48 48\"><path fill=\"#FFC107\" d=\"M43.611 20.083H42V20H24v8h11.303c-1.649 4.657-6.08 8-11.303 8-6.627 0-12-5.373-12-12s5.373-12 12-12c3.059 0 5.842 1.154 7.961 3.039l5.657-5.657C34.046 6.053 29.268 4 24 4 12.955 4 4 12.955 4 24s8.955 20 20 20 20-8.955 20-20c0-1.341-.138-2.65-.389-3.917z\"/><path fill=\"#FF3D00\" d=\"M6.306 14.691l6.571 4.819C14.655 15.108 18.961 12 24 12c3.059 0 5.842 1.154 7.961 3.039l5.657-5.657C34.046 6.053 29.268 4 24 4 16.318 4 9.656 8.337 6.306 14.691z\"/><path fill=\"#4CAF50\" d=\"M24 44c5.166 0 9.86-1.977 13.409-5.192l-6.19-5.238A11.91 11.91 0 0 1 24 36c-5.202 0-9.619-3.317-11.283-7.946l-6.522 5.025C9.505 39.556 16.227 44 24 44z\"/><path fill=\"#1976D2\" d=\"M43.611 20.083H42V20H24v8h11.303a12.04 12.04 0 0 1-4.087 5.571l.003-.002 6.19 5.238C36.971 39.205 44 34 44 24c0-1.341-.138-2.65-.389-3.917z\"/></svg>')}`;const GITHUB_LOGO_SVG=`data:image/svg+xml,${encodeURIComponent('<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 0C5.374 0 0 5.373 0 12c0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23A11.509 11.509 0 0 1 12 5.803c1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576C20.566 21.797 24 17.3 24 12c0-6.627-5.373-12-12-12z\" fill=\"currentColor\"/></svg>')}`;/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 48\n * @framerDisableUnlink\n */export default function SocialAuthButtonControl(props){const{provider,callbackURL,buttonText,hideWhenAuthenticated,showIcon,buttonStyle,_meta,style}=props;const buttonStyleConfig={...DEFAULT_BUTTON_STYLE,...buttonStyle||{},font:{...DEFAULT_BUTTON_STYLE.font,...buttonStyle&&buttonStyle.font||{}},border:{...DEFAULT_BUTTON_STYLE.border,...buttonStyle&&buttonStyle.border||{}}};const[isAuthenticated,setIsAuthenticated]=useState(false);const[isHovered,setIsHovered]=useState(false);const[status,setStatus]=useState(\"idle\");const hideId=useRef(`ap-h-${Math.random().toString(36).slice(2,8)}`).current;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const parsedMeta=useMemo(()=>{if(!_meta)return null;try{return JSON.parse(_meta);}catch{return null;}},[_meta]);void parsedMeta;// ─── Session Check ───────────────────────────────────────────────\nuseEffect(()=>{if(isCanvas)return;try{const hostname=window.location.hostname;const sessionKey=`ap:${hostname}:session`;const session=localStorage.getItem(sessionKey);setIsAuthenticated(Boolean(session));}catch{setIsAuthenticated(false);}},[isCanvas]);// ─── Click Handler ───────────────────────────────────────────────\nconst handleClick=useCallback(async()=>{if(isCanvas)return;setStatus(\"loading\");try{const win=window;if(win.AuthPlugin&&win.AuthPlugin.auth&&typeof win.AuthPlugin.auth.socialAuth===\"function\"){await win.AuthPlugin.auth.socialAuth(provider,callbackURL||window.location.href);}else{throw new Error(\"Authentication is not configured for this site. Please contact the site owner.\");}}catch{setStatus(\"idle\");}},[isCanvas,provider,callbackURL]);// ─── Logo ────────────────────────────────────────────────────────\nconst logoSrc=provider===\"google\"?GOOGLE_LOGO_SVG:GITHUB_LOGO_SVG;const isGitHub=provider===\"github\";// ─── Styles ──────────────────────────────────────────────────────\nconst buttonElementStyle={...buttonStyleConfig.font,color:buttonStyleConfig.color,backgroundColor:isHovered?buttonStyleConfig.hoverBackground:buttonStyleConfig.background,borderRadius:buttonStyleConfig.radius,padding:buttonStyleConfig.padding,...buttonStyleConfig.border,borderWidth:buttonStyleConfig.border?.borderWidth||1,borderStyle:buttonStyleConfig.border?.borderStyle||\"solid\",borderColor:buttonStyleConfig.border?.borderColor||\"rgba(0,0,0,0.1)\",boxShadow:buttonStyleConfig.shadow||\"none\",cursor:status===\"loading\"?\"wait\":\"pointer\",width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"10px\",transition:\"background-color 0.2s ease\",opacity:status===\"loading\"?.7:1,textAlign:\"center\",...style};const iconWrapperStyle=isGitHub?{width:`${buttonStyleConfig.iconSize}px`,height:`${buttonStyleConfig.iconSize}px`,backgroundColor:buttonStyleConfig.color,WebkitMaskImage:`url(${logoSrc})`,maskImage:`url(${logoSrc})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskPosition:\"center\",maskPosition:\"center\",WebkitMaskSize:\"contain\",maskSize:\"contain\",flexShrink:0}:{width:`${buttonStyleConfig.iconSize}px`,height:`${buttonStyleConfig.iconSize}px`,flexShrink:0};const defaultText=\"Continue with Google\"/* [FUTURE SCOPE] provider === \"github\" ? \"Continue with GitHub\" : \"Continue with Google\" */;// ─── Canvas Preview ──────────────────────────────────────────────\nif(isCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:buttonElementStyle,children:[showIcon&&(isGitHub?/*#__PURE__*/_jsx(\"div\",{style:iconWrapperStyle}):/*#__PURE__*/_jsx(\"img\",{src:logoSrc,alt:\"\",style:{width:`${buttonStyleConfig.iconSize}px`,height:`${buttonStyleConfig.iconSize}px`,objectFit:\"contain\",flexShrink:0}})),/*#__PURE__*/_jsx(\"span\",{children:buttonText||defaultText})]});}// ─── Visibility ──────────────────────────────────────────────────\nif(hideWhenAuthenticated&&isAuthenticated){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`div:has(> .${hideId}) { display: none; }`}),/*#__PURE__*/_jsx(\"div\",{className:hideId})]});}// ─── Render ──────────────────────────────────────────────────────\nreturn /*#__PURE__*/_jsxs(motion.button,{type:\"button\",onClick:handleClick,disabled:status===\"loading\",onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),whileTap:{scale:.98},style:buttonElementStyle,children:[showIcon&&(isGitHub?/*#__PURE__*/_jsx(\"div\",{style:iconWrapperStyle}):/*#__PURE__*/_jsx(\"img\",{src:logoSrc,alt:\"\",\"aria-hidden\":\"true\",style:{width:`${buttonStyleConfig.iconSize}px`,height:`${buttonStyleConfig.iconSize}px`,objectFit:\"contain\",flexShrink:0}})),/*#__PURE__*/_jsx(\"span\",{children:status===\"loading\"?\"Connecting...\":buttonText||defaultText})]});}SocialAuthButtonControl.displayName=\"Social Auth Button\";SocialAuthButtonControl.defaultProps={provider:\"google\",callbackURL:\"\",buttonText:\"\",hideWhenAuthenticated:true,showIcon:true,buttonStyle:DEFAULT_BUTTON_STYLE,_meta:\"\",style:{}};addPropertyControls(SocialAuthButtonControl,{provider:{type:ControlType.Enum,title:\"Provider\",defaultValue:\"google\",options:[\"google\"],optionTitles:[\"Google\"],description:\"Social authentication provider.\"},callbackURL:{type:ControlType.String,title:\"Callback URL\",defaultValue:\"\",description:\"URL to redirect after social auth. Defaults to current page.\"},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"\",description:\"Custom button text. Defaults to 'Continue with {Provider}'.\"},hideWhenAuthenticated:{type:ControlType.Boolean,title:\"Hide Authed\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Hide the button when user is already authenticated.\"},showIcon:{type:ControlType.Boolean,title:\"Show Icon\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},buttonStyle:{type:ControlType.Object,title:\"Button Style\",description:\"by [Auth Plugin](https://authplugin.com/?ref=field_setting)\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,fontWeight:\"500\",lineHeight:1.2}},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#333333\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#ffffff\"},hoverBackground:{type:ControlType.Color,title:\"Hover Background\",defaultValue:\"#f5f5f5\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"10px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"12px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0.1)\"}},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"none\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:20,min:12,max:48,step:1,unit:\"px\",displayStepper:true}}},_meta:{type:ControlType.String,defaultValue:\"\",hidden(){return true;}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SocialAuthButtonControl\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SocialAuthButtonControl.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";// ─── CONFIG ───────────────────────────────────────────────────────────────────\nconst CLIENT_ID=\"436bddfe-e3a4-47b2-a88c-c81f4dad29c8\";const AUTH_URL=\"https://shopify.com/authentication/34735292553/oauth/authorize\";const REDIRECT_URI=\"https://www.pmdsofficial.com/auth/callback\";const SCOPE=\"openid email customer-account-api:full\";// ─── PKCE HELPERS ─────────────────────────────────────────────────────────────\nfunction generateRandom(byteLength=32){const arr=new Uint8Array(byteLength);crypto.getRandomValues(arr);return btoa(String.fromCharCode(...arr)).replace(/=/g,\"\").replace(/\\+/g,\"-\").replace(/\\//g,\"_\");}async function sha256base64url(input){const data=new TextEncoder().encode(input);const digest=await crypto.subtle.digest(\"SHA-256\",data);return btoa(String.fromCharCode(...new Uint8Array(digest))).replace(/=/g,\"\").replace(/\\+/g,\"-\").replace(/\\//g,\"_\");}// ─── INITIATE OAUTH ───────────────────────────────────────────────────────────\nexport async function initiateShopifyOAuth(){const codeVerifier=generateRandom(48);const codeChallenge=await sha256base64url(codeVerifier);const state=generateRandom(16);const nonce=generateRandom(16);localStorage.setItem(\"shopify_oauth_verifier\",codeVerifier);localStorage.setItem(\"shopify_oauth_state\",state);const params=new URLSearchParams({client_id:CLIENT_ID,response_type:\"code\",redirect_uri:REDIRECT_URI,scope:SCOPE,state,nonce,code_challenge:codeChallenge,code_challenge_method:\"S256\"});window.location.href=`${AUTH_URL}?${params.toString()}`;}// ─── OVERRIDE — applica a qualsiasi elemento cliccabile (icona, bottone, stack)\n/**\n * ShopifyLoginButton\n * Applica questo override all'icona utente, a uno Stack o a qualsiasi elemento.\n * Al click avvia il flusso OAuth Shopify — nessun form necessario.\n */export function ShopifyLoginButton(Component){return props=>{const handleClick=async e=>{e.preventDefault();e.stopPropagation();await initiateShopifyOAuth();};return /*#__PURE__*/_jsx(\"div\",{onClick:handleClick,style:{cursor:\"pointer\",display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}// ─── OVERRIDE — alias per form submit (se serve su un form completo) ──────────\nexport function ShopifyLoginOverride(Component){return props=>{useEffect(()=>{const timer=setTimeout(()=>{const btn=document.querySelector(\"button[type='submit'], form button\");if(!btn)return;const newBtn=btn.cloneNode(true);btn.parentNode?.replaceChild(newBtn,btn);newBtn.addEventListener(\"click\",async e=>{e.preventDefault();e.stopPropagation();await initiateShopifyOAuth();});},500);return()=>clearTimeout(timer);},[]);return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"ShopifyLoginButton\":{\"type\":\"reactHoc\",\"name\":\"ShopifyLoginButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initiateShopifyOAuth\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShopifyLoginOverride\":{\"type\":\"reactHoc\",\"name\":\"ShopifyLoginOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ShopifyOAuth.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{useCallback,useEffect,useMemo,useRef,useState}from\"react\";// ─── Default Constants ───────────────────────────────────────────────\nconst DEFAULT_LABEL={show:true,font:{fontSize:12,fontWeight:\"500\",lineHeight:\"1.2em\"},color:\"#888888\"};const DEFAULT_INPUT_STYLE={font:{fontSize:14,lineHeight:1.2},color:\"#999999\",placeholderColor:\"#999999\",background:\"rgba(187,187,187,0.15)\",padding:\"12px\",border:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0.06)\"},radius:\"10px\",shadow:\"\"};const DEFAULT_FOCUS_STYLE={borderColor:\"#9EE86F\",shadow:\"\",scale:1};const DEFAULT_BUTTON_STYLE={font:{fontSize:16,fontWeight:\"600\",lineHeight:1.2},color:\"#000000\",background:\"#9EE86F\",hoverBackground:\"#8BD85E\",radius:\"10px\",padding:\"14px\",shadow:\"\"};const DEFAULT_ERROR_STYLE={color:\"#dc2626\",font:{fontSize:12,lineHeight:1.4}};const DEFAULT_SUCCESS_STYLE={color:\"#166534\",font:{fontSize:14,lineHeight:1.4},background:\"rgba(34,197,94,0.08)\"};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 380\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n */export default function ForgotFormControl(props){const{redirectPath,buttonLabel,emailPlaceholder,successTitle,successMessage,showBackLink,backLinkText,backLinkPath,label,inputStyle,focusStyle,buttonStyle,errorStyle,successStyle,_meta,style}=props;const labelConfig={...DEFAULT_LABEL,...label||{},font:{...DEFAULT_LABEL.font,...label&&label.font||{}}};const inputStyleConfig={...DEFAULT_INPUT_STYLE,...inputStyle||{},font:{...DEFAULT_INPUT_STYLE.font,...inputStyle&&inputStyle.font||{}},border:{...DEFAULT_INPUT_STYLE.border,...inputStyle&&inputStyle.border||{}}};const focusStyleConfig={...DEFAULT_FOCUS_STYLE,...focusStyle||{}};const buttonStyleConfig={...DEFAULT_BUTTON_STYLE,...buttonStyle||{},font:{...DEFAULT_BUTTON_STYLE.font,...buttonStyle&&buttonStyle.font||{}}};const errorStyleConfig={...DEFAULT_ERROR_STYLE,...errorStyle||{},font:{...DEFAULT_ERROR_STYLE.font,...errorStyle&&errorStyle.font||{}}};const successStyleConfig={...DEFAULT_SUCCESS_STYLE,...successStyle||{},font:{...DEFAULT_SUCCESS_STYLE.font,...successStyle&&successStyle.font||{}}};const[email,setEmail]=useState(\"\");const[focusedField,setFocusedField]=useState(null);const[formError,setFormError]=useState(\"\");const[fieldErrors,setFieldErrors]=useState({});const[status,setStatus]=useState(\"idle\");const[isHovered,setIsHovered]=useState(false);const emailRef=useRef(null);const hideId=useRef(`ap-h-${Math.random().toString(36).slice(2,8)}`).current;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const Wrapper=isCanvas?\"div\":motion.div;// Hide when ?token= is present (let ResetFormControl show instead)\nconst[hasResetToken,setHasResetToken]=useState(false);useEffect(()=>{if(isCanvas)return;try{setHasResetToken(!!new URLSearchParams(window.location.search).get(\"token\"));}catch{/* ignore */}},[isCanvas]);const parsedMeta=useMemo(()=>{if(!_meta)return null;try{return JSON.parse(_meta);}catch{return null;}},[_meta]);void parsedMeta;// ─── Validation ──────────────────────────────────────────────────\nconst validateField=useCallback((name,ref)=>{const el=ref.current;if(!el)return true;el.setCustomValidity(\"\");if(!el.validity.valid){let message=el.validationMessage;if(el.validity.valueMissing){message=\"Email is required\";}else if(el.validity.typeMismatch){message=\"Please enter a valid email address\";}setFieldErrors(prev=>({...prev,[name]:message}));return false;}setFieldErrors(prev=>{const next={...prev};delete next[name];return next;});return true;},[]);const handleFocus=useCallback(name=>{setFocusedField(name);setFieldErrors(prev=>{const next={...prev};delete next[name];return next;});setFormError(\"\");},[]);const handleBlur=useCallback((name,ref)=>{setFocusedField(null);validateField(name,ref);},[validateField]);// ─── Submit ──────────────────────────────────────────────────────\nconst handleSubmit=useCallback(async e=>{e.preventDefault();setFormError(\"\");const emailValid=validateField(\"email\",emailRef);if(!emailValid)return;setStatus(\"loading\");try{const win=window;if(win.AuthPlugin&&win.AuthPlugin.auth&&typeof win.AuthPlugin.auth.forgot===\"function\"){await win.AuthPlugin.auth.forgot(email);setStatus(\"success\");}else{throw new Error(\"Authentication is not configured for this site. Please contact the site owner.\");}}catch(err){setStatus(\"error\");setFormError(err?.message||\"Failed to send reset email. Please try again.\");}},[email,validateField]);// ─── Variants ────────────────────────────────────────────────────\nconst inputWrapperVariants={idle:{borderColor:inputStyleConfig.border?.borderColor||\"rgba(0,0,0,0.06)\",boxShadow:inputStyleConfig.shadow||\"none\",scale:1},focused:{borderColor:focusStyleConfig.borderColor,boxShadow:focusStyleConfig.shadow||\"none\",scale:focusStyleConfig.scale},error:{borderColor:errorStyleConfig.color,boxShadow:\"0 0 0 3px rgba(239,68,68,0.2)\",scale:1}};const getFieldState=name=>{if(fieldErrors[name])return\"error\";if(focusedField===name)return\"focused\";return\"idle\";};// ─── Styles ──────────────────────────────────────────────────────\nconst containerStyle={display:\"flex\",flexDirection:\"column\",gap:\"16px\",width:\"100%\",...style};const normalizedLabelFontWeight=(()=>{const current=labelConfig.font?.fontWeight;if(current===undefined||current===null||current===\"\"||current===\"normal\"||current===\"regular\"||current===400||current===\"400\")return 500;return current;})();const labelStyle={...labelConfig.font,fontWeight:normalizedLabelFontWeight,color:labelConfig.color,marginBottom:\"4px\",display:\"block\"};const inputWrapperStyle={...inputStyleConfig.border,borderWidth:inputStyleConfig.border?.borderWidth||1,borderStyle:inputStyleConfig.border?.borderStyle||\"solid\",borderColor:inputStyleConfig.border?.borderColor||\"rgba(0,0,0,0.06)\",borderRadius:inputStyleConfig.radius,backgroundColor:inputStyleConfig.background,padding:inputStyleConfig.padding,boxShadow:inputStyleConfig.shadow||\"none\",minHeight:\"44px\",display:\"flex\",alignItems:\"center\",gap:\"8px\"};const inputElementStyle={...inputStyleConfig.font,color:inputStyleConfig.color,border:\"none\",outline:\"none\",width:\"100%\",flex:1,minWidth:0,boxSizing:\"border-box\",backgroundColor:\"transparent\",padding:0,margin:0};const submitButtonStyle={...buttonStyleConfig.font,color:buttonStyleConfig.color,backgroundColor:isHovered?buttonStyleConfig.hoverBackground:buttonStyleConfig.background,borderRadius:buttonStyleConfig.radius,padding:buttonStyleConfig.padding,boxShadow:buttonStyleConfig.shadow||\"none\",border:\"none\",cursor:status===\"loading\"?\"wait\":\"pointer\",width:\"100%\",textAlign:\"center\",transition:\"background-color 0.2s ease\",opacity:status===\"loading\"?.7:1};const errorMessageStyle={...errorStyleConfig.font,color:errorStyleConfig.color,marginTop:\"4px\",overflow:\"hidden\"};const formErrorStyle={...errorStyleConfig.font,color:errorStyleConfig.color,textAlign:\"center\",padding:\"8px 12px\",borderRadius:\"8px\",backgroundColor:\"rgba(220,38,38,0.08)\"};const successContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:\"12px\",padding:\"24px\",borderRadius:\"12px\",backgroundColor:successStyleConfig.background,textAlign:\"center\",...style};const successTitleStyle={...successStyleConfig.font,fontWeight:\"600\",color:successStyleConfig.color,fontSize:18};const successMessageStyle={...successStyleConfig.font,color:successStyleConfig.color};// ─── Hide when ?token= is present (let ResetFormControl show) ──\nif(!isCanvas&&hasResetToken){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`div:has(> .${hideId}) { display: none; }`}),/*#__PURE__*/_jsx(\"div\",{className:hideId})]});}// ─── Canvas Preview ──────────────────────────────────────────────\nif(isCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsxs(\"div\",{children:[labelConfig.show&&/*#__PURE__*/_jsx(\"span\",{style:labelStyle,children:\"Email\"}),/*#__PURE__*/_jsx(\"div\",{style:inputWrapperStyle,children:/*#__PURE__*/_jsx(\"span\",{style:{...inputElementStyle,color:inputStyleConfig.placeholderColor},children:emailPlaceholder})})]}),/*#__PURE__*/_jsx(\"div\",{style:submitButtonStyle,children:buttonLabel}),showBackLink&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:\"#9EE86F\",textAlign:\"center\",display:\"block\"},children:backLinkText})]});}// ─── Success State ───────────────────────────────────────────────\nif(status===\"success\"){return /*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},transition:{duration:.3,ease:\"easeOut\"},style:successContainerStyle,children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"48\",height:\"48\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#9EE86F\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"22,6 12,13 2,6\"})]}),/*#__PURE__*/_jsx(\"div\",{style:successTitleStyle,children:successTitle}),/*#__PURE__*/_jsx(\"div\",{style:successMessageStyle,children:successMessage}),showBackLink&&/*#__PURE__*/_jsx(\"a\",{href:backLinkPath||\"#\",style:{color:\"#9EE86F\",fontSize:13,textDecoration:\"underline\",marginTop:\"8px\"},children:backLinkText})]});}// ─── Render ──────────────────────────────────────────────────────\nreturn /*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,noValidate:true,style:containerStyle,children:[/*#__PURE__*/_jsx(\"style\",{children:`.ap-forgot__input::placeholder { color: ${inputStyleConfig.placeholderColor}; opacity: 1; }`}),/*#__PURE__*/_jsxs(\"div\",{children:[labelConfig.show&&/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"ap-forgot-email\",style:labelStyle,children:[\"Email\",/*#__PURE__*/_jsx(\"span\",{style:{color:errorStyleConfig.color,marginLeft:\"2px\"},children:\"*\"})]}),/*#__PURE__*/_jsx(Wrapper,{animate:getFieldState(\"email\"),variants:inputWrapperVariants,transition:{duration:.2,ease:\"easeOut\"},style:inputWrapperStyle,children:/*#__PURE__*/_jsx(\"input\",{ref:emailRef,id:\"ap-forgot-email\",name:\"email\",type:\"email\",placeholder:emailPlaceholder,required:true,value:email,autoComplete:\"email\",onFocus:()=>handleFocus(\"email\"),onBlur:()=>handleBlur(\"email\",emailRef),onChange:e=>setEmail(e.target.value),onInvalid:e=>{e.preventDefault();validateField(\"email\",emailRef);},\"aria-invalid\":fieldErrors.email?\"true\":undefined,className:\"ap-forgot__input\",style:inputElementStyle})}),/*#__PURE__*/_jsx(AnimatePresence,{children:fieldErrors.email&&/*#__PURE__*/_jsx(motion.div,{role:\"alert\",initial:{opacity:0,y:-4,height:0},animate:{opacity:1,y:0,height:\"auto\"},exit:{opacity:0,y:-4,height:0},transition:{duration:.2,ease:\"easeOut\"},style:errorMessageStyle,children:fieldErrors.email},\"email-error\")})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:formError&&/*#__PURE__*/_jsx(motion.div,{role:\"alert\",initial:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},transition:{duration:.2,ease:\"easeOut\"},style:formErrorStyle,children:formError},\"form-error\")}),/*#__PURE__*/_jsx(motion.button,{type:\"submit\",disabled:status===\"loading\",onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),whileTap:{scale:.98},style:submitButtonStyle,children:status===\"loading\"?\"Sending...\":buttonLabel}),showBackLink&&/*#__PURE__*/_jsx(\"a\",{href:backLinkPath||\"#\",style:{fontSize:13,color:\"#9EE86F\",textAlign:\"center\",display:\"block\",textDecoration:\"none\"},children:backLinkText})]});}ForgotFormControl.displayName=\"Forgot Password Form\";ForgotFormControl.defaultProps={redirectPath:\"/\",buttonLabel:\"Send Reset Link\",emailPlaceholder:\"Enter your email...\",successTitle:\"Check your email\",successMessage:\"We've sent a password reset link to your email address.\",showBackLink:false,backLinkText:\"Back to sign in\",backLinkPath:\"/sign-in\",label:DEFAULT_LABEL,inputStyle:DEFAULT_INPUT_STYLE,focusStyle:DEFAULT_FOCUS_STYLE,buttonStyle:DEFAULT_BUTTON_STYLE,errorStyle:DEFAULT_ERROR_STYLE,successStyle:DEFAULT_SUCCESS_STYLE,_meta:\"\",style:{}};addPropertyControls(ForgotFormControl,{redirectPath:{type:ControlType.String,title:\"Redirect Path\",defaultValue:\"/\",description:\"Path to redirect after successful password reset request.\"},buttonLabel:{type:ControlType.String,title:\"Button Label\",defaultValue:\"Send Reset Link\"},emailPlaceholder:{type:ControlType.String,title:\"Email Placeholder\",defaultValue:\"Enter your email...\"},successTitle:{type:ControlType.String,title:\"Success Title\",defaultValue:\"Check your email\"},successMessage:{type:ControlType.String,title:\"Success Message\",defaultValue:\"We've sent a password reset link to your email address.\"},showBackLink:{type:ControlType.Boolean,title:\"Back Link\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},backLinkText:{type:ControlType.String,title:\"Back Text\",defaultValue:\"Back to sign in\",hidden(props){return props.showBackLink===false;}},backLinkPath:{type:ControlType.Link,title:\"Back Path\",defaultValue:\"/sign-in\",hidden(props){return props.showBackLink===false;}},label:{type:ControlType.Object,title:\"Label Style\",controls:{show:{type:ControlType.Boolean,title:\"Show Labels\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},font:{type:ControlType.Font,title:\"Label Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,fontWeight:\"500\",lineHeight:\"1.2em\"},hidden(props){return props.show===false;}},color:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#888888\",hidden(props){return props.show===false;}}}},inputStyle:{type:ControlType.Object,title:\"Input Style\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.2}},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#999999\"},placeholderColor:{type:ControlType.Color,title:\"Placeholder\",defaultValue:\"#999999\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(187,187,187,0.15)\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"12px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0.06)\"}},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"10px\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"none\"}}},focusStyle:{type:ControlType.Object,title:\"Focus Style\",controls:{borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#9EE86F\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"none\"},scale:{type:ControlType.Number,title:\"Scale\",defaultValue:1,min:1,max:1.05,step:.005}}},buttonStyle:{type:ControlType.Object,title:\"Button Style\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,fontWeight:\"600\",lineHeight:1.2}},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#9EE86F\"},hoverBackground:{type:ControlType.Color,title:\"Hover Background\",defaultValue:\"#8BD85E\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"10px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"14px\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"none\"}}},errorStyle:{type:ControlType.Object,title:\"Error Style\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#dc2626\"},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,lineHeight:1.4}}}},successStyle:{type:ControlType.Object,title:\"Success Style\",description:\"by [Auth Plugin](https://authplugin.com/?ref=field_setting)\",controls:{color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#166534\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(34,197,94,0.08)\"},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4}}}},_meta:{type:ControlType.String,defaultValue:\"\",hidden(){return true;}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ForgotFormControl\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"380\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ForgotFormControl.map","// Generated by Framer (78ccf22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const enabledGestures={oZWB_Hg8j:{hover:true},xMSS5MvUb:{hover:true}};const cycleOrder=[\"xMSS5MvUb\",\"wADsAjfto\",\"Sz6YOzi1N\",\"oZWB_Hg8j\"];const serializationHash=\"framer-kbtI4\";const variantClassNames={oZWB_Hg8j:\"framer-v-12gbapi\",Sz6YOzi1N:\"framer-v-1vo6dm3\",wADsAjfto:\"framer-v-14332aq\",xMSS5MvUb:\"framer-v-1c1zt27\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const p5sMAkQIB=undefined;const hlQ_3aqcS=undefined;const iC9nAl3m9=undefined;const transition1={bounce:.1,delay:.1,duration:1.2,type:\"spring\"};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation2={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Black:\"oZWB_Hg8j\",Hidden:\"Sz6YOzi1N\",Loading:\"wADsAjfto\",White:\"xMSS5MvUb\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link2,title,width,...props})=>{return{...props,hlQ_3aqcS:link2??props.hlQ_3aqcS,iC9nAl3m9:title??props.iC9nAl3m9??\"Discover the Goodies\",p5sMAkQIB:click??props.p5sMAkQIB,variant:humanReadableVariantMap[props.variant]??props.variant??\"xMSS5MvUb\"};};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,iC9nAl3m9,hlQ_3aqcS,p5sMAkQIB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xMSS5MvUb\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapgnmm4u=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(p5sMAkQIB){const res=await p5sMAkQIB(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"wADsAjfto\",\"Sz6YOzi1N\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"wADsAjfto\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:hlQ_3aqcS,motionChild:true,nodeId:\"xMSS5MvUb\",openInNewTab:false,scopeId:\"OXeWFV7L7\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1c1zt27\",className,classNames)} framer-cq2c5q`,\"data-framer-name\":\"White\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xMSS5MvUb\",onTap:onTapgnmm4u,ref:refBinding,style:{...style},...addPropertyOverrides({\"oZWB_Hg8j-hover\":{\"data-framer-name\":undefined},\"xMSS5MvUb-hover\":{\"data-framer-name\":undefined},oZWB_Hg8j:{\"data-framer-name\":\"Black\"},Sz6YOzi1N:{\"data-framer-name\":\"Hidden\"},wADsAjfto:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1el4z33\",layoutDependency:layoutDependency,layoutId:\"YpS4yXan6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Discover the Goodies\"})}),className:\"framer-oxf0pf\",\"data-framer-name\":\"Load More\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"Xffsx6OP0\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.65},text:iC9nAl3m9,variants:{\"oZWB_Hg8j-hover\":{opacity:1},\"xMSS5MvUb-hover\":{opacity:1},oZWB_Hg8j:{\"--extracted-r6o4lv\":\"var(--token-df61156f-4d4b-4f61-b84c-a01cc3eb3a04, rgb(19, 20, 21))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({oZWB_Hg8j:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df61156f-4d4b-4f61-b84c-a01cc3eb3a04, rgb(19, 20, 21)))\"},children:\"Discover the Goodies\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-afej7l\",layoutDependency:layoutDependency,layoutId:\"fEEKc27f_\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-p15o2q\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"M5ec639JM\",opacity:1,style:{backgroundColor:\"rgba(255, 255, 255, 0.3)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 160 1\"></svg>',svgContentId:9854971361,variants:{oZWB_Hg8j:{backgroundColor:\"rgb(255, 255, 255)\"}},withExternalLayout:true,...addPropertyOverrides({\"oZWB_Hg8j-hover\":{svgContentId:12770457807},\"xMSS5MvUb-hover\":{svgContentId:8739415470},oZWB_Hg8j:{svgContentId:8670828100}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oemtma\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"YSX9QFaDw\",opacity:1,style:{backgroundColor:\"var(--token-c21641ca-4cc2-44cd-b5b1-290f9cb410a2, rgb(105, 130, 35))\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 160 1\"></svg>',svgContentId:8712188604,variants:{\"xMSS5MvUb-hover\":{backgroundColor:\"rgb(255, 255, 255)\"},oZWB_Hg8j:{backgroundColor:\"var(--token-1c26297a-bb98-4fce-8248-6fb6a9cf341f, rgb(255, 255, 255))\"}},withExternalLayout:true,...addPropertyOverrides({\"xMSS5MvUb-hover\":{svgContentId:8670828100},oZWB_Hg8j:{svgContentId:11165353149}},baseVariant,gestureVariant)})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-jgv7vg\",\"data-framer-appear-id\":\"jgv7vg\",\"data-framer-name\":\"Spinner\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"cR_y9Ph8t\",optimized:true,style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation2,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition3,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1t7rhnw\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"IWlskbSTf\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, rgb(255, 255, 255) 342deg)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x8l1jw\",\"data-framer-name\":\"Round\",layoutDependency:layoutDependency,layoutId:\"gu0fZWoYW\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}})})})]})})})})});});const css=[\".framer-kbtI4.framer-cq2c5q, .framer-kbtI4 .framer-cq2c5q { display: block; }\",\".framer-kbtI4.framer-1c1zt27 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 10px 0px; position: relative; text-decoration: none; width: 156px; }\",\".framer-kbtI4 .framer-1el4z33 { 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-kbtI4 .framer-oxf0pf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kbtI4 .framer-afej7l { bottom: -10px; flex: none; height: 2px; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; width: 100%; z-index: 1; }\",\".framer-kbtI4 .framer-p15o2q { flex: none; height: 1px; left: calc(50.00000000000002% - 160px / 2); position: absolute; top: calc(50.00000000000002% - 1px / 2); width: 160px; }\",\".framer-kbtI4 .framer-1oemtma { bottom: 0px; flex: none; height: 1px; left: -210px; position: absolute; width: 160px; }\",\".framer-kbtI4 .framer-jgv7vg { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: auto; overflow: visible; position: relative; width: 20px; }\",\".framer-kbtI4 .framer-1t7rhnw { bottom: 0px; flex: none; gap: 10px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-kbtI4 .framer-1x8l1jw { flex: none; height: 2px; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-kbtI4.framer-v-14332aq.framer-1c1zt27, .framer-kbtI4.framer-v-1vo6dm3.framer-1c1zt27 { height: 36px; padding: 0px; }\",\".framer-kbtI4.framer-v-1c1zt27.hover .framer-p15o2q, .framer-kbtI4.framer-v-12gbapi.hover .framer-p15o2q { left: unset; right: -212px; }\",\".framer-kbtI4.framer-v-1c1zt27.hover .framer-1oemtma { left: calc(50.96774193548389% - 160px / 2); }\",\".framer-kbtI4.framer-v-12gbapi.hover .framer-1oemtma { left: calc(51.2820512820513% - 160px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 156\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wADsAjfto\":{\"layout\":[\"fixed\",\"fixed\"]},\"Sz6YOzi1N\":{\"layout\":[\"fixed\",\"fixed\"]},\"oZWB_Hg8j\":{\"layout\":[\"fixed\",\"auto\"]},\"oHleOkMvx\":{\"layout\":[\"fixed\",\"auto\"]},\"dm8544IYB\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"iC9nAl3m9\":\"title\",\"hlQ_3aqcS\":\"link2\",\"p5sMAkQIB\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOXeWFV7L7=withCSS(Component,css,\"framer-kbtI4\");export default FramerOXeWFV7L7;FramerOXeWFV7L7.displayName=\"Ghost Button 2\";FramerOXeWFV7L7.defaultProps={height:36,width:156};addPropertyControls(FramerOXeWFV7L7,{variant:{options:[\"xMSS5MvUb\",\"wADsAjfto\",\"Sz6YOzi1N\",\"oZWB_Hg8j\"],optionTitles:[\"White\",\"Loading\",\"Hidden\",\"Black\"],title:\"Variant\",type:ControlType.Enum},iC9nAl3m9:{defaultValue:\"Discover the Goodies\",displayTextArea:false,title:\"Title\",type:ControlType.String},oniC9nAl3m9Change:{changes:\"iC9nAl3m9\",type:ControlType.ChangeHandler},hlQ_3aqcS:{title:\"Link 2\",type:ControlType.Link},p5sMAkQIB:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerOXeWFV7L7,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOXeWFV7L7\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"156\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wADsAjfto\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Sz6YOzi1N\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oZWB_Hg8j\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oHleOkMvx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dm8544IYB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"36\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"iC9nAl3m9\\\":\\\"title\\\",\\\"hlQ_3aqcS\\\":\\\"link2\\\",\\\"p5sMAkQIB\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OXeWFV7L7.map","// Generated by Framer (78ccf22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={tlhzdcVyc:{hover:true}};const cycleOrder=[\"tlhzdcVyc\",\"c5TzuzosW\",\"pwDguH57K\"];const serializationHash=\"framer-yE1Rl\";const variantClassNames={c5TzuzosW:\"framer-v-xhf27a\",pwDguH57K:\"framer-v-1cmc3wx\",tlhzdcVyc:\"framer-v-1bcopug\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const E_YB8U_Fw=undefined;const RQQaUqAnh=undefined;const IgK1bOcrq=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate2=(_,t)=>`translateX(-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={\"Variant 1\":\"tlhzdcVyc\",Disabled:\"pwDguH57K\",Loading:\"c5TzuzosW\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,title,width,...props})=>{return{...props,E_YB8U_Fw:click??props.E_YB8U_Fw,IgK1bOcrq:title??props.IgK1bOcrq??\"Button\",RQQaUqAnh:link??props.RQQaUqAnh,variant:humanReadableVariantMap[props.variant]??props.variant??\"tlhzdcVyc\"};};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,IgK1bOcrq,E_YB8U_Fw,RQQaUqAnh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tlhzdcVyc\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1cr58wu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(E_YB8U_Fw){const res=await E_YB8U_Fw(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"c5TzuzosW\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"c5TzuzosW\")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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1bcopug\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"tlhzdcVyc\",onTap:onTap1cr58wu,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.15)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-df61156f-4d4b-4f61-b84c-a01cc3eb3a04, rgb(19, 20, 21))\",...style},variants:{\"tlhzdcVyc-hover\":{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-top-width\":\"2px\",backgroundColor:\"var(--token-1c26297a-bb98-4fce-8248-6fb6a9cf341f, rgb(255, 255, 255))\"},c5TzuzosW:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-top-width\":\"2px\",backgroundColor:\"rgb(255, 255, 255)\"},pwDguH57K:{backgroundColor:\"rgba(255, 255, 255, 0.09)\"}},...addPropertyOverrides({\"tlhzdcVyc-hover\":{\"data-framer-name\":undefined},c5TzuzosW:{\"data-framer-name\":\"Loading\"},pwDguH57K:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:RQQaUqAnh,motionChild:true,nodeId:\"Jc2bBS6Ua\",scopeId:\"tKFireAPP\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-yrzqyo framer-30gsnc\",layoutDependency:layoutDependency,layoutId:\"Jc2bBS6Ua\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Button\"})}),className:\"framer-sy7cqw\",\"data-framer-name\":\"ADD TO CART\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"f3G4dwmtN\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",rotate:0},text:IgK1bOcrq,variants:{\"tlhzdcVyc-hover\":{rotate:30},pwDguH57K:{\"--extracted-1w1cjl5\":\"rgba(255, 255, 255, 0.2)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"tlhzdcVyc-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"500\"},children:\"Button\"})}),transformTemplate:transformTemplate1},pwDguH57K:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgba(255, 255, 255, 0.2))\"},children:\"ADD TO CART\"})}),fonts:[\"Inter-Medium\"],text:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-df61156f-4d4b-4f61-b84c-a01cc3eb3a04, rgb(19, 20, 21)))\"},children:\"Button\"})}),className:\"framer-1ith86m\",\"data-framer-name\":\"ADD TO CART\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"Ku1Ond02S\",style:{\"--extracted-1w1cjl5\":\"var(--token-df61156f-4d4b-4f61-b84c-a01cc3eb3a04, rgb(19, 20, 21))\",\"--framer-paragraph-spacing\":\"0px\",rotate:-45},text:IgK1bOcrq,variants:{\"tlhzdcVyc-hover\":{rotate:0},pwDguH57K:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"tlhzdcVyc-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\"},children:\"Button\"})})},pwDguH57K:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Loading\"})}),fonts:[\"Inter\"],text:undefined}},baseVariant,gestureVariant)})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t927hg\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"WL1lruoAT\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1spyjzm\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"D58_RVIAn\",style:{background:\"conic-gradient(from 0deg at 50% 50%, var(--token-4dd7ffc9-8407-4d82-8787-9126f7a234ed, rgb(19, 20, 21)) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wef0rr\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"WCmSphdYB\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate2})})})]})})})});});const css=[\".framer-yE1Rl.framer-30gsnc, .framer-yE1Rl .framer-30gsnc { display: block; }\",\".framer-yE1Rl.framer-1bcopug { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 291px; }\",\".framer-yE1Rl .framer-yrzqyo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: 1px; justify-content: center; overflow: visible; padding: 83px 0px 0px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-yE1Rl .framer-sy7cqw, .framer-yE1Rl .framer-1ith86m { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yE1Rl .framer-1t927hg { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: auto; left: 50%; overflow: hidden; position: absolute; top: 50%; width: 20px; z-index: 1; }\",\".framer-yE1Rl .framer-1spyjzm { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-yE1Rl .framer-1wef0rr { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-yE1Rl.framer-v-1cmc3wx .framer-yrzqyo { padding: 82px 0px 0px 0px; }\",\".framer-yE1Rl.framer-v-1bcopug.hover .framer-yrzqyo { padding: 30px 0px 30px 0px; }\",\".framer-yE1Rl.framer-v-1bcopug.hover .framer-sy7cqw { left: 49%; position: absolute; top: -57%; }\",'.framer-yE1Rl[data-border=\"true\"]::after, .framer-yE1Rl [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 44\n * @framerIntrinsicWidth 291\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"c5TzuzosW\":{\"layout\":[\"fixed\",\"fixed\"]},\"pwDguH57K\":{\"layout\":[\"fixed\",\"fixed\"]},\"fI8yCq6Gu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"IgK1bOcrq\":\"title\",\"E_YB8U_Fw\":\"click\",\"RQQaUqAnh\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertKFireAPP=withCSS(Component,css,\"framer-yE1Rl\");export default FramertKFireAPP;FramertKFireAPP.displayName=\"Main Button 2\";FramertKFireAPP.defaultProps={height:44,width:291};addPropertyControls(FramertKFireAPP,{variant:{options:[\"tlhzdcVyc\",\"c5TzuzosW\",\"pwDguH57K\"],optionTitles:[\"Variant 1\",\"Loading\",\"Disabled\"],title:\"Variant\",type:ControlType.Enum},IgK1bOcrq:{defaultValue:\"Button\",title:\"Title\",type:ControlType.String},onIgK1bOcrqChange:{changes:\"IgK1bOcrq\",type:ControlType.ChangeHandler},E_YB8U_Fw:{title:\"Click\",type:ControlType.EventHandler},RQQaUqAnh:{title:\"Link\",type:ControlType.Link}});addFonts(FramertKFireAPP,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.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\"},{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertKFireAPP\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"IgK1bOcrq\\\":\\\"title\\\",\\\"E_YB8U_Fw\\\":\\\"click\\\",\\\"RQQaUqAnh\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"c5TzuzosW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pwDguH57K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fI8yCq6Gu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"291\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"44\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tKFireAPP.map","// Generated by Framer (d1b51f7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Image as Image1,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CartCheckoutButton from\"https://framerusercontent.com/modules/0mEoOFqY2zY0DO4DuXt1/5ZeFQtAFkW56XEdGVnu1/Shopify_CartCheckoutButton.js\";import SignInForm from\"https://framerusercontent.com/modules/7gC36ZGFBsGmi8WrUbhZ/ZfLp1Lg8M061drJ15v9W/SignInFormControl.js\";import CartList from\"https://framerusercontent.com/modules/cCi4we0wVgjV5iCPA0sj/ucpxmhikMYjMHmFMDw5m/Shopify_CartList.js\";import SignUpForm from\"https://framerusercontent.com/modules/eGmdqwA544uC3C8BTvmX/nMwNT43RIzGYQJKXItLe/SignUpFormControl.js\";import SocialAuthButton from\"https://framerusercontent.com/modules/fhQET08TzhQ8D7yE6obB/kj7nDaR885j9YG0Sdbpk/SocialAuthButtonControl.js\";import CartSubtotal from\"https://framerusercontent.com/modules/IiFSgENqQNiBdW1kIM0F/HdZOvoIc4gBjzYLMqooA/Shopify_CartSubtotal.js\";import{ShopifyLoginOverride}from\"https://framerusercontent.com/modules/uXtmCiKKCaLFNsqorqH6/PcpxszXoiXgGRn9uCjsM/ShopifyOAuth.js\";import ForgotPasswordForm from\"https://framerusercontent.com/modules/ZNIR4h243sYLgc0dNKAk/aDrP4QTeviJGDkaTKR21/ForgotFormControl.js\";import GhostButton2 from\"https://framerusercontent.com/modules/CBsXNpwzE7exNUVgwQ8D/T8XgdSGGgeKD27mHQ27m/OXeWFV7L7.js\";import MainButton2 from\"https://framerusercontent.com/modules/CeS9cQhLzUXe4nTMCE8H/Tl9taZzlf5ovjH79rWUb/tKFireAPP.js\";const SocialAuthButtonFonts=getFonts(SocialAuthButton);const ForgotPasswordFormFonts=getFonts(ForgotPasswordForm);const SignUpFormFonts=getFonts(SignUpForm);const SignUpFormShopifyLoginOverridekjbb07=withCodeBoundaryForOverrides(SignUpForm,{nodeId:\"q9wLpn15z\",override:ShopifyLoginOverride,scopeId:\"xWvwuNg2j\"});const SignInFormFonts=getFonts(SignInForm);const SignInFormShopifyLoginOverride17mtdsd=withCodeBoundaryForOverrides(SignInForm,{nodeId:\"hpKIfXWvW\",override:ShopifyLoginOverride,scopeId:\"xWvwuNg2j\"});const GhostButton2Fonts=getFonts(GhostButton2);const CartListFonts=getFonts(CartList);const CartSubtotalFonts=getFonts(CartSubtotal);const MainButton2Fonts=getFonts(MainButton2);const CartCheckoutButtonFonts=getFonts(CartCheckoutButton);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"OeVoyJupL\",\"ngHxir12u\",\"bsoieERRH\",\"YOgeqk8sV\"];const serializationHash=\"framer-FMKv0\";const variantClassNames={bsoieERRH:\"framer-v-1o8iklt\",ngHxir12u:\"framer-v-1vii045\",OeVoyJupL:\"framer-v-1v3dvkm\",YOgeqk8sV:\"framer-v-xnv36x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Yx8jG4s9E=undefined;const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const humanReadableVariantMap={\"Variant 1\":\"OeVoyJupL\",\"Variant 2\":\"ngHxir12u\",\"Variant 3\":\"bsoieERRH\",\"Variant 4\":\"YOgeqk8sV\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"OeVoyJupL\",Yx8jG4s9E:tap??props.Yx8jG4s9E};};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,Yx8jG4s9E,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OeVoyJupL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapvrkqhf=activeVariantCallback(async(...args)=>{if(Yx8jG4s9E){const res=await Yx8jG4s9E(...args);if(res===false)return false;}});const isDisplayed=()=>{if(baseVariant===\"ngHxir12u\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"YOgeqk8sV\")return true;return false;};const onTap1tb7tzv=activeVariantCallback(async(...args)=>{setVariant(\"ngHxir12u\");});const isDisplayed2=()=>{if(baseVariant===\"bsoieERRH\")return true;return false;};const router=useRouter();const onTapf092rl=activeVariantCallback(async(...args)=>{setVariant(\"YOgeqk8sV\");});const isDisplayed3=()=>{if([\"ngHxir12u\",\"bsoieERRH\",\"YOgeqk8sV\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1v3dvkm\",className,classNames),\"data-framer-appear-id\":\"1v3dvkm\",\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"OeVoyJupL\",optimized:true,ref:refBinding,style:{backgroundColor:\"var(--token-df61156f-4d4b-4f61-b84c-a01cc3eb3a04, rgb(19, 20, 21))\",borderBottomLeftRadius:3,borderTopLeftRadius:3,...style},...addPropertyOverrides({bsoieERRH:{\"data-framer-name\":\"Variant 3\"},ngHxir12u:{\"data-framer-name\":\"Variant 2\"},YOgeqk8sV:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o1mev9\",layoutDependency:layoutDependency,layoutId:\"V8Ao4Nxuw\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jiu78l\",layoutDependency:layoutDependency,layoutId:\"mXg4BRHB1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"90%\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-bd7af2a8-ad4c-4d3e-8766-603c2c1956da, rgb(205, 209, 194)))\"},children:\"Carrello\"})}),className:\"framer-1xiyaa5\",\"data-framer-name\":\"Cart\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"zAsl5N88J\",style:{\"--extracted-1eung3n\":\"var(--token-bd7af2a8-ad4c-4d3e-8766-603c2c1956da, rgb(205, 209, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bsoieERRH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"90%\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-bd7af2a8-ad4c-4d3e-8766-603c2c1956da, rgb(205, 209, 194)))\"},children:\"Iscriviti\"})})},ngHxir12u:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"90%\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-bd7af2a8-ad4c-4d3e-8766-603c2c1956da, rgb(205, 209, 194)))\"},children:\"Accedi\"})})},YOgeqk8sV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"90%\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-bd7af2a8-ad4c-4d3e-8766-603c2c1956da, rgb(205, 209, 194)))\"},children:\"Reset\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ltvgzx\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"f8TjP8U_p\",onTap:onTapvrkqhf,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-6asp0s\",\"data-framer-name\":\"cancel 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"K1OaO9y1p\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38.5 38.5\"><path d=\"M 28.784 28.8 L 9.733 9.7\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-1c26297a-bb98-4fce-8248-6fb6a9cf341f, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;0&quot;} */\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 28.8 9.732 L 9.701 28.784\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-1c26297a-bb98-4fce-8248-6fb6a9cf341f, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;0&quot;} */\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:10081248700,variants:{bsoieERRH:{backgroundColor:\"rgba(0, 0, 0, 0)\"},ngHxir12u:{backgroundColor:\"rgba(0, 0, 0, 0)\"},YOgeqk8sV:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},withExternalLayout:true,...addPropertyOverrides({bsoieERRH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38.5 38.5\"><path d=\"M 28.784 28.8 L 9.733 9.7\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 28.8 9.732 L 9.701 28.784\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:11811512072},ngHxir12u:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38.5 38.5\"><path d=\"M 28.784 28.8 L 9.733 9.7\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 28.8 9.732 L 9.701 28.784\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:11811512072},YOgeqk8sV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38.5 38.5\"><path d=\"M 28.784 28.8 L 9.733 9.7\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 28.8 9.732 L 9.701 28.784\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:11811512072}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1geyuda\",\"data-framer-name\":\"Frame 6\",layoutDependency:layoutDependency,layoutId:\"GTXjnBud_\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vd07gu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UKCm39EZF-container\",nodeId:\"UKCm39EZF\",rendersWithMotion:true,scopeId:\"xWvwuNg2j\",children:/*#__PURE__*/_jsx(SocialAuthButton,{_meta:\"\",buttonStyle:{background:\"rgb(255, 255, 255)\",border:{borderColor:\"rgba(0, 0, 0, 0.1)\",borderStyle:\"solid\",borderWidth:1},color:\"rgb(51, 51, 51)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400},hoverBackground:\"rgb(245, 245, 245)\",iconSize:20,padding:\"12px\",radius:\"0px\",shadow:\"\"},buttonText:\"Continua con Google\",callbackURL:\"\",height:\"100%\",hideWhenAuthenticated:false,id:\"UKCm39EZF\",layoutId:\"UKCm39EZF\",provider:\"google\",showIcon:true,style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-txvyv0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wacT7kDle-container\",nodeId:\"wacT7kDle\",rendersWithMotion:true,scopeId:\"xWvwuNg2j\",children:/*#__PURE__*/_jsx(ForgotPasswordForm,{_meta:\"\",backLinkPath:\"/sign-in\",backLinkText:\"Back to sign in\",buttonLabel:\"Reset Password\",buttonStyle:{background:\"rgb(255, 255, 255)\",color:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},hoverBackground:\"rgb(255, 255, 255)\",padding:\"14px\",radius:\"0px\",shadow:\"\"},emailPlaceholder:\"Inserisci la tua email\",errorStyle:{color:\"rgb(220, 38, 38)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400}},focusStyle:{borderColor:\"rgb(255, 255, 255)\",scale:1,shadow:\"\"},height:\"100%\",id:\"wacT7kDle\",inputStyle:{background:\"rgba(187, 187, 187, 0.15)\",border:{borderColor:\"rgba(255, 255, 255, 0.06)\",borderStyle:\"solid\",borderWidth:1},color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400},padding:\"12px\",placeholderColor:\"rgb(255, 255, 255)\",radius:\"0px\",shadow:\"\"},label:{color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400},show:true},layoutId:\"wacT7kDle\",redirectPath:\"\",showBackLink:false,style:{width:\"100%\"},successMessage:\"Abbiamo mandato un link per resettare la password alla tua email\",successStyle:{background:\"rgba(34, 197, 94, 0.08)\",color:\"rgb(22, 101, 52)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400}},successTitle:\"Controlla la tua email\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Accedi\"})}),className:\"framer-rb7d8o\",\"data-framer-name\":\"Shipping, taxes, and discount codes calculated at checkout.\",\"data-highlight\":true,fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"S4YAH3dIs\",onTap:onTap1tb7tzv,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QEETiQzF1\"},implicitPathVariables:undefined},{href:{webPageId:\"QEETiQzF1\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kjbb07-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"q9wLpn15z-container\",nodeId:\"q9wLpn15z\",rendersWithMotion:true,scopeId:\"xWvwuNg2j\",children:/*#__PURE__*/_jsx(SignUpFormShopifyLoginOverridekjbb07,{_meta:\"\",buttonLabel:\"Crea Account\",buttonStyle:{background:\"rgb(255, 255, 255)\",color:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},hoverBackground:\"rgb(255, 255, 255)\",padding:\"14px\",radius:\"0px\",shadow:\"\"},emailPlaceholder:\"Inserisci la tua email\",errorStyle:{color:\"rgb(220, 38, 38)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400}},focusStyle:{borderColor:\"rgb(255, 255, 255)\",scale:1,shadow:\"\"},height:\"100%\",id:\"q9wLpn15z\",inputStyle:{background:\"rgba(187, 187, 187, 0.15)\",border:{borderColor:\"rgba(0, 0, 0, 0.06)\",borderStyle:\"solid\",borderWidth:1},color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400},padding:\"12px\",placeholderColor:\"rgb(255, 255, 255)\",radius:\"0px\",shadow:\"\"},label:{color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400},show:true},layoutId:\"q9wLpn15z\",linkStyle:{color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400}},namePlaceholder:\"Inserisci il tuo nome\",passwordPlaceholder:\"Crea la tua password\",redirectPath:\"/\",showPasswordValidator:true,showSignInLink:true,signInLinkText:\"\",signInPrefixText:\"Gi\\xe0 hai un account?\",style:{width:\"100%\"},termsText:\"Termini e Condizioni\",termsUrl:resolvedLinks[0],validatorStyle:{failColor:\"rgb(156, 163, 175)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400},passColor:\"rgb(34, 197, 94)\"},width:\"100%\",...addPropertyOverrides({bsoieERRH:{termsUrl:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qyp52a-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TRA8hj4A5-container\",nodeId:\"TRA8hj4A5\",rendersWithMotion:true,scopeId:\"xWvwuNg2j\",children:/*#__PURE__*/_jsx(SocialAuthButton,{_meta:\"\",buttonStyle:{background:\"rgb(255, 255, 255)\",border:{borderColor:\"rgba(0, 0, 0, 0.1)\",borderStyle:\"solid\",borderWidth:1},color:\"rgb(51, 51, 51)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400},hoverBackground:\"rgb(245, 245, 245)\",iconSize:20,padding:\"12px\",radius:\"0px\",shadow:\"\"},buttonText:\"Continua con Google\",callbackURL:\"\",height:\"100%\",hideWhenAuthenticated:false,id:\"TRA8hj4A5\",layoutId:\"TRA8hj4A5\",provider:\"google\",showIcon:true,style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Accedi\"})}),className:\"framer-fcl6gr\",\"data-framer-name\":\"Shipping, taxes, and discount codes calculated at checkout.\",\"data-highlight\":true,fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"zYsFPd0pl\",onTap:onTap1tb7tzv,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17mtdsd-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hpKIfXWvW-container\",nodeId:\"hpKIfXWvW\",rendersWithMotion:true,scopeId:\"xWvwuNg2j\",children:/*#__PURE__*/_jsx(SignInFormShopifyLoginOverride17mtdsd,{_meta:\"\",buttonLabel:\"Accedi\",buttonStyle:{background:\"rgb(255, 255, 255)\",color:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},hoverBackground:\"rgb(255, 255, 255)\",padding:\"14px\",radius:\"0px\",shadow:\"\"},emailPlaceholder:\"Inserisci la tua Email\",errorStyle:{color:\"rgb(220, 38, 38)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400}},focusStyle:{borderColor:\"rgb(158, 232, 111)\",scale:1,shadow:\"undefinedpx undefinedpx undefinedpx undefinedpx rgb(0, 0, 0)\"},forgotLinkText:\"Password Dimenticata\",height:\"100%\",hideWhenLoggedIn:true,id:\"hpKIfXWvW\",inputStyle:{background:\"rgba(187, 187, 187, 0.15)\",border:{borderColor:\"rgba(0, 0, 0, 0.06)\",borderStyle:\"solid\",borderWidth:1},color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400},padding:\"12px\",placeholderColor:\"rgb(255, 255, 255)\",radius:\"0px\",shadow:\"\"},label:{color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400},show:true},layoutId:\"hpKIfXWvW\",linkStyle:{color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400}},passwordPlaceholder:\"Inserisci la tua Password\",redirectPath:\"/\",showForgotLink:false,style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Password Dimenticata?\"})}),className:\"framer-mhb8jh\",\"data-framer-name\":\"Shipping, taxes, and discount codes calculated at checkout.\",\"data-highlight\":true,fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"yO7HHZdjr\",onTap:onTapf092rl,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2u6b2t-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ohQAIllUy-container\",nodeId:\"ohQAIllUy\",rendersWithMotion:true,scopeId:\"xWvwuNg2j\",children:/*#__PURE__*/_jsx(CartList,{cartItem:{alignItems:\"center\",border:{borderColor:\"rgb(217, 217, 217)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"16px\",flexDirection:\"row\",gap:10,padding:\"10px 30px 10px 30px\"},counterStyles:{border:{borderColor:\"rgb(219, 219, 219)\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"24px\",color:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:16,gap:14,iconColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",iconSize:16,padding:\"6px 14px 6px 14px\"},emptyCompoenent:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hvxbq5\",\"data-framer-name\":\"Empty State\",layoutDependency:layoutDependency,layoutId:\"Ugxy0sYos\",style:{backgroundColor:\"var(--token-df61156f-4d4b-4f61-b84c-a01cc3eb3a04, rgb(19, 20, 21))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tcx65i\",layoutDependency:layoutDependency,layoutId:\"NmfIGEf8o\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"empty cart\",fit:\"fill\",intrinsicHeight:264,intrinsicWidth:264,pixelHeight:185,pixelWidth:184,sizes:\"174px\",src:\"https://framerusercontent.com/images/Z4clPdW8wzh5eA9uYenz5dJiaQc.png?width=184&height=185\"},className:\"framer-hptv3a\",\"data-framer-name\":\"Empty\",layoutDependency:layoutDependency,layoutId:\"WPB2Ht9dV\",style:{borderBottomLeftRadius:130,borderBottomRightRadius:130,borderTopLeftRadius:130,borderTopRightRadius:130,filter:\"grayscale(1)\",WebkitFilter:\"grayscale(1)\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-9db1da15-c774-40ab-b031-9ad27d36eeb7, rgb(137, 138, 135)))\"},children:\"Il tuo carrello \\xe8 vuoto\"})}),className:\"framer-1swiuq3\",\"data-framer-name\":\"Yout cart is empty!\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"ssSXuTIlR\",style:{\"--extracted-tcooor\":\"var(--token-9db1da15-c774-40ab-b031-9ad27d36eeb7, rgb(137, 138, 135))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WRgeeX0WV\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mewe6w-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"cR_Qpf3P7-container\",nodeId:\"cR_Qpf3P7\",rendersWithMotion:true,scopeId:\"xWvwuNg2j\",children:/*#__PURE__*/_jsx(GhostButton2,{height:\"100%\",hlQ_3aqcS:resolvedLinks1[0],iC9nAl3m9:\"Scopri i nostri prodotti Donna\",id:\"cR_Qpf3P7\",layoutId:\"cR_Qpf3P7\",variant:matchVariant(\"xMSS5MvUb\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"H9hj9POQF\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sza2t8-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Q2ssY61vQ-container\",nodeId:\"Q2ssY61vQ\",rendersWithMotion:true,scopeId:\"xWvwuNg2j\",children:/*#__PURE__*/_jsx(GhostButton2,{height:\"100%\",hlQ_3aqcS:resolvedLinks2[0],iC9nAl3m9:\"Scopri i nostri prodotti Uomo\",id:\"Q2ssY61vQ\",layoutId:\"Q2ssY61vQ\",variant:matchVariant(\"xMSS5MvUb\"),width:\"100%\"})})})})]})],font:{},gap:16,height:\"100%\",help:{docs:\"docs\",email:\"support@shopiframe.com\"},id:\"ohQAIllUy\",imageStyle:{aspectRatio:\"1:1\",border:{borderColor:\"rgb(232, 232, 232)\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"14px\",objectFit:\"contain\",size:100},layoutId:\"ohQAIllUy\",priceStyles:{color:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:14,letterSpacing:0,padding:\"0px\"},removeStyles:{backgroundColor:\"rgb(219, 219, 219)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"30px\",color:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",padding:\"6px\",size:16},style:{height:\"100%\",width:\"100%\"},titleStyles:{color:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:16,letterSpacing:0,padding:\"0px\"},variantStyles:{color:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:14,letterSpacing:0,padding:\"0px\"},version:\"2.8.0\",width:\"100%\"})})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s8gtrt\",layoutDependency:layoutDependency,layoutId:\"j0wcn5fel\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mqardr\",layoutDependency:layoutDependency,layoutId:\"X7ilefyuF\",style:{backgroundColor:\"var(--token-9db1da15-c774-40ab-b031-9ad27d36eeb7, rgb(137, 138, 135))\",opacity:.5}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7rghxi\",\"data-framer-name\":\"Group 8\",layoutDependency:layoutDependency,layoutId:\"ArcK7Y8lY\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zbdme\",layoutDependency:layoutDependency,layoutId:\"tfi2LwLne\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9db1da15-c774-40ab-b031-9ad27d36eeb7, rgb(137, 138, 135)))\"},children:\"Totale\"})}),className:\"framer-1xlejca\",\"data-framer-name\":\"Subtotal\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"F1jVQG3cm\",style:{\"--extracted-r6o4lv\":\"var(--token-9db1da15-c774-40ab-b031-9ad27d36eeb7, rgb(137, 138, 135))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19lbonw-container\",\"data-framer-name\":\"Cart Subtotal\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dGDdeNrXt-container\",name:\"Cart Subtotal\",nodeId:\"dGDdeNrXt\",rendersWithMotion:true,scopeId:\"xWvwuNg2j\",children:/*#__PURE__*/_jsx(CartSubtotal,{font:{},height:\"100%\",help:{docs:\"docs\",email:\"support@shopiframe.com\"},id:\"dGDdeNrXt\",layoutId:\"dGDdeNrXt\",name:\"Cart Subtotal\",reverseCurrency:false,styles:{color:\"var(--token-26c40206-67cf-4857-a311-6ed2adee702d, rgb(192, 194, 188))\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:18,letterSpacing:0,padding:\"0px\"},version:\"2.8.0\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9db1da15-c774-40ab-b031-9ad27d36eeb7, rgb(137, 138, 135)))\"},children:\"Spedizione, tasse e codici sconto sono calcolati al momento del pagamento.\"})}),className:\"framer-2dpnrt\",\"data-framer-name\":\"Shipping, taxes, and discount codes calculated at checkout.\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"nckZP7QJx\",style:{\"--extracted-r6o4lv\":\"var(--token-9db1da15-c774-40ab-b031-9ad27d36eeb7, rgb(137, 138, 135))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fwzxwh-container\",\"data-framer-name\":\"Checkout Button\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"owtsOBUjk-container\",name:\"Checkout Button\",nodeId:\"owtsOBUjk\",rendersWithMotion:true,scopeId:\"xWvwuNg2j\",children:/*#__PURE__*/_jsx(CartCheckoutButton,{buttonComponent:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:\"291px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bzyf03-container\",\"data-framer-name\":\"Add to cart\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"G7BEyHe1J-container\",name:\"Add to cart\",nodeId:\"G7BEyHe1J\",rendersWithMotion:true,scopeId:\"xWvwuNg2j\",children:/*#__PURE__*/_jsx(MainButton2,{height:\"100%\",id:\"G7BEyHe1J\",IgK1bOcrq:\"Vai al pagamento\",layoutId:\"G7BEyHe1J\",name:\"Add to cart\",style:{width:\"100%\"},variant:matchVariant(\"tlhzdcVyc\"),width:\"100%\"})})})],buttonType:\"Custom\",buttonVariants:{default:\"Default\",disabled:\"Disabled\",loading:\"Loading\"},font:{},height:\"100%\",help:{docs:\"docs\",email:\"support@shopiframe.com\"},hideWhenEmpty:false,hoverStyle:{backgroundColor:\"rgb(255, 255, 255)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},color:\"rgb(17, 17, 17)\"},id:\"owtsOBUjk\",label:\"Checkout\",layoutId:\"owtsOBUjk\",leftIcon:{gap:8,preset:\"ArrowLeft\",size:18},leftIconMode:\"Empty\",name:\"Checkout Button\",rightIcon:{gap:8,preset:\"ArrowRight\",size:18},rightIconMode:\"Empty\",style:{backgroundColor:\"rgb(0, 0, 0)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"1px\",color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500},fontSize:16,letterSpacing:0,padding:\"10px 32px 10px 32px\"},version:\"2.8.0\",width:\"100%\"})})})]})]})})});});const css=[\".framer-FMKv0.framer-pd4rg5, .framer-FMKv0 .framer-pd4rg5 { display: block; }\",\".framer-FMKv0.framer-1v3dvkm { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 967px; justify-content: center; padding: 24px; position: relative; width: 514px; }\",\".framer-FMKv0 .framer-1o1mev9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-FMKv0 .framer-jiu78l, .framer-FMKv0 .framer-zbdme { 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-FMKv0 .framer-1xiyaa5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 3; }\",\".framer-FMKv0 .framer-1ltvgzx { cursor: pointer; flex: none; height: 39px; overflow: hidden; position: relative; width: 39px; }\",\".framer-FMKv0 .framer-6asp0s { flex: none; height: 39px; left: 0px; position: absolute; top: 0px; width: 39px; }\",\".framer-FMKv0 .framer-1geyuda { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 1px; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 100%; }\",\".framer-FMKv0 .framer-vd07gu-container, .framer-FMKv0 .framer-txvyv0-container, .framer-FMKv0 .framer-kjbb07-container, .framer-FMKv0 .framer-qyp52a-container, .framer-FMKv0 .framer-17mtdsd-container, .framer-FMKv0 .framer-1fwzxwh-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-FMKv0 .framer-rb7d8o, .framer-FMKv0 .framer-fcl6gr, .framer-FMKv0 .framer-mhb8jh { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-FMKv0 .framer-2u6b2t-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-FMKv0 .framer-1hvxbq5 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 50px 40px 64px 40px; position: relative; width: min-content; }\",\".framer-FMKv0 .framer-1tcx65i { align-content: center; align-items: center; align-self: stretch; 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: auto; }\",\".framer-FMKv0 .framer-hptv3a { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 174px; }\",\".framer-FMKv0 .framer-1swiuq3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-FMKv0 .framer-mewe6w-container, .framer-FMKv0 .framer-1sza2t8-container, .framer-FMKv0 .framer-19lbonw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-FMKv0 .framer-s8gtrt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-FMKv0 .framer-mqardr { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-FMKv0 .framer-7rghxi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-FMKv0 .framer-1xlejca { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-FMKv0 .framer-2dpnrt { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-FMKv0 .framer-1bzyf03-container { height: auto; position: relative; width: 291px; }\",\".framer-FMKv0.framer-v-1vii045 .framer-1geyuda, .framer-FMKv0.framer-v-xnv36x .framer-1geyuda { justify-content: center; }\",\".framer-FMKv0.framer-v-1vii045 .framer-vd07gu-container { order: 7; }\",\".framer-FMKv0.framer-v-1vii045 .framer-17mtdsd-container, .framer-FMKv0.framer-v-1o8iklt .framer-qyp52a-container { order: 6; }\",\".framer-FMKv0.framer-v-1vii045 .framer-mhb8jh { order: 8; }\",\".framer-FMKv0.framer-v-1vii045 .framer-2u6b2t-container, .framer-FMKv0.framer-v-1o8iklt .framer-2u6b2t-container { order: 9; }\",\".framer-FMKv0.framer-v-1o8iklt .framer-1geyuda { gap: 20px; justify-content: center; }\",\".framer-FMKv0.framer-v-1o8iklt .framer-kjbb07-container { order: 4; }\",\".framer-FMKv0.framer-v-1o8iklt .framer-fcl6gr { order: 5; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 967\n * @framerIntrinsicWidth 514\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ngHxir12u\":{\"layout\":[\"fixed\",\"fixed\"]},\"bsoieERRH\":{\"layout\":[\"fixed\",\"fixed\"]},\"YOgeqk8sV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Yx8jG4s9E\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxWvwuNg2j=withCSS(Component,css,\"framer-FMKv0\");export default FramerxWvwuNg2j;FramerxWvwuNg2j.displayName=\"Cart 3\";FramerxWvwuNg2j.defaultProps={height:967,width:514};addPropertyControls(FramerxWvwuNg2j,{variant:{options:[\"OeVoyJupL\",\"ngHxir12u\",\"bsoieERRH\",\"YOgeqk8sV\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},Yx8jG4s9E:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerxWvwuNg2j,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.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\"}]},...SocialAuthButtonFonts,...ForgotPasswordFormFonts,...SignUpFormFonts,...SignInFormFonts,...GhostButton2Fonts,...CartListFonts,...CartSubtotalFonts,...MainButton2Fonts,...CartCheckoutButtonFonts],{supportsExplicitInterCodegen:true});FramerxWvwuNg2j.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(GhostButton2,{},context),()=>forwardLoader(MainButton2,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxWvwuNg2j\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"967\",\"framerVariables\":\"{\\\"Yx8jG4s9E\\\":\\\"tap\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ngHxir12u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bsoieERRH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YOgeqk8sV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"514\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xWvwuNg2j.map","// Generated by Framer (3ef9ea7)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,Instance,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Image1 from\"https://framerusercontent.com/modules/4FYXL5lQz9cgJ2BJkaNV/uQoXZ4NvFasfJqYRTeHn/Image.js\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import XCircle from\"https://framerusercontent.com/modules/PvNRPZGCarYT8xXLhBEU/aEnCAoCY5cpGlvStRZ7U/TfeCKWjHT.js\";import Menu from\"https://framerusercontent.com/modules/w9r3BVDBgmWy7W7xOeUc/qECxFwcsABn3SUQ7vp5x/rRJRVI52H.js\";import ShopifySearch from\"https://framerusercontent.com/modules/aOufUrG6UsVa0kV7hyn3/nCaERE7s7S1DMq9xS5Zj/ShopifySearch.js\";import Logo from\"https://framerusercontent.com/modules/xJCYnfzUeeccQJU0YD6O/ybFyhnakJyL6n0VbJrsR/HazN3O18f.js\";import NavItem from\"https://framerusercontent.com/modules/ho7JsPYrJOWqJlpfXN49/iwMVFnchVaCdsTYebHL3/niD43G3lC.js\";import Cart from\"https://framerusercontent.com/modules/9GQlDieZIRkxA2inw9Fk/3WL3hOqlzuReTcoLAZ46/o1vlNcDsA.js\";import CartButton from\"https://framerusercontent.com/modules/e5Qd932ChDLA6buYaaor/Rkkc57hxwCC2Wij5TEs2/oDni_xEnG.js\";import Cart3 from\"https://framerusercontent.com/modules/fW6TRMsEnma25yJHeYxw/a6NCKnW1t5gqzsWN6c5B/xWvwuNg2j.js\";const Image1Fonts=getFonts(Image1);const CartButtonFonts=getFonts(CartButton);const Cart3Fonts=getFonts(Cart3);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const MotionDivWithFX=withFX(motion.div);const ShopifySearchFonts=getFonts(ShopifySearch);const NavItemFonts=getFonts(NavItem);const CartFonts=getFonts(Cart);const SearchFonts=getFonts(Search);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"SPXuvzdlP\",\"PENpV65ev\",\"vU2GLBNM5\",\"OVSUEv0BE\",\"WUp2fFCuH\"];const serializationHash=\"framer-4CcgX\";const variantClassNames={OVSUEv0BE:\"framer-v-1goupfs\",PENpV65ev:\"framer-v-1biag37\",SPXuvzdlP:\"framer-v-1u2g0b6\",vU2GLBNM5:\"framer-v-zsf78z\",WUp2fFCuH:\"framer-v-ujvud3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const nyaUoa6w4=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transition3={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.45,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};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:1,skewX:0,skewY:0,x:0,y:0};const transition4={delay:0,duration:.3,ease:[.54,-.01,.01,.97],type:\"tween\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:514,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:514,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 animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation8={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const animation9={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,transition:transition1,x:0,y:102};const animation10={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:102};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 Black\":\"vU2GLBNM5\",Close:\"PENpV65ev\",Desktop:\"SPXuvzdlP\",Open:\"OVSUEv0BE\",Scroll:\"WUp2fFCuH\"};const Variants=motion.create(React.Fragment);const getProps=({height,iconColor,id,width,...props})=>{return{...props,nyaUoa6w4:iconColor??props.nyaUoa6w4??\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"SPXuvzdlP\"};};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,nyaUoa6w4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SPXuvzdlP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"PENpV65ev\")return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const GqOWalfJm13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const ref1=React.useRef(null);const ref2=React.useRef(null);const Yx8jG4s9E1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const isDisplayed1=()=>{if([\"PENpV65ev\",\"OVSUEv0BE\",\"WUp2fFCuH\"].includes(baseVariant))return true;return false;};const onTap15vfrqw=activeVariantCallback(async(...args)=>{setVariant(\"OVSUEv0BE\");});const onTap1iz5qdg=activeVariantCallback(async(...args)=>{setVariant(\"PENpV65ev\");});const isDisplayed2=()=>{if(baseVariant===\"OVSUEv0BE\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"OVSUEv0BE\")return false;return true;};const isDisplayed4=()=>{if([\"PENpV65ev\",\"OVSUEv0BE\",\"WUp2fFCuH\"].includes(baseVariant))return false;return true;};const ref3=React.useRef(null);const ref4=React.useRef(null);const ref5=React.useRef(null);const ref6=React.useRef(null);const ref7=React.useRef(null);const ref8=React.useRef(null);const ref9=React.useRef(null);const ref10=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({PENpV65ev:{value:transition2},WUp2fFCuH:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1u2g0b6\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"SPXuvzdlP\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,filter:\"none\",WebkitFilter:\"none\",...style},variants:{OVSUEv0BE:{backgroundColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,filter:\"invert(0)\",WebkitFilter:\"invert(0)\"},WUp2fFCuH:{backgroundColor:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,filter:\"none\",WebkitFilter:\"none\"}},...addPropertyOverrides({OVSUEv0BE:{\"data-framer-name\":\"Open\"},PENpV65ev:{\"data-framer-name\":\"Close\"},vU2GLBNM5:{\"data-framer-name\":\"Desktop Black\"},WUp2fFCuH:{\"data-framer-name\":\"Scroll\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h43bqx\",\"data-framer-name\":\"Content Container\",layoutDependency:layoutDependency,layoutId:\"gPBjGTNZD\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lsvygj-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WaUBt69_R-container\",nodeId:\"WaUBt69_R\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",style:{filter:\"none\",WebkitFilter:\"none\"},variants:{OVSUEv0BE:{filter:\"invert(0)\",WebkitFilter:\"invert(0)\"},WUp2fFCuH:{filter:\"none\",WebkitFilter:\"none\"}},whileHover:animation,children:/*#__PURE__*/_jsx(Image1,{alt:\"\",height:\"100%\",id:\"WaUBt69_R\",image:addImageAlt({pixelHeight:400,pixelWidth:981,src:\"https://framerusercontent.com/images/N8ZlxLUL01iyia2YTFc01FKUZQ.png?width=981&height=400\",srcSet:\"https://framerusercontent.com/images/N8ZlxLUL01iyia2YTFc01FKUZQ.png?scale-down-to=512&width=981&height=400 512w,https://framerusercontent.com/images/N8ZlxLUL01iyia2YTFc01FKUZQ.png?width=981&height=400 981w\"},\"\"),layoutId:\"WaUBt69_R\",link:resolvedLinks[0],newTab:false,padding:0,radius:0,style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({OVSUEv0BE:{link:resolvedLinks[3]},PENpV65ev:{image:addImageAlt({pixelHeight:60,pixelWidth:146,src:\"https://framerusercontent.com/images/eEpjauZcfAheXZp6VuuuMHLDvs.png?width=146&height=60\"},\"\"),link:resolvedLinks[1]},vU2GLBNM5:{link:resolvedLinks[2]},WUp2fFCuH:{link:resolvedLinks[4]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({PENpV65ev:{height:48,width:\"48px\",y:(componentViewport?.y||0)+20+(((componentViewport?.height||89)-40-200)/2+0+0)+76}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-vb58p4-container\",id:`${layoutId}-vb58p4`,layoutDependency:layoutDependency,layoutId:\"nQ52sw9Bm-container\",nodeId:\"nQ52sw9Bm\",ref:ref1,rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:[/*#__PURE__*/_jsx(CartButton,{GqOWalfJm:GqOWalfJm13elrgn({overlay}),height:\"100%\",id:\"nQ52sw9Bm\",layoutId:\"nQ52sw9Bm\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"p6ug953rQ\"),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}-vb58p4`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-35ebju\",exit:animation1,initial:animation3,layoutDependency:layoutDependency,layoutId:\"jp9jYbkgN\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"514px\",...addPropertyOverrides({PENpV65ev:{width:\"370px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-1gahzt2-container\",exit:animation4,inComponentSlot:true,initial:animation6,layoutDependency:layoutDependency,layoutId:\"cC2jX7qcz-container\",nodeId:\"cC2jX7qcz\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(Cart3,{height:\"100%\",id:\"cC2jX7qcz\",layoutId:\"cC2jX7qcz\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"OeVoyJupL\"),width:\"100%\",Yx8jG4s9E:Yx8jG4s9E1q29jei({overlay})})})})})})})]})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jqebbd-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Rl3UuhvIC-container\",nodeId:\"Rl3UuhvIC\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(ShopifySearch,{apiVersion:\"2024-07\",backdropColor:\"rgba(0, 0, 0, 0.6)\",emptyText:\"Nessun prodotto trovato\",height:\"100%\",hoverColor:\"rgba(0, 0, 0, 0.04)\",iconColor:\"rgb(0, 0, 0)\",iconSize:22,id:\"Rl3UuhvIC\",inputFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},inputTextColor:\"rgb(0, 0, 0)\",language:\"IT\",layoutId:\"Rl3UuhvIC\",panelBackground:\"rgb(255, 255, 255)\",panelWidth:560,placeholder:\"Cerca un prodotto…\",priceColor:\"rgba(0, 0, 0, 0.5)\",priceFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},productPathPrefix:\"/store/\",radius:16,storeDomain:\"0abc5b-2.myshopify.com\",storefrontToken:\"e2753bdd9ff8314fe94c73f7f5eb795c\",thumbSize:64,titleColor:\"rgb(17, 17, 17)\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},topOffset:80,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yz5c3h\",\"data-framer-name\":\"Icon Container\",layoutDependency:layoutDependency,layoutId:\"Ar_s1CR0Z\",...addPropertyOverrides({OVSUEv0BE:{\"data-highlight\":true,onTap:onTap1iz5qdg},PENpV65ev:{\"data-highlight\":true,onTap:onTap15vfrqw},WUp2fFCuH:{\"data-highlight\":true,onTap:onTap15vfrqw}},baseVariant,gestureVariant),children:isDisplayed1()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-zvus9w\",Component:Menu,layoutDependency:layoutDependency,layoutId:\"GZ8c8tJwo\",style:{\"--43q7um\":\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\"},variants:{OVSUEv0BE:{\"--43q7um\":\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6)\"},PENpV65ev:{\"--43q7um\":nyaUoa6w4},WUp2fFCuH:{\"--43q7um\":nyaUoa6w4}},...addPropertyOverrides({OVSUEv0BE:{Component:XCircle}},baseVariant,gestureVariant)})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation7,className:\"framer-obnzzt\",\"data-framer-appear-id\":\"obnzzt\",\"data-framer-name\":\"Nav Item Container\",initial:animation8,layoutDependency:layoutDependency,layoutId:\"jsRXKdZEN\",optimized:true,style:{backgroundColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-31in22\",\"data-framer-name\":\"Container\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zONdcNphR\",onTap:onTap1iz5qdg,style:{filter:\"invert(0)\",WebkitFilter:\"invert(0)\"},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"H9hj9POQF\"},implicitPathVariables:undefined},{href:{webPageId:\"H9hj9POQF\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({OVSUEv0BE:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||409)-40-520)/2+200+16)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ta7g6y-container\",layoutDependency:layoutDependency,layoutId:\"qRLh2X3DX-container\",nodeId:\"qRLh2X3DX\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks1[0],height:\"100%\",id:\"qRLh2X3DX\",layoutId:\"qRLh2X3DX\",SZitSVqly:\"Uomo\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({OVSUEv0BE:{E6l5ujB5h:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WRgeeX0WV\"},implicitPathVariables:undefined},{href:{webPageId:\"WRgeeX0WV\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({OVSUEv0BE:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||409)-40-520)/2+200+16)+0+0+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kxzonm-container\",layoutDependency:layoutDependency,layoutId:\"u8f9xfP1O-container\",nodeId:\"u8f9xfP1O\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks2[0],height:\"100%\",id:\"u8f9xfP1O\",layoutId:\"u8f9xfP1O\",SZitSVqly:\"Donna\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({OVSUEv0BE:{E6l5ujB5h:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"R9sUI3d5Y\"},implicitPathVariables:undefined},{href:{webPageId:\"R9sUI3d5Y\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({OVSUEv0BE:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||409)-40-520)/2+200+16)+0+0+0+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ho85o1-container\",layoutDependency:layoutDependency,layoutId:\"t0GO9FDx_-container\",nodeId:\"t0GO9FDx_\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks3[0],height:\"100%\",id:\"t0GO9FDx_\",layoutId:\"t0GO9FDx_\",SZitSVqly:\"Chi Siamo\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({OVSUEv0BE:{E6l5ujB5h:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"svZsK1UlU\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10o71el-container\",layoutDependency:layoutDependency,layoutId:\"eJsqVBCF4-container\",nodeId:\"eJsqVBCF4\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks4[0],height:\"100%\",id:\"eJsqVBCF4\",layoutId:\"eJsqVBCF4\",SZitSVqly:\"Collezioni\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"aKvEL9QaW\"},implicitPathVariables:undefined},{href:{webPageId:\"aKvEL9QaW\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({OVSUEv0BE:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||409)-40-520)/2+200+16)+0+0+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qgafr9-container\",layoutDependency:layoutDependency,layoutId:\"gbtGrIjwX-container\",nodeId:\"gbtGrIjwX\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks5[0],height:\"100%\",id:\"gbtGrIjwX\",layoutId:\"gbtGrIjwX\",SZitSVqly:\"Contatti\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({OVSUEv0BE:{E6l5ujB5h:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vpNz4XrDL\"},implicitPathVariables:undefined},{href:{webPageId:\"vpNz4XrDL\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({OVSUEv0BE:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||409)-40-520)/2+200+16)+0+0+0+160}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v4g5cc-container\",layoutDependency:layoutDependency,layoutId:\"t3Fyy9MMY-container\",nodeId:\"t3Fyy9MMY\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks6[0],height:\"100%\",id:\"t3Fyy9MMY\",layoutId:\"t3Fyy9MMY\",SZitSVqly:\"Privacy\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({OVSUEv0BE:{E6l5ujB5h:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UIlaUJwtU\"},implicitPathVariables:undefined},{href:{webPageId:\"UIlaUJwtU\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({OVSUEv0BE:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||409)-40-520)/2+200+16)+0+0+0+200}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oxp2dt-container\",layoutDependency:layoutDependency,layoutId:\"ez5LIpAqW-container\",nodeId:\"ez5LIpAqW\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks7[0],height:\"100%\",id:\"ez5LIpAqW\",layoutId:\"ez5LIpAqW\",SZitSVqly:\"Termini e Condizioni\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({OVSUEv0BE:{E6l5ujB5h:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Y4WDrL6Ju\"},implicitPathVariables:undefined},{href:{webPageId:\"Y4WDrL6Ju\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({OVSUEv0BE:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||409)-40-520)/2+200+16)+0+0+0+240}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d7f95p-container\",layoutDependency:layoutDependency,layoutId:\"uPiiYTFUo-container\",nodeId:\"uPiiYTFUo\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks8[0],height:\"100%\",id:\"uPiiYTFUo\",layoutId:\"uPiiYTFUo\",SZitSVqly:\"Spedizioni e Resi\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({OVSUEv0BE:{E6l5ujB5h:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i6Pyc6haa\"},implicitPathVariables:undefined},{href:{webPageId:\"i6Pyc6haa\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({OVSUEv0BE:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||409)-40-520)/2+200+16)+0+0+0+280}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rl1vgt-container\",layoutDependency:layoutDependency,layoutId:\"UFno5p2N9-container\",nodeId:\"UFno5p2N9\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks9[0],height:\"100%\",id:\"UFno5p2N9\",layoutId:\"UFno5p2N9\",SZitSVqly:\"Cookie\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({OVSUEv0BE:{E6l5ujB5h:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XSIZXqbrX\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w23dza-container\",layoutDependency:layoutDependency,layoutId:\"sHoi5U2Zl-container\",nodeId:\"sHoi5U2Zl\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks10[0],height:\"100%\",id:\"sHoi5U2Zl\",layoutId:\"sHoi5U2Zl\",SZitSVqly:\"404\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\"})})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xn7pcn\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"PqAMbgBuN\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ugjnv4\",\"data-framer-name\":\"Cart Container\",layoutDependency:layoutDependency,layoutId:\"rywWhjuVN\",style:{backgroundColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h1oldq-container\",layoutDependency:layoutDependency,layoutId:\"hz5phSXs6-container\",nodeId:\"hz5phSXs6\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(Cart,{height:\"100%\",id:\"hz5phSXs6\",layoutId:\"hz5phSXs6\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7jxf6l\",\"data-framer-name\":\"Search Button\",layoutDependency:layoutDependency,layoutId:\"sw_8nGjEX\",style:{backgroundColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xjrkhk-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TrpdaTrON-container\",nodeId:\"TrpdaTrON\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",iconSize:24,iconType:\"default\",id:\"TrpdaTrON\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"TrpdaTrON\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m28ksj\",\"data-framer-name\":\"Nav item Container\",layoutDependency:layoutDependency,layoutId:\"yEzjxALHV\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"H9hj9POQF\"},implicitPathVariables:undefined},{href:{webPageId:\"H9hj9POQF\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||49)-0-24)/2)+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1uynjkc-container\",id:`${layoutId}-1uynjkc`,layoutDependency:layoutDependency,layoutId:\"qESIN0z2N-container\",nodeId:\"qESIN0z2N\",ref:ref3,rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:[/*#__PURE__*/_jsx(NavItem,{cDzfEovc5:GqOWalfJm13elrgn({overlay:overlay1}),E6l5ujB5h:resolvedLinks11[0],height:\"100%\",id:\"qESIN0z2N\",layoutId:\"qESIN0z2N\",SZitSVqly:\"Uomo\",variant:matchVariant(\"ELG00GshL\"),veD2YgyIp:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({vU2GLBNM5:{E6l5ujB5h:resolvedLinks11[1]}},baseVariant,gestureVariant)}),/*#__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}-1uynjkc`,offsetX:0,offsetY:10,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-c4amex\",\"data-border\":true,exit:animation9,initial:animation10,layoutDependency:layoutDependency,layoutId:\"EnVf3t3Ll\",ref:ref4,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k52l0k\",\"data-framer-name\":\"Dropdown\",layoutDependency:layoutDependency,layoutId:\"Xks6J0fpH\",style:{backgroundColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"N0cGaMo8j\"},implicitPathVariables:undefined},{href:{webPageId:\"N0cGaMo8j\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vpzj0h-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"AvvjzR7va-container\",nodeId:\"AvvjzR7va\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks12[0],height:\"100%\",id:\"AvvjzR7va\",layoutId:\"AvvjzR7va\",SZitSVqly:\"Maglioni\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({vU2GLBNM5:{E6l5ujB5h:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MJhuzRPdi\"},implicitPathVariables:undefined},{href:{webPageId:\"MJhuzRPdi\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18lgd5a-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"H6gHw85Q0-container\",nodeId:\"H6gHw85Q0\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks13[0],height:\"100%\",id:\"H6gHw85Q0\",layoutId:\"H6gHw85Q0\",SZitSVqly:\"Giacche\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({vU2GLBNM5:{E6l5ujB5h:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Qcs9WF8M2\"},implicitPathVariables:undefined},{href:{webPageId:\"Qcs9WF8M2\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h16vxc-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"WFxKrlL9l-container\",nodeId:\"WFxKrlL9l\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks14[0],height:\"100%\",id:\"WFxKrlL9l\",layoutId:\"WFxKrlL9l\",SZitSVqly:\"Cappotti\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({vU2GLBNM5:{E6l5ujB5h:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"leBqRSRVa\"},implicitPathVariables:undefined},{href:{webPageId:\"leBqRSRVa\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ve9mbw-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"JFUgIAvBS-container\",nodeId:\"JFUgIAvBS\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks15[0],height:\"100%\",id:\"JFUgIAvBS\",layoutId:\"JFUgIAvBS\",SZitSVqly:\"Trench\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({vU2GLBNM5:{E6l5ujB5h:resolvedLinks15[1]}},baseVariant,gestureVariant)})})})})]})})})})]})})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WRgeeX0WV\"},implicitPathVariables:undefined},{href:{webPageId:\"WRgeeX0WV\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||49)-0-24)/2)+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-2i8cvi-container\",id:`${layoutId}-2i8cvi`,layoutDependency:layoutDependency,layoutId:\"YKUBShY6w-container\",nodeId:\"YKUBShY6w\",ref:ref5,rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:[/*#__PURE__*/_jsx(NavItem,{cDzfEovc5:GqOWalfJm13elrgn({overlay:overlay2}),E6l5ujB5h:resolvedLinks16[0],height:\"100%\",id:\"YKUBShY6w\",layoutId:\"YKUBShY6w\",SZitSVqly:\"Donna\",variant:matchVariant(\"ELG00GshL\"),veD2YgyIp:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({vU2GLBNM5:{E6l5ujB5h:resolvedLinks16[1]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref5,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-2i8cvi`,offsetX:0,offsetY:10,onDismiss:overlay2.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1mvqv67\",\"data-border\":true,exit:animation9,initial:animation10,layoutDependency:layoutDependency,layoutId:\"BNuNp9Wb8\",ref:ref6,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wo4e6w\",\"data-framer-name\":\"Dropdown\",layoutDependency:layoutDependency,layoutId:\"sty69q5Jc\",style:{backgroundColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tT4fW_75r\"},implicitPathVariables:undefined},{href:{webPageId:\"tT4fW_75r\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2ca7ba-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"AHU3REb73-container\",nodeId:\"AHU3REb73\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks17[0],height:\"100%\",id:\"AHU3REb73\",layoutId:\"AHU3REb73\",SZitSVqly:\"Cappotti\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({vU2GLBNM5:{E6l5ujB5h:resolvedLinks17[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"P5Pp4cwCz\"},implicitPathVariables:undefined},{href:{webPageId:\"P5Pp4cwCz\"},implicitPathVariables:undefined}],children:resolvedLinks18=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1no1htm-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"oxPxKt_Lo-container\",nodeId:\"oxPxKt_Lo\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks18[0],height:\"100%\",id:\"oxPxKt_Lo\",layoutId:\"oxPxKt_Lo\",SZitSVqly:\"Pellicce\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({vU2GLBNM5:{E6l5ujB5h:resolvedLinks18[1]}},baseVariant,gestureVariant)})})})})]})})})})]})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"R9sUI3d5Y\"},implicitPathVariables:undefined},{href:{webPageId:\"R9sUI3d5Y\"},implicitPathVariables:undefined}],children:resolvedLinks19=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||49)-0-24)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3le4j4-container\",layoutDependency:layoutDependency,layoutId:\"mjwrh6ji7-container\",nodeId:\"mjwrh6ji7\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks19[0],height:\"100%\",id:\"mjwrh6ji7\",layoutId:\"mjwrh6ji7\",SZitSVqly:\"Chi Siamo\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({vU2GLBNM5:{E6l5ujB5h:resolvedLinks19[1],veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay3=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||49)-0-24)/2)+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-fa37rs-container\",id:`${layoutId}-fa37rs`,layoutDependency:layoutDependency,layoutId:\"zJzOUJ5ky-container\",nodeId:\"zJzOUJ5ky\",ref:ref7,rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:[/*#__PURE__*/_jsx(NavItem,{cDzfEovc5:GqOWalfJm13elrgn({overlay:overlay3}),height:\"100%\",id:\"zJzOUJ5ky\",layoutId:\"zJzOUJ5ky\",SZitSVqly:\"Pagine\",variant:matchVariant(\"ELG00GshL\"),veD2YgyIp:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({vU2GLBNM5:{veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay3.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref7,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-fa37rs`,offsetX:0,offsetY:10,onDismiss:overlay3.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-y9l7ms\",\"data-border\":true,exit:animation9,initial:animation10,layoutDependency:layoutDependency,layoutId:\"I6I3ekZpF\",ref:ref8,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-243i42\",\"data-framer-name\":\"Dropdown\",layoutDependency:layoutDependency,layoutId:\"jh7WyNflR\",style:{backgroundColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"aKvEL9QaW\"},implicitPathVariables:undefined},{href:{webPageId:\"aKvEL9QaW\"},implicitPathVariables:undefined}],children:resolvedLinks20=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kqqhz-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"QnmsZQsVN-container\",nodeId:\"QnmsZQsVN\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks20[0],height:\"100%\",id:\"QnmsZQsVN\",layoutId:\"QnmsZQsVN\",SZitSVqly:\"Contatti\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({vU2GLBNM5:{E6l5ujB5h:resolvedLinks20[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vpNz4XrDL\"},implicitPathVariables:undefined},{href:{webPageId:\"vpNz4XrDL\"},implicitPathVariables:undefined}],children:resolvedLinks21=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11393ny-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"eTaZqb9PM-container\",nodeId:\"eTaZqb9PM\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks21[0],height:\"100%\",id:\"eTaZqb9PM\",layoutId:\"eTaZqb9PM\",SZitSVqly:\"Privacy\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({vU2GLBNM5:{E6l5ujB5h:resolvedLinks21[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UIlaUJwtU\"},implicitPathVariables:undefined},{href:{webPageId:\"UIlaUJwtU\"},implicitPathVariables:undefined}],children:resolvedLinks22=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1leebps-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"QZ0GiihcY-container\",nodeId:\"QZ0GiihcY\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks22[0],height:\"100%\",id:\"QZ0GiihcY\",layoutId:\"QZ0GiihcY\",SZitSVqly:\"Termini e Condizioni\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({vU2GLBNM5:{E6l5ujB5h:resolvedLinks22[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Y4WDrL6Ju\"},implicitPathVariables:undefined},{href:{webPageId:\"Y4WDrL6Ju\"},implicitPathVariables:undefined}],children:resolvedLinks23=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18oke9a-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"t5h_uCVr7-container\",nodeId:\"t5h_uCVr7\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks23[0],height:\"100%\",id:\"t5h_uCVr7\",layoutId:\"t5h_uCVr7\",SZitSVqly:\"Spedizioni e Resi\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({vU2GLBNM5:{E6l5ujB5h:resolvedLinks23[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i6Pyc6haa\"},implicitPathVariables:undefined},{href:{webPageId:\"i6Pyc6haa\"},implicitPathVariables:undefined}],children:resolvedLinks24=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dgo8q7-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"e7Kku63aL-container\",nodeId:\"e7Kku63aL\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks24[0],height:\"100%\",id:\"e7Kku63aL\",layoutId:\"e7Kku63aL\",SZitSVqly:\"Cookie\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({vU2GLBNM5:{E6l5ujB5h:resolvedLinks24[1]}},baseVariant,gestureVariant)})})})})]})})})})]})})})})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15kr97p\",\"data-framer-name\":\"Buttons Container\",layoutDependency:layoutDependency,layoutId:\"CrT1Jo0zg\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u70ot6\",\"data-framer-name\":\"Search Button\",layoutDependency:layoutDependency,layoutId:\"ay_vuNCO8\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},variants:{vU2GLBNM5:{backgroundColor:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jnq54z-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"jpdo2TBof-container\",nodeId:\"jpdo2TBof\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(ShopifySearch,{apiVersion:\"2024-07\",backdropColor:\"rgba(0, 0, 0, 0.6)\",emptyText:\"Nessun prodotto trovato\",height:\"100%\",hoverColor:\"rgba(0, 0, 0, 0.04)\",iconColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6)\",iconSize:22,id:\"jpdo2TBof\",inputFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},inputTextColor:\"rgb(0, 0, 0)\",language:\"IT\",layoutId:\"jpdo2TBof\",panelBackground:\"rgb(255, 255, 255)\",panelWidth:560,placeholder:\"Cerca un prodotto…\",priceColor:\"rgba(0, 0, 0, 0.5)\",priceFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},productPathPrefix:\"/store/\",radius:16,storeDomain:\"0abc5b-2.myshopify.com\",storefrontToken:\"e2753bdd9ff8314fe94c73f7f5eb795c\",thumbSize:64,titleColor:\"rgb(17, 17, 17)\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},topOffset:80,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18g529y\",\"data-framer-name\":\"Cart\",layoutDependency:layoutDependency,layoutId:\"aDWoRKBev\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{vU2GLBNM5:{backgroundColor:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}},children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay4=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||49)-0-48)/2)+0+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-193vbnn-container\",id:`${layoutId}-193vbnn`,layoutDependency:layoutDependency,layoutId:\"g4EDk9lLi-container\",nodeId:\"g4EDk9lLi\",ref:ref9,rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:[/*#__PURE__*/_jsx(CartButton,{GqOWalfJm:GqOWalfJm13elrgn({overlay:overlay4}),height:\"100%\",id:\"g4EDk9lLi\",layoutId:\"g4EDk9lLi\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"xuhNiaeUO\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay4.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref9,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-193vbnn`,offsetX:0,offsetY:10,onDismiss:overlay4.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-juhtm9\",exit:animation1,initial:animation3,layoutDependency:layoutDependency,layoutId:\"Hm9A_k8cp\",ref:ref10,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"514px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-dhtc3u-container\",exit:animation4,inComponentSlot:true,initial:animation6,layoutDependency:layoutDependency,layoutId:\"h2gFUvjqE-container\",nodeId:\"h2gFUvjqE\",rendersWithMotion:true,scopeId:\"It5ae6DNI\",children:/*#__PURE__*/_jsx(Cart3,{height:\"100%\",id:\"h2gFUvjqE\",layoutId:\"h2gFUvjqE\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"OeVoyJupL\"),width:\"100%\",Yx8jG4s9E:Yx8jG4s9E1q29jei({overlay:overlay4})})})})})})})]})})})})})]})]})})})});});const css=[\".framer-4CcgX.framer-1c0u7ve, .framer-4CcgX .framer-1c0u7ve { display: block; }\",\".framer-4CcgX.framer-1u2g0b6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; mix-blend-mode: difference; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-4CcgX .framer-1h43bqx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; mix-blend-mode: difference; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4CcgX .framer-lsvygj-container { flex: none; height: auto; position: relative; width: 120px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-4CcgX .framer-vb58p4-container, .framer-4CcgX .framer-193vbnn-container { flex: none; height: 48px; mix-blend-mode: difference; position: relative; width: 48px; }\",\".framer-4CcgX .framer-35ebju, .framer-4CcgX .framer-c4amex, .framer-4CcgX .framer-1mvqv67, .framer-4CcgX .framer-y9l7ms, .framer-4CcgX .framer-juhtm9 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; 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-4CcgX .framer-1gahzt2-container, .framer-4CcgX .framer-dhtc3u-container { flex: none; height: 800px; position: relative; width: 514px; }\",\".framer-4CcgX .framer-1jqebbd-container, .framer-4CcgX .framer-1ta7g6y-container, .framer-4CcgX .framer-1kxzonm-container, .framer-4CcgX .framer-ho85o1-container, .framer-4CcgX .framer-10o71el-container, .framer-4CcgX .framer-1qgafr9-container, .framer-4CcgX .framer-1v4g5cc-container, .framer-4CcgX .framer-oxp2dt-container, .framer-4CcgX .framer-1d7f95p-container, .framer-4CcgX .framer-rl1vgt-container, .framer-4CcgX .framer-w23dza-container, .framer-4CcgX .framer-h1oldq-container, .framer-4CcgX .framer-1uynjkc-container, .framer-4CcgX .framer-vpzj0h-container, .framer-4CcgX .framer-18lgd5a-container, .framer-4CcgX .framer-1h16vxc-container, .framer-4CcgX .framer-1ve9mbw-container, .framer-4CcgX .framer-2i8cvi-container, .framer-4CcgX .framer-2ca7ba-container, .framer-4CcgX .framer-1no1htm-container, .framer-4CcgX .framer-3le4j4-container, .framer-4CcgX .framer-fa37rs-container, .framer-4CcgX .framer-1kqqhz-container, .framer-4CcgX .framer-11393ny-container, .framer-4CcgX .framer-1leebps-container, .framer-4CcgX .framer-18oke9a-container, .framer-4CcgX .framer-1dgo8q7-container, .framer-4CcgX .framer-1jnq54z-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-4CcgX .framer-1yz5c3h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 24px; min-width: 286px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4CcgX .framer-zvus9w { flex: none; height: auto; position: relative; width: 24px; }\",\".framer-4CcgX .framer-obnzzt { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-4CcgX .framer-31in22 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4CcgX .framer-xn7pcn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4CcgX .framer-1ugjnv4, .framer-4CcgX .framer-18g529y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4CcgX .framer-7jxf6l, .framer-4CcgX .framer-1u70ot6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 32px; }\",\".framer-4CcgX .framer-xjrkhk-container { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: auto; position: relative; width: 18px; }\",\".framer-4CcgX .framer-m28ksj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; mix-blend-mode: difference; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-4CcgX .framer-k52l0k, .framer-4CcgX .framer-wo4e6w, .framer-4CcgX .framer-243i42 { 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: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-4CcgX .framer-15kr97p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; mix-blend-mode: difference; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4CcgX.framer-v-1biag37.framer-1u2g0b6, .framer-4CcgX.framer-v-ujvud3.framer-1u2g0b6 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: center; padding: 20px; width: 390px; }\",\".framer-4CcgX.framer-v-1biag37 .framer-1h43bqx, .framer-4CcgX.framer-v-1goupfs .framer-1h43bqx, .framer-4CcgX.framer-v-ujvud3 .framer-1h43bqx { gap: unset; justify-content: space-between; order: 0; width: 100%; }\",\".framer-4CcgX.framer-v-1biag37 .framer-lsvygj-container { mix-blend-mode: difference; order: 1; }\",\".framer-4CcgX.framer-v-1biag37 .framer-vb58p4-container { order: 4; }\",\".framer-4CcgX.framer-v-1biag37 .framer-1gahzt2-container { height: 700px; width: 370px; }\",\".framer-4CcgX.framer-v-1biag37 .framer-1jqebbd-container { order: 3; }\",\".framer-4CcgX.framer-v-1biag37 .framer-1yz5c3h { cursor: pointer; min-height: unset; min-width: unset; mix-blend-mode: difference; order: 2; }\",\".framer-4CcgX.framer-v-zsf78z .framer-lsvygj-container { mix-blend-mode: difference; }\",\".framer-4CcgX.framer-v-zsf78z .framer-15kr97p { gap: 4px; }\",\".framer-4CcgX.framer-v-zsf78z .framer-1u70ot6 { aspect-ratio: 1 / 1; height: auto; }\",\".framer-4CcgX.framer-v-1goupfs.framer-1u2g0b6 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: center; mix-blend-mode: unset; padding: 20px; width: 390px; }\",\".framer-4CcgX.framer-v-1goupfs .framer-1yz5c3h, .framer-4CcgX.framer-v-ujvud3 .framer-1yz5c3h { cursor: pointer; min-height: unset; min-width: unset; }\",\".framer-4CcgX.framer-v-1goupfs .framer-obnzzt { flex: none; order: 1; width: 100%; }\",'.framer-4CcgX[data-border=\"true\"]::after, .framer-4CcgX [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 49\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PENpV65ev\":{\"layout\":[\"fixed\",\"auto\"]},\"vU2GLBNM5\":{\"layout\":[\"fixed\",\"auto\"]},\"OVSUEv0BE\":{\"layout\":[\"fixed\",\"auto\"]},\"WUp2fFCuH\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"nyaUoa6w4\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIt5ae6DNI=withCSS(Component,css,\"framer-4CcgX\");export default FramerIt5ae6DNI;FramerIt5ae6DNI.displayName=\"Nav\";FramerIt5ae6DNI.defaultProps={height:49,width:1200};addPropertyControls(FramerIt5ae6DNI,{variant:{options:[\"SPXuvzdlP\",\"PENpV65ev\",\"vU2GLBNM5\",\"OVSUEv0BE\",\"WUp2fFCuH\"],optionTitles:[\"Desktop\",\"Close\",\"Desktop Black\",\"Open\",\"Scroll\"],title:\"Variant\",type:ControlType.Enum},nyaUoa6w4:{defaultValue:'var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255)) /* {\"name\":\"On - Color\"} */',title:\"Icon Color\",type:ControlType.Color}});addFonts(FramerIt5ae6DNI,[{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/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\"}]},...Image1Fonts,...CartButtonFonts,...Cart3Fonts,...ShopifySearchFonts,...NavItemFonts,...CartFonts,...SearchFonts],{supportsExplicitInterCodegen:true});FramerIt5ae6DNI.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Logo,{},context),()=>forwardLoader(CartButton,{},context),()=>forwardLoader(Cart3,{},context),()=>forwardLoader(NavItem,{},context),()=>forwardLoader(Cart,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIt5ae6DNI\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"49\",\"framerVariables\":\"{\\\"nyaUoa6w4\\\":\\\"iconColor\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PENpV65ev\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vU2GLBNM5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OVSUEv0BE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WUp2fFCuH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/oUmEd8afI0IqN0Gd7mJ0/5GAwqr0GeRuZ4Q6sW9eQ/xoAtvAMK3.js\";const enabledGestures={Ol5ep0jrY:{hover:true},zKI39DvQO:{hover:true}};const cycleOrder=[\"Ol5ep0jrY\",\"zKI39DvQO\"];const serializationHash=\"framer-YxUYN\";const variantClassNames={Ol5ep0jrY:\"framer-v-1mh1blx\",zKI39DvQO:\"framer-v-o8nmhf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const hE2eH0TZc=undefined;const SibPKHLEi=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??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={Black:\"Ol5ep0jrY\",White:\"zKI39DvQO\"};const getProps=({height,id,link,title,width,...props})=>{return{...props,hE2eH0TZc:link??props.hE2eH0TZc,SibPKHLEi:title??props.SibPKHLEi??\"Explore All\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Ol5ep0jrY\"};};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,SibPKHLEi,hE2eH0TZc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Ol5ep0jrY\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:hE2eH0TZc,motionChild:true,nodeId:\"Ol5ep0jrY\",openInNewTab:false,scopeId:\"Be_u685dp\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1mh1blx\",className,classNames)} framer-2mi2an`,\"data-framer-name\":\"Black\",layoutDependency:layoutDependency,layoutId:\"Ol5ep0jrY\",ref:refBinding,style:{backgroundColor:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},variants:{zKI39DvQO:{backgroundColor:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"Ol5ep0jrY-hover\":{\"data-framer-name\":undefined},\"zKI39DvQO-hover\":{\"data-framer-name\":undefined},zKI39DvQO:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ohsy3k\",\"data-framer-name\":\"Explore Button\",layoutDependency:layoutDependency,layoutId:\"AI6JhdNke\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9lcty1\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"NHqgJNO5w\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sxc8at\",\"data-styles-preset\":\"xoAtvAMK3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255)))\"},children:\"Explore All\"})}),className:\"framer-1u6nomb\",\"data-framer-name\":\"Explore Button Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"z728D3bZn\",style:{\"--extracted-r6o4lv\":\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:SibPKHLEi,variants:{zKI39DvQO:{\"--extracted-r6o4lv\":\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({zKI39DvQO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sxc8at\",\"data-styles-preset\":\"xoAtvAMK3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0)))\"},children:\"Explore All\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sxc8at\",\"data-styles-preset\":\"xoAtvAMK3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255)))\"},children:\"Explore All\"})}),className:\"framer-ynmckz\",\"data-framer-name\":\"Explore Button Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YhhmbwOHn\",style:{\"--extracted-r6o4lv\":\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:SibPKHLEi,variants:{zKI39DvQO:{\"--extracted-r6o4lv\":\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({zKI39DvQO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sxc8at\",\"data-styles-preset\":\"xoAtvAMK3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0)))\"},children:\"Explore All\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kx4rth\",\"data-framer-name\":\"Explore Button Icon Container\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"LbbTc4aaX\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><path d=\"M 16 32 C 7.163 32 0 24.837 0 16 L 0 16 C 0 7.163 7.163 0 16 0 L 16 0 C 24.837 0 32 7.163 32 16 L 32 16 C 32 24.837 24.837 32 16 32 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 16.647 10.646 C 16.74 10.553 16.867 10.5 17 10.5 C 17.133 10.5 17.26 10.553 17.353 10.646 L 22.353 15.646 C 22.447 15.74 22.5 15.867 22.5 16 C 22.5 16.132 22.447 16.259 22.353 16.353 L 17.353 21.353 C 17.308 21.402 17.252 21.441 17.191 21.469 C 17.13 21.496 17.064 21.511 16.996 21.512 C 16.929 21.513 16.863 21.501 16.8 21.476 C 16.738 21.451 16.681 21.413 16.634 21.366 C 16.587 21.318 16.549 21.262 16.524 21.199 C 16.499 21.137 16.486 21.07 16.488 21.003 C 16.489 20.936 16.503 20.87 16.531 20.808 C 16.558 20.747 16.598 20.692 16.647 20.646 L 20.793 16.5 L 10 16.5 C 9.867 16.5 9.74 16.447 9.646 16.353 C 9.553 16.259 9.5 16.132 9.5 16 C 9.5 15.867 9.553 15.74 9.646 15.646 C 9.74 15.552 9.867 15.5 10 15.5 L 20.793 15.5 L 16.647 11.353 C 16.553 11.259 16.5 11.132 16.5 11 C 16.5 10.867 16.553 10.74 16.647 10.646 Z\" fill=\"rgb(0,0,0)\"></path></svg>',svgContentId:11559696185,withExternalLayout:true,...addPropertyOverrides({\"Ol5ep0jrY-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><path d=\"M 16 32 C 7.163 32 0 24.837 0 16 L 0 16 C 0 7.163 7.163 0 16 0 L 16 0 C 24.837 0 32 7.163 32 16 L 32 16 C 32 24.837 24.837 32 16 32 Z\" fill=\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;On - Color&quot;} */\"></path><path d=\"M 16.647 10.646 C 16.74 10.553 16.867 10.5 17 10.5 C 17.133 10.5 17.26 10.553 17.353 10.646 L 22.353 15.646 C 22.447 15.74 22.5 15.867 22.5 16 C 22.5 16.132 22.447 16.259 22.353 16.353 L 17.353 21.353 C 17.308 21.402 17.252 21.441 17.191 21.469 C 17.13 21.496 17.064 21.511 16.996 21.512 C 16.929 21.513 16.863 21.501 16.8 21.476 C 16.738 21.451 16.681 21.413 16.634 21.366 C 16.587 21.318 16.549 21.262 16.524 21.199 C 16.499 21.137 16.486 21.07 16.488 21.003 C 16.489 20.936 16.503 20.87 16.531 20.808 C 16.558 20.747 16.598 20.692 16.647 20.646 L 20.793 16.5 L 10 16.5 C 9.867 16.5 9.74 16.447 9.646 16.353 C 9.553 16.259 9.5 16.132 9.5 16 C 9.5 15.867 9.553 15.74 9.646 15.646 C 9.74 15.552 9.867 15.5 10 15.5 L 20.793 15.5 L 16.647 11.353 C 16.553 11.259 16.5 11.132 16.5 11 C 16.5 10.867 16.553 10.74 16.647 10.646 Z\" fill=\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;PrImary&quot;} */\"></path></svg>',svgContentId:8766147963},zKI39DvQO:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><path d=\"M 16 32 C 7.163 32 0 24.837 0 16 L 0 16 C 0 7.163 7.163 0 16 0 L 16 0 C 24.837 0 32 7.163 32 16 L 32 16 C 32 24.837 24.837 32 16 32 Z\" fill=\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;PrImary&quot;} */\"></path><path d=\"M 16.647 10.646 C 16.74 10.553 16.867 10.5 17 10.5 C 17.133 10.5 17.26 10.553 17.353 10.646 L 22.353 15.646 C 22.447 15.74 22.5 15.867 22.5 16 C 22.5 16.132 22.447 16.259 22.353 16.353 L 17.353 21.353 C 17.308 21.402 17.252 21.441 17.191 21.469 C 17.13 21.496 17.064 21.511 16.996 21.512 C 16.929 21.513 16.863 21.501 16.8 21.476 C 16.738 21.451 16.681 21.413 16.634 21.366 C 16.587 21.318 16.549 21.262 16.524 21.199 C 16.499 21.137 16.486 21.07 16.488 21.003 C 16.489 20.936 16.503 20.87 16.531 20.808 C 16.558 20.747 16.598 20.692 16.647 20.646 L 20.793 16.5 L 10 16.5 C 9.867 16.5 9.74 16.447 9.646 16.353 C 9.553 16.259 9.5 16.132 9.5 16 C 9.5 15.867 9.553 15.74 9.646 15.646 C 9.74 15.552 9.867 15.5 10 15.5 L 20.793 15.5 L 16.647 11.353 C 16.553 11.259 16.5 11.132 16.5 11 C 16.5 10.867 16.553 10.74 16.647 10.646 Z\" fill=\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;On - Color&quot;} */\"></path></svg>',svgContentId:9246026246}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YxUYN.framer-2mi2an, .framer-YxUYN .framer-2mi2an { display: block; }\",\".framer-YxUYN.framer-1mh1blx { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: visible; padding: 8px 8px 8px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-YxUYN .framer-ohsy3k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YxUYN .framer-9lcty1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 26px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-YxUYN .framer-1u6nomb, .framer-YxUYN .framer-ynmckz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YxUYN .framer-kx4rth { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-YxUYN.framer-v-1mh1blx.hover .framer-9lcty1, .framer-YxUYN.framer-v-o8nmhf.hover .framer-9lcty1 { justify-content: flex-end; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 164\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"zKI39DvQO\":{\"layout\":[\"auto\",\"fixed\"]},\"QDYU5CP94\":{\"layout\":[\"auto\",\"fixed\"]},\"P1J0pHP6V\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"SibPKHLEi\":\"title\",\"hE2eH0TZc\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBe_u685dp=withCSS(Component,css,\"framer-YxUYN\");export default FramerBe_u685dp;FramerBe_u685dp.displayName=\"Button Filled\";FramerBe_u685dp.defaultProps={height:48,width:164};addPropertyControls(FramerBe_u685dp,{variant:{options:[\"Ol5ep0jrY\",\"zKI39DvQO\"],optionTitles:[\"Black\",\"White\"],title:\"Variant\",type:ControlType.Enum},SibPKHLEi:{defaultValue:\"Explore All\",displayTextArea:false,title:\"Title\",type:ControlType.String},hE2eH0TZc:{title:\"Link\",type:ControlType.Link}});addFonts(FramerBe_u685dp,[{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\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBe_u685dp\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"164\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"SibPKHLEi\\\":\\\"title\\\",\\\"hE2eH0TZc\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"zKI39DvQO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"QDYU5CP94\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"P1J0pHP6V\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"48\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b354274)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/9keprIpxZZU2Y7EHmcSH/IwD3UBEmJkgAx6HdaWoq/FvHh1iYKA.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/oUmEd8afI0IqN0Gd7mJ0/5GAwqr0GeRuZ4Q6sW9eQ/xoAtvAMK3.js\";import ButtonFilled from\"https://framerusercontent.com/modules/7fgly51v1lxk2Z5iCUdV/8VqcAVnhGNHuZbcsPdd4/Be_u685dp.js\";const RichTextWithFX=withFX(RichText);const ButtonFilledFonts=getFonts(ButtonFilled);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const cycleOrder=[\"VJx2YT7y3\",\"SiNXbcaO2\",\"DGRLOWvf4\"];const serializationHash=\"framer-MJYBs\";const variantClassNames={DGRLOWvf4:\"framer-v-mhlzbg\",SiNXbcaO2:\"framer-v-17x3din\",VJx2YT7y3:\"framer-v-1yh6su4\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-50,y:0};const transition2={damping:40,delay:0,mass:1,stiffness:250,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:-50,y:0};const transition3={damping:40,delay:.2,mass:1,stiffness:250,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:-50,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:50,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:50,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"VJx2YT7y3\",Mobile:\"DGRLOWvf4\",Tab:\"SiNXbcaO2\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"VJx2YT7y3\"};};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:\"VJx2YT7y3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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__*/_jsxs(motion.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1yh6su4\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"VJx2YT7y3\",ref:refBinding,style:{...style},...addPropertyOverrides({DGRLOWvf4:{\"data-framer-name\":\"Mobile\"},SiNXbcaO2:{\"data-framer-name\":\"Tab\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-163x8mx\",\"data-framer-name\":\"Image Container\",layoutDependency:layoutDependency,layoutId:\"jY3LEOEDB\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||772)*.5000000000000002-(componentViewport?.height||772)*1/2)+0),pixelHeight:2304,pixelWidth:1856,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/5vrk3fCCCS7UVg2B0Dl3JhcyHo.png?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/5vrk3fCCCS7UVg2B0Dl3JhcyHo.png?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/5vrk3fCCCS7UVg2B0Dl3JhcyHo.png?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/5vrk3fCCCS7UVg2B0Dl3JhcyHo.png?width=1856&height=2304 1856w\"},className:\"framer-19jirzg\",\"data-framer-name\":\"Background Image\",layoutDependency:layoutDependency,layoutId:\"jQLsDuYVP\",...addPropertyOverrides({DGRLOWvf4:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)*.5000000000000002-(componentViewport?.height||200)*1/2)+0),pixelHeight:2304,pixelWidth:1856,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/5vrk3fCCCS7UVg2B0Dl3JhcyHo.png?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/5vrk3fCCCS7UVg2B0Dl3JhcyHo.png?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/5vrk3fCCCS7UVg2B0Dl3JhcyHo.png?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/5vrk3fCCCS7UVg2B0Dl3JhcyHo.png?width=1856&height=2304 1856w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nnr40s\",\"data-framer-name\":\"Overlay\",layoutDependency:layoutDependency,layoutId:\"CdRjeBTZ7\",style:{background:\"linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgb(0, 0, 0) 100%)\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-142s6nk\",\"data-framer-name\":\"Content Container\",layoutDependency:layoutDependency,layoutId:\"NY3o6nHWl\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-uwas\",\"data-framer-name\":\"Headline Container\",layoutDependency:layoutDependency,layoutId:\"y9WHLobYo\",children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1uuv222\",\"data-styles-preset\":\"FvHh1iYKA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255)))\"},children:\"Rinnova il tuo guardaroba con il vero vintage di lusso.\"})}),className:\"framer-1tts0xv\",\"data-framer-name\":\"Headline Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bfyMmX5k9\",style:{\"--extracted-gdpscs\":\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vxdnfj\",\"data-framer-name\":\"Title Container\",layoutDependency:layoutDependency,layoutId:\"z7_zKzFIa\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ce9zt1\",\"data-framer-name\":\"Title Background\",layoutDependency:layoutDependency,layoutId:\"LbOBQLzSP\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4p34r0\",\"data-framer-name\":\"Footer Container\",layoutDependency:layoutDependency,layoutId:\"qeRUF2Ia9\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"H9hj9POQF\"},implicitPathVariables:undefined},{href:{webPageId:\"H9hj9POQF\"},implicitPathVariables:undefined},{href:{webPageId:\"H9hj9POQF\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+64+((componentViewport?.height||772)-164-498+0+0)+0+128+0+240+0+82,...addPropertyOverrides({DGRLOWvf4:{y:(componentViewport?.y||0)+64+((componentViewport?.height||200)-144-489+0+0)+0+104+0+79+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1s3yla9-container\",layoutDependency:layoutDependency,layoutId:\"qr48GG7Ta-container\",nodeId:\"qr48GG7Ta\",rendersWithMotion:true,scopeId:\"kbJ8OsBhu\",children:/*#__PURE__*/_jsx(ButtonFilled,{hE2eH0TZc:resolvedLinks[0],height:\"100%\",id:\"qr48GG7Ta\",layoutId:\"qr48GG7Ta\",SibPKHLEi:\"Scopri Uomo\",variant:matchVariant(\"zKI39DvQO\"),width:\"100%\",...addPropertyOverrides({DGRLOWvf4:{hE2eH0TZc:resolvedLinks[2]},SiNXbcaO2:{hE2eH0TZc:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WRgeeX0WV\"},implicitPathVariables:undefined},{href:{webPageId:\"WRgeeX0WV\"},implicitPathVariables:undefined},{href:{webPageId:\"WRgeeX0WV\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+64+((componentViewport?.height||772)-164-498+0+0)+0+128+0+240+0+82,...addPropertyOverrides({DGRLOWvf4:{y:(componentViewport?.y||0)+64+((componentViewport?.height||200)-144-489+0+0)+0+104+0+79+0+88}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-xflobs-container\",layoutDependency:layoutDependency,layoutId:\"FkdQm0c55-container\",nodeId:\"FkdQm0c55\",rendersWithMotion:true,scopeId:\"kbJ8OsBhu\",children:/*#__PURE__*/_jsx(ButtonFilled,{hE2eH0TZc:resolvedLinks1[0],height:\"100%\",id:\"FkdQm0c55\",layoutId:\"FkdQm0c55\",SibPKHLEi:\"Scopri Donna\",variant:matchVariant(\"zKI39DvQO\"),width:\"100%\",...addPropertyOverrides({DGRLOWvf4:{hE2eH0TZc:resolvedLinks1[2]},SiNXbcaO2:{hE2eH0TZc:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sxc8at\",\"data-styles-preset\":\"xoAtvAMK3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255)))\"},children:\"MILO @2026\"})}),className:\"framer-us384a\",\"data-framer-name\":\"Footer Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wiuy9kQsB\",style:{\"--extracted-r6o4lv\":\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MJYBs.framer-dkv53j, .framer-MJYBs .framer-dkv53j { display: block; }\",\".framer-MJYBs.framer-1yh6su4 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 64px 0px 100px 0px; position: relative; width: 1200px; }\",\".framer-MJYBs .framer-163x8mx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; left: 0px; overflow: visible; padding: 10px; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-MJYBs .framer-19jirzg, .framer-MJYBs .framer-nnr40s { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-MJYBs .framer-142s6nk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; max-width: 1140px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-MJYBs .framer-uwas, .framer-MJYBs .framer-4p34r0 { align-content: flex-end; align-items: flex-end; 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-MJYBs .framer-1tts0xv { flex: 1 0 0px; height: auto; max-width: 598px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-MJYBs .framer-vxdnfj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MJYBs .framer-ce9zt1 { flex: none; gap: 0px; height: 176px; overflow: visible; position: relative; width: 100%; }\",\".framer-MJYBs .framer-1s3yla9-container, .framer-MJYBs .framer-xflobs-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MJYBs .framer-us384a { flex: 1 0 0px; height: auto; max-width: 181px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-MJYBs.framer-v-17x3din.framer-1yh6su4, .framer-MJYBs.framer-v-17x3din .framer-142s6nk { width: 810px; }\",\".framer-MJYBs.framer-v-17x3din .framer-uwas, .framer-MJYBs.framer-v-17x3din .framer-4p34r0 { padding: 0px 30px 0px 30px; }\",\".framer-MJYBs.framer-v-17x3din .framer-vxdnfj { align-content: flex-start; align-items: flex-start; }\",\".framer-MJYBs.framer-v-17x3din .framer-us384a, .framer-MJYBs.framer-v-mhlzbg .framer-us384a { flex: none; width: 114px; }\",\".framer-MJYBs.framer-v-mhlzbg.framer-1yh6su4 { padding: 64px 0px 80px 0px; width: 390px; }\",\".framer-MJYBs.framer-v-mhlzbg .framer-142s6nk { gap: 40px; width: 390px; }\",\".framer-MJYBs.framer-v-mhlzbg .framer-uwas { padding: 0px 20px 0px 20px; }\",\".framer-MJYBs.framer-v-mhlzbg .framer-1tts0xv { max-width: 320px; }\",\".framer-MJYBs.framer-v-mhlzbg .framer-vxdnfj { align-content: flex-start; align-items: flex-start; gap: 40px; }\",\".framer-MJYBs.framer-v-mhlzbg .framer-ce9zt1 { height: 39px; }\",\".framer-MJYBs.framer-v-mhlzbg .framer-4p34r0 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 40px; justify-content: center; padding: 0px 20px 0px 10px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 772\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"SiNXbcaO2\":{\"layout\":[\"fixed\",\"auto\"]},\"DGRLOWvf4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkbJ8OsBhu=withCSS(Component,css,\"framer-MJYBs\");export default FramerkbJ8OsBhu;FramerkbJ8OsBhu.displayName=\"CTA Section\";FramerkbJ8OsBhu.defaultProps={height:772,width:1200};addPropertyControls(FramerkbJ8OsBhu,{variant:{options:[\"VJx2YT7y3\",\"SiNXbcaO2\",\"DGRLOWvf4\"],optionTitles:[\"Desktop\",\"Tab\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerkbJ8OsBhu,[{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\"}]},...ButtonFilledFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerkbJ8OsBhu.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonFilled,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkbJ8OsBhu\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SiNXbcaO2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DGRLOWvf4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"772\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function PaymentIcons(props){const{showShopPay,showVisa,showMastercard,showAmericanExpress,showMaestro,showUnionPay,showApplePay,showGooglePay,showKlarna,badgeWidth,badgeHeight,gap,badgeBackground,badgeRadius,alignment}=props;const justifyContent=React.useMemo(()=>{if(alignment===\"start\")return\"flex-start\";if(alignment===\"end\")return\"flex-end\";return\"center\";},[alignment]);const logos=React.useMemo(()=>[{key:\"shop-pay\",label:\"Shop Pay\",visible:showShopPay,render:()=>/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 38 24\",width:\"100%\",height:\"100%\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"4\",width:\"32\",height:\"16\",rx:\"3\",fill:\"#5A31F4\"}),/*#__PURE__*/_jsx(\"text\",{x:\"19\",y:\"14.8\",textAnchor:\"middle\",fill:\"#FFFFFF\",fontSize:\"8.2\",fontWeight:\"700\",fontFamily:\"Arial, sans-serif\",children:\"shop\"})]})},{key:\"visa\",label:\"Visa\",visible:showVisa,render:()=>/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 38 24\",width:\"100%\",height:\"100%\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"text\",{x:\"19\",y:\"15.2\",textAnchor:\"middle\",fill:\"#1434CB\",fontSize:\"9.8\",fontWeight:\"700\",fontFamily:\"Arial, sans-serif\",letterSpacing:\"0.4\",children:\"VISA\"})})},{key:\"mastercard\",label:\"Mastercard\",visible:showMastercard,render:()=>/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 38 24\",width:\"100%\",height:\"100%\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"16\",cy:\"12\",r:\"6\",fill:\"#EB001B\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"22\",cy:\"12\",r:\"6\",fill:\"#F79E1B\"}),/*#__PURE__*/_jsx(\"ellipse\",{cx:\"19\",cy:\"12\",rx:\"3\",ry:\"6\",fill:\"#FF5F00\"})]})},{key:\"american-express\",label:\"American Express\",visible:showAmericanExpress,render:()=>/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 38 24\",width:\"100%\",height:\"100%\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"6\",y:\"5\",width:\"26\",height:\"14\",rx:\"2\",fill:\"#1F72CD\"}),/*#__PURE__*/_jsx(\"text\",{x:\"19\",y:\"14.6\",textAnchor:\"middle\",fill:\"#FFFFFF\",fontSize:\"7.3\",fontWeight:\"700\",fontFamily:\"Arial, sans-serif\",children:\"AMEX\"})]})},{key:\"maestro\",label:\"Maestro\",visible:showMaestro,render:()=>/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 38 24\",width:\"100%\",height:\"100%\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"16\",cy:\"12\",r:\"6\",fill:\"#EB001B\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"22\",cy:\"12\",r:\"6\",fill:\"#00A2E5\"})]})},{key:\"unionpay\",label:\"UnionPay\",visible:showUnionPay,render:()=>/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 38 24\",width:\"100%\",height:\"100%\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsxs(\"g\",{transform:\"translate(7,4)\",children:[/*#__PURE__*/_jsx(\"polygon\",{points:\"0,16 8,16 12,0 4,0\",fill:\"#E21836\"}),/*#__PURE__*/_jsx(\"polygon\",{points:\"7,16 15,16 19,0 11,0\",fill:\"#005BAC\"}),/*#__PURE__*/_jsx(\"polygon\",{points:\"14,16 22,16 26,0 18,0\",fill:\"#00968F\"})]}),/*#__PURE__*/_jsx(\"text\",{x:\"24\",y:\"14.2\",textAnchor:\"middle\",fill:\"#FFFFFF\",fontSize:\"4.6\",fontWeight:\"700\",fontFamily:\"Arial, sans-serif\",children:\"UnionPay\"})]})},{key:\"apple-pay\",label:\"Apple Pay\",visible:showApplePay,render:()=>/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 38 24\",width:\"100%\",height:\"100%\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M14.2 8.8c0.9-1.1 0.8-2.3 0.8-2.3s-1.2 0.1-2 1c-0.7 0.8-0.8 1.9-0.8 1.9s1.2 0.1 2-0.6Zm2.8 8.4c-0.5 0.8-1.1 1.6-2 1.6s-1.1-0.5-2-0.5-1.2 0.5-2.1 0.5-1.6-0.9-2.2-1.8c-1.2-1.8-2.1-5-0.9-6.9c0.6-1 1.7-1.6 2.9-1.6c0.9 0 1.7 0.6 2.2 0.6s1.5-0.7 2.6-0.6c0.4 0 1.7 0.2 2.5 1.4c-0.1 0.1-1.5 0.8-1.5 2.4c0 1.9 1.6 2.6 1.6 2.6s-0.4 1.2-1.1 2.3Z\",fill:\"#000000\"}),/*#__PURE__*/_jsx(\"text\",{x:\"24.8\",y:\"14.5\",textAnchor:\"middle\",fill:\"#000000\",fontSize:\"7.7\",fontWeight:\"500\",fontFamily:\"Arial, sans-serif\",children:\"Pay\"})]})},{key:\"google-pay\",label:\"Google Pay\",visible:showGooglePay,render:()=>/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 38 24\",width:\"100%\",height:\"100%\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsxs(\"g\",{transform:\"translate(6,6)\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M7 6.2h4.8c0 2.8-1.9 4.8-4.8 4.8C4 11 1.7 8.7 1.7 5.9S4 0.8 7 0.8c1.5 0 2.7 0.6 3.6 1.5l-1.5 1.4C8.5 3.1 7.8 2.8 7 2.8c-1.8 0-3.2 1.5-3.2 3.2S5.2 9.2 7 9.2c1.6 0 2.5-0.9 2.7-1.9H7V6.2Z\",fill:\"#4285F4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14.6 8.9h0.9V3.6h2v5.3h1.1v1.8h-4V8.9Z\",fill:\"#5F6368\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19.2 3.6h1.9v0.7c0.4-0.6 1.1-0.9 1.8-0.9c1.6 0 2.9 1.3 2.9 3.2s-1.3 3.2-2.9 3.2c-0.8 0-1.4-0.3-1.8-0.8V12h-1.9V3.6Zm3.3 1.6c-0.8 0-1.4 0.6-1.4 1.5s0.6 1.5 1.4 1.5s1.4-0.6 1.4-1.5s-0.6-1.5-1.4-1.5Z\",fill:\"#5F6368\"})]})})},{key:\"klarna\",label:\"Klarna\",visible:showKlarna,render:()=>/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 38 24\",width:\"100%\",height:\"100%\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"5\",y:\"5\",width:\"28\",height:\"14\",rx:\"2.4\",fill:\"#FFB3C7\"}),/*#__PURE__*/_jsx(\"text\",{x:\"19\",y:\"14.5\",textAnchor:\"middle\",fill:\"#000000\",fontSize:\"7.4\",fontWeight:\"700\",fontFamily:\"Arial, sans-serif\",children:\"Klarna\"})]})}],[showShopPay,showVisa,showMastercard,showAmericanExpress,showMaestro,showUnionPay,showApplePay,showGooglePay,showKlarna]);const visibleLogos=React.useMemo(()=>logos.filter(item=>item.visible),[logos]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",display:\"flex\",flexWrap:\"wrap\",justifyContent,alignItems:\"center\",gap},children:visibleLogos.map(item=>/*#__PURE__*/_jsx(\"div\",{\"aria-label\":item.label,title:item.label,style:{width:badgeWidth,height:badgeHeight,background:badgeBackground,borderRadius:badgeRadius,border:\"1px solid rgba(0,0,0,0.07)\",overflow:\"hidden\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:item.render()},item.key))});}addPropertyControls(PaymentIcons,{showShopPay:{type:ControlType.Boolean,title:\"Shop Pay\",defaultValue:true},showVisa:{type:ControlType.Boolean,title:\"Visa\",defaultValue:true},showMastercard:{type:ControlType.Boolean,title:\"Mastercard\",defaultValue:true},showAmericanExpress:{type:ControlType.Boolean,title:\"AmEx\",defaultValue:true},showMaestro:{type:ControlType.Boolean,title:\"Maestro\",defaultValue:true},showUnionPay:{type:ControlType.Boolean,title:\"UnionPay\",defaultValue:true},showApplePay:{type:ControlType.Boolean,title:\"Apple Pay\",defaultValue:true},showGooglePay:{type:ControlType.Boolean,title:\"Google Pay\",defaultValue:true},showKlarna:{type:ControlType.Boolean,title:\"Klarna\",defaultValue:true},badgeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:38,min:24,max:120,step:1},badgeHeight:{type:ControlType.Number,title:\"Height\",defaultValue:24,min:16,max:72,step:1},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:0,max:40,step:1},badgeBackground:{type:ControlType.Color,title:\"Badge Bg\",defaultValue:\"#FFFFFF\"},badgeRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:3,min:0,max:24,step:1},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],defaultValue:\"center\",displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PaymentIcons\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PaymentIcons.map","// Generated by Framer (3ef9ea7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PaymentIcons from\"https://framerusercontent.com/modules/0Buptmio455lIXnttqev/BbEivum6XEEaqEH2o867/PaymentIcons.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/VFNKOiNiVRcDNjBpp5Fw/97JmJRsPbGvljbMrezDl/e7A3WFh4g.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/yHnoJIpKBht8cb9mlelR/ZZk5s2rxOi0mNDrcEMLN/h9ovHpjrO.js\";import LinkedIn from\"https://framerusercontent.com/modules/J7hxpXkKYXS44y3KHzVh/7gj1hvAo2KeZvSDd5qP2/dFSDS2HWl.js\";import Instagram from\"https://framerusercontent.com/modules/nex7k2ctgBBQAkaeCVXS/fHCaHYrebwsuSICrU6Ut/JjSk1J0IF.js\";import X from\"https://framerusercontent.com/modules/lq8PsnoBNVWSvAwULfwM/nY8hiegV7Twm6sOagXgd/w7aZqycP6.js\";import NavItem from\"https://framerusercontent.com/modules/ho7JsPYrJOWqJlpfXN49/iwMVFnchVaCdsTYebHL3/niD43G3lC.js\";import SocialIcon from\"https://framerusercontent.com/modules/fxpesPWgDEQzlOqkdlOH/Y5A9TLHrWAyacSbEY5KE/wJ048OMA1.js\";const MotionAWithFX=withFX(motion.a);const MotionDivWithFX=withFX(motion.div);const NavItemFonts=getFonts(NavItem);const PaymentIconsFonts=getFonts(PaymentIcons);const SocialIconFonts=getFonts(SocialIcon);const cycleOrder=[\"PbeH34jp8\",\"aPqVb14RV\",\"hAkqtoQuS\"];const serializationHash=\"framer-8Crwu\";const variantClassNames={aPqVb14RV:\"framer-v-o0b55w\",hAkqtoQuS:\"framer-v-xu7f6p\",PbeH34jp8:\"framer-v-15nrteg\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:95};const transition2={damping:40,delay:.3,mass:1,stiffness:200,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition3={damping:40,delay:.1,mass:1,stiffness:200,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={Desktop:\"PbeH34jp8\",Mobile:\"hAkqtoQuS\",Tab:\"aPqVb14RV\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PbeH34jp8\"};};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:\"PbeH34jp8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if([\"aPqVb14RV\",\"hAkqtoQuS\"].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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15nrteg\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"PbeH34jp8\",ref:refBinding,style:{backgroundColor:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",...style},...addPropertyOverrides({aPqVb14RV:{\"data-framer-name\":\"Tab\"},hAkqtoQuS:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-iqw0g0\",\"data-framer-name\":\"Footer Container\",layoutDependency:layoutDependency,layoutId:\"yJHYAuT2q\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15wwakp\",\"data-framer-name\":\"Content Container\",layoutDependency:layoutDependency,layoutId:\"BB4yO3gTM\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Iwp4CJq4f\",openInNewTab:false,scopeId:\"tk7kvfXkt\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1anal4h framer-1iqfw15\",\"data-framer-name\":\"Blockhouse Text Container\",layoutDependency:layoutDependency,layoutId:\"Iwp4CJq4f\",...addPropertyOverrides({aPqVb14RV:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7QmlnIFNob3VsZGVycy01MDA=\",\"--framer-font-family\":'\"Big Shoulders\", sans-serif',\"--framer-font-size\":\"281px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-16.6px\",\"--framer-line-height\":\"325px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(51, 51, 51))\",\"--framer-text-transform\":\"uppercase\"},children:\"milo vintage\"})}),className:\"framer-88nhi0\",\"data-framer-name\":\"Blockhouse Text\",fonts:[\"GF;Big Shoulders-500\"],layoutDependency:layoutDependency,layoutId:\"IjtxLn_SJ\",style:{\"--extracted-r6o4lv\":\"rgb(51, 51, 51)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aPqVb14RV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7QmlnIFNob3VsZGVycy01MDA=\",\"--framer-font-family\":'\"Big Shoulders\", sans-serif',\"--framer-font-size\":\"197px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-16.6px\",\"--framer-line-height\":\"322px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(51, 51, 51))\",\"--framer-text-transform\":\"uppercase\"},children:\"milo vintage\"})}),transformTemplate:transformTemplate1},hAkqtoQuS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7QmlnIFNob3VsZGVycy01MDA=\",\"--framer-font-family\":'\"Big Shoulders\", sans-serif',\"--framer-font-size\":\"86px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-5.8px\",\"--framer-line-height\":\"305px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(51, 51, 51))\",\"--framer-text-transform\":\"uppercase\"},children:\"milo vintage\"})}),transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-h9t2gp\",\"data-framer-name\":\"Image Container\",layoutDependency:layoutDependency,layoutId:\"szW0EXezg\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||706)-0-706)/2+0+0)+693-593+0+0),pixelHeight:2304,pixelWidth:1856,src:\"https://framerusercontent.com/images/99rVSQA1fgBPCFS1c4WcgVfT8.png?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/99rVSQA1fgBPCFS1c4WcgVfT8.png?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/99rVSQA1fgBPCFS1c4WcgVfT8.png?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/99rVSQA1fgBPCFS1c4WcgVfT8.png?width=1856&height=2304 1856w\"},className:\"framer-2pacfs\",\"data-framer-name\":\"Product Image\",layoutDependency:layoutDependency,layoutId:\"PkKh5ER5W\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 32px 64px -12px rgba(15, 23, 40, 0.14)\"},...addPropertyOverrides({aPqVb14RV:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+100+0+0+0+0+0+0),pixelHeight:2304,pixelWidth:1856,src:\"https://framerusercontent.com/images/99rVSQA1fgBPCFS1c4WcgVfT8.png?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/99rVSQA1fgBPCFS1c4WcgVfT8.png?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/99rVSQA1fgBPCFS1c4WcgVfT8.png?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/99rVSQA1fgBPCFS1c4WcgVfT8.png?width=1856&height=2304 1856w\"}},hAkqtoQuS:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+0+0+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:`min(${componentViewport?.width||\"100vw\"} - 40px, 1140px)`,src:\"https://framerusercontent.com/images/99rVSQA1fgBPCFS1c4WcgVfT8.png?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/99rVSQA1fgBPCFS1c4WcgVfT8.png?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/99rVSQA1fgBPCFS1c4WcgVfT8.png?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/99rVSQA1fgBPCFS1c4WcgVfT8.png?width=1856&height=2304 1856w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lw7vp0\",\"data-framer-name\":\"Image Overlay\",layoutDependency:layoutDependency,layoutId:\"mwaYxSeJa\",style:{background:\"linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%)\",borderBottomLeftRadius:12,borderBottomRightRadius:12}})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-auaxao\",\"data-framer-name\":\"Links Container\",layoutDependency:layoutDependency,layoutId:\"EDxfh5pOA\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u3ry4j\",\"data-framer-name\":\"Main Pages Container\",layoutDependency:layoutDependency,layoutId:\"tib5WRubw\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1951nss\",\"data-framer-name\":\"Main Pages List\",layoutDependency:layoutDependency,layoutId:\"iD8q6C61T\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3ohax8\",\"data-styles-preset\":\"h9ovHpjrO\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255)))\"},children:\"Pagine Principali\"})}),className:\"framer-rygt9g\",\"data-framer-name\":\"Main Pages Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ofyN9GavS\",style:{\"--extracted-r6o4lv\":\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ds4f2g\",\"data-framer-name\":\"Main Pages Items\",layoutDependency:layoutDependency,layoutId:\"ZOIGaM0Eb\",style:{opacity:.7},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||706)-0-706)/2+0+0)+693-593+0+0+0+0+0+132+0+0,...addPropertyOverrides({aPqVb14RV:{y:(componentViewport?.y||0)+100+0+0+0+0+0+0+0+0+0+132+0+0},hAkqtoQuS:{y:(componentViewport?.y||0)+80+0+0+0+0+359+0+0+0+0+0+132+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6laqkf-container\",layoutDependency:layoutDependency,layoutId:\"GxOwSzjoQ-container\",nodeId:\"GxOwSzjoQ\",rendersWithMotion:true,scopeId:\"tk7kvfXkt\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks[0],height:\"100%\",id:\"GxOwSzjoQ\",layoutId:\"GxOwSzjoQ\",SZitSVqly:\"Home\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({aPqVb14RV:{E6l5ujB5h:resolvedLinks[1]},hAkqtoQuS:{E6l5ujB5h:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"H9hj9POQF\"},implicitPathVariables:undefined},{href:{webPageId:\"H9hj9POQF\"},implicitPathVariables:undefined},{href:{webPageId:\"H9hj9POQF\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||706)-0-706)/2+0+0)+693-593+0+0+0+0+0+132+0+36,...addPropertyOverrides({aPqVb14RV:{y:(componentViewport?.y||0)+100+0+0+0+0+0+0+0+0+0+132+0+36},hAkqtoQuS:{y:(componentViewport?.y||0)+80+0+0+0+0+359+0+0+0+0+0+132+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14uikch-container\",layoutDependency:layoutDependency,layoutId:\"Vj1VND8AZ-container\",nodeId:\"Vj1VND8AZ\",rendersWithMotion:true,scopeId:\"tk7kvfXkt\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks1[0],height:\"100%\",id:\"Vj1VND8AZ\",layoutId:\"Vj1VND8AZ\",SZitSVqly:\"Uomo\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({aPqVb14RV:{E6l5ujB5h:resolvedLinks1[1]},hAkqtoQuS:{E6l5ujB5h:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WRgeeX0WV\"},implicitPathVariables:undefined},{href:{webPageId:\"WRgeeX0WV\"},implicitPathVariables:undefined},{href:{webPageId:\"WRgeeX0WV\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||706)-0-706)/2+0+0)+693-593+0+0+0+0+0+132+0+72,...addPropertyOverrides({aPqVb14RV:{y:(componentViewport?.y||0)+100+0+0+0+0+0+0+0+0+0+132+0+72},hAkqtoQuS:{y:(componentViewport?.y||0)+80+0+0+0+0+359+0+0+0+0+0+132+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cdzg53-container\",layoutDependency:layoutDependency,layoutId:\"aljsh59NE-container\",nodeId:\"aljsh59NE\",rendersWithMotion:true,scopeId:\"tk7kvfXkt\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks2[0],height:\"100%\",id:\"aljsh59NE\",layoutId:\"aljsh59NE\",SZitSVqly:\"Donna\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({aPqVb14RV:{E6l5ujB5h:resolvedLinks2[1]},hAkqtoQuS:{E6l5ujB5h:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"aKvEL9QaW\"},implicitPathVariables:undefined},{href:{webPageId:\"aKvEL9QaW\"},implicitPathVariables:undefined},{href:{webPageId:\"aKvEL9QaW\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||706)-0-706)/2+0+0)+693-593+0+0+0+0+0+132+0+108,...addPropertyOverrides({aPqVb14RV:{y:(componentViewport?.y||0)+100+0+0+0+0+0+0+0+0+0+132+0+108},hAkqtoQuS:{y:(componentViewport?.y||0)+80+0+0+0+0+359+0+0+0+0+0+132+0+108}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b5a8qh-container\",layoutDependency:layoutDependency,layoutId:\"bunJjHtEn-container\",nodeId:\"bunJjHtEn\",rendersWithMotion:true,scopeId:\"tk7kvfXkt\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks3[0],height:\"100%\",id:\"bunJjHtEn\",layoutId:\"bunJjHtEn\",SZitSVqly:\"Contatti\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({aPqVb14RV:{E6l5ujB5h:resolvedLinks3[1]},hAkqtoQuS:{E6l5ujB5h:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"R9sUI3d5Y\"},implicitPathVariables:undefined},{href:{webPageId:\"R9sUI3d5Y\"},implicitPathVariables:undefined},{href:{webPageId:\"R9sUI3d5Y\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||706)-0-706)/2+0+0)+693-593+0+0+0+0+0+132+0+144,...addPropertyOverrides({aPqVb14RV:{y:(componentViewport?.y||0)+100+0+0+0+0+0+0+0+0+0+132+0+144},hAkqtoQuS:{y:(componentViewport?.y||0)+80+0+0+0+0+359+0+0+0+0+0+132+0+144}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lzrfqi-container\",layoutDependency:layoutDependency,layoutId:\"r9RDzOl5o-container\",nodeId:\"r9RDzOl5o\",rendersWithMotion:true,scopeId:\"tk7kvfXkt\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks4[0],height:\"100%\",id:\"r9RDzOl5o\",layoutId:\"r9RDzOl5o\",SZitSVqly:\"Chi Siamo\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({aPqVb14RV:{E6l5ujB5h:resolvedLinks4[1]},hAkqtoQuS:{E6l5ujB5h:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"svZsK1UlU\"},implicitPathVariables:undefined},{href:{webPageId:\"svZsK1UlU\"},implicitPathVariables:undefined},{href:{webPageId:\"svZsK1UlU\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||706)-0-706)/2+0+0)+693-593+0+0+0+0+0+132+0+180,...addPropertyOverrides({aPqVb14RV:{y:(componentViewport?.y||0)+100+0+0+0+0+0+0+0+0+0+132+0+180},hAkqtoQuS:{y:(componentViewport?.y||0)+80+0+0+0+0+359+0+0+0+0+0+132+0+180}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9kek0n-container\",layoutDependency:layoutDependency,layoutId:\"GrL68lhvq-container\",nodeId:\"GrL68lhvq\",rendersWithMotion:true,scopeId:\"tk7kvfXkt\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks5[0],height:\"100%\",id:\"GrL68lhvq\",layoutId:\"GrL68lhvq\",SZitSVqly:\"Collezioni\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({aPqVb14RV:{E6l5ujB5h:resolvedLinks5[1]},hAkqtoQuS:{E6l5ujB5h:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5o0ss2\",\"data-framer-name\":\"Utility Pages Container\",layoutDependency:layoutDependency,layoutId:\"zSxtq9zwV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3ohax8\",\"data-styles-preset\":\"h9ovHpjrO\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255)))\"},children:\"Altre Pagine\"})}),className:\"framer-4unj4x\",\"data-framer-name\":\"Utility Pages Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QJc_kwe9e\",style:{\"--extracted-r6o4lv\":\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ngotj4\",\"data-framer-name\":\"Utility Pages List\",layoutDependency:layoutDependency,layoutId:\"kA9oH4v_M\",style:{opacity:.7},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vpNz4XrDL\"},implicitPathVariables:undefined},{href:{webPageId:\"vpNz4XrDL\"},implicitPathVariables:undefined},{href:{webPageId:\"vpNz4XrDL\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||706)-0-706)/2+0+0)+693-593+0+0+0+0+0+132+0+0,...addPropertyOverrides({aPqVb14RV:{y:(componentViewport?.y||0)+100+0+0+0+0+0+0+0+0+0+132+0+0},hAkqtoQuS:{y:(componentViewport?.y||0)+80+0+0+0+0+359+0+0+0+368+0+132+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15xdw5k-container\",layoutDependency:layoutDependency,layoutId:\"BXLYN2YMH-container\",nodeId:\"BXLYN2YMH\",rendersWithMotion:true,scopeId:\"tk7kvfXkt\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks6[0],height:\"100%\",id:\"BXLYN2YMH\",layoutId:\"BXLYN2YMH\",SZitSVqly:\"Privacy\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({aPqVb14RV:{E6l5ujB5h:resolvedLinks6[1]},hAkqtoQuS:{E6l5ujB5h:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UIlaUJwtU\"},implicitPathVariables:undefined},{href:{webPageId:\"UIlaUJwtU\"},implicitPathVariables:undefined},{href:{webPageId:\"UIlaUJwtU\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||706)-0-706)/2+0+0)+693-593+0+0+0+0+0+132+0+36,...addPropertyOverrides({aPqVb14RV:{y:(componentViewport?.y||0)+100+0+0+0+0+0+0+0+0+0+132+0+36},hAkqtoQuS:{y:(componentViewport?.y||0)+80+0+0+0+0+359+0+0+0+368+0+132+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ehgeuf-container\",layoutDependency:layoutDependency,layoutId:\"qbTg8JbPc-container\",nodeId:\"qbTg8JbPc\",rendersWithMotion:true,scopeId:\"tk7kvfXkt\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks7[0],height:\"100%\",id:\"qbTg8JbPc\",layoutId:\"qbTg8JbPc\",SZitSVqly:\"Termini e Condizioni\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({aPqVb14RV:{E6l5ujB5h:resolvedLinks7[1]},hAkqtoQuS:{E6l5ujB5h:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Y4WDrL6Ju\"},implicitPathVariables:undefined},{href:{webPageId:\"Y4WDrL6Ju\"},implicitPathVariables:undefined},{href:{webPageId:\"Y4WDrL6Ju\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||706)-0-706)/2+0+0)+693-593+0+0+0+0+0+132+0+72,...addPropertyOverrides({aPqVb14RV:{y:(componentViewport?.y||0)+100+0+0+0+0+0+0+0+0+0+132+0+72},hAkqtoQuS:{y:(componentViewport?.y||0)+80+0+0+0+0+359+0+0+0+368+0+132+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16oympw-container\",layoutDependency:layoutDependency,layoutId:\"fvmKSJr6t-container\",nodeId:\"fvmKSJr6t\",rendersWithMotion:true,scopeId:\"tk7kvfXkt\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks8[0],height:\"100%\",id:\"fvmKSJr6t\",layoutId:\"fvmKSJr6t\",SZitSVqly:\"Spedizioni e Resi\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({aPqVb14RV:{E6l5ujB5h:resolvedLinks8[1]},hAkqtoQuS:{E6l5ujB5h:resolvedLinks8[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i6Pyc6haa\"},implicitPathVariables:undefined},{href:{webPageId:\"i6Pyc6haa\"},implicitPathVariables:undefined},{href:{webPageId:\"i6Pyc6haa\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||706)-0-706)/2+0+0)+693-593+0+0+0+0+0+132+0+108,...addPropertyOverrides({aPqVb14RV:{y:(componentViewport?.y||0)+100+0+0+0+0+0+0+0+0+0+132+0+108},hAkqtoQuS:{y:(componentViewport?.y||0)+80+0+0+0+0+359+0+0+0+368+0+132+0+108}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uqiogv-container\",layoutDependency:layoutDependency,layoutId:\"VgliyB2rX-container\",nodeId:\"VgliyB2rX\",rendersWithMotion:true,scopeId:\"tk7kvfXkt\",children:/*#__PURE__*/_jsx(NavItem,{E6l5ujB5h:resolvedLinks9[0],height:\"100%\",id:\"VgliyB2rX\",layoutId:\"VgliyB2rX\",SZitSVqly:\"Cookie\",variant:matchVariant(\"ntxrx8GD1\"),veD2YgyIp:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({aPqVb14RV:{E6l5ujB5h:resolvedLinks9[1]},hAkqtoQuS:{E6l5ujB5h:resolvedLinks9[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o5xr9r\",\"data-framer-name\":\"Contact Container\",layoutDependency:layoutDependency,layoutId:\"IbdSCoXNN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3ohax8\",\"data-styles-preset\":\"h9ovHpjrO\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255)))\"},children:\"Contact\"})}),className:\"framer-14itvp8\",\"data-framer-name\":\"Contact Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"A6IhWsY4x\",style:{\"--extracted-r6o4lv\":\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9jx94y\",\"data-framer-name\":\"Contact Details\",layoutDependency:layoutDependency,layoutId:\"dp9Puh4yS\",style:{opacity:.7},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3ohax8\",\"data-styles-preset\":\"h9ovHpjrO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d36c33b2-2188-4de7-bfa9-998a16222a80, rgb(217, 217, 217)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+99 0123 3654 264\",motionChild:true,nodeId:\"hjA3HCJbx\",openInNewTab:true,relValues:[],scopeId:\"tk7kvfXkt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fydwl\",\"data-styles-preset\":\"e7A3WFh4g\",children:\"+393662119449\"})})})}),className:\"framer-167flt2\",\"data-framer-name\":\"Phone Number\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hjA3HCJbx\",style:{\"--extracted-r6o4lv\":\"var(--token-d36c33b2-2188-4de7-bfa9-998a16222a80, rgb(217, 217, 217))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3ohax8\",\"data-styles-preset\":\"h9ovHpjrO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d36c33b2-2188-4de7-bfa9-998a16222a80, rgb(217, 217, 217)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"Mailto:info@blockhouse.com\",motionChild:true,nodeId:\"Ef5NqnZTD\",openInNewTab:true,relValues:[],scopeId:\"tk7kvfXkt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fydwl\",\"data-styles-preset\":\"e7A3WFh4g\",children:\"carea992@gmail.com\"})})})}),className:\"framer-twb5ad\",\"data-framer-name\":\"Email Address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ef5NqnZTD\",style:{\"--extracted-r6o4lv\":\"var(--token-d36c33b2-2188-4de7-bfa9-998a16222a80, rgb(217, 217, 217))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3ohax8\",\"data-styles-preset\":\"h9ovHpjrO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d36c33b2-2188-4de7-bfa9-998a16222a80, rgb(217, 217, 217)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.google.com/maps/search/6391+Elgin+St.+Celina,+Delaware+10299/@38.9108325,-75.5302448,17z/data=!3m1!4b1?entry=ttu&g_ep=EgoyMDI1MDYzMC4wIKXMDSoASAFQAw%3D%3D\",motionChild:true,nodeId:\"k9QtncLWG\",openInNewTab:true,relValues:[],scopeId:\"tk7kvfXkt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fydwl\",\"data-styles-preset\":\"e7A3WFh4g\",children:\"Via Europa 52, 80040 Cercola, Napoli, Italia\"})})})}),className:\"framer-z108bn\",\"data-framer-name\":\"Address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"k9QtncLWG\",style:{\"--extracted-r6o4lv\":\"var(--token-d36c33b2-2188-4de7-bfa9-998a16222a80, rgb(217, 217, 217))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mdrbxy-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"QP1nQXEgR-container\",nodeId:\"QP1nQXEgR\",rendersWithMotion:true,scopeId:\"tk7kvfXkt\",children:/*#__PURE__*/_jsx(PaymentIcons,{alignment:\"center\",badgeBackground:\"rgb(255, 255, 255)\",badgeHeight:24,badgeRadius:3,badgeWidth:38,gap:8,height:\"100%\",id:\"QP1nQXEgR\",layoutId:\"QP1nQXEgR\",showAmericanExpress:true,showApplePay:true,showGooglePay:true,showKlarna:true,showMaestro:true,showMastercard:true,showShopPay:true,showUnionPay:true,showVisa:true,style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2jxx2h\",\"data-framer-name\":\"Line\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:3,intrinsicWidth:660,layoutDependency:layoutDependency,layoutId:\"FqE8j9c5P\",svg:'<svg width=\"660\" height=\"3\" viewBox=\"-1 -1 660 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line x1=\"4.37114e-08\" y1=\"0.5\" x2=\"658\" y2=\"0.500058\" stroke=\"#333333\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cm1dbu\",\"data-framer-name\":\"Footer Bottom Container\",layoutDependency:layoutDependency,layoutId:\"IdewzoMwM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3ohax8\",\"data-styles-preset\":\"h9ovHpjrO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d36c33b2-2188-4de7-bfa9-998a16222a80, rgb(217, 217, 217)))\"},children:\"\\xa9 2026 Milo Vintage. Tutti i diritti riservati.\"})}),className:\"framer-1avx3j9\",\"data-framer-name\":\"Copyright Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tWMvE3SLk\",style:{\"--extracted-r6o4lv\":\"var(--token-d36c33b2-2188-4de7-bfa9-998a16222a80, rgb(217, 217, 217))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uyismj\",\"data-framer-name\":\"Social Container\",layoutDependency:layoutDependency,layoutId:\"nL2qsYm7U\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||706)-0-706)/2+0+0)+693-593+0+0+584+2+0,...addPropertyOverrides({aPqVb14RV:{y:(componentViewport?.y||0)+100+0+0+0+0+0+0+614+2+0},hAkqtoQuS:{y:(componentViewport?.y||0)+80+0+0+0+0+359+0+1273+0+44+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hg7dbr-container\",layoutDependency:layoutDependency,layoutId:\"NG_bVQGAe-container\",nodeId:\"NG_bVQGAe\",rendersWithMotion:true,scopeId:\"tk7kvfXkt\",children:/*#__PURE__*/_jsx(SocialIcon,{bMvBmE0cs:\"https://www.instagram.com/milovintageclothing?igsh=ZW04emsyaXRhN2Fm\",height:\"100%\",id:\"NG_bVQGAe\",layoutId:\"NG_bVQGAe\",LTE9AEt9K:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",mb6DyNSob:Instagram,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"S1pEIUqYY\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||706)-0-706)/2+0+0)+693-593+0+0+584+2+0,...addPropertyOverrides({aPqVb14RV:{y:(componentViewport?.y||0)+100+0+0+0+0+0+0+614+2+0},hAkqtoQuS:{y:(componentViewport?.y||0)+80+0+0+0+0+359+0+1273+0+44+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rvqrpu-container\",layoutDependency:layoutDependency,layoutId:\"vqTJ5QZav-container\",nodeId:\"vqTJ5QZav\",rendersWithMotion:true,scopeId:\"tk7kvfXkt\",children:/*#__PURE__*/_jsx(SocialIcon,{bMvBmE0cs:\"https://www.tiktok.com/@milovintage?_r=1&_t=ZN-97QI20ctHF8.\",height:\"100%\",id:\"vqTJ5QZav\",layoutId:\"vqTJ5QZav\",LTE9AEt9K:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",mb6DyNSob:X,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Nodet2eGi\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||706)-0-706)/2+0+0)+693-593+0+0+584+2+0,...addPropertyOverrides({aPqVb14RV:{y:(componentViewport?.y||0)+100+0+0+0+0+0+0+614+2+0},hAkqtoQuS:{y:(componentViewport?.y||0)+80+0+0+0+0+359+0+1273+0+44+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11rxhse-container\",layoutDependency:layoutDependency,layoutId:\"c8dv6Ppmm-container\",nodeId:\"c8dv6Ppmm\",rendersWithMotion:true,scopeId:\"tk7kvfXkt\",children:/*#__PURE__*/_jsx(SocialIcon,{bMvBmE0cs:\"https://wa.me/393662119449\",height:\"100%\",id:\"c8dv6Ppmm\",layoutId:\"c8dv6Ppmm\",LTE9AEt9K:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",mb6DyNSob:LinkedIn,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"A6uEokQ6n\"),width:\"100%\"})})})]})]})]})]})}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1nv7tqy\",\"data-framer-name\":\"Line\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:3,intrinsicWidth:1142,layoutDependency:layoutDependency,layoutId:\"dkLubaodq\",svg:'<svg width=\"1142\" height=\"3\" viewBox=\"-1 -1 1142 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line x1=\"4.37114e-08\" y1=\"0.5\" x2=\"1140\" y2=\"0.5001\" stroke=\"#333333\"/>\\n</svg>\\n',withExternalLayout:true})]})})})});});const css=[\".framer-8Crwu.framer-1iqfw15, .framer-8Crwu .framer-1iqfw15 { display: block; }\",\".framer-8Crwu.framer-15nrteg { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 30px 0px 30px; position: relative; width: 1200px; }\",\".framer-8Crwu .framer-iqw0g0 { flex: none; gap: 0px; height: 693px; overflow: visible; position: relative; width: 100%; }\",\".framer-8Crwu .framer-15wwakp { bottom: 0px; flex: none; gap: 0px; height: 593px; left: calc(50.00000000000002% - min(1140px, 100%) / 2); max-width: 1140px; overflow: visible; position: absolute; width: 100%; }\",\".framer-8Crwu .framer-1anal4h { bottom: -11px; flex: none; gap: 0px; height: 241px; left: 0px; overflow: visible; position: absolute; right: 0px; text-decoration: none; }\",\".framer-8Crwu .framer-88nhi0 { flex: none; height: auto; left: -7px; position: absolute; top: -39px; white-space: pre; width: auto; }\",\".framer-8Crwu .framer-h9t2gp { 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; left: 0px; min-height: 378px; min-width: 369px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: min-content; }\",\".framer-8Crwu .framer-2pacfs, .framer-8Crwu .framer-1lw7vp0 { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-8Crwu .framer-auaxao { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; left: 482px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 58%; }\",\".framer-8Crwu .framer-u3ry4j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 125px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8Crwu .framer-1951nss { 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: 95px; }\",\".framer-8Crwu .framer-rygt9g { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 95px; word-break: break-word; word-wrap: break-word; }\",\".framer-8Crwu .framer-ds4f2g, .framer-8Crwu .framer-ngotj4, .framer-8Crwu .framer-9jx94y { 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-8Crwu .framer-6laqkf-container, .framer-8Crwu .framer-14uikch-container, .framer-8Crwu .framer-cdzg53-container, .framer-8Crwu .framer-1b5a8qh-container, .framer-8Crwu .framer-lzrfqi-container, .framer-8Crwu .framer-9kek0n-container, .framer-8Crwu .framer-15xdw5k-container, .framer-8Crwu .framer-1ehgeuf-container, .framer-8Crwu .framer-16oympw-container, .framer-8Crwu .framer-uqiogv-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-8Crwu .framer-5o0ss2, .framer-8Crwu .framer-o5xr9r { 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: min-content; }\",\".framer-8Crwu .framer-4unj4x { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 107px; word-break: break-word; word-wrap: break-word; }\",\".framer-8Crwu .framer-14itvp8, .framer-8Crwu .framer-z108bn { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 206px; word-break: break-word; word-wrap: break-word; }\",\".framer-8Crwu .framer-167flt2, .framer-8Crwu .framer-twb5ad, .framer-8Crwu .framer-1avx3j9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8Crwu .framer-mdrbxy-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-8Crwu .framer-2jxx2h { flex: none; height: 3px; position: relative; width: 660px; }\",\".framer-8Crwu .framer-1cm1dbu { 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-8Crwu .framer-uyismj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-8Crwu .framer-1hg7dbr-container, .framer-8Crwu .framer-rvqrpu-container, .framer-8Crwu .framer-11rxhse-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-8Crwu .framer-1nv7tqy { flex: none; height: 3px; position: relative; width: 1142px; }\",\".framer-8Crwu.framer-v-o0b55w.framer-15nrteg { justify-content: flex-start; padding: 100px 30px 0px 30px; width: 810px; }\",\".framer-8Crwu.framer-v-o0b55w .framer-iqw0g0, .framer-8Crwu.framer-v-xu7f6p .framer-iqw0g0 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: center; padding: 0px; }\",\".framer-8Crwu.framer-v-o0b55w .framer-15wwakp { align-content: flex-start; align-items: flex-start; bottom: unset; display: flex; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: center; left: unset; padding: 0px; position: relative; }\",\".framer-8Crwu.framer-v-o0b55w .framer-1anal4h { align-content: center; align-items: center; bottom: -275px; display: flex; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: center; left: 49%; min-height: 322px; order: 2; padding: 0px; right: unset; width: 750px; z-index: 1; }\",\".framer-8Crwu.framer-v-o0b55w .framer-88nhi0 { left: 50%; top: -10px; z-index: 1; }\",\".framer-8Crwu.framer-v-o0b55w .framer-h9t2gp { left: unset; order: 0; position: relative; top: unset; }\",\".framer-8Crwu.framer-v-o0b55w .framer-auaxao { gap: 25px; left: unset; order: 1; position: relative; top: unset; width: 100%; }\",\".framer-8Crwu.framer-v-o0b55w .framer-2jxx2h, .framer-8Crwu.framer-v-xu7f6p .framer-2jxx2h { width: 100%; }\",\".framer-8Crwu.framer-v-xu7f6p.framer-15nrteg { justify-content: flex-start; padding: 80px 20px 0px 20px; width: 390px; }\",\".framer-8Crwu.framer-v-xu7f6p .framer-15wwakp { align-content: center; align-items: center; bottom: unset; display: flex; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: center; left: unset; padding: 0px; position: relative; }\",\".framer-8Crwu.framer-v-xu7f6p .framer-1anal4h { align-content: center; align-items: center; bottom: -118px; display: flex; flex-direction: column; flex-wrap: nowrap; height: 103px; justify-content: center; left: calc(50.00000000000002% - 350px / 2); order: 2; padding: 0px; right: unset; width: 350px; z-index: 1; }\",\".framer-8Crwu.framer-v-xu7f6p .framer-88nhi0 { left: 50%; top: -90px; z-index: 1; }\",\".framer-8Crwu.framer-v-xu7f6p .framer-h9t2gp { aspect-ratio: 0.9761904761904762 / 1; height: auto; left: unset; min-height: unset; min-width: unset; order: 0; position: relative; top: unset; width: 100%; }\",\".framer-8Crwu.framer-v-xu7f6p .framer-auaxao { gap: 30px; left: unset; order: 1; position: relative; top: unset; width: 100%; }\",\".framer-8Crwu.framer-v-xu7f6p .framer-u3ry4j { flex-direction: column; gap: 32px; }\",\".framer-8Crwu.framer-v-xu7f6p .framer-9jx94y { gap: 8px; }\",\".framer-8Crwu.framer-v-xu7f6p .framer-1cm1dbu { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: center; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 706\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"aPqVb14RV\":{\"layout\":[\"fixed\",\"auto\"]},\"hAkqtoQuS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framertk7kvfXkt=withCSS(Component,css,\"framer-8Crwu\");export default Framertk7kvfXkt;Framertk7kvfXkt.displayName=\"Footer\";Framertk7kvfXkt.defaultProps={height:706,width:1200};addPropertyControls(Framertk7kvfXkt,{variant:{options:[\"PbeH34jp8\",\"aPqVb14RV\",\"hAkqtoQuS\"],optionTitles:[\"Desktop\",\"Tab\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framertk7kvfXkt,[{explicitInter:true,fonts:[{cssFamilyName:\"Big Shoulders\",source:\"google\",style:\"normal\",uiFamilyName:\"Big Shoulders\",url:\"https://fonts.gstatic.com/s/bigshoulders/v4/qFdk35CPh40oITJ69S3GFqy5-BQAcbz7z7beObrv_PytqyTi33thrko9euP9BdM1LlZAtA.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/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\"}]},...NavItemFonts,...PaymentIconsFonts,...SocialIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});Framertk7kvfXkt.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavItem,{},context),()=>forwardLoader(SocialIcon,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framertk7kvfXkt\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"706\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aPqVb14RV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hAkqtoQuS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tk7kvfXkt.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,useIsStaticRenderer}from\"framer\";import{useCallback,useEffect,useRef}from\"react\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ScrollToTopOnNavigation(props){const{}=props;const isStaticRenderer=useIsStaticRenderer();const lastPathRef=useRef(\"\");const intervalIdRef=useRef(null);const originalPushStateRef=useRef(null);const originalReplaceStateRef=useRef(null);const resetToTop=useCallback(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;if(window.location.hash)return;window.scrollTo(0,0);document.documentElement.scrollTop=0;document.body.scrollTop=0;},[]);const checkPathnameChange=useCallback(()=>{if(typeof window===\"undefined\")return;const currentPath=window.location.pathname;if(currentPath!==lastPathRef.current){lastPathRef.current=currentPath;resetToTop();}},[resetToTop]);useEffect(()=>{if(isStaticRenderer)return;if(typeof window===\"undefined\"||typeof document===\"undefined\")return;lastPathRef.current=window.location.pathname;if(\"scrollRestoration\"in window.history){window.history.scrollRestoration=\"manual\";}const onRouteSignal=()=>{checkPathnameChange();};window.addEventListener(\"popstate\",onRouteSignal);window.addEventListener(\"framer-route-change\",onRouteSignal);originalPushStateRef.current=window.history.pushState.bind(window.history);originalReplaceStateRef.current=window.history.replaceState.bind(window.history);window.history.pushState=function(...args){if(originalPushStateRef.current){originalPushStateRef.current(...args);}window.dispatchEvent(new Event(\"framer-route-change\"));};window.history.replaceState=function(...args){if(originalReplaceStateRef.current){originalReplaceStateRef.current(...args);}window.dispatchEvent(new Event(\"framer-route-change\"));};intervalIdRef.current=window.setInterval(checkPathnameChange,120);return()=>{window.removeEventListener(\"popstate\",onRouteSignal);window.removeEventListener(\"framer-route-change\",onRouteSignal);if(intervalIdRef.current!==null){window.clearInterval(intervalIdRef.current);intervalIdRef.current=null;}if(originalPushStateRef.current){window.history.pushState=originalPushStateRef.current;}if(originalReplaceStateRef.current){window.history.replaceState=originalReplaceStateRef.current;}};},[checkPathnameChange,isStaticRenderer]);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"relative\",width:0,height:0,overflow:\"hidden\",pointerEvents:\"none\"}});}addPropertyControls(ScrollToTopOnNavigation,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollToTopOnNavigation\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollToTopOnNavigation.map","// Generated by Framer (78ccf22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Nav from\"#framer/local/canvasComponent/It5ae6DNI/It5ae6DNI.js\";import CTASection from\"#framer/local/canvasComponent/kbJ8OsBhu/kbJ8OsBhu.js\";import CartButton from\"#framer/local/canvasComponent/oDni_xEnG/oDni_xEnG.js\";import Footer from\"#framer/local/canvasComponent/tk7kvfXkt/tk7kvfXkt.js\";import ScrollToTopOnNavigation from\"#framer/local/codeFile/goDtwcB/ScrollToTopOnNavigation.js\";const NavFonts=getFonts(Nav);const NavWithVariantAppearEffect=withVariantAppearEffect(Nav);const CTASectionFonts=getFonts(CTASection);const ContainerWithFX=withFX(Container);const FooterFonts=getFonts(Footer);const SmoothScrollFonts=getFonts(SmoothScroll);const ScrollToTopOnNavigationFonts=getFonts(ScrollToTopOnNavigation);const NavControls=getPropertyControls(Nav);const breakpoints={KoR78caNi:\"(min-width: 810px) and (max-width: 1199.98px)\",NkuNup2e0:\"(max-width: 809.98px)\",sogpVtTZ3:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-O8yah\";const variantClassNames={KoR78caNi:\"framer-v-x741ry\",NkuNup2e0:\"framer-v-wkfxrl\",sogpVtTZ3:\"framer-v-1owoe37\"};const GinOWPjE2=undefined;const GLbuiUunL=undefined;const wa_whNsan=undefined;const XmwsjqLIF=undefined;const pNny74cpw=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50};const transition1={damping:40,delay:.2,mass:1,stiffness:250,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:50};const breakpointRules={KoR78caNi:[\".framer-O8yah .framer-j9zl58-container { height: auto; }\"],NkuNup2e0:[\".framer-O8yah .framer-e93r9m { flex-direction: column; mix-blend-mode: unset; padding: 0px; }\",\".framer-O8yah .framer-14lzmp4 { flex: none; mix-blend-mode: difference; width: 100%; }\",\".framer-O8yah .framer-7lml7z-container { mix-blend-mode: unset; z-index: 0; }\",\".framer-O8yah .framer-j9zl58-container { height: auto; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={KoR78caNi:\".framer-x741ry-override\",NkuNup2e0:\".framer-wkfxrl-override\"};const rules=[\".framer-O8yah.framer-z2e1tu, .framer-O8yah .framer-z2e1tu { display: block; }\",\".framer-O8yah.framer-1owoe37 { align-content: center; align-items: center; background-color: var(--token-94c871de-a08c-447c-b719-4205f1f257b6, #ffffff); 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-O8yah .framer-e93r9m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; mix-blend-mode: difference; order: -1000; overflow: visible; padding: 20px 30px 20px 30px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-O8yah .framer-5djhel { background-color: var(--bhws9h); flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-O8yah .framer-14lzmp4 { 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: center; max-width: 1140px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-O8yah .framer-7lml7z-container { flex: 1 0 0px; height: auto; mix-blend-mode: difference; position: relative; width: 1px; }\",\".framer-O8yah .framer-4355e7 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-O8yah .framer-1weqc0t-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",\".framer-O8yah .framer-j9zl58-container { flex: none; height: 693px; order: 1003; position: relative; width: 100%; }\",\".framer-O8yah .framer-xwq82o-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; z-index: 0; }\",\".framer-O8yah .framer-1kmypo6-container { flex: none; height: 1px; left: 0px; order: 1005; position: absolute; top: 0px; width: 1px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={KoR78caNi:\"(min-width: 810px) and (max-width: 1199.98px)\",NkuNup2e0:\"(max-width: 809.98px)\",sogpVtTZ3:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"sogpVtTZ3\",Phone:\"NkuNup2e0\",Tablet:\"KoR78caNi\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop Black\":\"vU2GLBNM5\",Close:\"PENpV65ev\",Desktop:\"SPXuvzdlP\",Open:\"OVSUEv0BE\",Scroll:\"WUp2fFCuH\"};const getProps=({cTAVisible,desktopTabNav,height,id,navBG,navBgVisible,scrollSection,width,...props})=>{return{...props,GinOWPjE2:navBgVisible??props.GinOWPjE2,GLbuiUunL:navBG??props.GLbuiUunL??\"rgb(255, 255, 255)\",pNny74cpw:cTAVisible??props.pNny74cpw??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"sogpVtTZ3\",wa_whNsan:humanReadableEnumMap[desktopTabNav]??desktopTabNav??props.wa_whNsan??\"SPXuvzdlP\",XmwsjqLIF:scrollSection??props.XmwsjqLIF};};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,pNny74cpw,wa_whNsan,XmwsjqLIF,GLbuiUunL,GinOWPjE2,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"sogpVtTZ3\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1owoe37\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e93r9m\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Nav\",transformTemplate:transformTemplate1,children:[GinOWPjE2!==false&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-5djhel\",\"data-framer-name\":\"Nav BG\",style:{\"--bhws9h\":GLbuiUunL}}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14lzmp4\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NkuNup2e0:{width:\"max(min(100vw, 1140px), 1px)\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,width:\"max(min(max(100vw - 60px, 1px), 1140px), 1px)\",y:20,children:/*#__PURE__*/_jsx(Container,{className:\"framer-7lml7z-container\",nodeId:\"WhApbUYB9\",rendersWithMotion:true,scopeId:\"SOVQEh1j_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NkuNup2e0:{__framer__animateOnce:false,__framer__targets:[{ref:XmwsjqLIF,target:\"PENpV65ev\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,nyaUoa6w4:\"var(--token-f5565d70-e012-45d9-b4d4-e1e133701b2b, rgb(0, 0, 0))\",variant:matchVariant(\"PENpV65ev\")}},children:/*#__PURE__*/_jsx(NavWithVariantAppearEffect,{height:\"100%\",id:\"WhApbUYB9\",layoutId:\"WhApbUYB9\",nyaUoa6w4:\"var(--token-94c871de-a08c-447c-b719-4205f1f257b6, rgb(255, 255, 255))\",style:{width:\"100%\"},variant:matchVariant(wa_whNsan),width:\"100%\"})})})})})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-4355e7\"}),pNny74cpw!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:772,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NkuNup2e0:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1weqc0t-container\",nodeId:\"lvWSUVOJj\",rendersWithMotion:true,scopeId:\"SOVQEh1j_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KoR78caNi:{variant:matchVariant(\"SiNXbcaO2\")},NkuNup2e0:{variant:matchVariant(\"DGRLOWvf4\")}},children:/*#__PURE__*/_jsx(CTASection,{height:\"100%\",id:\"lvWSUVOJj\",layoutId:\"lvWSUVOJj\",style:{width:\"100%\"},variant:matchVariant(\"VJx2YT7y3\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:693,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NkuNup2e0:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-j9zl58-container\",nodeId:\"qhbTLR2bF\",rendersWithMotion:true,scopeId:\"SOVQEh1j_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KoR78caNi:{style:{width:\"100%\"},variant:matchVariant(\"aPqVb14RV\")},NkuNup2e0:{style:{width:\"100%\"},variant:matchVariant(\"hAkqtoQuS\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"qhbTLR2bF\",layoutId:\"qhbTLR2bF\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"PbeH34jp8\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-xwq82o-container\",\"data-framer-name\":\"Smooth-Scroll\",isAuthoredByUser:true,isModuleExternal:true,name:\"Smooth-Scroll\",nodeId:\"LICuQH4yD\",scopeId:\"SOVQEh1j_\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"LICuQH4yD\",intensity:17,layoutId:\"LICuQH4yD\",name:\"Smooth-Scroll\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kmypo6-container\",\"data-framer-name\":\"Scroll To Top Fix\",isAuthoredByUser:true,name:\"Scroll To Top Fix\",nodeId:\"yOlFIva8_\",scopeId:\"SOVQEh1j_\",children:/*#__PURE__*/_jsx(ScrollToTopOnNavigation,{height:\"100%\",id:\"yOlFIva8_\",layoutId:\"yOlFIva8_\",name:\"Scroll To Top Fix\",style:{height:\"100%\",width:\"100%\"},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 2004\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KoR78caNi\":{\"layout\":[\"fixed\",\"fixed\"]},\"NkuNup2e0\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"pNny74cpw\":\"cTAVisible\",\"wa_whNsan\":\"desktopTabNav\",\"XmwsjqLIF\":\"scrollSection\",\"GLbuiUunL\":\"navBG\",\"GinOWPjE2\":\"navBgVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"sogpVtTZ3\":[\".framer-e93r9m\",\".framer-1weqc0t-container\",\".framer-j9zl58-container\",\".framer-xwq82o-container\",\".framer-1kmypo6-container\"],\"KoR78caNi\":[\".framer-e93r9m\",\".framer-1weqc0t-container\",\".framer-j9zl58-container\",\".framer-xwq82o-container\",\".framer-1kmypo6-container\"],\"NkuNup2e0\":[\".framer-e93r9m\",\".framer-1weqc0t-container\",\".framer-j9zl58-container\",\".framer-xwq82o-container\",\".framer-1kmypo6-container\"]}\n * @framerBreakpoints {\"sogpVtTZ3\":{\"min\":1200,\"canvasClassName\":\"framer-1owoe37-override\",\"minHeight\":2004,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"KoR78caNi\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-x741ry-override\",\"minHeight\":2506,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"NkuNup2e0\":{\"max\":809,\"canvasClassName\":\"framer-wkfxrl-override\",\"minHeight\":2665,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant sogpVtTZ3\n * @framerLayoutTemplate true\n */const FramerSOVQEh1j_=withCSS(Component,css,\"framer-O8yah\");export default FramerSOVQEh1j_;FramerSOVQEh1j_.displayName=\"Nav & Footer\";FramerSOVQEh1j_.defaultProps={height:2004,width:1200};addPropertyControls(FramerSOVQEh1j_,{pNny74cpw:{defaultValue:true,title:\"CTA Visible\",type:ControlType.Boolean},wa_whNsan:NavControls?.[\"variant\"]&&{...NavControls[\"variant\"],defaultValue:\"SPXuvzdlP\",description:undefined,hidden:undefined,title:\"Desktop/ Tab Nav\"},XmwsjqLIF:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},GLbuiUunL:{defaultValue:\"rgb(255, 255, 255)\",title:\"Nav BG\",type:ControlType.Color},GinOWPjE2:{defaultValue:false,title:\"Nav Bg Visible\",type:ControlType.Boolean}});addFonts(FramerSOVQEh1j_,[{explicitInter:true,fonts:[]},...NavFonts,...CTASectionFonts,...FooterFonts,...SmoothScrollFonts,...ScrollToTopOnNavigationFonts],{supportsExplicitInterCodegen:true});FramerSOVQEh1j_.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav,{},context),forwardLoader(CartButton,{},context),forwardLoader(CTASection,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSOVQEh1j_\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"2004\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"sogpVtTZ3\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KoR78caNi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NkuNup2e0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"sogpVtTZ3\\\":[\\\".framer-e93r9m\\\",\\\".framer-1weqc0t-container\\\",\\\".framer-j9zl58-container\\\",\\\".framer-xwq82o-container\\\",\\\".framer-1kmypo6-container\\\"],\\\"KoR78caNi\\\":[\\\".framer-e93r9m\\\",\\\".framer-1weqc0t-container\\\",\\\".framer-j9zl58-container\\\",\\\".framer-xwq82o-container\\\",\\\".framer-1kmypo6-container\\\"],\\\"NkuNup2e0\\\":[\\\".framer-e93r9m\\\",\\\".framer-1weqc0t-container\\\",\\\".framer-j9zl58-container\\\",\\\".framer-xwq82o-container\\\",\\\".framer-1kmypo6-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"sogpVtTZ3\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1owoe37-override\\\",\\\"minHeight\\\":2004,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"KoR78caNi\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-x741ry-override\\\",\\\"minHeight\\\":2506,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"NkuNup2e0\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-wkfxrl-override\\\",\\\"minHeight\\\":2665,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerVariables\":\"{\\\"pNny74cpw\\\":\\\"cTAVisible\\\",\\\"wa_whNsan\\\":\\\"desktopTabNav\\\",\\\"XmwsjqLIF\\\":\\\"scrollSection\\\",\\\"GLbuiUunL\\\":\\\"navBG\\\",\\\"GinOWPjE2\\\":\\\"navBgVisible\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"__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 NavFooter from \"https://framerusercontent.com/modules/kMx8jbXwBAxQwhKpGlQo/a03GUIqZHM9xhm9oudFm/SOVQEh1j_.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {N1EVAQqtx: \"side-scroll\", o0YrY8ejz: \"04\", pxBpm7B3S: \"03\", SgGw8GRwh: \"scroll-trigger\", VvaRWxk5s: \"02\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gboSxlQPpKfBmc0s6fFP/Jb29BEMHc1hnp9G3wkdj/augiA20Il.js\")), path: \"/\"}, R9sUI3d5Y: {elements: {tdmGWvaQv: \"side-scroll\", ZaNhtWlS5: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/386X2HtSRSpXiDtxMh3W/kUsscdP4XASpE3K4eypw/R9sUI3d5Y.js\")), path: \"/about\"}, H9hj9POQF: {elements: {MoPA3M5JO: \"side-scroll\", tR8n1N4S4: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iu37mi8CtLkicucWnoej/RIKmM3kuAx8fVAKYOut9/H9hj9POQF.js\")), path: \"/uomo\"}, Qcs9WF8M2: {elements: {ot7xnf5qi: \"side-scroll\", TzX9xd7oj: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kR5AID1okCGYZWRQPlFY/0UjGyI2T0p6fnTwDXkeX/Qcs9WF8M2.js\")), path: \"/cappotti-uomo\"}, leBqRSRVa: {elements: {jeGJKKRCH: \"scroll-trigger\", K7HZ0NMUp: \"side-scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2zu1m14cgDvNeKELBk2M/WhKGF2EXb8Z0bcZsju4e/leBqRSRVa.js\")), path: \"/trench-uomo\"}, N0cGaMo8j: {elements: {EMOJOTZoS: \"side-scroll\", VhOz8RuBz: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mMhLaAcJDjaOTBPlcMvj/EXxa9mNh6Brd88pfllIH/N0cGaMo8j.js\")), path: \"/maglione-uomo\"}, MJhuzRPdi: {elements: {i3KcYp_Xx: \"scroll-trigger\", kmnFm2thX: \"side-scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lZWxgIZe21qcbFdSYnMS/H8ht2y2zTeiF6WE9qedP/MJhuzRPdi.js\")), path: \"/giacche-uomo\"}, WRgeeX0WV: {elements: {DW7uEYpsv: \"side-scroll\", LqpUg72fW: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zzynHlOalgYP0lb32xSu/exz7tx52VhM6dUPTR0DU/WRgeeX0WV.js\")), path: \"/donna\"}, tT4fW_75r: {elements: {DC4zx3afT: \"side-scroll\", kQhzjFYwC: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YHdgVyzwnSDSe3xpmft7/Ap6RL0WaToV06Zm936v1/tT4fW_75r.js\")), path: \"/cappotti-donna\"}, P5Pp4cwCz: {elements: {g1EvjPxgT: \"scroll-trigger\", R5DjMjDd4: \"side-scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2azf4eosiFb4C2kye9wt/wwCTPDYLgk8eBXbEy9eM/P5Pp4cwCz.js\")), path: \"/pellicce-donna\"}, XSIZXqbrX: {elements: {vbius1yYq: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mKW3v7CW6rMIOJH7fLFY/XY5i2tRx5IHTJGLNfSem/XSIZXqbrX.js\")), path: \"/404\"}, aKvEL9QaW: {elements: {EXnRPflID: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5mddjrZmCyjlIRJnq2wK/2FcTeD9MN4mfI58dIbOG/aKvEL9QaW.js\")), path: \"/contact\"}, vpNz4XrDL: {elements: {Ebufnyk27: \"06\", gWykxaRWC: \"04\", kpXBqNpFk: \"01\", U5rIWX_9R: \"scroll-trigger\", UGCI7mfHa: \"05\", wB9HYRskm: \"03\", Z3DrQAI81: \"02\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/32By17H4OpnkwPHEQpmS/Lt7O7FT8aYdEZvSsvOCo/vpNz4XrDL.js\")), path: \"/privacy-policy\"}, UIlaUJwtU: {elements: {ANoFNEtFu: \"scroll-trigger\", Bnbh6Ahtj: \"11\", BzNXhUqd1: \"03\", dmMCL76_N: \"01\", gNB5EoOgB: \"08\", ieacEj5VV: \"06\", iImVvXNJP: \"05\", MnPtfGVYN: \"02\", p79SwoscH: \"12\", V4fKrClJG: \"09\", WGDRnbaoU: \"07\", Wi74kOWtd: \"04\", wM548G44d: \"10\", ZKaCyqpeo: \"13\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2L1kPahEF5wZPsp2JcCl/YND6HxD1ghv9Yp9iSxE4/UIlaUJwtU.js\")), path: \"/termini-e-condizioni\"}, Y4WDrL6Ju: {elements: {aJ8m30pnu: \"06\", AXruJOi2M: \"05\", gFdmHFEaZ: \"08\", HDI1IWcDA: \"11\", jo8aeiuXA: \"03\", PdH9IfTtX: \"12\", Q16Ln1qVn: \"02\", qjDXRpsoY: \"07\", QSNvjNgiW: \"scroll-trigger\", vJCFcUElp: \"01\", VJd4y8ne4: \"10\", whwyUm3Wu: \"09\", Ybjmj4fDV: \"04\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c1FK31BLeDEFeSUoRQt8/Vqd3EZUiIBTACfmpK0CN/Y4WDrL6Ju.js\")), path: \"/spedizioni-e-resi\"}, i6Pyc6haa: {elements: {aJ4aYuEiw: \"12\", CRAnfyogV: \"03\", Fg6pVYb5Y: \"02\", k86j4gvwC: \"06\", lzy5yqChc: \"scroll-trigger\", mAOz6uSCt: \"11\", nf7K0BzB5: \"04\", pbMvPLjya: \"08\", TkBtrI6AV: \"10\", Twmf82XUd: \"09\", Us1NiIxQp: \"05\", USWW0exyT: \"01\", yPYhsP8dN: \"07\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/upO6XZtuEXnHEvdDSGiv/zdyhAz1KNr4dYxV5csti/i6Pyc6haa.js\")), path: \"/cookie-policy\"}, svZsK1UlU: {elements: {n6JDBqSnY: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2l4NGHmlDKISX9qMsdqC/iT31cY9hmpeA1kC4APbs/svZsK1UlU.js\")), path: \"/collection\"}, kGJXtfDLp: {elements: {AlIt2RK5A: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SidNpDxZ4lBw5GDyhQ9F/m4Gk92mCKSjs7pGEEpuG/kGJXtfDLp.js\")), path: \"/blog\"}, YGTmTEWK3: {collectionId: \"nr5KjZukK\", elements: {s919gTP57: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iEa41Y4S21mEASlWlF7L/5h39wZEFmVovLSi4NaKE/YGTmTEWK3.js\")), path: \"/store/:jv9Ds31BV\"}, kK8KX0ssp: {collectionId: \"dxBD4VcHV\", elements: {fiIGriGMZ: \"04\", FIW5Ettwc: \"03\", fkG6jFYWA: \"05\", Q_M1aCrvP: \"scroll-trigger\", qYt66I3qV: \"01\", zm0qMrU71: \"02\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/g5cYz7tlrp2kMrzewB4x/EntxoJ2d1LcKuoQAiwgx/kK8KX0ssp.js\")), path: \"/blog/:VUnAl1NUj\"}}\r\n\r\n\t\tconst locales = [{code: \"it\", id: \"default\", name: \"Italian\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {dxBD4VcHV: async () => (await import(\"https://framerusercontent.com/modules/jItQkXVGJjowlNsHO74O/8UaDLjXeX2YMdXwttTrV/dxBD4VcHV.js\"))?.[\"utils\"], nr5KjZukK: async () => (await import(\"https://framerusercontent.com/modules/cU6EvyWe7gGvfumaKlrL/JDi0QTorgdRmBwiSNZDg/nr5KjZukK.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"4eb15d2e4f8bb23cbcc0db7307fdd24b1e7cf508a686a6efef6e07a823029921\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {GinOWPjE2: false, GLbuiUunL: \"rgba(255, 255, 255, 0)\", pNny74cpw: true, wa_whNsan: \"SPXuvzdlP\", XmwsjqLIF: {href: {hash: \":SgGw8GRwh\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {...props1, GLbuiUunL: \"rgb(255, 255, 255)\", XmwsjqLIF: {href: {hash: \":ZaNhtWlS5\", webPageId: \"R9sUI3d5Y\"}, refKey: true}}\r\nconst props3 = {...props1, GLbuiUunL: \"rgb(255, 255, 255)\", XmwsjqLIF: {href: {hash: \":tR8n1N4S4\", webPageId: \"H9hj9POQF\"}, refKey: true}}\r\nconst props4 = {...props1, GLbuiUunL: \"rgb(255, 255, 255)\", XmwsjqLIF: {href: {hash: \":tR8n1N4S4\", webPageId: \"Qcs9WF8M2\"}, refKey: true}}\r\nconst props5 = {...props1, GLbuiUunL: \"rgb(255, 255, 255)\", XmwsjqLIF: {href: {hash: \":tR8n1N4S4\", webPageId: \"leBqRSRVa\"}, refKey: true}}\r\nconst props6 = {...props1, GLbuiUunL: \"rgb(255, 255, 255)\", XmwsjqLIF: {href: {hash: \":tR8n1N4S4\", webPageId: \"N0cGaMo8j\"}, refKey: true}}\r\nconst props7 = {...props1, GLbuiUunL: \"rgb(255, 255, 255)\", XmwsjqLIF: {href: {hash: \":tR8n1N4S4\", webPageId: \"MJhuzRPdi\"}, refKey: true}}\r\nconst props8 = {...props1, GLbuiUunL: \"rgb(255, 255, 255)\", XmwsjqLIF: {href: {hash: \":tR8n1N4S4\", webPageId: \"WRgeeX0WV\"}, refKey: true}}\r\nconst props9 = {...props1, GLbuiUunL: \"rgb(255, 255, 255)\", XmwsjqLIF: {href: {hash: \":tR8n1N4S4\", webPageId: \"tT4fW_75r\"}, refKey: true}}\r\nconst props10 = {...props1, GLbuiUunL: \"rgb(255, 255, 255)\", XmwsjqLIF: {href: {hash: \":tR8n1N4S4\", webPageId: \"P5Pp4cwCz\"}, refKey: true}}\r\nconst props11 = {...props1, GLbuiUunL: \"rgb(255, 255, 255)\", pNny74cpw: false, XmwsjqLIF: {href: {hash: \":vbius1yYq\", webPageId: \"XSIZXqbrX\"}, refKey: true}}\r\nconst props12 = {...props1, GLbuiUunL: \"rgb(255, 255, 255)\", XmwsjqLIF: {href: {hash: \":EXnRPflID\", webPageId: \"aKvEL9QaW\"}, refKey: true}}\r\nconst props13 = {...props1, GinOWPjE2: true, XmwsjqLIF: {href: {hash: \":U5rIWX_9R\", webPageId: \"vpNz4XrDL\"}, refKey: true}}\r\nconst props14 = {...props1, GinOWPjE2: true, XmwsjqLIF: {href: {hash: \":U5rIWX_9R\", webPageId: \"UIlaUJwtU\"}, refKey: true}}\r\nconst props15 = {...props1, GinOWPjE2: true, XmwsjqLIF: {href: {hash: \":U5rIWX_9R\", webPageId: \"Y4WDrL6Ju\"}, refKey: true}}\r\nconst props16 = {...props1, GinOWPjE2: true, XmwsjqLIF: {href: {hash: \":U5rIWX_9R\", webPageId: \"i6Pyc6haa\"}, refKey: true}}\r\nconst props17 = {...props1, GLbuiUunL: \"rgb(255, 255, 255)\", XmwsjqLIF: {href: {hash: \":n6JDBqSnY\", webPageId: \"svZsK1UlU\"}, refKey: true}}\r\nconst props18 = {...props1, GLbuiUunL: \"rgb(255, 255, 255)\", XmwsjqLIF: {href: {hash: \":AlIt2RK5A\", webPageId: \"kGJXtfDLp\"}, refKey: true}}\r\nconst props19 = {...props1, GinOWPjE2: true, XmwsjqLIF: {href: {hash: \":s919gTP57\", webPageId: \"YGTmTEWK3\"}, refKey: true}}\r\nconst props20 = {...props1, GLbuiUunL: \"rgb(255, 255, 255)\", wa_whNsan: \"vU2GLBNM5\", XmwsjqLIF: {href: {hash: \":Q_M1aCrvP\", webPageId: \"kK8KX0ssp\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {aKvEL9QaW: props12, augiA20Il: props1, H9hj9POQF: props3, i6Pyc6haa: props16, kGJXtfDLp: props18, kK8KX0ssp: props20, leBqRSRVa: props5, MJhuzRPdi: props7, N0cGaMo8j: props6, P5Pp4cwCz: props10, Qcs9WF8M2: props4, R9sUI3d5Y: props2, svZsK1UlU: props17, tT4fW_75r: props9, UIlaUJwtU: props14, vpNz4XrDL: props13, WRgeeX0WV: props8, XSIZXqbrX: props11, Y4WDrL6Ju: props15, YGTmTEWK3: props19}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"R9sUI3d5Y\":\r\ncase \"H9hj9POQF\":\r\ncase \"Qcs9WF8M2\":\r\ncase \"leBqRSRVa\":\r\ncase \"N0cGaMo8j\":\r\ncase \"MJhuzRPdi\":\r\ncase \"WRgeeX0WV\":\r\ncase \"tT4fW_75r\":\r\ncase \"P5Pp4cwCz\":\r\ncase \"XSIZXqbrX\":\r\ncase \"aKvEL9QaW\":\r\ncase \"vpNz4XrDL\":\r\ncase \"UIlaUJwtU\":\r\ncase \"Y4WDrL6Ju\":\r\ncase \"i6Pyc6haa\":\r\ncase \"svZsK1UlU\":\r\ncase \"kGJXtfDLp\":\r\ncase \"YGTmTEWK3\":\r\ncase \"kK8KX0ssp\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"XmwsjqLIF\"]]}, (resolvedLinks) => React.createElement(NavFooter, {...props, key: \"NavFooter\", style, XmwsjqLIF: siteRef(resolvedLinks[0])}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"R9sUI3d5Y\":\r\ncase \"H9hj9POQF\":\r\ncase \"Qcs9WF8M2\":\r\ncase \"leBqRSRVa\":\r\ncase \"N0cGaMo8j\":\r\ncase \"MJhuzRPdi\":\r\ncase \"WRgeeX0WV\":\r\ncase \"tT4fW_75r\":\r\ncase \"P5Pp4cwCz\":\r\ncase \"XSIZXqbrX\":\r\ncase \"aKvEL9QaW\":\r\ncase \"vpNz4XrDL\":\r\ncase \"UIlaUJwtU\":\r\ncase \"Y4WDrL6Ju\":\r\ncase \"i6Pyc6haa\":\r\ncase \"svZsK1UlU\":\r\ncase \"kGJXtfDLp\":\r\ncase \"YGTmTEWK3\":\r\ncase \"kK8KX0ssp\":\r\nreturn [{hash: \"1owoe37\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"x741ry\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"wkfxrl\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, 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/mKW3v7CW6rMIOJH7fLFY/XY5i2tRx5IHTJGLNfSem/XSIZXqbrX.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: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.milovintage.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/18LspS41iatHDg0DUBmM/8zGFeP0hVS9BOXnGYocs/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: {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: \"100%\"}, exit: {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: \"-100%\"}}, 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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,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,OAAO,IAAI,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,MAAM,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,MAAM,IAAI,IAAI,IAAI,KAAK,IAAI,MAAM,IAAI,MAAM,IAAI,MAAM,IAAI,MAAM,IAAI,IAAI,IAAI,IAAO,IAAI,IAAO,IAAI,IAAI,IAAI,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,MAAM,IAAI,KAAK,IAAI,MAAM,IAAI,KAAK,IAAI,KAAK,IAAI,IAAO,IAAI,MAAM,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAO,IAAI,IAAO,IAAI,IAAI,IAAI,IAAO,IAAI,IAAI,IAAI,MAAM,IAAI,IAAO,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAO,IAAI,IAAI,IAAI,MAAM,IAAI,IAAI,IAAI,KAAK,IAAI,IAAO,IAAI,KAAK,IAAI,KAAK,IAAI,IAAO,IAAI,MAAM,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAO,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,MAAM,IAAI,MAAM,IAAI,KAAK,IAAI,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,OAAO,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,MAAM,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI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"}