{"version":3,"file":"script_main.Dglbq0aE.mjs","names":["e","useId","useState","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","LogoFonts","Logo","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","useStateVariable","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","CART_KEY","React.useState","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","X","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","Logo","IconButton","ArrowRightFonts","ArrowRight","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","useStateVariable","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","getLocalizedValue","UserComponent","UserComponent1","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","addPropertyOverrides","CheckCircle","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","SubmitOnInk","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","useStateVariable","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","RichText","_Fragment","FormPlainTextInput","FormBooleanInput","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","addPropertyOverrides","Button","ArrowRight","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","Newsletter","ClosingBand","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","humanReadableEnumMap","getProps","React.forwardRef","useRef","React.useId","getLocalizedValue","focusables","React.useState","React.useRef","React.useCallback","React.useRef","React.useState","Nav","Closing","Footer","useRef","React.useId","PropertyOverrides","React.createElement","Main","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","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js","https:/framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js","https:/framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js","https:/framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js","https:/framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js","https:/framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/7Wx3r3ii8MhSQ44Rlwa5/LocaleSelector.js","https:/framerusercontent.com/modules/4PcXJlKVpRupBRVRh3hZ/O5dhRNTkyRkvz72r4c9y/WiGWPHGkQ.js","https:/framerusercontent.com/modules/GD0L7jXBAK7XpQQY2z0U/JAUCWDgI7Bevr9tfnLVS/F4bQsbAjZ.js","https:/framerusercontent.com/modules/nTN5ZATyWxls9Q2Ezo7O/KLNLbuDRlUCTrgIUtjnR/CartButton.js","https:/framerusercontent.com/modules/RS35JBPtP7iMjM1ya6FZ/8MrbdlnphRVDlzFYYxK1/MPewEA8XJ.js","https:/framerusercontent.com/modules/jjqVzORij6UXZDXx6LWi/C6bFJvHpmIKuzEku8uws/Kz5qV0In1.js","https:/framerusercontent.com/modules/i4YLNYzoBdjmCc9aQ9k1/lcwT8EwlsEaG5DDRkGnn/MPewEA8XJ.js","https:/framerusercontent.com/modules/yVQQGply48UtoW82TDBe/DcNVCephREmh6dI0nl5x/te0kJKqhk.js","https:/framerusercontent.com/modules/tY94SOX5DMikiYOV0x8Q/iyFcPNMILlp9cxIKkAW0/CA7oDgXZ4.js","https:/framerusercontent.com/modules/kaWR4F8M1S98zDwqVtq3/jqY2dlcw0YxEpA1ugiA9/IfPItMVmU.js","https:/framerusercontent.com/modules/xoUpcKMdiTk5jBkqfmWp/VzAriy8m5ud6XEqS566s/RUcBUI7SE.js","https:/framerusercontent.com/modules/fUDRlvA33fcpdJ1Pu6E4/XylqPonH8a9vXckRtyjy/te0kJKqhk.js","https:/framerusercontent.com/modules/iwaKIg7XQIbzZINvrCF3/38w3qc1DR4xWR0EssXUz/CartDrawer.js","https:/framerusercontent.com/modules/lLYJG8LrxpPsT1FP9nY0/xBoIX85Bm44m4xAgEtMs/NavScroll.js","https:/framerusercontent.com/modules/9MIoOXyzekMpWT2cBXS5/qbpJVGKq9B1gmlEibMjW/SiteStyles.js","https:/framerusercontent.com/modules/94uQIZF1c9lH3I0C0rCf/10cPDYSP15VVM2HHup0x/AEnHDctXK.js","https:/framerusercontent.com/modules/61lmK6zfm8jCH7hxieTb/BWY5b6MwVUnxAjj0kASn/AEnHDctXK.js","framer:toplevel/main"],"sourcesContent":["import{ControlType as e}from\"framer\";export function getBorderStyle({color:e,width:t=0,widthPerSide:o=!1,widthTop:d=0,widthRight:r=0,widthBottom:i=0,widthLeft:l=0,style:h=\"none\"}={}){let b={};return e?(b[\"--framer-border-color\"]=e,b.borderStyle=h,o?(b.borderTopWidth=d,b.borderRightWidth=r,b.borderBottomWidth=i,b.borderLeftWidth=l):(b.borderTopWidth=t,b.borderRightWidth=t,b.borderBottomWidth=t,b.borderLeftWidth=t)):b.border=\"none\",b;}export const borderControls={color:{type:e.Color,defaultValue:\"#444\"},width:{type:e.FusedNumber,toggleKey:\"widthPerSide\",toggleTitles:[\"Width\",\"Width per side\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],defaultValue:1,min:0},style:{type:e.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"borderControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBorderStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BorderOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./border.map","import{ControlType}from\"framer\";export function getFocusStyle({color,width,style,offset}={}){const result={};if(color){result[\"--framer-focus-outline\"]=`${width}px ${style} ${color}`;result[\"--framer-focus-outline-offset\"]=`${offset}px`;}return result;}export const focusControls={color:{type:ControlType.Color,defaultValue:\"#09f\"},width:{type:ControlType.Number,displayStepper:true,defaultValue:1,min:0},style:{type:ControlType.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"},offset:{type:ControlType.Number,displayStepper:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"focusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFocusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FocusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./focus.map","import{ControlType}from\"framer\";export function getHoverStyle({fillColor,textColor,borderColor}={}){return{\"--framer-hover-background-color\":fillColor,\"--framer-hover-color\":textColor,\"--framer-hover-border-color\":borderColor};}export const hoverControls={fillColor:{type:ControlType.Color,title:\"Fill\",optional:true},textColor:{type:ControlType.Color,title:\"Text\",optional:true},borderColor:{type:ControlType.Color,title:\"Border\",optional:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"HoverOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getHoverStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hoverControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hover.map","import{ControlType}from\"framer\";export function getPaddingStyle({padding=0,paddingPerSide=false,paddingTop=0,paddingRight=0,paddingBottom=0,paddingLeft=0}={}){if(typeof padding===\"string\"){return{padding};}if(paddingPerSide){return{paddingTop:paddingTop,paddingRight:paddingRight,paddingBottom:paddingBottom,paddingLeft:paddingLeft};}else{return{paddingTop:padding,paddingRight:padding,paddingBottom:padding,paddingLeft:padding};}}export const paddingControls={padding:{type:ControlType.Padding,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"paddingControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPaddingStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./padding.map","import{ControlType}from\"framer\";export function getRadiusStyle({radius=0,radiusPerCorner=false,radiusTopLeft=0,radiusTopRight=0,radiusBottomRight=0,radiusBottomLeft=0}={}){if(typeof radius===\"string\"){return{borderRadius:radius};}const result={};if(radiusPerCorner){result.borderTopLeftRadius=radiusTopLeft;result.borderTopRightRadius=radiusTopRight;result.borderBottomRightRadius=radiusBottomRight;result.borderBottomLeftRadius=radiusBottomLeft;}else{result.borderTopLeftRadius=radius;result.borderTopRightRadius=radius;result.borderBottomRightRadius=radius;result.borderBottomLeftRadius=radius;}return result;}export const radiusControls={radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"getRadiusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"radiusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./radius.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,// @ts-ignore Internal function\nuseLocaleInfo,// @ts-ignore Internal function\nuseLocalesForCurrentRoute,withCSS}from\"framer\";import{useId,useState}from\"react\";import{getBorderStyle,borderControls}from\"https://framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js\";import{getFocusStyle,focusControls}from\"https://framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js\";import{getHoverStyle,hoverControls}from\"https://framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js\";import{getPaddingStyle,paddingControls}from\"https://framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js\";import{getRadiusStyle,radiusControls}from\"https://framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js\";const className=\"framer-locale-picker\";function addPixel(value){if(typeof value===\"number\"){return`${value}px`;}return value;}var IconType;(function(IconType){IconType[\"Default\"]=\"default\";IconType[\"Custom\"]=\"custom\";})(IconType||(IconType={}));function Icon({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:size,height:size,fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm87.63,96H175.8c-1.41-28.46-10.27-55.47-25.12-77A88.2,88.2,0,0,1,215.63,120ZM128,215.89c-18.73-20.27-30.09-49-31.77-79.89h63.54C158.09,166.87,146.73,195.62,128,215.89ZM96.23,120c1.68-30.87,13-59.62,31.77-79.89,18.73,20.27,30.09,49,31.77,79.89Zm9.09-77C90.47,64.53,81.61,91.54,80.2,120H40.37A88.2,88.2,0,0,1,105.32,43ZM40.37,136H80.2c1.41,28.46,10.27,55.47,25.12,77A88.2,88.2,0,0,1,40.37,136Zm110.31,77c14.85-21.56,23.71-48.57,25.12-77h39.83A88.2,88.2,0,0,1,150.68,213Z\"})});}var CaretType;(function(CaretType){CaretType[\"Default\"]=\"default\";CaretType[\"Custom\"]=\"custom\";})(CaretType||(CaretType={}));function Caret({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 12 12\",width:size,height:size,children:/*#__PURE__*/_jsx(\"path\",{d:\"M 2 4.5 L 6 8.5 L 10 4.5\",fill:\"none\",stroke:color,strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 34\n */const LocaleSelector=withCSS(({font,fillColor,textColor,icon,caret,options:{title,gap,border,hover,focus},style,...props})=>{const id=useId();const{activeLocale,locales,setLocale}=useLocaleInfo();const localesForCurrentRoute=useLocalesForCurrentRoute();const activeLocaleId=activeLocale?.id??\"default\";const[lastActiveLocaleId,setLastActiveLocaleId]=useState(activeLocaleId);// The useLocaleInfo hook updates the activeLocale variable inside\n// a startTransition to load the translations with Suspense. To make\n// the component feel responsive we update our own state without Suspense.\nconst[selectedLocaleId,setSelectedLocaleId]=useState(activeLocaleId);const selectedLocale=locales.find(locale=>locale.id===selectedLocaleId);// The active locale was updated. Ensure we update our internal state as well.\nif(lastActiveLocaleId!==activeLocaleId){setLastActiveLocaleId(activeLocaleId);if(selectedLocaleId!==activeLocaleId){setSelectedLocaleId(activeLocaleId);}}function handleChange(event){const localeId=event.target.value;setSelectedLocaleId(localeId);const locale=locales.find(locale=>locale.id===localeId);setLocale(locale);}return /*#__PURE__*/_jsxs(\"div\",{className:className,style:style,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:id,children:\"Select Language\"}),/*#__PURE__*/_jsx(\"select\",{id:id,value:selectedLocaleId,onChange:handleChange,// If a navigation occurs from switching locales\n// the browser can attempt to autofill the select to the last value\n// when you use browser back navigation. We don't want that.\nautoComplete:\"off\",children:localesForCurrentRoute.map(locale=>/*#__PURE__*/_jsx(\"option\",{value:locale.id,children:locale.name},locale.id))}),/*#__PURE__*/_jsxs(\"div\",{className:\"input\",style:{...font,\"--framer-background-color\":fillColor,\"--framer-color\":textColor,...getPaddingStyle(props),...getRadiusStyle(props),...getBorderStyle(border),...getHoverStyle(hover),...getFocusStyle(focus),gap},children:[icon&&/*#__PURE__*/_jsx(\"div\",{className:\"icon\",children:/*#__PURE__*/_jsx(Icon,{...icon})}),title&&/*#__PURE__*/_jsx(\"div\",{className:\"title\",children:selectedLocale?.name??\"English\"}),caret&&/*#__PURE__*/_jsx(\"div\",{className:\"caret\",children:/*#__PURE__*/_jsx(Caret,{...caret})})]})]});},[`\n            .${className} {\n                position: relative;\n            }\n        `,`\n            .${className} label {\n                position: absolute;\n                width: 1px;\n                height: 1px;\n                margin: -1px;\n                overflow: hidden;\n                white-space: nowrap;\n                clip: rect(0 0 0 0);\n                clip-path: inset(50%);\n            }\n        `,`\n            .${className} select {\n                appearance: none;\n                position: absolute;\n                opacity: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                left: 0;\n                cursor: inherit;\n                width: 100%;\n            }\n        `,`\n            .${className} .input {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                height: 100%;\n                pointer-events: none;\n                overflow: hidden;\n                background-color: var(--framer-background-color);\n                color: var(--framer-color);\n                border-color: var(--framer-border-color);\n            }\n        `,`\n            .${className} select:focus-visible + .input  {\n                outline: var(--framer-focus-outline, none);\n                outline-offset: var(--framer-focus-outline-offset);\n            }\n        `,`\n            .${className}:hover .input {\n                background-color: var(--framer-hover-background-color, var(--framer-background-color));\n                color: var(--framer-hover-color, var(--framer-color));\n                border-color: var(--framer-hover-border-color, var(--framer-border-color));\n            }\n        `,`\n            .${className} .title {\n                flex: 1 1 auto;\n                white-space: nowrap;\n                text-overflow: ellipsis;\n                overflow: hidden;\n            }\n        `,`\n            .${className} .icon, .${className} .caret {\n                display: flex;\n                align-items: center;\n            }\n        `],\"framer-library-LocalePicker\");LocaleSelector.displayName=\"Locale Selector\";addPropertyControls(LocaleSelector,{font:{// @ts-ignore\ntype:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:\"1.5em\"}},fillColor:{type:ControlType.Color,title:\"Fill\",optional:true,defaultValue:\"#eee\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000\"},...paddingControls,...radiusControls,icon:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(IconType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:18}}},caret:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(CaretType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#999\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:12}},defaultValue:{type:\"default\"}},options:{type:ControlType.Object,title:\"Options\",buttonTitle:\"Border, Hover\",controls:{title:{type:ControlType.Boolean,defaultValue:true},gap:{type:ControlType.Number,displayStepper:true,defaultValue:5},border:{type:ControlType.Object,buttonTitle:\"Color, Width\",optional:true,controls:borderControls},hover:{type:ControlType.Object,buttonTitle:\"Fill, Border\",optional:true,controls:hoverControls},focus:{type:ControlType.Object,buttonTitle:\"Color, Width\",controls:focusControls}}}});export default LocaleSelector;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LocaleSelector\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"34\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 120\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LocaleSelector.map","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/LEFmnuYE1ot8C2a0wDZL/EcEIHoVWre7TLInO2tLH/yLCmwTYqe.js\";const serializationHash=\"framer-JJD47\";const variantClassNames={JghjVUcxE:\"framer-v-1jkir5q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const dK_hrdJtY=undefined;const UiEe_JJtW=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=({brandName,colour,height,id,width,...props})=>{return{...props,dK_hrdJtY:colour??props.dK_hrdJtY??\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",UiEe_JJtW:brandName??props.UiEe_JJtW??\"Vesterby\"};};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,UiEe_JJtW,dK_hrdJtY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"JghjVUcxE\",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:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"JghjVUcxE\",scopeId:\"WiGWPHGkQ\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Vesterby, home\",className:`${cx(scopingClassNames,\"framer-1jkir5q\",className,classNames)} framer-ant0l7`,\"data-framer-name\":\"Logo link\",layoutDependency:layoutDependency,layoutId:\"JghjVUcxE\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mmaywc\",\"data-styles-preset\":\"yLCmwTYqe\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-dK_hrdJtY-WiGWPHGkQ))\"},children:\"Brand name\"})}),className:\"framer-1dwf82c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zq1Mzykb4\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-dK_hrdJtY-WiGWPHGkQ)\",\"--variable-reference-dK_hrdJtY-WiGWPHGkQ\":dK_hrdJtY},text:UiEe_JJtW,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\".framer-JJD47.framer-ant0l7, .framer-JJD47 .framer-ant0l7 { display: block; }\",\".framer-JJD47.framer-1jkir5q { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 44px; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-JJD47 .framer-1dwf82c { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"44px\",null]}}}\n * @framerVariables {\"UiEe_JJtW\":\"brandName\",\"dK_hrdJtY\":\"colour\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWiGWPHGkQ=withCSS(Component,css,\"framer-JJD47\");export default FramerWiGWPHGkQ;FramerWiGWPHGkQ.displayName=\"Logo\";FramerWiGWPHGkQ.defaultProps={height:200,width:200};addPropertyControls(FramerWiGWPHGkQ,{UiEe_JJtW:{defaultValue:\"Vesterby\",title:\"Brand name\",type:ControlType.String},onUiEe_JJtWChange:{changes:\"UiEe_JJtW\",type:ControlType.ChangeHandler},dK_hrdJtY:{defaultValue:\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",title:\"Colour\",type:ControlType.Color}});addFonts(FramerWiGWPHGkQ,[{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\":\"FramerWiGWPHGkQ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"200\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"44px\\\",null]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"UiEe_JJtW\\\":\\\"brandName\\\",\\\"dK_hrdJtY\\\":\\\"colour\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8cfa921)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LocaleSelector from\"https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/7Wx3r3ii8MhSQ44Rlwa5/LocaleSelector.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/YYIyzfU4OHAptNmG9JuL/ItlgYuSPPKnBnNzHT8J5/lvAVX4A0z.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/rHeeSMnj6Mau0Sac0XjC/ErAPMKuyEksxCmDvRMnF/owbkFJhdA.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/F2BQJO6Ur7LsjTzhuGs5/urPWgcvmeg70XhCooMX8/q1qvpMTsR.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/qShLuUzlofkmBijFAEfB/spiJmqiXT0dmI63GGjax/xug8hckqF.js\";import Logo from\"https://framerusercontent.com/modules/4PcXJlKVpRupBRVRh3hZ/O5dhRNTkyRkvz72r4c9y/WiGWPHGkQ.js\";const LogoFonts=getFonts(Logo);const LocaleSelectorFonts=getFonts(LocaleSelector);const cycleOrder=[\"RnBRXcmfm\",\"LRkgZmoQS\",\"udsvvUSiE\"];const serializationHash=\"framer-M127C\";const variantClassNames={LRkgZmoQS:\"framer-v-16c3tss\",RnBRXcmfm:\"framer-v-1egp2x4\",udsvvUSiE:\"framer-v-1rs5bse\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const BN0ScaUsH=undefined;const WvKzBHO0s=undefined;const wTlqFij4A=undefined;const KBFremjCC=undefined;const tGZXqHmO9=undefined;const VewUSZYha=undefined;const PSNcKRyUw=undefined;const KPz0x5xwF=undefined;const CLYi8OK69=undefined;const cMMB9Fyrp=undefined;const JJfzpw4PQ=undefined;const yW34Hn1OW=undefined;const XUL3fyuQJ=undefined;const vErS8U9Eu=undefined;const O5nibvGNZ=undefined;const jad3cvlIS=undefined;const ccr6StHld=undefined;const c4Oa6sEnK=undefined;const d1rcGVd4F=undefined;const ZB8Jhhg1i=undefined;const zmdhvHcng=undefined;const sUyx4PQ0z=undefined;const xTTWO6kEN=undefined;const z3Yjfi9O9=undefined;const plqw_meX6=undefined;const fGeOKq8Oz=undefined;const KxOdoJAwV=undefined;const uGF4CIXxV=undefined;const l5WA3zjiR=undefined;const EpU3v6LMS=undefined;const uAjNnFfxo=undefined;const n4DfL9XGe=undefined;const BkvFWplRp=undefined;const s4S3qdD3E=undefined;const GCbvpy4NO=undefined;const K9W92aWmf=undefined;const O40Xe1xjp=undefined;const RSJxwMrdC=undefined;const MCxYgiJlN=undefined;const E3JB36n_L=undefined;const xOpsz5HC2=undefined;const qr0gwDPK9=undefined;const setBN0ScaUsH=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={Desktop:\"RnBRXcmfm\",Phone:\"udsvvUSiE\",Tablet:\"LRkgZmoQS\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({address,blurb,brandName,column1Label1,column1Label2,column1Label3,column1Label4,column1Label5,column1Link1,column1Link2,column1Link3,column1Link4,column1Link5,column1Title,column2Label1,column2Label2,column2Label3,column2Label4,column2Link1,column2Link2,column2Link3,column2Link4,column2Title,column3Label1,column3Label2,column3Label3,column3Label4,column3Label5,column3Label6,column3Link1,column3Link2,column3Link3,column3Link4,column3Link5,column3Link6,column3Title,copyrightLine,giantMark,height,id,privacyLabel,privacyLink,termsLabel,termsLink,width,...props})=>{return{...props,BkvFWplRp:column3Link5??props.BkvFWplRp,BN0ScaUsH:brandName??props.BN0ScaUsH??\"Vesterby\",c4Oa6sEnK:column2Link2??props.c4Oa6sEnK,ccr6StHld:column2Label1??props.ccr6StHld??\"Shipping and returns\",CLYi8OK69:column1Link3??props.CLYi8OK69,cMMB9Fyrp:column1Label3??props.cMMB9Fyrp??\"Lighting\",d1rcGVd4F:column2Label2??props.d1rcGVd4F??\"Contact\",E3JB36n_L:termsLink??props.E3JB36n_L,EpU3v6LMS:column3Label3??props.EpU3v6LMS??\"Lookbooks\",fGeOKq8Oz:column3Label1??props.fGeOKq8Oz??\"About\",GCbvpy4NO:column3Link6??props.GCbvpy4NO,jad3cvlIS:column2Link1??props.jad3cvlIS,JJfzpw4PQ:column1Link4??props.JJfzpw4PQ,K9W92aWmf:column3Label6??props.K9W92aWmf??\"Read me first\",KBFremjCC:column1Title??props.KBFremjCC??\"Collection\",KPz0x5xwF:column1Label2??props.KPz0x5xwF??\"Tables\",KxOdoJAwV:column3Link2??props.KxOdoJAwV,l5WA3zjiR:column3Link3??props.l5WA3zjiR,MCxYgiJlN:privacyLabel??props.MCxYgiJlN??\"Privacy\",n4DfL9XGe:column3Label4??props.n4DfL9XGe??\"Docs\",O40Xe1xjp:copyrightLine??props.O40Xe1xjp??\"\\xa9 2026 Vesterby \\xb7 Copenhagen \\xb7 Antwerp \\xb7 Porto \\xb7 Melbourne \\xb7 Berlin \\xb7 Oslo \\xb7 Zurich \\xb7 Montreal\",O5nibvGNZ:column2Title??props.O5nibvGNZ??\"Help\",plqw_meX6:column3Link1??props.plqw_meX6,PSNcKRyUw:column1Link2??props.PSNcKRyUw,qr0gwDPK9:giantMark??props.qr0gwDPK9??\"VESTERBY\",RSJxwMrdC:privacyLink??props.RSJxwMrdC,s4S3qdD3E:column3Label5??props.s4S3qdD3E??\"Style guide\",sUyx4PQ0z:column2Link4??props.sUyx4PQ0z,tGZXqHmO9:column1Link1??props.tGZXqHmO9,uAjNnFfxo:column3Link4??props.uAjNnFfxo,uGF4CIXxV:column3Label2??props.uGF4CIXxV??\"Journal\",variant:humanReadableVariantMap[props.variant]??props.variant??\"RnBRXcmfm\",vErS8U9Eu:column1Label5??props.vErS8U9Eu??\"All pieces\",VewUSZYha:column1Label1??props.VewUSZYha??\"Seating\",wTlqFij4A:address??props.wTlqFij4A??\"Savsmedgade 12, 1650 Copenhagen V, Denmark\",WvKzBHO0s:blurb??props.WvKzBHO0s??\"Vesterby makes furniture and lighting in Copenhagen and delivers to Europe, Australia and Canada.\",xOpsz5HC2:termsLabel??props.xOpsz5HC2??\"Terms\",xTTWO6kEN:column2Label4??props.xTTWO6kEN??\"Connect your store\",XUL3fyuQJ:column1Link5??props.XUL3fyuQJ,yW34Hn1OW:column1Label4??props.yW34Hn1OW??\"Storage\",z3Yjfi9O9:column3Title??props.z3Yjfi9O9??\"Company\",ZB8Jhhg1i:column2Link3??props.ZB8Jhhg1i,zmdhvHcng:column2Label3??props.zmdhvHcng??\"Stockists\"};};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,\"BN0ScaUsH\":externalBN0ScaUsH,\"onBN0ScaUsHChange\":setExternalBN0ScaUsH,WvKzBHO0s,wTlqFij4A,KBFremjCC,VewUSZYha,KPz0x5xwF,cMMB9Fyrp,yW34Hn1OW,vErS8U9Eu,tGZXqHmO9,PSNcKRyUw,CLYi8OK69,JJfzpw4PQ,XUL3fyuQJ,O5nibvGNZ,ccr6StHld,d1rcGVd4F,zmdhvHcng,xTTWO6kEN,jad3cvlIS,c4Oa6sEnK,ZB8Jhhg1i,sUyx4PQ0z,z3Yjfi9O9,fGeOKq8Oz,uGF4CIXxV,EpU3v6LMS,n4DfL9XGe,s4S3qdD3E,K9W92aWmf,plqw_meX6,KxOdoJAwV,l5WA3zjiR,uAjNnFfxo,BkvFWplRp,GCbvpy4NO,O40Xe1xjp,MCxYgiJlN,RSJxwMrdC,xOpsz5HC2,E3JB36n_L,qr0gwDPK9,...restProps}=getProps(props);const[BN0ScaUsH,setBN0ScaUsH]=useStateVariable(externalBN0ScaUsH,setExternalBN0ScaUsH);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RnBRXcmfm\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1egp2x4\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"RnBRXcmfm\",ref:refBinding,style:{...style},...addPropertyOverrides({LRkgZmoQS:{\"data-framer-name\":\"Tablet\"},udsvvUSiE:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-103nci8\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"KMTCyNdbv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yd4ha3\",\"data-framer-name\":\"Grid: Columns\",layoutDependency:layoutDependency,layoutId:\"MgDp5oBFR\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1igpa0a\",\"data-framer-name\":\"Column: Brand\",layoutDependency:layoutDependency,layoutId:\"sZMMMPDZj\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,...addPropertyOverrides({udsvvUSiE:{y:(componentViewport?.y||0)+48+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1acd58a-container\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"N_JyWUw45-container\",name:\"Logo\",nodeId:\"N_JyWUw45\",rendersWithMotion:true,scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(Logo,{dK_hrdJtY:\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",height:\"100%\",id:\"N_JyWUw45\",layoutId:\"N_JyWUw45\",name:\"Logo\",onUiEe_JJtWChange:setBN0ScaUsH,UiEe_JJtW:BN0ScaUsH,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15607b9a-4978-415b-b9ae-427afc916b7b))\"},children:\"Blurb\"})}),className:\"framer-3ndzgm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CPd9rt1SQ\",style:{\"--extracted-r6o4lv\":\"var(--token-15607b9a-4978-415b-b9ae-427afc916b7b)\"},text:WvKzBHO0s,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17ozz67\",\"data-styles-preset\":\"xug8hckqF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15607b9a-4978-415b-b9ae-427afc916b7b))\"},children:\"Savsmedgade 12, 1650 Copenhagen V, Denmark\"})}),className:\"framer-wdh6al\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PW2A6Eg7f\",style:{\"--extracted-r6o4lv\":\"var(--token-15607b9a-4978-415b-b9ae-427afc916b7b)\"},text:wTlqFij4A,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w6i4ut\",\"data-framer-name\":\"Column: Collection\",layoutDependency:layoutDependency,layoutId:\"k72MEthKM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-77lx8g\",\"data-styles-preset\":\"q1qvpMTsR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-15607b9a-4978-415b-b9ae-427afc916b7b))\"},children:\"Column 1 title\"})}),className:\"framer-sew1aw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BKAqgrpZ5\",style:{\"--extracted-1of0zx5\":\"var(--token-15607b9a-4978-415b-b9ae-427afc916b7b)\"},text:KBFremjCC,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{\"aria-label\":\"Collection\",className:\"framer-ixqadc\",\"data-framer-name\":\"Links: Collection\",layoutDependency:layoutDependency,layoutId:\"pYVnzNEzE\",children:[/*#__PURE__*/_jsx(Link,{href:tGZXqHmO9,motionChild:true,nodeId:\"OmuPClZF0\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1a2wb4l framer-1hu1wu7\",\"data-framer-name\":\"Link: Seating\",layoutDependency:layoutDependency,layoutId:\"OmuPClZF0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Column 1 label 1\"})}),className:\"framer-1ixanbe\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Zs7FWxgUF\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:VewUSZYha,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:PSNcKRyUw,motionChild:true,nodeId:\"iG2rCYVvL\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-hrzqi0 framer-1hu1wu7\",\"data-framer-name\":\"Link: Tables\",layoutDependency:layoutDependency,layoutId:\"iG2rCYVvL\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Column 1 label 2\"})}),className:\"framer-1511fsh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OmAZuAuEx\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:KPz0x5xwF,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:CLYi8OK69,motionChild:true,nodeId:\"mI5ruWmlo\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-fkw4pw framer-1hu1wu7\",\"data-framer-name\":\"Link: Lighting\",layoutDependency:layoutDependency,layoutId:\"mI5ruWmlo\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Column 1 label 3\"})}),className:\"framer-nnrg7t\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wxBTLUUB3\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:cMMB9Fyrp,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:JJfzpw4PQ,motionChild:true,nodeId:\"EI0Qh4DA2\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-awtaxb framer-1hu1wu7\",\"data-framer-name\":\"Link: Storage\",layoutDependency:layoutDependency,layoutId:\"EI0Qh4DA2\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Column 1 label 4\"})}),className:\"framer-1uqrhfd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZJGsLPFPp\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:yW34Hn1OW,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:XUL3fyuQJ,motionChild:true,nodeId:\"sphusoz8k\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-s7dcop framer-1hu1wu7\",\"data-framer-name\":\"Link: All pieces\",layoutDependency:layoutDependency,layoutId:\"sphusoz8k\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Column 1 label 5\"})}),className:\"framer-oyxhjk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gfEXU5Fs_\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:vErS8U9Eu,verticalAlignment:\"top\",withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v19auo\",\"data-framer-name\":\"Column: Help\",layoutDependency:layoutDependency,layoutId:\"dQQ8Zb2cu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-77lx8g\",\"data-styles-preset\":\"q1qvpMTsR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-15607b9a-4978-415b-b9ae-427afc916b7b))\"},children:\"Column 2 title\"})}),className:\"framer-1dnxkat\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IH36mq8ys\",style:{\"--extracted-1of0zx5\":\"var(--token-15607b9a-4978-415b-b9ae-427afc916b7b)\"},text:O5nibvGNZ,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{\"aria-label\":\"Help\",className:\"framer-1lcr13q\",\"data-framer-name\":\"Links: Help\",layoutDependency:layoutDependency,layoutId:\"ExWQE6uzX\",children:[/*#__PURE__*/_jsx(Link,{href:jad3cvlIS,motionChild:true,nodeId:\"d_WKRoprc\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ghtf42 framer-1hu1wu7\",\"data-framer-name\":\"Link: Shipping and returns\",layoutDependency:layoutDependency,layoutId:\"d_WKRoprc\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Column 2 label 1\"})}),className:\"framer-xc9s3a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jAi1LAPzs\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:ccr6StHld,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:c4Oa6sEnK,motionChild:true,nodeId:\"yaHCxXW7m\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1rq096u framer-1hu1wu7\",\"data-framer-name\":\"Link: Contact\",layoutDependency:layoutDependency,layoutId:\"yaHCxXW7m\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Column 2 label 2\"})}),className:\"framer-15keyct\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bUqVk0eDV\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:d1rcGVd4F,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:ZB8Jhhg1i,motionChild:true,nodeId:\"x8Qv9_vvu\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-a8rywz framer-1hu1wu7\",\"data-framer-name\":\"Link: Stockists\",layoutDependency:layoutDependency,layoutId:\"x8Qv9_vvu\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Column 2 label 3\"})}),className:\"framer-y74dh7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"or4fX5FXw\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:zmdhvHcng,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:sUyx4PQ0z,motionChild:true,nodeId:\"qmfXRF2U7\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ozg3by framer-1hu1wu7\",\"data-framer-name\":\"Link: Connect your store\",layoutDependency:layoutDependency,layoutId:\"qmfXRF2U7\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Column 2 label 4\"})}),className:\"framer-2iupyo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TYX9jMelH\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:xTTWO6kEN,verticalAlignment:\"top\",withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v40vxp\",\"data-framer-name\":\"Column: Company\",layoutDependency:layoutDependency,layoutId:\"s1EMiIr2q\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-77lx8g\",\"data-styles-preset\":\"q1qvpMTsR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-15607b9a-4978-415b-b9ae-427afc916b7b))\"},children:\"Column 3 title\"})}),className:\"framer-19w5i9p\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FONeDMdrF\",style:{\"--extracted-1of0zx5\":\"var(--token-15607b9a-4978-415b-b9ae-427afc916b7b)\"},text:z3Yjfi9O9,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{\"aria-label\":\"Company\",className:\"framer-wdsjlo\",\"data-framer-name\":\"Links: Company\",layoutDependency:layoutDependency,layoutId:\"rK05Opr9q\",children:[/*#__PURE__*/_jsx(Link,{href:plqw_meX6,motionChild:true,nodeId:\"EqeCnDZ2q\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1x1iwdx framer-1hu1wu7\",\"data-framer-name\":\"Link: About\",layoutDependency:layoutDependency,layoutId:\"EqeCnDZ2q\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Column 3 label 1\"})}),className:\"framer-11urf3m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ajq531MJB\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:fGeOKq8Oz,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:KxOdoJAwV,motionChild:true,nodeId:\"o0Qnupzei\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ge49od framer-1hu1wu7\",\"data-framer-name\":\"Link: Journal\",layoutDependency:layoutDependency,layoutId:\"o0Qnupzei\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Column 3 label 2\"})}),className:\"framer-f7jl4l\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UlpbWOBWC\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:uGF4CIXxV,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:l5WA3zjiR,motionChild:true,nodeId:\"pj95_hFxw\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1gkd5kh framer-1hu1wu7\",\"data-framer-name\":\"Link: Lookbooks\",layoutDependency:layoutDependency,layoutId:\"pj95_hFxw\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Column 3 label 3\"})}),className:\"framer-1ag5syd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FH5bXIUjn\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:EpU3v6LMS,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:uAjNnFfxo,motionChild:true,nodeId:\"Wnmbnyran\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-9vil5u framer-1hu1wu7\",\"data-framer-name\":\"Link: Docs\",layoutDependency:layoutDependency,layoutId:\"Wnmbnyran\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Column 3 label 4\"})}),className:\"framer-kl8mc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PwNGlmqz6\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:n4DfL9XGe,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:BkvFWplRp,motionChild:true,nodeId:\"V2PkmfiB0\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ijozwh framer-1hu1wu7\",\"data-framer-name\":\"Link: Style guide\",layoutDependency:layoutDependency,layoutId:\"V2PkmfiB0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Column 3 label 5\"})}),className:\"framer-10cxmzk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KBfVOacDh\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:s4S3qdD3E,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:GCbvpy4NO,motionChild:true,nodeId:\"zUI_0uzMF\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1n02xds framer-1hu1wu7\",\"data-framer-name\":\"Link: Read me first\",layoutDependency:layoutDependency,layoutId:\"zUI_0uzMF\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bf1sf7\",\"data-styles-preset\":\"owbkFJhdA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Column 3 label 6\"})}),className:\"framer-1ou0nzb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Wjk4GXMFK\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:K9W92aWmf,verticalAlignment:\"top\",withExternalLayout:true})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jv4yvo\",\"data-framer-name\":\"Row: Legal\",layoutDependency:layoutDependency,layoutId:\"Xo4XxEWbW\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17ozz67\",\"data-styles-preset\":\"xug8hckqF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15607b9a-4978-415b-b9ae-427afc916b7b))\"},children:\"Copyright line\"})}),className:\"framer-1rxcoqo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DJWDR7HHV\",style:{\"--extracted-r6o4lv\":\"var(--token-15607b9a-4978-415b-b9ae-427afc916b7b)\"},text:O40Xe1xjp,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({udsvvUSiE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17ozz67\",\"data-styles-preset\":\"xug8hckqF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15607b9a-4978-415b-b9ae-427afc916b7b))\"},children:\"\\xa9 2026 Vesterby \\xb7 Copenhagen \\xb7 Antwerp \\xb7 Porto \\xb7 Melbourne \\xb7 Berlin \\xb7 Oslo \\xb7 Zurich \\xb7 Montreal\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.nav,{\"aria-label\":\"Legal\",className:\"framer-1lfdy0x\",\"data-framer-name\":\"Links: Legal\",layoutDependency:layoutDependency,layoutId:\"C8mRnd4EP\",children:[/*#__PURE__*/_jsx(Link,{href:RSJxwMrdC,motionChild:true,nodeId:\"AohWEDOXT\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-biq3h3 framer-1hu1wu7\",\"data-framer-name\":\"Link: Privacy\",layoutDependency:layoutDependency,layoutId:\"AohWEDOXT\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17ozz67\",\"data-styles-preset\":\"xug8hckqF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Privacy label\"})}),className:\"framer-v9c3kj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WjmZIWbVP\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:MCxYgiJlN,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:E3JB36n_L,motionChild:true,nodeId:\"q08qvAfib\",scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-odt7x0 framer-1hu1wu7\",\"data-framer-name\":\"Link: Terms\",layoutDependency:layoutDependency,layoutId:\"q08qvAfib\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17ozz67\",\"data-styles-preset\":\"xug8hckqF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Terms label\"})}),className:\"framer-1x45z9k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I0vKvFgWJ\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:xOpsz5HC2,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9dl2ep-container\",\"data-framer-name\":\"Language picker\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DQJJukulP-container\",name:\"Language picker\",nodeId:\"DQJJukulP\",rendersWithMotion:true,scopeId:\"F4bQsbAjZ\",children:/*#__PURE__*/_jsx(LocaleSelector,{caret:{color:\"var(--token-15607b9a-4978-415b-b9ae-427afc916b7b)\",size:12,type:\"default\"},fillColor:\"var(--token-320e1da7-2a7c-4af4-abd5-93f4ec5fc442)\",font:{fontFamily:'\"Familjen Grotesk\", \"Familjen Grotesk Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",id:\"DQJJukulP\",layoutId:\"DQJJukulP\",name:\"Language picker\",options:{focus:{color:\"var(--token-ebaa2e30-5b3d-43c5-b93c-64df3be8259c)\",offset:0,style:\"solid\",width:1},gap:5,title:true},padding:\"14px 12px 14px 12px\",radius:\"0px\",textColor:\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-smfe63\",\"data-framer-name\":\"Row: Mark\",layoutDependency:layoutDependency,layoutId:\"OpRBG9JHI\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1vwt5da\",\"data-styles-preset\":\"lvAVX4A0z\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Giant mark\"})}),className:\"framer-fkbmfv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"F9pAemTm8\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:qr0gwDPK9,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\".framer-M127C.framer-1hu1wu7, .framer-M127C .framer-1hu1wu7 { display: block; }\",\".framer-M127C.framer-1egp2x4 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 96px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-M127C .framer-103nci8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1440px; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-M127C .framer-yd4ha3 { display: grid; flex: none; gap: 32px; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-M127C .framer-1igpa0a, .framer-M127C .framer-w6i4ut, .framer-M127C .framer-1v19auo, .framer-M127C .framer-1v40vxp { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-M127C .framer-1acd58a-container, .framer-M127C .framer-9dl2ep-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-M127C .framer-3ndzgm, .framer-M127C .framer-wdh6al { flex: none; height: auto; max-width: 320px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-M127C .framer-sew1aw, .framer-M127C .framer-1dnxkat, .framer-M127C .framer-19w5i9p, .framer-M127C .framer-fkbmfv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-M127C .framer-ixqadc, .framer-M127C .framer-1lcr13q, .framer-M127C .framer-wdsjlo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-M127C .framer-1a2wb4l, .framer-M127C .framer-hrzqi0, .framer-M127C .framer-fkw4pw, .framer-M127C .framer-awtaxb, .framer-M127C .framer-s7dcop, .framer-M127C .framer-1ghtf42, .framer-M127C .framer-1rq096u, .framer-M127C .framer-a8rywz, .framer-M127C .framer-1ozg3by, .framer-M127C .framer-1x1iwdx, .framer-M127C .framer-ge49od, .framer-M127C .framer-1gkd5kh, .framer-M127C .framer-9vil5u, .framer-M127C .framer-1ijozwh, .framer-M127C .framer-1n02xds, .framer-M127C .framer-biq3h3, .framer-M127C .framer-odt7x0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 44px; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-M127C .framer-1ixanbe, .framer-M127C .framer-1511fsh, .framer-M127C .framer-nnrg7t, .framer-M127C .framer-1uqrhfd, .framer-M127C .framer-oyxhjk, .framer-M127C .framer-xc9s3a, .framer-M127C .framer-15keyct, .framer-M127C .framer-y74dh7, .framer-M127C .framer-2iupyo, .framer-M127C .framer-11urf3m, .framer-M127C .framer-f7jl4l, .framer-M127C .framer-1ag5syd, .framer-M127C .framer-kl8mc, .framer-M127C .framer-10cxmzk, .framer-M127C .framer-1ou0nzb, .framer-M127C .framer-1rxcoqo, .framer-M127C .framer-v9c3kj, .framer-M127C .framer-1x45z9k { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-M127C .framer-1jv4yvo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; padding: 32px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-M127C .framer-1lfdy0x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-M127C .framer-smfe63 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 8px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-M127C.framer-v-16c3tss.framer-1egp2x4 { padding: 80px 0px 0px 0px; width: 810px; }\",\".framer-M127C.framer-v-16c3tss .framer-103nci8 { padding: 0px 32px 0px 32px; }\",\".framer-M127C.framer-v-16c3tss .framer-yd4ha3 { grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-M127C.framer-v-16c3tss .framer-smfe63 { padding: 8px 0px 24px 0px; }\",\".framer-M127C.framer-v-1rs5bse.framer-1egp2x4 { padding: 48px 0px 0px 0px; width: 390px; }\",\".framer-M127C.framer-v-1rs5bse .framer-103nci8 { padding: 0px 16px 0px 16px; }\",\".framer-M127C.framer-v-1rs5bse .framer-yd4ha3 { gap: 24px; grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-M127C.framer-v-1rs5bse .framer-1igpa0a { gap: 8px; grid-column: 1 / -1; }\",\".framer-M127C.framer-v-1rs5bse .framer-w6i4ut, .framer-M127C.framer-v-1rs5bse .framer-1v19auo, .framer-M127C.framer-v-1rs5bse .framer-1v40vxp { gap: 8px; }\",\".framer-M127C.framer-v-1rs5bse .framer-1jv4yvo { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 12px; justify-content: flex-start; padding: 24px 0px 8px 0px; }\",\".framer-M127C.framer-v-1rs5bse .framer-1rxcoqo { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-M127C.framer-v-1rs5bse .framer-smfe63 { padding: 8px 0px 16px 0px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 796\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"LRkgZmoQS\":{\"layout\":[\"fixed\",\"auto\"]},\"udsvvUSiE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"BN0ScaUsH\":\"brandName\",\"WvKzBHO0s\":\"blurb\",\"wTlqFij4A\":\"address\",\"KBFremjCC\":\"column1Title\",\"VewUSZYha\":\"column1Label1\",\"KPz0x5xwF\":\"column1Label2\",\"cMMB9Fyrp\":\"column1Label3\",\"yW34Hn1OW\":\"column1Label4\",\"vErS8U9Eu\":\"column1Label5\",\"tGZXqHmO9\":\"column1Link1\",\"PSNcKRyUw\":\"column1Link2\",\"CLYi8OK69\":\"column1Link3\",\"JJfzpw4PQ\":\"column1Link4\",\"XUL3fyuQJ\":\"column1Link5\",\"O5nibvGNZ\":\"column2Title\",\"ccr6StHld\":\"column2Label1\",\"d1rcGVd4F\":\"column2Label2\",\"zmdhvHcng\":\"column2Label3\",\"xTTWO6kEN\":\"column2Label4\",\"jad3cvlIS\":\"column2Link1\",\"c4Oa6sEnK\":\"column2Link2\",\"ZB8Jhhg1i\":\"column2Link3\",\"sUyx4PQ0z\":\"column2Link4\",\"z3Yjfi9O9\":\"column3Title\",\"fGeOKq8Oz\":\"column3Label1\",\"uGF4CIXxV\":\"column3Label2\",\"EpU3v6LMS\":\"column3Label3\",\"n4DfL9XGe\":\"column3Label4\",\"s4S3qdD3E\":\"column3Label5\",\"K9W92aWmf\":\"column3Label6\",\"plqw_meX6\":\"column3Link1\",\"KxOdoJAwV\":\"column3Link2\",\"l5WA3zjiR\":\"column3Link3\",\"uAjNnFfxo\":\"column3Link4\",\"BkvFWplRp\":\"column3Link5\",\"GCbvpy4NO\":\"column3Link6\",\"O40Xe1xjp\":\"copyrightLine\",\"MCxYgiJlN\":\"privacyLabel\",\"RSJxwMrdC\":\"privacyLink\",\"xOpsz5HC2\":\"termsLabel\",\"E3JB36n_L\":\"termsLink\",\"qr0gwDPK9\":\"giantMark\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerF4bQsbAjZ=withCSS(Component,css,\"framer-M127C\");export default FramerF4bQsbAjZ;FramerF4bQsbAjZ.displayName=\"Footer\";FramerF4bQsbAjZ.defaultProps={height:796,width:1200};addPropertyControls(FramerF4bQsbAjZ,{variant:{options:[\"RnBRXcmfm\",\"LRkgZmoQS\",\"udsvvUSiE\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},BN0ScaUsH:{defaultValue:\"Vesterby\",title:\"Brand name\",type:ControlType.String},onBN0ScaUsHChange:{changes:\"BN0ScaUsH\",type:ControlType.ChangeHandler},WvKzBHO0s:{defaultValue:\"Vesterby makes furniture and lighting in Copenhagen and delivers to Europe, Australia and Canada.\",displayTextArea:true,title:\"Blurb\",type:ControlType.String},onWvKzBHO0sChange:{changes:\"WvKzBHO0s\",type:ControlType.ChangeHandler},wTlqFij4A:{defaultValue:\"Savsmedgade 12, 1650 Copenhagen V, Denmark\",title:\"Address\",type:ControlType.String},onwTlqFij4AChange:{changes:\"wTlqFij4A\",type:ControlType.ChangeHandler},KBFremjCC:{defaultValue:\"Collection\",title:\"Column 1 title\",type:ControlType.String},onKBFremjCCChange:{changes:\"KBFremjCC\",type:ControlType.ChangeHandler},VewUSZYha:{defaultValue:\"Seating\",title:\"Column 1 label 1\",type:ControlType.String},onVewUSZYhaChange:{changes:\"VewUSZYha\",type:ControlType.ChangeHandler},KPz0x5xwF:{defaultValue:\"Tables\",title:\"Column 1 label 2\",type:ControlType.String},onKPz0x5xwFChange:{changes:\"KPz0x5xwF\",type:ControlType.ChangeHandler},cMMB9Fyrp:{defaultValue:\"Lighting\",title:\"Column 1 label 3\",type:ControlType.String},oncMMB9FyrpChange:{changes:\"cMMB9Fyrp\",type:ControlType.ChangeHandler},yW34Hn1OW:{defaultValue:\"Storage\",title:\"Column 1 label 4\",type:ControlType.String},onyW34Hn1OWChange:{changes:\"yW34Hn1OW\",type:ControlType.ChangeHandler},vErS8U9Eu:{defaultValue:\"All pieces\",title:\"Column 1 label 5\",type:ControlType.String},onvErS8U9EuChange:{changes:\"vErS8U9Eu\",type:ControlType.ChangeHandler},tGZXqHmO9:{title:\"Column 1 link 1\",type:ControlType.Link},PSNcKRyUw:{title:\"Column 1 link 2\",type:ControlType.Link},CLYi8OK69:{title:\"Column 1 link 3\",type:ControlType.Link},JJfzpw4PQ:{title:\"Column 1 link 4\",type:ControlType.Link},XUL3fyuQJ:{title:\"Column 1 link 5\",type:ControlType.Link},O5nibvGNZ:{defaultValue:\"Help\",title:\"Column 2 title\",type:ControlType.String},onO5nibvGNZChange:{changes:\"O5nibvGNZ\",type:ControlType.ChangeHandler},ccr6StHld:{defaultValue:\"Shipping and returns\",title:\"Column 2 label 1\",type:ControlType.String},onccr6StHldChange:{changes:\"ccr6StHld\",type:ControlType.ChangeHandler},d1rcGVd4F:{defaultValue:\"Contact\",title:\"Column 2 label 2\",type:ControlType.String},ond1rcGVd4FChange:{changes:\"d1rcGVd4F\",type:ControlType.ChangeHandler},zmdhvHcng:{defaultValue:\"Stockists\",title:\"Column 2 label 3\",type:ControlType.String},onzmdhvHcngChange:{changes:\"zmdhvHcng\",type:ControlType.ChangeHandler},xTTWO6kEN:{defaultValue:\"Connect your store\",title:\"Column 2 label 4\",type:ControlType.String},onxTTWO6kENChange:{changes:\"xTTWO6kEN\",type:ControlType.ChangeHandler},jad3cvlIS:{title:\"Column 2 link 1\",type:ControlType.Link},c4Oa6sEnK:{title:\"Column 2 link 2\",type:ControlType.Link},ZB8Jhhg1i:{title:\"Column 2 link 3\",type:ControlType.Link},sUyx4PQ0z:{title:\"Column 2 link 4\",type:ControlType.Link},z3Yjfi9O9:{defaultValue:\"Company\",title:\"Column 3 title\",type:ControlType.String},onz3Yjfi9O9Change:{changes:\"z3Yjfi9O9\",type:ControlType.ChangeHandler},fGeOKq8Oz:{defaultValue:\"About\",title:\"Column 3 label 1\",type:ControlType.String},onfGeOKq8OzChange:{changes:\"fGeOKq8Oz\",type:ControlType.ChangeHandler},uGF4CIXxV:{defaultValue:\"Journal\",title:\"Column 3 label 2\",type:ControlType.String},onuGF4CIXxVChange:{changes:\"uGF4CIXxV\",type:ControlType.ChangeHandler},EpU3v6LMS:{defaultValue:\"Lookbooks\",title:\"Column 3 label 3\",type:ControlType.String},onEpU3v6LMSChange:{changes:\"EpU3v6LMS\",type:ControlType.ChangeHandler},n4DfL9XGe:{defaultValue:\"Docs\",title:\"Column 3 label 4\",type:ControlType.String},onn4DfL9XGeChange:{changes:\"n4DfL9XGe\",type:ControlType.ChangeHandler},s4S3qdD3E:{defaultValue:\"Style guide\",title:\"Column 3 label 5\",type:ControlType.String},ons4S3qdD3EChange:{changes:\"s4S3qdD3E\",type:ControlType.ChangeHandler},K9W92aWmf:{defaultValue:\"Read me first\",title:\"Column 3 label 6\",type:ControlType.String},onK9W92aWmfChange:{changes:\"K9W92aWmf\",type:ControlType.ChangeHandler},plqw_meX6:{title:\"Column 3 link 1\",type:ControlType.Link},KxOdoJAwV:{title:\"Column 3 link 2\",type:ControlType.Link},l5WA3zjiR:{title:\"Column 3 link 3\",type:ControlType.Link},uAjNnFfxo:{title:\"Column 3 link 4\",type:ControlType.Link},BkvFWplRp:{title:\"Column 3 link 5\",type:ControlType.Link},GCbvpy4NO:{title:\"Column 3 link 6\",type:ControlType.Link},O40Xe1xjp:{defaultValue:\"\\xa9 2026 Vesterby \\xb7 Copenhagen \\xb7 Antwerp \\xb7 Porto \\xb7 Melbourne \\xb7 Berlin \\xb7 Oslo \\xb7 Zurich \\xb7 Montreal\",title:\"Copyright line\",type:ControlType.String},onO40Xe1xjpChange:{changes:\"O40Xe1xjp\",type:ControlType.ChangeHandler},MCxYgiJlN:{defaultValue:\"Privacy\",title:\"Privacy label\",type:ControlType.String},onMCxYgiJlNChange:{changes:\"MCxYgiJlN\",type:ControlType.ChangeHandler},RSJxwMrdC:{title:\"Privacy link\",type:ControlType.Link},xOpsz5HC2:{defaultValue:\"Terms\",title:\"Terms label\",type:ControlType.String},onxOpsz5HC2Change:{changes:\"xOpsz5HC2\",type:ControlType.ChangeHandler},E3JB36n_L:{title:\"Terms link\",type:ControlType.Link},qr0gwDPK9:{defaultValue:\"VESTERBY\",title:\"Giant mark\",type:ControlType.String},onqr0gwDPK9Change:{changes:\"qr0gwDPK9\",type:ControlType.ChangeHandler}});addFonts(FramerF4bQsbAjZ,[{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:\"Familjen Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Familjen Grotesk\",url:\"https://fonts.gstatic.com/s/familjengrotesk/v11/Qw3LZR9ZHiDnImG6-NEMQ41wby8WRnYsfkunR_eGfMGJaSzoc1jcEYq2.woff2\",weight:\"400\"}]},...LogoFonts,...LocaleSelectorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerF4bQsbAjZ.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Logo,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerF4bQsbAjZ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LRkgZmoQS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"udsvvUSiE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"BN0ScaUsH\\\":\\\"brandName\\\",\\\"WvKzBHO0s\\\":\\\"blurb\\\",\\\"wTlqFij4A\\\":\\\"address\\\",\\\"KBFremjCC\\\":\\\"column1Title\\\",\\\"VewUSZYha\\\":\\\"column1Label1\\\",\\\"KPz0x5xwF\\\":\\\"column1Label2\\\",\\\"cMMB9Fyrp\\\":\\\"column1Label3\\\",\\\"yW34Hn1OW\\\":\\\"column1Label4\\\",\\\"vErS8U9Eu\\\":\\\"column1Label5\\\",\\\"tGZXqHmO9\\\":\\\"column1Link1\\\",\\\"PSNcKRyUw\\\":\\\"column1Link2\\\",\\\"CLYi8OK69\\\":\\\"column1Link3\\\",\\\"JJfzpw4PQ\\\":\\\"column1Link4\\\",\\\"XUL3fyuQJ\\\":\\\"column1Link5\\\",\\\"O5nibvGNZ\\\":\\\"column2Title\\\",\\\"ccr6StHld\\\":\\\"column2Label1\\\",\\\"d1rcGVd4F\\\":\\\"column2Label2\\\",\\\"zmdhvHcng\\\":\\\"column2Label3\\\",\\\"xTTWO6kEN\\\":\\\"column2Label4\\\",\\\"jad3cvlIS\\\":\\\"column2Link1\\\",\\\"c4Oa6sEnK\\\":\\\"column2Link2\\\",\\\"ZB8Jhhg1i\\\":\\\"column2Link3\\\",\\\"sUyx4PQ0z\\\":\\\"column2Link4\\\",\\\"z3Yjfi9O9\\\":\\\"column3Title\\\",\\\"fGeOKq8Oz\\\":\\\"column3Label1\\\",\\\"uGF4CIXxV\\\":\\\"column3Label2\\\",\\\"EpU3v6LMS\\\":\\\"column3Label3\\\",\\\"n4DfL9XGe\\\":\\\"column3Label4\\\",\\\"s4S3qdD3E\\\":\\\"column3Label5\\\",\\\"K9W92aWmf\\\":\\\"column3Label6\\\",\\\"plqw_meX6\\\":\\\"column3Link1\\\",\\\"KxOdoJAwV\\\":\\\"column3Link2\\\",\\\"l5WA3zjiR\\\":\\\"column3Link3\\\",\\\"uAjNnFfxo\\\":\\\"column3Link4\\\",\\\"BkvFWplRp\\\":\\\"column3Link5\\\",\\\"GCbvpy4NO\\\":\\\"column3Link6\\\",\\\"O40Xe1xjp\\\":\\\"copyrightLine\\\",\\\"MCxYgiJlN\\\":\\\"privacyLabel\\\",\\\"RSJxwMrdC\\\":\\\"privacyLink\\\",\\\"xOpsz5HC2\\\":\\\"termsLabel\\\",\\\"E3JB36n_L\\\":\\\"termsLink\\\",\\\"qr0gwDPK9\\\":\\\"giantMark\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"796\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./F4bQsbAjZ.map","// Vesterby · Cart button. The nav's \"Cart\" word (label style, underlined on hover and keyboard focus) with the 20 px Accent badge\n// that counts the items (Accent ink, 12 px, 600). aria-label \"Cart, 2 items\", aria-haspopup=\"dialog\"; a press opens the drawer\n// (window event \"vesterby-cart-open\"). The count follows localStorage \"vesterby-cart\" through the window events \"vesterby-cart\" and\n// \"storage\" (so it holds across tabs). The \"menu\" variant is the phone menu's copy in a 48 px row.\n// Adapted from nieto/code/CartBadge.tsx (a count badge instead of an icon). Reproduces site.js lines 112-115, 166, 177 and site.css 276-278.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const CART_KEY=\"vesterby-cart\";function readCount(){if(typeof window===\"undefined\")return 0;let raw=null;try{raw=window.localStorage.getItem(CART_KEY);}catch{}if(raw===null){const m=window.__vbMem;raw=m&&m[CART_KEY]?m[CART_KEY]:null;}try{const v=JSON.parse(raw||\"[]\");return Array.isArray(v)?v.reduce((n,i)=>n+(i&&i.qty>0?Number(i.qty):0),0):0;}catch{return 0;}}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function CartButton(props){const{label=\"Cart\",color=\"#121110\",badgeFill=\"#7B1E2E\",badgeText=\"#FFF4F2\",fontFamily=\"Familjen Grotesk\",fontSize=12,tracking=.08,hideWhenEmpty=false,variant=\"nav\",itemSingular=\"item\",itemPlural=\"items\",style}=props;const onCanvas=RenderTarget.current()!==RenderTarget.preview;const[count,setCount]=React.useState(0);const[hover,setHover]=React.useState(false);const[focus,setFocus]=React.useState(false);React.useEffect(()=>{if(onCanvas)return;const sync=()=>setCount(readCount());sync();const onStorage=e=>{if(!e.key||e.key===CART_KEY)sync();};window.addEventListener(\"vesterby-cart\",sync);window.addEventListener(\"storage\",onStorage);return()=>{window.removeEventListener(\"vesterby-cart\",sync);window.removeEventListener(\"storage\",onStorage);};},[onCanvas]);const n=onCanvas?2:count;if(hideWhenEmpty&&n===0&&!onCanvas)return /*#__PURE__*/_jsx(\"div\",{\"data-vb\":\"cart-count\",style:{width:0,height:0}});const menu=variant===\"menu\";const open=e=>{if(onCanvas||typeof window===\"undefined\")return;window.dispatchEvent(new CustomEvent(\"vesterby-cart-open\",{detail:{opener:e.currentTarget}}));};const underlined=hover||focus;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"data-vb\":\"cart-count\",\"data-cart-label\":\"\",\"aria-haspopup\":\"dialog\",\"aria-label\":`${label}, ${n} ${n===1?itemSingular:itemPlural}`,onClick:open,onPointerEnter:e=>{if(e.pointerType===\"mouse\")setHover(true);},onPointerLeave:()=>setHover(false),onFocus:e=>{try{if(e.currentTarget.matches(\":focus-visible\"))setFocus(true);}catch{}},onBlur:()=>setFocus(false),style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",gap:menu?12:8,minHeight:menu?48:44,padding:menu?0:\"0 4px 0 8px\",margin:0,border:0,borderRadius:0,background:\"transparent\",color,cursor:\"pointer\",fontFamily:`${fontFamily}, system-ui, sans-serif`,fontSize,lineHeight:1.3,fontWeight:500,textTransform:\"uppercase\",letterSpacing:`${tracking}em`,whiteSpace:\"nowrap\",...style},children:[/*#__PURE__*/_jsx(\"span\",{\"data-cart-word\":\"\",style:{textDecorationLine:underlined?\"underline\":\"none\",textDecorationThickness:2,textUnderlineOffset:5,textDecorationColor:`var(--vb-ul, ${badgeFill})`,transition:\"text-decoration-color 150ms\"},children:label}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",\"data-cart-count\":\"\",style:{display:\"inline-grid\",placeItems:\"center\",minWidth:20,height:20,padding:\"0 4px\",background:badgeFill,color:badgeText,fontSize:12,fontWeight:600,letterSpacing:0,lineHeight:1,fontVariantNumeric:\"tabular-nums\"},children:n})]});}addPropertyControls(CartButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Cart\"},color:{type:ControlType.Color,title:\"Colour\",defaultValue:\"#121110\"},badgeFill:{type:ControlType.Color,title:\"Badge fill\",defaultValue:\"#7B1E2E\"},badgeText:{type:ControlType.Color,title:\"Badge text\",defaultValue:\"#FFF4F2\"},fontFamily:{type:ControlType.String,title:\"Font family\",defaultValue:\"Familjen Grotesk\"},fontSize:{type:ControlType.Number,title:\"Font size\",defaultValue:12,min:10,max:20,step:1},tracking:{type:ControlType.Number,title:\"Tracking\",defaultValue:.08,min:0,max:.3,step:.01},hideWhenEmpty:{type:ControlType.Boolean,title:\"Hide when empty\",defaultValue:false},variant:{type:ControlType.Enum,title:\"Variant\",defaultValue:\"nav\",options:[\"nav\",\"menu\"],optionTitles:[\"Nav\",\"Menu\"]},itemSingular:{type:ControlType.String,title:\"Item word\",defaultValue:\"item\"},itemPlural:{type:ControlType.String,title:\"Items word\",defaultValue:\"items\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CartButton.map","// Generated by Framer (8cfa921)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={CZHlNIS0x:new LazyValue(()=>import(\"./MPewEA8XJ-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import X from\"https://framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js\";const serializationHash=\"framer-uJv6q\";const variantClassNames={MRVfNRbHF:\"framer-v-10ml00c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const iTOmA3Vn8=undefined;const ZCNiwiq29=undefined;const bXKk9fPW_=undefined;const P0LHy8wJS=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,icon,id,label,link,onClick,width,...props})=>{return{...props,bXKk9fPW_:link??props.bXKk9fPW_,iTOmA3Vn8:label??props.iTOmA3Vn8??\"Close menu\",P0LHy8wJS:icon??props.P0LHy8wJS??X,ZCNiwiq29:onClick??props.ZCNiwiq29};};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,P0LHy8wJS,iTOmA3Vn8,bXKk9fPW_,ZCNiwiq29,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"MRVfNRbHF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapv1sia3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ZCNiwiq29){const res=await ZCNiwiq29(...args);if(res===false)return false;}});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:bXKk9fPW_,motionChild:true,nodeId:\"MRVfNRbHF\",scopeId:\"Kz5qV0In1\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":iTOmA3Vn8,className:`${cx(scopingClassNames,\"framer-10ml00c\",className,classNames)} framer-1w9mqep`,\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"MRVfNRbHF\",onTap:onTapv1sia3,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1spqjum\",Component:P0LHy8wJS,\"data-framer-name\":\"Icon: X\",layoutDependency:layoutDependency,layoutId:\"cUSQyf4T8\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",\"--pgex8v\":1.5}})})})})})});});const css=[\".framer-uJv6q.framer-1w9mqep, .framer-uJv6q .framer-1w9mqep { display: block; }\",\".framer-uJv6q.framer-10ml00c { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: 44px; }\",\".framer-uJv6q .framer-1spqjum { flex: none; height: auto; position: relative; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"P0LHy8wJS\":\"icon\",\"iTOmA3Vn8\":\"label\",\"bXKk9fPW_\":\"link\",\"ZCNiwiq29\":\"onClick\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramerKz5qV0In1=withCSS(Component,css,\"framer-uJv6q\");export default FramerKz5qV0In1;FramerKz5qV0In1.displayName=\"Icon button\";FramerKz5qV0In1.defaultProps={height:200,width:200};addPropertyControls(FramerKz5qV0In1,{P0LHy8wJS:{defaultValue:{identifier:\"module:wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js:default\",moduleId:\"wbL0GysLpUpZOLelXsKU\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Icon\",type:ControlType.VectorSetItem},iTOmA3Vn8:{defaultValue:\"Close menu\",title:\"Label\",type:ControlType.String},oniTOmA3Vn8Change:{changes:\"iTOmA3Vn8\",type:ControlType.ChangeHandler},bXKk9fPW_:{title:\"Link\",type:ControlType.Link},ZCNiwiq29:{title:\"On click\",type:ControlType.EventHandler}});addFonts(FramerKz5qV0In1,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKz5qV0In1\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerVariables\":\"{\\\"P0LHy8wJS\\\":\\\"icon\\\",\\\"iTOmA3Vn8\\\":\\\"label\\\",\\\"bXKk9fPW_\\\":\\\"link\\\",\\\"ZCNiwiq29\\\":\\\"onClick\\\"}\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"200\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Kz5qV0In1.map","// Generated by Framer (8cfa921)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import UserComponent from\"https://framerusercontent.com/modules/4xJsJPc59it6XmHEERsh/koUifyDPwJ9ohyYl3uMd/itu1soPCZ.js\";import ArrowRight from\"https://framerusercontent.com/modules/hI8timTlk8Fd762eIxi0/slkoCsyKxQigbCO9Bbjr/ae1wERNQB.js\";import UserComponent1 from\"https://framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js\";import CartButton from\"https://framerusercontent.com/modules/nTN5ZATyWxls9Q2Ezo7O/KLNLbuDRlUCTrgIUtjnR/CartButton.js\";import ThemeButton from\"https://framerusercontent.com/modules/eA5usFkhH7padIkKqQdk/7gItqv06OMulrONWcDQJ/ThemeButton.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/F2BQJO6Ur7LsjTzhuGs5/urPWgcvmeg70XhCooMX8/q1qvpMTsR.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/9gWWNocm61PxbFtmrEB1/yavD7sULlzi9KZFqGv7P/waCamNoxE.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/RS35JBPtP7iMjM1ya6FZ/8MrbdlnphRVDlzFYYxK1/MPewEA8XJ.js\";import IconButton from\"https://framerusercontent.com/modules/jjqVzORij6UXZDXx6LWi/C6bFJvHpmIKuzEku8uws/Kz5qV0In1.js\";import Logo from\"https://framerusercontent.com/modules/4PcXJlKVpRupBRVRh3hZ/O5dhRNTkyRkvz72r4c9y/WiGWPHGkQ.js\";const LogoFonts=getFonts(Logo);const ThemeButtonFonts=getFonts(ThemeButton);const CartButtonFonts=getFonts(CartButton);const IconButtonFonts=getFonts(IconButton);const ArrowRightFonts=getFonts(ArrowRight);const cycleOrder=[\"rdBZFOWQ2\",\"NWlXp_aNL\",\"Iw3fQwLVU\",\"lCY2jnqoj\"];const serializationHash=\"framer-SPgtA\";const variantClassNames={Iw3fQwLVU:\"framer-v-1176b8j\",lCY2jnqoj:\"framer-v-qj48w2\",NWlXp_aNL:\"framer-v-123mkr0\",rdBZFOWQ2:\"framer-v-uezfef\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GFFM97kDP=undefined;const oGnvgaVoX=undefined;const kXzUcafNM=undefined;const OGMvm7z3P=undefined;const y5GycqFIc=undefined;const RMaxD7O14=undefined;const xzBoV0Nwq=undefined;const Qhq3rugfv=undefined;const vSB40T6zb=undefined;const am5Ld0evx=undefined;const jUSlr8DB6=undefined;const AW3_X99WI=undefined;const nC96Xvzro=undefined;const HYI9S3RYy=undefined;const emVfq0nHG=undefined;const qufMmVKCb=undefined;const knpZnBV6T=undefined;const N7wDN4S2w=undefined;const setGFFM97kDP=undefined;const setemVfq0nHG=undefined;const setqufMmVKCb=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.2,ease:[.25,.1,.25,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone open\":\"lCY2jnqoj\",Desktop:\"rdBZFOWQ2\",Phone:\"Iw3fQwLVU\",Tablet:\"NWlXp_aNL\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({brandName,cartWord,height,id,link1,link1Label,link2,link2Label,link3,link3Label,link4,link4Label,link5,link5Label,menuCloseLabel,menuLink,menuLinkLabel,menuOpenLabel,themeWordDark,themeWordLight,width,...props})=>{return{...props,am5Ld0evx:link5??props.am5Ld0evx,AW3_X99WI:themeWordDark??props.AW3_X99WI??\"Dark mode\",emVfq0nHG:menuOpenLabel??props.emVfq0nHG??\"Open menu\",GFFM97kDP:brandName??props.GFFM97kDP??\"Vesterby\",HYI9S3RYy:cartWord??props.HYI9S3RYy??\"Cart\",jUSlr8DB6:link5Label??props.jUSlr8DB6??\"Stockists\",knpZnBV6T:menuLink??props.knpZnBV6T,kXzUcafNM:link1Label??props.kXzUcafNM??\"Collection\",N7wDN4S2w:menuLinkLabel??props.N7wDN4S2w??\"Contact\",nC96Xvzro:themeWordLight??props.nC96Xvzro??\"Light\",OGMvm7z3P:link2??props.OGMvm7z3P,oGnvgaVoX:link1??props.oGnvgaVoX,Qhq3rugfv:link4??props.Qhq3rugfv,qufMmVKCb:menuCloseLabel??props.qufMmVKCb??\"Close menu\",RMaxD7O14:link3??props.RMaxD7O14,variant:humanReadableVariantMap[props.variant]??props.variant??\"rdBZFOWQ2\",vSB40T6zb:link4Label??props.vSB40T6zb??\"About\",xzBoV0Nwq:link3Label??props.xzBoV0Nwq??\"Journal\",y5GycqFIc:link2Label??props.y5GycqFIc??\"Lookbooks\"};};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,\"GFFM97kDP\":externalGFFM97kDP,\"onGFFM97kDPChange\":setExternalGFFM97kDP,kXzUcafNM,y5GycqFIc,xzBoV0Nwq,vSB40T6zb,jUSlr8DB6,oGnvgaVoX,OGMvm7z3P,RMaxD7O14,Qhq3rugfv,am5Ld0evx,N7wDN4S2w,knpZnBV6T,AW3_X99WI,nC96Xvzro,HYI9S3RYy,\"emVfq0nHG\":externalemVfq0nHG,\"onemVfq0nHGChange\":setExternalemVfq0nHG,\"qufMmVKCb\":externalqufMmVKCb,\"onqufMmVKCbChange\":setExternalqufMmVKCb,...restProps}=getProps(props);const[GFFM97kDP,setGFFM97kDP]=useStateVariable(externalGFFM97kDP,setExternalGFFM97kDP);const[emVfq0nHG,setemVfq0nHG]=useStateVariable(externalemVfq0nHG,setExternalemVfq0nHG);const[qufMmVKCb,setqufMmVKCb]=useStateVariable(externalqufMmVKCb,setExternalqufMmVKCb);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rdBZFOWQ2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"lCY2jnqoj\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Iw3fQwLVU\")return false;return true;};usePreloadLocalizedValues(activeLocale);const isDisplayed2=()=>{if(baseVariant===\"Iw3fQwLVU\")return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const ZCNiwiq2919v623l=activeVariantCallback(async(...args)=>{setVariant(\"lCY2jnqoj\");});const isDisplayed3=()=>{if(baseVariant===\"lCY2jnqoj\")return true;return false;};const ZCNiwiq29mxvxsu=activeVariantCallback(async(...args)=>{setVariant(\"Iw3fQwLVU\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({Iw3fQwLVU:{value:transition2},lCY2jnqoj:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-uezfef\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"rdBZFOWQ2\",ref:refBinding,style:{backgroundColor:\"var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28)\",boxShadow:\"inset 0px -1px 0px 0px var(--token-8924ac01-7668-4b29-9a2b-8b76d303ce63)\",...style},...addPropertyOverrides({Iw3fQwLVU:{\"data-framer-name\":\"Phone\"},lCY2jnqoj:{\"data-framer-name\":\"Phone open\"},NWlXp_aNL:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j54nqf\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Gug1eUiH9\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1b1anj0\",\"data-framer-name\":\"Row: Bar\",layoutDependency:layoutDependency,layoutId:\"CatPVnZOE\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lmbusm\",\"data-framer-name\":\"Group: Brand\",layoutDependency:layoutDependency,layoutId:\"vVj8HqZji\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+0+0+0+0+-68+0,...addPropertyOverrides({Iw3fQwLVU:{y:(componentViewport?.y||0)+0+0+0+0+-72+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17sentb-container\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"IbMdjJr_r-container\",name:\"Logo\",nodeId:\"IbMdjJr_r\",rendersWithMotion:true,scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsx(Logo,{dK_hrdJtY:\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",height:\"100%\",id:\"IbMdjJr_r\",layoutId:\"IbMdjJr_r\",name:\"Logo\",onUiEe_JJtWChange:setGFFM97kDP,UiEe_JJtW:GFFM97kDP,width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.nav,{\"aria-label\":\"Main\",className:\"framer-13f428x\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"b1jFgrCbv\",children:[/*#__PURE__*/_jsx(Link,{href:oGnvgaVoX,motionChild:true,nodeId:\"gx6_dicNg\",scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-f9rv2r framer-dmbfy3\",\"data-framer-name\":\"Link: Collection\",layoutDependency:layoutDependency,layoutId:\"gx6_dicNg\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-77lx8g\",\"data-styles-preset\":\"q1qvpMTsR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Link 1 label\"})}),className:\"framer-1wbrfkb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NMXUDsnwy\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:kXzUcafNM,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:OGMvm7z3P,motionChild:true,nodeId:\"SJ32Xr97F\",scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-4tq8gy framer-dmbfy3\",\"data-framer-name\":\"Link: Lookbooks\",layoutDependency:layoutDependency,layoutId:\"SJ32Xr97F\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-77lx8g\",\"data-styles-preset\":\"q1qvpMTsR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Link 2 label\"})}),className:\"framer-1hfarh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FgxM0aQPa\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:y5GycqFIc,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:RMaxD7O14,motionChild:true,nodeId:\"GDganD_Hu\",scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1o5tmkc framer-dmbfy3\",\"data-framer-name\":\"Link: Journal\",layoutDependency:layoutDependency,layoutId:\"GDganD_Hu\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-77lx8g\",\"data-styles-preset\":\"q1qvpMTsR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Link 3 label\"})}),className:\"framer-1gbqc8y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dvKH2Zrkg\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:xzBoV0Nwq,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:Qhq3rugfv,motionChild:true,nodeId:\"C_xkxl68n\",scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1vd4i7f framer-dmbfy3\",\"data-framer-name\":\"Link: About\",layoutDependency:layoutDependency,layoutId:\"C_xkxl68n\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-77lx8g\",\"data-styles-preset\":\"q1qvpMTsR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Link 4 label\"})}),className:\"framer-1bj1zs4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zmcZd_xHe\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:vSB40T6zb,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:am5Ld0evx,motionChild:true,nodeId:\"yvo9AeMO2\",scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ncvgqc framer-dmbfy3\",\"data-framer-name\":\"Link: Stockists\",layoutDependency:layoutDependency,layoutId:\"yvo9AeMO2\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-77lx8g\",\"data-styles-preset\":\"q1qvpMTsR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Link 5 label\"})}),className:\"framer-104ming\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CGPEh2Pga\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:jUSlr8DB6,verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14z2ijw\",\"data-framer-name\":\"Group: Actions\",layoutDependency:layoutDependency,layoutId:\"rTbUDspf9\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dqlhq5-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Theme button\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Q3j7_smAj-container\",name:\"Theme button\",nodeId:\"Q3j7_smAj\",rendersWithMotion:true,scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsx(ThemeButton,{alt:false,color:\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",followDevice:true,fontFamily:\"Familjen Grotesk\",fontSize:12,height:\"100%\",iconSize:22,id:\"Q3j7_smAj\",layoutId:\"Q3j7_smAj\",mode:\"live\",name:\"Theme button\",squareSize:6,style:{height:\"100%\"},tracking:.08,underline:\"var(--token-ebaa2e30-5b3d-43c5-b93c-64df3be8259c)\",width:\"100%\",wordDark:AW3_X99WI,wordLight:nC96Xvzro})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-168q5y6-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Cart button\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"c2VN8l2bK-container\",name:\"Cart button\",nodeId:\"c2VN8l2bK\",rendersWithMotion:true,scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsx(CartButton,{badgeFill:\"var(--token-ebaa2e30-5b3d-43c5-b93c-64df3be8259c)\",badgeText:\"var(--token-48b85041-9b39-4062-ac33-1e1b434af726)\",color:\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",fontFamily:\"Familjen Grotesk\",fontSize:12,height:\"100%\",hideWhenEmpty:false,id:\"c2VN8l2bK\",itemPlural:getLocalizedValue(\"v1\",activeLocale)??\"items\",itemSingular:getLocalizedValue(\"v0\",activeLocale)??\"item\",label:HYI9S3RYy,layoutId:\"c2VN8l2bK\",name:\"Cart button\",tracking:.08,variant:matchVariant(\"nav\"),width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Iw3fQwLVU:{height:200,y:(componentViewport?.y||0)+0+0+0+0+-72+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a1i2jw-container\",\"data-framer-name\":\"Icon button: Menu\",layoutDependency:layoutDependency,layoutId:\"wf24SdY9y-container\",name:\"Icon button: Menu\",nodeId:\"wf24SdY9y\",rendersWithMotion:true,scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsx(IconButton,{height:\"100%\",id:\"wf24SdY9y\",iTOmA3Vn8:emVfq0nHG,layoutId:\"wf24SdY9y\",name:\"Icon button: Menu\",oniTOmA3Vn8Change:setemVfq0nHG,P0LHy8wJS:UserComponent,width:\"100%\",ZCNiwiq29:ZCNiwiq2919v623l})})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wvisyw\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"uod8UwQQe\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nhjtir\",\"data-framer-name\":\"Menu head\",layoutDependency:layoutDependency,layoutId:\"MS0LAbiLA\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,...addPropertyOverrides({lCY2jnqoj:{y:(componentViewport?.y||0)+0+0+0+0+0+0+-72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ltajfh-container\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"rzdys4dkX-container\",name:\"Logo\",nodeId:\"rzdys4dkX\",rendersWithMotion:true,scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsx(Logo,{dK_hrdJtY:\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",height:\"100%\",id:\"rzdys4dkX\",layoutId:\"rzdys4dkX\",name:\"Logo\",onUiEe_JJtWChange:setGFFM97kDP,UiEe_JJtW:GFFM97kDP,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,...addPropertyOverrides({lCY2jnqoj:{y:(componentViewport?.y||0)+0+0+0+0+0+0+-72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5ipir4-container\",\"data-framer-name\":\"Icon button: Close\",layoutDependency:layoutDependency,layoutId:\"RQrvNCioP-container\",name:\"Icon button: Close\",nodeId:\"RQrvNCioP\",rendersWithMotion:true,scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsx(IconButton,{height:\"100%\",id:\"RQrvNCioP\",iTOmA3Vn8:qufMmVKCb,layoutId:\"RQrvNCioP\",name:\"Icon button: Close\",oniTOmA3Vn8Change:setqufMmVKCb,P0LHy8wJS:UserComponent1,width:\"100%\",ZCNiwiq29:ZCNiwiq29mxvxsu})})})]}),/*#__PURE__*/_jsxs(motion.nav,{\"aria-label\":\"Menu\",className:\"framer-lpefjq\",\"data-framer-name\":\"Menu list\",layoutDependency:layoutDependency,layoutId:\"geHMdGMfj\",children:[/*#__PURE__*/_jsx(Link,{href:oGnvgaVoX,motionChild:true,nodeId:\"Dx5B3upYn\",scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1robi6a framer-dmbfy3\",\"data-framer-name\":\"Link: Collection\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Dx5B3upYn\",onTap:ZCNiwiq29mxvxsu,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ucrbd0\",\"data-styles-preset\":\"waCamNoxE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Link 1 label\"})}),className:\"framer-1fe6v30\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ECJ5bFYHo\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:kXzUcafNM,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-hovbrr\",\"data-framer-name\":\"Icon: Arrow Right\",layoutDependency:layoutDependency,layoutId:\"LeV4DtbP6\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",\"--pgex8v\":1.5}})]})}),/*#__PURE__*/_jsx(Link,{href:OGMvm7z3P,motionChild:true,nodeId:\"dZU02P6Oy\",scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1ue2pxm framer-dmbfy3\",\"data-framer-name\":\"Link: Lookbooks\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dZU02P6Oy\",onTap:ZCNiwiq29mxvxsu,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ucrbd0\",\"data-styles-preset\":\"waCamNoxE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Link 2 label\"})}),className:\"framer-uun0fd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xSNdQ9nJ9\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:y5GycqFIc,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-1mko6u2\",\"data-framer-name\":\"Icon: Arrow Right\",layoutDependency:layoutDependency,layoutId:\"NF3S6Qepq\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",\"--pgex8v\":1.5}})]})}),/*#__PURE__*/_jsx(Link,{href:RMaxD7O14,motionChild:true,nodeId:\"w4vflx7bL\",scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-m3m81q framer-dmbfy3\",\"data-framer-name\":\"Link: Journal\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"w4vflx7bL\",onTap:ZCNiwiq29mxvxsu,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ucrbd0\",\"data-styles-preset\":\"waCamNoxE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Link 3 label\"})}),className:\"framer-3ybglm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KxMEkxjW5\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:xzBoV0Nwq,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-15i2kym\",\"data-framer-name\":\"Icon: Arrow Right\",layoutDependency:layoutDependency,layoutId:\"rKfr3nwdq\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",\"--pgex8v\":1.5}})]})}),/*#__PURE__*/_jsx(Link,{href:Qhq3rugfv,motionChild:true,nodeId:\"ucK2p_OAR\",scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1q8ol0n framer-dmbfy3\",\"data-framer-name\":\"Link: About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ucK2p_OAR\",onTap:ZCNiwiq29mxvxsu,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ucrbd0\",\"data-styles-preset\":\"waCamNoxE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Link 4 label\"})}),className:\"framer-1opusc4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vbf6Y2x7c\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:vSB40T6zb,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-1ciut7s\",\"data-framer-name\":\"Icon: Arrow Right\",layoutDependency:layoutDependency,layoutId:\"DjRtjCTmH\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",\"--pgex8v\":1.5}})]})}),/*#__PURE__*/_jsx(Link,{href:am5Ld0evx,motionChild:true,nodeId:\"Dk0jMYEb6\",scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-q6boak framer-dmbfy3\",\"data-framer-name\":\"Link: Stockists\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Dk0jMYEb6\",onTap:ZCNiwiq29mxvxsu,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ucrbd0\",\"data-styles-preset\":\"waCamNoxE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Link 5 label\"})}),className:\"framer-of4fog\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O4rSSYvl6\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:jUSlr8DB6,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-13bs0wo\",\"data-framer-name\":\"Icon: Arrow Right\",layoutDependency:layoutDependency,layoutId:\"EOb6BAhXY\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",\"--pgex8v\":1.5}})]})}),/*#__PURE__*/_jsx(Link,{href:knpZnBV6T,motionChild:true,nodeId:\"tEHOsGFJ9\",scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-ct0qyd framer-dmbfy3\",\"data-framer-name\":\"Link: Contact\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tEHOsGFJ9\",onTap:ZCNiwiq29mxvxsu,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ucrbd0\",\"data-styles-preset\":\"waCamNoxE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Menu link label\"})}),className:\"framer-gm59j5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Lbi_PPNGx\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:N7wDN4S2w,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-72ufap\",\"data-framer-name\":\"Icon: Arrow Right\",layoutDependency:layoutDependency,layoutId:\"ma8cD4hxj\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",\"--pgex8v\":1.5}})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xbx9qo\",\"data-framer-name\":\"Menu foot\",layoutDependency:layoutDependency,layoutId:\"hg6rnWMdp\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cj1caq-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Theme button\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"H68kOhp3D-container\",name:\"Theme button\",nodeId:\"H68kOhp3D\",rendersWithMotion:true,scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsx(ThemeButton,{alt:true,color:\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",followDevice:true,fontFamily:\"Familjen Grotesk\",fontSize:12,height:\"100%\",iconSize:20,id:\"H68kOhp3D\",layoutId:\"H68kOhp3D\",mode:\"live\",name:\"Theme button\",squareSize:6,style:{height:\"100%\"},tracking:.08,underline:\"var(--token-ebaa2e30-5b3d-43c5-b93c-64df3be8259c)\",width:\"100%\",wordDark:AW3_X99WI,wordLight:nC96Xvzro})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ehtozn-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Cart button\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"fNsqghdtx-container\",name:\"Cart button\",nodeId:\"fNsqghdtx\",rendersWithMotion:true,scopeId:\"MPewEA8XJ\",children:/*#__PURE__*/_jsx(CartButton,{badgeFill:\"var(--token-ebaa2e30-5b3d-43c5-b93c-64df3be8259c)\",badgeText:\"var(--token-48b85041-9b39-4062-ac33-1e1b434af726)\",color:\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",fontFamily:\"Familjen Grotesk\",fontSize:12,height:\"100%\",hideWhenEmpty:false,id:\"fNsqghdtx\",itemPlural:getLocalizedValue(\"v1\",activeLocale)??\"items\",itemSingular:getLocalizedValue(\"v0\",activeLocale)??\"item\",label:HYI9S3RYy,layoutId:\"fNsqghdtx\",name:\"Cart button\",tracking:.08,variant:matchVariant(\"nav\"),width:\"100%\"})})})]})]})]})})})})});});const css=[\".framer-SPgtA.framer-dmbfy3, .framer-SPgtA .framer-dmbfy3 { display: block; }\",\".framer-SPgtA.framer-uezfef { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1200px; }\",\".framer-SPgtA .framer-1j54nqf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1440px; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-SPgtA .framer-1b1anj0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-SPgtA .framer-lmbusm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-SPgtA .framer-17sentb-container, .framer-SPgtA .framer-1dqlhq5-container, .framer-SPgtA .framer-168q5y6-container, .framer-SPgtA .framer-1a1i2jw-container, .framer-SPgtA .framer-ltajfh-container, .framer-SPgtA .framer-5ipir4-container, .framer-SPgtA .framer-1cj1caq-container, .framer-SPgtA .framer-ehtozn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-SPgtA .framer-13f428x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-SPgtA .framer-f9rv2r, .framer-SPgtA .framer-4tq8gy, .framer-SPgtA .framer-1o5tmkc, .framer-SPgtA .framer-1vd4i7f, .framer-SPgtA .framer-1ncvgqc { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 44px; padding: 0px 12px 0px 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-SPgtA .framer-1wbrfkb, .framer-SPgtA .framer-1hfarh, .framer-SPgtA .framer-1gbqc8y, .framer-SPgtA .framer-1bj1zs4, .framer-SPgtA .framer-104ming { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-SPgtA .framer-14z2ijw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; padding: 0px; position: relative; width: 1px; }\",\".framer-SPgtA .framer-1wvisyw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-SPgtA .framer-1nhjtir { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 56px; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-SPgtA .framer-lpefjq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 16px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-SPgtA .framer-1robi6a, .framer-SPgtA .framer-1ue2pxm, .framer-SPgtA .framer-m3m81q, .framer-SPgtA .framer-1q8ol0n, .framer-SPgtA .framer-q6boak, .framer-SPgtA .framer-ct0qyd { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: 56px; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-SPgtA .framer-1fe6v30, .framer-SPgtA .framer-uun0fd, .framer-SPgtA .framer-3ybglm, .framer-SPgtA .framer-1opusc4, .framer-SPgtA .framer-of4fog, .framer-SPgtA .framer-gm59j5 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-SPgtA .framer-hovbrr, .framer-SPgtA .framer-1mko6u2, .framer-SPgtA .framer-15i2kym, .framer-SPgtA .framer-1ciut7s, .framer-SPgtA .framer-13bs0wo, .framer-SPgtA .framer-72ufap { flex: none; height: auto; position: relative; width: 24px; }\",\".framer-SPgtA .framer-1xbx9qo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: 48px; padding: 16px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-SPgtA.framer-v-123mkr0.framer-uezfef { width: 810px; }\",\".framer-SPgtA.framer-v-123mkr0 .framer-1j54nqf { padding: 0px 32px 0px 32px; }\",\".framer-SPgtA.framer-v-123mkr0 .framer-lmbusm, .framer-SPgtA.framer-v-123mkr0 .framer-14z2ijw, .framer-SPgtA.framer-v-1176b8j .framer-14z2ijw { flex: none; width: min-content; }\",\".framer-SPgtA.framer-v-123mkr0 .framer-13f428x { flex: 1 0 0px; justify-content: center; width: 1px; }\",\".framer-SPgtA.framer-v-123mkr0 .framer-f9rv2r, .framer-SPgtA.framer-v-123mkr0 .framer-4tq8gy, .framer-SPgtA.framer-v-123mkr0 .framer-1o5tmkc, .framer-SPgtA.framer-v-123mkr0 .framer-1vd4i7f, .framer-SPgtA.framer-v-123mkr0 .framer-1ncvgqc { padding: 0px 8px 0px 8px; }\",\".framer-SPgtA.framer-v-1176b8j.framer-uezfef { width: 390px; }\",\".framer-SPgtA.framer-v-1176b8j .framer-1j54nqf, .framer-SPgtA.framer-v-qj48w2 .framer-1j54nqf { padding: 0px 16px 0px 16px; }\",\".framer-SPgtA.framer-v-1176b8j .framer-1b1anj0 { height: 56px; }\",\".framer-SPgtA.framer-v-qj48w2.framer-uezfef { min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: visible; width: 390px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"NWlXp_aNL\":{\"layout\":[\"fixed\",\"auto\"]},\"Iw3fQwLVU\":{\"layout\":[\"fixed\",\"auto\"]},\"lCY2jnqoj\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerVariables {\"GFFM97kDP\":\"brandName\",\"kXzUcafNM\":\"link1Label\",\"y5GycqFIc\":\"link2Label\",\"xzBoV0Nwq\":\"link3Label\",\"vSB40T6zb\":\"link4Label\",\"jUSlr8DB6\":\"link5Label\",\"oGnvgaVoX\":\"link1\",\"OGMvm7z3P\":\"link2\",\"RMaxD7O14\":\"link3\",\"Qhq3rugfv\":\"link4\",\"am5Ld0evx\":\"link5\",\"N7wDN4S2w\":\"menuLinkLabel\",\"knpZnBV6T\":\"menuLink\",\"AW3_X99WI\":\"themeWordDark\",\"nC96Xvzro\":\"themeWordLight\",\"HYI9S3RYy\":\"cartWord\",\"emVfq0nHG\":\"menuOpenLabel\",\"qufMmVKCb\":\"menuCloseLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMPewEA8XJ=withCSS(Component,css,\"framer-SPgtA\");export default FramerMPewEA8XJ;FramerMPewEA8XJ.displayName=\"Nav\";FramerMPewEA8XJ.defaultProps={height:64,width:1200};addPropertyControls(FramerMPewEA8XJ,{variant:{options:[\"rdBZFOWQ2\",\"NWlXp_aNL\",\"Iw3fQwLVU\",\"lCY2jnqoj\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone open\"],title:\"Variant\",type:ControlType.Enum},GFFM97kDP:{defaultValue:\"Vesterby\",title:\"Brand name\",type:ControlType.String},onGFFM97kDPChange:{changes:\"GFFM97kDP\",type:ControlType.ChangeHandler},kXzUcafNM:{defaultValue:\"Collection\",title:\"Link 1 label\",type:ControlType.String},onkXzUcafNMChange:{changes:\"kXzUcafNM\",type:ControlType.ChangeHandler},y5GycqFIc:{defaultValue:\"Lookbooks\",title:\"Link 2 label\",type:ControlType.String},ony5GycqFIcChange:{changes:\"y5GycqFIc\",type:ControlType.ChangeHandler},xzBoV0Nwq:{defaultValue:\"Journal\",title:\"Link 3 label\",type:ControlType.String},onxzBoV0NwqChange:{changes:\"xzBoV0Nwq\",type:ControlType.ChangeHandler},vSB40T6zb:{defaultValue:\"About\",title:\"Link 4 label\",type:ControlType.String},onvSB40T6zbChange:{changes:\"vSB40T6zb\",type:ControlType.ChangeHandler},jUSlr8DB6:{defaultValue:\"Stockists\",title:\"Link 5 label\",type:ControlType.String},onjUSlr8DB6Change:{changes:\"jUSlr8DB6\",type:ControlType.ChangeHandler},oGnvgaVoX:{title:\"Link 1\",type:ControlType.Link},OGMvm7z3P:{title:\"Link 2\",type:ControlType.Link},RMaxD7O14:{title:\"Link 3\",type:ControlType.Link},Qhq3rugfv:{title:\"Link 4\",type:ControlType.Link},am5Ld0evx:{title:\"Link 5\",type:ControlType.Link},N7wDN4S2w:{defaultValue:\"Contact\",title:\"Menu link label\",type:ControlType.String},onN7wDN4S2wChange:{changes:\"N7wDN4S2w\",type:ControlType.ChangeHandler},knpZnBV6T:{title:\"Menu link\",type:ControlType.Link},AW3_X99WI:{defaultValue:\"Dark mode\",title:\"Theme word dark\",type:ControlType.String},onAW3_X99WIChange:{changes:\"AW3_X99WI\",type:ControlType.ChangeHandler},nC96Xvzro:{defaultValue:\"Light\",title:\"Theme word light\",type:ControlType.String},onnC96XvzroChange:{changes:\"nC96Xvzro\",type:ControlType.ChangeHandler},HYI9S3RYy:{defaultValue:\"Cart\",title:\"Cart word\",type:ControlType.String},onHYI9S3RYyChange:{changes:\"HYI9S3RYy\",type:ControlType.ChangeHandler},emVfq0nHG:{defaultValue:\"Open menu\",title:\"Menu open label\",type:ControlType.String},onemVfq0nHGChange:{changes:\"emVfq0nHG\",type:ControlType.ChangeHandler},qufMmVKCb:{defaultValue:\"Close menu\",title:\"Menu close label\",type:ControlType.String},onqufMmVKCbChange:{changes:\"qufMmVKCb\",type:ControlType.ChangeHandler}});addFonts(FramerMPewEA8XJ,[{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\"}]},...LogoFonts,...ThemeButtonFonts,...CartButtonFonts,...IconButtonFonts,...ArrowRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerMPewEA8XJ.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Logo,{},context),()=>forwardLoader(IconButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMPewEA8XJ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NWlXp_aNL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Iw3fQwLVU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lCY2jnqoj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"GFFM97kDP\\\":\\\"brandName\\\",\\\"kXzUcafNM\\\":\\\"link1Label\\\",\\\"y5GycqFIc\\\":\\\"link2Label\\\",\\\"xzBoV0Nwq\\\":\\\"link3Label\\\",\\\"vSB40T6zb\\\":\\\"link4Label\\\",\\\"jUSlr8DB6\\\":\\\"link5Label\\\",\\\"oGnvgaVoX\\\":\\\"link1\\\",\\\"OGMvm7z3P\\\":\\\"link2\\\",\\\"RMaxD7O14\\\":\\\"link3\\\",\\\"Qhq3rugfv\\\":\\\"link4\\\",\\\"am5Ld0evx\\\":\\\"link5\\\",\\\"N7wDN4S2w\\\":\\\"menuLinkLabel\\\",\\\"knpZnBV6T\\\":\\\"menuLink\\\",\\\"AW3_X99WI\\\":\\\"themeWordDark\\\",\\\"nC96Xvzro\\\":\\\"themeWordLight\\\",\\\"HYI9S3RYy\\\":\\\"cartWord\\\",\\\"emVfq0nHG\\\":\\\"menuOpenLabel\\\",\\\"qufMmVKCb\\\":\\\"menuCloseLabel\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MPewEA8XJ.map","// Generated by Framer (d485f69)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={CZHlNIS0x:new LazyValue(()=>import(\"./te0kJKqhk-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CheckCircle from\"https://framerusercontent.com/modules/sA40IuttSjNtfmAykIG4/FcLulfyRtBFXmkzGb4we/jiyAOZNbE.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/xIO2H5SRM4QmALAoVFFc/j2BsB2bduNtRNZ5fGZqh/MthjFyKhb.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8HFLSd4gOLJ9Cx8Hv2zx/AEqcFGvZINz8mfxSCgJG/UKQQjiEsp.js\";const CheckCircleFonts=getFonts(CheckCircle);const enabledGestures={OEmuJhTDO:{hover:true}};const cycleOrder=[\"OEmuJhTDO\",\"DfGeoxRY6\",\"EgQo10OUl\"];const serializationHash=\"framer-1kGxx\";const variantClassNames={DfGeoxRY6:\"framer-v-1ldo9t8\",EgQo10OUl:\"framer-v-1d6jyd4\",OEmuJhTDO:\"framer-v-2n2zo3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const dutD4LpA2=undefined;const yG52Mvpoe=undefined;const transition1={delay:0,duration:.15,ease:[0,0,.58,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"OEmuJhTDO\",Pending:\"EgQo10OUl\",Success:\"DfGeoxRY6\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,successText,width,...props})=>{return{...props,dutD4LpA2:label??props.dutD4LpA2??\"Send message\",variant:humanReadableVariantMap[props.variant]??props.variant??\"OEmuJhTDO\",yG52Mvpoe:successText??props.yG52Mvpoe??\"Thank you. Your message is on its way and we reply within one working day.\"};};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,dutD4LpA2,yG52Mvpoe,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OEmuJhTDO\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"DfGeoxRY6\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"DfGeoxRY6\")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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2n2zo3\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"OEmuJhTDO\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:1,...style},variants:{\"OEmuJhTDO-hover\":{backgroundColor:\"var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28)\",opacity:1},DfGeoxRY6:{\"--border-color\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",backgroundColor:\"var(--token-320e1da7-2a7c-4af4-abd5-93f4ec5fc442)\"},EgQo10OUl:{backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:.7}},...addPropertyOverrides({\"OEmuJhTDO-hover\":{\"data-framer-name\":\"Hover\"},DfGeoxRY6:{\"data-framer-name\":\"Success\"},EgQo10OUl:{\"data-framer-name\":\"Pending\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(CheckCircle,{animated:true,className:\"framer-jbwzkn\",\"data-framer-name\":\"Icon: Check Circle\",layoutDependency:layoutDependency,layoutId:\"zqCmL6RZ_\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",\"--pgex8v\":1.5}}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smibv7\",\"data-styles-preset\":\"UKQQjiEsp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28))\"},children:\"Label\"})}),className:\"framer-360tgu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lor2aXfEF\",style:{\"--extracted-r6o4lv\":\"var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28)\"},text:dutD4LpA2,variants:{\"OEmuJhTDO-hover\":{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"OEmuJhTDO-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smibv7\",\"data-styles-preset\":\"UKQQjiEsp\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Send message\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y38pyz\",\"data-styles-preset\":\"MthjFyKhb\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Success text\"})}),className:\"framer-8d1w4s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"McUnAyLjb\",style:{\"--extracted-r6o4lv\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},text:yG52Mvpoe,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({DfGeoxRY6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y38pyz\",\"data-styles-preset\":\"MthjFyKhb\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9))\"},children:\"Thank you. Your message is on its way and we reply within one working day.\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-1kGxx.framer-1i632go, .framer-1kGxx .framer-1i632go { display: block; }\",\".framer-1kGxx.framer-2n2zo3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 48px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 0px 24px; position: relative; width: min-content; }\",\".framer-1kGxx .framer-jbwzkn { flex: none; height: auto; position: relative; width: 24px; }\",\".framer-1kGxx .framer-360tgu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-1kGxx .framer-8d1w4s { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-1kGxx.framer-v-1ldo9t8.framer-2n2zo3 { align-content: flex-start; align-items: flex-start; height: min-content; justify-content: flex-start; padding: 24px; width: 480px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-1kGxx[data-border=\"true\"]::after, .framer-1kGxx [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 151\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"DfGeoxRY6\":{\"layout\":[\"fixed\",\"auto\"]},\"EgQo10OUl\":{\"layout\":[\"auto\",\"fixed\"]},\"APdUtYfxz\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"dutD4LpA2\":\"label\",\"yG52Mvpoe\":\"successText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCA7oDgXZ4=withCSS(Component,css,\"framer-1kGxx\");export default FramerCA7oDgXZ4;FramerCA7oDgXZ4.displayName=\"Submit on ink\";FramerCA7oDgXZ4.defaultProps={height:48,width:151};addPropertyControls(FramerCA7oDgXZ4,{variant:{options:[\"OEmuJhTDO\",\"DfGeoxRY6\",\"EgQo10OUl\"],optionTitles:[\"Default\",\"Success\",\"Pending\"],title:\"Variant\",type:ControlType.Enum},dutD4LpA2:{defaultValue:\"Send message\",title:\"Label\",type:ControlType.String},ondutD4LpA2Change:{changes:\"dutD4LpA2\",type:ControlType.ChangeHandler},yG52Mvpoe:{defaultValue:\"Thank you. Your message is on its way and we reply within one working day.\",title:\"Success text\",type:ControlType.String},onyG52MvpoeChange:{changes:\"yG52Mvpoe\",type:ControlType.ChangeHandler}});addFonts(FramerCA7oDgXZ4,[{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\"}]},...CheckCircleFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCA7oDgXZ4\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"DfGeoxRY6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EgQo10OUl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"APdUtYfxz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"151\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"dutD4LpA2\\\":\\\"label\\\",\\\"yG52Mvpoe\\\":\\\"successText\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CA7oDgXZ4.map","// Generated by Framer (a050651)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormBooleanInput,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/4TZIrKPxyNFzURibPeeK/MGIzbaq4o0YrsTqQ2mBv/hIZrQBJeU.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/xIO2H5SRM4QmALAoVFFc/j2BsB2bduNtRNZ5fGZqh/MthjFyKhb.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/F2BQJO6Ur7LsjTzhuGs5/urPWgcvmeg70XhCooMX8/q1qvpMTsR.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/qShLuUzlofkmBijFAEfB/spiJmqiXT0dmI63GGjax/xug8hckqF.js\";import SubmitOnInk from\"https://framerusercontent.com/modules/tY94SOX5DMikiYOV0x8Q/iyFcPNMILlp9cxIKkAW0/CA7oDgXZ4.js\";const SubmitOnInkFonts=getFonts(SubmitOnInk);const cycleOrder=[\"xVpC5dE0f\",\"v4J0XppL9\",\"Hi67zepip\"];const serializationHash=\"framer-tKcZQ\";const variantClassNames={Hi67zepip:\"framer-v-7v1xes\",v4J0XppL9:\"framer-v-1id7qk5\",xVpC5dE0f:\"framer-v-5hrcgm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pd0H6mNJj=undefined;const FrpmK8sBz=undefined;const Xb7zl4vTO=undefined;const Rtl08Hfj2=undefined;const c5zsMvdW7=undefined;const G1IZOxagj=undefined;const setRtl08Hfj2=undefined;const setc5zsMvdW7=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const 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:\"xVpC5dE0f\",Phone:\"Hi67zepip\",Tablet:\"v4J0XppL9\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({buttonLabel,consentText,fieldLabel,heading,height,id,lead,successText,width,...props})=>{return{...props,c5zsMvdW7:successText??props.c5zsMvdW7??\"You're on the list. The next letter goes out on the first of the month.\",FrpmK8sBz:lead??props.FrpmK8sBz??\"One email on the first of each month with new pieces, journal articles and news from the workshop.\",G1IZOxagj:consentText??props.G1IZOxagj??\"I agree to receive one email a month from Vesterby. I can unsubscribe at any time.\",pd0H6mNJj:heading??props.pd0H6mNJj??\"Get the monthly letter\",Rtl08Hfj2:buttonLabel??props.Rtl08Hfj2??\"Join the list\",variant:humanReadableVariantMap[props.variant]??props.variant??\"xVpC5dE0f\",Xb7zl4vTO:fieldLabel??props.Xb7zl4vTO??\"Email address\"};};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,pd0H6mNJj,FrpmK8sBz,Xb7zl4vTO,G1IZOxagj,\"Rtl08Hfj2\":externalRtl08Hfj2,\"onRtl08Hfj2Change\":setExternalRtl08Hfj2,\"c5zsMvdW7\":externalc5zsMvdW7,\"onc5zsMvdW7Change\":setExternalc5zsMvdW7,...restProps}=getProps(props);const[Rtl08Hfj2,setRtl08Hfj2]=useStateVariable(externalRtl08Hfj2,setExternalRtl08Hfj2);const[c5zsMvdW7,setc5zsMvdW7]=useStateVariable(externalc5zsMvdW7,setExternalc5zsMvdW7);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xVpC5dE0f\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-5hrcgm\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"xVpC5dE0f\",ref:refBinding,style:{backgroundColor:\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",...style},...addPropertyOverrides({Hi67zepip:{\"data-framer-name\":\"Phone\"},v4J0XppL9:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-si9fpq\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"fUTYqBTfv\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ecvqld\",\"data-framer-name\":\"Columns\",layoutDependency:layoutDependency,layoutId:\"Wed18XOwF\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q1ptr9\",\"data-framer-name\":\"Column: Copy\",layoutDependency:layoutDependency,layoutId:\"JTct6nyxQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-uf8q85\",\"data-styles-preset\":\"hIZrQBJeU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28))\"},children:\"Heading\"})}),className:\"framer-mfkmui\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MTiatcu16\",style:{\"--extracted-1of0zx5\":\"var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28)\"},text:pd0H6mNJj,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y38pyz\",\"data-styles-preset\":\"MthjFyKhb\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28))\"},children:\"Lead\"})}),className:\"framer-nz7fok\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"v1Lha3REL\",style:{\"--extracted-r6o4lv\":\"var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28)\"},text:FrpmK8sBz,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-n950ij\",\"data-framer-name\":\"Column: Form\",layoutDependency:layoutDependency,layoutId:\"hw2cggD6N\",children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/8479f55f-e8ee-4c32-8b20-bffb667429f9/submit\",className:\"framer-roi58f\",\"data-framer-name\":\"Form: Newsletter\",layoutDependency:layoutDependency,layoutId:\"lh_PlZUru\",nodeId:\"lh_PlZUru\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s5adf4\",\"data-framer-name\":\"Row: Email\",layoutDependency:layoutDependency,layoutId:\"AHMNzylu3\",children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-16u8lca\",\"data-framer-name\":\"Field: Email\",layoutDependency:layoutDependency,layoutId:\"RjxuOYUTa\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-77lx8g\",\"data-styles-preset\":\"q1qvpMTsR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28))\"},children:\"Field label\"})}),className:\"framer-pj7ogm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ejEjt6UHe\",style:{\"--extracted-r6o4lv\":\"var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28)\"},text:Xb7zl4vTO,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-s7zh7p\",\"data-framer-name\":\"Input: Email\",inputName:\"email\",layoutDependency:layoutDependency,layoutId:\"OHNdl6gOx\",required:true,style:{\"--framer-input-background\":\"var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"var(--token-15607b9a-4978-415b-b9ae-427afc916b7b)\"},type:\"email\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+96+0+0+0+0+0+0+0+0+0+0+86,...addPropertyOverrides({Hi67zepip:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1440px) - 32px, 50px)`,y:(componentViewport?.y||0)+64+0+0+0+0+349+0+0+0+0+0+142},v4J0XppL9:{y:(componentViewport?.y||0)+80+0+0+0+0+293+0+0+0+0+0+86}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-428u7d-container\",\"data-framer-name\":\"Button: Submit\",layoutDependency:layoutDependency,layoutId:\"fT458OK94-container\",name:\"Button: Submit\",nodeId:\"fT458OK94\",rendersWithMotion:true,scopeId:\"IfPItMVmU\",children:/*#__PURE__*/_jsx(SubmitOnInk,{dutD4LpA2:Rtl08Hfj2,height:\"100%\",id:\"fT458OK94\",layoutId:\"fT458OK94\",name:\"Button: Submit\",ondutD4LpA2Change:setRtl08Hfj2,onyG52MvpoeChange:setc5zsMvdW7,type:\"submit\",variant:formVariants(formState,{pending:\"EgQo10OUl\",success:\"DfGeoxRY6\"},matchVariant(\"OEmuJhTDO\")),width:\"100%\",yG52Mvpoe:c5zsMvdW7,...addPropertyOverrides({Hi67zepip:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-xfe2f6\",\"data-framer-name\":\"Field: Consent\",layoutDependency:layoutDependency,layoutId:\"IqUoDmoYz\",children:[/*#__PURE__*/_jsx(FormBooleanInput,{className:\"framer-w56pdv\",\"data-framer-name\":\"Checkbox: Consent\",inputName:\"consent\",layoutDependency:layoutDependency,layoutId:\"lTsNUkQPx\",required:true,style:{\"--framer-input-boolean-checked-background\":\"var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-icon-color\":\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\"},type:\"checkbox\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17ozz67\",\"data-styles-preset\":\"xug8hckqF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28))\"},children:\"Consent text\"})}),className:\"framer-1541poo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wIOqQTjVK\",style:{\"--extracted-r6o4lv\":\"var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28)\"},text:G1IZOxagj,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]})})})})})});});const css=[\".framer-tKcZQ.framer-1ur9wqe, .framer-tKcZQ .framer-1ur9wqe { display: block; }\",\".framer-tKcZQ.framer-5hrcgm { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 96px 0px 96px 0px; position: relative; width: 1200px; }\",\".framer-tKcZQ .framer-si9fpq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1440px; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-tKcZQ .framer-ecvqld { display: grid; flex: none; gap: 32px 64px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-tKcZQ .framer-q1ptr9 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-tKcZQ .framer-mfkmui, .framer-tKcZQ .framer-pj7ogm { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-tKcZQ .framer-nz7fok { flex: none; height: auto; max-width: 460px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-tKcZQ .framer-n950ij { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-tKcZQ .framer-roi58f { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-tKcZQ .framer-s5adf4 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-tKcZQ .framer-16u8lca { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-tKcZQ .framer-s7zh7p { --framer-input-focused-border-color: var(--token-ebaa2e30-5b3d-43c5-b93c-64df3be8259c); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 2px; --framer-input-font-family: \"Familjen Grotesk\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.5em; --framer-input-font-size: 16px; --framer-input-font-weight: 400; --framer-input-padding: 0px 16px 0px 16px; flex: none; height: 48px; position: relative; width: 100%; }',\".framer-tKcZQ .framer-428u7d-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-tKcZQ .framer-xfe2f6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; min-height: 44px; padding: 12px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-tKcZQ .framer-w56pdv { --framer-input-focused-border-color: var(--token-ebaa2e30-5b3d-43c5-b93c-64df3be8259c); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 2px; flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-tKcZQ .framer-1541poo { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-tKcZQ.framer-v-1id7qk5.framer-5hrcgm { padding: 80px 0px 80px 0px; width: 810px; }\",\".framer-tKcZQ.framer-v-1id7qk5 .framer-si9fpq { padding: 0px 32px 0px 32px; }\",\".framer-tKcZQ.framer-v-1id7qk5 .framer-ecvqld, .framer-tKcZQ.framer-v-7v1xes .framer-ecvqld { grid-template-columns: repeat(1, minmax(50px, 1fr)); }\",\".framer-tKcZQ.framer-v-7v1xes.framer-5hrcgm { padding: 64px 0px 64px 0px; width: 390px; }\",\".framer-tKcZQ.framer-v-7v1xes .framer-si9fpq { padding: 0px 16px 0px 16px; }\",\".framer-tKcZQ.framer-v-7v1xes .framer-s5adf4 { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-tKcZQ.framer-v-7v1xes .framer-16u8lca { flex: none; width: 100%; }\",\".framer-tKcZQ.framer-v-7v1xes .framer-428u7d-container { width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 430\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"v4J0XppL9\":{\"layout\":[\"fixed\",\"auto\"]},\"Hi67zepip\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"pd0H6mNJj\":\"heading\",\"FrpmK8sBz\":\"lead\",\"Xb7zl4vTO\":\"fieldLabel\",\"G1IZOxagj\":\"consentText\",\"Rtl08Hfj2\":\"buttonLabel\",\"c5zsMvdW7\":\"successText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIfPItMVmU=withCSS(Component,css,\"framer-tKcZQ\");export default FramerIfPItMVmU;FramerIfPItMVmU.displayName=\"Newsletter\";FramerIfPItMVmU.defaultProps={height:430,width:1200};addPropertyControls(FramerIfPItMVmU,{variant:{options:[\"xVpC5dE0f\",\"v4J0XppL9\",\"Hi67zepip\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},pd0H6mNJj:{defaultValue:\"Get the monthly letter\",title:\"Heading\",type:ControlType.String},onpd0H6mNJjChange:{changes:\"pd0H6mNJj\",type:ControlType.ChangeHandler},FrpmK8sBz:{defaultValue:\"One email on the first of each month with new pieces, journal articles and news from the workshop.\",displayTextArea:true,title:\"Lead\",type:ControlType.String},onFrpmK8sBzChange:{changes:\"FrpmK8sBz\",type:ControlType.ChangeHandler},Xb7zl4vTO:{defaultValue:\"Email address\",title:\"Field label\",type:ControlType.String},onXb7zl4vTOChange:{changes:\"Xb7zl4vTO\",type:ControlType.ChangeHandler},G1IZOxagj:{defaultValue:\"I agree to receive one email a month from Vesterby. I can unsubscribe at any time.\",displayTextArea:true,title:\"Consent text\",type:ControlType.String},onG1IZOxagjChange:{changes:\"G1IZOxagj\",type:ControlType.ChangeHandler},Rtl08Hfj2:{defaultValue:\"Join the list\",title:\"Button label\",type:ControlType.String},onRtl08Hfj2Change:{changes:\"Rtl08Hfj2\",type:ControlType.ChangeHandler},c5zsMvdW7:{defaultValue:\"You're on the list. The next letter goes out on the first of the month.\",displayTextArea:true,title:\"Success text\",type:ControlType.String},onc5zsMvdW7Change:{changes:\"c5zsMvdW7\",type:ControlType.ChangeHandler}});addFonts(FramerIfPItMVmU,[{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:\"Familjen Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Familjen Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/UVXGSXTMNKAI3KUNSVB6XC5HYWKGEU2J/4TA5XIRXUVBSX766VPY45UDG7NP4D2B4/FQZMTLU7HX6R67VFJWA76E3PI7EHZBYL.woff2\",weight:\"400\"}]},...SubmitOnInkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerIfPItMVmU.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(SubmitOnInk,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIfPItMVmU\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"430\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"pd0H6mNJj\\\":\\\"heading\\\",\\\"FrpmK8sBz\\\":\\\"lead\\\",\\\"Xb7zl4vTO\\\":\\\"fieldLabel\\\",\\\"G1IZOxagj\\\":\\\"consentText\\\",\\\"Rtl08Hfj2\\\":\\\"buttonLabel\\\",\\\"c5zsMvdW7\\\":\\\"successText\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"v4J0XppL9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Hi67zepip\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d485f69)\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,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/hI8timTlk8Fd762eIxi0/slkoCsyKxQigbCO9Bbjr/ae1wERNQB.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/Nk73JQrJYGE9wyh1y9nh/yK3detVK9Qr3G91ui2mK/B1AsKLfUK.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/4TZIrKPxyNFzURibPeeK/MGIzbaq4o0YrsTqQ2mBv/hIZrQBJeU.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/xIO2H5SRM4QmALAoVFFc/j2BsB2bduNtRNZ5fGZqh/MthjFyKhb.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/F2BQJO6Ur7LsjTzhuGs5/urPWgcvmeg70XhCooMX8/q1qvpMTsR.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/8HFLSd4gOLJ9Cx8Hv2zx/AEqcFGvZINz8mfxSCgJG/UKQQjiEsp.js\";import Button from\"https://framerusercontent.com/modules/YSICH7zg3vNZZxSVLjnB/uJMuG3H7RRhCuSS2r01D/amm2k4Amc.js\";const ButtonFonts=getFonts(Button);const ArrowRightFonts=getFonts(ArrowRight);const cycleOrder=[\"QoN6xKwFO\",\"wM0i3BSzy\",\"FZhbaNAu0\"];const serializationHash=\"framer-m35UK\";const variantClassNames={FZhbaNAu0:\"framer-v-1ihtjdd\",QoN6xKwFO:\"framer-v-19d7upp\",wM0i3BSzy:\"framer-v-1sqa6as\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const b_d7WHoNj=undefined;const rmdxYwLQH=undefined;const sA9KWWQsa=undefined;const a1HOgiFQ6=undefined;const Z9NGU9QAj=undefined;const RLiMaAX5q=undefined;const vm3wRfqyv=undefined;const HRfzKJMsM=undefined;const a3_kMFzPv=undefined;const EguV7IpH9=undefined;const setvm3wRfqyv=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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:\"QoN6xKwFO\",Phone:\"FZhbaNAu0\",Tablet:\"wM0i3BSzy\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({address,buttonLabel,buttonLink,heading,height,id,image,proofLine,secondLink,secondLinkLabel,showroomText,showShowroom,width,...props})=>{return{...props,a1HOgiFQ6:showShowroom??props.a1HOgiFQ6??false,a3_kMFzPv:secondLink??props.a3_kMFzPv,b_d7WHoNj:image??props.b_d7WHoNj??{pixelHeight:1005,pixelWidth:1800,src:\"https://framerusercontent.com/images/BfwlXyds2rtQ00j0twbGG6yO3Fo.webp?width=1800&height=1005\",srcSet:\"https://framerusercontent.com/images/BfwlXyds2rtQ00j0twbGG6yO3Fo.webp?scale-down-to=512&width=1800&height=1005 512w,https://framerusercontent.com/images/BfwlXyds2rtQ00j0twbGG6yO3Fo.webp?scale-down-to=1024&width=1800&height=1005 1024w,https://framerusercontent.com/images/BfwlXyds2rtQ00j0twbGG6yO3Fo.webp?width=1800&height=1005 1800w\"},EguV7IpH9:secondLinkLabel??props.EguV7IpH9??\"Plan a visit\",HRfzKJMsM:buttonLink??props.HRfzKJMsM,RLiMaAX5q:address??props.RLiMaAX5q??\"Savsmedgade 12, 1650 Copenhagen V, Denmark\",rmdxYwLQH:proofLine??props.rmdxYwLQH??\"Made in Copenhagen. Delivered in 3 to 5 weeks. 30-day returns.\",sA9KWWQsa:heading??props.sA9KWWQsa??\"Furniture and lighting made in Copenhagen\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QoN6xKwFO\",vm3wRfqyv:buttonLabel??props.vm3wRfqyv??\"Shop the collection\",Z9NGU9QAj:showroomText??props.Z9NGU9QAj??\"Vesterby's showroom and workshop share one building in Copenhagen. Every piece is on the floor to sit on, open and touch.\"};};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,sA9KWWQsa,\"vm3wRfqyv\":externalvm3wRfqyv,\"onvm3wRfqyvChange\":setExternalvm3wRfqyv,HRfzKJMsM,b_d7WHoNj,rmdxYwLQH,a1HOgiFQ6,Z9NGU9QAj,RLiMaAX5q,EguV7IpH9,a3_kMFzPv,...restProps}=getProps(props);const[vm3wRfqyv,setvm3wRfqyv]=useStateVariable(externalvm3wRfqyv,setExternalvm3wRfqyv);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QoN6xKwFO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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-19d7upp\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"QoN6xKwFO\",ref:refBinding,style:{backgroundColor:\"var(--token-320e1da7-2a7c-4af4-abd5-93f4ec5fc442)\",...style},...addPropertyOverrides({FZhbaNAu0:{\"data-framer-name\":\"Phone\"},wM0i3BSzy:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"var(--variable-sA9KWWQsa)\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1005,pixelWidth:1800,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(b_d7WHoNj)},className:\"framer-wsemca\",\"data-framer-name\":\"Photo: Band\",layoutDependency:layoutDependency,layoutId:\"hvid4BwMH\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-x6zc41\",\"data-framer-name\":\"Panel\",layoutDependency:layoutDependency,layoutId:\"yls_FAKvs\",style:{backgroundColor:\"var(--token-75025c42-4621-445c-a3a6-a21e5e7e6aa1)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7unzcr\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"ZzT8_kWzE\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p7z6u4\",\"data-framer-name\":\"Row: Band\",layoutDependency:layoutDependency,layoutId:\"KeRy2pIS3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pzncq1\",\"data-framer-name\":\"Text group\",layoutDependency:layoutDependency,layoutId:\"Hunip0i5U\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-77lx8g\",\"data-styles-preset\":\"q1qvpMTsR\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27))\"},children:\"Proof line\"})}),className:\"framer-sz4b7y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"P2NE5HZy3\",style:{\"--extracted-r6o4lv\":\"var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27)\"},text:rmdxYwLQH,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FZhbaNAu0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-77lx8g\",\"data-styles-preset\":\"q1qvpMTsR\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27))\"},children:\"Made in Copenhagen. Delivered in 3 to 5 weeks. 30-day returns.\"})})},wM0i3BSzy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-77lx8g\",\"data-styles-preset\":\"q1qvpMTsR\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27))\"},children:\"Made in Copenhagen. Delivered in 3 to 5 weeks. 30-day returns.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-uf8q85\",\"data-styles-preset\":\"hIZrQBJeU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27))\"},children:\"Furniture and lighting made in Copenhagen\"})}),className:\"framer-17utiv9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UAd_3_8wd\",style:{\"--extracted-1of0zx5\":\"var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27)\"},text:sA9KWWQsa,verticalAlignment:\"top\",withExternalLayout:true}),a1HOgiFQ6!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y38pyz\",\"data-styles-preset\":\"MthjFyKhb\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27))\"},children:\"Showroom text\"})}),className:\"framer-11ay8vx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xf_3c0KmR\",style:{\"--extracted-r6o4lv\":\"var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27)\"},text:Z9NGU9QAj,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FZhbaNAu0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y38pyz\",\"data-styles-preset\":\"MthjFyKhb\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27))\"},children:\"Vesterby’s showroom and workshop share one building in Copenhagen. Every piece is on the floor to sit on, open and touch.\"})})},wM0i3BSzy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y38pyz\",\"data-styles-preset\":\"MthjFyKhb\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27))\"},children:\"Vesterby’s showroom and workshop share one building in Copenhagen. Every piece is on the floor to sit on, open and touch.\"})})}},baseVariant,gestureVariant)}),a1HOgiFQ6!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-186pxtr\",\"data-styles-preset\":\"B1AsKLfUK\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27))\"},children:\"Address\"})}),className:\"framer-1rvxoxn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NdxonnmQU\",style:{\"--extracted-r6o4lv\":\"var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27)\"},text:RLiMaAX5q,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FZhbaNAu0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-186pxtr\",\"data-styles-preset\":\"B1AsKLfUK\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27))\"},children:\"Savsmedgade 12, 1650 Copenhagen V, Denmark\"})})},wM0i3BSzy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-186pxtr\",\"data-styles-preset\":\"B1AsKLfUK\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27))\"},children:\"Savsmedgade 12, 1650 Copenhagen V, Denmark\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s5raax\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"LafSXjySg\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({FZhbaNAu0:{y:(componentViewport?.y||0)+0+((componentViewport?.height||420)-0-242.45+0+0)+0+0+24+0+0+146.45+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xwmfrq-container\",\"data-framer-name\":\"Button: Primary\",layoutDependency:layoutDependency,layoutId:\"j_TKwF11Q-container\",name:\"Button: Primary\",nodeId:\"j_TKwF11Q\",rendersWithMotion:true,scopeId:\"RUcBUI7SE\",children:/*#__PURE__*/_jsx(Button,{btwJZSOE6:false,CkqGFfz5A:HRfzKJMsM,D3y7hISJJ:vm3wRfqyv,height:\"100%\",id:\"j_TKwF11Q\",layoutId:\"j_TKwF11Q\",name:\"Button: Primary\",onD3y7hISJJChange:setvm3wRfqyv,tgF0u07YQ:\"€2,150\",variant:matchVariant(\"IGs1Vo3mi\"),Vv978lNBu:ArrowRight,width:\"100%\"})})}),a1HOgiFQ6!==false&&/*#__PURE__*/_jsx(Link,{href:a3_kMFzPv,motionChild:true,nodeId:\"HwHH6fYj1\",scopeId:\"RUcBUI7SE\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1s2r05g framer-1dliwwo\",\"data-framer-name\":\"Link: Second\",layoutDependency:layoutDependency,layoutId:\"HwHH6fYj1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smibv7\",\"data-styles-preset\":\"UKQQjiEsp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27))\"},children:\"Second link label\"})}),className:\"framer-1jb33lo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ym8GcCRv8\",style:{\"--extracted-r6o4lv\":\"var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27)\"},text:EguV7IpH9,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FZhbaNAu0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smibv7\",\"data-styles-preset\":\"UKQQjiEsp\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27))\"},children:\"Plan a visit\"})})},wM0i3BSzy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smibv7\",\"data-styles-preset\":\"UKQQjiEsp\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27))\"},children:\"Plan a visit\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-1m4fo0v\",\"data-framer-name\":\"Icon: Arrow Right\",layoutDependency:layoutDependency,layoutId:\"w0a5skY92\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27)\",\"--pgex8v\":1.5}})]})})]})]})})})]})})})});});const css=[\".framer-m35UK.framer-1dliwwo, .framer-m35UK .framer-1dliwwo { display: block; }\",\".framer-m35UK.framer-19d7upp { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; min-height: 540px; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-m35UK .framer-wsemca { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; left: 0px; padding: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-m35UK .framer-x6zc41 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-m35UK .framer-7unzcr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1440px; padding: 48px 40px 48px 40px; position: relative; width: 100%; }\",\".framer-m35UK .framer-1p7z6u4 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 24px 48px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-m35UK .framer-pzncq1 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-m35UK .framer-sz4b7y, .framer-m35UK .framer-1rvxoxn { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-m35UK .framer-17utiv9 { flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-m35UK .framer-11ay8vx { flex: none; height: auto; max-width: 520px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-m35UK .framer-s5raax { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-m35UK .framer-xwmfrq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-m35UK .framer-1s2r05g { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; min-height: 44px; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-m35UK .framer-1jb33lo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-m35UK .framer-1m4fo0v { flex: none; height: auto; position: relative; width: 16px; }\",\".framer-m35UK.framer-v-1sqa6as.framer-19d7upp { min-height: 480px; width: 810px; }\",\".framer-m35UK.framer-v-1sqa6as .framer-7unzcr { padding: 48px 32px 48px 32px; }\",\".framer-m35UK.framer-v-1ihtjdd.framer-19d7upp { min-height: 420px; width: 390px; }\",\".framer-m35UK.framer-v-1ihtjdd .framer-7unzcr { padding: 24px 16px 24px 16px; }\",\".framer-m35UK.framer-v-1ihtjdd .framer-1p7z6u4 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 8px; }\",\".framer-m35UK.framer-v-1ihtjdd .framer-pzncq1 { flex: none; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 352\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"540px\",null]},\"wM0i3BSzy\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"480px\",null]},\"FZhbaNAu0\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"420px\",null]}}}\n * @framerVariables {\"sA9KWWQsa\":\"heading\",\"vm3wRfqyv\":\"buttonLabel\",\"HRfzKJMsM\":\"buttonLink\",\"b_d7WHoNj\":\"image\",\"rmdxYwLQH\":\"proofLine\",\"a1HOgiFQ6\":\"showShowroom\",\"Z9NGU9QAj\":\"showroomText\",\"RLiMaAX5q\":\"address\",\"EguV7IpH9\":\"secondLinkLabel\",\"a3_kMFzPv\":\"secondLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRUcBUI7SE=withCSS(Component,css,\"framer-m35UK\");export default FramerRUcBUI7SE;FramerRUcBUI7SE.displayName=\"Closing band\";FramerRUcBUI7SE.defaultProps={height:352,width:1200};addPropertyControls(FramerRUcBUI7SE,{variant:{options:[\"QoN6xKwFO\",\"wM0i3BSzy\",\"FZhbaNAu0\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},sA9KWWQsa:{defaultValue:\"Furniture and lighting made in Copenhagen\",title:\"Heading\",type:ControlType.String},onsA9KWWQsaChange:{changes:\"sA9KWWQsa\",type:ControlType.ChangeHandler},vm3wRfqyv:{defaultValue:\"Shop the collection\",title:\"Button label\",type:ControlType.String},onvm3wRfqyvChange:{changes:\"vm3wRfqyv\",type:ControlType.ChangeHandler},HRfzKJMsM:{title:\"Button link\",type:ControlType.Link},b_d7WHoNj:{__defaultAssetReference:\"data:framer/asset-reference,BfwlXyds2rtQ00j0twbGG6yO3Fo.webp?originalFilename=imported.webp&width=1800&height=1005\",title:\"Image\",type:ControlType.ResponsiveImage},rmdxYwLQH:{defaultValue:\"Made in Copenhagen. Delivered in 3 to 5 weeks. 30-day returns.\",title:\"Proof line\",type:ControlType.String},onrmdxYwLQHChange:{changes:\"rmdxYwLQH\",type:ControlType.ChangeHandler},a1HOgiFQ6:{defaultValue:false,title:\"Show showroom\",type:ControlType.Boolean},ona1HOgiFQ6Change:{changes:\"a1HOgiFQ6\",type:ControlType.ChangeHandler},Z9NGU9QAj:{defaultValue:\"Vesterby's showroom and workshop share one building in Copenhagen. Every piece is on the floor to sit on, open and touch.\",displayTextArea:true,title:\"Showroom text\",type:ControlType.String},onZ9NGU9QAjChange:{changes:\"Z9NGU9QAj\",type:ControlType.ChangeHandler},RLiMaAX5q:{defaultValue:\"Savsmedgade 12, 1650 Copenhagen V, Denmark\",title:\"Address\",type:ControlType.String},onRLiMaAX5qChange:{changes:\"RLiMaAX5q\",type:ControlType.ChangeHandler},EguV7IpH9:{defaultValue:\"Plan a visit\",title:\"Second link label\",type:ControlType.String},onEguV7IpH9Change:{changes:\"EguV7IpH9\",type:ControlType.ChangeHandler},a3_kMFzPv:{title:\"Second link\",type:ControlType.Link}});addFonts(FramerRUcBUI7SE,[{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\"}]},...ButtonFonts,...ArrowRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});FramerRUcBUI7SE.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRUcBUI7SE\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"sA9KWWQsa\\\":\\\"heading\\\",\\\"vm3wRfqyv\\\":\\\"buttonLabel\\\",\\\"HRfzKJMsM\\\":\\\"buttonLink\\\",\\\"b_d7WHoNj\\\":\\\"image\\\",\\\"rmdxYwLQH\\\":\\\"proofLine\\\",\\\"a1HOgiFQ6\\\":\\\"showShowroom\\\",\\\"Z9NGU9QAj\\\":\\\"showroomText\\\",\\\"RLiMaAX5q\\\":\\\"address\\\",\\\"EguV7IpH9\\\":\\\"secondLinkLabel\\\",\\\"a3_kMFzPv\\\":\\\"secondLink\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"540px\\\",null]},\\\"wM0i3BSzy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"480px\\\",null]},\\\"FZhbaNAu0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"420px\\\",null]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"352\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RUcBUI7SE.map","// Generated by Framer (d485f69)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/yVQQGply48UtoW82TDBe/DcNVCephREmh6dI0nl5x/te0kJKqhk.js\";import Newsletter from\"https://framerusercontent.com/modules/kaWR4F8M1S98zDwqVtq3/jqY2dlcw0YxEpA1ugiA9/IfPItMVmU.js\";import ClosingBand from\"https://framerusercontent.com/modules/xoUpcKMdiTk5jBkqfmWp/VzAriy8m5ud6XEqS566s/RUcBUI7SE.js\";const NewsletterFonts=getFonts(Newsletter);const ClosingBandFonts=getFonts(ClosingBand);const NewsletterControls=getPropertyControls(Newsletter);const ClosingBandControls=getPropertyControls(ClosingBand);const cycleOrder=[\"Q9bOMpFY8\",\"IsawiehYz\",\"I00Zrxl7E\",\"d1v8MWlIe\"];const serializationHash=\"framer-N9Mxp\";const variantClassNames={d1v8MWlIe:\"framer-v-14m21s5\",I00Zrxl7E:\"framer-v-1yjkh4e\",IsawiehYz:\"framer-v-1p8ckca\",Q9bOMpFY8:\"framer-v-1odo74u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const IgPpXrhre=undefined;const pelpzNfEI=undefined;const nss6rGj_2=undefined;const VedFNIddw=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}: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={\"Closing band\":\"IsawiehYz\",Newsletter:\"Q9bOMpFY8\",None:\"I00Zrxl7E\",Showroom:\"d1v8MWlIe\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Desktop:\"xVpC5dE0f\",Phone:\"Hi67zepip\",Tablet:\"v4J0XppL9\"};const humanReadableEnumMap1={Desktop:\"QoN6xKwFO\",Phone:\"FZhbaNAu0\",Tablet:\"wM0i3BSzy\"};const getProps=({bandSize,height,id,image,newsletterSize,showroomImage,width,...props})=>{return{...props,IgPpXrhre:humanReadableEnumMap[newsletterSize]??newsletterSize??props.IgPpXrhre??\"xVpC5dE0f\",nss6rGj_2:image??props.nss6rGj_2??{pixelHeight:1005,pixelWidth:1800,src:\"https://framerusercontent.com/images/BfwlXyds2rtQ00j0twbGG6yO3Fo.webp?width=1800&height=1005\",srcSet:\"https://framerusercontent.com/images/BfwlXyds2rtQ00j0twbGG6yO3Fo.webp?scale-down-to=512&width=1800&height=1005 512w,https://framerusercontent.com/images/BfwlXyds2rtQ00j0twbGG6yO3Fo.webp?scale-down-to=1024&width=1800&height=1005 1024w,https://framerusercontent.com/images/BfwlXyds2rtQ00j0twbGG6yO3Fo.webp?width=1800&height=1005 1800w\"},pelpzNfEI:humanReadableEnumMap1[bandSize]??bandSize??props.pelpzNfEI??\"QoN6xKwFO\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Q9bOMpFY8\",VedFNIddw:showroomImage??props.VedFNIddw??{pixelHeight:670,pixelWidth:1200,src:\"https://framerusercontent.com/images/S5MxmJgmZHpZ2UNxD9RIFdSLkbY.webp?width=1200&height=670\",srcSet:\"https://framerusercontent.com/images/S5MxmJgmZHpZ2UNxD9RIFdSLkbY.webp?scale-down-to=512&width=1200&height=670 512w,https://framerusercontent.com/images/S5MxmJgmZHpZ2UNxD9RIFdSLkbY.webp?scale-down-to=1024&width=1200&height=670 1024w,https://framerusercontent.com/images/S5MxmJgmZHpZ2UNxD9RIFdSLkbY.webp?width=1200&height=670 1200w\"}};};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,IgPpXrhre,pelpzNfEI,nss6rGj_2,VedFNIddw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Q9bOMpFY8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"IsawiehYz\",\"I00Zrxl7E\",\"d1v8MWlIe\"].includes(baseVariant))return false;return true;};usePreloadLocalizedValues(activeLocale);const isDisplayed1=()=>{if([\"IsawiehYz\",\"d1v8MWlIe\"].includes(baseVariant))return true;return false;};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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1odo74u\",className,classNames),\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"Q9bOMpFY8\",ref:refBinding,style:{...style},...addPropertyOverrides({d1v8MWlIe:{\"data-framer-name\":\"Showroom\"},I00Zrxl7E:{\"data-framer-name\":\"None\"},IsawiehYz:{\"data-framer-name\":\"Closing band\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:430,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-eydktd-container\",\"data-framer-name\":\"Section: Newsletter\",layoutDependency:layoutDependency,layoutId:\"Qb5OXvl1t-container\",name:\"Section: Newsletter\",nodeId:\"Qb5OXvl1t\",rendersWithMotion:true,scopeId:\"te0kJKqhk\",children:/*#__PURE__*/_jsx(Newsletter,{c5zsMvdW7:getLocalizedValue(\"v5\",activeLocale)??\"You're on the list. The next letter goes out on the first of the month.\",FrpmK8sBz:getLocalizedValue(\"v1\",activeLocale)??\"One email on the first of each month with new pieces, journal articles and news from the workshop.\",G1IZOxagj:getLocalizedValue(\"v3\",activeLocale)??\"I agree to receive one email a month from Vesterby. I can unsubscribe at any time.\",height:\"100%\",id:\"Qb5OXvl1t\",layoutId:\"Qb5OXvl1t\",name:\"Section: Newsletter\",pd0H6mNJj:getLocalizedValue(\"v0\",activeLocale)??\"Get the monthly letter\",Rtl08Hfj2:getLocalizedValue(\"v4\",activeLocale)??\"Join the list\",style:{width:\"100%\"},variant:matchVariant(IgPpXrhre),width:\"100%\",Xb7zl4vTO:getLocalizedValue(\"v2\",activeLocale)??\"Email address\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({d1v8MWlIe:{height:352,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0},IsawiehYz:{height:352,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18b8l3h-container\",\"data-framer-name\":\"Section: Closing band\",layoutDependency:layoutDependency,layoutId:\"iRhJI1G65-container\",name:\"Section: Closing band\",nodeId:\"iRhJI1G65\",rendersWithMotion:true,scopeId:\"te0kJKqhk\",children:/*#__PURE__*/_jsx(ClosingBand,{a1HOgiFQ6:false,b_d7WHoNj:toResponsiveImage(nss6rGj_2),EguV7IpH9:\"Plan a visit\",height:\"100%\",HRfzKJMsM:resolvedLinks[0],id:\"iRhJI1G65\",layoutId:\"iRhJI1G65\",name:\"Section: Closing band\",RLiMaAX5q:\"Savsmedgade 12, 1650 Copenhagen V, Denmark\",rmdxYwLQH:\"Made in Copenhagen. Delivered in 3 to 5 weeks. 30-day returns.\",sA9KWWQsa:getLocalizedValue(\"v6\",activeLocale)??\"Furniture and lighting made in Copenhagen\",style:{width:\"100%\"},variant:matchVariant(pelpzNfEI),vm3wRfqyv:getLocalizedValue(\"v7\",activeLocale)??\"Shop the collection\",width:\"100%\",Z9NGU9QAj:\"Vesterby's showroom and workshop share one building in Copenhagen. Every piece is on the floor to sit on, open and touch.\",...addPropertyOverrides({d1v8MWlIe:{a1HOgiFQ6:true,b_d7WHoNj:toResponsiveImage(VedFNIddw),HRfzKJMsM:resolvedLinks[2]},IsawiehYz:{HRfzKJMsM:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\".framer-N9Mxp.framer-1yi4htg, .framer-N9Mxp .framer-1yi4htg { display: block; }\",\".framer-N9Mxp.framer-1odo74u { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1200px; }\",\".framer-N9Mxp .framer-eydktd-container, .framer-N9Mxp .framer-18b8l3h-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-N9Mxp.framer-v-1yjkh4e.framer-1odo74u { min-height: 200px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 415\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"IsawiehYz\":{\"layout\":[\"fixed\",\"auto\"]},\"I00Zrxl7E\":{\"layout\":[\"fixed\",\"auto\"]},\"d1v8MWlIe\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"IgPpXrhre\":\"newsletterSize\",\"pelpzNfEI\":\"bandSize\",\"nss6rGj_2\":\"image\",\"VedFNIddw\":\"showroomImage\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerte0kJKqhk=withCSS(Component,css,\"framer-N9Mxp\");export default Framerte0kJKqhk;Framerte0kJKqhk.displayName=\"Closing\";Framerte0kJKqhk.defaultProps={height:415,width:1200};addPropertyControls(Framerte0kJKqhk,{variant:{options:[\"Q9bOMpFY8\",\"IsawiehYz\",\"I00Zrxl7E\",\"d1v8MWlIe\"],optionTitles:[\"Newsletter\",\"Closing band\",\"None\",\"Showroom\"],title:\"Variant\",type:ControlType.Enum},IgPpXrhre:NewsletterControls?.[\"variant\"]&&{...NewsletterControls[\"variant\"],defaultValue:\"xVpC5dE0f\",description:undefined,hidden:undefined,optional:undefined,title:\"Newsletter size\"},onIgPpXrhreChange:{changes:\"IgPpXrhre\",type:ControlType.ChangeHandler},pelpzNfEI:ClosingBandControls?.[\"variant\"]&&{...ClosingBandControls[\"variant\"],defaultValue:\"QoN6xKwFO\",description:undefined,hidden:undefined,optional:undefined,title:\"Band size\"},onpelpzNfEIChange:{changes:\"pelpzNfEI\",type:ControlType.ChangeHandler},nss6rGj_2:{__defaultAssetReference:\"data:framer/asset-reference,BfwlXyds2rtQ00j0twbGG6yO3Fo.webp?originalFilename=imported.webp&width=1800&height=1005\",title:\"Image\",type:ControlType.ResponsiveImage},VedFNIddw:{__defaultAssetReference:\"data:framer/asset-reference,S5MxmJgmZHpZ2UNxD9RIFdSLkbY.webp?originalFilename=imported.webp&width=1200&height=670\",title:\"Showroom image\",type:ControlType.ResponsiveImage}});addFonts(Framerte0kJKqhk,[{explicitInter:true,fonts:[]},...NewsletterFonts,...ClosingBandFonts],{supportsExplicitInterCodegen:true});Framerte0kJKqhk.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Newsletter,{},context),()=>forwardLoader(ClosingBand,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerte0kJKqhk\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"IgPpXrhre\\\":\\\"newsletterSize\\\",\\\"pelpzNfEI\\\":\\\"bandSize\\\",\\\"nss6rGj_2\\\":\\\"image\\\",\\\"VedFNIddw\\\":\\\"showroomImage\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IsawiehYz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"I00Zrxl7E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"d1v8MWlIe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"415\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./te0kJKqhk.map","// Vesterby · Cart drawer. One hidden instance (0 x 0) in the layout template's Settings frame; the panel is a portal on <body>.\n// A right-hand panel min(440px + 10vw, 100%) wide (100 % on phones), Ground fill, a 64 px head with the title (tabIndex -1, focused\n// 30 ms after opening) and a 44 px close; items (80 x 100 packshot, name link, finish, a 44-cell stepper, Remove, line price); the empty\n// state \"Your cart is empty.\" with a Secondary button; the foot on Surface: Subtotal, Checkout (the demo note, role=\"status\", when no\n// store domain is set; otherwise a Shopify cart link /cart/<variantId>:<qty>), Continue shopping. Backdrop scrim, focus trap, Escape\n// closes, the opener gets focus back, body scroll is locked while open.\n// Items come from localStorage \"vesterby-cart\" ([{slug, qty}]); the product data from \"vesterby-products\", which every AddToCart,\n// BuyBox, Strip (Wall.tsx) and Set row (CollectionFilter.tsx) fills as it appears on a page.\n// Adapted from nieto/code/CartDrawer.tsx (enquiry form, questions and CartFormField dropped; quantity steppers, the demo note, euro).\n// Reproduces site.js lines 88-177, 580-585 and site.css 1149-1178.\nimport{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\";const CART_KEY=\"vesterby-cart\";const PRODUCTS_KEY=\"vesterby-products\";function mem(){const w=window;return w.__vbMem||(w.__vbMem={});}function ls(key,value){if(typeof window===\"undefined\")return null;try{if(value===undefined){const v=window.localStorage.getItem(key);return v!==null?v:mem()[key]??null;}window.localStorage.setItem(key,value);mem()[key]=value;}catch{if(value===undefined)return mem()[key]??null;mem()[key]=value;}return null;}function readCart(){try{const v=JSON.parse(ls(CART_KEY)||\"[]\");return Array.isArray(v)?v.filter(i=>i&&typeof i.slug===\"string\"&&i.qty>0):[];}catch{return[];}}function writeCart(list){ls(CART_KEY,JSON.stringify(list));if(typeof window!==\"undefined\")window.dispatchEvent(new Event(\"vesterby-cart\"));}function readProducts(){try{const v=JSON.parse(ls(PRODUCTS_KEY)||\"{}\");return v&&typeof v===\"object\"?v:{};}catch{return{};}}const money=(n,currency)=>currency+Number(n||0).toLocaleString(\"en-US\");const titleCase=slug=>slug.replace(/-/g,\" \").replace(/^./,c=>c.toUpperCase());const SAMPLE=[{slug:\"moss-daybed\",qty:1,name:\"Moss daybed\",finish:\"Oak frame, moss linen\",price:2150,image:\"\",link:\"/product/moss-daybed\",variantId:\"\",known:true},{slug:\"vik-bench\",qty:2,name:\"Vik bench\",finish:\"Solid oak, slatted seat\",price:640,image:\"\",link:\"/product/vik-bench\",variantId:\"\",known:true}];const CSS=`\n.vbd { position: fixed; inset: 0; z-index: 90; visibility: hidden; transition: visibility 0s 250ms; font-family: var(--vb-font); font-size: 16px; line-height: 1.5; color: var(--vb-ink); }\n.vbd[data-open=\"true\"] { visibility: visible; transition: none; }\n.vbd--inline { position: relative; width: 100%; height: 100%; overflow: hidden; visibility: visible; }\n.vbd-scrim { position: absolute; inset: 0; background: rgba(10,9,8,.5); opacity: 0; transition: opacity 250ms; }\n.vbd[data-open=\"true\"] .vbd-scrim, .vbd--inline .vbd-scrim { opacity: 1; }\n.vbd-panel { position: absolute; top: 0; right: 0; bottom: 0; width: min(calc(440px + var(--vb-extra) * 1vw), 100%); background: var(--vb-ground); transform: translateX(100%); transition: transform 250ms cubic-bezier(.2,.7,.2,1); display: flex; flex-direction: column; }\n.vbd[data-open=\"true\"] .vbd-panel, .vbd--inline .vbd-panel { transform: none; }\n.vbd-head { height: 64px; flex: none; display: flex; align-items: center; justify-content: space-between; padding: 0 8px 0 24px; }\n.vbd-head h2 { margin: 0; display: flex; align-items: center; gap: 8px; font-size: 18px; line-height: 1.3; font-weight: 600; text-transform: uppercase; letter-spacing: .06em; }\n.vbd-head h2:focus { outline: none; box-shadow: none; }\n.vbd-x { width: 44px; height: 44px; display: grid; place-items: center; margin: 0; padding: 0; border: 0; border-radius: 0; background: transparent; color: inherit; cursor: pointer; }\n.vbd-x svg { width: 20px; height: 20px; }\n.vbd-body { flex: 1; overflow-y: auto; }\n.vbd-list { list-style: none; margin: 0; padding: 8px 0; display: flex; flex-direction: column; gap: 8px; }\n.vbd-item { display: grid; grid-template-columns: 80px minmax(0, 1fr); gap: 16px; padding: 12px 24px; }\n.vbd-img { width: 80px; aspect-ratio: 4 / 5; background: var(--vb-surface); overflow: hidden; }\n.vbd-img img { width: 100%; height: 100%; object-fit: cover; display: block; }\n.vbd-top { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; }\n.vbd-name { font-weight: 500; color: inherit; text-decoration-line: none; text-decoration-thickness: 2px; text-underline-offset: 5px; text-decoration-color: var(--vb-accent); }\n.vbd-name:hover, .vbd-name:focus-visible { text-decoration-line: underline; }\n.vbd-price { font-size: 16px; font-weight: 500; font-variant-numeric: tabular-nums; white-space: nowrap; }\n.vbd-finish { margin: 4px 0 0; font-size: 13px; line-height: 1.4; color: var(--vb-muted); }\n.vbd-ctrl { display: flex; justify-content: space-between; align-items: center; gap: 8px; margin-top: 12px; }\n.vbd-stepper { display: inline-grid; grid-template-columns: 44px 44px 44px; border: 1px solid var(--vb-ink); }\n.vbd-stepper button { height: 44px; display: grid; place-items: center; margin: 0; padding: 0; border: 0; border-radius: 0; background: transparent; color: inherit; cursor: pointer; transition: background-color 150ms; }\n.vbd-stepper button:hover { background: var(--vb-surface); }\n.vbd-stepper svg { width: 16px; height: 16px; display: block; }\n.vbd-stepper output { display: grid; place-items: center; font-weight: 500; font-variant-numeric: tabular-nums; }\n.vbd-remove { min-height: 44px; display: inline-flex; align-items: center; margin: 0; padding: 0; border: 0; background: transparent; color: inherit; font: inherit; font-size: 13px; font-weight: 500; text-transform: uppercase; letter-spacing: .08em; cursor: pointer; text-decoration-line: none; text-decoration-thickness: 2px; text-underline-offset: 5px; text-decoration-color: var(--vb-accent); }\n.vbd-remove:hover, .vbd-remove:focus-visible { text-decoration-line: underline; }\n.vbd-empty { padding: 32px 24px; display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }\n.vbd-empty p { margin: 0; }\n.vbd-foot { flex: none; background: var(--vb-surface); padding: 24px; display: flex; flex-direction: column; gap: 12px; }\n.vbd-sub { display: flex; justify-content: space-between; align-items: baseline; font-size: 18px; font-weight: 500; font-variant-numeric: tabular-nums; }\n.vbd-sub span:first-child { font-size: 12px; line-height: 1.3; text-transform: uppercase; letter-spacing: .08em; color: var(--vb-muted); }\n.vbd-note { border: 1px solid var(--vb-ink); background: var(--vb-ground); padding: 12px 16px; font-size: 13px; line-height: 1.4; }\n.vbd-note:focus { outline: 2px solid var(--vb-accent); outline-offset: 2px; }\n.vbd-note a { color: inherit; text-decoration: underline; text-underline-offset: 5px; }\n.vbd-btn { display: inline-flex; align-items: center; justify-content: center; height: 48px; padding: 0 24px; margin: 0; border: 1px solid var(--vb-ink); border-radius: 0; font-family: var(--vb-font); font-size: 13px; font-weight: 500; line-height: 1; text-transform: uppercase; letter-spacing: .08em; white-space: nowrap; text-decoration: none; cursor: pointer; transition: background-color 150ms, color 150ms; }\n.vbd-btn--primary { background: var(--vb-ink); color: var(--vb-ground); }\n.vbd-btn--primary:hover, .vbd-btn--primary:focus-visible { background: var(--vb-ground); color: var(--vb-ink); }\n.vbd-btn--secondary { background: transparent; color: var(--vb-ink); }\n.vbd-btn--secondary:hover, .vbd-btn--secondary:focus-visible { background: var(--vb-ink); color: var(--vb-ground); }\n.vbd-foot .vbd-btn { width: 100%; }\n.vbd button:focus-visible, .vbd a:focus-visible { outline: 2px solid var(--vb-accent); outline-offset: 2px; box-shadow: 0 0 0 2px var(--vb-ground); }\n@media (max-width: 809px) { .vbd-panel { width: 100%; } .vbd-head { height: 56px; } }\n@media (prefers-reduced-motion: reduce) { .vbd, .vbd-scrim, .vbd-panel, .vbd-stepper button, .vbd-btn { transition: none !important; } }\n`;const X=()=>/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"square\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 5l14 14M19 5L5 19\",vectorEffect:\"non-scaling-stroke\"})});const Minus=()=>/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"square\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14\",vectorEffect:\"non-scaling-stroke\"})});const Plus=()=>/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"square\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M12 5v14\",vectorEffect:\"non-scaling-stroke\"})});function focusables(root){return Array.from(root.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), textarea, select, [tabindex]:not([tabindex=\"-1\"])')).filter(x=>x.offsetParent!==null||x===document.activeElement);}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 0\n * @framerIntrinsicHeight 0\n */export default function CartDrawer(props){const{title=\"Cart\",emptyText=\"Your cart is empty.\",emptyButtonLabel=\"Shop the collection\",emptyButtonLink=\"/collection\",subtotalLabel=\"Subtotal\",checkoutLabel=\"Checkout\",continueLabel=\"Continue shopping\",removeLabel=\"Remove\",demoNote=\"This demo runs without a store, so the cart shows an example checkout until you add your Shopify domain.\",demoLinkLabel=\"Connect your store\",demoLink=\"/connect-your-store\",storeDomain=\"\",currency=\"€\",widthExtra=10,closeLabel=\"Close cart\",fewerLabel=\"One fewer\",moreLabel=\"One more\",quantityOf=\"Quantity of\",ink=\"#121110\",ground=\"#EDE9E1\",surface=\"#F6F3ED\",muted=\"#5C5852\",line=\"#CFC9BE\",accent=\"#7B1E2E\",accentInk=\"#FFF4F2\",fontFamily=\"Familjen Grotesk\",showOnCanvas=false,style}=props;const onCanvas=RenderTarget.current()!==RenderTarget.preview;const[mounted,setMounted]=React.useState(false);const[primary,setPrimary]=React.useState(false);const[open,setOpen]=React.useState(false);const host=React.useRef(null);const[list,setList]=React.useState([]);const[prods,setProds]=React.useState({});const[note,setNote]=React.useState(false);const panelRef=React.useRef(null);const titleRef=React.useRef(null);const noteRef=React.useRef(null);const opener=React.useRef(null);const pendingFocus=React.useRef(null);React.useEffect(()=>{setMounted(true);},[]);// The layout template is rendered once per breakpoint, so up to three instances exist: only the one on the active breakpoint\n// (its 0 x 0 host is laid out, the others sit under display: none) owns the panel and answers the open event.\nReact.useEffect(()=>{if(onCanvas)return;const check=()=>{const h=host.current;const now=!!h&&h.getClientRects().length>0;setPrimary(now);if(!now)setOpen(false);};check();let t=0;const onResize=()=>{window.clearTimeout(t);t=window.setTimeout(check,100);};window.addEventListener(\"resize\",onResize);return()=>{window.clearTimeout(t);window.removeEventListener(\"resize\",onResize);};},[onCanvas]);// Cart and registry, kept in step across components (the window event) and tabs (storage).\nReact.useEffect(()=>{if(onCanvas)return;const sync=()=>{setList(readCart());setProds(readProducts());};const onStorage=e=>{if(!e.key||e.key===CART_KEY||e.key===PRODUCTS_KEY)sync();};sync();window.addEventListener(\"vesterby-cart\",sync);window.addEventListener(\"storage\",onStorage);return()=>{window.removeEventListener(\"vesterby-cart\",sync);window.removeEventListener(\"storage\",onStorage);};},[onCanvas]);// Opening: close the phone menu, remember the opener.\nReact.useEffect(()=>{if(onCanvas||!primary)return;const onOpen=e=>{const d=e&&e.detail||{};opener.current=d.opener||document.activeElement;window.dispatchEvent(new Event(\"vesterby-menu-close\"));setOpen(true);};window.addEventListener(\"vesterby-cart-open\",onOpen);return()=>window.removeEventListener(\"vesterby-cart-open\",onOpen);},[onCanvas,primary]);const close=React.useCallback(()=>{setOpen(false);setNote(false);const o=opener.current;if(o&&o.focus&&o.isConnected!==false)o.focus();},[]);// While open: lock the page, focus the title after 30 ms, Escape closes, Tab stays inside the panel.\nReact.useEffect(()=>{if(!open||onCanvas||!primary)return;const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";const t=window.setTimeout(()=>{if(titleRef.current)titleRef.current.focus();},30);const onKey=e=>{if(e.key===\"Escape\"){e.preventDefault();close();return;}// defaultPrevented tells the wall and the nav to leave this Escape alone\nif(e.key!==\"Tab\"||!panelRef.current)return;const f=focusables(panelRef.current);if(!f.length)return;const first=f[0],last=f[f.length-1];if(!panelRef.current.contains(document.activeElement)){e.preventDefault();first.focus();}else if(e.shiftKey&&document.activeElement===first){e.preventDefault();last.focus();}else if(!e.shiftKey&&document.activeElement===last){e.preventDefault();first.focus();}};window.addEventListener(\"keydown\",onKey);return()=>{window.clearTimeout(t);window.removeEventListener(\"keydown\",onKey);document.body.style.overflow=prev;};},[open,onCanvas,primary,close]);const rows=onCanvas?SAMPLE:list.map(i=>{const p=prods[i.slug];return{slug:i.slug,qty:i.qty,name:p?p.name:titleCase(i.slug),finish:p?p.finish:\"\",price:p?p.price:0,image:p?p.image:\"\",link:p&&p.link?p.link:`/product/${i.slug}`,variantId:p?p.variantId:\"\",known:!!p};});const subtotal=rows.reduce((s,r)=>s+(r.known?r.price*r.qty:0),0);// After a stepper press the same button gets focus back; after Remove, the title (site.js refocus).\nReact.useEffect(()=>{const pf=pendingFocus.current;if(!pf||!panelRef.current)return;pendingFocus.current=null;const li=panelRef.current.querySelector(`[data-slug=\"${pf.slug}\"]`);const b=li&&li.querySelector(`[${pf.attr}]`);if(b)b.focus();else if(titleRef.current)titleRef.current.focus();},[list]);React.useEffect(()=>{if(note&&noteRef.current)noteRef.current.focus();},[note]);const setQty=(slug,qty)=>{if(onCanvas)return;writeCart(readCart().map(i=>i.slug===slug?{...i,qty}:i).filter(i=>i.qty>0));};const checkout=()=>{if(onCanvas)return;const domain=String(storeDomain||\"\").replace(/^https?:\\/\\//,\"\").replace(/\\/$/,\"\");if(!domain){setNote(true);return;}const parts=rows.filter(r=>r.variantId).map(r=>`${r.variantId}:${r.qty}`);window.location.href=parts.length?`https://${domain}/cart/${parts.join(\",\")}`:`https://${domain}/cart`;};const vars={\"--vb-ink\":ink,\"--vb-ground\":ground,\"--vb-surface\":surface,\"--vb-muted\":muted,\"--vb-line\":line,\"--vb-accent\":accent,\"--vb-accent-ink\":accentInk,\"--vb-extra\":widthExtra,\"--vb-font\":`${fontFamily}, system-ui, sans-serif`};const inline=onCanvas;const isOpen=inline?true:open;const markup=/*#__PURE__*/_jsxs(\"div\",{\"data-vb\":\"cart-drawer\",\"data-open\":isOpen?\"true\":\"false\",\"aria-hidden\":isOpen?\"false\":\"true\",className:inline?\"vbd vbd--inline\":\"vbd\",style:vars,children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"div\",{className:\"vbd-scrim\",onClick:inline?undefined:close}),/*#__PURE__*/_jsxs(\"div\",{className:\"vbd-panel\",ref:panelRef,role:\"dialog\",\"aria-modal\":\"true\",\"aria-labelledby\":\"vbd-title\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"vbd-head\",children:[/*#__PURE__*/_jsx(\"h2\",{id:\"vbd-title\",tabIndex:-1,ref:titleRef,children:title}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"vbd-x\",\"aria-label\":closeLabel,onClick:inline?undefined:close,children:/*#__PURE__*/_jsx(X,{})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"vbd-body\",children:rows.length===0?/*#__PURE__*/_jsxs(\"div\",{className:\"vbd-empty\",children:[/*#__PURE__*/_jsx(\"p\",{children:emptyText}),/*#__PURE__*/_jsx(\"a\",{className:\"vbd-btn vbd-btn--secondary\",href:emptyButtonLink,onClick:inline?undefined:close,children:emptyButtonLabel})]}):/*#__PURE__*/_jsx(\"ul\",{className:\"vbd-list\",children:rows.map(r=>/*#__PURE__*/_jsxs(\"li\",{className:\"vbd-item\",\"data-slug\":r.slug,children:[/*#__PURE__*/_jsx(\"div\",{className:\"vbd-img\",children:r.image?/*#__PURE__*/_jsx(\"img\",{src:r.image,alt:r.finish?`${r.name}, ${r.finish}`:r.name,width:80,height:100}):null}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"vbd-top\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"vbd-name\",href:r.link,children:r.name}),r.known?/*#__PURE__*/_jsx(\"span\",{className:\"vbd-price\",children:money(r.price*r.qty,currency)}):null]}),r.finish?/*#__PURE__*/_jsx(\"p\",{className:\"vbd-finish\",children:r.finish}):null,/*#__PURE__*/_jsxs(\"div\",{className:\"vbd-ctrl\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"vbd-stepper\",role:\"group\",\"aria-label\":`${quantityOf} ${r.name}`,children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"data-dec\":\"\",\"aria-label\":fewerLabel,onClick:()=>{pendingFocus.current={slug:r.slug,attr:\"data-dec\"};setQty(r.slug,r.qty-1);},children:/*#__PURE__*/_jsx(Minus,{})}),/*#__PURE__*/_jsx(\"output\",{\"aria-live\":\"polite\",children:r.qty}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"data-inc\":\"\",\"aria-label\":moreLabel,onClick:()=>{pendingFocus.current={slug:r.slug,attr:\"data-inc\"};setQty(r.slug,r.qty+1);},children:/*#__PURE__*/_jsx(Plus,{})})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"vbd-remove\",\"data-remove\":\"\",onClick:()=>{pendingFocus.current={slug:r.slug,attr:\"data-none\"};setQty(r.slug,0);},children:removeLabel})]})]})]},r.slug))})}),rows.length>0?/*#__PURE__*/_jsxs(\"div\",{className:\"vbd-foot\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"vbd-sub\",children:[/*#__PURE__*/_jsx(\"span\",{children:subtotalLabel}),/*#__PURE__*/_jsx(\"span\",{\"data-subtotal\":\"\",children:money(subtotal,currency)})]}),note?/*#__PURE__*/_jsxs(\"div\",{className:\"vbd-note\",role:\"status\",tabIndex:-1,ref:noteRef,children:[demoNote,\" \",/*#__PURE__*/_jsx(\"a\",{href:demoLink,children:demoLinkLabel})]}):null,/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"vbd-btn vbd-btn--primary\",\"data-checkout\":\"\",onClick:inline?undefined:checkout,children:checkoutLabel}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"vbd-btn vbd-btn--secondary\",onClick:inline?undefined:close,children:continueLabel})]}):null]})]});if(onCanvas){if(!showOnCanvas)return /*#__PURE__*/_jsx(\"div\",{\"data-vb\":\"cart-drawer-host\",\"aria-hidden\":\"true\",style:{position:\"relative\",width:0,height:0,overflow:\"hidden\"}});return /*#__PURE__*/_jsx(\"div\",{\"data-vb\":\"cart-drawer-host\",style:{position:\"relative\",width:\"100%\",height:\"100%\",...style},children:markup});}// Live site: a 0 x 0 host that stays mounted, and the panel in a portal on <body>.\nreturn /*#__PURE__*/_jsx(\"div\",{ref:host,\"data-vb\":\"cart-drawer-host\",\"aria-hidden\":\"true\",style:{position:\"relative\",width:0,height:0,overflow:\"hidden\"},children:mounted&&primary&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(markup,document.body):null});}addPropertyControls(CartDrawer,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Cart\"},emptyText:{type:ControlType.String,title:\"Empty text\",defaultValue:\"Your cart is empty.\"},emptyButtonLabel:{type:ControlType.String,title:\"Empty button label\",defaultValue:\"Shop the collection\"},emptyButtonLink:{type:ControlType.String,title:\"Empty button link\",defaultValue:\"/collection\"},subtotalLabel:{type:ControlType.String,title:\"Subtotal label\",defaultValue:\"Subtotal\"},checkoutLabel:{type:ControlType.String,title:\"Checkout label\",defaultValue:\"Checkout\"},continueLabel:{type:ControlType.String,title:\"Continue label\",defaultValue:\"Continue shopping\"},removeLabel:{type:ControlType.String,title:\"Remove label\",defaultValue:\"Remove\"},demoNote:{type:ControlType.String,title:\"Demo note\",defaultValue:\"This demo runs without a store, so the cart shows an example checkout until you add your Shopify domain.\",displayTextArea:true},demoLinkLabel:{type:ControlType.String,title:\"Demo link label\",defaultValue:\"Connect your store\"},demoLink:{type:ControlType.String,title:\"Demo link\",defaultValue:\"/connect-your-store\"},storeDomain:{type:ControlType.String,title:\"Store domain\",defaultValue:\"\",description:\"Your Shopify domain, for example your-store.myshopify.com. Empty keeps the demo checkout.\"},currency:{type:ControlType.String,title:\"Currency\",defaultValue:\"€\"},widthExtra:{type:ControlType.Number,title:\"Width extra\",defaultValue:10,min:0,max:30,step:1,unit:\"vw\"},closeLabel:{type:ControlType.String,title:\"Close label\",defaultValue:\"Close cart\"},fewerLabel:{type:ControlType.String,title:\"Fewer label\",defaultValue:\"One fewer\"},moreLabel:{type:ControlType.String,title:\"More label\",defaultValue:\"One more\"},quantityOf:{type:ControlType.String,title:\"Quantity group label\",defaultValue:\"Quantity of\"},ink:{type:ControlType.Color,title:\"Ink\",defaultValue:\"#121110\"},ground:{type:ControlType.Color,title:\"Ground\",defaultValue:\"#EDE9E1\"},surface:{type:ControlType.Color,title:\"Surface\",defaultValue:\"#F6F3ED\"},muted:{type:ControlType.Color,title:\"Muted\",defaultValue:\"#5C5852\"},line:{type:ControlType.Color,title:\"Line\",defaultValue:\"#CFC9BE\"},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#7B1E2E\"},accentInk:{type:ControlType.Color,title:\"Accent ink\",defaultValue:\"#FFF4F2\"},fontFamily:{type:ControlType.String,title:\"Font family\",defaultValue:\"Familjen Grotesk\"},showOnCanvas:{type:ControlType.Boolean,title:\"Show on canvas\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartDrawer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"0\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"0\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CartDrawer.map","// Vesterby · override for the layout template's fixed \"Nav wrapper\" frame.\n// While the page has a \"Section: Hero\" and scrollY <= 40 the bar is transparent with On image text: the wrapper gets the class\n// vesterby-over, no fill and no shadow, and the Ink token's CSS custom property is set on the wrapper to the On image colour, so every\n// token-bound child (the nav links, the theme and cart words, the wordmark) follows; SiteStyles paints the Nav's own Ground fill and\n// hairline away under .vesterby-over. Below 40 px nothing is set: the Nav keeps its designed Ground fill and inset 1 px Line hairline.\n// 200 ms ease-out. The phone menu (Nav variant \"Phone open\", which makes the wrapper taller than 200 px) is always solid, locks the\n// page (data-vb-open, painted by SiteStyles), gets focus on its close button after 30 ms, traps Tab, and closes on Escape with focus\n// back on the menu button. Adapted from nieto/code/NavScroll.tsx (Galerie Art batch 6: the token's custom property on the wrapper).\n// Reproduces site.js lines 71-86 (nav over the hero) and 189-209, 580-585 (menu open, close, Escape, trap).\n//\n// The Ink token's name (\"--token-<id>\") is found in this order, and no colour VALUE is ever compared, so a buyer may change any colour\n// style and the nav keeps working:\n//   1. INK_TOKEN below (optional: the build can write the id here to be explicit);\n//   2. window.__vbTokens, published by SiteStyles from its bound colour controls (a control bound to a colour style arrives in code as\n//      \"var(--token-<id>, #hex)\"), refreshed on the window event \"vesterby-tokens\";\n//   3. the inline style of a token-bound code instance inside the nav (ThemeButton and CartButton render their Colour control as\n//      color: var(--token-<id>, #hex)), then any inline color / --framer-text-color declaration inside the wrapper.\n// The On image colour comes from ON_IMAGE below, else SiteStyles' On image control (token-bound), else #FFFFFF.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{RenderTarget}from\"framer\";const INK_TOKEN=\"\"// \"--token-<id>\" of the Ink colour style (optional)\n;const ON_IMAGE=\"\"// the On image colour: \"var(--token-<id>, #FFFFFF)\" or a hex (optional)\n;const HERO='[data-framer-name=\"Section: Hero\"]';// The menu's two controls are instances of the icon-button component. Framer publishes an instance as a container div that carries the\n// layer name (`div.framer-…-container[data-framer-name=\"Icon button: Menu\"]`; the open state's div also has `name=\"Icon button: Close\"`)\n// around the real control, an `<a tabindex=\"0\">` without href (`<a name=\"Icon button: Menu\" data-framer-name=\"Default\"\n// aria-label=\"Open menu\" tabindex=\"0\">`). A querySelector on the layer name returns that wrapper first (document order): focus() on a\n// div did nothing, press() on it never reached the <a>, and the role and aria-expanded landed on the wrapper, so Escape did not close\n// the phone menu and focus never moved in (4 and 5 Oct 2026). `controlOf` resolves the real control (the element itself when it is a\n// control, else the first control inside it; never the wrapper), with a control found by aria-label as the fallback, and every focus(),\n// press() and aria write goes to it. Both layer-name spellings are accepted.\nconst CLOSE_SEL='[name=\"Icon button: Close\"], [data-framer-name=\"Icon button: Close\"], [data-framer-name=\"Menu close\"]';const MENU_SEL='[name=\"Icon button: Menu\"], [data-framer-name=\"Icon button: Menu\"], [data-framer-name=\"Menu button\"]';const CONTROL='button, a[href], [role=\"button\"], [tabindex]:not([tabindex=\"-1\"])';function controlOf(el){if(!el)return null;if(el.matches(CONTROL))return el;return el.querySelector(CONTROL)||null;}function byLabel(root,re,not){const all=Array.from(root.querySelectorAll(\"[aria-label]\"));const hit=all.find(x=>{const l=x.getAttribute(\"aria-label\")||\"\";return re.test(l)&&!(not&&not.test(l));})||null;return controlOf(hit);}const laidOut=x=>!!x&&x.getClientRects().length>0;/** The real Close control of the open menu: the named layer's control, else a control labelled \"close\". */const findClose=root=>controlOf(root.querySelector(CLOSE_SEL))||byLabel(root,/close/i);/** The real \"Open menu\" control: the named layer's control, else a control labelled \"menu\" that is not the Close one. */const findMenuBtn=root=>controlOf(root.querySelector(MENU_SEL))||byLabel(root,/\\bmenu\\b/i,/close/i);const EASE=\"cubic-bezier(.16,1,.3,1)\";const TOKEN_RE=/var\\(\\s*(--token-[^,\\s)]+)/;function tokenIn(v){const m=TOKEN_RE.exec(String(v||\"\"));return m?m[1]:\"\";}function findTokens(el){const out={ink:INK_TOKEN,onImage:ON_IMAGE};try{const pub=window.__vbTokens;if(pub){if(!out.ink&&pub.ink)out.ink=String(pub.ink);if(!out.onImage&&pub.values&&pub.values.onImage)out.onImage=String(pub.values.onImage);}if(!out.ink){// the code instances in the nav carry their Colour control inline\nconst hosts=Array.from(el.querySelectorAll('[data-vb=\"theme-toggle\"], [data-vb=\"cart-count\"]'));for(const h of hosts){const t=tokenIn(h.style.color)||tokenIn(h.getAttribute(\"style\"));if(t){out.ink=t;break;}}}if(!out.ink){// any inline text colour declaration that references a token (never a fill: only color and --framer-text-color are read)\nconst nodes=Array.from(el.querySelectorAll('[style*=\"--token-\"]'));for(const h of nodes){const t=tokenIn(h.style.color)||tokenIn(h.style.getPropertyValue(\"--framer-text-color\"));if(t){out.ink=t;break;}}}}catch{}if(!out.onImage)out.onImage=\"#FFFFFF\";return out;}function focusables(root){return Array.from(root.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), textarea, select, [tabindex]:not([tabindex=\"-1\"])')).filter(x=>x.offsetParent!==null||x===document.activeElement);}// Framer taps listen to pointer events, not click(): send a primary press and release, then click.\nfunction press(btn){const r=btn.getBoundingClientRect();const o={bubbles:true,cancelable:true,pointerId:1,pointerType:\"mouse\",isPrimary:true,button:0,buttons:1,clientX:r.left+r.width/2,clientY:r.top+r.height/2};btn.dispatchEvent(new PointerEvent(\"pointerdown\",o));btn.dispatchEvent(new PointerEvent(\"pointerup\",{...o,buttons:0}));btn.click();}export function withNavScroll(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const inner=React.useRef(null);const setRef=el=>{inner.current=el;if(typeof ref===\"function\")ref(el);else if(ref&&typeof ref===\"object\")ref.current=el;};const onCanvas=RenderTarget.current()!==RenderTarget.preview;const[over,setOver]=React.useState(false);const[tokens,setTokens]=React.useState({ink:INK_TOKEN,onImage:ON_IMAGE||\"#FFFFFF\"});const tokRef=React.useRef({ink:INK_TOKEN,onImage:ON_IMAGE||\"#FFFFFF\"});const menuOpen=React.useRef(false);const[reduced,setReduced]=React.useState(false);React.useEffect(()=>{if(onCanvas)return;setReduced(!!window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches);let raf=0;const check=()=>{raf=0;const el=inner.current;if(!el)return;const open=el.offsetHeight>200;if(open!==menuOpen.current){menuOpen.current=open;if(open){el.setAttribute(\"data-vb-open\",\"\");// focus the real Close control; the open variant may still be rendering it 30 ms in, so look again a few times\nlet tries=8;const focusIn=()=>{if(!menuOpen.current)return;const c=findClose(el);if(c&&laidOut(c)){c.focus();return;}if(tries-- >0)window.setTimeout(focusIn,60);};window.setTimeout(focusIn,30);}else el.removeAttribute(\"data-vb-open\");}// the trigger is a Framer tap target (`<a tabindex=\"0\">` without href): give it the disclosure semantics the static\n// site has (site.js 193-200: role button, aria-expanded), re-applied because the Phone variant re-renders it. While the\n// menu is open the variant swaps the trigger for the Close control, which then carries the open state. Always on the real\n// control (controlOf), never on Framer's wrapper div.\nconst mb=open?findClose(el)||findMenuBtn(el):findMenuBtn(el);if(mb){if(!mb.hasAttribute(\"href\")&&mb.getAttribute(\"role\")!==\"button\")mb.setAttribute(\"role\",\"button\");if(mb.getAttribute(\"aria-expanded\")!==(open?\"true\":\"false\"))mb.setAttribute(\"aria-expanded\",open?\"true\":\"false\");}// the current page's nav link: Framer writes data-framer-page-link-current; assistive technology reads aria-current\nArray.prototype.forEach.call(el.querySelectorAll('a[data-framer-page-link-current], a[aria-current=\"page\"]'),a=>{const cur=a.getAttribute(\"data-framer-page-link-current\")===\"true\";if(cur&&a.getAttribute(\"aria-current\")!==\"page\")a.setAttribute(\"aria-current\",\"page\");else if(!cur&&a.getAttribute(\"aria-current\")===\"page\")a.removeAttribute(\"aria-current\");});const hero=document.querySelector(HERO);setOver(!!hero&&!open&&window.scrollY<=40);};const req=()=>{if(!raf)raf=requestAnimationFrame(check);};// the token names: once found they are kept; SiteStyles announces its controls, and the interval looks again until a hit\nconst relearn=()=>{const el=inner.current;if(!el)return;const f=findTokens(el);if(f.ink!==tokRef.current.ink||f.onImage!==tokRef.current.onImage){tokRef.current=f;setTokens(f);}};check();relearn();window.addEventListener(\"scroll\",req,{passive:true});window.addEventListener(\"resize\",req);window.addEventListener(\"vesterby-tokens\",relearn);// The page can change under a persistent layout template without a scroll or a resize: look again twice a second.\nconst iv=window.setInterval(()=>{req();if(!tokRef.current.ink)relearn();},500);const ro=typeof ResizeObserver!==\"undefined\"&&inner.current?new ResizeObserver(req):null;if(ro&&inner.current)ro.observe(inner.current);return()=>{window.removeEventListener(\"scroll\",req);window.removeEventListener(\"resize\",req);window.removeEventListener(\"vesterby-tokens\",relearn);window.clearInterval(iv);cancelAnimationFrame(raf);if(ro)ro.disconnect();};},[onCanvas]);React.useEffect(()=>{if(onCanvas)return;const closeMenu=restoreFocus=>{const el=inner.current;if(!el||el.offsetHeight<=200)return;const close=findClose(el);if(close)press(close);if(restoreFocus){// the \"Open menu\" control is not rendered while the menu is open and comes back with the Phone variant a few frames\n// after the Close press: look for the real, laid-out control a few times (never the Close one, never the wrapper)\nlet tries=8;const back=()=>{if(!el.isConnected)return;const b=findMenuBtn(el);if(b&&laidOut(b)){b.focus();return;}if(tries-- >0)window.setTimeout(back,100);};window.setTimeout(back,30);}};const onKey=e=>{const el=inner.current;if(!el||el.offsetHeight<=200)return;if(e.key===\"Escape\"&&!e.defaultPrevented){e.preventDefault();closeMenu(true);return;}if(e.key===\"Tab\"){const f=focusables(el);if(!f.length)return;const first=f[0],last=f[f.length-1];const inside=el.contains(document.activeElement);if(!inside){e.preventDefault();first.focus();}else if(e.shiftKey&&document.activeElement===first){e.preventDefault();last.focus();}else if(!e.shiftKey&&document.activeElement===last){e.preventDefault();first.focus();}}};// The cart drawer asks the menu to step aside when it opens (site.js closeMenu(true)).\nconst onStepAside=()=>closeMenu(false);window.addEventListener(\"keydown\",onKey);window.addEventListener(\"vesterby-menu-close\",onStepAside);return()=>{window.removeEventListener(\"keydown\",onKey);window.removeEventListener(\"vesterby-menu-close\",onStepAside);};},[onCanvas]);if(onCanvas)return /*#__PURE__*/_jsx(Component,{ref:setRef,...props});const style={...props.style||{},transition:reduced?\"none\":`background-color 200ms ${EASE}, box-shadow 200ms ${EASE}, color 200ms ${EASE}`};if(over){style.backgroundColor=\"transparent\";style.boxShadow=\"none\";if(tokens.ink)style[tokens.ink]=tokens.onImage;else style.color=tokens.onImage// last resort when no token name is known: text that inherits its colour still follows\n;}const className=[props.className,over?\"vesterby-over\":\"\"].filter(Boolean).join(\" \");return /*#__PURE__*/_jsx(Component,{ref:setRef,...props,className:className,style:style});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withNavScroll\":{\"type\":\"reactHoc\",\"name\":\"withNavScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavScroll.map","// Vesterby · Site styles. One hidden instance lives in the layout template's Settings frame (0 x 0, never visibility-hidden).\n// One stylesheet keyed on data-framer-name and data-vb: link underlines, selection, focus rings, photo zoom, arrow nudges,\n// the over-hero nav state (class \"vesterby-over\", set by NavScroll), the print rule and the reduced-motion block.\n// Adapted from nieto/code/SiteStyles.tsx. Reproduces site.css lines 158-159, 204-214, 252-286, 396-398, 618-657, 1180-1195.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const STYLE_ID=\"vesterby-site-styles\";const SKIP_ID=\"vesterby-skip-link\";// The layout template renders once per breakpoint, so up to three instances share the one stylesheet and the one skip link.\nlet styleUsers=0;let skipUsers=0;// A colour control bound to a colour style arrives as \"var(--token-<id>, #hex)\"; the overrides need the token's name, not its value.\nconst tokenName=v=>{const m=/var\\(\\s*(--token-[^,\\s)]+)/.exec(String(v||\"\"));return m?m[1]:\"\";};function buildCss(o){const{accent,accentInk,ground,ink,onImage,zoom,ulWidth,ulOffset,fontFamily}=o;// Text that underlines on hover and keyboard focus only: 2 px, offset 5 px, Accent, 150 ms (site.css .tlink, .ulink).\nconst LINK_TEXT=`[data-framer-name^=\"Link:\"] .framer-text, [data-framer-name=\"Action\"] .framer-text`;const TITLES=[`[data-framer-name^=\"Card:\"] h3.framer-text`,`[data-framer-name^=\"Tile:\"] h2.framer-text`,`[data-framer-name^=\"Tile:\"] h3.framer-text`,`[data-framer-name^=\"Row: Journal\"] h2.framer-text`,`[data-framer-name^=\"Row: Journal\"] h3.framer-text`,`[data-framer-name^=\"Row: Index\"] [data-framer-name=\"Name\"] .framer-text`];const TITLE_RESTING=TITLES.join(\", \");const TITLE_ACTIVE=[`[data-framer-name^=\"Card:\"]:hover h3.framer-text`,`[data-framer-name^=\"Card:\"]:focus-visible h3.framer-text`,`a:hover [data-framer-name^=\"Card:\"] h3.framer-text`,`[data-framer-name^=\"Tile:\"]:hover h2.framer-text`,`[data-framer-name^=\"Tile:\"]:hover h3.framer-text`,`[data-framer-name^=\"Tile:\"]:focus-visible h2.framer-text`,`[data-framer-name^=\"Tile:\"]:focus-visible h3.framer-text`,`[data-framer-name^=\"Row: Journal\"]:hover h2.framer-text`,`[data-framer-name^=\"Row: Journal\"]:hover h3.framer-text`,`[data-framer-name^=\"Row: Journal\"]:focus-visible h2.framer-text`,`[data-framer-name^=\"Row: Journal\"]:focus-visible h3.framer-text`,`[data-framer-name^=\"Row: Index\"]:hover [data-framer-name=\"Name\"] .framer-text`,`[data-framer-name^=\"Row: Index\"]:focus-visible [data-framer-name=\"Name\"] .framer-text`].join(\", \");const PHOTO_ZOOM=[`a:hover [data-framer-name=\"Photo\"] img`,`a:focus-visible [data-framer-name=\"Photo\"] img`,`[data-framer-name^=\"Card:\"]:hover [data-framer-name=\"Photo\"] img`,`[data-framer-name^=\"Tile:\"]:hover [data-framer-name=\"Photo\"] img`,`[data-framer-name^=\"Row: Journal\"]:hover [data-framer-name=\"Photo\"] img`,`[data-framer-name^=\"Row: Index\"]:hover [data-framer-name=\"Photo\"] img`,`[data-vb=\"strip\"][data-open]:hover [data-framer-name=\"Photo\"] img`].join(\", \");const NUDGE3=[`[data-framer-name^=\"Link:\"]:hover [data-framer-name=\"Icon: Arrow Right\"]`,`[data-framer-name^=\"Link:\"]:focus-visible [data-framer-name=\"Icon: Arrow Right\"]`,`a:hover > [data-framer-name=\"Icon: Arrow Right\"]`].join(\", \");const NUDGE4=[`[data-framer-name^=\"Tile:\"]:hover [data-framer-name=\"Icon: Arrow Right\"]`,`[data-framer-name^=\"Tile:\"]:focus-visible [data-framer-name=\"Icon: Arrow Right\"]`,`[data-framer-name^=\"Row: Journal\"]:hover [data-framer-name=\"Icon: Arrow Right\"]`,`[data-framer-name^=\"Row: Journal\"]:focus-visible [data-framer-name=\"Icon: Arrow Right\"]`,`[data-framer-name=\"Section: Next piece\"] a:hover [data-framer-name=\"Icon: Arrow Right\"]`,`[data-framer-name=\"Section: Next piece\"] a:focus-visible [data-framer-name=\"Icon: Arrow Right\"]`].join(\", \");return`\n/* links and titles: underline on hover and keyboard focus only */\n${LINK_TEXT}, ${TITLE_RESTING} { text-decoration-line: underline; text-decoration-thickness: ${ulWidth}px; text-underline-offset: ${ulOffset}px; text-decoration-color: transparent; transition: text-decoration-color 150ms; }\n[data-framer-name^=\"Link:\"]:hover .framer-text, [data-framer-name^=\"Link:\"]:focus-visible .framer-text, a:focus-visible [data-framer-name^=\"Link:\"] .framer-text, [data-framer-name=\"Action\"]:hover .framer-text, a:hover [data-framer-name=\"Action\"] .framer-text, a:focus-visible [data-framer-name=\"Action\"] .framer-text, ${TITLE_ACTIVE} { text-decoration-color: ${accent}; }\n[data-framer-name=\"Section: Next piece\"] h2.framer-text { text-decoration-line: underline; text-decoration-thickness: 3px; text-underline-offset: 8px; text-decoration-color: transparent; transition: text-decoration-color 150ms; }\n[data-framer-name=\"Section: Next piece\"] a:hover h2.framer-text, [data-framer-name=\"Section: Next piece\"] a:focus-visible h2.framer-text { text-decoration-color: ${accent}; }\n/* on the ink band the underline takes the text colour */\n[data-framer-name=\"Section: Newsletter\"] [data-framer-name^=\"Link:\"]:hover .framer-text, [data-framer-name=\"Section: Newsletter\"] [data-framer-name^=\"Link:\"]:focus-visible .framer-text, [data-framer-name=\"Section: Newsletter\"] a:hover .framer-text, [data-framer-name=\"Section: Newsletter\"] a:focus-visible .framer-text { text-decoration-color: currentColor; }\n/* the nav: the current page is underlined in Ink; hover and focus underline in Accent, or On image over the hero */\n[data-framer-name=\"Nav wrapper\"] [data-framer-name^=\"Link:\"][data-framer-page-link-current=\"true\"] .framer-text, [data-framer-name=\"Nav wrapper\"] a[data-framer-page-link-current=\"true\"] [data-framer-name^=\"Link:\"] .framer-text, [data-framer-name=\"Nav wrapper\"] [aria-current=\"page\"] .framer-text { text-decoration-color: ${ink}; }\n[data-framer-name=\"Nav wrapper\"] [data-framer-name^=\"Link:\"][data-framer-page-link-current=\"true\"]:hover .framer-text, [data-framer-name=\"Nav wrapper\"] a[data-framer-page-link-current=\"true\"]:hover [data-framer-name^=\"Link:\"] .framer-text { text-decoration-color: ${accent}; }\n[data-framer-name=\"Nav wrapper\"], [data-framer-name=\"Nav wrapper\"] [data-framer-name=\"Nav\"], [data-framer-name=\"Nav wrapper\"] [name=\"Nav\"] { transition: background-color 200ms cubic-bezier(.16,1,.3,1), box-shadow 200ms cubic-bezier(.16,1,.3,1), color 200ms cubic-bezier(.16,1,.3,1); }\n[data-framer-name=\"Nav wrapper\"].vesterby-over { --vb-ul: ${onImage}; background-color: transparent !important; box-shadow: none !important; }\n.vesterby-over [data-framer-name=\"Nav\"], .vesterby-over [name=\"Nav\"] { background-color: transparent !important; box-shadow: none !important; }\n.vesterby-over [data-framer-name^=\"Link:\"]:hover .framer-text, .vesterby-over [data-framer-name^=\"Link:\"]:focus-visible .framer-text, .vesterby-over a:focus-visible [data-framer-name^=\"Link:\"] .framer-text, .vesterby-over [data-framer-name^=\"Link:\"][data-framer-page-link-current=\"true\"] .framer-text { text-decoration-color: ${onImage}; }\n.vesterby-over :focus-visible { outline-color: ${onImage}; }\n/* selection */\n::selection { background: ${accent}; color: ${accentInk}; }\n/* focus ring: 2 px Accent with 2 px Ground inside it, so it reads on ink bands and photos */\na:focus-visible, button:focus-visible, input:focus-visible, textarea:focus-visible, select:focus-visible, [role=\"button\"]:focus-visible, [tabindex]:focus-visible { outline: 2px solid ${accent}; outline-offset: 2px; box-shadow: 0 0 0 2px ${ground}; }\n/* inset rings on photographs: the wall's strips and the next piece band */\n[data-vb=\"strip\"]:focus-visible, [data-vb-strip-btn]:focus-visible, [data-framer-name=\"Section: Next piece\"] a:focus-visible { outline: none; box-shadow: none; }\n[data-vb=\"strip\"]:focus-visible::after, [data-vb=\"strip\"]:has(> [data-vb-strip-btn]:focus-visible)::after, [data-framer-name=\"Section: Next piece\"] a:focus-visible::after { content: \"\"; position: absolute; inset: 0; z-index: 3; pointer-events: none; box-shadow: inset 0 0 0 2px ${accent}, inset 0 0 0 4px ${onImage}; }\n[data-framer-name=\"Section: Next piece\"] a { position: relative; }\n/* photo zoom */\n[data-framer-name=\"Photo\"] { overflow: hidden; }\n[data-framer-name=\"Photo\"] img { transition: transform 250ms cubic-bezier(.2,.7,.2,1); }\n${PHOTO_ZOOM} { transform: scale(${zoom}); }\n[data-framer-name=\"Section: Next piece\"] [data-framer-name=\"Photo\"] img { transition-duration: 400ms; }\n[data-framer-name=\"Section: Next piece\"]:has(a:hover, a:focus-visible) [data-framer-name=\"Photo\"] img { transform: scale(1.02); }\n/* arrow nudge: 3 px on text links, 4 px on tiles, rows and the next band */\n[data-framer-name=\"Icon: Arrow Right\"], [data-framer-name=\"Icon: Arrow Left\"] { transition: transform 150ms cubic-bezier(.2,.7,.2,1); }\n${NUDGE3} { transform: translateX(3px); }\n${NUDGE4} { transform: translateX(4px); }\n[data-framer-name=\"Link: Previous\"]:hover [data-framer-name=\"Icon: Arrow Left\"], [data-framer-name=\"Link: Previous\"]:focus-visible [data-framer-name=\"Icon: Arrow Left\"] { transform: translateX(-3px); }\n/* prices use tabular numerals */\n[data-vb=\"price\"] { font-variant-numeric: tabular-nums; }\n/* the wall's hint is hidden in the List view */\nhtml[data-wall-mode=\"list\"] [data-framer-name=\"Section: The collection\"] [data-framer-name=\"Hint\"], html[data-wall-mode=\"list\"] [data-framer-name=\"Section: The people\"] [data-framer-name=\"Hint\"] { display: none !important; }\n/* the phone menu locks the page behind it */\nbody:has([data-vb-open]) { overflow: hidden; }\nhtml { scroll-padding-top: 80px; }\n@media (max-width: 809px) { html { scroll-padding-top: 72px; } }\n/* skip link */\n.vesterby-skip { position: absolute; left: 8px; top: -80px; z-index: 200; background: ${ink}; color: ${ground}; padding: 0 24px; height: 48px; display: inline-flex; align-items: center; font-family: ${fontFamily}, system-ui, sans-serif; font-size: 13px; font-weight: 500; text-transform: uppercase; letter-spacing: .08em; text-decoration: none; }\n.vesterby-skip:focus { top: 8px; }\n/* print: the wall prints as its List view (Wall.tsx switches the mode on beforeprint) */\n@media print { [data-framer-name=\"Nav wrapper\"], [data-vb=\"cart-drawer\"], [data-vb=\"wall-view\"], [data-vb=\"hero-video-control\"], .vesterby-skip { display: none !important; } }\n/* reduced motion: every transition and animation off, states change instantly */\n@media (prefers-reduced-motion: reduce) { *, *::before, *::after { transition-duration: 0s !important; transition-delay: 0s !important; animation: none !important; scroll-behavior: auto !important; } }\n`;}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 0\n * @framerIntrinsicHeight 0\n */export default function SiteStyles(props){const{accent=\"#7B1E2E\",accentInk=\"#FFF4F2\",ground=\"#EDE9E1\",ink=\"#121110\",onImage=\"#FFFFFF\",zoom=1.03,ulWidth=2,ulOffset=5,fontFamily=\"Familjen Grotesk\",showSkip=true,skipLabel=\"Skip to content\"}=props;const onCanvas=RenderTarget.current()!==RenderTarget.preview;const css=buildCss({accent,accentInk,ground,ink,onImage,zoom,ulWidth,ulOffset,fontFamily});// The token names behind the bound colour controls, for the overrides (NavScroll sets the Ink token's custom property on the nav\n// wrapper to the On image colour over the hero). Deps present: this never loops on the canvas, and it does not run there anyway.\nReact.useEffect(()=>{if(onCanvas||typeof window===\"undefined\")return;const w=window;w.__vbTokens={ink:tokenName(ink),ground:tokenName(ground),accent:tokenName(accent),accentInk:tokenName(accentInk),onImage:tokenName(onImage),values:{ink,ground,accent,accentInk,onImage}};try{window.dispatchEvent(new Event(\"vesterby-tokens\"));}catch{}},[ink,ground,accent,accentInk,onImage,onCanvas]);// The stylesheet. Not injected on the canvas, where it would restyle the editor. Shared by every instance; removed with the last.\nReact.useEffect(()=>{if(onCanvas||typeof document===\"undefined\")return;let st=document.getElementById(STYLE_ID);if(!st){st=document.createElement(\"style\");st.id=STYLE_ID;document.head.appendChild(st);}st.textContent=css;styleUsers++;return()=>{styleUsers--;if(styleUsers>0)return;const el=document.getElementById(STYLE_ID);if(el&&el.parentNode)el.parentNode.removeChild(el);};},[css,onCanvas]);// The skip link: first child of body, aimed at the first Section: frame of the page (which gets id=\"content\"; never \"main\": Framer's own root is #main and\n// its base rule `html, body, #main { padding: 0 }` wipes the padding of any section that shares the id, which put the product title under the nav).\n// Framer emits no <main>; the link works, the landmark does not exist (plan section 12, item 14).\nReact.useEffect(()=>{if(onCanvas||!showSkip||typeof document===\"undefined\")return;const target=()=>{const all=Array.from(document.querySelectorAll('[data-framer-name^=\"Section:\"]'));return all.find(el=>{const n=el.getAttribute(\"data-framer-name\")||\"\";return!/^Section: (Closing|Footer|Newsletter)/.test(n)&&el.getClientRects().length>0;})||null;};let a=document.getElementById(SKIP_ID);if(!a){a=document.createElement(\"a\");a.id=SKIP_ID;a.className=\"vesterby-skip\";a.href=\"#content\";document.body.insertBefore(a,document.body.firstChild);}a.textContent=skipLabel;const onClick=e=>{e.preventDefault();const t=target();if(!t)return;t.id=\"content\";t.setAttribute(\"tabindex\",\"-1\");try{t.focus({preventScroll:true});}catch{t.focus();}t.scrollIntoView({behavior:\"auto\",block:\"start\"});};a.addEventListener(\"click\",onClick);// Pages change without a reload: keep id=\"content\" on the current page's first section.\nconst mark=()=>{const t=target();const cur=document.getElementById(\"content\");if(t&&cur!==t){if(cur&&cur.getAttribute(\"data-framer-name\")&&/^Section:/.test(cur.getAttribute(\"data-framer-name\")||\"\"))cur.removeAttribute(\"id\");t.id=\"content\";}};mark();skipUsers++;const iv=window.setInterval(mark,800);return()=>{window.clearInterval(iv);a&&a.removeEventListener(\"click\",onClick);skipUsers--;if(skipUsers>0)return;const el=document.getElementById(SKIP_ID);if(el&&el.parentNode)el.parentNode.removeChild(el);};},[showSkip,skipLabel,onCanvas]);return /*#__PURE__*/_jsx(\"div\",{\"data-vb\":\"site-styles\",\"aria-hidden\":\"true\",style:{position:\"relative\",width:0,height:0,overflow:\"hidden\"}});}addPropertyControls(SiteStyles,{accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#7B1E2E\"},accentInk:{type:ControlType.Color,title:\"Accent ink\",defaultValue:\"#FFF4F2\"},ground:{type:ControlType.Color,title:\"Ground\",defaultValue:\"#EDE9E1\"},ink:{type:ControlType.Color,title:\"Ink\",defaultValue:\"#121110\"},onImage:{type:ControlType.Color,title:\"On image\",defaultValue:\"#FFFFFF\"},zoom:{type:ControlType.Number,title:\"Image zoom\",defaultValue:1.03,min:1,max:1.2,step:.01},ulWidth:{type:ControlType.Number,title:\"Underline width\",defaultValue:2,min:1,max:4,step:1},ulOffset:{type:ControlType.Number,title:\"Underline offset\",defaultValue:5,min:0,max:10,step:1},fontFamily:{type:ControlType.String,title:\"Font family\",defaultValue:\"Familjen Grotesk\"},showSkip:{type:ControlType.Boolean,title:\"Skip link\",defaultValue:true},skipLabel:{type:ControlType.String,title:\"Skip link label\",defaultValue:\"Skip to content\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteStyles\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"0\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"0\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteStyles.map","// Generated by Framer (8cfa921)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={CZHlNIS0x:new LazyValue(()=>import(\"./AEnHDctXK-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8cfa921)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/F4bQsbAjZ/F4bQsbAjZ.js\";import Nav from\"#framer/local/canvasComponent/MPewEA8XJ/MPewEA8XJ.js\";import Closing from\"#framer/local/canvasComponent/te0kJKqhk/te0kJKqhk.js\";import CartDrawer from\"#framer/local/codeFile/VjjnCmc/CartDrawer.js\";import{withNavScroll}from\"#framer/local/codeFile/D_XnPzg/NavScroll.js\";import SiteStyles from\"#framer/local/codeFile/nlDig14/SiteStyles.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/AEnHDctXK/AEnHDctXK.js\";const NavFonts=getFonts(Nav);const MotionHeaderWithNavScrollbz0yq2=withCodeBoundaryForOverrides(motion.header,{nodeId:\"akIC7aXNo\",override:withNavScroll,scopeId:\"AEnHDctXK\"});const ClosingFonts=getFonts(Closing);const FooterFonts=getFonts(Footer);const SiteStylesFonts=getFonts(SiteStyles);const CartDrawerFonts=getFonts(CartDrawer);const breakpoints={dUJvE9_rg:\"(min-width: 810px) and (max-width: 1199.98px)\",Jwsnpynho:\"(min-width: 1200px)\",KYIxfdZ6o:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-GZ7Ei\";const variantClassNames={dUJvE9_rg:\"framer-v-vgak6y\",Jwsnpynho:\"framer-v-lix9qt\",KYIxfdZ6o:\"framer-v-1y2asrm\"};const U5xL_a2md=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"FxA0bttK2\":return true;case\"NLftprpN2\":return true;default:return false;}};const toBoolean=value=>{return Boolean(value);};const convertFromEnum1=(value,activeLocale)=>{switch(value){case\"FxA0bttK2\":return\"Q9bOMpFY8\";case\"NLftprpN2\":return\"IsawiehYz\";case\"pH0ezgyyL\":return\"I00Zrxl7E\";case\"LrmvmnZG7\":return\"d1v8MWlIe\";default:return\"IsawiehYz\";}};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-GZ7Ei.framer-11q113u, .framer-GZ7Ei .framer-11q113u { display: block; }\",\".framer-GZ7Ei.framer-lix9qt { --selection-background-color: var(--token-ebaa2e30-5b3d-43c5-b93c-64df3be8259c); --selection-color: var(--token-48b85041-9b39-4062-ac33-1e1b434af726); align-content: flex-start; align-items: flex-start; background-color: var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); overflow-x: var(--overflow-clip-fallback, clip); overflow-y: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GZ7Ei .framer-bz0yq2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 0px; order: -1000; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-GZ7Ei .framer-rm5k7m-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-GZ7Ei .framer-14kci1p { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-GZ7Ei .framer-lyme6s-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",\".framer-GZ7Ei .framer-tmizkq-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-GZ7Ei .framer-1g8pn7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1004; padding: 0px; position: relative; width: 100%; }\",\".framer-GZ7Ei .framer-wg55he-container, .framer-GZ7Ei .framer-7ppcrm-container { flex: none; height: 0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-GZ7Ei[data-selection=\"true\"] * ::selection, .framer-GZ7Ei [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={dUJvE9_rg:\"(min-width: 810px) and (max-width: 1199.98px)\",Jwsnpynho:\"(min-width: 1200px)\",KYIxfdZ6o:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"Jwsnpynho\",Phone:\"KYIxfdZ6o\",Tablet:\"dUJvE9_rg\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Closing band\":\"NLftprpN2\",Newsletter:\"FxA0bttK2\",None:\"pH0ezgyyL\",Showroom:\"LrmvmnZG7\"};const getProps=({closing,height,id,width,...props})=>{return{...props,U5xL_a2md:humanReadableEnumMap[closing]??closing??props.U5xL_a2md??\"NLftprpN2\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Jwsnpynho\"};};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,U5xL_a2md,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);const router=useRouter();const visible=toBoolean(convertFromEnum(U5xL_a2md,activeLocale));useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"Jwsnpynho\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-lix9qt\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(MotionHeaderWithNavScrollbz0yq2,{className:\"framer-bz0yq2\",\"data-framer-name\":\"Nav wrapper\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{webPageId:\"yIdNKKuVs\"},implicitPathVariables:undefined},{href:{webPageId:\"ETRB3RjoI\"},implicitPathVariables:undefined},{href:{webPageId:\"HiAumyzqk\"},implicitPathVariables:undefined},{href:{webPageId:\"grjrhNrwN\"},implicitPathVariables:undefined},{href:{webPageId:\"Mjk_rQNNP\"},implicitPathVariables:undefined},{href:{webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{webPageId:\"yIdNKKuVs\"},implicitPathVariables:undefined},{href:{webPageId:\"ETRB3RjoI\"},implicitPathVariables:undefined},{href:{webPageId:\"HiAumyzqk\"},implicitPathVariables:undefined},{href:{webPageId:\"grjrhNrwN\"},implicitPathVariables:undefined},{href:{webPageId:\"Mjk_rQNNP\"},implicitPathVariables:undefined},{href:{webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{webPageId:\"yIdNKKuVs\"},implicitPathVariables:undefined},{href:{webPageId:\"ETRB3RjoI\"},implicitPathVariables:undefined},{href:{webPageId:\"HiAumyzqk\"},implicitPathVariables:undefined},{href:{webPageId:\"grjrhNrwN\"},implicitPathVariables:undefined},{href:{webPageId:\"Mjk_rQNNP\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-rm5k7m-container\",\"data-framer-name\":\"Nav\",name:\"Nav\",nodeId:\"GxcENeCS_\",rendersWithMotion:true,scopeId:\"AEnHDctXK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dUJvE9_rg:{am5Ld0evx:resolvedLinks[10],knpZnBV6T:resolvedLinks[11],OGMvm7z3P:resolvedLinks[7],oGnvgaVoX:resolvedLinks[6],Qhq3rugfv:resolvedLinks[9],RMaxD7O14:resolvedLinks[8],variant:matchVariant(\"NWlXp_aNL\")},KYIxfdZ6o:{am5Ld0evx:resolvedLinks[16],knpZnBV6T:resolvedLinks[17],OGMvm7z3P:resolvedLinks[13],oGnvgaVoX:resolvedLinks[12],Qhq3rugfv:resolvedLinks[15],RMaxD7O14:resolvedLinks[14],variant:matchVariant(\"Iw3fQwLVU\")}},children:/*#__PURE__*/_jsx(Nav,{am5Ld0evx:resolvedLinks[4],AW3_X99WI:\"Dark mode\",emVfq0nHG:getLocalizedValue(\"v8\",activeLocale)??\"Open menu\",GFFM97kDP:\"Vesterby\",height:\"100%\",HYI9S3RYy:getLocalizedValue(\"v7\",activeLocale)??\"Cart\",id:\"GxcENeCS_\",jUSlr8DB6:getLocalizedValue(\"v4\",activeLocale)??\"Stockists\",knpZnBV6T:resolvedLinks[5],kXzUcafNM:getLocalizedValue(\"v0\",activeLocale)??\"Collection\",layoutId:\"GxcENeCS_\",N7wDN4S2w:getLocalizedValue(\"v5\",activeLocale)??\"Contact\",name:\"Nav\",nC96Xvzro:getLocalizedValue(\"v6\",activeLocale)??\"Light\",OGMvm7z3P:resolvedLinks[1],oGnvgaVoX:resolvedLinks[0],Qhq3rugfv:resolvedLinks[3],qufMmVKCb:getLocalizedValue(\"v9\",activeLocale)??\"Close menu\",RMaxD7O14:resolvedLinks[2],style:{width:\"100%\"},variant:matchVariant(\"rdBZFOWQ2\"),vSB40T6zb:getLocalizedValue(\"v3\",activeLocale)??\"About\",width:\"100%\",xzBoV0Nwq:getLocalizedValue(\"v2\",activeLocale)??\"Journal\",y5GycqFIc:getLocalizedValue(\"v1\",activeLocale)??\"Lookbooks\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-14kci1p\"}),visible!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:415,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lyme6s-container\",\"data-framer-name\":\"Section: Closing\",name:\"Section: Closing\",nodeId:\"fvAd4Hpao\",scopeId:\"AEnHDctXK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dUJvE9_rg:{IgPpXrhre:\"v4J0XppL9\",pelpzNfEI:\"wM0i3BSzy\"},KYIxfdZ6o:{IgPpXrhre:\"Hi67zepip\",pelpzNfEI:\"FZhbaNAu0\"}},children:/*#__PURE__*/_jsx(Closing,{height:\"100%\",id:\"fvAd4Hpao\",IgPpXrhre:\"xVpC5dE0f\",layoutId:\"fvAd4Hpao\",name:\"Section: Closing\",pelpzNfEI:\"QoN6xKwFO\",style:{width:\"100%\"},variant:matchVariant(convertFromEnum1(U5xL_a2md,activeLocale)),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":xZankIRuG\",webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{hash:\":wXIH5JNpA\",webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{hash:\":F_CNRWbZ3\",webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{hash:\":rxT4LphRG\",webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{webPageId:\"PG9FSwpq4\"},implicitPathVariables:undefined},{href:{webPageId:\"Mjk_rQNNP\"},implicitPathVariables:undefined},{href:{webPageId:\"grjrhNrwN\"},implicitPathVariables:undefined},{href:{webPageId:\"wads1Yqgj\"},implicitPathVariables:undefined},{href:{webPageId:\"HiAumyzqk\"},implicitPathVariables:undefined},{href:{webPageId:\"ETRB3RjoI\"},implicitPathVariables:undefined},{href:{webPageId:\"yIdNKKuVs\"},implicitPathVariables:undefined},{href:{webPageId:\"Oz6RY_F7_\"},implicitPathVariables:undefined},{href:{webPageId:\"QRHwnEkXC\"},implicitPathVariables:undefined},{href:{webPageId:\"sbWCbxPdq\"},implicitPathVariables:undefined},{href:{webPageId:\"ldK7zboeO\"},implicitPathVariables:undefined},{href:{webPageId:\"d2fDmaplR\"},implicitPathVariables:undefined},{href:{hash:\":xZankIRuG\",webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{hash:\":wXIH5JNpA\",webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{hash:\":F_CNRWbZ3\",webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{hash:\":rxT4LphRG\",webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{webPageId:\"PG9FSwpq4\"},implicitPathVariables:undefined},{href:{webPageId:\"Mjk_rQNNP\"},implicitPathVariables:undefined},{href:{webPageId:\"grjrhNrwN\"},implicitPathVariables:undefined},{href:{webPageId:\"wads1Yqgj\"},implicitPathVariables:undefined},{href:{webPageId:\"HiAumyzqk\"},implicitPathVariables:undefined},{href:{webPageId:\"ETRB3RjoI\"},implicitPathVariables:undefined},{href:{webPageId:\"yIdNKKuVs\"},implicitPathVariables:undefined},{href:{webPageId:\"Oz6RY_F7_\"},implicitPathVariables:undefined},{href:{webPageId:\"QRHwnEkXC\"},implicitPathVariables:undefined},{href:{webPageId:\"sbWCbxPdq\"},implicitPathVariables:undefined},{href:{webPageId:\"ldK7zboeO\"},implicitPathVariables:undefined},{href:{webPageId:\"d2fDmaplR\"},implicitPathVariables:undefined},{href:{hash:\":xZankIRuG\",webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{hash:\":wXIH5JNpA\",webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{hash:\":F_CNRWbZ3\",webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{hash:\":rxT4LphRG\",webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{webPageId:\"RAwQGnKSd\"},implicitPathVariables:undefined},{href:{webPageId:\"PG9FSwpq4\"},implicitPathVariables:undefined},{href:{webPageId:\"Mjk_rQNNP\"},implicitPathVariables:undefined},{href:{webPageId:\"grjrhNrwN\"},implicitPathVariables:undefined},{href:{webPageId:\"wads1Yqgj\"},implicitPathVariables:undefined},{href:{webPageId:\"HiAumyzqk\"},implicitPathVariables:undefined},{href:{webPageId:\"ETRB3RjoI\"},implicitPathVariables:undefined},{href:{webPageId:\"yIdNKKuVs\"},implicitPathVariables:undefined},{href:{webPageId:\"Oz6RY_F7_\"},implicitPathVariables:undefined},{href:{webPageId:\"QRHwnEkXC\"},implicitPathVariables:undefined},{href:{webPageId:\"sbWCbxPdq\"},implicitPathVariables:undefined},{href:{webPageId:\"ldK7zboeO\"},implicitPathVariables:undefined},{href:{webPageId:\"d2fDmaplR\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:796,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-tmizkq-container\",\"data-framer-name\":\"Section: Footer\",name:\"Section: Footer\",nodeId:\"scku5g0AS\",scopeId:\"AEnHDctXK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dUJvE9_rg:{BkvFWplRp:resolvedLinks1[30],c4Oa6sEnK:resolvedLinks1[23],CLYi8OK69:resolvedLinks1[19],E3JB36n_L:resolvedLinks1[33],GCbvpy4NO:resolvedLinks1[31],jad3cvlIS:resolvedLinks1[22],JJfzpw4PQ:resolvedLinks1[20],KxOdoJAwV:resolvedLinks1[27],l5WA3zjiR:resolvedLinks1[28],plqw_meX6:resolvedLinks1[26],PSNcKRyUw:resolvedLinks1[18],RSJxwMrdC:resolvedLinks1[32],sUyx4PQ0z:resolvedLinks1[25],tGZXqHmO9:resolvedLinks1[17],uAjNnFfxo:resolvedLinks1[29],variant:matchVariant(\"LRkgZmoQS\"),XUL3fyuQJ:resolvedLinks1[21],ZB8Jhhg1i:resolvedLinks1[24]},KYIxfdZ6o:{BkvFWplRp:resolvedLinks1[47],c4Oa6sEnK:resolvedLinks1[40],CLYi8OK69:resolvedLinks1[36],E3JB36n_L:resolvedLinks1[50],GCbvpy4NO:resolvedLinks1[48],jad3cvlIS:resolvedLinks1[39],JJfzpw4PQ:resolvedLinks1[37],KxOdoJAwV:resolvedLinks1[44],l5WA3zjiR:resolvedLinks1[45],plqw_meX6:resolvedLinks1[43],PSNcKRyUw:resolvedLinks1[35],RSJxwMrdC:resolvedLinks1[49],sUyx4PQ0z:resolvedLinks1[42],tGZXqHmO9:resolvedLinks1[34],uAjNnFfxo:resolvedLinks1[46],variant:matchVariant(\"udsvvUSiE\"),XUL3fyuQJ:resolvedLinks1[38],ZB8Jhhg1i:resolvedLinks1[41]}},children:/*#__PURE__*/_jsx(Footer,{BkvFWplRp:resolvedLinks1[13],BN0ScaUsH:\"Vesterby\",c4Oa6sEnK:resolvedLinks1[6],ccr6StHld:getLocalizedValue(\"v18\",activeLocale)??\"Shipping and returns\",CLYi8OK69:resolvedLinks1[2],cMMB9Fyrp:getLocalizedValue(\"v14\",activeLocale)??\"Lighting\",d1rcGVd4F:getLocalizedValue(\"v5\",activeLocale)??\"Contact\",E3JB36n_L:resolvedLinks1[16],EpU3v6LMS:getLocalizedValue(\"v1\",activeLocale)??\"Lookbooks\",fGeOKq8Oz:getLocalizedValue(\"v3\",activeLocale)??\"About\",GCbvpy4NO:resolvedLinks1[14],height:\"100%\",id:\"scku5g0AS\",jad3cvlIS:resolvedLinks1[5],JJfzpw4PQ:resolvedLinks1[3],K9W92aWmf:getLocalizedValue(\"v23\",activeLocale)??\"Read me first\",KBFremjCC:getLocalizedValue(\"v0\",activeLocale)??\"Collection\",KPz0x5xwF:getLocalizedValue(\"v13\",activeLocale)??\"Tables\",KxOdoJAwV:resolvedLinks1[10],l5WA3zjiR:resolvedLinks1[11],layoutId:\"scku5g0AS\",MCxYgiJlN:getLocalizedValue(\"v25\",activeLocale)??\"Privacy\",n4DfL9XGe:getLocalizedValue(\"v21\",activeLocale)??\"Docs\",name:\"Section: Footer\",O40Xe1xjp:getLocalizedValue(\"v24\",activeLocale)??\"\\xa9 2026 Vesterby \\xb7 Copenhagen \\xb7 Antwerp \\xb7 Porto \\xb7 Melbourne \\xb7 Berlin \\xb7 Oslo \\xb7 Zurich \\xb7 Montreal\",O5nibvGNZ:getLocalizedValue(\"v17\",activeLocale)??\"Help\",plqw_meX6:resolvedLinks1[9],PSNcKRyUw:resolvedLinks1[1],qr0gwDPK9:\"VESTERBY\",RSJxwMrdC:resolvedLinks1[15],s4S3qdD3E:getLocalizedValue(\"v22\",activeLocale)??\"Style guide\",style:{width:\"100%\"},sUyx4PQ0z:resolvedLinks1[8],tGZXqHmO9:resolvedLinks1[0],uAjNnFfxo:resolvedLinks1[12],uGF4CIXxV:getLocalizedValue(\"v2\",activeLocale)??\"Journal\",variant:matchVariant(\"RnBRXcmfm\"),vErS8U9Eu:getLocalizedValue(\"v16\",activeLocale)??\"All pieces\",VewUSZYha:getLocalizedValue(\"v12\",activeLocale)??\"Seating\",width:\"100%\",wTlqFij4A:getLocalizedValue(\"v11\",activeLocale)??\"Savsmedgade 12, 1650 Copenhagen V, Denmark\",WvKzBHO0s:getLocalizedValue(\"v10\",activeLocale)??\"Vesterby makes furniture and lighting in Copenhagen and delivers to Europe, Australia and Canada.\",xOpsz5HC2:getLocalizedValue(\"v26\",activeLocale)??\"Terms\",xTTWO6kEN:getLocalizedValue(\"v19\",activeLocale)??\"Connect your store\",XUL3fyuQJ:resolvedLinks1[4],yW34Hn1OW:getLocalizedValue(\"v15\",activeLocale)??\"Storage\",z3Yjfi9O9:getLocalizedValue(\"v20\",activeLocale)??\"Company\",ZB8Jhhg1i:resolvedLinks1[7],zmdhvHcng:getLocalizedValue(\"v4\",activeLocale)??\"Stockists\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g8pn7\",\"data-framer-name\":\"Settings\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-wg55he-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Site styles\",isAuthoredByUser:true,name:\"Site styles\",nodeId:\"o5f3tT43F\",scopeId:\"AEnHDctXK\",children:/*#__PURE__*/_jsx(SiteStyles,{accent:\"var(--token-ebaa2e30-5b3d-43c5-b93c-64df3be8259c)\",accentInk:\"var(--token-48b85041-9b39-4062-ac33-1e1b434af726)\",fontFamily:\"Familjen Grotesk\",ground:\"var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28)\",height:\"100%\",id:\"o5f3tT43F\",ink:\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",layoutId:\"o5f3tT43F\",name:\"Site styles\",onImage:\"var(--token-b2397871-0ec0-4a1f-a896-228baec5cd27)\",showSkip:true,skipLabel:getLocalizedValue(\"v27\",activeLocale)??\"Skip to content\",style:{height:\"100%\",width:\"100%\"},ulOffset:5,ulWidth:2,width:\"100%\",zoom:1.03})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-7ppcrm-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Cart drawer\",isAuthoredByUser:true,name:\"Cart drawer\",nodeId:\"U5tkrYbJv\",scopeId:\"AEnHDctXK\",children:/*#__PURE__*/_jsx(CartDrawer,{accent:\"var(--token-ebaa2e30-5b3d-43c5-b93c-64df3be8259c)\",accentInk:\"var(--token-48b85041-9b39-4062-ac33-1e1b434af726)\",checkoutLabel:getLocalizedValue(\"v31\",activeLocale)??\"Checkout\",closeLabel:getLocalizedValue(\"v35\",activeLocale)??\"Close cart\",continueLabel:getLocalizedValue(\"v32\",activeLocale)??\"Continue shopping\",currency:\"€\",demoLink:\"/connect-your-store\",demoLinkLabel:getLocalizedValue(\"v19\",activeLocale)??\"Connect your store\",demoNote:getLocalizedValue(\"v34\",activeLocale)??\"This demo runs without a store, so the cart shows an example checkout until you add your Shopify domain.\",emptyButtonLabel:getLocalizedValue(\"v29\",activeLocale)??\"Shop the collection\",emptyButtonLink:\"/collection\",emptyText:getLocalizedValue(\"v28\",activeLocale)??\"Your cart is empty.\",fewerLabel:getLocalizedValue(\"v36\",activeLocale)??\"One fewer\",fontFamily:\"Familjen Grotesk\",ground:\"var(--token-2447ce2c-c168-4346-8302-7ff1946fdb28)\",height:\"100%\",id:\"U5tkrYbJv\",ink:\"var(--token-fa85ece9-3bde-458a-9c75-d2054748cfb9)\",layoutId:\"U5tkrYbJv\",line:\"var(--token-8924ac01-7668-4b29-9a2b-8b76d303ce63)\",moreLabel:getLocalizedValue(\"v37\",activeLocale)??\"One more\",muted:\"var(--token-15607b9a-4978-415b-b9ae-427afc916b7b)\",name:\"Cart drawer\",quantityOf:getLocalizedValue(\"v38\",activeLocale)??\"Quantity of\",removeLabel:getLocalizedValue(\"v33\",activeLocale)??\"Remove\",showOnCanvas:false,storeDomain:\"\",style:{height:\"100%\",width:\"100%\"},subtotalLabel:getLocalizedValue(\"v30\",activeLocale)??\"Subtotal\",surface:\"var(--token-320e1da7-2a7c-4af4-abd5-93f4ec5fc442)\",title:getLocalizedValue(\"v7\",activeLocale)??\"Cart\",width:\"100%\",widthExtra:10})})})]})]}),/*#__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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 900\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dUJvE9_rg\":{\"layout\":[\"fixed\",\"fixed\"]},\"KYIxfdZ6o\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"U5xL_a2md\":\"closing\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Jwsnpynho\":[\".framer-bz0yq2\",\".framer-lyme6s-container\",\".framer-tmizkq-container\",\".framer-1g8pn7\"],\"dUJvE9_rg\":[\".framer-bz0yq2\",\".framer-lyme6s-container\",\".framer-tmizkq-container\",\".framer-1g8pn7\"],\"KYIxfdZ6o\":[\".framer-bz0yq2\",\".framer-lyme6s-container\",\".framer-tmizkq-container\",\".framer-1g8pn7\"]}\n * @framerBreakpoints {\"Jwsnpynho\":{\"min\":1200,\"canvasClassName\":\"framer-lix9qt-override\",\"minHeight\":900,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"dUJvE9_rg\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-vgak6y-override\",\"minHeight\":900,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"KYIxfdZ6o\":{\"max\":809,\"canvasClassName\":\"framer-1y2asrm-override\",\"minHeight\":900,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Jwsnpynho\n * @framerLayoutTemplate true\n */const FramerAEnHDctXK=withCSS(Component,css,\"framer-GZ7Ei\");export default FramerAEnHDctXK;FramerAEnHDctXK.displayName=\"Main\";FramerAEnHDctXK.defaultProps={height:900,width:1200};addPropertyControls(FramerAEnHDctXK,{U5xL_a2md:{defaultValue:\"NLftprpN2\",options:[\"FxA0bttK2\",\"NLftprpN2\",\"pH0ezgyyL\",\"LrmvmnZG7\"],optionTitles:[\"Newsletter\",\"Closing band\",\"None\",\"Showroom\"],title:\"Closing\",type:ControlType.Enum}});addFonts(FramerAEnHDctXK,[{explicitInter:true,fonts:[]},...NavFonts,...ClosingFonts,...FooterFonts,...SiteStylesFonts,...CartDrawerFonts],{supportsExplicitInterCodegen:true});FramerAEnHDctXK.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Nav,{},context),()=>forwardLoader(Closing,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAEnHDctXK\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"Jwsnpynho\\\":[\\\".framer-bz0yq2\\\",\\\".framer-lyme6s-container\\\",\\\".framer-tmizkq-container\\\",\\\".framer-1g8pn7\\\"],\\\"dUJvE9_rg\\\":[\\\".framer-bz0yq2\\\",\\\".framer-lyme6s-container\\\",\\\".framer-tmizkq-container\\\",\\\".framer-1g8pn7\\\"],\\\"KYIxfdZ6o\\\":[\\\".framer-bz0yq2\\\",\\\".framer-lyme6s-container\\\",\\\".framer-tmizkq-container\\\",\\\".framer-1g8pn7\\\"]}\",\"framerVariables\":\"{\\\"U5xL_a2md\\\":\\\"closing\\\"}\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"Jwsnpynho\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dUJvE9_rg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KYIxfdZ6o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"900\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"Jwsnpynho\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-lix9qt-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"dUJvE9_rg\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-vgak6y-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"KYIxfdZ6o\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1y2asrm-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/61lmK6zfm8jCH7hxieTb/BWY5b6MwVUnxAjj0kASn/AEnHDctXK.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {c3BUnmxIu: \"collection\", IE_UfGb5g: \"in-the-room\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aGKkkkMgjSZKNbnfw0cN/kudT88Wn2agh08ZY2cBV/augiA20Il.js\")), path: \"/\"}, RAwQGnKSd: {elements: {F_CNRWbZ3: \"collection-lighting\", rxT4LphRG: \"collection-storage\", wXIH5JNpA: \"collection-tables\", xZankIRuG: \"collection-seating\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HfDae0Nbm4BHmdv4F7df/xUU3xiFibiYZT6OUbvRH/RAwQGnKSd.js\")), path: \"/collection\"}, yIdNKKuVs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Xaz7e0fP4t7dhLefNCcO/QcjxAcmRcACosfvp6fqF/yIdNKKuVs.js\")), path: \"/lookbooks\"}, ETRB3RjoI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mlfTwQkaeQ43C3c4LwHm/WdZj1lIE6ne7HTVRtw3g/ETRB3RjoI.js\")), path: \"/journal\"}, HiAumyzqk: {elements: {iu5LbImPI: \"people\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UiZvXJ0fCuyUxeWhl82r/qx1BbFYJUhGPDKyJPtjr/HiAumyzqk.js\")), path: \"/about\"}, grjrhNrwN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/f8fOWZ36Zwd44vEnyFzV/Azliy1n0mO5Cy99NFXoZ/grjrhNrwN.js\")), path: \"/stockists\"}, PG9FSwpq4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cXv2n2T6IItnUSIrL7hv/Hg4dgF5eHuyuKPK4YIoO/PG9FSwpq4.js\")), path: \"/shipping-returns\"}, Mjk_rQNNP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q6fhvKyNkdTWS4savZLt/AIe9kv7bc0M2rYM2KC3F/Mjk_rQNNP.js\")), path: \"/contact\"}, wads1Yqgj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/65InAPfINtG9XrqYNa1Z/ogT7fP0Pd9gyhyWxSpmB/wads1Yqgj.js\")), path: \"/connect-your-store\"}, ldK7zboeO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kxWkIgUsf1CJ1sh1IDZy/B4D5LWWfNAglw4Mygdod/ldK7zboeO.js\")), path: \"/privacy\"}, d2fDmaplR: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GAe86wJb9mB8VugG5dfJ/dhusC427vKHboFhN9Mlr/d2fDmaplR.js\")), path: \"/terms\"}, lMu7Y4C8e: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7qxOgj8fzNtfPnrZKbBN/XqOBb3riJmpIs5Z05zFu/lMu7Y4C8e.js\")), path: \"/404\"}, Oz6RY_F7_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zBG6t4Hv982QcYuOTJE6/GbG6u1f6Z0YvgWBcHsBq/Oz6RY_F7_.js\")), path: \"/docs\"}, QRHwnEkXC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nWK1i8DDrLg84ntKxsRe/BrVN8ly6OOt4LlV7EFnZ/QRHwnEkXC.js\")), path: \"/style-guide\"}, sbWCbxPdq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/huGLvvWhT7hPWb4J0BeJ/Y3LFm7HlASF9LCAEPCXa/sbWCbxPdq.js\")), path: \"/read-me-first\"}, iL52z6GP6: {collectionId: \"AcU4p1MCf\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1xX49QMJrsnwUy5NhZ0f/vA9RUb7YG3kpWwN1IbNN/iL52z6GP6.js\")), path: \"/product/:CR26zVXhL\"}, fq9XKs1kA: {collectionId: \"HK0yDSfS_\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Jja9d1mnV7U2s5GvQRky/izufDSnDSaX1OEhqN8kJ/fq9XKs1kA.js\")), path: \"/lookbook/:M9qKirBZW\"}, f8O3Vn1Yj: {collectionId: \"y3ybeLgmk\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FLtn0pyU6gXF9fPzqb7z/mB4W0noLvK2dAcGb3ms7/f8O3Vn1Yj.js\")), path: \"/journal/:C1ahM9emk\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}, {code: \"es\", id: \"CZHlNIS0x\", name: \"Español\", slug: \"es\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {AcU4p1MCf: async () => (await import(\"https://framerusercontent.com/modules/QUb6T6DchqDaIZhXM9xn/i7nV8FnzODnke8tpZ0Xf/AcU4p1MCf.js\"))?.[\"utils\"], HK0yDSfS_: async () => (await import(\"https://framerusercontent.com/modules/pfB5cC5HaR5npOL5pZDV/yhqKzEcr4dj44L0iWBxB/HK0yDSfS_.js\"))?.[\"utils\"], y3ybeLgmk: async () => (await import(\"https://framerusercontent.com/modules/laDoGwE3s8HefUyR0bQz/L6S9QmE7fgLoatC9wYSu/y3ybeLgmk.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"7e5d2955371b58a33b4cf02b481b1a46fdda8951458bd363cea0aaaaa558098b\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {U5xL_a2md: \"FxA0bttK2\"}\r\nconst props2 = {...props1, U5xL_a2md: \"LrmvmnZG7\"}\r\nconst props3 = {...props1, U5xL_a2md: \"NLftprpN2\"}\r\nconst props4 = {...props1, U5xL_a2md: \"pH0ezgyyL\"}\r\nconst templateProps = {augiA20Il: props1, d2fDmaplR: props3, ETRB3RjoI: props1, f8O3Vn1Yj: props3, fq9XKs1kA: props3, grjrhNrwN: props1, HiAumyzqk: props2, iL52z6GP6: props4, ldK7zboeO: props3, lMu7Y4C8e: props3, Mjk_rQNNP: props3, Oz6RY_F7_: props3, PG9FSwpq4: props3, QRHwnEkXC: props3, RAwQGnKSd: props1, sbWCbxPdq: props3, wads1Yqgj: props3, yIdNKKuVs: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"RAwQGnKSd\":\r\ncase \"yIdNKKuVs\":\r\ncase \"ETRB3RjoI\":\r\ncase \"HiAumyzqk\":\r\ncase \"grjrhNrwN\":\r\ncase \"PG9FSwpq4\":\r\ncase \"Mjk_rQNNP\":\r\ncase \"wads1Yqgj\":\r\ncase \"ldK7zboeO\":\r\ncase \"d2fDmaplR\":\r\ncase \"lMu7Y4C8e\":\r\ncase \"Oz6RY_F7_\":\r\ncase \"QRHwnEkXC\":\r\ncase \"sbWCbxPdq\":\r\ncase \"iL52z6GP6\":\r\ncase \"fq9XKs1kA\":\r\ncase \"f8O3Vn1Yj\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"RAwQGnKSd\":\r\ncase \"yIdNKKuVs\":\r\ncase \"ETRB3RjoI\":\r\ncase \"HiAumyzqk\":\r\ncase \"grjrhNrwN\":\r\ncase \"PG9FSwpq4\":\r\ncase \"Mjk_rQNNP\":\r\ncase \"wads1Yqgj\":\r\ncase \"ldK7zboeO\":\r\ncase \"d2fDmaplR\":\r\ncase \"lMu7Y4C8e\":\r\ncase \"Oz6RY_F7_\":\r\ncase \"QRHwnEkXC\":\r\ncase \"sbWCbxPdq\":\r\ncase \"iL52z6GP6\":\r\ncase \"fq9XKs1kA\":\r\ncase \"f8O3Vn1Yj\":\r\nreturn [{hash: \"lix9qt\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"vgak6y\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1y2asrm\", 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/7qxOgj8fzNtfPnrZKbBN/XqOBb3riJmpIs5Z05zFu/lMu7Y4C8e.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://vesterby.framer.website\",\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/g5kdcSKp4NdD2R33z2yr/frddjaoP9YCVCBwupGRK/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,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"}