{"version":3,"file":"script_main.DM_rlIXQ.mjs","names":["NavbarFonts","Navbar","NavbarWithVariantAppearEffect","BreadcrumbsFonts","Breadcrumbs","CtaSectionFonts","CtaSection","ButtonFormFonts","ButtonForm","FooterFonts","Footer","NavbarControls","breakpoints","serializationHash","variantClassNames","toResponsiveImage","transition1","animation","transformTemplate1","animation1","animation2","formVariants","animation3","animation4","getContainer","Overlay","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","mediaQueries","HTMLStyle","humanReadableEnumMap","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","React.useRef","className","PropertyOverrides","Image","React.Fragment","_Fragment","FormPlainTextInput","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","NavbarFonts","Navbar","NavbarWithVariantAppearEffect","BreadcrumbsFonts","Breadcrumbs","CtaSectionFonts","CtaSection","ButtonFormFonts","ButtonForm","FooterFonts","Footer","NavbarControls","breakpoints","serializationHash","variantClassNames","transition1","animation","transformTemplate1","animation1","animation2","formVariants","animation3","animation4","getContainer","Overlay","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","mediaQueries","HTMLStyle","humanReadableEnumMap","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","React.useRef","className","PropertyOverrides","React.Fragment","_Fragment","FormPlainTextInput","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","r","m","o","s","r","o","u","a","f","l","V","p","s","i","a","m","r","C","_Fragment","u","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","NavLink","Phosphor","NavLinkInfo","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","css","Nav","PseudoCartValues","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","sharedStyle.css","HTMLStyle","humanReadableEnumMap","getProps","Component","useRef","React.useId","sharedStyle.className","className","Image","React.Fragment","css","sharedStyle.fonts","NavbarFonts","Navbar","BreadcrumbsFonts","Breadcrumbs","CtaSectionFonts","CtaSection","ButtonFormFonts","ButtonForm","FooterFonts","Footer","NavbarControls","breakpoints","serializationHash","variantClassNames","transition1","animation","transformTemplate1","animation1","animation2","formVariants","animation3","animation4","getContainer","Overlay","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","mediaQueries","HTMLStyle","humanReadableEnumMap","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","PropertyOverrides","Image","React.Fragment","_Fragment","FormPlainTextInput","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","Navbar","Breadcrumbs","CtaSection","ButtonForm","Footer","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","React.useRef","className","PropertyOverrides","React.Fragment","_Fragment","FormPlainTextInput","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","React.createElement","Shop","KategorienMetallbau","ProdukteMetallbauDetail","KategorienFensterTRen","ProdukteFensterTRenDetail","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/Ar5WS4x8JhUyHVzdwsOL/sOqQCrYpNf3gguk6ze0P/Sl35WMrEw.js","https:/framerusercontent.com/modules/chPTDTQ1CUULZfo7eSkV/oUY8Mwl0Wsv8ZOn3VxB9/g7K3EyvTO.js","https:/cdn.jsdelivr.net/gh/AframeStudio/framer-plugins-lib/pseudo-cart/global.js","https:/framerusercontent.com/modules/sgi9Cj4XJEHILgArDHjJ/GACwFPPDo3x9DSWncUEo/PseudoCartValues.js","https:/framerusercontent.com/modules/zHETUngsY4UUzlwAfqUe/89xwVZ7K2rvMECf0mk3l/PseudoCartOverrides.js","https:/framerusercontent.com/modules/HIkhpLWF7uwcLZcnmCYd/TDLoW7M5zzFKhh10rDcb/VzrXrDRxL.js","https:/framerusercontent.com/modules/xuSWUslE6OoQU2qsAtSt/VNOdallZmFiR51jBJ4I6/hnN_E3vvY.js","https:/framerusercontent.com/modules/ljpITXv4LancK7q1ZPr6/JLFZB1gi6iDAUozo1OVi/s4k3H_uTk.js","https:/framerusercontent.com/modules/evQ0b7WVzvjKlZocW1AG/UGbp7w94C7Z5aMefxweT/uA_jXD14x.js","https:/framerusercontent.com/modules/P5JhSrlq5j91FcWMeQAB/RKbEf2CtYA777dMQzM7w/BywPY5iu2.js","https:/framerusercontent.com/modules/YJ2Mq509ndQT2nuS82wM/07h8RNQ76FygMskqlT8T/ds8QEGEEr.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (26c37fd)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,FormContainer,FormPlainTextInput,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,Image,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Navbar from\"#framer/local/canvasComponent/a14lVlZnc/a14lVlZnc.js\";import ButtonForm from\"#framer/local/canvasComponent/IWjaqUZmw/IWjaqUZmw.js\";import Footer from\"#framer/local/canvasComponent/OluSm9m2h/OluSm9m2h.js\";import CtaSection from\"#framer/local/canvasComponent/VAQbZw9wk/VAQbZw9wk.js\";import Breadcrumbs from\"#framer/local/canvasComponent/ZYX_Bw99d/ZYX_Bw99d.js\";import*as sharedStyle2 from\"#framer/local/css/BTbGNx5xX/BTbGNx5xX.js\";import*as sharedStyle3 from\"#framer/local/css/CfnpqA3qn/CfnpqA3qn.js\";import*as sharedStyle from\"#framer/local/css/D5HIFNxEf/D5HIFNxEf.js\";import*as sharedStyle1 from\"#framer/local/css/Mc33GooWj/Mc33GooWj.js\";const NavbarFonts=getFonts(Navbar);const NavbarWithVariantAppearEffect=withVariantAppearEffect(Navbar);const BreadcrumbsFonts=getFonts(Breadcrumbs);const CtaSectionFonts=getFonts(CtaSection);const ButtonFormFonts=getFonts(ButtonForm);const FooterFonts=getFonts(Footer);const NavbarControls=getPropertyControls(Navbar);const breakpoints={A1MjWcOX_:\"(min-width: 810px) and (max-width: 1199.98px)\",El5zAsmki:\"(min-width: 1200px)\",uBeiARmDX:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-BVStC\";const variantClassNames={A1MjWcOX_:\"framer-v-1xrrqt\",El5zAsmki:\"framer-v-10nkch4\",uBeiARmDX:\"framer-v-fszvyp\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={damping:30,delay:0,mass:1,stiffness:150,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition2={damping:30,delay:.4,mass:1,stiffness:150,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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;}};const transition3={damping:60,delay:.2,mass:1,stiffness:135,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={A1MjWcOX_:[\".framer-BVStC.framer-13hgmp { max-width: 90%; }\"],uBeiARmDX:[\".framer-BVStC .framer-yn5cqh-container { z-index: 10; }\",\".framer-BVStC .framer-uv7vtp { flex-direction: column; padding: 160px 0px 40px 0px; }\",\".framer-BVStC .framer-2kbu9n { flex: none; width: 100%; }\",\".framer-BVStC .framer-1pkqj2m { align-content: center; align-items: center; width: 186px; }\",\".framer-BVStC .framer-oynudd, .framer-BVStC .framer-uny1w8 { flex-direction: column; }\",\".framer-BVStC .framer-6dkokb { flex: none; padding: 40px 16px 40px 16px; width: 100%; }\",\".framer-BVStC .framer-vst0bp { max-width: 100%; }\",\".framer-BVStC .framer-138yg7x-container { flex: 1 0 0px; height: auto; width: 1px; }\",\".framer-BVStC .framer-2de0us { flex: none; padding: 60px 16px 60px 16px; width: 100%; }\",\".framer-BVStC .framer-wmb146, .framer-BVStC .framer-mpvzoc { max-width: unset; }\",\".framer-BVStC .framer-118g1d3 { grid-template-columns: repeat(1, minmax(39px, 1fr)); padding: 33px 16px 33px 16px; }\",\".framer-BVStC.framer-13hgmp { max-width: 90%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={A1MjWcOX_:\".framer-1xrrqt-override\",uBeiARmDX:\".framer-fszvyp-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BVStC.framer-6hc7g9, .framer-BVStC .framer-6hc7g9 { display: block; }\",\".framer-BVStC.framer-10nkch4 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-BVStC .framer-yn5cqh-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 4; }\",\".framer-BVStC .framer-uv7vtp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: -998; overflow: visible; padding: 160px 140px 40px 0px; position: relative; scroll-margin-top: 60px; width: 100%; }\",\".framer-BVStC .framer-2kbu9n { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 100px 32px 0px 32px; position: relative; width: 1px; }\",\".framer-BVStC .framer-1pkqj2m { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 194px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BVStC .framer-mc39tn { flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: 110px; }\",\".framer-BVStC .framer-1i7c79j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 60%; min-height: 84px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BVStC .framer-oynudd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: -997; overflow: visible; padding: 0px; position: relative; scroll-margin-top: 60px; width: 100%; }\",\".framer-BVStC .framer-6dkokb { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 60px 32px 60px 32px; position: relative; width: 1px; }\",\".framer-BVStC .framer-1gm6349 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BVStC .framer-x536mm, .framer-BVStC .framer-ltrnso { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-BVStC .framer-vst0bp { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 60%; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-BVStC .framer-4omlk9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BVStC .framer-erwrlr { aspect-ratio: 1 / 1; background-color: var(--token-7a1396d4-66ef-449c-b5c8-17fb64a5937a, #2763ab); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); position: relative; width: 9px; }\",\".framer-BVStC .framer-138yg7x-container { flex: none; height: 21px; position: relative; width: auto; }\",\".framer-BVStC .framer-xexdwd { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-BVStC .framer-tcd34z { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-BVStC .framer-uny1w8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1006; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-BVStC .framer-2de0us { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1000px; overflow: hidden; padding: 60px 32px 60px 32px; position: relative; width: 1px; }\",\".framer-BVStC .framer-1codw9c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-BVStC .framer-msp3li { align-content: center; align-items: center; display: flex; flex: 1.5 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-BVStC .framer-wmb146 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; max-width: 65%; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-BVStC .framer-1o7iukx, .framer-BVStC .framer-iwamxs { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-BVStC .framer-mpvzoc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; max-width: 85%; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-BVStC .framer-118g1d3 { display: grid; flex: none; gap: 10px 10px; grid-auto-rows: 230px; grid-template-columns: repeat(3, minmax(39px, 1fr)); grid-template-rows: repeat(1, 230px); height: min-content; justify-content: center; max-width: 1200px; order: 1007; overflow: visible; padding: 33px 32px 33px 32px; position: relative; width: 100%; }\",\".framer-BVStC .framer-cp5jnp, .framer-BVStC .framer-1ofgi0e { align-self: center; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: none; gap: 10px; height: 100%; justify-self: center; position: relative; text-decoration: none; width: 100%; }\",\".framer-BVStC .framer-18s3ms9 { align-self: center; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: none; height: 100%; justify-self: center; position: relative; text-decoration: none; width: 100%; }\",\".framer-BVStC .framer-1e165md-container { flex: none; height: auto; order: 1008; position: relative; scroll-margin-top: 60px; width: 100%; }\",\".framer-BVStC.framer-tz1lkq { inset: 0px; position: fixed; user-select: none; z-index: 5; }\",\".framer-BVStC.framer-13hgmp { align-content: flex-start; align-items: flex-start; background-color: var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, #ffffff); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 64px 48px 64px 48px; position: fixed; top: 50%; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-BVStC .framer-188aq7c { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: 504px; word-break: break-word; word-wrap: break-word; }\",\".framer-BVStC .framer-156ec1x { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 100%; overflow: hidden; padding: 0px; position: relative; width: 504px; }\",\".framer-BVStC .framer-1n19p0m, .framer-BVStC .framer-i2mb1a, .framer-BVStC .framer-umcv9h { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-BVStC .framer-1dykrpm, .framer-BVStC .framer-1b2707c, .framer-BVStC .framer-1eqaf9d { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",'.framer-BVStC .framer-1c4xlru, .framer-BVStC .framer-102gitd { --framer-input-background: var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, #ffffff); --framer-input-border-bottom-width: 1px; --framer-input-border-color: var(--token-306f5b70-6fe9-4e8a-a4bb-c24af8bd8665, rgba(39, 99, 171, 0.6)); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: var(--token-7a1396d4-66ef-449c-b5c8-17fb64a5937a, #2763ab); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, #181818); --framer-input-font-family: \"Instrument Sans\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: rgba(24, 24, 24, 0.8); flex: none; height: 40px; position: relative; width: 100%; }','.framer-BVStC .framer-fdx3jo { --framer-input-background: var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, #ffffff); --framer-input-border-bottom-width: 1px; --framer-input-border-color: var(--token-306f5b70-6fe9-4e8a-a4bb-c24af8bd8665, rgba(39, 99, 171, 0.6)); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: var(--token-7a1396d4-66ef-449c-b5c8-17fb64a5937a, #2763ab); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, #181818); --framer-input-font-family: \"Instrument Sans\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: rgba(24, 24, 24, 0.8); --framer-input-wrapper-height: auto; flex: none; height: auto; min-height: 100px; position: relative; width: 100%; }',\".framer-BVStC .framer-189xrtp-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-BVStC .framer-uiqsia { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: hidden; position: absolute; right: 16px; top: 16px; width: 44px; z-index: 1; }\",\".framer-BVStC .framer-i4pq92, .framer-BVStC .framer-1fqcja5 { background-color: var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, #181818); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; bottom: 21px; flex: none; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: 21px; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-BVStC.framer-rk510u { -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); background-color: rgba(1, 11, 23, 0.33); flex: none; height: 100vh; left: calc(50.00000000000002% - 100% / 2); position: fixed; top: calc(50.00000000000002% - 100vh / 2); width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-BVStC .framer-1wzc6av-container { flex: none; height: auto; order: 1009; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];const mediaQueries={A1MjWcOX_:\"(min-width: 810px) and (max-width: 1199.98px)\",El5zAsmki:\"(min-width: 1200px)\",uBeiARmDX:\"(max-width: 809.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Fensterb\\xe4nke\":\"t1XBVQ5v0\",\"Markisen- / Terrassenbeschattungen\":\"G_pB2PQFU\",\"No Submenu\":\"Qn_4PWFA2\",\"Terrassenb\\xf6den\":\"DMaVToiHl\",\"T\\xfcren\":\"IijoxHQP8\",Fenster:\"r67JmwGzY\",Insektenschutz:\"uOrRexGBc\",Sonnenschutz:\"kx42CEwEB\",Tore:\"ncqALJ778\"};const humanReadableVariantMap={Desktop:\"El5zAsmki\",Phone:\"uBeiARmDX\",Tablet:\"A1MjWcOX_\"};const getProps=({coverImage,gallery1,gallery2,gallery3,galleryYesNo,headerIcon,headerIconVisibility,height,id,link2,link3,produktTitel,siteTitleDetail,siteTitleKategorie,submenuHighlight,titleZusatztext,width,zusatztext,...props})=>{return{...props,CHo9fKSvH:galleryYesNo??props.CHo9fKSvH??true,fBEuQpKi4:siteTitleKategorie??props.fBEuQpKi4??\"Meine Produkt Kategorien\",ge1pDyf13:siteTitleDetail??props.ge1pDyf13??\"Mein Produkt Detail\",H04Q4YLHk:titleZusatztext??props.H04Q4YLHk??\"Metallbau von Hartkirchens  Nr. 1\",h4ohCaHv5:headerIconVisibility??props.h4ohCaHv5,JXR3bKJgf:gallery3??props.JXR3bKJgf??{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",pixelHeight:3e3,pixelWidth:4e3,src:\"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000\",srcSet:\"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=512&width=4000&height=3000 512w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=1024&width=4000&height=3000 1024w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=2048&width=4000&height=3000 2048w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000 4000w\"},mcGPsX3sR:produktTitel??props.mcGPsX3sR??\"Produkttitel\",mi34bkpEA:gallery2??props.mi34bkpEA??{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",pixelHeight:3e3,pixelWidth:4e3,src:\"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000\",srcSet:\"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=512&width=4000&height=3000 512w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=1024&width=4000&height=3000 1024w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=2048&width=4000&height=3000 2048w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000 4000w\"},PO2AFAv5f:link3??props.PO2AFAv5f,ssUTUAGrC:link2??props.ssUTUAGrC,tUYJtMz4x:headerIcon??props.tUYJtMz4x??{alt:\"\",pixelHeight:150,pixelWidth:150,src:\"https://framerusercontent.com/images/6NgeWdCgZsP3NbcP0RRwLKYYFf0.png?width=150&height=150\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"El5zAsmki\",vRb9zL7YT:gallery1??props.vRb9zL7YT??{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",pixelHeight:3e3,pixelWidth:4e3,src:\"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000\",srcSet:\"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=512&width=4000&height=3000 512w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=1024&width=4000&height=3000 1024w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=2048&width=4000&height=3000 2048w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000 4000w\"},wcie1M_Le:humanReadableEnumMap[submenuHighlight]??submenuHighlight??props.wcie1M_Le??\"Qn_4PWFA2\",wqP1kPsYp:coverImage??props.wqP1kPsYp??{alt:\"Vollfl\\xe4chiger blaugrauer Hintergrund\",pixelHeight:500,pixelWidth:1500,src:\"https://framerusercontent.com/images/k2DtclNE6hp2m1B4tlONEL7bk.png?width=1500&height=500\",srcSet:\"https://framerusercontent.com/images/k2DtclNE6hp2m1B4tlONEL7bk.png?scale-down-to=512&width=1500&height=500 512w,https://framerusercontent.com/images/k2DtclNE6hp2m1B4tlONEL7bk.png?scale-down-to=1024&width=1500&height=500 1024w,https://framerusercontent.com/images/k2DtclNE6hp2m1B4tlONEL7bk.png?width=1500&height=500 1500w\"},zCRBDB7in:zusatztext??props.zCRBDB7in??\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\"};};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,fBEuQpKi4,ge1pDyf13,ssUTUAGrC,PO2AFAv5f,mcGPsX3sR,H04Q4YLHk,zCRBDB7in,wqP1kPsYp,wcie1M_Le,vRb9zL7YT,mi34bkpEA,JXR3bKJgf,CHo9fKSvH,tUYJtMz4x,h4ohCaHv5,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const sV0de3Nm43bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"El5zAsmki\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-10nkch4\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:90,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-yn5cqh-container\",layoutScroll:true,nodeId:\"u_YP6l4yG\",rendersWithMotion:true,scopeId:\"Sl35WMrEw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A1MjWcOX_:{variant:\"KTD9VBTdn\"},uBeiARmDX:{variant:\"KTD9VBTdn\"}},children:/*#__PURE__*/_jsx(NavbarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:60,ref:ref1,target:\"cvjbYOAGJ\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,AKrEbAYif:wcie1M_Le,FziomTOfp:\"dm_qNFPPr\",height:\"100%\",id:\"u_YP6l4yG\",layoutId:\"u_YP6l4yG\",PdyXZ18GB:\"tE8IpxI18\",style:{width:\"100%\"},variant:\"cvjbYOAGJ\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Image,{as:\"section\",background:{alt:\"Vollfl\\xe4chiger blaugrauer Hintergrund\",fit:\"fill\",pixelHeight:500,pixelWidth:1500,sizes:\"100vw\",...toResponsiveImage(wqP1kPsYp)},className:\"framer-uv7vtp\",\"data-framer-name\":\"product-section\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-2kbu9n\",\"data-framer-name\":\"padding-global\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pkqj2m\",\"data-framer-name\":\"wrapper\",children:[h4ohCaHv5&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:150,pixelWidth:150,sizes:\"110px\",...toResponsiveImage(tUYJtMz4x)},className:\"framer-mc39tn\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i7c79j\",\"data-framer-name\":\"who_text\"})]})})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-oynudd\",\"data-framer-name\":\"product-info\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-6dkokb\",\"data-framer-name\":\"padding-global\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gm6349\",\"data-framer-name\":\"wrapper\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-x536mm\",\"data-framer-name\":\"top\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vst0bp\",\"data-framer-name\":\"who_text\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4omlk9\",\"data-framer-name\":\"who_dot\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-erwrlr\",\"data-framer-name\":\"dot\"}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ATlSpPehY\",webPageId:\"KvVX2Qgo3\"},implicitPathVariables:undefined},{href:{hash:\":ATlSpPehY\",webPageId:\"KvVX2Qgo3\"},implicitPathVariables:undefined},{href:{hash:\":ATlSpPehY\",webPageId:\"KvVX2Qgo3\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uBeiARmDX:{width:\"max(min(max(min(100vw, 1200px) - 32px, 1px), min(100vw, 1200px) - 32px) - 17px, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(Container,{className:\"framer-138yg7x-container\",nodeId:\"P0J125baF\",scopeId:\"Sl35WMrEw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A1MjWcOX_:{x1ZpHkKT1:resolvedLinks[1]},uBeiARmDX:{style:{width:\"100%\"},x1ZpHkKT1:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(Breadcrumbs,{ebBCgHKlM:ssUTUAGrC,eCCGgGL70:PO2AFAv5f,height:\"100%\",id:\"P0J125baF\",layoutId:\"P0J125baF\",mR6FZDbe8:fBEuQpKi4,oWgam_cP3:\"Fenster, T\\xfcren, Sonnenschutz\",style:{height:\"100%\"},variant:\"FoJrTXiJZ\",width:\"100%\",x1ZpHkKT1:resolvedLinks[0],xzS8i9dvi:ge1pDyf13})})})})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1nu9bj8\",\"data-styles-preset\":\"D5HIFNxEf\",style:{\"--framer-text-alignment\":\"left\"},children:\"Produkttitel\"})}),className:\"framer-xexdwd\",fonts:[\"Inter\"],text:mcGPsX3sR,verticalAlignment:\"top\",withExternalLayout:true})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-tcd34z\"}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-uny1w8\",\"data-framer-name\":\"logo-section\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-2de0us\",\"data-framer-name\":\"padding-global\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1codw9c\",\"data-framer-name\":\"logo_wrapper\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-ltrnso\",\"data-framer-name\":\"top\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-msp3li\",\"data-framer-name\":\"logo_content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-wmb146\",\"data-framer-name\":\"headline\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1hdcux6\",\"data-styles-preset\":\"Mc33GooWj\",style:{\"--framer-text-alignment\":\"left\"},children:\"Metallbau von Hartkirchens  Nr. 1\"})}),className:\"framer-1o7iukx\",fonts:[\"Inter\"],text:H04Q4YLHk,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mpvzoc\",\"data-framer-name\":\"subline\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-18fugy9\",\"data-styles-preset\":\"BTbGNx5xX\",style:{\"--framer-text-alignment\":\"left\"},children:\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\"})}),className:\"framer-iwamxs\",fonts:[\"Inter\"],text:zCRBDB7in,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})}),CHo9fKSvH&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-118g1d3\",\"data-framer-name\":\"Gallery\",children:[/*#__PURE__*/_jsx(Link,{href:\"pin.supply#glightbox&group=gallery-2&useAltTitle=0\",motionChild:true,nodeId:\"djx6AxTUY\",openInNewTab:true,scopeId:\"Sl35WMrEw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uBeiARmDX:{background:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",fit:\"fill\",pixelHeight:3e3,pixelWidth:4e3,sizes:\"max(min(100vw, 1200px) - 32px, 39px)\",...toResponsiveImage(vRb9zL7YT)}}},children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",fit:\"fill\",pixelHeight:3e3,pixelWidth:4e3,sizes:\"max((min(100vw, 1200px) - 84px) / 3, 39px)\",...toResponsiveImage(vRb9zL7YT)},className:\"framer-cp5jnp framer-6hc7g9\"})})}),/*#__PURE__*/_jsx(Link,{href:\"pin.supply#glightbox&group=gallery-2&useAltTitle=0\",motionChild:true,nodeId:\"LiEvEWXtm\",openInNewTab:true,scopeId:\"Sl35WMrEw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uBeiARmDX:{background:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",fit:\"fill\",pixelHeight:3e3,pixelWidth:4e3,sizes:\"max(min(100vw, 1200px) - 32px, 39px)\",...toResponsiveImage(mi34bkpEA)}}},children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",fit:\"fill\",pixelHeight:3e3,pixelWidth:4e3,sizes:\"max((min(100vw, 1200px) - 84px) / 3, 39px)\",...toResponsiveImage(mi34bkpEA)},className:\"framer-1ofgi0e framer-6hc7g9\"})})}),/*#__PURE__*/_jsx(Link,{href:\"pin.supply#glightbox&group=gallery-2&useAltTitle=0\",motionChild:true,nodeId:\"cbxF5WF2F\",openInNewTab:true,scopeId:\"Sl35WMrEw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uBeiARmDX:{background:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",fit:\"fill\",pixelHeight:3e3,pixelWidth:4e3,sizes:\"max(min(100vw, 1200px) - 32px, 39px)\",...toResponsiveImage(JXR3bKJgf)}}},children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",fit:\"fill\",pixelHeight:3e3,pixelWidth:4e3,sizes:\"max((min(100vw, 1200px) - 84px) / 3, 39px)\",...toResponsiveImage(JXR3bKJgf)},className:\"framer-18s3ms9 framer-6hc7g9\"})})})]}),/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:609,width:\"100vw\",children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1e165md-container\",nodeId:\"gp63NkW_s\",scopeId:\"Sl35WMrEw\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A1MjWcOX_:{variant:\"nKlw2Na1J\"},uBeiARmDX:{variant:\"Q8NTKI7dH\"}},children:/*#__PURE__*/_jsx(CtaSection,{height:\"100%\",id:\"gp63NkW_s\",layoutId:\"gp63NkW_s\",style:{width:\"100%\"},sV0de3Nm4:sV0de3Nm43bnx0g({overlay}),variant:\"NALydUxRT\",width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.6,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-tz1lkq\"),\"data-framer-name\":\"cta_overlay\",exit:{opacity:0,transition:{delay:0,duration:.6,ease:[.12,.23,.09,1.04],type:\"tween\"}},initial:{opacity:0}},\"rOHXXBj3v\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-13hgmp\"),\"data-framer-name\":\"from_wrapper\",exit:animation,initial:animation2,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1hdcux6\",\"data-styles-preset\":\"Mc33GooWj\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Kontaktiere mich\"})}),className:\"framer-188aq7c\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/dfab40f4-686e-4a45-b0c4-7202b0107c46/submit\",className:\"framer-156ec1x\",\"data-framer-name\":\"cta_form\",nodeId:\"imaix5ZVR\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1n19p0m\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-mgxzxn\",\"data-styles-preset\":\"CfnpqA3qn\",style:{\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Name\"})}),className:\"framer-1dykrpm\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1c4xlru\",inputName:\"Name\",placeholder:\"Max Mustermann\",required:true,type:\"text\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-i2mb1a\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-mgxzxn\",\"data-styles-preset\":\"CfnpqA3qn\",style:{\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Email\"})}),className:\"framer-1b2707c\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-102gitd\",inputName:\"Email\",placeholder:\"max@mustermann.at\",required:true,type:\"email\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-umcv9h\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-mgxzxn\",\"data-styles-preset\":\"CfnpqA3qn\",style:{\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Nachricht\"})}),className:\"framer-1eqaf9d\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-fdx3jo\",inputName:\"Message\",placeholder:\"Lass mich wissen wie ich dir helfen kann.\",required:true,type:\"textarea\"})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A1MjWcOX_:{width:\"min(504px, 90%)\"},uBeiARmDX:{width:\"min(504px, 90%)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-189xrtp-container\",\"data-framer-name\":\"button form\",inComponentSlot:true,name:\"button form\",nodeId:\"FbQYWM85j\",rendersWithMotion:true,scopeId:\"Sl35WMrEw\",children:/*#__PURE__*/_jsx(ButtonForm,{height:\"100%\",id:\"FbQYWM85j\",layoutId:\"FbQYWM85j\",name:\"button form\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{error:\"dHwR1rw35\",incomplete:\"A7wC7yaEc\",pending:\"AZ6sEXzgz\",success:\"iE0UcOsXm\"},\"GvrTsWO0x\"),width:\"100%\"})})})})]})}),/*#__PURE__*/_jsxs(motion.div,{\"aria-label\":\"close button\",className:\"framer-uiqsia\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,onTap:onTap1wnntms({overlay}),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-i4pq92\",\"data-framer-name\":\"Bottom\",style:{rotate:-45}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fqcja5\",\"data-framer-name\":\"Top\",style:{rotate:45}})]})]}),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-rk510u\"),\"data-framer-name\":\"overlay_bg\",exit:animation3,initial:animation2})]}),getContainer())})})]})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:300,width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wzc6av-container\",nodeId:\"b0EglusWC\",scopeId:\"Sl35WMrEw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A1MjWcOX_:{variant:\"VM4eURKtF\"},uBeiARmDX:{variant:\"A8XYSlO3I\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"b0EglusWC\",layoutId:\"b0EglusWC\",style:{width:\"100%\"},variant:\"IFvp480in\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"A1MjWcOX_\":{\"layout\":[\"fixed\",\"fixed\"]},\"uBeiARmDX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"fBEuQpKi4\":\"siteTitleKategorie\",\"ge1pDyf13\":\"siteTitleDetail\",\"ssUTUAGrC\":\"link2\",\"PO2AFAv5f\":\"link3\",\"mcGPsX3sR\":\"produktTitel\",\"H04Q4YLHk\":\"titleZusatztext\",\"zCRBDB7in\":\"zusatztext\",\"wqP1kPsYp\":\"coverImage\",\"wcie1M_Le\":\"submenuHighlight\",\"vRb9zL7YT\":\"gallery1\",\"mi34bkpEA\":\"gallery2\",\"JXR3bKJgf\":\"gallery3\",\"CHo9fKSvH\":\"galleryYesNo\",\"tUYJtMz4x\":\"headerIcon\",\"h4ohCaHv5\":\"headerIconVisibility\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"El5zAsmki\":[\".framer-yn5cqh-container\",\".framer-uv7vtp\",\".framer-oynudd\",\".framer-uny1w8\",\".framer-118g1d3\",\".framer-1e165md-container\",\".framer-1wzc6av-container\"],\"A1MjWcOX_\":[\".framer-yn5cqh-container\",\".framer-uv7vtp\",\".framer-oynudd\",\".framer-uny1w8\",\".framer-118g1d3\",\".framer-1e165md-container\",\".framer-1wzc6av-container\"],\"uBeiARmDX\":[\".framer-yn5cqh-container\",\".framer-uv7vtp\",\".framer-oynudd\",\".framer-uny1w8\",\".framer-118g1d3\",\".framer-1e165md-container\",\".framer-1wzc6av-container\"]}\n * @framerBreakpoints {\"El5zAsmki\":{\"min\":1200,\"canvasClassName\":\"framer-10nkch4-override\",\"minHeight\":3000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"A1MjWcOX_\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1xrrqt-override\",\"minHeight\":3000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"uBeiARmDX\":{\"max\":809,\"canvasClassName\":\"framer-fszvyp-override\",\"minHeight\":3000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant El5zAsmki\n * @framerLayoutTemplate\n */const FramerSl35WMrEw=withCSS(Component,css,\"framer-BVStC\");export default FramerSl35WMrEw;FramerSl35WMrEw.displayName=\"Produkte Fenster, T\\xfcren Detail\";FramerSl35WMrEw.defaultProps={height:3e3,width:1200};addPropertyControls(FramerSl35WMrEw,{fBEuQpKi4:{defaultValue:\"Meine Produkt Kategorien\",displayTextArea:false,placeholder:\"Meine Produkt Kategorien\",title:\"Site Title Kategorie\",type:ControlType.String},ge1pDyf13:{defaultValue:\"Mein Produkt Detail\",displayTextArea:false,placeholder:\"Mein Produkt Detail\",title:\"Site Title Detail\",type:ControlType.String},ssUTUAGrC:{title:\"Link 2\",type:ControlType.Link},PO2AFAv5f:{title:\"Link 3\",type:ControlType.Link},mcGPsX3sR:{defaultValue:\"Produkttitel\",description:\"\",displayTextArea:false,placeholder:\"Produkttitel\",title:\"Produkt Titel\",type:ControlType.String},H04Q4YLHk:{defaultValue:\"Metallbau von Hartkirchens  Nr. 1\",displayTextArea:true,title:\"Title Zusatztext\",type:ControlType.String},zCRBDB7in:{defaultValue:\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\",displayTextArea:true,placeholder:\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\",title:\"Zusatztext\",type:ControlType.String},wqP1kPsYp:{__defaultAssetReference:\"data:framer/asset-reference,k2DtclNE6hp2m1B4tlONEL7bk.png?originalFilename=Header-Gradient.png&width=1500&height=500\",__vekterDefault:{alt:\"Vollfl\\xe4chiger blaugrauer Hintergrund\",assetReference:\"data:framer/asset-reference,k2DtclNE6hp2m1B4tlONEL7bk.png?originalFilename=Header-Gradient.png&width=1500&height=500\"},title:\"cover-image\",type:ControlType.ResponsiveImage},wcie1M_Le:NavbarControls?.[\"AKrEbAYif\"]&&{...NavbarControls[\"AKrEbAYif\"],defaultValue:\"Qn_4PWFA2\",description:undefined,hidden:undefined,title:\"Submenu-Highlight\"},vRb9zL7YT:{__defaultAssetReference:\"data:framer/asset-reference,H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?originalFilename=website-vorschaubild.jpg&width=4000&height=3000\",__vekterDefault:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",assetReference:\"data:framer/asset-reference,H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?originalFilename=website-vorschaubild.jpg&width=4000&height=3000\"},title:\"gallery-1\",type:ControlType.ResponsiveImage},mi34bkpEA:{__defaultAssetReference:\"data:framer/asset-reference,H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?originalFilename=website-vorschaubild.jpg&width=4000&height=3000\",__vekterDefault:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",assetReference:\"data:framer/asset-reference,H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?originalFilename=website-vorschaubild.jpg&width=4000&height=3000\"},title:\"gallery-2\",type:ControlType.ResponsiveImage},JXR3bKJgf:{__defaultAssetReference:\"data:framer/asset-reference,H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?originalFilename=website-vorschaubild.jpg&width=4000&height=3000\",__vekterDefault:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",assetReference:\"data:framer/asset-reference,H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?originalFilename=website-vorschaubild.jpg&width=4000&height=3000\"},title:\"gallery-3\",type:ControlType.ResponsiveImage},CHo9fKSvH:{defaultValue:true,title:\"gallery-yes-no\",type:ControlType.Boolean},tUYJtMz4x:{__defaultAssetReference:\"data:framer/asset-reference,6NgeWdCgZsP3NbcP0RRwLKYYFf0.png?originalFilename=Unknown.png&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,6NgeWdCgZsP3NbcP0RRwLKYYFf0.png?originalFilename=Unknown.png&preferredSize=auto\"},title:\"header-icon\",type:ControlType.ResponsiveImage},h4ohCaHv5:{defaultValue:false,title:\"header-icon visibility\",type:ControlType.Boolean}});addFonts(FramerSl35WMrEw,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Instrument Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSTF-QfwmS0v3_7Y.woff2\",weight:\"400\"}]},...NavbarFonts,...BreadcrumbsFonts,...CtaSectionFonts,...ButtonFormFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSl35WMrEw\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"El5zAsmki\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"El5zAsmki\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-10nkch4-override\\\",\\\"minHeight\\\":3000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"A1MjWcOX_\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1xrrqt-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"uBeiARmDX\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-fszvyp-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"fBEuQpKi4\\\":\\\"siteTitleKategorie\\\",\\\"ge1pDyf13\\\":\\\"siteTitleDetail\\\",\\\"ssUTUAGrC\\\":\\\"link2\\\",\\\"PO2AFAv5f\\\":\\\"link3\\\",\\\"mcGPsX3sR\\\":\\\"produktTitel\\\",\\\"H04Q4YLHk\\\":\\\"titleZusatztext\\\",\\\"zCRBDB7in\\\":\\\"zusatztext\\\",\\\"wqP1kPsYp\\\":\\\"coverImage\\\",\\\"wcie1M_Le\\\":\\\"submenuHighlight\\\",\\\"vRb9zL7YT\\\":\\\"gallery1\\\",\\\"mi34bkpEA\\\":\\\"gallery2\\\",\\\"JXR3bKJgf\\\":\\\"gallery3\\\",\\\"CHo9fKSvH\\\":\\\"galleryYesNo\\\",\\\"tUYJtMz4x\\\":\\\"headerIcon\\\",\\\"h4ohCaHv5\\\":\\\"headerIconVisibility\\\"}\",\"framerHitTargets\":\"{\\\"El5zAsmki\\\":[\\\".framer-yn5cqh-container\\\",\\\".framer-uv7vtp\\\",\\\".framer-oynudd\\\",\\\".framer-uny1w8\\\",\\\".framer-118g1d3\\\",\\\".framer-1e165md-container\\\",\\\".framer-1wzc6av-container\\\"],\\\"A1MjWcOX_\\\":[\\\".framer-yn5cqh-container\\\",\\\".framer-uv7vtp\\\",\\\".framer-oynudd\\\",\\\".framer-uny1w8\\\",\\\".framer-118g1d3\\\",\\\".framer-1e165md-container\\\",\\\".framer-1wzc6av-container\\\"],\\\"uBeiARmDX\\\":[\\\".framer-yn5cqh-container\\\",\\\".framer-uv7vtp\\\",\\\".framer-oynudd\\\",\\\".framer-uny1w8\\\",\\\".framer-118g1d3\\\",\\\".framer-1e165md-container\\\",\\\".framer-1wzc6av-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A1MjWcOX_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uBeiARmDX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"3000\",\"framerLayoutTemplate\":\"\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7b363e7)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,FormContainer,FormPlainTextInput,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Navbar from\"#framer/local/canvasComponent/a14lVlZnc/a14lVlZnc.js\";import ButtonForm from\"#framer/local/canvasComponent/IWjaqUZmw/IWjaqUZmw.js\";import Footer from\"#framer/local/canvasComponent/OluSm9m2h/OluSm9m2h.js\";import CtaSection from\"#framer/local/canvasComponent/VAQbZw9wk/VAQbZw9wk.js\";import Breadcrumbs from\"#framer/local/canvasComponent/ZYX_Bw99d/ZYX_Bw99d.js\";import*as sharedStyle3 from\"#framer/local/css/BTbGNx5xX/BTbGNx5xX.js\";import*as sharedStyle4 from\"#framer/local/css/CfnpqA3qn/CfnpqA3qn.js\";import*as sharedStyle from\"#framer/local/css/D5HIFNxEf/D5HIFNxEf.js\";import*as sharedStyle2 from\"#framer/local/css/Mc33GooWj/Mc33GooWj.js\";import*as sharedStyle1 from\"#framer/local/css/OpNTRM7dB/OpNTRM7dB.js\";const NavbarFonts=getFonts(Navbar);const NavbarWithVariantAppearEffect=withVariantAppearEffect(Navbar);const BreadcrumbsFonts=getFonts(Breadcrumbs);const CtaSectionFonts=getFonts(CtaSection);const ButtonFormFonts=getFonts(ButtonForm);const FooterFonts=getFonts(Footer);const NavbarControls=getPropertyControls(Navbar);const breakpoints={hCX9iEKwy:\"(min-width: 1200px)\",vxzNXLqDW:\"(max-width: 809.98px)\",xFM2aLQLY:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-c17FB\";const variantClassNames={hCX9iEKwy:\"framer-v-ylrqze\",vxzNXLqDW:\"framer-v-zhq1um\",xFM2aLQLY:\"framer-v-1e37x9t\"};const transition1={damping:30,delay:0,mass:1,stiffness:150,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition2={damping:30,delay:.4,mass:1,stiffness:150,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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;}};const transition3={damping:60,delay:.2,mass:1,stiffness:135,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={vxzNXLqDW:[\".framer-c17FB .framer-1tprwil-container { z-index: 10; }\",\".framer-c17FB .framer-x50gu1 { flex-direction: column; padding: 60px 0px 0px 0px; }\",\".framer-c17FB .framer-cxpcq3 { flex: none; padding: 40px 16px 40px 16px; width: 100%; }\",\".framer-c17FB .framer-11xxgy3 { max-width: 100%; }\",\".framer-c17FB .framer-1agsm7c { flex-direction: column; }\",\".framer-c17FB .framer-1uej865 { flex: none; padding: 60px 16px 60px 16px; width: 100%; }\",\".framer-c17FB .framer-uljuxt, .framer-c17FB .framer-lnqt16 { max-width: unset; }\",\".framer-c17FB.framer-9m1231 { max-width: 90%; }\"],xFM2aLQLY:[\".framer-c17FB.framer-9m1231 { max-width: 90%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={vxzNXLqDW:\".framer-zhq1um-override\",xFM2aLQLY:\".framer-1e37x9t-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-c17FB.framer-1qxcpdt, .framer-c17FB .framer-1qxcpdt { display: block; }\",\".framer-c17FB.framer-ylrqze { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-c17FB .framer-1tprwil-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 4; }\",\".framer-c17FB .framer-x50gu1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: -998; overflow: visible; padding: 120px 0px 0px 0px; position: relative; scroll-margin-top: 60px; width: 100%; }\",\".framer-c17FB .framer-cxpcq3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 60px 32px 60px 32px; position: relative; width: 1px; }\",\".framer-c17FB .framer-1tllkm6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-c17FB .framer-a574gz, .framer-c17FB .framer-1lg94w0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-c17FB .framer-11xxgy3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 80%; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-c17FB .framer-1fiovnr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-c17FB .framer-1coedt8 { aspect-ratio: 1 / 1; background-color: var(--token-7a1396d4-66ef-449c-b5c8-17fb64a5937a, #2763ab); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); position: relative; width: 9px; }\",\".framer-c17FB .framer-4qx3wh-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-c17FB .framer-rgj774 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-c17FB .framer-bdblee { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 80%; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-c17FB .framer-ra6stl { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-c17FB .framer-1agsm7c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1004; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-c17FB .framer-1uej865 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1000px; overflow: hidden; padding: 60px 32px 60px 32px; position: relative; width: 1px; }\",\".framer-c17FB .framer-1waxtv7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-c17FB .framer-1ufmhau { align-content: center; align-items: center; display: flex; flex: 1.5 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-c17FB .framer-uljuxt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; max-width: 65%; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-c17FB .framer-1fchzfy, .framer-c17FB .framer-5z8p69 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-c17FB .framer-lnqt16 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; max-width: 85%; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-c17FB .framer-1qgmtze-container { flex: none; height: auto; order: 1005; position: relative; scroll-margin-top: 60px; width: 100%; }\",\".framer-c17FB.framer-1xhnbur { inset: 0px; position: fixed; user-select: none; z-index: 5; }\",\".framer-c17FB.framer-9m1231 { align-content: flex-start; align-items: flex-start; background-color: var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, #ffffff); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 64px 48px 64px 48px; position: fixed; top: 50%; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-c17FB .framer-11leh17 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: 504px; word-break: break-word; word-wrap: break-word; }\",\".framer-c17FB .framer-1aiiy73 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 100%; overflow: hidden; padding: 0px; position: relative; width: 504px; }\",\".framer-c17FB .framer-ceh05j, .framer-c17FB .framer-9871he, .framer-c17FB .framer-r728pj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-c17FB .framer-1qzoxl5, .framer-c17FB .framer-yir1fd, .framer-c17FB .framer-1m179zn { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",'.framer-c17FB .framer-a67vch, .framer-c17FB .framer-w7lo73 { --framer-input-background: var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, #ffffff); --framer-input-border-bottom-width: 1px; --framer-input-border-color: var(--token-306f5b70-6fe9-4e8a-a4bb-c24af8bd8665, rgba(39, 99, 171, 0.6)); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: var(--token-7a1396d4-66ef-449c-b5c8-17fb64a5937a, #2763ab); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, #181818); --framer-input-font-family: \"Instrument Sans\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: rgba(24, 24, 24, 0.8); flex: none; height: 40px; position: relative; width: 100%; }','.framer-c17FB .framer-j96f8d { --framer-input-background: var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, #ffffff); --framer-input-border-bottom-width: 1px; --framer-input-border-color: var(--token-306f5b70-6fe9-4e8a-a4bb-c24af8bd8665, rgba(39, 99, 171, 0.6)); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: var(--token-7a1396d4-66ef-449c-b5c8-17fb64a5937a, #2763ab); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, #181818); --framer-input-font-family: \"Instrument Sans\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: rgba(24, 24, 24, 0.8); --framer-input-wrapper-height: auto; flex: none; height: auto; min-height: 100px; position: relative; width: 100%; }',\".framer-c17FB .framer-5vck31-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-c17FB .framer-mv4end { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: hidden; position: absolute; right: 16px; top: 16px; width: 44px; z-index: 1; }\",\".framer-c17FB .framer-11o07fh, .framer-c17FB .framer-1ac806f { background-color: var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, #181818); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; bottom: 21px; flex: none; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: 21px; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-c17FB.framer-1sq5bsa { -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); background-color: rgba(1, 11, 23, 0.33); flex: none; height: 100vh; left: calc(50.00000000000002% - 100% / 2); position: fixed; top: calc(50.00000000000002% - 100vh / 2); width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-c17FB .framer-1ngc07c-container { flex: none; height: auto; order: 1006; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];const mediaQueries={hCX9iEKwy:\"(min-width: 1200px)\",vxzNXLqDW:\"(max-width: 809.98px)\",xFM2aLQLY:\"(min-width: 810px) and (max-width: 1199.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Fensterb\\xe4nke\":\"t1XBVQ5v0\",\"Markisen- / Terrassenbeschattungen\":\"G_pB2PQFU\",\"No Submenu\":\"Qn_4PWFA2\",\"Terrassenb\\xf6den\":\"DMaVToiHl\",\"T\\xfcren\":\"IijoxHQP8\",Fenster:\"r67JmwGzY\",Insektenschutz:\"uOrRexGBc\",Sonnenschutz:\"kx42CEwEB\",Tore:\"ncqALJ778\"};const humanReadableVariantMap={Desktop:\"hCX9iEKwy\",Phone:\"vxzNXLqDW\",Tablet:\"xFM2aLQLY\"};const getProps=({height,id,link2,link3,produktText,produktTitel,siteTitleDetail,siteTitleKategorie,submenuHighlight,titleZusatztext,width,zusatztext,...props})=>{return{...props,EZmpgscJF:produktText??props.EZmpgscJF??\"Von mir pers\\xf6nlich ausgew\\xe4hlt und im Einsatz bew\\xe4hrt – entdecken Sie Materialien und Zubeh\\xf6r, die Qualit\\xe4t sp\\xfcrbar machen.\",fBEuQpKi4:siteTitleKategorie??props.fBEuQpKi4??\"Meine Produkt Kategorien\",ge1pDyf13:siteTitleDetail??props.ge1pDyf13??\"Mein Produkt Detail\",H04Q4YLHk:titleZusatztext??props.H04Q4YLHk??\"Metallbau von Hartkirchens  Nr. 1\",J_I0Yw3fa:humanReadableEnumMap[submenuHighlight]??submenuHighlight??props.J_I0Yw3fa??\"Qn_4PWFA2\",mcGPsX3sR:produktTitel??props.mcGPsX3sR??\"Produkttitel\",PO2AFAv5f:link3??props.PO2AFAv5f,ssUTUAGrC:link2??props.ssUTUAGrC,variant:humanReadableVariantMap[props.variant]??props.variant??\"hCX9iEKwy\",zCRBDB7in:zusatztext??props.zCRBDB7in??\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\"};};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,fBEuQpKi4,ge1pDyf13,ssUTUAGrC,PO2AFAv5f,mcGPsX3sR,EZmpgscJF,H04Q4YLHk,zCRBDB7in,J_I0Yw3fa,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const sV0de3Nm43bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"hCX9iEKwy\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ylrqze\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:90,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tprwil-container\",layoutScroll:true,nodeId:\"A8yC_o4yM\",rendersWithMotion:true,scopeId:\"g7K3EyvTO\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{vxzNXLqDW:{variant:\"KTD9VBTdn\"},xFM2aLQLY:{variant:\"KTD9VBTdn\"}},children:/*#__PURE__*/_jsx(NavbarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:60,ref:ref1,target:\"cvjbYOAGJ\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,AKrEbAYif:J_I0Yw3fa,FziomTOfp:\"dm_qNFPPr\",height:\"100%\",id:\"A8yC_o4yM\",layoutId:\"A8yC_o4yM\",PdyXZ18GB:\"tE8IpxI18\",style:{width:\"100%\"},variant:\"cvjbYOAGJ\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-x50gu1\",\"data-framer-name\":\"product-section\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-cxpcq3\",\"data-framer-name\":\"padding-global\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tllkm6\",\"data-framer-name\":\"wrapper\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-a574gz\",\"data-framer-name\":\"top\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11xxgy3\",\"data-framer-name\":\"who_text\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fiovnr\",\"data-framer-name\":\"who_dot\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1coedt8\",\"data-framer-name\":\"dot\"}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ATlSpPehY\",webPageId:\"KvVX2Qgo3\"},implicitPathVariables:undefined},{href:{hash:\":ATlSpPehY\",webPageId:\"KvVX2Qgo3\"},implicitPathVariables:undefined},{href:{hash:\":ATlSpPehY\",webPageId:\"KvVX2Qgo3\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{vxzNXLqDW:{width:\"max(min(max(min(100vw, 1200px) - 32px, 1px), min(100vw, 1200px) - 32px) - 17px, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"max(min(max(min(max(100vw, 1px), 1200px) - 64px, 1px), (min(max(100vw, 1px), 1200px) - 64px) * 0.8) - 17px, 1px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-4qx3wh-container\",nodeId:\"f1_Pcvemp\",scopeId:\"g7K3EyvTO\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{vxzNXLqDW:{x1ZpHkKT1:resolvedLinks[2]},xFM2aLQLY:{x1ZpHkKT1:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(Breadcrumbs,{ebBCgHKlM:ssUTUAGrC,eCCGgGL70:PO2AFAv5f,height:\"100%\",id:\"f1_Pcvemp\",layoutId:\"f1_Pcvemp\",mR6FZDbe8:fBEuQpKi4,oWgam_cP3:\"Fenster, T\\xfcren, Sonnenschutz\",style:{width:\"100%\"},variant:\"f16aO4qEz\",width:\"100%\",x1ZpHkKT1:resolvedLinks[0],xzS8i9dvi:ge1pDyf13})})})})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1nu9bj8\",\"data-styles-preset\":\"D5HIFNxEf\",style:{\"--framer-text-alignment\":\"left\"},children:\"Produkttitel\"})}),className:\"framer-rgj774\",fonts:[\"Inter\"],text:mcGPsX3sR,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ehjcc\",\"data-styles-preset\":\"OpNTRM7dB\",style:{\"--framer-text-alignment\":\"left\"},children:\"Von mir pers\\xf6nlich ausgew\\xe4hlt und im Einsatz bew\\xe4hrt – entdecken Sie Materialien und Zubeh\\xf6r, die Qualit\\xe4t sp\\xfcrbar machen.\"})}),className:\"framer-bdblee\",fonts:[\"Inter\"],text:EZmpgscJF,verticalAlignment:\"top\",withExternalLayout:true})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-ra6stl\"}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-1agsm7c\",\"data-framer-name\":\"logo-section\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uej865\",\"data-framer-name\":\"padding-global\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1waxtv7\",\"data-framer-name\":\"logo_wrapper\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lg94w0\",\"data-framer-name\":\"top\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ufmhau\",\"data-framer-name\":\"logo_content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-uljuxt\",\"data-framer-name\":\"headline\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{vxzNXLqDW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1hdcux6\",\"data-styles-preset\":\"Mc33GooWj\",style:{\"--framer-text-alignment\":\"left\"},children:\"Metallbau von Hartkirchens  Nr. 1\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1hdcux6\",\"data-styles-preset\":\"Mc33GooWj\",style:{\"--framer-text-alignment\":\"center\"},children:\"Metallbau von Hartkirchens  Nr. 1\"})}),className:\"framer-1fchzfy\",fonts:[\"Inter\"],text:H04Q4YLHk,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lnqt16\",\"data-framer-name\":\"subline\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-18fugy9\",\"data-styles-preset\":\"BTbGNx5xX\",style:{\"--framer-text-alignment\":\"left\"},children:\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\"})}),className:\"framer-5z8p69\",fonts:[\"Inter\"],text:zCRBDB7in,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})}),/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:609,width:\"100vw\",children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1qgmtze-container\",nodeId:\"vgbKcX6Gx\",scopeId:\"g7K3EyvTO\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{vxzNXLqDW:{variant:\"Q8NTKI7dH\"},xFM2aLQLY:{variant:\"nKlw2Na1J\"}},children:/*#__PURE__*/_jsx(CtaSection,{height:\"100%\",id:\"vgbKcX6Gx\",layoutId:\"vgbKcX6Gx\",style:{width:\"100%\"},sV0de3Nm4:sV0de3Nm43bnx0g({overlay}),variant:\"NALydUxRT\",width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.6,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1xhnbur\"),\"data-framer-name\":\"cta_overlay\",exit:{opacity:0,transition:{delay:0,duration:.6,ease:[.12,.23,.09,1.04],type:\"tween\"}},initial:{opacity:0}},\"e4mplIHxg\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-9m1231\"),\"data-framer-name\":\"from_wrapper\",exit:animation,initial:animation2,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1hdcux6\",\"data-styles-preset\":\"Mc33GooWj\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Kontaktiere mich\"})}),className:\"framer-11leh17\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/dfab40f4-686e-4a45-b0c4-7202b0107c46/submit\",className:\"framer-1aiiy73\",\"data-framer-name\":\"cta_form\",nodeId:\"dusSKzF0A\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-ceh05j\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-mgxzxn\",\"data-styles-preset\":\"CfnpqA3qn\",style:{\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Name\"})}),className:\"framer-1qzoxl5\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-a67vch\",inputName:\"Name\",placeholder:\"Max Mustermann\",required:true,type:\"text\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-9871he\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-mgxzxn\",\"data-styles-preset\":\"CfnpqA3qn\",style:{\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Email\"})}),className:\"framer-yir1fd\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-w7lo73\",inputName:\"Email\",placeholder:\"max@mustermann.at\",required:true,type:\"email\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-r728pj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-mgxzxn\",\"data-styles-preset\":\"CfnpqA3qn\",style:{\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Nachricht\"})}),className:\"framer-1m179zn\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-j96f8d\",inputName:\"Message\",placeholder:\"Lass mich wissen wie ich helfen kann.\",required:true,type:\"textarea\"})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{vxzNXLqDW:{width:\"min(504px, 90%)\"},xFM2aLQLY:{width:\"min(504px, 90%)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-5vck31-container\",\"data-framer-name\":\"button form\",inComponentSlot:true,name:\"button form\",nodeId:\"an8JiBzr8\",rendersWithMotion:true,scopeId:\"g7K3EyvTO\",children:/*#__PURE__*/_jsx(ButtonForm,{height:\"100%\",id:\"an8JiBzr8\",layoutId:\"an8JiBzr8\",name:\"button form\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{error:\"dHwR1rw35\",incomplete:\"A7wC7yaEc\",pending:\"AZ6sEXzgz\",success:\"iE0UcOsXm\"},\"GvrTsWO0x\"),width:\"100%\"})})})})]})}),/*#__PURE__*/_jsxs(motion.div,{\"aria-label\":\"close button\",className:\"framer-mv4end\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,onTap:onTap1wnntms({overlay}),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-11o07fh\",\"data-framer-name\":\"Bottom\",style:{rotate:-45}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ac806f\",\"data-framer-name\":\"Top\",style:{rotate:45}})]})]}),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-1sq5bsa\"),\"data-framer-name\":\"overlay_bg\",exit:animation3,initial:animation2})]}),getContainer())})})]})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:300,width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ngc07c-container\",nodeId:\"RaRg6COHX\",scopeId:\"g7K3EyvTO\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{vxzNXLqDW:{variant:\"A8XYSlO3I\"},xFM2aLQLY:{variant:\"VM4eURKtF\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"RaRg6COHX\",layoutId:\"RaRg6COHX\",style:{width:\"100%\"},variant:\"IFvp480in\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xFM2aLQLY\":{\"layout\":[\"fixed\",\"fixed\"]},\"vxzNXLqDW\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"fBEuQpKi4\":\"siteTitleKategorie\",\"ge1pDyf13\":\"siteTitleDetail\",\"ssUTUAGrC\":\"link2\",\"PO2AFAv5f\":\"link3\",\"mcGPsX3sR\":\"produktTitel\",\"EZmpgscJF\":\"produktText\",\"H04Q4YLHk\":\"titleZusatztext\",\"zCRBDB7in\":\"zusatztext\",\"J_I0Yw3fa\":\"submenuHighlight\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"hCX9iEKwy\":[\".framer-1tprwil-container\",\".framer-x50gu1\",\".framer-1agsm7c\",\".framer-1qgmtze-container\",\".framer-1ngc07c-container\"],\"xFM2aLQLY\":[\".framer-1tprwil-container\",\".framer-x50gu1\",\".framer-1agsm7c\",\".framer-1qgmtze-container\",\".framer-1ngc07c-container\"],\"vxzNXLqDW\":[\".framer-1tprwil-container\",\".framer-x50gu1\",\".framer-1agsm7c\",\".framer-1qgmtze-container\",\".framer-1ngc07c-container\"]}\n * @framerBreakpoints {\"hCX9iEKwy\":{\"min\":1200,\"canvasClassName\":\"framer-ylrqze-override\",\"minHeight\":3000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"xFM2aLQLY\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1e37x9t-override\",\"minHeight\":3000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"vxzNXLqDW\":{\"max\":809,\"canvasClassName\":\"framer-zhq1um-override\",\"minHeight\":3000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant hCX9iEKwy\n * @framerLayoutTemplate\n */const Framerg7K3EyvTO=withCSS(Component,css,\"framer-c17FB\");export default Framerg7K3EyvTO;Framerg7K3EyvTO.displayName=\"Kategorien Fenster, T\\xfcren\";Framerg7K3EyvTO.defaultProps={height:3e3,width:1200};addPropertyControls(Framerg7K3EyvTO,{fBEuQpKi4:{defaultValue:\"Meine Produkt Kategorien\",displayTextArea:false,placeholder:\"Meine Produkt Kategorien\",title:\"Site Title Kategorie\",type:ControlType.String},ge1pDyf13:{defaultValue:\"Mein Produkt Detail\",displayTextArea:false,placeholder:\"Mein Produkt Detail\",title:\"Site Title Detail\",type:ControlType.String},ssUTUAGrC:{title:\"Link 2\",type:ControlType.Link},PO2AFAv5f:{title:\"Link 3\",type:ControlType.Link},mcGPsX3sR:{defaultValue:\"Produkttitel\",description:\"\",displayTextArea:false,placeholder:\"Produkttitel\",title:\"Produkt Titel\",type:ControlType.String},EZmpgscJF:{defaultValue:\"Von mir pers\\xf6nlich ausgew\\xe4hlt und im Einsatz bew\\xe4hrt – entdecken Sie Materialien und Zubeh\\xf6r, die Qualit\\xe4t sp\\xfcrbar machen.\",displayTextArea:true,placeholder:\"Von mir pers\\xf6nlich ausgew\\xe4hlt und im Einsatz bew\\xe4hrt – entdecken Sie Materialien und Zubeh\\xf6r, die Qualit\\xe4t sp\\xfcrbar machen.\",title:\"Produkt Text\",type:ControlType.String},H04Q4YLHk:{defaultValue:\"Metallbau von Hartkirchens  Nr. 1\",displayTextArea:true,title:\"Title Zusatztext\",type:ControlType.String},zCRBDB7in:{defaultValue:\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\",displayTextArea:true,placeholder:\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\",title:\"Zusatztext\",type:ControlType.String},J_I0Yw3fa:NavbarControls?.[\"AKrEbAYif\"]&&{...NavbarControls[\"AKrEbAYif\"],defaultValue:\"Qn_4PWFA2\",description:undefined,hidden:undefined,title:\"Submenu-Highlight\"}});addFonts(Framerg7K3EyvTO,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Instrument Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSTF-QfwmS0v3_7Y.woff2\",weight:\"400\"}]},...NavbarFonts,...BreadcrumbsFonts,...CtaSectionFonts,...ButtonFormFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg7K3EyvTO\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"3000\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerHitTargets\":\"{\\\"hCX9iEKwy\\\":[\\\".framer-1tprwil-container\\\",\\\".framer-x50gu1\\\",\\\".framer-1agsm7c\\\",\\\".framer-1qgmtze-container\\\",\\\".framer-1ngc07c-container\\\"],\\\"xFM2aLQLY\\\":[\\\".framer-1tprwil-container\\\",\\\".framer-x50gu1\\\",\\\".framer-1agsm7c\\\",\\\".framer-1qgmtze-container\\\",\\\".framer-1ngc07c-container\\\"],\\\"vxzNXLqDW\\\":[\\\".framer-1tprwil-container\\\",\\\".framer-x50gu1\\\",\\\".framer-1agsm7c\\\",\\\".framer-1qgmtze-container\\\",\\\".framer-1ngc07c-container\\\"]}\",\"framerVariables\":\"{\\\"fBEuQpKi4\\\":\\\"siteTitleKategorie\\\",\\\"ge1pDyf13\\\":\\\"siteTitleDetail\\\",\\\"ssUTUAGrC\\\":\\\"link2\\\",\\\"PO2AFAv5f\\\":\\\"link3\\\",\\\"mcGPsX3sR\\\":\\\"produktTitel\\\",\\\"EZmpgscJF\\\":\\\"produktText\\\",\\\"H04Q4YLHk\\\":\\\"titleZusatztext\\\",\\\"zCRBDB7in\\\":\\\"zusatztext\\\",\\\"J_I0Yw3fa\\\":\\\"submenuHighlight\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"hCX9iEKwy\",\"framerBreakpoints\":\"{\\\"hCX9iEKwy\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-ylrqze-override\\\",\\\"minHeight\\\":3000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"xFM2aLQLY\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1e37x9t-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"vxzNXLqDW\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-zhq1um-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xFM2aLQLY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vxzNXLqDW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { RenderTarget as o } from \"framer\";\nimport { useEffect as a } from \"react\";\nexport class PseudoCart {\n    constructor() {\n        (this.storageKey = \"pseudo-cart\"), (this.listeners = {});\n    }\n    addListener(e, t) {\n        this.listeners[e] ? this.listeners[e].push(t) : (this.listeners[e] = [t]);\n    }\n    removeListener(e, t) {\n        this.listeners[e] &&\n            (this.listeners[e] = this.listeners[e].filter((i) => i !== t));\n    }\n    dispatchEvent(e, t) {\n        if (this.listeners[e]) for (const i of this.listeners[e]) i(t);\n    }\n    get items() {\n        try {\n            return JSON.parse(localStorage.getItem(this.storageKey)) || [];\n        } catch {\n            return [];\n        }\n    }\n    set items(e) {\n        try {\n            localStorage.setItem(this.storageKey, JSON.stringify(e));\n        } catch (t) {\n            console.warn(\"cart failed to store\", t);\n        }\n    }\n    addItem(e) {\n        this.items.findIndex((i) => i.key === e.key) == -1 &&\n            (this.items = [...this.items, e]),\n            this.dispatchEvent(\"itemschange\", this.items);\n    }\n    removeItem(e) {\n        (this.items = this.items.filter((t) => t.key !== e.key)),\n            this.dispatchEvent(\"itemschange\", this.items);\n    }\n    containsItem(e) {\n        return this.items.some((t) => t.key === e);\n    }\n    getItem(e) {\n        return this.items.find((t) => t.key === e);\n    }\n    updateItemCount(e, t) {\n        const i = this.items.findIndex((r) => r.key === e);\n        if (i === -1) return;\n        const n = this.items[i],\n            c = n.count + t;\n        if (c < 1) {\n            this.removeItem(n);\n            return;\n        }\n        const m = Object.assign(Object.assign({}, n), { count: c });\n        (this.items = this.items.map((r) => (r.key === n.key ? m : r))),\n            this.dispatchEvent(\"#\" + n.key, m),\n            this.dispatchEvent(\"itemchange\", n);\n    }\n    clear() {\n        localStorage.removeItem(this.storageKey);\n        this.dispatchEvent(\"itemschange\", this.items);\n    }\n    static get Instance() {\n        return PseudoCart.e || (PseudoCart.e = new PseudoCart()), this.e;\n    }\n}\nexport const PseudoFunc = {\n    getInCanvas: () => o.current() !== o.preview,\n    findElement: (s) => {\n        if (s) return s.closest(\"[data-cart-key]\");\n    },\n    findDataKey: (s) => {\n        const e = PseudoFunc.findElement(s);\n        if (e) return e.dataset.cartKey;\n    },\n    findCartItem: (s) => {\n        const e = PseudoFunc.findDataKey(s);\n        if (e) return PseudoCart.Instance.getItem(e);\n    },\n    findItem: (s) => {\n        const e = PseudoFunc.findElement(s);\n        if (!e) return;\n        const t = e.dataset.cartKey;\n        if (!t) return;\n        const i = PseudoCart.Instance.getItem(t);\n        return i || e.cartData;\n    },\n    useItemsChange: (s, e) => {\n        a(() => {\n            if (!PseudoFunc.getInCanvas())\n                return (\n                    PseudoCart.Instance.addListener(\"itemschange\", s),\n                    e && s(PseudoCart.Instance.items),\n                    () => {\n                        PseudoCart.Instance.removeListener(\"itemschange\", s);\n                    }\n                );\n        }, []);\n    },\n    useItemChange: (s, e) => {\n        a(() => {\n            if (!PseudoFunc.getInCanvas())\n                return (\n                    PseudoCart.Instance.addListener(\"itemchange\", s),\n                    e && s(PseudoCart.Instance.items),\n                    () => {\n                        PseudoCart.Instance.removeListener(\"itemchange\", s);\n                    }\n                );\n        }, []);\n    },\n    useTargetItemChange: (s, e) => {\n        a(() => {\n            if (PseudoFunc.getInCanvas()) return;\n            const t = PseudoFunc.findDataKey(e.current);\n            if (t)\n                return (\n                    PseudoCart.Instance.addListener(\"#\" + t, s),\n                    () => {\n                        PseudoCart.Instance.removeListener(\"#\" + t, s);\n                    }\n                );\n        }, []);\n    },\n};\nexport default function h(s) {\n    return (\n        (window.PseudoCart = PseudoCart),\n        (window.PseudoFunc = PseudoFunc),\n        (e) => React.createElement(s, Object.assign({}, e))\n    );\n}\n","\"use strict\";import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls as T,ControlType as a}from\"framer\";import{useEffect as p,useRef as V}from\"react\";import{PseudoCart as f,PseudoFunc as o}from\"https://cdn.jsdelivr.net/gh/AframeStudio/framer-plugins-lib/pseudo-cart/global.js\";/**\n * By Daxesh Vadgama | Aframe.studio\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function d(e){let t=\"title\",n=m,r=!1;switch(e.value){case\"iDesc\":t=\"description\",n=m;break;case\"iPrice\":t=\"price\",n=m;break;case\"iQty\":t=\"count\",n=I;break;case\"iSubtotal\":t=\"price\",r=!0,n=I;break;case\"cPrice\":t=\"price\",n=P;break;case\"cQty\":t=\"count\",n=P;break;}return o.getInCanvas()?/*#__PURE__*/_jsx(O,{sourceProps:e,field:t}):/*#__PURE__*/_jsx(S,{sourceProps:e,field:t,useHook:n,subTotal:r});}d.displayName=\"Pseudo Cart Values\";var b=(i=>(i.ItemTitle=\"iTitle\",i.ItemDescription=\"iDesc\",i.ItemPrice=\"iPrice\",i.ItemQuantity=\"iQty\",i.ItemSubTotal=\"iSubtotal\",i.CartTotalQuantity=\"cQty\",i.CartTotalPrice=\"cPrice\",i))(b||{});const h=[\"Item Title\",\"Item Description\",\"Item Price\",\"Item Quantity\",\"Item SubTotal\",\"Cart Total Quantity\",\"Cart Total Price\"],u=e=>{switch(e.value){case\"iPrice\":case\"cPrice\":case\"iSubtotal\":return!1;}return!0;};T(d,{value:{type:a.Enum,options:Object.values(b),optionTitles:h},font:{type:\"font\",controls:\"extended\"},color:{type:a.Color},prefix:{type:a.String,hidden:u},suffix:{type:a.String,hidden:u},integral:{title:\"Min. Integral\",type:a.Number,min:0,max:5,defaultValue:0,hidden:u},fractional:{type:a.Number,min:0,max:5,defaultValue:2,hidden:u},separator:{type:a.Boolean,defaultValue:!0}});const C=(t,e)=>{let n=t.toLocaleString(void 0,{minimumFractionDigits:e.fractional,maximumFractionDigits:e.fractional,minimumIntegerDigits:e.integral||1,useGrouping:e.separator});return e.prefix&&(n=e.prefix+n),e.suffix&&(n=n+e.suffix),n;},g=(e,t)=>u(t)?e.toString():C(e,t),s=(e,t,n)=>{e.current&&(e.current.innerText=g(t,n.sourceProps));},m=(e,t)=>{p(()=>{const n=o.findItem(e.current);n&&s(e,n[t.field],t);},[]);},I=(e,t)=>{o.useItemsChange(()=>{const n=o.findItem(e.current);if(n){const r=t.subTotal?n.price*n.count:n[t.field];s(e,r,t);}else t.subTotal&&s(e,0,t);},!0),o.useTargetItemChange(n=>{const r=t.subTotal?n.price*n.count:n[t.field];s(e,r,t);},e);},P=(e,t)=>{const n=()=>{const r=t.field===\"price\"?f.Instance.items.reduce((c,l)=>c+l.count*l.price*100,0)/100:f.Instance.items.reduce((c,l)=>c+l.count,0);s(e,r,t);};o.useItemsChange(n,!0),o.useItemChange(n);},y=e=>({...e.font,color:e.color,width:e.width,height:e.height}),R={iTitle:\"Title\",iDesc:\"Description\",iPrice:12.24,iQty:5,iSubtotal:23.45,cQty:8,cPrice:123.45},O=e=>/*#__PURE__*/_jsx(\"div\",{style:y(e.sourceProps),children:g(R[e.sourceProps.value],e.sourceProps)}),S=e=>{const t=V(null);return e.useHook(t,e),/*#__PURE__*/_jsx(\"div\",{ref:t,style:y(e.sourceProps)});};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"d\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PseudoCartValues.map","\"use strict\";import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect as u,useRef as m,useState as s}from\"react\";import{PseudoCart as i,PseudoFunc as a}from\"https://cdn.jsdelivr.net/gh/AframeStudio/framer-plugins-lib/pseudo-cart/global.js\";export function CartItemTemplate(n){return e=>/*#__PURE__*/_jsx(p.ItemTemplateComponent,{props:e,component:n});}CartItemTemplate.displayName=\"Cart Product Template\";export function Action_AddToCart(n){return e=>/*#__PURE__*/_jsx(p.AddToCartComponent,{props:e,component:n});}Action_AddToCart.displayName=\"Action: Add To Cart\";export function Action_CartItemPlus(n){return e=>/*#__PURE__*/_jsx(p.UpdateCartCountComponent,{props:e,component:n,change:1});}Action_CartItemPlus.displayName=\"Action: Cart Product +1\";export function Action_CartItemMinus(n){return e=>/*#__PURE__*/_jsx(p.UpdateCartCountComponent,{props:e,component:n,change:-1});}Action_CartItemMinus.displayName=\"Action: Cart Product -1\";export function Action_Link(n){return e=>/*#__PURE__*/_jsx(p.GotoLinkComponent,{props:e,component:n});}Action_Link.displayName=\"Action: Goto Link\";export function Action_ClearCartOnClick(n){return e=>/*#__PURE__*/_jsx(p.ClearCart,{props:e,component:n,onClick:true});}Action_ClearCartOnClick.displayName=\"Action: Reset Cart on Click\";export function Action_ClearCart(n){return e=>/*#__PURE__*/_jsx(p.ClearCart,{props:e,component:n});}Action_ClearCart.displayName=\"Action: Reset Cart on Submit\";export function Hidden_WhenInCart(n){return e=>/*#__PURE__*/_jsx(p.HideWhenCartComponent,{props:e,component:n,hideWhenInCart:true});}Hidden_WhenInCart.displayName=\"Hidden: When Product in Cart\";export function Hidden_WhenNotInCart(n){return e=>/*#__PURE__*/_jsx(p.HideWhenCartComponent,{props:e,component:n});}Hidden_WhenNotInCart.displayName=\"Hidden: When Product NOT in Cart\";export function Hidden_WhenCartEmpty(n){return e=>/*#__PURE__*/_jsx(p.HideWhenEmptyComponent,{props:e,component:n,hideWhenEmpty:true});}Hidden_WhenCartEmpty.displayName=\"Hidden: When Cart is Empty\";export function Hidden_WhenCartFilled(n){return e=>/*#__PURE__*/_jsx(p.HideWhenEmptyComponent,{props:e,component:n});}Hidden_WhenCartFilled.displayName=\"Hidden: When Cart is Filled\";const p={ItemTemplateComponent:n=>{const[e,o]=s([...i.Instance.items]);return a.useItemsChange(()=>o([...i.Instance.items])),e.map(t=>/*#__PURE__*/_jsx(n.component,{...n.props,\"data-cart-key\":t.key},t.key));},AddToCartComponent:n=>{const e=m(null);return /*#__PURE__*/_jsx(n.component,{...n.props,ref:e,onClick:o=>{const t=a.findElement(e.current);if(t){const r=t.cartData;r&&i.Instance.addItem({...r,key:r.slug,count:1});}o.stopPropagation(),o.preventDefault(),n.props.onClick?.(o);}});},UpdateCartCountComponent:n=>{const e=m(null);return /*#__PURE__*/_jsx(n.component,{...n.props,ref:e,onClick:o=>{const t=a.findCartItem(e.current);t&&i.Instance.updateItemCount(t.key,n.change),o.stopPropagation(),o.preventDefault(),n.props.onClick?.(o);}});},HideWhenEmptyComponent:n=>{const e=m(null),o=a.getInCanvas(),[t,r]=s(!o);return a.useItemsChange(c=>{const C=c.length>0;r(n.hideWhenEmpty?!C:C);},!0),/*#__PURE__*/_jsxs(_Fragment,{children:[t?null:/*#__PURE__*/_jsx(n.component,{...n.props}),/*#__PURE__*/_jsx(\"div\",{ref:e,\"data-test\":\"ref\"})]});},HideWhenCartComponent:n=>{const e=m(null),o=a.getInCanvas(),[t,r]=s(!o);return a.useItemsChange(()=>{const c=a.findCartItem(e.current);r(n.hideWhenInCart?!!c:!c);},!0),/*#__PURE__*/_jsxs(_Fragment,{children:[t?null:/*#__PURE__*/_jsx(n.component,{...n.props}),/*#__PURE__*/_jsx(\"div\",{ref:e,\"data-test\":\"ref\"})]});},GotoLinkComponent:n=>{const e=m(null);return /*#__PURE__*/_jsx(n.component,{...n.props,ref:e,onClick:o=>{const t=a.findCartItem(e.current);t&&t.linkPath&&t.slug&&(window.location.href=t.linkPath.replace(\":slug\",t.slug)),o.stopPropagation(),o.preventDefault(),n.props.onClick?.(o);}});},ClearCart:n=>{const e=m(null),o=r=>{i.Instance.clear(),n.props.onClick?.(r);},t=r=>{n.props.onSubmit?.(r),setTimeout(()=>{console.log(\"cleared cart\"),i.Instance.clear();},500);};return u(()=>{if(!(n.onClick||!e.current))return e.current.addEventListener(\"submit\",t,{capture:!0}),()=>{e.current?.removeEventListener(\"submit\",t,{capture:!0});};},[]),n.onClick||console.log(n),/*#__PURE__*/_jsx(n.component,{...n.props,ref:e,onClick:n.onClick?o:void 0});}};\nexport const __FramerMetadata__ = {\"exports\":{\"Action_AddToCart\":{\"type\":\"reactHoc\",\"name\":\"Action_AddToCart\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Hidden_WhenCartFilled\":{\"type\":\"reactHoc\",\"name\":\"Hidden_WhenCartFilled\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Action_ClearCart\":{\"type\":\"reactHoc\",\"name\":\"Action_ClearCart\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Action_CartItemPlus\":{\"type\":\"reactHoc\",\"name\":\"Action_CartItemPlus\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Action_CartItemMinus\":{\"type\":\"reactHoc\",\"name\":\"Action_CartItemMinus\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartItemTemplate\":{\"type\":\"reactHoc\",\"name\":\"CartItemTemplate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Action_Link\":{\"type\":\"reactHoc\",\"name\":\"Action_Link\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Hidden_WhenInCart\":{\"type\":\"reactHoc\",\"name\":\"Hidden_WhenInCart\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Action_ClearCartOnClick\":{\"type\":\"reactHoc\",\"name\":\"Action_ClearCartOnClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Hidden_WhenNotInCart\":{\"type\":\"reactHoc\",\"name\":\"Hidden_WhenNotInCart\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Hidden_WhenCartEmpty\":{\"type\":\"reactHoc\",\"name\":\"Hidden_WhenCartEmpty\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PseudoCartOverrides.map","// Generated by Framer (27ad407)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={TJLIfy_0U:{hover:true}};const cycleOrder=[\"TJLIfy_0U\",\"YchmT4Bj5\"];const serializationHash=\"framer-fFBxo\";const variantClassNames={TJLIfy_0U:\"framer-v-1drl99n\",YchmT4Bj5:\"framer-v-mod8nw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"TJLIfy_0U\",Selected:\"YchmT4Bj5\"};const getProps=({height,id,link,title,width,...props})=>{return{...props,fGb40bVoG:link??props.fGb40bVoG,lOOAA4pmJ:title??props.lOOAA4pmJ??\"Products\",variant:humanReadableVariantMap[props.variant]??props.variant??\"TJLIfy_0U\"};};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,lOOAA4pmJ,fGb40bVoG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TJLIfy_0U\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:fGb40bVoG,motionChild:true,nodeId:\"TJLIfy_0U\",scopeId:\"VzrXrDRxL\",...addPropertyOverrides({YchmT4Bj5:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1drl99n\",className,classNames)} framer-1hd8ovc`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"TJLIfy_0U\",ref:refBinding,style:{...style},...addPropertyOverrides({\"TJLIfy_0U-hover\":{\"data-framer-name\":undefined},YchmT4Bj5:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Products\"})}),className:\"framer-9r78g9\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"GEZu8ACyZ\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:lOOAA4pmJ,variants:{\"TJLIfy_0U-hover\":{\"--extracted-1w1cjl5\":\"var(--token-d8c3ab12-3ef5-424d-a3cc-6c7468d0114b, rgb(23, 44, 55))\"},YchmT4Bj5:{\"--extracted-1w1cjl5\":\"var(--token-d8c3ab12-3ef5-424d-a3cc-6c7468d0114b, rgb(23, 44, 55))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"TJLIfy_0U-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-d8c3ab12-3ef5-424d-a3cc-6c7468d0114b, rgb(23, 44, 55)))\"},children:\"Products\"})})},YchmT4Bj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-d8c3ab12-3ef5-424d-a3cc-6c7468d0114b, rgb(23, 44, 55)))\"},children:\"Products\"})}),fonts:[\"GF;Inter-600\"]}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fFBxo.framer-1hd8ovc, .framer-fFBxo .framer-1hd8ovc { display: block; }\",\".framer-fFBxo.framer-1drl99n { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 20px 0px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-fFBxo .framer-9r78g9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fFBxo.framer-v-mod8nw.framer-1drl99n { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 105\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"YchmT4Bj5\":{\"layout\":[\"auto\",\"auto\"]},\"LmKT3Zmj_\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"lOOAA4pmJ\":\"title\",\"fGb40bVoG\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVzrXrDRxL=withCSS(Component,css,\"framer-fFBxo\");export default FramerVzrXrDRxL;FramerVzrXrDRxL.displayName=\"Nav Link\";FramerVzrXrDRxL.defaultProps={height:22.5,width:105};addPropertyControls(FramerVzrXrDRxL,{variant:{options:[\"TJLIfy_0U\",\"YchmT4Bj5\"],optionTitles:[\"Default\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},lOOAA4pmJ:{defaultValue:\"Products\",displayTextArea:false,title:\"Title\",type:ControlType.String},fGb40bVoG:{title:\"Link\",type:ControlType.Link}});addFonts(FramerVzrXrDRxL,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZ1rib2Bg-4.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVzrXrDRxL\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"22.5\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YchmT4Bj5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LmKT3Zmj_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"lOOAA4pmJ\\\":\\\"title\\\",\\\"fGb40bVoG\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"105\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VzrXrDRxL.map","// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import{Hidden_WhenCartEmpty}from\"https://framerusercontent.com/modules/zHETUngsY4UUzlwAfqUe/89xwVZ7K2rvMECf0mk3l/PseudoCartOverrides.js\";import NavLink,*as NavLinkInfo from\"https://framerusercontent.com/modules/HIkhpLWF7uwcLZcnmCYd/TDLoW7M5zzFKhh10rDcb/VzrXrDRxL.js\";const NavLinkFonts=getFonts(NavLink);const PhosphorFonts=getFonts(Phosphor);const PhosphorHidden_WhenCartEmpty1xeh99z=withCodeBoundaryForOverrides(Phosphor,{nodeId:\"CbTd4bkr2\",override:Hidden_WhenCartEmpty,scopeId:\"hnN_E3vvY\"});const NavLinkHidden_WhenCartEmptyjqx4bkWithMappedReactProps1xpi3x1=withMappedReactProps(withCodeBoundaryForOverrides(NavLink,{nodeId:\"CbmYUEBAT\",override:Hidden_WhenCartEmpty,scopeId:\"hnN_E3vvY\"}),NavLinkInfo);const cycleOrder=[\"dydl4W4Wn\",\"uDxovB0Ad\",\"wVlFoAW6L\",\"KWfosujyx\"];const serializationHash=\"framer-v7bLV\";const variantClassNames={dydl4W4Wn:\"framer-v-mdqxue\",KWfosujyx:\"framer-v-d2pmfy\",uDxovB0Ad:\"framer-v-lblnf4\",wVlFoAW6L:\"framer-v-1grcibp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Cart:\"wVlFoAW6L\",Checkout:\"KWfosujyx\",Default:\"dydl4W4Wn\",Product:\"uDxovB0Ad\"};const getProps=({cartLink,checkoutLink,height,id,productsLink,width,...props})=>{return{...props,fhRxctyL4:cartLink??props.fhRxctyL4,UqxbJj9fJ:checkoutLink??props.UqxbJj9fJ,variant:humanReadableVariantMap[props.variant]??props.variant??\"dydl4W4Wn\",WnnblQ3c3:productsLink??props.WnnblQ3c3};};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,WnnblQ3c3,fhRxctyL4,UqxbJj9fJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dydl4W4Wn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-mdqxue\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"dydl4W4Wn\",ref:refBinding,style:{...style},...addPropertyOverrides({KWfosujyx:{\"data-framer-name\":\"Checkout\"},uDxovB0Ad:{\"data-framer-name\":\"Product\"},wVlFoAW6L:{\"data-framer-name\":\"Cart\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||33)-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dgnj7n-container\",layoutDependency:layoutDependency,layoutId:\"KI9iJG7XY-container\",nodeId:\"KI9iJG7XY\",rendersWithMotion:true,scopeId:\"hnN_E3vvY\",children:/*#__PURE__*/_jsx(NavLink,{fGb40bVoG:WnnblQ3c3,height:\"100%\",id:\"KI9iJG7XY\",layoutId:\"KI9iJG7XY\",lOOAA4pmJ:\"Produkte\",variant:\"TJLIfy_0U\",width:\"100%\",...addPropertyOverrides({uDxovB0Ad:{variant:\"YchmT4Bj5\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wiwxi2-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"aU204ucgp-container\",nodeId:\"aU204ucgp\",rendersWithMotion:true,scopeId:\"hnN_E3vvY\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"aU204ucgp\",layoutId:\"aU204ucgp\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({uDxovB0Ad:{color:\"var(--token-d8c3ab12-3ef5-424d-a3cc-6c7468d0114b, rgb(23, 44, 55))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||33)-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g69ybj-container\",layoutDependency:layoutDependency,layoutId:\"oHpwes9JY-container\",nodeId:\"oHpwes9JY\",rendersWithMotion:true,scopeId:\"hnN_E3vvY\",children:/*#__PURE__*/_jsx(NavLink,{fGb40bVoG:fhRxctyL4,height:\"100%\",id:\"oHpwes9JY\",layoutId:\"oHpwes9JY\",lOOAA4pmJ:\"Warenkorb\",variant:\"TJLIfy_0U\",width:\"100%\",...addPropertyOverrides({wVlFoAW6L:{variant:\"YchmT4Bj5\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xeh99z-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CbTd4bkr2-container\",nodeId:\"CbTd4bkr2\",rendersWithMotion:true,scopeId:\"hnN_E3vvY\",children:/*#__PURE__*/_jsx(PhosphorHidden_WhenCartEmpty1xeh99z,{color:\"var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"CbTd4bkr2\",layoutId:\"CbTd4bkr2\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({wVlFoAW6L:{color:\"var(--token-d8c3ab12-3ef5-424d-a3cc-6c7468d0114b, rgb(23, 44, 55))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||33)-0-22)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jqx4bk-container\",layoutDependency:layoutDependency,layoutId:\"CbmYUEBAT-container\",nodeId:\"CbmYUEBAT\",rendersWithMotion:true,scopeId:\"hnN_E3vvY\",children:/*#__PURE__*/_jsx(NavLinkHidden_WhenCartEmptyjqx4bkWithMappedReactProps1xpi3x1,{fGb40bVoG:UqxbJj9fJ,height:\"100%\",id:\"CbmYUEBAT\",layoutId:\"CbmYUEBAT\",lOOAA4pmJ:\"Bestellung abschlie\\xdfen\",variant:\"TJLIfy_0U\",width:\"100%\",...addPropertyOverrides({KWfosujyx:{variant:\"YchmT4Bj5\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v7bLV.framer-5l0ufg, .framer-v7bLV .framer-5l0ufg { display: block; }\",\".framer-v7bLV.framer-mdqxue { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-v7bLV .framer-dgnj7n-container, .framer-v7bLV .framer-g69ybj-container, .framer-v7bLV .framer-jqx4bk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-v7bLV .framer-1wiwxi2-container, .framer-v7bLV .framer-1xeh99z-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 33px); position: relative; width: 30px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 493.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"uDxovB0Ad\":{\"layout\":[\"auto\",\"auto\"]},\"wVlFoAW6L\":{\"layout\":[\"auto\",\"auto\"]},\"KWfosujyx\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"WnnblQ3c3\":\"productsLink\",\"fhRxctyL4\":\"cartLink\",\"UqxbJj9fJ\":\"checkoutLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhnN_E3vvY=withCSS(Component,css,\"framer-v7bLV\");export default FramerhnN_E3vvY;FramerhnN_E3vvY.displayName=\"Nav\";FramerhnN_E3vvY.defaultProps={height:33,width:493.5};addPropertyControls(FramerhnN_E3vvY,{variant:{options:[\"dydl4W4Wn\",\"uDxovB0Ad\",\"wVlFoAW6L\",\"KWfosujyx\"],optionTitles:[\"Default\",\"Product\",\"Cart\",\"Checkout\"],title:\"Variant\",type:ControlType.Enum},WnnblQ3c3:{title:\"Products Link\",type:ControlType.Link},fhRxctyL4:{title:\"Cart Link\",type:ControlType.Link},UqxbJj9fJ:{title:\"Checkout Link\",type:ControlType.Link}});addFonts(FramerhnN_E3vvY,[{explicitInter:true,fonts:[]},...NavLinkFonts,...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhnN_E3vvY\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"33\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uDxovB0Ad\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wVlFoAW6L\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KWfosujyx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"WnnblQ3c3\\\":\\\"productsLink\\\",\\\"fhRxctyL4\\\":\\\"cartLink\\\",\\\"UqxbJj9fJ\\\":\\\"checkoutLink\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"493.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hnN_E3vvY.map","// Generated by Framer (53c1d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-ESxDt .framer-styles-preset-ebvlq9:not(.rich-text-wrapper), .framer-ESxDt .framer-styles-preset-ebvlq9.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-3372a2a2-648a-4fb2-a9a1-0fc406ad28cf, #404040); --framer-link-hover-text-decoration: none; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-ESxDt\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (53c1d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,getPropertyControls,Image,Link,RenderTarget,ResolveLinks,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PseudoCartValues from\"https://framerusercontent.com/modules/sgi9Cj4XJEHILgArDHjJ/GACwFPPDo3x9DSWncUEo/PseudoCartValues.js\";import Nav from\"#framer/local/canvasComponent/hnN_E3vvY/hnN_E3vvY.js\";import*as sharedStyle from\"#framer/local/css/s4k3H_uTk/s4k3H_uTk.js\";const NavFonts=getFonts(Nav);const PseudoCartValuesFonts=getFonts(PseudoCartValues);const NavControls=getPropertyControls(Nav);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-PqKre\";const variantClassNames={uI3E9ZcBC:\"framer-v-1b6w67p\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PqKre.framer-ou98c9, .framer-PqKre .framer-ou98c9 { display: block; }\",\".framer-PqKre.framer-1b6w67p { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-PqKre .framer-fwi75e { align-content: center; align-items: center; background-color: var(--token-7f6fa7a7-0eb2-4aac-ac76-ad966c1cd652, #b6cbd7); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 30px 0px 30px; position: relative; width: 100%; }\",\".framer-PqKre .framer-165dpz9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100px; justify-content: flex-start; overflow: hidden; padding: 15px 15px 15px 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-PqKre .framer-13yisrr { aspect-ratio: 1 / 1; flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: var(--framer-aspect-ratio-supported, 200px); }\",\".framer-PqKre .framer-1kv0ad8 { --border-bottom-width: 1px; --border-color: #d4d4d4; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 120px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PqKre .framer-1c7b7o8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-PqKre .framer-1uet23m-container, .framer-PqKre .framer-1ye6r95-container, .framer-PqKre .framer-4c9553-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-PqKre .framer-v1d1y4 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-PqKre .framer-v0j756 { align-content: flex-end; align-items: flex-end; background-color: var(--token-d8c3ab12-3ef5-424d-a3cc-6c7468d0114b, #172c37); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 10px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-PqKre .framer-t3ynta { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-PqKre .framer-1mpzhv { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-PqKre .framer-yyijb8 { align-content: center; align-items: center; background-color: var(--token-306f5b70-6fe9-4e8a-a4bb-c24af8bd8665, rgba(116, 141, 153, 0.6)); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; min-width: 24px; overflow: hidden; padding: 0px 8px 0px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-PqKre .framer-1r2bky { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -40px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -40px; }',...sharedStyle.css,'.framer-PqKre[data-border=\"true\"]::after, .framer-PqKre [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Cart:\"wVlFoAW6L\",Checkout:\"KWfosujyx\",Default:\"dydl4W4Wn\",Product:\"uDxovB0Ad\"};const getProps=({height,id,navVariant,width,...props})=>{return{...props,IggOPyJh7:humanReadableEnumMap[navVariant]??navVariant??props.IggOPyJh7??\"dydl4W4Wn\"};};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,IggOPyJh7,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"uI3E9ZcBC\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1b6w67p\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-fwi75e\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":W7TAPdfAP\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"oF5792grr\",openInNewTab:false,scopeId:\"uA_jXD14x\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-165dpz9 framer-ou98c9\",\"data-framer-name\":\"logo\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:611,intrinsicWidth:611,loading:getLoadingLazyAtYPosition(89),pixelHeight:1222,pixelWidth:1222,sizes:\"70px\",src:\"https://framerusercontent.com/images/16vmVgQsPX7nViHNyVdQyIKBLQw.png?scale-down-to=1024&width=1222&height=1222\",srcSet:\"https://framerusercontent.com/images/16vmVgQsPX7nViHNyVdQyIKBLQw.png?scale-down-to=512&width=1222&height=1222 512w,https://framerusercontent.com/images/16vmVgQsPX7nViHNyVdQyIKBLQw.png?scale-down-to=1024&width=1222&height=1222 1024w,https://framerusercontent.com/images/16vmVgQsPX7nViHNyVdQyIKBLQw.png?width=1222&height=1222 1222w\"},className:\"framer-13yisrr\",\"data-framer-name\":\"Logo Icon dunkel\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kv0ad8\",\"data-border\":true,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"31.5px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-text-color\":\"var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"oiQEvq4kv\",openInNewTab:false,relValues:[],scopeId:\"uA_jXD14x\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ebvlq9\",\"data-styles-preset\":\"s4k3H_uTk\",children:\"Onlineshop Christoph Br\\xe4uer\"})})})}),className:\"framer-1c7b7o8\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"o35Lx22IV\"},implicitPathVariables:undefined},{href:{webPageId:\"gqdx694Rf\"},implicitPathVariables:undefined},{href:{webPageId:\"xkWv4DkZy\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:134.4,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1uet23m-container\",\"data-framer-name\":\"Warenkorb-Nav\",name:\"Warenkorb-Nav\",nodeId:\"oeMeBJzO8\",scopeId:\"uA_jXD14x\",children:/*#__PURE__*/_jsx(Nav,{fhRxctyL4:resolvedLinks[1],height:\"100%\",id:\"oeMeBJzO8\",layoutId:\"oeMeBJzO8\",name:\"Warenkorb-Nav\",UqxbJj9fJ:resolvedLinks[2],variant:IggOPyJh7,width:\"100%\",WnnblQ3c3:resolvedLinks[0]})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-v1d1y4\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gqdx694Rf\"},motionChild:true,nodeId:\"Si2mEPzl8\",openInNewTab:false,scopeId:\"uA_jXD14x\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-v0j756 framer-ou98c9\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-t3ynta\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, rgb(255, 255, 255))\"},children:\"Warenkorb\"})}),className:\"framer-1mpzhv\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-yyijb8\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ye6r95-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"KJ3QR07Lm\",scopeId:\"uA_jXD14x\",children:/*#__PURE__*/_jsx(PseudoCartValues,{color:\"rgb(250, 250, 250)\",font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.2em\"},fractional:2,height:\"100%\",id:\"KJ3QR07Lm\",integral:0,layoutId:\"KJ3QR07Lm\",prefix:\"\",separator:true,suffix:\"\",value:\"cQty\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-4c9553-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"unGZgsGRT\",scopeId:\"uA_jXD14x\",children:/*#__PURE__*/_jsx(PseudoCartValues,{color:\"var(--token-7f6fa7a7-0eb2-4aac-ac76-ad966c1cd652, rgb(182, 203, 215))\",font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.5em\"},fractional:2,height:\"100%\",id:\"unGZgsGRT\",integral:0,layoutId:\"unGZgsGRT\",prefix:\"€\",separator:true,suffix:\"\",value:\"cPrice\",width:\"100%\"})})})]})})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1r2bky\"})]}),/*#__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=breakpointRules[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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"IggOPyJh7\":\"navVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"uI3E9ZcBC\":[\".framer-fwi75e\"]}\n * @framerBreakpoints {\"uI3E9ZcBC\":{\"canvasClassName\":\"framer-1b6w67p-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16}}\n * @framerDefaultVariant uI3E9ZcBC\n * @framerLayoutTemplate\n */const FrameruA_jXD14x=withCSS(Component,css,\"framer-PqKre\");export default FrameruA_jXD14x;FrameruA_jXD14x.displayName=\"Shop\";FrameruA_jXD14x.defaultProps={height:1e3,width:1200};addPropertyControls(FrameruA_jXD14x,{IggOPyJh7:NavControls?.[\"variant\"]&&{...NavControls[\"variant\"],defaultValue:\"dydl4W4Wn\",description:undefined,hidden:undefined,title:\"Nav-Variant\"}});addFonts(FrameruA_jXD14x,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...NavFonts,...PseudoCartValuesFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruA_jXD14x\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"uI3E9ZcBC\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"uI3E9ZcBC\\\":[\\\".framer-fwi75e\\\"]}\",\"framerVariables\":\"{\\\"IggOPyJh7\\\":\\\"navVariant\\\"}\",\"framerBreakpoints\":\"{\\\"uI3E9ZcBC\\\":{\\\"canvasClassName\\\":\\\"framer-1b6w67p-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (26c37fd)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,FormContainer,FormPlainTextInput,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,Image,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Navbar from\"#framer/local/canvasComponent/a14lVlZnc/a14lVlZnc.js\";import ButtonForm from\"#framer/local/canvasComponent/IWjaqUZmw/IWjaqUZmw.js\";import Footer from\"#framer/local/canvasComponent/OluSm9m2h/OluSm9m2h.js\";import CtaSection from\"#framer/local/canvasComponent/VAQbZw9wk/VAQbZw9wk.js\";import Breadcrumbs from\"#framer/local/canvasComponent/ZYX_Bw99d/ZYX_Bw99d.js\";import*as sharedStyle2 from\"#framer/local/css/BTbGNx5xX/BTbGNx5xX.js\";import*as sharedStyle3 from\"#framer/local/css/CfnpqA3qn/CfnpqA3qn.js\";import*as sharedStyle from\"#framer/local/css/D5HIFNxEf/D5HIFNxEf.js\";import*as sharedStyle1 from\"#framer/local/css/Mc33GooWj/Mc33GooWj.js\";const NavbarFonts=getFonts(Navbar);const BreadcrumbsFonts=getFonts(Breadcrumbs);const CtaSectionFonts=getFonts(CtaSection);const ButtonFormFonts=getFonts(ButtonForm);const FooterFonts=getFonts(Footer);const NavbarControls=getPropertyControls(Navbar);const breakpoints={F4VOPpBrL:\"(max-width: 809.98px)\",FkvPnMZqc:\"(min-width: 810px) and (max-width: 1199.98px)\",kACK20wqm:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-vb8mR\";const variantClassNames={F4VOPpBrL:\"framer-v-17z59hw\",FkvPnMZqc:\"framer-v-1sc3edo\",kACK20wqm:\"framer-v-vhd4or\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={damping:30,delay:0,mass:1,stiffness:150,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition2={damping:30,delay:.4,mass:1,stiffness:150,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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;}};const transition3={damping:60,delay:.2,mass:1,stiffness:135,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={F4VOPpBrL:[\".framer-vb8mR .framer-pw72jv-container { z-index: 10; }\",\".framer-vb8mR .framer-p0emyt, .framer-vb8mR .framer-1aden9r, .framer-vb8mR .framer-7zfbay { flex-direction: column; }\",\".framer-vb8mR .framer-1yy8ayo { flex: none; padding: 100px 32px 0px 32px; width: 100%; }\",\".framer-vb8mR .framer-pkk615 { align-content: center; align-items: center; }\",\".framer-vb8mR .framer-m57dpj { flex: none; padding: 40px 16px 40px 16px; width: 100%; }\",\".framer-vb8mR .framer-14tfpm7, .framer-vb8mR .framer-1n9gqqw, .framer-vb8mR .framer-1urcey5 { max-width: unset; }\",\".framer-vb8mR .framer-7nefkw { flex: none; padding: 60px 16px 60px 16px; width: 100%; }\",\".framer-vb8mR .framer-1ni0csk { grid-template-columns: repeat(1, minmax(39px, 1fr)); padding: 33px 16px 33px 16px; }\",\".framer-vb8mR.framer-k13ay8 { max-width: 90%; }\"],FkvPnMZqc:[\".framer-vb8mR.framer-k13ay8 { max-width: 90%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={F4VOPpBrL:\".framer-17z59hw-override\",FkvPnMZqc:\".framer-1sc3edo-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vb8mR.framer-y5s5zg, .framer-vb8mR .framer-y5s5zg { display: block; }\",\".framer-vb8mR.framer-vhd4or { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-vb8mR .framer-pw72jv-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 4; }\",\".framer-vb8mR .framer-p0emyt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: -998; overflow: visible; padding: 160px 0px 40px 0px; position: relative; scroll-margin-top: 60px; width: 100%; }\",\".framer-vb8mR .framer-1yy8ayo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 100px 140px 0px 32px; position: relative; width: 1px; }\",\".framer-vb8mR .framer-pkk615 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 194px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vb8mR .framer-5qz9hn { flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: 110px; }\",\".framer-vb8mR .framer-1cdhbbc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 60%; min-height: 84px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vb8mR .framer-1aden9r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: -997; overflow: visible; padding: 0px; position: relative; scroll-margin-top: 60px; width: 100%; }\",\".framer-vb8mR .framer-m57dpj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 60px 32px 60px 32px; position: relative; width: 1px; }\",\".framer-vb8mR .framer-do7tnp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vb8mR .framer-n3j6ap, .framer-vb8mR .framer-13fpt9k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-vb8mR .framer-14tfpm7 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 80%; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-vb8mR .framer-sqi1f9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vb8mR .framer-w27mf8 { aspect-ratio: 1 / 1; background-color: var(--token-7a1396d4-66ef-449c-b5c8-17fb64a5937a, #2763ab); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); position: relative; width: 9px; }\",\".framer-vb8mR .framer-1rch5ul-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-vb8mR .framer-tjko1h { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-vb8mR .framer-1jym07y { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-vb8mR .framer-7zfbay { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1006; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-vb8mR .framer-7nefkw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1000px; overflow: hidden; padding: 60px 32px 60px 32px; position: relative; width: 1px; }\",\".framer-vb8mR .framer-mjdzes { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-vb8mR .framer-gi30a { align-content: center; align-items: center; display: flex; flex: 1.5 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-vb8mR .framer-1n9gqqw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; max-width: 65%; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-vb8mR .framer-1yerj5o, .framer-vb8mR .framer-1qn538d { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-vb8mR .framer-1urcey5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; max-width: 85%; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-vb8mR .framer-1ni0csk { display: grid; flex: none; gap: 10px 10px; grid-auto-rows: 230px; grid-template-columns: repeat(3, minmax(39px, 1fr)); grid-template-rows: repeat(1, 230px); height: min-content; justify-content: center; max-width: 1200px; order: 1007; overflow: visible; padding: 33px 32px 33px 32px; position: relative; width: 100%; }\",\".framer-vb8mR .framer-1wi16vk, .framer-vb8mR .framer-1tqvbva { align-self: center; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: none; gap: 10px; height: 100%; justify-self: center; position: relative; text-decoration: none; width: 100%; }\",\".framer-vb8mR .framer-otcxmn { align-self: center; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: none; height: 100%; justify-self: center; position: relative; text-decoration: none; width: 100%; }\",\".framer-vb8mR .framer-1g1w37i-container { flex: none; height: auto; order: 1008; position: relative; scroll-margin-top: 60px; width: 100%; }\",\".framer-vb8mR.framer-q7qgxt { inset: 0px; position: fixed; user-select: none; z-index: 5; }\",\".framer-vb8mR.framer-k13ay8 { align-content: flex-start; align-items: flex-start; background-color: var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, #ffffff); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 64px 48px 64px 48px; position: fixed; top: 50%; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-vb8mR .framer-aui0io { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: 504px; word-break: break-word; word-wrap: break-word; }\",\".framer-vb8mR .framer-br1qvb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 100%; overflow: hidden; padding: 0px; position: relative; width: 504px; }\",\".framer-vb8mR .framer-oyrhnf, .framer-vb8mR .framer-1a1wyer, .framer-vb8mR .framer-mutvnu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-vb8mR .framer-pijx1m, .framer-vb8mR .framer-11wffg5, .framer-vb8mR .framer-1qporws { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",'.framer-vb8mR .framer-1gokgdj, .framer-vb8mR .framer-7t5ymu { --framer-input-background: var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, #ffffff); --framer-input-border-bottom-width: 1px; --framer-input-border-color: var(--token-306f5b70-6fe9-4e8a-a4bb-c24af8bd8665, rgba(39, 99, 171, 0.6)); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: var(--token-7a1396d4-66ef-449c-b5c8-17fb64a5937a, #2763ab); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, #181818); --framer-input-font-family: \"Instrument Sans\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: rgba(24, 24, 24, 0.8); flex: none; height: 40px; position: relative; width: 100%; }','.framer-vb8mR .framer-pwqmse { --framer-input-background: var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, #ffffff); --framer-input-border-bottom-width: 1px; --framer-input-border-color: var(--token-306f5b70-6fe9-4e8a-a4bb-c24af8bd8665, rgba(39, 99, 171, 0.6)); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: var(--token-7a1396d4-66ef-449c-b5c8-17fb64a5937a, #2763ab); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, #181818); --framer-input-font-family: \"Instrument Sans\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: rgba(24, 24, 24, 0.8); --framer-input-wrapper-height: auto; flex: none; height: auto; min-height: 100px; position: relative; width: 100%; }',\".framer-vb8mR .framer-1kwj16t-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-vb8mR .framer-a60fgc { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: hidden; position: absolute; right: 16px; top: 16px; width: 44px; z-index: 1; }\",\".framer-vb8mR .framer-jbyu0x, .framer-vb8mR .framer-v6hhc7 { background-color: var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, #181818); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; bottom: 21px; flex: none; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: 21px; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vb8mR.framer-1ekr31v { -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); background-color: rgba(1, 11, 23, 0.33); flex: none; height: 100vh; left: calc(50.00000000000002% - 100% / 2); position: fixed; top: calc(50.00000000000002% - 100vh / 2); width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-vb8mR .framer-n91t09-container { flex: none; height: auto; order: 1009; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];const mediaQueries={F4VOPpBrL:\"(max-width: 809.98px)\",FkvPnMZqc:\"(min-width: 810px) and (max-width: 1199.98px)\",kACK20wqm:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Gel\\xe4nder\":\"XQYYUCkPg\",\"Metallbau & Handel\":\"kPzGN_a5s\",\"No Submenu\":\"tE8IpxI18\",\"Sichtschutz & Z\\xe4une\":\"tAJM1UDB2\",\"Sommer & Winterg\\xe4rten\":\"JVkgUbNc_\",\"\\xdcberdachung\":\"kuPG2mAeP\",Carports:\"zKq_espob\"};const humanReadableVariantMap={Desktop:\"kACK20wqm\",Phone:\"F4VOPpBrL\",Tablet:\"FkvPnMZqc\"};const getProps=({coverImage,gallery,galleryImage1,galleryImage2,galleryImage3,headerIcon,headerIconVisibility,height,id,link2,link3,produktTitel,siteTitleDetail,siteTitleKategorie,submenuHighlight,titleZusatztext,width,zusatztext,...props})=>{return{...props,D4sCrnIfu:headerIcon??props.D4sCrnIfu??{alt:\"\",pixelHeight:150,pixelWidth:150,src:\"https://framerusercontent.com/images/6NgeWdCgZsP3NbcP0RRwLKYYFf0.png?width=150&height=150\"},fBEuQpKi4:siteTitleKategorie??props.fBEuQpKi4??\"Meine Produkt Kategorien\",ge1pDyf13:siteTitleDetail??props.ge1pDyf13??\"Mein Produkt Detail\",H04Q4YLHk:titleZusatztext??props.H04Q4YLHk??\"Metallbau von Hartkirchens  Nr. 1\",Kj9UynSDs:headerIconVisibility??props.Kj9UynSDs,KLM9wyqae:humanReadableEnumMap[submenuHighlight]??submenuHighlight??props.KLM9wyqae??\"tE8IpxI18\",mcGPsX3sR:produktTitel??props.mcGPsX3sR??\"Produkttitel\",PO2AFAv5f:link3??props.PO2AFAv5f,sSuilFpsh:galleryImage3??props.sSuilFpsh??{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",pixelHeight:3e3,pixelWidth:4e3,src:\"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000\",srcSet:\"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=512&width=4000&height=3000 512w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=1024&width=4000&height=3000 1024w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=2048&width=4000&height=3000 2048w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000 4000w\"},ssUTUAGrC:link2??props.ssUTUAGrC,t1GlrTYIG:gallery??props.t1GlrTYIG??true,uRuQBbrDw:galleryImage1??props.uRuQBbrDw??{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",pixelHeight:3e3,pixelWidth:4e3,src:\"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000\",srcSet:\"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=512&width=4000&height=3000 512w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=1024&width=4000&height=3000 1024w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=2048&width=4000&height=3000 2048w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000 4000w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"kACK20wqm\",wqP1kPsYp:coverImage??props.wqP1kPsYp??{alt:\"Vollfl\\xe4chiger blaugrauer Hintergrund\",pixelHeight:500,pixelWidth:1500,src:\"https://framerusercontent.com/images/k2DtclNE6hp2m1B4tlONEL7bk.png?width=1500&height=500\",srcSet:\"https://framerusercontent.com/images/k2DtclNE6hp2m1B4tlONEL7bk.png?scale-down-to=512&width=1500&height=500 512w,https://framerusercontent.com/images/k2DtclNE6hp2m1B4tlONEL7bk.png?scale-down-to=1024&width=1500&height=500 1024w,https://framerusercontent.com/images/k2DtclNE6hp2m1B4tlONEL7bk.png?width=1500&height=500 1500w\"},Yu1wbw0DH:galleryImage2??props.Yu1wbw0DH??{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",pixelHeight:3e3,pixelWidth:4e3,src:\"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000\",srcSet:\"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=512&width=4000&height=3000 512w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=1024&width=4000&height=3000 1024w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=2048&width=4000&height=3000 2048w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000 4000w\"},zCRBDB7in:zusatztext??props.zCRBDB7in??\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\"};};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,fBEuQpKi4,ge1pDyf13,ssUTUAGrC,PO2AFAv5f,mcGPsX3sR,H04Q4YLHk,zCRBDB7in,wqP1kPsYp,KLM9wyqae,uRuQBbrDw,Yu1wbw0DH,sSuilFpsh,t1GlrTYIG,D4sCrnIfu,Kj9UynSDs,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const sV0de3Nm43bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"kACK20wqm\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-vhd4or\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:90,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-pw72jv-container\",layoutScroll:true,nodeId:\"wde36EJy7\",scopeId:\"BywPY5iu2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{F4VOPpBrL:{variant:\"KTD9VBTdn\"},FkvPnMZqc:{variant:\"KTD9VBTdn\"}},children:/*#__PURE__*/_jsx(Navbar,{AKrEbAYif:\"Qn_4PWFA2\",FziomTOfp:\"BicCxbLeS\",height:\"100%\",id:\"wde36EJy7\",layoutId:\"wde36EJy7\",PdyXZ18GB:KLM9wyqae,style:{width:\"100%\"},variant:\"cvjbYOAGJ\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Image,{as:\"section\",background:{alt:\"Vollfl\\xe4chiger blaugrauer Hintergrund\",fit:\"fill\",pixelHeight:500,pixelWidth:1500,sizes:\"100vw\",...toResponsiveImage(wqP1kPsYp)},className:\"framer-p0emyt\",\"data-framer-name\":\"product-section\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yy8ayo\",\"data-framer-name\":\"padding-global\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pkk615\",\"data-framer-name\":\"wrapper\",children:[Kj9UynSDs&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:150,pixelWidth:150,sizes:\"110px\",...toResponsiveImage(D4sCrnIfu)},className:\"framer-5qz9hn\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cdhbbc\",\"data-framer-name\":\"who_text\"})]})})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-1aden9r\",\"data-framer-name\":\"product-info\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-m57dpj\",\"data-framer-name\":\"padding-global\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-do7tnp\",\"data-framer-name\":\"wrapper\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-n3j6ap\",\"data-framer-name\":\"top\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14tfpm7\",\"data-framer-name\":\"who_text\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-sqi1f9\",\"data-framer-name\":\"who_dot\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-w27mf8\",\"data-framer-name\":\"dot\"}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Zn4hljAlw\",webPageId:\"MWAiTHOs7\"},implicitPathVariables:undefined},{href:{hash:\":Zn4hljAlw\",webPageId:\"MWAiTHOs7\"},implicitPathVariables:undefined},{href:{hash:\":Zn4hljAlw\",webPageId:\"MWAiTHOs7\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{F4VOPpBrL:{width:\"max(max(min(100vw, 1200px) - 32px, 1px) - 17px, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"max(min(max(min(max(100vw, 1px), 1200px) - 64px, 1px), (min(max(100vw, 1px), 1200px) - 64px) * 0.8) - 17px, 1px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rch5ul-container\",nodeId:\"t45bru2VD\",scopeId:\"BywPY5iu2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{F4VOPpBrL:{x1ZpHkKT1:resolvedLinks[2]},FkvPnMZqc:{x1ZpHkKT1:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(Breadcrumbs,{ebBCgHKlM:ssUTUAGrC,eCCGgGL70:PO2AFAv5f,height:\"100%\",id:\"t45bru2VD\",layoutId:\"t45bru2VD\",mR6FZDbe8:fBEuQpKi4,oWgam_cP3:\"Metallbau & \\xdcberdachungssysteme\",style:{width:\"100%\"},variant:\"FoJrTXiJZ\",width:\"100%\",x1ZpHkKT1:resolvedLinks[0],xzS8i9dvi:ge1pDyf13})})})})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1nu9bj8\",\"data-styles-preset\":\"D5HIFNxEf\",style:{\"--framer-text-alignment\":\"left\"},children:\"Produkttitel\"})}),className:\"framer-tjko1h\",fonts:[\"Inter\"],text:mcGPsX3sR,verticalAlignment:\"top\",withExternalLayout:true})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jym07y\"}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-7zfbay\",\"data-framer-name\":\"logo-section\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-7nefkw\",\"data-framer-name\":\"padding-global\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-mjdzes\",\"data-framer-name\":\"logo_wrapper\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-13fpt9k\",\"data-framer-name\":\"top\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gi30a\",\"data-framer-name\":\"logo_content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1n9gqqw\",\"data-framer-name\":\"headline\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1hdcux6\",\"data-styles-preset\":\"Mc33GooWj\",style:{\"--framer-text-alignment\":\"left\"},children:\"Metallbau von Hartkirchens  Nr. 1\"})}),className:\"framer-1yerj5o\",fonts:[\"Inter\"],text:H04Q4YLHk,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1urcey5\",\"data-framer-name\":\"subline\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-18fugy9\",\"data-styles-preset\":\"BTbGNx5xX\",style:{\"--framer-text-alignment\":\"left\"},children:\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\"})}),className:\"framer-1qn538d\",fonts:[\"Inter\"],text:zCRBDB7in,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})}),t1GlrTYIG&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ni0csk\",\"data-framer-name\":\"Gallery\",children:[/*#__PURE__*/_jsx(Link,{href:\"pin.supply#glightbox&group=gallery-1&useAltTitle=0\",motionChild:true,nodeId:\"eU7R7nELz\",openInNewTab:false,scopeId:\"BywPY5iu2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{F4VOPpBrL:{background:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",fit:\"fill\",pixelHeight:3e3,pixelWidth:4e3,sizes:\"max(min(100vw, 1200px) - 32px, 39px)\",...toResponsiveImage(uRuQBbrDw)}}},children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",fit:\"fill\",pixelHeight:3e3,pixelWidth:4e3,sizes:\"max((min(100vw, 1200px) - 84px) / 3, 39px)\",...toResponsiveImage(uRuQBbrDw)},className:\"framer-1wi16vk framer-y5s5zg\"})})}),/*#__PURE__*/_jsx(Link,{href:\"pin.supply#glightbox&group=gallery-1&useAltTitle=0\",motionChild:true,nodeId:\"rxTQTaX6_\",openInNewTab:true,scopeId:\"BywPY5iu2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{F4VOPpBrL:{background:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",fit:\"fill\",pixelHeight:3e3,pixelWidth:4e3,sizes:\"max(min(100vw, 1200px) - 32px, 39px)\",...toResponsiveImage(Yu1wbw0DH)}}},children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",fit:\"fill\",pixelHeight:3e3,pixelWidth:4e3,sizes:\"max((min(100vw, 1200px) - 84px) / 3, 39px)\",...toResponsiveImage(Yu1wbw0DH)},className:\"framer-1tqvbva framer-y5s5zg\"})})}),/*#__PURE__*/_jsx(Link,{href:\"pin.supply#glightbox&group=gallery-1&useAltTitle=0\",motionChild:true,nodeId:\"ErMPy9HLY\",openInNewTab:true,scopeId:\"BywPY5iu2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{F4VOPpBrL:{background:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",fit:\"fill\",pixelHeight:3e3,pixelWidth:4e3,sizes:\"max(min(100vw, 1200px) - 32px, 39px)\",...toResponsiveImage(sSuilFpsh)}}},children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",fit:\"fill\",pixelHeight:3e3,pixelWidth:4e3,sizes:\"max((min(100vw, 1200px) - 84px) / 3, 39px)\",...toResponsiveImage(sSuilFpsh)},className:\"framer-otcxmn framer-y5s5zg\"})})})]}),/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:609,width:\"100vw\",children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1g1w37i-container\",nodeId:\"Qr2PatrYt\",scopeId:\"BywPY5iu2\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{F4VOPpBrL:{variant:\"Q8NTKI7dH\"},FkvPnMZqc:{variant:\"nKlw2Na1J\"}},children:/*#__PURE__*/_jsx(CtaSection,{height:\"100%\",id:\"Qr2PatrYt\",layoutId:\"Qr2PatrYt\",style:{width:\"100%\"},sV0de3Nm4:sV0de3Nm43bnx0g({overlay}),variant:\"NALydUxRT\",width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.6,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-q7qgxt\"),\"data-framer-name\":\"cta_overlay\",exit:{opacity:0,transition:{delay:0,duration:.6,ease:[.12,.23,.09,1.04],type:\"tween\"}},initial:{opacity:0}},\"jnyb2MluL\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-k13ay8\"),\"data-framer-name\":\"from_wrapper\",exit:animation,initial:animation2,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1hdcux6\",\"data-styles-preset\":\"Mc33GooWj\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Kontaktiere uns\"})}),className:\"framer-aui0io\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/dfab40f4-686e-4a45-b0c4-7202b0107c46/submit\",className:\"framer-br1qvb\",\"data-framer-name\":\"cta_form\",nodeId:\"CZjtPlxP6\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-oyrhnf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-mgxzxn\",\"data-styles-preset\":\"CfnpqA3qn\",style:{\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Name\"})}),className:\"framer-pijx1m\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1gokgdj\",inputName:\"Name\",placeholder:\"Max Mustermann\",required:true,type:\"text\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1a1wyer\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-mgxzxn\",\"data-styles-preset\":\"CfnpqA3qn\",style:{\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Email\"})}),className:\"framer-11wffg5\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-7t5ymu\",inputName:\"Email\",placeholder:\"max@mustermann.at\",required:true,type:\"email\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-mutvnu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-mgxzxn\",\"data-styles-preset\":\"CfnpqA3qn\",style:{\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Nachricht\"})}),className:\"framer-1qporws\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-pwqmse\",inputName:\"Nachricht\",placeholder:\"Lass mich wissen wie ich dir helfen kann.\",required:true,type:\"textarea\"})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{F4VOPpBrL:{width:\"min(504px, 90%)\"},FkvPnMZqc:{width:\"min(504px, 90%)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kwj16t-container\",\"data-framer-name\":\"button form\",inComponentSlot:true,name:\"button form\",nodeId:\"SvscATBIN\",rendersWithMotion:true,scopeId:\"BywPY5iu2\",children:/*#__PURE__*/_jsx(ButtonForm,{height:\"100%\",id:\"SvscATBIN\",layoutId:\"SvscATBIN\",name:\"button form\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{error:\"dHwR1rw35\",incomplete:\"A7wC7yaEc\",pending:\"AZ6sEXzgz\",success:\"iE0UcOsXm\"},\"GvrTsWO0x\"),width:\"100%\"})})})})]})}),/*#__PURE__*/_jsxs(motion.div,{\"aria-label\":\"close button\",className:\"framer-a60fgc\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,onTap:onTap1wnntms({overlay}),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-jbyu0x\",\"data-framer-name\":\"Bottom\",style:{rotate:-45}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-v6hhc7\",\"data-framer-name\":\"Top\",style:{rotate:45}})]})]}),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-1ekr31v\"),\"data-framer-name\":\"overlay_bg\",exit:animation3,initial:animation2})]}),getContainer())})})]})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:300,width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-n91t09-container\",nodeId:\"tRaVkLZle\",scopeId:\"BywPY5iu2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{F4VOPpBrL:{variant:\"A8XYSlO3I\"},FkvPnMZqc:{variant:\"VM4eURKtF\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"tRaVkLZle\",layoutId:\"tRaVkLZle\",style:{width:\"100%\"},variant:\"IFvp480in\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FkvPnMZqc\":{\"layout\":[\"fixed\",\"fixed\"]},\"F4VOPpBrL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"fBEuQpKi4\":\"siteTitleKategorie\",\"ge1pDyf13\":\"siteTitleDetail\",\"ssUTUAGrC\":\"link2\",\"PO2AFAv5f\":\"link3\",\"mcGPsX3sR\":\"produktTitel\",\"H04Q4YLHk\":\"titleZusatztext\",\"zCRBDB7in\":\"zusatztext\",\"wqP1kPsYp\":\"coverImage\",\"KLM9wyqae\":\"submenuHighlight\",\"uRuQBbrDw\":\"galleryImage1\",\"Yu1wbw0DH\":\"galleryImage2\",\"sSuilFpsh\":\"galleryImage3\",\"t1GlrTYIG\":\"gallery\",\"D4sCrnIfu\":\"headerIcon\",\"Kj9UynSDs\":\"headerIconVisibility\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"kACK20wqm\":[\".framer-pw72jv-container\",\".framer-p0emyt\",\".framer-1aden9r\",\".framer-7zfbay\",\".framer-1ni0csk\",\".framer-1g1w37i-container\",\".framer-n91t09-container\"],\"FkvPnMZqc\":[\".framer-pw72jv-container\",\".framer-p0emyt\",\".framer-1aden9r\",\".framer-7zfbay\",\".framer-1ni0csk\",\".framer-1g1w37i-container\",\".framer-n91t09-container\"],\"F4VOPpBrL\":[\".framer-pw72jv-container\",\".framer-p0emyt\",\".framer-1aden9r\",\".framer-7zfbay\",\".framer-1ni0csk\",\".framer-1g1w37i-container\",\".framer-n91t09-container\"]}\n * @framerBreakpoints {\"kACK20wqm\":{\"min\":1200,\"canvasClassName\":\"framer-vhd4or-override\",\"minHeight\":3000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"FkvPnMZqc\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1sc3edo-override\",\"minHeight\":3000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"F4VOPpBrL\":{\"max\":809,\"canvasClassName\":\"framer-17z59hw-override\",\"minHeight\":3000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant kACK20wqm\n * @framerLayoutTemplate\n */const FramerBywPY5iu2=withCSS(Component,css,\"framer-vb8mR\");export default FramerBywPY5iu2;FramerBywPY5iu2.displayName=\"Produkte Metallbau Detail\";FramerBywPY5iu2.defaultProps={height:3e3,width:1200};addPropertyControls(FramerBywPY5iu2,{fBEuQpKi4:{defaultValue:\"Meine Produkt Kategorien\",displayTextArea:false,placeholder:\"Meine Produkt Kategorien\",title:\"Site Title Kategorie\",type:ControlType.String},ge1pDyf13:{defaultValue:\"Mein Produkt Detail\",displayTextArea:false,placeholder:\"Mein Produkt Detail\",title:\"Site Title Detail\",type:ControlType.String},ssUTUAGrC:{title:\"Link 2\",type:ControlType.Link},PO2AFAv5f:{title:\"Link 3\",type:ControlType.Link},mcGPsX3sR:{defaultValue:\"Produkttitel\",description:\"\",displayTextArea:false,placeholder:\"Produkttitel\",title:\"Produkt Titel\",type:ControlType.String},H04Q4YLHk:{defaultValue:\"Metallbau von Hartkirchens  Nr. 1\",displayTextArea:true,title:\"Title Zusatztext\",type:ControlType.String},zCRBDB7in:{defaultValue:\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\",displayTextArea:true,placeholder:\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\",title:\"Zusatztext\",type:ControlType.String},wqP1kPsYp:{__defaultAssetReference:\"data:framer/asset-reference,k2DtclNE6hp2m1B4tlONEL7bk.png?originalFilename=Header-Gradient.png&width=1500&height=500\",__vekterDefault:{alt:\"Vollfl\\xe4chiger blaugrauer Hintergrund\",assetReference:\"data:framer/asset-reference,k2DtclNE6hp2m1B4tlONEL7bk.png?originalFilename=Header-Gradient.png&width=1500&height=500\"},title:\"cover-image\",type:ControlType.ResponsiveImage},KLM9wyqae:NavbarControls?.[\"PdyXZ18GB\"]&&{...NavbarControls[\"PdyXZ18GB\"],defaultValue:\"tE8IpxI18\",description:undefined,hidden:undefined,title:\"Submenu-Highlight\"},uRuQBbrDw:{__defaultAssetReference:\"data:framer/asset-reference,H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?originalFilename=website-vorschaubild.jpg&width=4000&height=3000\",__vekterDefault:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",assetReference:\"data:framer/asset-reference,H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?originalFilename=website-vorschaubild.jpg&width=4000&height=3000\"},title:\"gallery-image 1\",type:ControlType.ResponsiveImage},Yu1wbw0DH:{__defaultAssetReference:\"data:framer/asset-reference,H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?originalFilename=website-vorschaubild.jpg&width=4000&height=3000\",__vekterDefault:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",assetReference:\"data:framer/asset-reference,H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?originalFilename=website-vorschaubild.jpg&width=4000&height=3000\"},title:\"gallery-image 2\",type:ControlType.ResponsiveImage},sSuilFpsh:{__defaultAssetReference:\"data:framer/asset-reference,H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?originalFilename=website-vorschaubild.jpg&width=4000&height=3000\",__vekterDefault:{alt:\"Das Bild zeigt das Logo f\\xfcr „metall & Montagetechnik Br\\xe4uer“ mit den Initialen „mmb“, gepr\\xe4gt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\",assetReference:\"data:framer/asset-reference,H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?originalFilename=website-vorschaubild.jpg&width=4000&height=3000\"},title:\"gallery-image 3\",type:ControlType.ResponsiveImage},t1GlrTYIG:{defaultValue:true,title:\"Gallery\",type:ControlType.Boolean},D4sCrnIfu:{__defaultAssetReference:\"data:framer/asset-reference,6NgeWdCgZsP3NbcP0RRwLKYYFf0.png?originalFilename=Unknown.png&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,6NgeWdCgZsP3NbcP0RRwLKYYFf0.png?originalFilename=Unknown.png&preferredSize=auto\"},title:\"header-icon\",type:ControlType.ResponsiveImage},Kj9UynSDs:{defaultValue:false,title:\"header-icon visibility\",type:ControlType.Boolean}});addFonts(FramerBywPY5iu2,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Instrument Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSTF-QfwmS0v3_7Y.woff2\",weight:\"400\"}]},...NavbarFonts,...BreadcrumbsFonts,...CtaSectionFonts,...ButtonFormFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBywPY5iu2\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"kACK20wqm\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-vhd4or-override\\\",\\\"minHeight\\\":3000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"FkvPnMZqc\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1sc3edo-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"F4VOPpBrL\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-17z59hw-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FkvPnMZqc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"F4VOPpBrL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"3000\",\"framerLayoutTemplate\":\"\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"fBEuQpKi4\\\":\\\"siteTitleKategorie\\\",\\\"ge1pDyf13\\\":\\\"siteTitleDetail\\\",\\\"ssUTUAGrC\\\":\\\"link2\\\",\\\"PO2AFAv5f\\\":\\\"link3\\\",\\\"mcGPsX3sR\\\":\\\"produktTitel\\\",\\\"H04Q4YLHk\\\":\\\"titleZusatztext\\\",\\\"zCRBDB7in\\\":\\\"zusatztext\\\",\\\"wqP1kPsYp\\\":\\\"coverImage\\\",\\\"KLM9wyqae\\\":\\\"submenuHighlight\\\",\\\"uRuQBbrDw\\\":\\\"galleryImage1\\\",\\\"Yu1wbw0DH\\\":\\\"galleryImage2\\\",\\\"sSuilFpsh\\\":\\\"galleryImage3\\\",\\\"t1GlrTYIG\\\":\\\"gallery\\\",\\\"D4sCrnIfu\\\":\\\"headerIcon\\\",\\\"Kj9UynSDs\\\":\\\"headerIconVisibility\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"kACK20wqm\",\"framerHitTargets\":\"{\\\"kACK20wqm\\\":[\\\".framer-pw72jv-container\\\",\\\".framer-p0emyt\\\",\\\".framer-1aden9r\\\",\\\".framer-7zfbay\\\",\\\".framer-1ni0csk\\\",\\\".framer-1g1w37i-container\\\",\\\".framer-n91t09-container\\\"],\\\"FkvPnMZqc\\\":[\\\".framer-pw72jv-container\\\",\\\".framer-p0emyt\\\",\\\".framer-1aden9r\\\",\\\".framer-7zfbay\\\",\\\".framer-1ni0csk\\\",\\\".framer-1g1w37i-container\\\",\\\".framer-n91t09-container\\\"],\\\"F4VOPpBrL\\\":[\\\".framer-pw72jv-container\\\",\\\".framer-p0emyt\\\",\\\".framer-1aden9r\\\",\\\".framer-7zfbay\\\",\\\".framer-1ni0csk\\\",\\\".framer-1g1w37i-container\\\",\\\".framer-n91t09-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7b363e7)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,FormContainer,FormPlainTextInput,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Navbar from\"#framer/local/canvasComponent/a14lVlZnc/a14lVlZnc.js\";import ButtonForm from\"#framer/local/canvasComponent/IWjaqUZmw/IWjaqUZmw.js\";import Footer from\"#framer/local/canvasComponent/OluSm9m2h/OluSm9m2h.js\";import CtaSection from\"#framer/local/canvasComponent/VAQbZw9wk/VAQbZw9wk.js\";import Breadcrumbs from\"#framer/local/canvasComponent/ZYX_Bw99d/ZYX_Bw99d.js\";import*as sharedStyle3 from\"#framer/local/css/BTbGNx5xX/BTbGNx5xX.js\";import*as sharedStyle4 from\"#framer/local/css/CfnpqA3qn/CfnpqA3qn.js\";import*as sharedStyle from\"#framer/local/css/D5HIFNxEf/D5HIFNxEf.js\";import*as sharedStyle2 from\"#framer/local/css/Mc33GooWj/Mc33GooWj.js\";import*as sharedStyle1 from\"#framer/local/css/OpNTRM7dB/OpNTRM7dB.js\";const NavbarFonts=getFonts(Navbar);const NavbarWithVariantAppearEffect=withVariantAppearEffect(Navbar);const BreadcrumbsFonts=getFonts(Breadcrumbs);const CtaSectionFonts=getFonts(CtaSection);const ButtonFormFonts=getFonts(ButtonForm);const FooterFonts=getFonts(Footer);const NavbarControls=getPropertyControls(Navbar);const breakpoints={A17d9mAd4:\"(max-width: 809.98px)\",cobfAXXBS:\"(min-width: 1200px)\",uh09G3x32:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-41Z6R\";const variantClassNames={A17d9mAd4:\"framer-v-hbi2ek\",cobfAXXBS:\"framer-v-gei0c\",uh09G3x32:\"framer-v-7gpqqg\"};const transition1={damping:30,delay:0,mass:1,stiffness:150,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition2={damping:30,delay:.4,mass:1,stiffness:150,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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;}};const transition3={damping:60,delay:.2,mass:1,stiffness:135,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={A17d9mAd4:[\".framer-41Z6R .framer-1qc5ou9-container { z-index: 10; }\",\".framer-41Z6R .framer-4qg89p { flex-direction: column; padding: 20px 0px 0px 0px; }\",\".framer-41Z6R .framer-1xyhlvu { flex: none; padding: 80px 16px 40px 16px; width: 100%; }\",\".framer-41Z6R .framer-ibol9p { max-width: 100%; }\",\".framer-41Z6R .framer-15lxh1t, .framer-41Z6R .framer-hmtolc, .framer-41Z6R .framer-1wjbphi { max-width: unset; }\",\".framer-41Z6R .framer-1ekc8u9 { flex-direction: column; }\",\".framer-41Z6R .framer-mbjibk { flex: none; padding: 60px 16px 60px 16px; width: 100%; }\",\".framer-41Z6R.framer-rl24i0 { max-width: 90%; }\"],uh09G3x32:[\".framer-41Z6R.framer-rl24i0 { max-width: 90%; padding: 48px 32px 48px 32px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={A17d9mAd4:\".framer-hbi2ek-override\",uh09G3x32:\".framer-7gpqqg-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-41Z6R.framer-1px3o8t, .framer-41Z6R .framer-1px3o8t { display: block; }\",\".framer-41Z6R.framer-gei0c { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-41Z6R .framer-1qc5ou9-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 4; }\",\".framer-41Z6R .framer-4qg89p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: -998; overflow: visible; padding: 120px 0px 0px 0px; position: relative; scroll-margin-top: 60px; width: 100%; }\",\".framer-41Z6R .framer-1xyhlvu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 60px 32px 60px 32px; position: relative; width: 1px; }\",\".framer-41Z6R .framer-13iqcri { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-41Z6R .framer-1bdyegy, .framer-41Z6R .framer-1ajk7em { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-41Z6R .framer-ibol9p { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 80%; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-41Z6R .framer-13j73gh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-41Z6R .framer-1hdyfxi { aspect-ratio: 1 / 1; background-color: var(--token-7a1396d4-66ef-449c-b5c8-17fb64a5937a, #2763ab); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); position: relative; width: 9px; }\",\".framer-41Z6R .framer-192kmap-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-41Z6R .framer-11mi1fj { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-41Z6R .framer-15lxh1t { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 80%; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-41Z6R .framer-d43fg6 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-41Z6R .framer-1ekc8u9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1004; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-41Z6R .framer-mbjibk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1000px; overflow: hidden; padding: 60px 32px 60px 32px; position: relative; width: 1px; }\",\".framer-41Z6R .framer-12s7vc1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-41Z6R .framer-8ehgq2 { align-content: center; align-items: center; display: flex; flex: 1.5 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-41Z6R .framer-hmtolc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; max-width: 65%; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-41Z6R .framer-prtkle, .framer-41Z6R .framer-jbatkd { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-41Z6R .framer-1wjbphi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; max-width: 85%; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-41Z6R .framer-a5ohs5-container { flex: none; height: auto; order: 1005; position: relative; scroll-margin-top: 60px; width: 100%; }\",\".framer-41Z6R.framer-m97wip { inset: 0px; position: fixed; user-select: none; z-index: 5; }\",\".framer-41Z6R.framer-rl24i0 { align-content: flex-start; align-items: flex-start; background-color: var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, #ffffff); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 64px 48px 64px 48px; position: fixed; top: 50%; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-41Z6R .framer-3q19u8 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: 504px; word-break: break-word; word-wrap: break-word; }\",\".framer-41Z6R .framer-pzxvjt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 100%; overflow: hidden; padding: 0px; position: relative; width: 504px; }\",\".framer-41Z6R .framer-toysgl, .framer-41Z6R .framer-1rx4c2b, .framer-41Z6R .framer-9ez585 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-41Z6R .framer-192re7j, .framer-41Z6R .framer-hu8qj2, .framer-41Z6R .framer-1g8a3sp { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",'.framer-41Z6R .framer-1x617bh, .framer-41Z6R .framer-1vfvuq4 { --framer-input-background: var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, #ffffff); --framer-input-border-bottom-width: 1px; --framer-input-border-color: var(--token-306f5b70-6fe9-4e8a-a4bb-c24af8bd8665, rgba(39, 99, 171, 0.6)); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: var(--token-7a1396d4-66ef-449c-b5c8-17fb64a5937a, #2763ab); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, #181818); --framer-input-font-family: \"Instrument Sans\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: rgba(24, 24, 24, 0.8); flex: none; height: 40px; position: relative; width: 100%; }','.framer-41Z6R .framer-1mhia4z { --framer-input-background: var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, #ffffff); --framer-input-border-bottom-width: 1px; --framer-input-border-color: var(--token-306f5b70-6fe9-4e8a-a4bb-c24af8bd8665, rgba(39, 99, 171, 0.6)); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: var(--token-7a1396d4-66ef-449c-b5c8-17fb64a5937a, #2763ab); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, #181818); --framer-input-font-family: \"Instrument Sans\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: rgba(24, 24, 24, 0.8); --framer-input-wrapper-height: auto; flex: none; height: auto; min-height: 100px; position: relative; width: 100%; }',\".framer-41Z6R .framer-1ksmm6s-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-41Z6R .framer-sud5an { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: hidden; position: absolute; right: 16px; top: 16px; width: 44px; z-index: 1; }\",\".framer-41Z6R .framer-1s08joo, .framer-41Z6R .framer-14ap0gt { background-color: var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, #181818); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; bottom: 21px; flex: none; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: 21px; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-41Z6R.framer-32bs94 { -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); background-color: rgba(1, 11, 23, 0.33); flex: none; height: 100vh; left: calc(50.00000000000002% - 100% / 2); position: fixed; top: calc(50.00000000000002% - 100vh / 2); width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-41Z6R .framer-pl0guv-container { flex: none; height: auto; order: 1006; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];const mediaQueries={A17d9mAd4:\"(max-width: 809.98px)\",cobfAXXBS:\"(min-width: 1200px)\",uh09G3x32:\"(min-width: 810px) and (max-width: 1199.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Gel\\xe4nder\":\"XQYYUCkPg\",\"Metallbau & Handel\":\"kPzGN_a5s\",\"No Submenu\":\"tE8IpxI18\",\"Sichtschutz & Z\\xe4une\":\"tAJM1UDB2\",\"Sommer & Winterg\\xe4rten\":\"JVkgUbNc_\",\"\\xdcberdachung\":\"kuPG2mAeP\",Carports:\"zKq_espob\"};const humanReadableVariantMap={Desktop:\"cobfAXXBS\",Phone:\"A17d9mAd4\",Tablet:\"uh09G3x32\"};const getProps=({height,id,link2,link3,produktText,produktTitel,siteTitleDetail,siteTitleKategorie,submenuHighlight,titleZusatztext,width,zusatztext,...props})=>{return{...props,EZmpgscJF:produktText??props.EZmpgscJF??\"Von mir pers\\xf6nlich ausgew\\xe4hlt und im Einsatz bew\\xe4hrt – entdecken Sie Materialien und Zubeh\\xf6r, die Qualit\\xe4t sp\\xfcrbar machen.\",fBEuQpKi4:siteTitleKategorie??props.fBEuQpKi4??\"Meine Produkt Kategorien\",ge1pDyf13:siteTitleDetail??props.ge1pDyf13??\"Mein Produkt Detail\",H04Q4YLHk:titleZusatztext??props.H04Q4YLHk??\"Metallbau von Hartkirchens  Nr. 1\",mcGPsX3sR:produktTitel??props.mcGPsX3sR??\"Produkttitel\",PO2AFAv5f:link3??props.PO2AFAv5f,ssUTUAGrC:link2??props.ssUTUAGrC,variant:humanReadableVariantMap[props.variant]??props.variant??\"cobfAXXBS\",VmCFW1xFm:humanReadableEnumMap[submenuHighlight]??submenuHighlight??props.VmCFW1xFm??\"tE8IpxI18\",zCRBDB7in:zusatztext??props.zCRBDB7in??\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\"};};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,fBEuQpKi4,ge1pDyf13,ssUTUAGrC,PO2AFAv5f,mcGPsX3sR,EZmpgscJF,H04Q4YLHk,zCRBDB7in,VmCFW1xFm,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const sV0de3Nm43bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"cobfAXXBS\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-gei0c\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:90,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qc5ou9-container\",layoutScroll:true,nodeId:\"zcB7UZvIh\",rendersWithMotion:true,scopeId:\"ds8QEGEEr\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A17d9mAd4:{variant:\"KTD9VBTdn\"},uh09G3x32:{variant:\"KTD9VBTdn\"}},children:/*#__PURE__*/_jsx(NavbarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:60,ref:ref1,target:\"cvjbYOAGJ\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,AKrEbAYif:\"Qn_4PWFA2\",FziomTOfp:\"BicCxbLeS\",height:\"100%\",id:\"zcB7UZvIh\",layoutId:\"zcB7UZvIh\",PdyXZ18GB:VmCFW1xFm,style:{width:\"100%\"},variant:\"cvjbYOAGJ\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-4qg89p\",\"data-framer-name\":\"product-section\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xyhlvu\",\"data-framer-name\":\"padding-global\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-13iqcri\",\"data-framer-name\":\"wrapper\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bdyegy\",\"data-framer-name\":\"top\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ibol9p\",\"data-framer-name\":\"who_text\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13j73gh\",\"data-framer-name\":\"who_dot\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hdyfxi\",\"data-framer-name\":\"dot\"}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Zn4hljAlw\",webPageId:\"MWAiTHOs7\"},implicitPathVariables:undefined},{href:{hash:\":Zn4hljAlw\",webPageId:\"MWAiTHOs7\"},implicitPathVariables:undefined},{href:{hash:\":Zn4hljAlw\",webPageId:\"MWAiTHOs7\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A17d9mAd4:{width:\"max(min(max(min(100vw, 1200px) - 32px, 1px), min(100vw, 1200px) - 32px) - 17px, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"max(min(max(min(max(100vw, 1px), 1200px) - 64px, 1px), (min(max(100vw, 1px), 1200px) - 64px) * 0.8) - 17px, 1px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-192kmap-container\",nodeId:\"n2n8Sc0yX\",scopeId:\"ds8QEGEEr\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A17d9mAd4:{x1ZpHkKT1:resolvedLinks[2]},uh09G3x32:{x1ZpHkKT1:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(Breadcrumbs,{ebBCgHKlM:ssUTUAGrC,eCCGgGL70:PO2AFAv5f,height:\"100%\",id:\"n2n8Sc0yX\",layoutId:\"n2n8Sc0yX\",mR6FZDbe8:fBEuQpKi4,oWgam_cP3:\"Metallbau & \\xdcberdachungssysteme\",style:{width:\"100%\"},variant:\"f16aO4qEz\",width:\"100%\",x1ZpHkKT1:resolvedLinks[0],xzS8i9dvi:ge1pDyf13})})})})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1nu9bj8\",\"data-styles-preset\":\"D5HIFNxEf\",style:{\"--framer-text-alignment\":\"left\"},children:\"Produkttitel\"})}),className:\"framer-11mi1fj\",fonts:[\"Inter\"],text:mcGPsX3sR,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ehjcc\",\"data-styles-preset\":\"OpNTRM7dB\",style:{\"--framer-text-alignment\":\"left\"},children:\"Von mir pers\\xf6nlich ausgew\\xe4hlt und im Einsatz bew\\xe4hrt – entdecken Sie Materialien und Zubeh\\xf6r, die Qualit\\xe4t sp\\xfcrbar machen.\"})}),className:\"framer-15lxh1t\",fonts:[\"Inter\"],text:EZmpgscJF,verticalAlignment:\"top\",withExternalLayout:true})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-d43fg6\"}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-1ekc8u9\",\"data-framer-name\":\"logo-section\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-mbjibk\",\"data-framer-name\":\"padding-global\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-12s7vc1\",\"data-framer-name\":\"logo_wrapper\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ajk7em\",\"data-framer-name\":\"top\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8ehgq2\",\"data-framer-name\":\"logo_content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-hmtolc\",\"data-framer-name\":\"headline\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A17d9mAd4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1hdcux6\",\"data-styles-preset\":\"Mc33GooWj\",style:{\"--framer-text-alignment\":\"left\"},children:\"Metallbau von Hartkirchens  Nr. 1\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1hdcux6\",\"data-styles-preset\":\"Mc33GooWj\",style:{\"--framer-text-alignment\":\"center\"},children:\"Metallbau von Hartkirchens  Nr. 1\"})}),className:\"framer-prtkle\",fonts:[\"Inter\"],text:H04Q4YLHk,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wjbphi\",\"data-framer-name\":\"subline\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-18fugy9\",\"data-styles-preset\":\"BTbGNx5xX\",style:{\"--framer-text-alignment\":\"left\"},children:\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\"})}),className:\"framer-jbatkd\",fonts:[\"Inter\"],text:zCRBDB7in,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})}),/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:609,width:\"100vw\",children:/*#__PURE__*/_jsxs(Container,{className:\"framer-a5ohs5-container\",nodeId:\"KsfNFaye_\",scopeId:\"ds8QEGEEr\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A17d9mAd4:{variant:\"Q8NTKI7dH\"},uh09G3x32:{variant:\"nKlw2Na1J\"}},children:/*#__PURE__*/_jsx(CtaSection,{height:\"100%\",id:\"KsfNFaye_\",layoutId:\"KsfNFaye_\",style:{width:\"100%\"},sV0de3Nm4:sV0de3Nm43bnx0g({overlay}),variant:\"NALydUxRT\",width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.6,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-m97wip\"),\"data-framer-name\":\"cta_overlay\",exit:{opacity:0,transition:{delay:0,duration:.6,ease:[.12,.23,.09,1.04],type:\"tween\"}},initial:{opacity:0}},\"trwn1nOoY\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-rl24i0\"),\"data-framer-name\":\"from_wrapper\",exit:animation,initial:animation2,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1hdcux6\",\"data-styles-preset\":\"Mc33GooWj\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Kontaktiere mich\"})}),className:\"framer-3q19u8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/dfab40f4-686e-4a45-b0c4-7202b0107c46/submit\",className:\"framer-pzxvjt\",\"data-framer-name\":\"cta_form\",nodeId:\"Jp83zmwvT\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-toysgl\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-mgxzxn\",\"data-styles-preset\":\"CfnpqA3qn\",style:{\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Name\"})}),className:\"framer-192re7j\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1x617bh\",inputName:\"Name\",placeholder:\"Max Mustermann\",required:true,type:\"text\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1rx4c2b\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-mgxzxn\",\"data-styles-preset\":\"CfnpqA3qn\",style:{\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Email\"})}),className:\"framer-hu8qj2\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1vfvuq4\",inputName:\"Email\",placeholder:\"max@mustermann.at\",required:true,type:\"email\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-9ez585\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-mgxzxn\",\"data-styles-preset\":\"CfnpqA3qn\",style:{\"--framer-text-color\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(24, 24, 24))\"},children:\"Nachricht\"})}),className:\"framer-1g8a3sp\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1mhia4z\",inputName:\"Nachricht\",placeholder:\"Lass mich wissen wie ich dir helfen kann\",required:true,type:\"textarea\"})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A17d9mAd4:{width:\"min(504px, 90%)\"},uh09G3x32:{width:\"min(504px, 90%)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ksmm6s-container\",\"data-framer-name\":\"button form\",inComponentSlot:true,name:\"button form\",nodeId:\"EQibaIVBx\",rendersWithMotion:true,scopeId:\"ds8QEGEEr\",children:/*#__PURE__*/_jsx(ButtonForm,{height:\"100%\",id:\"EQibaIVBx\",layoutId:\"EQibaIVBx\",name:\"button form\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{error:\"dHwR1rw35\",incomplete:\"A7wC7yaEc\",pending:\"AZ6sEXzgz\",success:\"iE0UcOsXm\"},\"GvrTsWO0x\"),width:\"100%\"})})})})]})}),/*#__PURE__*/_jsxs(motion.div,{\"aria-label\":\"close button\",className:\"framer-sud5an\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,onTap:onTap1wnntms({overlay}),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s08joo\",\"data-framer-name\":\"Bottom\",style:{rotate:-45}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14ap0gt\",\"data-framer-name\":\"Top\",style:{rotate:45}})]})]}),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-32bs94\"),\"data-framer-name\":\"overlay_bg\",exit:animation3,initial:animation2})]}),getContainer())})})]})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:300,width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-pl0guv-container\",nodeId:\"nSDf857lu\",scopeId:\"ds8QEGEEr\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A17d9mAd4:{variant:\"A8XYSlO3I\"},uh09G3x32:{variant:\"VM4eURKtF\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"nSDf857lu\",layoutId:\"nSDf857lu\",style:{width:\"100%\"},variant:\"IFvp480in\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uh09G3x32\":{\"layout\":[\"fixed\",\"fixed\"]},\"A17d9mAd4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"fBEuQpKi4\":\"siteTitleKategorie\",\"ge1pDyf13\":\"siteTitleDetail\",\"ssUTUAGrC\":\"link2\",\"PO2AFAv5f\":\"link3\",\"mcGPsX3sR\":\"produktTitel\",\"EZmpgscJF\":\"produktText\",\"H04Q4YLHk\":\"titleZusatztext\",\"zCRBDB7in\":\"zusatztext\",\"VmCFW1xFm\":\"submenuHighlight\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"cobfAXXBS\":[\".framer-1qc5ou9-container\",\".framer-4qg89p\",\".framer-1ekc8u9\",\".framer-a5ohs5-container\",\".framer-pl0guv-container\"],\"uh09G3x32\":[\".framer-1qc5ou9-container\",\".framer-4qg89p\",\".framer-1ekc8u9\",\".framer-a5ohs5-container\",\".framer-pl0guv-container\"],\"A17d9mAd4\":[\".framer-1qc5ou9-container\",\".framer-4qg89p\",\".framer-1ekc8u9\",\".framer-a5ohs5-container\",\".framer-pl0guv-container\"]}\n * @framerBreakpoints {\"cobfAXXBS\":{\"min\":1200,\"canvasClassName\":\"framer-gei0c-override\",\"minHeight\":3000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"uh09G3x32\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-7gpqqg-override\",\"minHeight\":3000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"A17d9mAd4\":{\"max\":809,\"canvasClassName\":\"framer-hbi2ek-override\",\"minHeight\":3000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant cobfAXXBS\n * @framerLayoutTemplate\n */const Framerds8QEGEEr=withCSS(Component,css,\"framer-41Z6R\");export default Framerds8QEGEEr;Framerds8QEGEEr.displayName=\"Kategorien Metallbau\";Framerds8QEGEEr.defaultProps={height:3e3,width:1200};addPropertyControls(Framerds8QEGEEr,{fBEuQpKi4:{defaultValue:\"Meine Produkt Kategorien\",displayTextArea:false,placeholder:\"Meine Produkt Kategorien\",title:\"Site Title Kategorie\",type:ControlType.String},ge1pDyf13:{defaultValue:\"Mein Produkt Detail\",displayTextArea:false,placeholder:\"Mein Produkt Detail\",title:\"Site Title Detail\",type:ControlType.String},ssUTUAGrC:{title:\"Link 2\",type:ControlType.Link},PO2AFAv5f:{title:\"Link 3\",type:ControlType.Link},mcGPsX3sR:{defaultValue:\"Produkttitel\",description:\"\",displayTextArea:false,placeholder:\"Produkttitel\",title:\"Produkt Titel\",type:ControlType.String},EZmpgscJF:{defaultValue:\"Von mir pers\\xf6nlich ausgew\\xe4hlt und im Einsatz bew\\xe4hrt – entdecken Sie Materialien und Zubeh\\xf6r, die Qualit\\xe4t sp\\xfcrbar machen.\",displayTextArea:true,placeholder:\"Von mir pers\\xf6nlich ausgew\\xe4hlt und im Einsatz bew\\xe4hrt – entdecken Sie Materialien und Zubeh\\xf6r, die Qualit\\xe4t sp\\xfcrbar machen.\",title:\"Produkt Text\",type:ControlType.String},H04Q4YLHk:{defaultValue:\"Metallbau von Hartkirchens  Nr. 1\",displayTextArea:true,title:\"Title Zusatztext\",type:ControlType.String},zCRBDB7in:{defaultValue:\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\",displayTextArea:true,placeholder:\"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\",title:\"Zusatztext\",type:ControlType.String},VmCFW1xFm:NavbarControls?.[\"PdyXZ18GB\"]&&{...NavbarControls[\"PdyXZ18GB\"],defaultValue:\"tE8IpxI18\",description:undefined,hidden:undefined,title:\"Submenu Highlight\"}});addFonts(Framerds8QEGEEr,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Instrument Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSTF-QfwmS0v3_7Y.woff2\",weight:\"400\"}]},...NavbarFonts,...BreadcrumbsFonts,...CtaSectionFonts,...ButtonFormFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerds8QEGEEr\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"cobfAXXBS\\\":[\\\".framer-1qc5ou9-container\\\",\\\".framer-4qg89p\\\",\\\".framer-1ekc8u9\\\",\\\".framer-a5ohs5-container\\\",\\\".framer-pl0guv-container\\\"],\\\"uh09G3x32\\\":[\\\".framer-1qc5ou9-container\\\",\\\".framer-4qg89p\\\",\\\".framer-1ekc8u9\\\",\\\".framer-a5ohs5-container\\\",\\\".framer-pl0guv-container\\\"],\\\"A17d9mAd4\\\":[\\\".framer-1qc5ou9-container\\\",\\\".framer-4qg89p\\\",\\\".framer-1ekc8u9\\\",\\\".framer-a5ohs5-container\\\",\\\".framer-pl0guv-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"cobfAXXBS\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-gei0c-override\\\",\\\"minHeight\\\":3000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"uh09G3x32\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-7gpqqg-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"A17d9mAd4\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-hbi2ek-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"fBEuQpKi4\\\":\\\"siteTitleKategorie\\\",\\\"ge1pDyf13\\\":\\\"siteTitleDetail\\\",\\\"ssUTUAGrC\\\":\\\"link2\\\",\\\"PO2AFAv5f\\\":\\\"link3\\\",\\\"mcGPsX3sR\\\":\\\"produktTitel\\\",\\\"EZmpgscJF\\\":\\\"produktText\\\",\\\"H04Q4YLHk\\\":\\\"titleZusatztext\\\",\\\"zCRBDB7in\\\":\\\"zusatztext\\\",\\\"VmCFW1xFm\\\":\\\"submenuHighlight\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uh09G3x32\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A17d9mAd4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"3000\",\"framerLayoutTemplate\":\"\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"cobfAXXBS\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport ProdukteFensterTRenDetail from \"https://framerusercontent.com/modules/Ar5WS4x8JhUyHVzdwsOL/sOqQCrYpNf3gguk6ze0P/Sl35WMrEw.js\";\r\nimport KategorienFensterTRen from \"https://framerusercontent.com/modules/chPTDTQ1CUULZfo7eSkV/oUY8Mwl0Wsv8ZOn3VxB9/g7K3EyvTO.js\";\r\nimport Shop from \"https://framerusercontent.com/modules/evQ0b7WVzvjKlZocW1AG/UGbp7w94C7Z5aMefxweT/uA_jXD14x.js\";\r\nimport ProdukteMetallbauDetail from \"https://framerusercontent.com/modules/P5JhSrlq5j91FcWMeQAB/RKbEf2CtYA777dMQzM7w/BywPY5iu2.js\";\r\nimport KategorienMetallbau from \"https://framerusercontent.com/modules/YJ2Mq509ndQT2nuS82wM/07h8RNQ76FygMskqlT8T/ds8QEGEEr.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {rDbQO2J89: \"about-1\", rkb4ido9n: \"contact\", RXnoRaDdj: \"hero\", s9LdDQph5: \"about\", XQZkRfpMb: \"benefit\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9MtyOcbIWrFxbQeIZuuW/rOMiBeIEFlSmFOrgVkSg/augiA20Il.js\")), path: \"/\"}, MWAiTHOs7: {elements: {RZFJ_vFxt: \"hero\", sCJCmmV9t: \"contact\", Zn4hljAlw: \"product\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dlyRjJmxhSuUqUB4FhBP/4i2ZW3vBWCQH7kACdrLg/MWAiTHOs7.js\")), path: \"/metallbau\"}, KvVX2Qgo3: {elements: {ATlSpPehY: \"product\", UzmUWKMkc: \"contact\", wHhmJuTB1: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/igdroRR5LvzL9ZQhcZzn/ZBaDy7uq0yEMJ5PX5Vdq/KvVX2Qgo3.js\")), path: \"/fenster-tueren-sonnenschutz\"}, cCKZXpKgG: {elements: {jZh_YIoU6: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/g2wF6Txqwtn2FNzuEy8E/K2bwLn1q9nF9k3xu8c90/cCKZXpKgG.js\")), path: \"/404\"}, Yg_O34dww: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mjFMcJWInDu1zAMRbYr5/FkDqmSLaDjB4Er29LdiR/Yg_O34dww.js\")), path: \"/metallbau/gelaender\"}, cChmudULh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lbEpYSJebqr5x3bmrrd5/lRqP6WIPlKt4idpj4oWu/cChmudULh.js\")), path: \"/metallbau/ueberdachungssysteme\"}, fkpG_5HXz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WWxOP7Fq0Y2P8D1q1gnN/P5FTDOtZcAaTZV2WCyso/fkpG_5HXz.js\")), path: \"/metallbau/sichtschutz-und-zaeune\"}, YoeBe9I8x: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4NVWEOshXvZVBzqXnUMR/eMuVfZ0974ulpgTcZ3iv/YoeBe9I8x.js\")), path: \"/metallbau/sommer-und-wintergaerten\"}, NbmSCjOm4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2MqDDnT0dj5NS2urGXhs/UCkyXu98vLNVaK2TzP05/NbmSCjOm4.js\")), path: \"/metallbau/carports\"}, ylexWMkUh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EYFWq6ZQX68d1MZ2Uk6z/LJACkgAnRToo2Rx9LlTD/ylexWMkUh.js\")), path: \"/metallbau/metallbau-und-handel\"}, LlZ_E4mG_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6Mtvv5OYhzTcpWTTJeMx/q8Vv69wkvcHOp08x1d4O/LlZ_E4mG_.js\")), path: \"/metallbau/gelaender/edelstahl\"}, pBaxSGy8Z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SDBzTA69XBYNqI1BXKBR/0BDQO2FMcTjXxre4uhFO/pBaxSGy8Z.js\")), path: \"/metallbau/ueberdachungssysteme/terassendaecher\"}, rDaQXBuyl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jM2HVXADvat679n020CS/qkEiq4r5D92g4DzKFv8k/rDaQXBuyl.js\")), path: \"/metallbau/sichtschutz-und-zaeune/aluminium\"}, Ay_5Pr_kE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bTrSzphKnzzOt4Ef9GiV/pq0T4KLczqiiSXftGlgy/Ay_5Pr_kE.js\")), path: \"/metallbau/carports/aluminium\"}, jf2jepNmo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZcR8VpjZXnQWdZLQ5KwZ/JIL0Jlc4SRT2m9CHOvTv/jf2jepNmo.js\")), path: \"/metallbau/sommer-und-wintergaerten/glasschiebewand\"}, h4FUJQWsJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1qFZvdeqr5eJy2q3FYBC/vIrEayUkE8EejqTTCAsr/h4FUJQWsJ.js\")), path: \"/metallbau/sommer-und-wintergaerten/faltelement\"}, dOVcPg8Oj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cc4DXWBLRWVEtHJRsM1k/DmKaKhLFSUrzBt2Aq185/dOVcPg8Oj.js\")), path: \"/metallbau/carports/stahl\"}, PV1FDjy8D: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6ptCBUAwcnDgeGElOPhx/UzoUJW70VG4yyEOrAFpq/PV1FDjy8D.js\")), path: \"/metallbau/sichtschutz-und-zaeune/glas\"}, rXNlKb3pa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4ZE4xFNL8GxfZyiOlnJQ/5418Le3Pwm8YXa5nBuiW/rXNlKb3pa.js\")), path: \"/metallbau/sichtschutz-und-zaeune/solar\"}, kEMRnP07s: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ocVUQka9mEkq1miY72G1/eCpG5Lpe87eHHgJeiN68/kEMRnP07s.js\")), path: \"/metallbau/sichtschutz-und-zaeune/schiebetor-zaun-tuer\"}, ooJLDgTJQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BW8qISzV1RbK2L8wgTuS/BDe2ViHQQTzygqvdQDqW/ooJLDgTJQ.js\")), path: \"/metallbau/sichtschutz-und-zaeune/gartentor-tuer\"}, pzPU6z2xy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9sNaRTTqxleHnc1AlcKu/VHFzaC2cnMN7EIyr6vLp/pzPU6z2xy.js\")), path: \"/metallbau/ueberdachungssysteme/pergolen\"}, UwSSSbEUv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zLojiTsynzSGPSfLFrgm/n3fcLVRAuJnpS4m0idQd/UwSSSbEUv.js\")), path: \"/metallbau/ueberdachungssysteme/vordaecher\"}, QEGpoyB6J: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4yaaNUXcb5fuSLEowT7l/Kj4gcNHrqZwBhLx5uRzH/QEGpoyB6J.js\")), path: \"/metallbau/metallbau-und-handel/anfertigungen\"}, EQ0g5DU7U: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8mFlsNglwQtDRD9Go1BO/mB4WUHB2Sb92YL5e2xue/EQ0g5DU7U.js\")), path: \"/metallbau/metallbau-und-handel/konstruktionen\"}, pEptJ80qa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CDFK5o48MpuJeN65RHtG/Zei3P6qSYS2VJnMjtv0x/pEptJ80qa.js\")), path: \"/metallbau/metallbau-und-handel/schweissarbeiten\"}, MgPtxHTEo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/emmVfXl6TGSSZyeP9A0T/Owzrl2s71SXxNnKuHVCZ/MgPtxHTEo.js\")), path: \"/metallbau/gelaender/glas\"}, iFf5TtU_s: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b0loh1KAh0z76tyajXWw/3dfbUaxMWFC0vonOuxkZ/iFf5TtU_s.js\")), path: \"/metallbau/gelaender/aluminium\"}, O4m5eGkJg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bu5Kt5cjJk0ELOh96aqu/eZmdqAMvUE66G8ZWEw2k/O4m5eGkJg.js\")), path: \"/metallbau/gelaender/stahl\"}, o2tpPKH4a: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QlsC5U3vHQWDezkUeI2e/PxgLzzcx8RhD0TtERvH0/o2tpPKH4a.js\")), path: \"/metallbau/gelaender/franzoesische-balkone\"}, T8AJZbCui: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/P0rSGrZBbbkD74k06Ah6/jaB1EYTCu3DQqScJjDNB/T8AJZbCui.js\")), path: \"/fenster-tueren-sonnenschutz/insektenschutz\"}, i4m2URyUQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WucbFFcinUNI4sz1LcY4/7iCoJlUtoFiK3IYJQLQg/i4m2URyUQ.js\")), path: \"/fenster-tueren-sonnenschutz/garagentore\"}, NdAqGzruT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZIE0twirOZsyBdeZbExc/AqzwFsNsR9YcYQTkIWKe/NdAqGzruT.js\")), path: \"/fenster-tueren-sonnenschutz/fenster\"}, BBGDeG95_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/79dAMSwwic38wqGxCRBx/oYpoCkp2AbXPbX1iJznb/BBGDeG95_.js\")), path: \"/fenster-tueren-sonnenschutz/tueren\"}, f5w8mDi1c: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IgE6IySUGsABc3NYpfCL/epS5kM4mJebgSfGn7CUa/f5w8mDi1c.js\")), path: \"/fenster-tueren-sonnenschutz/fensterbaenke\"}, rKHMPJoQW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XkLY3wJ5NbdFmZegBhX5/ZAoeb3SSpsD4X8vjPVUs/rKHMPJoQW.js\")), path: \"/fenster-tueren-sonnenschutz/terrassenboeden\"}, TM1HqWQpt: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fWywcG9SJaByC0620iIH/smaGSyhG0o0Rlnf4yDBL/TM1HqWQpt.js\")), path: \"/fenster-tueren-sonnenschutz/sonnenschutz\"}, L9w6HgjIA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4zoeROG04975DsWq2f0Y/PX06fBYuHQzFd4DoJfeB/L9w6HgjIA.js\")), path: \"/fenster-tueren-sonnenschutz/markisen-terrassenbeschattungen\"}, R5Fphe97u: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hzzTWOoj7tPcKA0ZPPtf/1sNkWWLTXIyeAd07F8Lf/R5Fphe97u.js\")), path: \"/fenster-tueren-sonnenschutz/insektenschutz/rollo\"}, LjXXWV3RK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/juzTeMMJ0IDskqm6StLd/MWgGaZUM9lxmztnTtQmN/LjXXWV3RK.js\")), path: \"/fenster-tueren-sonnenschutz/fenster/aluminium\"}, xBE0ltfsL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xYWHlQj53LrdOxxXw1yU/vfP0dku2K90BZwQp8RKS/xBE0ltfsL.js\")), path: \"/fenster-tueren-sonnenschutz/fenster/holz\"}, vCAOxsrq9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9Z9H3tCM2S3vWwZaBsk6/Tnfu7kUIeq0rtJMKLTl9/vCAOxsrq9.js\")), path: \"/fenster-tueren-sonnenschutz/tueren/haustueren\"}, MULsFjPNK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SdFKXkX4nQO6y5XTAsBh/683rAtRaiBs6mErISb6H/MULsFjPNK.js\")), path: \"/fenster-tueren-sonnenschutz/fensterbaenke/aussenfensterbaenke\"}, TZgzYXLqE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fkqFKBYG1FkvCqEHZxkM/CBpBlK3FjELUAMtSDP39/TZgzYXLqE.js\")), path: \"/fenster-tueren-sonnenschutz/terrassenboeden/aluminium-unterkonstruktion\"}, Adtrdbkg3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VfKJPkswm44gPcjrPVH6/7NwVLinO1Fv7UYH786q6/Adtrdbkg3.js\")), path: \"/fenster-tueren-sonnenschutz/sonnenschutz/raffstore\"}, BEexn4K9a: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QYhatcpXS7abTusWKTyl/aAhBEmONAUpRuasw05fb/BEexn4K9a.js\")), path: \"/fenster-tueren-sonnenschutz/markisen-terrassenbeschattungen/aufglasmarkise\"}, CocFhmOlm: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eJixlSxmdqU2jMEO6xbn/lsIdBUdaA9pfWmmhYzqT/CocFhmOlm.js\")), path: \"/fenster-tueren-sonnenschutz/markisen-terrassenbeschattungen/unterglasmarkise\"}, Co_AcXrWH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Q3PQWyVOYpPrs0O5tS2J/IdS8r3cGFwH1O38z270B/Co_AcXrWH.js\")), path: \"/fenster-tueren-sonnenschutz/markisen-terrassenbeschattungen/vertikal-senkrecht-markise\"}, O6Yx4WGRL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kfetiuKv6I6F36RLBvu7/Dsr7q57B3nEVwmzhzNGO/O6Yx4WGRL.js\")), path: \"/fenster-tueren-sonnenschutz/markisen-terrassenbeschattungen/gelenkarmmarkise\"}, kaUYp5TMe: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/15HrOySWXnRKR9uIWU4p/sqsxsMa8T0DWUb2M03dP/kaUYp5TMe.js\")), path: \"/fenster-tueren-sonnenschutz/sonnenschutz/rolllaeden\"}, jj8hL3z1r: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TIksMYWtgY0E3X8STij4/2FudOvnhngOMHn1bN9zG/jj8hL3z1r.js\")), path: \"/fenster-tueren-sonnenschutz/sonnenschutz/textil-screens\"}, AMaoH5iu5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/H77PI24rtpIRRFJBTg29/JKCK60IHRFvrlqoWgGoq/AMaoH5iu5.js\")), path: \"/fenster-tueren-sonnenschutz/terrassenboeden/belaege\"}, MSXIC2lNF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VDpC6P4iM2X9JpKFOcEo/izrjJMTCfqnd3O6vniEl/MSXIC2lNF.js\")), path: \"/fenster-tueren-sonnenschutz/terrassenboeden/keramik\"}, vtrR74t1m: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BK3Y9ai6swVZVhL7hdBf/T7ng8nIFvsNwTOQzYJbs/vtrR74t1m.js\")), path: \"/fenster-tueren-sonnenschutz/terrassenboeden/individuell\"}, QPGzyD_Iq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/26giGIuqnG8cvvZDjMF6/d3iEFXVR6gv40jBoi1Qp/QPGzyD_Iq.js\")), path: \"/fenster-tueren-sonnenschutz/fensterbaenke/innenfensterbaenke\"}, xmq429SDW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gplR88yD5qADowuJtsWg/PmXBp27VWdTdpMILcWoJ/xmq429SDW.js\")), path: \"/fenster-tueren-sonnenschutz/fensterbaenke/aluminium\"}, wVQchr_uw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DloAIPC6RoN2XOSwklfI/kkJR8b4hqjoYqhb94vt3/wVQchr_uw.js\")), path: \"/fenster-tueren-sonnenschutz/fensterbaenke/helopal\"}, xqFLVzRMs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IAx1JKLllFWzX6dF0KVk/eClR7L9bagArm7glPmMf/xqFLVzRMs.js\")), path: \"/fenster-tueren-sonnenschutz/fensterbaenke/stein\"}, TPEpOCEAU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/luS8TZrYtyqOaEM0E6Pi/YPBdy9vwiqtwKk7XiZim/TPEpOCEAU.js\")), path: \"/fenster-tueren-sonnenschutz/tueren/terrassentueren\"}, ANhkoI3wa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2LDbN73J9Ew6O5m8rxm6/ILTBuvKdnL5PU6b9vXUW/ANhkoI3wa.js\")), path: \"/fenster-tueren-sonnenschutz/tueren/brandschutz-paniktueren\"}, BjhOjMuE7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UOtUiok7p5yYC7SN9Kgw/hCFcAWQd8VOvoHa07Wpq/BjhOjMuE7.js\")), path: \"/fenster-tueren-sonnenschutz/tueren/nebeneingangstüren\"}, K6jABJWeV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lWzDgdSldI6RlPJLQqeD/iZPhl9dlKywpM9NFBVBG/K6jABJWeV.js\")), path: \"/fenster-tueren-sonnenschutz/fenster/kunststoff\"}, hBikGIrnc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hzoz5v0DTge5JRbC0BnR/9WtZaHDclAFcZZNKjqzg/hBikGIrnc.js\")), path: \"/fenster-tueren-sonnenschutz/fenster/hebeschiebeelement\"}, pnK1pMy_W: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9Wy3cG7A6gV1pCH4GfkS/u4UxHzCpYouBMYFeQYpf/pnK1pMy_W.js\")), path: \"/fenster-tueren-sonnenschutz/fenster/schiebeelement\"}, R3A_D5rWd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/f3sLKowaXeAnITPA61mZ/WgW0kUxCsH8TcXt3IiTT/R3A_D5rWd.js\")), path: \"/fenster-tueren-sonnenschutz/fenster/fix-verglasung\"}, WuR92VEVb: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BauXHf9ro4pggw46XV0i/OeB8uKYR83DKYmgG1zGV/WuR92VEVb.js\")), path: \"/fenster-tueren-sonnenschutz/fenster/faltelement\"}, BDO8aV1b0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FYvGUdKC1GfwOUmD2ueI/bqHHhWZ7gALCVZCUZrsC/BDO8aV1b0.js\")), path: \"/fenster-tueren-sonnenschutz/garagentore/decken-seitensektional\"}, Tuq4EzOH5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u1RAk13V0zt92YMtGCyw/09aJuAaTvTZGN664nI8Y/Tuq4EzOH5.js\")), path: \"/fenster-tueren-sonnenschutz/garagentore/industrietore\"}, Dy10buIYw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6ecQMc7plVe15XHbEGeP/gavY7ipBYfMgHkRJEaYi/Dy10buIYw.js\")), path: \"/fenster-tueren-sonnenschutz/garagentore/rolltore\"}, tjOgypQgy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1xKiB3u7xfDf27D5zIO6/F27OJGJPM49MJHRFctLQ/tjOgypQgy.js\")), path: \"/fenster-tueren-sonnenschutz/garagentore/fluegeltore\"}, wNoomrAtV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1KgSr6cxXjWSFXbl4v8d/5wq7OcxpFGsSy4mcRBvi/wNoomrAtV.js\")), path: \"/fenster-tueren-sonnenschutz/insektenschutz/spannrahmen\"}, DDalMUGBU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/64XPXQxZpJ5whEvLtPsu/sDpBYgMbaGvBwR6u4k2O/DDalMUGBU.js\")), path: \"/fenster-tueren-sonnenschutz/insektenschutz/schieberahmen\"}, NRF_skss2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rJFAIoWYatUbEiCsyREK/6KQ9MwlCiVPDyLRVSt0T/NRF_skss2.js\")), path: \"/fenster-tueren-sonnenschutz/insektenschutz/edelstahlbespannung\"}, X9M8tYxGG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6kIJqvabbK6B07pCXuHn/Vk41asi28qMBN1I5Tqzj/X9M8tYxGG.js\")), path: \"/fenster-tueren-sonnenschutz/insektenschutz/pollenschutz\"}, nD3gbp8uF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4Tiaq1CG7TPOYkoxt9CW/RE4ufa7W1KxUG4uTa8sP/nD3gbp8uF.js\")), path: \"/fenster-tueren-sonnenschutz/insektenschutz/pendelrahmen-haustierklappe\"}}\r\n\r\n        const locales = [{code: \"de\", id: \"default\", name: \"German\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {O2PZVNyPP: async () => (await import(\"https://framerusercontent.com/modules/5x0B9jWgCTLwz9sUw5QY/Ivx39CUH63QvKqZuPj8M/O2PZVNyPP.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"6d0d9b345003cdc82443b5a50aee8a9e1add11080b00e32b278097c7df13cee0\"\r\n        const wrapInAddImageAlt = (image, alt) => {\r\n    if (!image || typeof image !== \"object\") {\r\n        return;\r\n    };\r\n    return { ...image, alt };\r\n};\r\n\r\nfunction Template({routeId, children, style, ...rest}) {const props1 = {IggOPyJh7: \"wVlFoAW6L\"}\r\nconst props2 = {...props1, IggOPyJh7: \"KWfosujyx\"}\r\nconst props3 = {...props1, IggOPyJh7: \"dydl4W4Wn\"}\r\nconst props4 = {EZmpgscJF: \"Von mir persönlich ausgewählt und im Einsatz bewährt – entdecke Materialien und Zubehör, die Qualität spürbar machen.\", fBEuQpKi4: \"Geländer\", ge1pDyf13: \"Mein Produkt Detail\", H04Q4YLHk: \"Geländer \\nmit Herz & Hand\", mcGPsX3sR: \"Geländer\", ssUTUAGrC: {href: {webPageId: \"Yg_O34dww\"}}, VmCFW1xFm: \"XQYYUCkPg\", zCRBDB7in: \"Ob für Balkon, Terrasse oder Treppe – ich fertige Geländer, die Sicherheit und Design verbinden. Jedes Stück entsteht passgenau nach deinen Vorstellungen, aus robusten, langlebigen Materialien und mit viel handwerklicher Sorgfalt. So erhältst du ein Geländer, das nicht nur schützt, sondern deinem Zuhause einen individuellen Charakter verleiht.\"}\r\nconst props5 = {...props4, EZmpgscJF: \"Von mir persönlich ausgewählt und im Einsatz bewährt – entdecken Sie Materialien und Zubehör, die Qualität spürbar machen.\", fBEuQpKi4: \"Überdachungssysteme\", ge1pDyf13: \"Überdachungssysteme\", H04Q4YLHk: \"Überdachungssysteme \\nmit Herz & Hand\", mcGPsX3sR: \"Überdachungssysteme\", ssUTUAGrC: {href: {webPageId: \"cChmudULh\"}}, VmCFW1xFm: \"kuPG2mAeP\", zCRBDB7in: \"Ob Terrassendach, Pergola oder Vordach – ich schaffe wetterfeste Lösungen, die Schutz und Stil verbinden. Jedes Überdachungssystem fertige ich passgenau für dein Zuhause, aus langlebigen Materialien und mit Liebe zum Detail. So entsteht nicht nur ein praktischer Wetterschutz, sondern auch ein Blickfang, der deinen Außenbereich aufwertet.\"}\r\nconst props6 = {...props4, EZmpgscJF: \"Von mir persönlich ausgewählt und im Einsatz bewährt – entdecken Sie Materialien und Zubehör, die Qualität spürbar machen.\", fBEuQpKi4: \"Sichtschutz- und Zäune\", ge1pDyf13: \"Sichtschutz- und Zäune\", H04Q4YLHk: \"Sichtschutz- und Zäune \\nmit Herz & Hand\", mcGPsX3sR: \"Sichtschutz- und Zäune\", ssUTUAGrC: {href: {webPageId: \"fkpG_5HXz\"}}, VmCFW1xFm: \"tAJM1UDB2\", zCRBDB7in: \"Ob als Schutz vor neugierigen Blicken, zur klaren Grundstücksabgrenzung oder als dekoratives Element – ich fertige Sichtschutzlösungen und Zäune nach Maß. Hochwertige Materialien, saubere Verarbeitung und ein passendes Design sorgen dafür, dass deine Privatsphäre gewahrt bleibt und dein Außenbereich gleichzeitig optisch aufgewertet wird.\"}\r\nconst props7 = {...props4, EZmpgscJF: \"Von mir persönlich ausgewählt und im Einsatz bewährt – entdecken Sie Materialien und Zubehör, die Qualität spürbar machen.\", fBEuQpKi4: \"Sommer- und Wintergärten\", ge1pDyf13: \"Sommer- und Wintergärten\", H04Q4YLHk: \"Sommer- und Wintergärten \\nmit Herz & Hand\", mcGPsX3sR: \"Sommer- und Wintergärten\", ssUTUAGrC: {href: {webPageId: \"YoeBe9I8x\"}}, VmCFW1xFm: \"JVkgUbNc_\", zCRBDB7in: \"Ob als gemütlicher Rückzugsort im Sommer oder als lichtdurchfluteter Wohnraum im Winter – ich plane und fertige Sommer- und Wintergärten nach deinen Vorstellungen. Hochwertige Materialien, durchdachte Konstruktionen und eine präzise Umsetzung sorgen dafür, dass du das ganze Jahr über mehr Raum und Licht genießen kannst.\"}\r\nconst props8 = {...props4, EZmpgscJF: \"Von mir persönlich ausgewählt und im Einsatz bewährt – entdecken Sie Materialien und Zubehör, die Qualität spürbar machen.\", fBEuQpKi4: \"Carports\", ge1pDyf13: \"Carports\", H04Q4YLHk: \"Carports \\nmit Herz & Hand\", mcGPsX3sR: \"Carports\", ssUTUAGrC: {href: {webPageId: \"NbmSCjOm4\"}}, VmCFW1xFm: \"zKq_espob\", zCRBDB7in: \"Ob für ein oder mehrere Fahrzeuge – ich fertige Carports, die dein Auto zuverlässig vor Regen, Schnee und Sonne schützen. Jedes Modell wird nach deinen Maßen geplant, aus hochwertigen Materialien gebaut und handwerklich sauber umgesetzt. So erhältst du einen langlebigen, optisch passenden Unterstand, der sich harmonisch in dein Grundstück einfügt.\"}\r\nconst props9 = {...props4, EZmpgscJF: \"Von mir persönlich ausgewählt und im Einsatz bewährt – entdecken Sie Materialien und Zubehör, die Qualität spürbar machen.\", fBEuQpKi4: \"Metallbau- und Handel\", ge1pDyf13: \"Metallbau- und Handel\", H04Q4YLHk: \"Metallbau- und Handel \\nmit Herz & Hand\", mcGPsX3sR: \"Metallbau- und Handel\", ssUTUAGrC: {href: {webPageId: \"ylexWMkUh\"}}, VmCFW1xFm: \"kPzGN_a5s\", zCRBDB7in: \"Verschiedenste Profile wie Winkel, Formrohre und Rohre in allen Dimensionen werden auf Maß zugeschnitten, auch Gehrungsschnitte möglich.\\n\\nDu brauchst ein Metallteil in spezieller Form? Ich schneide Edelstahl, Stahl, Aluminium und Blech passgenau zu – auf Wunsch mit Bohrungen, Ausklinkungen oder Konturen. Gerne auch gekantet. Je nach Anforderung arbeite ich konventionell oder per Laserzuschnitt – inklusive Entgraten und sauberer Kantenbearbeitung. Vom Einzelstück bis zur Kleinserie: sauber geplant, exakt gefertigt, schnell verfügbar.\"}\r\nconst props10 = {fBEuQpKi4: \"Geländer\", ge1pDyf13: \"Edelstahl\", H04Q4YLHk: \"Zeitlose Eleganz \", Kj9UynSDs: false, KLM9wyqae: \"XQYYUCkPg\", mcGPsX3sR: \"Edelstahl Geländer\", PO2AFAv5f: {href: {webPageId: \"LlZ_E4mG_\"}}, ssUTUAGrC: {href: {webPageId: \"Yg_O34dww\"}}, t1GlrTYIG: false, wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 4000, pixelWidth: 6000, src: \"https://framerusercontent.com/images/19dejiENdVablOnZFfg2KhD7BQ.jpg?width=6000&height=4000\", srcSet: \"https://framerusercontent.com/images/19dejiENdVablOnZFfg2KhD7BQ.jpg?scale-down-to=512&width=6000&height=4000 512w,https://framerusercontent.com/images/19dejiENdVablOnZFfg2KhD7BQ.jpg?scale-down-to=1024&width=6000&height=4000 1024w,https://framerusercontent.com/images/19dejiENdVablOnZFfg2KhD7BQ.jpg?scale-down-to=2048&width=6000&height=4000 2048w,https://framerusercontent.com/images/19dejiENdVablOnZFfg2KhD7BQ.jpg?scale-down-to=4096&width=6000&height=4000 4096w,https://framerusercontent.com/images/19dejiENdVablOnZFfg2KhD7BQ.jpg?width=6000&height=4000 6000w\"}, \"Ein poliertes Edelstahlgeländer glänzt hell im Sonnenlicht.\"), zCRBDB7in: \"Ein Geländer aus Edelstahl ist die perfekte Wahl, wenn du Wert auf modernes Design und langlebige Qualität legst. Es ist witterungsbeständig, pflegeleicht und vielseitig einsetzbar – ob am Balkon, an der Treppe oder auf der Terrasse. Ich fertige dein Edelstahlgeländer passgenau, damit es perfekt zu deinem Zuhause passt.\"}\r\nconst props11 = {...props10, fBEuQpKi4: \"Überdachungssysteme\", ge1pDyf13: \"Terrassendächer\", H04Q4YLHk: \"Mehr Komfort im Außenbereich\", KLM9wyqae: \"kuPG2mAeP\", mcGPsX3sR: \"Terrassendächer\", PO2AFAv5f: {href: {webPageId: \"pBaxSGy8Z\"}}, sSuilFpsh: wrapInAddImageAlt({pixelHeight: 3000, pixelWidth: 4000, src: \"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000\", srcSet: \"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=512&width=4000&height=3000 512w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=1024&width=4000&height=3000 1024w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=2048&width=4000&height=3000 2048w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000 4000w\"}, \"\"), ssUTUAGrC: {href: {webPageId: \"cChmudULh\"}}, t1GlrTYIG: true, uRuQBbrDw: wrapInAddImageAlt({pixelHeight: 1266, pixelWidth: 1636, src: \"https://framerusercontent.com/images/BplervTkCUSHeUtxd61FLaHPFg.jpg?width=1636&height=1266\", srcSet: \"https://framerusercontent.com/images/BplervTkCUSHeUtxd61FLaHPFg.jpg?scale-down-to=512&width=1636&height=1266 512w,https://framerusercontent.com/images/BplervTkCUSHeUtxd61FLaHPFg.jpg?scale-down-to=1024&width=1636&height=1266 1024w,https://framerusercontent.com/images/BplervTkCUSHeUtxd61FLaHPFg.jpg?width=1636&height=1266 1636w\"}, \"Modernes beiges Haus mit eleganter, schwarzer Terrassenüberdachung\"), wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 667, pixelWidth: 1000, src: \"https://framerusercontent.com/images/j6YV4IOfsEAlHOR3ufRylpPnnw.jpg?width=1000&height=667\", srcSet: \"https://framerusercontent.com/images/j6YV4IOfsEAlHOR3ufRylpPnnw.jpg?scale-down-to=512&width=1000&height=667 512w,https://framerusercontent.com/images/j6YV4IOfsEAlHOR3ufRylpPnnw.jpg?width=1000&height=667 1000w\"}, \"Alu Glas Überdachung\"), Yu1wbw0DH: wrapInAddImageAlt({pixelHeight: 3000, pixelWidth: 4000, src: \"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000\", srcSet: \"https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=512&width=4000&height=3000 512w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=1024&width=4000&height=3000 1024w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?scale-down-to=2048&width=4000&height=3000 2048w,https://framerusercontent.com/images/H2JT3n1z9jRMNjsq6Mh6ajky4YM.jpg?width=4000&height=3000 4000w\"}, \"\"), zCRBDB7in: \"Ein Terrassendach macht deinen Außenbereich zu einem echten Wohlfühlort – ob bei Sonne oder Regen. Ich plane und fertige dein Dach passgenau, aus hochwertigen Materialien und mit viel Liebe zum Detail. So entsteht ein stilvoller, langlebiger Schutz, der nicht nur funktional ist, sondern deine Terrasse optisch aufwertet.\"}\r\nconst props12 = {...props10, fBEuQpKi4: \"Sichtschutz- und Zäune\", ge1pDyf13: \"Aluminiumzäune\", H04Q4YLHk: \"Ein Zaun fürs Leben\", KLM9wyqae: \"tAJM1UDB2\", mcGPsX3sR: \"Aluminiumzäune\", PO2AFAv5f: {href: {webPageId: \"rDaQXBuyl\"}}, sSuilFpsh: wrapInAddImageAlt({pixelHeight: 2500, pixelWidth: 4444, src: \"https://framerusercontent.com/images/uHR3HCqaXR47ZvSBMxH83PLPkO4.jpg?width=4444&height=2500\", srcSet: \"https://framerusercontent.com/images/uHR3HCqaXR47ZvSBMxH83PLPkO4.jpg?scale-down-to=512&width=4444&height=2500 512w,https://framerusercontent.com/images/uHR3HCqaXR47ZvSBMxH83PLPkO4.jpg?scale-down-to=1024&width=4444&height=2500 1024w,https://framerusercontent.com/images/uHR3HCqaXR47ZvSBMxH83PLPkO4.jpg?scale-down-to=2048&width=4444&height=2500 2048w,https://framerusercontent.com/images/uHR3HCqaXR47ZvSBMxH83PLPkO4.jpg?scale-down-to=4096&width=4444&height=2500 4096w,https://framerusercontent.com/images/uHR3HCqaXR47ZvSBMxH83PLPkO4.jpg?width=4444&height=2500 4444w\"}, \"Ein moderner Wohnzaun mit eleganten horizontalen dunkelgrauen Paneelen und stabilen weißen Pfosten.\"), ssUTUAGrC: {href: {webPageId: \"fkpG_5HXz\"}}, t1GlrTYIG: true, uRuQBbrDw: wrapInAddImageAlt({pixelHeight: 788, pixelWidth: 1402, src: \"https://framerusercontent.com/images/XcGGH42xmR3bxZN91j6W2obHCQ.jpg?width=1402&height=788\", srcSet: \"https://framerusercontent.com/images/XcGGH42xmR3bxZN91j6W2obHCQ.jpg?scale-down-to=512&width=1402&height=788 512w,https://framerusercontent.com/images/XcGGH42xmR3bxZN91j6W2obHCQ.jpg?scale-down-to=1024&width=1402&height=788 1024w,https://framerusercontent.com/images/XcGGH42xmR3bxZN91j6W2obHCQ.jpg?width=1402&height=788 1402w\"}, \"Ein moderner, eleganter Aluminiumzaun in Holzoptik mit horizontalen Paneelen.\"), wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 788, pixelWidth: 1402, src: \"https://framerusercontent.com/images/XcGGH42xmR3bxZN91j6W2obHCQ.jpg?width=1402&height=788\", srcSet: \"https://framerusercontent.com/images/XcGGH42xmR3bxZN91j6W2obHCQ.jpg?scale-down-to=512&width=1402&height=788 512w,https://framerusercontent.com/images/XcGGH42xmR3bxZN91j6W2obHCQ.jpg?scale-down-to=1024&width=1402&height=788 1024w,https://framerusercontent.com/images/XcGGH42xmR3bxZN91j6W2obHCQ.jpg?width=1402&height=788 1402w\"}, \"\"), Yu1wbw0DH: wrapInAddImageAlt({pixelHeight: 3358, pixelWidth: 5037, src: \"https://framerusercontent.com/images/S9vMCfWM37xCbpDyu9GD2ZEjZA.jpg?width=5037&height=3358\", srcSet: \"https://framerusercontent.com/images/S9vMCfWM37xCbpDyu9GD2ZEjZA.jpg?scale-down-to=512&width=5037&height=3358 512w,https://framerusercontent.com/images/S9vMCfWM37xCbpDyu9GD2ZEjZA.jpg?scale-down-to=1024&width=5037&height=3358 1024w,https://framerusercontent.com/images/S9vMCfWM37xCbpDyu9GD2ZEjZA.jpg?scale-down-to=2048&width=5037&height=3358 2048w,https://framerusercontent.com/images/S9vMCfWM37xCbpDyu9GD2ZEjZA.jpg?scale-down-to=4096&width=5037&height=3358 4096w,https://framerusercontent.com/images/S9vMCfWM37xCbpDyu9GD2ZEjZA.jpg?width=5037&height=3358 5037w\"}, \"Ein moderner, eleganter Aluminiumzaun mit horizontalen dunkelgrauen Paneelen.\"), zCRBDB7in: \"Ein Zaun aus Aluminium ist leicht, stabil und witterungsbeständig. Er braucht kaum Pflege, behält lange seine Optik und lässt sich in vielen Designs umsetzen – von klassisch bis modern. Ich fertige deinen Aluminiumzaun individuell, damit er perfekt zu deinem Haus und Garten passt.\"}\r\nconst props13 = {...props10, fBEuQpKi4: \"Carports\", ge1pDyf13: \"Aluminium\", H04Q4YLHk: \"Schutz, der lange hält\", KLM9wyqae: \"zKq_espob\", mcGPsX3sR: \"Aluminium Carports\", PO2AFAv5f: {href: {webPageId: \"Ay_5Pr_kE\"}}, sSuilFpsh: wrapInAddImageAlt({pixelHeight: 1080, pixelWidth: 1920, src: \"https://framerusercontent.com/images/4YOHSO8xjOA5EGw0D23x8T4r5bQ.png?width=1920&height=1080\", srcSet: \"https://framerusercontent.com/images/4YOHSO8xjOA5EGw0D23x8T4r5bQ.png?scale-down-to=512&width=1920&height=1080 512w,https://framerusercontent.com/images/4YOHSO8xjOA5EGw0D23x8T4r5bQ.png?scale-down-to=1024&width=1920&height=1080 1024w,https://framerusercontent.com/images/4YOHSO8xjOA5EGw0D23x8T4r5bQ.png?width=1920&height=1080 1920w\"}, \"Ein moderner offener Carport aus weißem Aluminium.\"), ssUTUAGrC: {href: {webPageId: \"NbmSCjOm4\"}}, t1GlrTYIG: true, uRuQBbrDw: wrapInAddImageAlt({pixelHeight: 1134, pixelWidth: 2034, src: \"https://framerusercontent.com/images/xfxoHRRXa0WtKjhKA06SABAWYo.jpg?width=2034&height=1134\", srcSet: \"https://framerusercontent.com/images/xfxoHRRXa0WtKjhKA06SABAWYo.jpg?scale-down-to=512&width=2034&height=1134 512w,https://framerusercontent.com/images/xfxoHRRXa0WtKjhKA06SABAWYo.jpg?scale-down-to=1024&width=2034&height=1134 1024w,https://framerusercontent.com/images/xfxoHRRXa0WtKjhKA06SABAWYo.jpg?width=2034&height=1134 2034w\"}, \"Ein moderner Carport aus elegantem Aluminium mit Holzoptik und dunklen Streben inklusive Geräteraum.\"), wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 1576, pixelWidth: 2792, positionX: \"47.9%\", positionY: \"9.3%\", src: \"https://framerusercontent.com/images/soY4EVH1vXN8qMsnZOYDklpLd1c.jpg?width=2792&height=1576\", srcSet: \"https://framerusercontent.com/images/soY4EVH1vXN8qMsnZOYDklpLd1c.jpg?scale-down-to=512&width=2792&height=1576 512w,https://framerusercontent.com/images/soY4EVH1vXN8qMsnZOYDklpLd1c.jpg?scale-down-to=1024&width=2792&height=1576 1024w,https://framerusercontent.com/images/soY4EVH1vXN8qMsnZOYDklpLd1c.jpg?scale-down-to=2048&width=2792&height=1576 2048w,https://framerusercontent.com/images/soY4EVH1vXN8qMsnZOYDklpLd1c.jpg?width=2792&height=1576 2792w\"}, \"Ein modernes Haus verfügt über einen eleganten Carport mit Metallrahmen und warmer Holzverkleidung, gelegen an einer ordentlich gepflasterten Einfahrt.\"), Yu1wbw0DH: wrapInAddImageAlt({pixelHeight: 722, pixelWidth: 1024, src: \"https://framerusercontent.com/images/CC8jD2jqNYjZp54BbNXxuCJXopY.jpg?width=1024&height=722\", srcSet: \"https://framerusercontent.com/images/CC8jD2jqNYjZp54BbNXxuCJXopY.jpg?scale-down-to=512&width=1024&height=722 512w,https://framerusercontent.com/images/CC8jD2jqNYjZp54BbNXxuCJXopY.jpg?width=1024&height=722 1024w\"}, \"Ein moderner halb offener Carport aus elegantem schwarzem Aluminium\"), zCRBDB7in: \"Ein Carport aus Aluminium kombiniert Leichtigkeit mit hoher Stabilität. Das Material ist wetterfest, rostfrei und nahezu wartungsfrei – ideal für dauerhaften Schutz deines Fahrzeugs. Ich plane und fertige deinen Aluminium-Carport nach Maß, damit er funktional ist, optisch überzeugt und perfekt zu deinem Grundstück passt.\\n\\nEgal ob geschlossen oder offen, mit Geräteraum oder ohne, ob mit Roll- oder Flügeltor. Ich habe das passende für dich. Schick mir deine Maße und Wünsche und du bekommst eine von mir konfigurierte 3D Ansicht retour.\"}\r\nconst props14 = {...props10, fBEuQpKi4: \"Sommer- und Wintergärten\", ge1pDyf13: \"mit Glasschiebewand\", H04Q4YLHk: \"Offen, wenn du willst – geschützt, wenn du’s brauchst\", KLM9wyqae: \"JVkgUbNc_\", mcGPsX3sR: \"Sommer- & Wintergärten mit Glasschiebewand\", PO2AFAv5f: {href: {webPageId: \"jf2jepNmo\"}}, ssUTUAGrC: {href: {webPageId: \"NbmSCjOm4\"}}, wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 430, pixelWidth: 713, src: \"https://framerusercontent.com/images/CVb2cLZZQybVHbcbnnWAHfHJsPs.jpg?width=713&height=430\", srcSet: \"https://framerusercontent.com/images/CVb2cLZZQybVHbcbnnWAHfHJsPs.jpg?scale-down-to=512&width=713&height=430 512w,https://framerusercontent.com/images/CVb2cLZZQybVHbcbnnWAHfHJsPs.jpg?width=713&height=430 713w\"}, \"Ein moderner, verglaster Wintergarten mit Hebeschiebeelementen.\"), zCRBDB7in: \"Glasschiebewände machen deinen Sommer- oder Wintergarten zu einem wandelbaren Raum. Bei schönem Wetter schiebst du die Elemente zur Seite und bist mitten im Freien. Zieht ein Schauer auf, sind sie schnell geschlossen und halten Wind und Regen ab. Alles wird passgenau geplant und sauber montiert.\\n\"}\r\nconst props15 = {...props10, fBEuQpKi4: \"Sommer- und Wintergärten\", ge1pDyf13: \"mit Faltelementen\", H04Q4YLHk: \"Weit offen in einem Handgriff\", KLM9wyqae: \"JVkgUbNc_\", mcGPsX3sR: \"Sommer- & Wintergärten mit Faltelementen\", PO2AFAv5f: {href: {webPageId: \"h4FUJQWsJ\"}}, ssUTUAGrC: {href: {webPageId: \"YoeBe9I8x\"}}, wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 905, pixelWidth: 698, src: \"https://framerusercontent.com/images/v0H8aZ2v5oBsIPg4mzD01kGoU.jpg?width=698&height=905\", srcSet: \"https://framerusercontent.com/images/v0H8aZ2v5oBsIPg4mzD01kGoU.jpg?width=698&height=905 698w\"}, \"Ein großzügiger und eleganter weißer Sommergarten mit großen Faltelementen.\"), zCRBDB7in: \"Faltelemente verwandeln deinen Sommer- oder Wintergarten im Handumdrehen in einen offenen Platz im Freien. Die einzelnen Elemente lassen sich seitlich zusammenfalten, sodass fast keine Barriere zwischen dir und deinem Garten bleibt. Bei Bedarf sind sie schnell geschlossen und bieten zuverlässigen Schutz vor Wind und Wetter.\"}\r\nconst props16 = {...props10, D4sCrnIfu: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/FeXF3v58IS6KUp58GqfIe5ZJytk.png?width=150&height=150\"}, \"\"), fBEuQpKi4: \"Carports\", ge1pDyf13: \"Stahl\", H04Q4YLHk: \"Robust gebaut für viele Jahre\", Kj9UynSDs: true, KLM9wyqae: \"zKq_espob\", mcGPsX3sR: \"Stahl Carports\", PO2AFAv5f: {href: {webPageId: \"dOVcPg8Oj\"}}, ssUTUAGrC: {href: {webPageId: \"NbmSCjOm4\"}}, wqP1kPsYp: undefined, zCRBDB7in: \"Ein Carport aus Stahl steht für maximale Stabilität und Haltbarkeit. Ob verzinkt, pulverbeschichtet oder im schlichten Industrielook – ich fertige deinen Stahl-Carport genau nach deinen Wünschen. So erhältst du einen langlebigen Unterstand, der dein Fahrzeug zuverlässig schützt und sich harmonisch in dein Grundstück einfügt.\"}\r\nconst props17 = {...props10, fBEuQpKi4: \"Sichtschutz- und Zäune\", ge1pDyf13: \"Glaszäune\", H04Q4YLHk: \"Schutz mit Durchblick\", KLM9wyqae: \"tAJM1UDB2\", mcGPsX3sR: \"Glaszäune\", PO2AFAv5f: {href: {webPageId: \"PV1FDjy8D\"}}, ssUTUAGrC: {href: {webPageId: \"fkpG_5HXz\"}}, wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 2800, pixelWidth: 4300, src: \"https://framerusercontent.com/images/Hjlcb4bF2Fsgji9OmbLAW8Dnu4Q.jpg?width=4300&height=2800\", srcSet: \"https://framerusercontent.com/images/Hjlcb4bF2Fsgji9OmbLAW8Dnu4Q.jpg?scale-down-to=512&width=4300&height=2800 512w,https://framerusercontent.com/images/Hjlcb4bF2Fsgji9OmbLAW8Dnu4Q.jpg?scale-down-to=1024&width=4300&height=2800 1024w,https://framerusercontent.com/images/Hjlcb4bF2Fsgji9OmbLAW8Dnu4Q.jpg?scale-down-to=2048&width=4300&height=2800 2048w,https://framerusercontent.com/images/Hjlcb4bF2Fsgji9OmbLAW8Dnu4Q.jpg?scale-down-to=4096&width=4300&height=2800 4096w,https://framerusercontent.com/images/Hjlcb4bF2Fsgji9OmbLAW8Dnu4Q.jpg?width=4300&height=2800 4300w\"}, \"Ein moderner Glaszaun säumt eine sonnendurchflutete Terrasse.\"), zCRBDB7in: \"Ein Zaun aus Glas schützt und grenzt ab, ohne den Blick zu verstellen. Er wirkt modern, lässt viel Licht durch und passt perfekt zu klaren, zeitgemäßen Architekturlinien. Ich fertige deinen Glaszaun nach Maß – mit hochwertigen Materialien und sicherer Verarbeitung für langlebige Freude.\"}\r\nconst props18 = {...props10, fBEuQpKi4: \"Sichtschutz- und Zäune\", ge1pDyf13: \"Solarzäune\", H04Q4YLHk: \"Dein Zaun, der mitarbeitet\", KLM9wyqae: \"tAJM1UDB2\", mcGPsX3sR: \"Solarzäune\", PO2AFAv5f: {href: {webPageId: \"rXNlKb3pa\"}}, ssUTUAGrC: {href: {webPageId: \"fkpG_5HXz\"}}, wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 1536, pixelWidth: 2048, positionX: \"54.6%\", positionY: \"12.2%\", src: \"https://framerusercontent.com/images/DBdSdAQhsSnfmYWKgRKpoEyEgw8.jpg?width=2048&height=1536\", srcSet: \"https://framerusercontent.com/images/DBdSdAQhsSnfmYWKgRKpoEyEgw8.jpg?scale-down-to=512&width=2048&height=1536 512w,https://framerusercontent.com/images/DBdSdAQhsSnfmYWKgRKpoEyEgw8.jpg?scale-down-to=1024&width=2048&height=1536 1024w,https://framerusercontent.com/images/DBdSdAQhsSnfmYWKgRKpoEyEgw8.jpg?width=2048&height=1536 2048w\"}, \"Ein Solarzaun, eingefasst von eleganten grauen Metall- und Steinelementen.\"), zCRBDB7in: \"Ein Solarzaun schützt nicht nur dein Grundstück, sondern produziert gleichzeitig umweltfreundlichen Strom. Die integrierten Solarmodule fügen sich harmonisch ins Design ein und liefern saubere Energie für deinen Haushalt. Ich plane und fertige deinen Solarzaun individuell – für nachhaltigen Nutzen und eine moderne Optik.\"}\r\nconst props19 = {...props10, fBEuQpKi4: \"Sichtschutz- und Zäune\", ge1pDyf13: \"Schiebetore / Zauntüren\", H04Q4YLHk: \"Tore und Türen nach Maß\", KLM9wyqae: \"tAJM1UDB2\", mcGPsX3sR: \"Schiebetore / Zauntüren\", PO2AFAv5f: {href: {webPageId: \"kEMRnP07s\"}}, sSuilFpsh: wrapInAddImageAlt({pixelHeight: 2067, pixelWidth: 3100, src: \"https://framerusercontent.com/images/i0nX4iLW86gN8qSCrH046EoPxKk.jpg?width=3100&height=2067\", srcSet: \"https://framerusercontent.com/images/i0nX4iLW86gN8qSCrH046EoPxKk.jpg?scale-down-to=512&width=3100&height=2067 512w,https://framerusercontent.com/images/i0nX4iLW86gN8qSCrH046EoPxKk.jpg?scale-down-to=1024&width=3100&height=2067 1024w,https://framerusercontent.com/images/i0nX4iLW86gN8qSCrH046EoPxKk.jpg?scale-down-to=2048&width=3100&height=2067 2048w,https://framerusercontent.com/images/i0nX4iLW86gN8qSCrH046EoPxKk.jpg?width=3100&height=2067 3100w\"}, \"Ein modernes, elegantes Tor aus horizontalen Metalllamellen mit dunkler Oberfläche, eingefasst von strukturierten Steinsäulen.\"), ssUTUAGrC: {href: {webPageId: \"fkpG_5HXz\"}}, t1GlrTYIG: true, uRuQBbrDw: wrapInAddImageAlt({pixelHeight: 3000, pixelWidth: 4500, src: \"https://framerusercontent.com/images/sojHxrsYTeKNdAhHdORuRAN0Vg.jpg?width=4500&height=3000\", srcSet: \"https://framerusercontent.com/images/sojHxrsYTeKNdAhHdORuRAN0Vg.jpg?scale-down-to=512&width=4500&height=3000 512w,https://framerusercontent.com/images/sojHxrsYTeKNdAhHdORuRAN0Vg.jpg?scale-down-to=1024&width=4500&height=3000 1024w,https://framerusercontent.com/images/sojHxrsYTeKNdAhHdORuRAN0Vg.jpg?scale-down-to=2048&width=4500&height=3000 2048w,https://framerusercontent.com/images/sojHxrsYTeKNdAhHdORuRAN0Vg.jpg?scale-down-to=4096&width=4500&height=3000 4096w,https://framerusercontent.com/images/sojHxrsYTeKNdAhHdORuRAN0Vg.jpg?width=4500&height=3000 4500w\"}, \"Ein modernes, elegantes graues Schiebetor aus horizontalen Paneelen steht vor einem zeitgenössischen Haus.\"), wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 4016, pixelWidth: 6016, positionX: \"55.4%\", positionY: \"31.3%\", src: \"https://framerusercontent.com/images/v0ZyaYQ5MPrtn81BqZzvIKePdw.jpg?width=6016&height=4016\", srcSet: \"https://framerusercontent.com/images/v0ZyaYQ5MPrtn81BqZzvIKePdw.jpg?scale-down-to=512&width=6016&height=4016 512w,https://framerusercontent.com/images/v0ZyaYQ5MPrtn81BqZzvIKePdw.jpg?scale-down-to=1024&width=6016&height=4016 1024w,https://framerusercontent.com/images/v0ZyaYQ5MPrtn81BqZzvIKePdw.jpg?scale-down-to=2048&width=6016&height=4016 2048w,https://framerusercontent.com/images/v0ZyaYQ5MPrtn81BqZzvIKePdw.jpg?scale-down-to=4096&width=6016&height=4016 4096w,https://framerusercontent.com/images/v0ZyaYQ5MPrtn81BqZzvIKePdw.jpg?width=6016&height=4016 6016w\"}, \"Ein moderner, eleganter schwarzer Metallzaun mit horizontalen Lamellen umgibt einen üppigen, grünen Garten.\"), Yu1wbw0DH: wrapInAddImageAlt({pixelHeight: 3264, pixelWidth: 5824, src: \"https://framerusercontent.com/images/9QFQSWKDzWg8qqHXjxPXsAeZLY.jpg?width=5824&height=3264\", srcSet: \"https://framerusercontent.com/images/9QFQSWKDzWg8qqHXjxPXsAeZLY.jpg?scale-down-to=512&width=5824&height=3264 512w,https://framerusercontent.com/images/9QFQSWKDzWg8qqHXjxPXsAeZLY.jpg?scale-down-to=1024&width=5824&height=3264 1024w,https://framerusercontent.com/images/9QFQSWKDzWg8qqHXjxPXsAeZLY.jpg?scale-down-to=2048&width=5824&height=3264 2048w,https://framerusercontent.com/images/9QFQSWKDzWg8qqHXjxPXsAeZLY.jpg?scale-down-to=4096&width=5824&height=3264 4096w,https://framerusercontent.com/images/9QFQSWKDzWg8qqHXjxPXsAeZLY.jpg?width=5824&height=3264 5824w\"}, \"Ein elegantes, modernes schwarzes Schiebetor steht am Eingang eines zeitgenössischen Glasbürogebäudes.\"), zCRBDB7in: \"Schiebetore und Zauntüren sind mehr als nur ein Zugang – sie sind Teil des Gesamteindrucks deines Grundstücks. Ich fertige sie so, dass sie sich harmonisch in den Zaun einfügen, leicht zu bedienen sind und lange Freude bereiten. Vom Design bis zur Montage erhältst du alles passgenau und aus einer Hand.\"}\r\nconst props20 = {...props10, fBEuQpKi4: \"Sichtschutz- und Zäune\", ge1pDyf13: \"Gartentore / Türen\", H04Q4YLHk: \"Der passende Eingang zu deinem Garten\", KLM9wyqae: \"tAJM1UDB2\", mcGPsX3sR: \"Gartentore / Türen\", PO2AFAv5f: {href: {webPageId: \"ooJLDgTJQ\"}}, sSuilFpsh: wrapInAddImageAlt({pixelHeight: 4225, pixelWidth: 6334, src: \"https://framerusercontent.com/images/Wl2BDuZAgO3UtXDnIAvXfyWAI.jpg?width=6334&height=4225\", srcSet: \"https://framerusercontent.com/images/Wl2BDuZAgO3UtXDnIAvXfyWAI.jpg?scale-down-to=512&width=6334&height=4225 512w,https://framerusercontent.com/images/Wl2BDuZAgO3UtXDnIAvXfyWAI.jpg?scale-down-to=1024&width=6334&height=4225 1024w,https://framerusercontent.com/images/Wl2BDuZAgO3UtXDnIAvXfyWAI.jpg?scale-down-to=2048&width=6334&height=4225 2048w,https://framerusercontent.com/images/Wl2BDuZAgO3UtXDnIAvXfyWAI.jpg?scale-down-to=4096&width=6334&height=4225 4096w,https://framerusercontent.com/images/Wl2BDuZAgO3UtXDnIAvXfyWAI.jpg?width=6334&height=4225 6334w\"}, \"Ein elegantes, modernes graues Tor mit horizontalem Paneeldesign.\"), ssUTUAGrC: {href: {webPageId: \"fkpG_5HXz\"}}, t1GlrTYIG: true, uRuQBbrDw: wrapInAddImageAlt({pixelHeight: 786, pixelWidth: 1402, src: \"https://framerusercontent.com/images/NdzlLzlJt3AlmmBCN00GmH0VI.jpg?width=1402&height=786\", srcSet: \"https://framerusercontent.com/images/NdzlLzlJt3AlmmBCN00GmH0VI.jpg?scale-down-to=512&width=1402&height=786 512w,https://framerusercontent.com/images/NdzlLzlJt3AlmmBCN00GmH0VI.jpg?scale-down-to=1024&width=1402&height=786 1024w,https://framerusercontent.com/images/NdzlLzlJt3AlmmBCN00GmH0VI.jpg?width=1402&height=786 1402w\"}, \"Ein eleganter, moderner Sichtschutzzaun in Weiß und Schwarz mit passendem Tor.\"), wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 2133, pixelWidth: 3200, src: \"https://framerusercontent.com/images/zHw6x1ndB2RcK9mDmqyEk7El49w.jpg?width=3200&height=2133\", srcSet: \"https://framerusercontent.com/images/zHw6x1ndB2RcK9mDmqyEk7El49w.jpg?scale-down-to=512&width=3200&height=2133 512w,https://framerusercontent.com/images/zHw6x1ndB2RcK9mDmqyEk7El49w.jpg?scale-down-to=1024&width=3200&height=2133 1024w,https://framerusercontent.com/images/zHw6x1ndB2RcK9mDmqyEk7El49w.jpg?scale-down-to=2048&width=3200&height=2133 2048w,https://framerusercontent.com/images/zHw6x1ndB2RcK9mDmqyEk7El49w.jpg?width=3200&height=2133 3200w\"}, \"Modernes Gartentor in eine Steinmauer eingelassen.\"), Yu1wbw0DH: wrapInAddImageAlt({pixelHeight: 3947, pixelWidth: 5920, src: \"https://framerusercontent.com/images/WRosuXMCdvpwIqqRi3lIdIZHCs.jpg?width=5920&height=3947\", srcSet: \"https://framerusercontent.com/images/WRosuXMCdvpwIqqRi3lIdIZHCs.jpg?scale-down-to=512&width=5920&height=3947 512w,https://framerusercontent.com/images/WRosuXMCdvpwIqqRi3lIdIZHCs.jpg?scale-down-to=1024&width=5920&height=3947 1024w,https://framerusercontent.com/images/WRosuXMCdvpwIqqRi3lIdIZHCs.jpg?scale-down-to=2048&width=5920&height=3947 2048w,https://framerusercontent.com/images/WRosuXMCdvpwIqqRi3lIdIZHCs.jpg?scale-down-to=4096&width=5920&height=3947 4096w,https://framerusercontent.com/images/WRosuXMCdvpwIqqRi3lIdIZHCs.jpg?width=5920&height=3947 5920w\"}, \"\"), zCRBDB7in: \"Gartentore und Türen sind die Einladung in deinen Außenbereich. Ich fertige sie so, dass sie optisch zu Zaun, Haus und Garten passen, sich leicht öffnen lassen und lange halten. Vom schlichten Holztor bis zur modernen Metallkonstruktion – alles entsteht nach deinen Wünschen und aus hochwertigen Materialien.\"}\r\nconst props21 = {...props10, fBEuQpKi4: \"Überdachungssysteme\", ge1pDyf13: \"Pergolen\", H04Q4YLHk: \"Stilvolle Akzente im Garten\", KLM9wyqae: \"kuPG2mAeP\", mcGPsX3sR: \"Pergolen\", PO2AFAv5f: {href: {webPageId: \"pzPU6z2xy\"}}, sSuilFpsh: wrapInAddImageAlt({pixelHeight: 590, pixelWidth: 990, src: \"https://framerusercontent.com/images/zRv4J7BrtWn19lgWEnsKtIXrs.jpg?width=990&height=590\", srcSet: \"https://framerusercontent.com/images/zRv4J7BrtWn19lgWEnsKtIXrs.jpg?scale-down-to=512&width=990&height=590 512w,https://framerusercontent.com/images/zRv4J7BrtWn19lgWEnsKtIXrs.jpg?width=990&height=590 990w\"}, \"Der Garten eines modernen Hauses mit einer großzügigen Pergola mit Nachtbeleuchtung.\"), ssUTUAGrC: {href: {webPageId: \"cChmudULh\"}}, t1GlrTYIG: true, uRuQBbrDw: wrapInAddImageAlt({pixelHeight: 590, pixelWidth: 990, src: \"https://framerusercontent.com/images/4xfL3i8TC8ajychPx5WosxZecc.jpg?width=990&height=590\", srcSet: \"https://framerusercontent.com/images/4xfL3i8TC8ajychPx5WosxZecc.jpg?scale-down-to=512&width=990&height=590 512w,https://framerusercontent.com/images/4xfL3i8TC8ajychPx5WosxZecc.jpg?width=990&height=590 990w\"}, \"Ein moderner Gartenpatio mit eleganter schwarzer Stahl-Pergola und bequemen Outdoor-Sitzmöbeln.\"), wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 590, pixelWidth: 990, positionX: \"59.1%\", positionY: \"18.3%\", src: \"https://framerusercontent.com/images/4xfL3i8TC8ajychPx5WosxZecc.jpg?width=990&height=590\", srcSet: \"https://framerusercontent.com/images/4xfL3i8TC8ajychPx5WosxZecc.jpg?scale-down-to=512&width=990&height=590 512w,https://framerusercontent.com/images/4xfL3i8TC8ajychPx5WosxZecc.jpg?width=990&height=590 990w\"}, \"Ein moderner Gartenpatio mit eleganter schwarzer Stahl-Pergola und bequemen Outdoor-Sitzmöbeln.\"), Yu1wbw0DH: wrapInAddImageAlt({pixelHeight: 590, pixelWidth: 990, src: \"https://framerusercontent.com/images/D69twU1J1jiYum9Xujb3RAlatk.jpg?width=990&height=590\", srcSet: \"https://framerusercontent.com/images/D69twU1J1jiYum9Xujb3RAlatk.jpg?scale-down-to=512&width=990&height=590 512w,https://framerusercontent.com/images/D69twU1J1jiYum9Xujb3RAlatk.jpg?width=990&height=590 990w\"}, \"Ein moderner, sonnendurchfluteter Außenbereich mit eleganten Glaswänden und einer gemütlichen Sitzecke.\"), zCRBDB7in: \"Eine Pergola verbindet offenen Raum mit schützendem Komfort. Ob als stilvolle Erweiterung deiner Terrasse oder als freistehender Blickfang im Garten – ich plane und fertige sie passgenau. Hochwertige Materialien und durchdachtes Design sorgen dafür, dass deine Pergola lange Freude bereitet und perfekt zu deinem Zuhause passt.\"}\r\nconst props22 = {...props10, fBEuQpKi4: \"Überdachungssysteme\", ge1pDyf13: \"Vordächer\", H04Q4YLHk: \"Willkommen bei jedem Wetter\", KLM9wyqae: \"kuPG2mAeP\", mcGPsX3sR: \"Vordächer\", PO2AFAv5f: {href: {webPageId: \"UwSSSbEUv\"}}, sSuilFpsh: wrapInAddImageAlt({pixelHeight: 542, pixelWidth: 965, src: \"https://framerusercontent.com/images/uCJcsHtdaTsSPInSXWBGkyS3I.png?width=965&height=542\", srcSet: \"https://framerusercontent.com/images/uCJcsHtdaTsSPInSXWBGkyS3I.png?scale-down-to=512&width=965&height=542 512w,https://framerusercontent.com/images/uCJcsHtdaTsSPInSXWBGkyS3I.png?width=965&height=542 965w\"}, \"Das Bild zeigt das Logo für „metall & Montagetechnik Bräuer“ mit den Initialen „mmb“, geprägt auf einer silbernen Plakette vor hellblauem Hintergrund und dient als Platzhalterbild.\"), ssUTUAGrC: {href: {webPageId: \"cChmudULh\"}}, t1GlrTYIG: true, uRuQBbrDw: wrapInAddImageAlt({pixelHeight: 740, pixelWidth: 1288, src: \"https://framerusercontent.com/images/znNejuj4v4uydWmLiokVwoARRgg.jpg?width=1288&height=740\", srcSet: \"https://framerusercontent.com/images/znNejuj4v4uydWmLiokVwoARRgg.jpg?scale-down-to=512&width=1288&height=740 512w,https://framerusercontent.com/images/znNejuj4v4uydWmLiokVwoARRgg.jpg?scale-down-to=1024&width=1288&height=740 1024w,https://framerusercontent.com/images/znNejuj4v4uydWmLiokVwoARRgg.jpg?width=1288&height=740 1288w\"}, \"Moderner Hauseingang mit einem eleganten Glas- und Metall-Vordach.\"), wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 828, pixelWidth: 1432, positionX: \"58.2%\", positionY: \"1.1%\", src: \"https://framerusercontent.com/images/D1XULW0oc2z7P7Y2sZrOy31aWZA.jpg?width=1432&height=828\", srcSet: \"https://framerusercontent.com/images/D1XULW0oc2z7P7Y2sZrOy31aWZA.jpg?scale-down-to=512&width=1432&height=828 512w,https://framerusercontent.com/images/D1XULW0oc2z7P7Y2sZrOy31aWZA.jpg?scale-down-to=1024&width=1432&height=828 1024w,https://framerusercontent.com/images/D1XULW0oc2z7P7Y2sZrOy31aWZA.jpg?width=1432&height=828 1432w\"}, \"Moderner Hauseingang mit einem eleganten Glas- und Metall-Vordach.\"), Yu1wbw0DH: wrapInAddImageAlt({pixelHeight: 828, pixelWidth: 1432, src: \"https://framerusercontent.com/images/D1XULW0oc2z7P7Y2sZrOy31aWZA.jpg?width=1432&height=828\", srcSet: \"https://framerusercontent.com/images/D1XULW0oc2z7P7Y2sZrOy31aWZA.jpg?scale-down-to=512&width=1432&height=828 512w,https://framerusercontent.com/images/D1XULW0oc2z7P7Y2sZrOy31aWZA.jpg?scale-down-to=1024&width=1432&height=828 1024w,https://framerusercontent.com/images/D1XULW0oc2z7P7Y2sZrOy31aWZA.jpg?width=1432&height=828 1432w\"}, \"Moderner Hauseingang mit einem eleganten Glas- und Metall-Vordach.\"), zCRBDB7in: \"Ein Vordach schützt dich und deine Gäste vor Regen, Schnee oder starker Sonne – und wertet gleichzeitig den Eingangsbereich auf. Ich fertige dein Vordach passgenau, aus langlebigen Materialien und im Stil deines Hauses. So wird es zum funktionalen Blickfang, der Schutz und Design ideal verbindet.\"}\r\nconst props23 = {...props10, D4sCrnIfu: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/FgvJXPJokgjKjLG67I7Mr7eLRs.png?width=150&height=150\"}, \"\"), fBEuQpKi4: \"Metallbau- und Handel\", ge1pDyf13: \"Anfertigungen Edelstahl, Niro, Stahl und Aluminium\", H04Q4YLHk: \"Individuelle Anfertigungen aus Metall\", Kj9UynSDs: true, KLM9wyqae: \"kPzGN_a5s\", mcGPsX3sR: \"Anfertigungen Edelstahl, Niro, Stahl und Aluminium\", PO2AFAv5f: {href: {webPageId: \"QEGpoyB6J\"}}, ssUTUAGrC: {href: {webPageId: \"ylexWMkUh\"}}, wqP1kPsYp: undefined, zCRBDB7in: \"Du suchst eine Lösung, die exakt passt? Ich fertige individuelle Bauteile und Konstruktionen aus Edelstahl (Niro), Stahl und Aluminium – vom Einzelstück bis zur Kleinserie. Mit sauberer Verarbeitung, passgenauer Planung und langlebigen Materialien entsteht genau das, was du brauchst: robust, funktional und optisch stimmig – für Haus, Garten oder Gewerbe.\"}\r\nconst props24 = {...props10, fBEuQpKi4: \"Metallbau- und Handel\", ge1pDyf13: \"Konstruktionen\", H04Q4YLHk: \"Konstruktionen\", KLM9wyqae: \"kPzGN_a5s\", mcGPsX3sR: \"Konstruktionen\", PO2AFAv5f: {href: {webPageId: \"EQ0g5DU7U\"}}, sSuilFpsh: wrapInAddImageAlt({pixelHeight: 2048, pixelWidth: 1536, positionX: \"41%\", positionY: \"11.2%\", src: \"https://framerusercontent.com/images/AAPSI5FYaSkn9aDrHmWea8WMYc.jpg?width=1536&height=2048\", srcSet: \"https://framerusercontent.com/images/AAPSI5FYaSkn9aDrHmWea8WMYc.jpg?scale-down-to=1024&width=1536&height=2048 768w,https://framerusercontent.com/images/AAPSI5FYaSkn9aDrHmWea8WMYc.jpg?width=1536&height=2048 1536w\"}, \"Ein von Christoph Bräuer gemachter Gartenwasserhahn.\"), ssUTUAGrC: {href: {webPageId: \"ylexWMkUh\"}}, t1GlrTYIG: true, uRuQBbrDw: wrapInAddImageAlt({pixelHeight: 1536, pixelWidth: 2048, src: \"https://framerusercontent.com/images/CpTFk3GEjj06TKbPkljOnVKt6sg.jpg?width=2048&height=1536\", srcSet: \"https://framerusercontent.com/images/CpTFk3GEjj06TKbPkljOnVKt6sg.jpg?scale-down-to=512&width=2048&height=1536 512w,https://framerusercontent.com/images/CpTFk3GEjj06TKbPkljOnVKt6sg.jpg?scale-down-to=1024&width=2048&height=1536 1024w,https://framerusercontent.com/images/CpTFk3GEjj06TKbPkljOnVKt6sg.jpg?width=2048&height=1536 2048w\"}, \"\"), wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 1536, pixelWidth: 2048, positionX: \"58.1%\", positionY: \"65.2%\", src: \"https://framerusercontent.com/images/CpTFk3GEjj06TKbPkljOnVKt6sg.jpg?width=2048&height=1536\", srcSet: \"https://framerusercontent.com/images/CpTFk3GEjj06TKbPkljOnVKt6sg.jpg?scale-down-to=512&width=2048&height=1536 512w,https://framerusercontent.com/images/CpTFk3GEjj06TKbPkljOnVKt6sg.jpg?scale-down-to=1024&width=2048&height=1536 1024w,https://framerusercontent.com/images/CpTFk3GEjj06TKbPkljOnVKt6sg.jpg?width=2048&height=1536 2048w\"}, \"\"), Yu1wbw0DH: wrapInAddImageAlt({pixelHeight: 1242, pixelWidth: 2048, src: \"https://framerusercontent.com/images/C1g62DusRVRjKAeBOu4EunDQwQ.jpg?width=2048&height=1242\", srcSet: \"https://framerusercontent.com/images/C1g62DusRVRjKAeBOu4EunDQwQ.jpg?scale-down-to=512&width=2048&height=1242 512w,https://framerusercontent.com/images/C1g62DusRVRjKAeBOu4EunDQwQ.jpg?scale-down-to=1024&width=2048&height=1242 1024w,https://framerusercontent.com/images/C1g62DusRVRjKAeBOu4EunDQwQ.jpg?width=2048&height=1242 2048w\"}, \"Ein von Christoph Bräuer gemachtes Edelstahlgeländer.\"), zCRBDB7in: \"Ob für Haus, Garten oder gewerbliche Nutzung – ich fertige Metallkonstruktionen passgenau nach deinen Wünschen. Von der Idee über die Planung bis zur Umsetzung arbeite ich präzise und mit hochwertigen Materialien. So entstehen stabile, langlebige und optisch passende Lösungen, die genau zu deinem Projekt passen.\"}\r\nconst props25 = {...props10, fBEuQpKi4: \"Metallbau- und Handel\", ge1pDyf13: \"Schweißarbeiten\", H04Q4YLHk: \"Saubere Nähte, stabile Ergebnisse\", KLM9wyqae: \"kPzGN_a5s\", mcGPsX3sR: \"Schweißarbeiten\", PO2AFAv5f: {href: {webPageId: \"pEptJ80qa\"}}, ssUTUAGrC: {href: {webPageId: \"ylexWMkUh\"}}, wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 3005, pixelWidth: 4507, src: \"https://framerusercontent.com/images/nJ0FGmmjh0ei00YFZ1nAy3QofIQ.jpg?width=4507&height=3005\", srcSet: \"https://framerusercontent.com/images/nJ0FGmmjh0ei00YFZ1nAy3QofIQ.jpg?scale-down-to=512&width=4507&height=3005 512w,https://framerusercontent.com/images/nJ0FGmmjh0ei00YFZ1nAy3QofIQ.jpg?scale-down-to=1024&width=4507&height=3005 1024w,https://framerusercontent.com/images/nJ0FGmmjh0ei00YFZ1nAy3QofIQ.jpg?scale-down-to=2048&width=4507&height=3005 2048w,https://framerusercontent.com/images/nJ0FGmmjh0ei00YFZ1nAy3QofIQ.jpg?scale-down-to=4096&width=4507&height=3005 4096w,https://framerusercontent.com/images/nJ0FGmmjh0ei00YFZ1nAy3QofIQ.jpg?width=4507&height=3005 4507w\"}, \"Christoph Bräuer mit Schutzausrüstung führt Schweißarbeiten an einem Metallstück in seiner Werkstatt aus.\"), zCRBDB7in: \"Vom kleinen Reparaturteil bis zur kompletten Metallkonstruktion – ich führe Schweißarbeiten präzise und zuverlässig aus. Mit Erfahrung in verschiedenen Schweißverfahren sorge ich für haltbare, saubere Verbindungen, die optisch überzeugen und den Belastungen standhalten. So erhältst du ein Ergebnis, das lange zuverlässig seinen Zweck erfüllt.\\n\\nWIG, Alu und Niro, MAG alle Lagen, Hartauftragungen\"}\r\nconst props26 = {...props10, ge1pDyf13: \"Glas\", H04Q4YLHk: \"Klare Sicht, starke Wirkung\", mcGPsX3sR: \"Glas Geländer\", PO2AFAv5f: {href: {webPageId: \"MgPtxHTEo\"}}, t1GlrTYIG: true, uRuQBbrDw: wrapInAddImageAlt({pixelHeight: 1536, pixelWidth: 2048, positionX: \"55.3%\", positionY: \"0.5%\", src: \"https://framerusercontent.com/images/p5M7EFS6a8MoUk2yym8MSJKVg.jpg?width=2048&height=1536\", srcSet: \"https://framerusercontent.com/images/p5M7EFS6a8MoUk2yym8MSJKVg.jpg?scale-down-to=512&width=2048&height=1536 512w,https://framerusercontent.com/images/p5M7EFS6a8MoUk2yym8MSJKVg.jpg?scale-down-to=1024&width=2048&height=1536 1024w,https://framerusercontent.com/images/p5M7EFS6a8MoUk2yym8MSJKVg.jpg?width=2048&height=1536 2048w\"}, \"\"), wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 1536, pixelWidth: 2048, positionX: \"48.3%\", positionY: \"0.9%\", src: \"https://framerusercontent.com/images/p5M7EFS6a8MoUk2yym8MSJKVg.jpg?width=2048&height=1536\", srcSet: \"https://framerusercontent.com/images/p5M7EFS6a8MoUk2yym8MSJKVg.jpg?scale-down-to=512&width=2048&height=1536 512w,https://framerusercontent.com/images/p5M7EFS6a8MoUk2yym8MSJKVg.jpg?scale-down-to=1024&width=2048&height=1536 1024w,https://framerusercontent.com/images/p5M7EFS6a8MoUk2yym8MSJKVg.jpg?width=2048&height=1536 2048w\"}, \"Ein modernes Haus verfügt über einen eleganten Glasbalkon mit Stahlrahmen.\"), zCRBDB7in: \"Ein Geländer aus Glas sorgt für offene Sicht und ein modernes Erscheinungsbild. Es schützt zuverlässig, ohne den Blick zu verstellen, und passt perfekt zu zeitgemäßer Architektur. Ich fertige dein Glasgeländer individuell, mit hochwertigen Materialien und sicherer Verarbeitung, damit es optisch wie funktional überzeugt.\"}\r\nconst props27 = {...props10, D4sCrnIfu: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/yAs38qFcUwERdgHcYO5aKLP60.png?width=150&height=150\"}, \"\"), ge1pDyf13: \"Aluminium\", H04Q4YLHk: \"Wetterfest und formschön zugleich\", Kj9UynSDs: true, mcGPsX3sR: \"Aluminium Geländer\", PO2AFAv5f: {href: {webPageId: \"iFf5TtU_s\"}}, wqP1kPsYp: undefined, zCRBDB7in: \"Ein Geländer aus Aluminium überzeugt durch seine Leichtigkeit, hohe Stabilität und Wetterbeständigkeit. Es ist nahezu wartungsfrei und bietet vielfältige Gestaltungsmöglichkeiten – von modern bis klassisch. Ich fertige dein Aluminiumgeländer passgenau, damit es langlebig ist und perfekt zu deinem Zuhause passt.\"}\r\nconst props28 = {...props10, ge1pDyf13: \"Stahl\", H04Q4YLHk: \"Wenn es richtig robust sein soll\", mcGPsX3sR: \"Stahl Geländer\", PO2AFAv5f: {href: {webPageId: \"iFf5TtU_s\"}}, wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 3648, pixelWidth: 5472, src: \"https://framerusercontent.com/images/f9EaLunH2V5dRgr35VXI95EXDc.jpg?width=5472&height=3648\", srcSet: \"https://framerusercontent.com/images/f9EaLunH2V5dRgr35VXI95EXDc.jpg?scale-down-to=512&width=5472&height=3648 512w,https://framerusercontent.com/images/f9EaLunH2V5dRgr35VXI95EXDc.jpg?scale-down-to=1024&width=5472&height=3648 1024w,https://framerusercontent.com/images/f9EaLunH2V5dRgr35VXI95EXDc.jpg?scale-down-to=2048&width=5472&height=3648 2048w,https://framerusercontent.com/images/f9EaLunH2V5dRgr35VXI95EXDc.jpg?scale-down-to=4096&width=5472&height=3648 4096w,https://framerusercontent.com/images/f9EaLunH2V5dRgr35VXI95EXDc.jpg?width=5472&height=3648 5472w\"}, \"Eine moderne Treppe im Industriestil mit eleganten schwarzen Metallgeländern.\"), zCRBDB7in: \"Ein Geländer aus Stahl steht für höchste Stabilität und lange Lebensdauer. Ob pulverbeschichtet, verzinkt oder im schlichten Rohstahl-Look – ich fertige dein Geländer genau nach deinen Vorstellungen. So erhältst du einen soliden, zuverlässigen Schutz, der sich optisch harmonisch in dein Zuhause einfügt.\"}\r\nconst props29 = {...props10, ge1pDyf13: \"Französische Balkone\", H04Q4YLHk: \"Mehr Ausblick, mehr Sicherheit\", mcGPsX3sR: \"Französische Balkone\", PO2AFAv5f: {href: {webPageId: \"iFf5TtU_s\"}}, t1GlrTYIG: true, uRuQBbrDw: wrapInAddImageAlt({pixelHeight: 2250, pixelWidth: 4000, src: \"https://framerusercontent.com/images/KzUFBGvmXejxXVvpEDVSU0S3M.jpg?width=4000&height=2250\", srcSet: \"https://framerusercontent.com/images/KzUFBGvmXejxXVvpEDVSU0S3M.jpg?scale-down-to=512&width=4000&height=2250 512w,https://framerusercontent.com/images/KzUFBGvmXejxXVvpEDVSU0S3M.jpg?scale-down-to=1024&width=4000&height=2250 1024w,https://framerusercontent.com/images/KzUFBGvmXejxXVvpEDVSU0S3M.jpg?scale-down-to=2048&width=4000&height=2250 2048w,https://framerusercontent.com/images/KzUFBGvmXejxXVvpEDVSU0S3M.jpg?width=4000&height=2250 4000w\"}, \"Von außerhalb fotografiertes luxuriöses Badezimmer mit freistehender Badewanne und Blick über einen französischen Balkon.\"), wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 2250, pixelWidth: 4000, src: \"https://framerusercontent.com/images/ulkJFhpBDuxIHxMoKinUJdo7ds.jpg?width=4000&height=2250\", srcSet: \"https://framerusercontent.com/images/ulkJFhpBDuxIHxMoKinUJdo7ds.jpg?scale-down-to=512&width=4000&height=2250 512w,https://framerusercontent.com/images/ulkJFhpBDuxIHxMoKinUJdo7ds.jpg?scale-down-to=1024&width=4000&height=2250 1024w,https://framerusercontent.com/images/ulkJFhpBDuxIHxMoKinUJdo7ds.jpg?scale-down-to=2048&width=4000&height=2250 2048w,https://framerusercontent.com/images/ulkJFhpBDuxIHxMoKinUJdo7ds.jpg?width=4000&height=2250 4000w\"}, \"Luxuriöses Badezimmer mit freistehender Badewanne und Blick auf einen französischen Balkon.\"), Yu1wbw0DH: wrapInAddImageAlt({pixelHeight: 5000, pixelWidth: 4529, positionX: \"53.3%\", positionY: \"88%\", src: \"https://framerusercontent.com/images/5Ga55G3ULwooXMdvmobwdIIefk.jpg?width=4529&height=5000\", srcSet: \"https://framerusercontent.com/images/5Ga55G3ULwooXMdvmobwdIIefk.jpg?scale-down-to=1024&width=4529&height=5000 927w,https://framerusercontent.com/images/5Ga55G3ULwooXMdvmobwdIIefk.jpg?scale-down-to=2048&width=4529&height=5000 1855w,https://framerusercontent.com/images/5Ga55G3ULwooXMdvmobwdIIefk.jpg?scale-down-to=4096&width=4529&height=5000 3710w,https://framerusercontent.com/images/5Ga55G3ULwooXMdvmobwdIIefk.jpg?width=4529&height=5000 4529w\"}, \"Ein modernes, zweistöckiges weißes Haus mit großen Fenstern und französischem Balkon.\"), zCRBDB7in: \"Ein französischer Balkon schützt zuverlässig vor Stürzen, ohne den Blick oder das Licht zu nehmen. Er verleiht Fenstern und Fassaden eine elegante Note und bietet dabei höchste Sicherheit. Ich fertige deinen französischen Balkon individuell, passend zu deinem Haus und aus langlebigen, hochwertigen Materialien.\"}\r\nconst props30 = {EZmpgscJF: \"Von mir persönlich ausgewählt und im Einsatz bewährt – entdecken Sie Materialien und Zubehör, die Qualität spürbar machen.\", fBEuQpKi4: \"Insektenschutz\", ge1pDyf13: \"Insektenschutz\", H04Q4YLHk: \"Insektenschutz \\nmit Herz & Hand\", J_I0Yw3fa: \"uOrRexGBc\", mcGPsX3sR: \"Insektenschutz\", ssUTUAGrC: {href: {webPageId: \"T8AJZbCui\"}}, zCRBDB7in: \"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\"}\r\nconst props31 = {...props30, EZmpgscJF: \"Von mir persönlich ausgewählt und im Einsatz bewährt – entdecken Sie Materialien und Zubehör, die Qualität spürbar machen.\\n\\nQualitativ hochwertie Tore der Firma Ryterna.\", fBEuQpKi4: \"Garagentore\", ge1pDyf13: \"Garagentore\", H04Q4YLHk: \"Tore \\nmit Herz & Hand\", J_I0Yw3fa: \"ncqALJ778\", mcGPsX3sR: \"Garagentore\", ssUTUAGrC: {href: {webPageId: \"i4m2URyUQ\"}}}\r\nconst props32 = {...props30, EZmpgscJF: \"Von mir persönlich ausgewählt und im Einsatz bewährt – entdecken Sie Materialien und Zubehör, die Qualität spürbar machen.\\n\\nFensterplanung ist so individuell wie dein Zuhause. Am besten besprechen wir’s persönlich – ich zeige dir alle Möglichkeiten und die Lösung, die wirklich passt.\", fBEuQpKi4: \"Fenster\", ge1pDyf13: \"Fenster\", H04Q4YLHk: \"Fenster \\nmit Herz & Hand\", J_I0Yw3fa: \"r67JmwGzY\", mcGPsX3sR: \"Fenster\", ssUTUAGrC: {href: {webPageId: \"NdAqGzruT\"}}, zCRBDB7in: \"Fenster sind mehr als nur eine Lichtquelle – sie bestimmen den Charakter eines Hauses, sorgen für frische Luft und schaffen eine Verbindung zwischen drinnen und draußen. Ich biete dir maßgefertigte Fenster in verschiedenen Materialien, Designs und Ausführungen, die optimal zu deinem Zuhause passen. Dabei lege ich Wert auf Energieeffizienz, Sicherheit und Langlebigkeit, damit du nicht nur Heizkosten sparst, sondern dich auch wohl und geschützt fühlst. Von der persönlichen Beratung über die präzise Planung bis zur fachgerechten Montage bekommst du bei mir alles aus einer Hand. So entstehen Fensterlösungen, die nicht nur funktional sind, sondern dein Zuhause auch optisch aufwerten und viele Jahre Freude bereiten.\"}\r\nconst props33 = {...props30, fBEuQpKi4: \"Türen\", ge1pDyf13: \"Türen\", H04Q4YLHk: \"Türen \\nmit Herz & Hand\", J_I0Yw3fa: \"IijoxHQP8\", mcGPsX3sR: \"Türen\", ssUTUAGrC: {href: {webPageId: \"BBGDeG95_\"}}, zCRBDB7in: \"Türen sind weit mehr als nur ein Zugang – sie prägen den ersten Eindruck deines Hauses und tragen wesentlich zu Sicherheit, Komfort und Wärmedämmung bei. Ob Haustür, Nebeneingang oder Innentür, jede wird bei mir passgenau nach deinen Wünschen gefertigt und fachgerecht montiert. Dabei stehen hochwertige Materialien, durchdachte Technik und ansprechendes Design im Vordergrund. So erhältst du eine Tür, die nicht nur zuverlässig funktioniert, sondern auch perfekt zu deinem Stil passt und viele Jahre Freude bereitet. Von der Beratung bis zur Montage bekommst du alles aus einer Hand – für Türen, die einladend wirken und dein Zuhause schützen.\"}\r\nconst props34 = {...props30, fBEuQpKi4: \"Fensterbänke\", ge1pDyf13: \"Fensterbänke\", H04Q4YLHk: \"Fensterbänke \\nmit Herz & Hand\", J_I0Yw3fa: \"t1XBVQ5v0\", mcGPsX3sR: \"Fensterbänke\", ssUTUAGrC: {href: {webPageId: \"f5w8mDi1c\"}}, zCRBDB7in: \"Fensterbänke sind nicht nur ein praktisches Bauteil, sondern auch ein wichtiges Gestaltungselement für Innen- und Außenbereiche. Sie schützen die Wand unter dem Fenster vor Witterung, bieten Ablagefläche und setzen optische Akzente. Ob aus Naturstein, Aluminium oder anderen Materialien – ich liefere und montiere deine Fensterbänke passgenau und in einer Ausführung, die zu deinem Haus passt. Dabei achte ich auf hochwertige Verarbeitung und sauberen Einbau, damit Funktion und Optik perfekt harmonieren. So erhältst du langlebige Fensterbänke, die sowohl optisch überzeugen als auch ihren Zweck zuverlässig erfüllen.\"}\r\nconst props35 = {...props30, fBEuQpKi4: \"Terrassenböden\", ge1pDyf13: \"Terrassenböden\", H04Q4YLHk: \"Terrassenböden \\nmit Herz & Hand\", J_I0Yw3fa: \"DMaVToiHl\", mcGPsX3sR: \"Terrassenböden\", ssUTUAGrC: {href: {webPageId: \"rKHMPJoQW\"}}, zCRBDB7in: \"Ein schöner Terrassenboden macht den Außenbereich zu einem Ort, an dem man gerne Zeit verbringt. Ob aus Holz, WPC oder Naturstein – das Material beeinflusst nicht nur die Optik, sondern auch die Pflege und Haltbarkeit. Ich biete dir Terrassenböden in verschiedenen Ausführungen, passgenau geplant und fachgerecht verlegt. Dabei achte ich auf eine hochwertige Verarbeitung und eine stabile Unterkonstruktion, damit dein Boden viele Jahre lang Freude bereitet. Vom gemütlichen Sitzplatz bis zur großzügigen Außenterrasse – gemeinsam finden wir die passende Lösung für deinen Stil und dein Budget.\"}\r\nconst props36 = {...props30, fBEuQpKi4: \"Sonnenschutz\", ge1pDyf13: \"Sonnenschutz\", H04Q4YLHk: \"Sonnenschutz \\nmit Herz & Hand\", J_I0Yw3fa: \"kx42CEwEB\", mcGPsX3sR: \"Sonnenschutz\", ssUTUAGrC: {href: {webPageId: \"TM1HqWQpt\"}}, zCRBDB7in: \"Sonnenschutz sorgt nicht nur für angenehme Temperaturen, sondern schützt auch vor blendendem Licht und schädlicher UV-Strahlung. Ob für Fenster, Terrasse oder Wintergarten – die passende Lösung steigert Komfort und Wohnqualität. Ich biete dir Sonnenschutzsysteme in verschiedenen Ausführungen, von Rollläden über Raffstores bis hin zu modernen Textilscreens. Alle Anlagen werden passgenau geplant und fachgerecht montiert, damit sie optisch und technisch überzeugen. So genießt du Schatten, wenn du ihn brauchst, und behältst dennoch Licht und Ausblick, ganz nach deinen Wünschen.\"}\r\nconst props37 = {...props30, fBEuQpKi4: \"Markisen- und Terrassenbeschattungen\", ge1pDyf13: \"Markisen- und Terrassenbeschattungen\", H04Q4YLHk: \"Markisen- und Terrassenbeschattungen \\nmit Herz & Hand\", J_I0Yw3fa: \"G_pB2PQFU\", mcGPsX3sR: \"Markisen- und Terrassenbeschattungen\", ssUTUAGrC: {href: {webPageId: \"L9w6HgjIA\"}}, zCRBDB7in: \"Markisen- und Terrassenbeschattungssysteme sorgen für angenehmen Schatten, schützen vor UV-Strahlung und steigern den Komfort im Außenbereich – selbst an heißen Sommertagen. Ob Aufglasmarkise für den Wintergarten, Unterglasmarkise für filigrane Beschattung, Vertikal- oder Senkrechtmarkise für seitlichen Schutz oder klassische Gelenkarmmarkise für Terrasse und Balkon – jede Lösung wird passgenau auf deine Bedürfnisse abgestimmt. Ich biete dir langlebige Systeme aus hochwertigen Materialien, die optisch zu deinem Haus passen und funktional überzeugen. Planung, Lieferung und Montage erfolgen aus einer Hand, damit du deinen Lieblingsplatz im Freien entspannt genießen kannst.\"}\r\nconst props38 = {CHo9fKSvH: false, fBEuQpKi4: \"Insektenschutz\", ge1pDyf13: \"Rollo\", H04Q4YLHk: \"Flexibler Insektenschutz für Fenster\", h4ohCaHv5: true, mcGPsX3sR: \"Insektenschutz Rollo\", PO2AFAv5f: {href: {webPageId: \"R5Fphe97u\"}}, ssUTUAGrC: {href: {webPageId: \"T8AJZbCui\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/oieCtNfXSrNf3TKldRbWjHx6gco.png?width=150&height=150\"}, \"\"), wcie1M_Le: \"uOrRexGBc\", zCRBDB7in: \"Ein Insektenschutzrollo ist die praktische Lösung, wenn du frische Luft genießen, aber Mücken und Fliegen draußen halten möchtest. Es lässt sich leicht bedienen, verschwindet platzsparend im Gehäuse und ist jederzeit griffbereit. Ich liefere und montiere dein Rollo passgenau, damit es zuverlässig funktioniert und optisch dezent wirkt.\"}\r\nconst props39 = {...props38, fBEuQpKi4: \"Fenster\", ge1pDyf13: \"Aluminium\", H04Q4YLHk: \"Robuste Fenster mit klarer Linie\", mcGPsX3sR: \"Aluminium Fenster\", PO2AFAv5f: {href: {webPageId: \"LjXXWV3RK\"}}, ssUTUAGrC: {href: {webPageId: \"NdAqGzruT\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/JpR32PU1dCzncdlnWcGIFQWYQc.png?width=150&height=150\"}, \"\"), wcie1M_Le: \"r67JmwGzY\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 500, pixelWidth: 800, src: \"https://framerusercontent.com/images/HsMHU04s1XmuN3HtNbxBiKVKQA.png?width=800&height=500\", srcSet: \"https://framerusercontent.com/images/HsMHU04s1XmuN3HtNbxBiKVKQA.png?scale-down-to=512&width=800&height=500 512w,https://framerusercontent.com/images/HsMHU04s1XmuN3HtNbxBiKVKQA.png?width=800&height=500 800w\"}, \"Querschnitt Fenster Aluminium\"), zCRBDB7in: \"Aluminiumfenster überzeugen durch ihre Stabilität, ihre moderne, schlanke Optik und ihre lange Lebensdauer. Sie sind witterungsbeständig, pflegeleicht und bieten hervorragende Wärmedämmung. Ich liefere und montiere deine Aluminiumfenster passgenau, damit sie perfekt zu deinem Haus passen und dir viele Jahre Freude bereiten.\"}\r\nconst props40 = {...props38, fBEuQpKi4: \"Fenster\", ge1pDyf13: \"Holz\", H04Q4YLHk: \"Stil aus der Natur\", mcGPsX3sR: \"Holz Fenster\", PO2AFAv5f: {href: {webPageId: \"LjXXWV3RK\"}}, ssUTUAGrC: {href: {webPageId: \"NdAqGzruT\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/JpR32PU1dCzncdlnWcGIFQWYQc.png?width=150&height=150\"}, \"\"), wcie1M_Le: \"r67JmwGzY\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 690, pixelWidth: 920, src: \"https://framerusercontent.com/images/PgzNyaVs7gpg26Llh5rUdAU6hE.webp?width=920&height=690\", srcSet: \"https://framerusercontent.com/images/PgzNyaVs7gpg26Llh5rUdAU6hE.webp?scale-down-to=512&width=920&height=690 512w,https://framerusercontent.com/images/PgzNyaVs7gpg26Llh5rUdAU6hE.webp?width=920&height=690 920w\"}, \"Querschnitt Fenster Holz\"), zCRBDB7in: \"Fenster aus Holz verleihen deinem Zuhause eine besonders wohnliche Note. Sie überzeugen durch ihre natürliche Ausstrahlung, hervorragende Dämmwerte und vielseitige Gestaltungsmöglichkeiten. Ob klassisch, modern oder rustikal – Holzfenster lassen sich individuell anpassen und passen sich jedem Baustil an. Ich fertige und montiere deine Holzfenster passgenau, damit sie lange Freude bereiten und dein Zuhause aufwerten.\"}\r\nconst props41 = {...props38, CHo9fKSvH: true, fBEuQpKi4: \"Türen\", ge1pDyf13: \"Haustüren\", H04Q4YLHk: \"Einladend und sicher zugleich\", h4ohCaHv5: false, JXR3bKJgf: wrapInAddImageAlt({pixelHeight: 4267, pixelWidth: 4267, positionX: \"35.8%\", positionY: \"73.6%\", src: \"https://framerusercontent.com/images/YRqauTS1MAWtzALAJlqWxsDeNI.jpg?width=4267&height=4267\", srcSet: \"https://framerusercontent.com/images/YRqauTS1MAWtzALAJlqWxsDeNI.jpg?scale-down-to=512&width=4267&height=4267 512w,https://framerusercontent.com/images/YRqauTS1MAWtzALAJlqWxsDeNI.jpg?scale-down-to=1024&width=4267&height=4267 1024w,https://framerusercontent.com/images/YRqauTS1MAWtzALAJlqWxsDeNI.jpg?scale-down-to=2048&width=4267&height=4267 2048w,https://framerusercontent.com/images/YRqauTS1MAWtzALAJlqWxsDeNI.jpg?scale-down-to=4096&width=4267&height=4267 4096w,https://framerusercontent.com/images/YRqauTS1MAWtzALAJlqWxsDeNI.jpg?width=4267&height=4267 4267w\"}, \"Ein moderner, minimalistischer Eingang mit einer großen, eleganten halb Glas, halb Aluminium Haustüre.\"), mcGPsX3sR: \"Haustüren\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 2048, pixelWidth: 1536, positionX: \"66.3%\", positionY: \"29.5%\", src: \"https://framerusercontent.com/images/SReeyiuzACq9eyFThrN0P8Hx4.jpg?width=1536&height=2048\", srcSet: \"https://framerusercontent.com/images/SReeyiuzACq9eyFThrN0P8Hx4.jpg?scale-down-to=1024&width=1536&height=2048 768w,https://framerusercontent.com/images/SReeyiuzACq9eyFThrN0P8Hx4.jpg?width=1536&height=2048 1536w\"}, \"Aufnahme einer Aluminium Haustüre in Holzoptik mit Metallverzierungen.\"), PO2AFAv5f: {href: {webPageId: \"vCAOxsrq9\"}}, ssUTUAGrC: {href: {webPageId: \"BBGDeG95_\"}}, tUYJtMz4x: undefined, vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 2048, pixelWidth: 1536, positionX: \"46.4%\", positionY: \"33%\", src: \"https://framerusercontent.com/images/EAMj3BoY4RKeGFS43dL0sf0XHE.jpg?width=1536&height=2048\", srcSet: \"https://framerusercontent.com/images/EAMj3BoY4RKeGFS43dL0sf0XHE.jpg?scale-down-to=1024&width=1536&height=2048 768w,https://framerusercontent.com/images/EAMj3BoY4RKeGFS43dL0sf0XHE.jpg?width=1536&height=2048 1536w\"}, \"Aufnahme einer grauen Aluminium Haustüre mit Glaselement an der rechten Seite.\"), wcie1M_Le: \"IijoxHQP8\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 3838, pixelWidth: 5768, src: \"https://framerusercontent.com/images/Re2DNklOa9JRIZlsAyg9a31u36Q.jpg?width=5768&height=3838\", srcSet: \"https://framerusercontent.com/images/Re2DNklOa9JRIZlsAyg9a31u36Q.jpg?scale-down-to=512&width=5768&height=3838 512w,https://framerusercontent.com/images/Re2DNklOa9JRIZlsAyg9a31u36Q.jpg?scale-down-to=1024&width=5768&height=3838 1024w,https://framerusercontent.com/images/Re2DNklOa9JRIZlsAyg9a31u36Q.jpg?scale-down-to=2048&width=5768&height=3838 2048w,https://framerusercontent.com/images/Re2DNklOa9JRIZlsAyg9a31u36Q.jpg?scale-down-to=4096&width=5768&height=3838 4096w,https://framerusercontent.com/images/Re2DNklOa9JRIZlsAyg9a31u36Q.jpg?width=5768&height=3838 5768w\"}, \"Ein Ausstellungsraum mit einer Vielzahl moderner Innentüren aus Holz in unterschiedlichen Stilen und Ausführungen.\"), zCRBDB7in: \"Die Haustür ist der erste Eindruck deines Hauses. Sie soll einladend wirken, vor Wetter und Lärm schützen und für Sicherheit sorgen. Ich biete dir Haustüren in verschiedenen Materialien, Designs und Ausführungen – passgenau geplant und fachgerecht montiert. So entsteht eine Tür, die zu deinem Stil passt und viele Jahre zuverlässig funktioniert.\"}\r\nconst props42 = {...props38, fBEuQpKi4: \"Fensterbänke\", ge1pDyf13: \"Außenfensterbänke\", H04Q4YLHk: \"Langlebiger Schutz für die Fassade\", mcGPsX3sR: \"Außenfensterbänke\", PO2AFAv5f: {href: {webPageId: \"MULsFjPNK\"}}, ssUTUAGrC: {href: {webPageId: \"f5w8mDi1c\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/KQ1T4xKPu8JRezOfliisxxj6YSE.png?width=150&height=150\"}, \"\"), wcie1M_Le: \"t1XBVQ5v0\", zCRBDB7in: \"Außenfensterbänke haben die wichtige Aufgabe, Regenwasser von der Fassade fernzuhalten und den Bereich unter dem Fenster zu schützen. Gleichzeitig setzen sie optische Akzente und runden das Erscheinungsbild deiner Fenster ab. Ich liefere und montiere deine Außenfensterbänke passgenau, aus wetterfesten Materialien und in einer Ausführung, die zu deinem Haus passt.\"}\r\nconst props43 = {...props38, CHo9fKSvH: true, fBEuQpKi4: \"Terrassenböden\", ge1pDyf13: \"Aluminium Unterkonstruktion\", H04Q4YLHk: \"Die solide Grundlage für deine Terrasse\", h4ohCaHv5: false, mcGPsX3sR: \"Aluminium Unterkonstruktion\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 2048, pixelWidth: 1536, src: \"https://framerusercontent.com/images/ZYxOndkEclcF5YKze8W9pa09ZM.jpg?width=1536&height=2048\", srcSet: \"https://framerusercontent.com/images/ZYxOndkEclcF5YKze8W9pa09ZM.jpg?scale-down-to=1024&width=1536&height=2048 768w,https://framerusercontent.com/images/ZYxOndkEclcF5YKze8W9pa09ZM.jpg?width=1536&height=2048 1536w\"}, \"Ein Projekt von Christoph Bräuer welches eine Aluminium Unterkonstruktion zeigt und halb verlegte Terrassenbeläge.\"), PO2AFAv5f: {href: {webPageId: \"TZgzYXLqE\"}}, ssUTUAGrC: {href: {webPageId: \"rKHMPJoQW\"}}, tUYJtMz4x: undefined, vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 1536, pixelWidth: 2048, src: \"https://framerusercontent.com/images/HCQQjZ7AXHK6ulwgYkbDlChuU.jpg?width=2048&height=1536\", srcSet: \"https://framerusercontent.com/images/HCQQjZ7AXHK6ulwgYkbDlChuU.jpg?scale-down-to=512&width=2048&height=1536 512w,https://framerusercontent.com/images/HCQQjZ7AXHK6ulwgYkbDlChuU.jpg?scale-down-to=1024&width=2048&height=1536 1024w,https://framerusercontent.com/images/HCQQjZ7AXHK6ulwgYkbDlChuU.jpg?width=2048&height=1536 2048w\"}, \"Ein Projekt von Christoph Bräuer welches eine Aluminium Unterkonstruktion zeigt und halb verlegte Terrassenbeläge.\"), wcie1M_Le: \"DMaVToiHl\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 1536, pixelWidth: 2048, positionX: \"51.1%\", positionY: \"73.6%\", src: \"https://framerusercontent.com/images/HCQQjZ7AXHK6ulwgYkbDlChuU.jpg?width=2048&height=1536\", srcSet: \"https://framerusercontent.com/images/HCQQjZ7AXHK6ulwgYkbDlChuU.jpg?scale-down-to=512&width=2048&height=1536 512w,https://framerusercontent.com/images/HCQQjZ7AXHK6ulwgYkbDlChuU.jpg?scale-down-to=1024&width=2048&height=1536 1024w,https://framerusercontent.com/images/HCQQjZ7AXHK6ulwgYkbDlChuU.jpg?width=2048&height=1536 2048w\"}, \"Ein Projekt von Christoph Bräuer welches eine Aluminium Unterkonstruktion zeigt und halb verlegte Terrassenbeläge.\"), zCRBDB7in: \"Eine Aluminium-Unterkonstruktion sorgt für Stabilität und lange Haltbarkeit deines Terrassenbodens. Das Material ist leicht, rostfrei und verzieht sich nicht – ideal für alle Bodenbeläge wie Holz, WPC oder Stein. Ich plane und montiere die Unterkonstruktion passgenau, damit dein Terrassenboden sicher liegt und viele Jahre Freude bereitet.\"}\r\nconst props44 = {...props38, CHo9fKSvH: true, fBEuQpKi4: \"Sonnenschutz\", ge1pDyf13: \"Raffstore\", H04Q4YLHk: \"Licht und Schatten perfekt steuern\", h4ohCaHv5: false, JXR3bKJgf: wrapInAddImageAlt({pixelHeight: 4912, pixelWidth: 7360, src: \"https://framerusercontent.com/images/0qtkVuRtjMVz3omsxxhS05s.jpg?width=7360&height=4912\", srcSet: \"https://framerusercontent.com/images/0qtkVuRtjMVz3omsxxhS05s.jpg?scale-down-to=512&width=7360&height=4912 512w,https://framerusercontent.com/images/0qtkVuRtjMVz3omsxxhS05s.jpg?scale-down-to=1024&width=7360&height=4912 1024w,https://framerusercontent.com/images/0qtkVuRtjMVz3omsxxhS05s.jpg?scale-down-to=2048&width=7360&height=4912 2048w,https://framerusercontent.com/images/0qtkVuRtjMVz3omsxxhS05s.jpg?scale-down-to=4096&width=7360&height=4912 4096w,https://framerusercontent.com/images/0qtkVuRtjMVz3omsxxhS05s.jpg?width=7360&height=4912 7360w\"}, \"Eine moderne Wohnecke mit großen Fenstern und Raffstore, ergänzt durch eine elegante Stehlampe und einen bequemen Sessel.\"), mcGPsX3sR: \"Raffstore\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 3835, pixelWidth: 5753, src: \"https://framerusercontent.com/images/Z4hgiVDkWeXlRlKzxR40ye8pw.jpg?width=5753&height=3835\", srcSet: \"https://framerusercontent.com/images/Z4hgiVDkWeXlRlKzxR40ye8pw.jpg?scale-down-to=512&width=5753&height=3835 512w,https://framerusercontent.com/images/Z4hgiVDkWeXlRlKzxR40ye8pw.jpg?scale-down-to=1024&width=5753&height=3835 1024w,https://framerusercontent.com/images/Z4hgiVDkWeXlRlKzxR40ye8pw.jpg?scale-down-to=2048&width=5753&height=3835 2048w,https://framerusercontent.com/images/Z4hgiVDkWeXlRlKzxR40ye8pw.jpg?scale-down-to=4096&width=5753&height=3835 4096w,https://framerusercontent.com/images/Z4hgiVDkWeXlRlKzxR40ye8pw.jpg?width=5753&height=3835 5753w\"}, \"Eine Nahaufnahme von eleganten, modernen, schwarzen Raffstore\"), PO2AFAv5f: {href: {webPageId: \"Adtrdbkg3\"}}, ssUTUAGrC: {href: {webPageId: \"TM1HqWQpt\"}}, tUYJtMz4x: undefined, vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 1180, pixelWidth: 1800, src: \"https://framerusercontent.com/images/iRhnrR2ZJbMVhcihPmcgOIEdNFI.jpg?width=1800&height=1180\", srcSet: \"https://framerusercontent.com/images/iRhnrR2ZJbMVhcihPmcgOIEdNFI.jpg?scale-down-to=512&width=1800&height=1180 512w,https://framerusercontent.com/images/iRhnrR2ZJbMVhcihPmcgOIEdNFI.jpg?scale-down-to=1024&width=1800&height=1180 1024w,https://framerusercontent.com/images/iRhnrR2ZJbMVhcihPmcgOIEdNFI.jpg?width=1800&height=1180 1800w\"}, \"Ein modernes, zweigeschossiges Haus mit großen Glasfronten erstrahlt vor dem dunklen Abendhimmel – die markanten Raffstores prägen dabei die elegante Fassade.\"), wcie1M_Le: \"kx42CEwEB\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 3744, pixelWidth: 5616, src: \"https://framerusercontent.com/images/QkAE5jGn21JNSb0t6w2xr1MlA4.jpg?width=5616&height=3744\", srcSet: \"https://framerusercontent.com/images/QkAE5jGn21JNSb0t6w2xr1MlA4.jpg?scale-down-to=512&width=5616&height=3744 512w,https://framerusercontent.com/images/QkAE5jGn21JNSb0t6w2xr1MlA4.jpg?scale-down-to=1024&width=5616&height=3744 1024w,https://framerusercontent.com/images/QkAE5jGn21JNSb0t6w2xr1MlA4.jpg?scale-down-to=2048&width=5616&height=3744 2048w,https://framerusercontent.com/images/QkAE5jGn21JNSb0t6w2xr1MlA4.jpg?scale-down-to=4096&width=5616&height=3744 4096w,https://framerusercontent.com/images/QkAE5jGn21JNSb0t6w2xr1MlA4.jpg?width=5616&height=3744 5616w\"}, \"Eine Person steht hinter einem sonnendurchfluteten Fenster mit halboffenen Raffstore in einem modernen Gebäude und blickt auf eine malerische Landschaft hinaus.\"), zCRBDB7in: \"Raffstores sind außenliegende Lamellenjalousien, mit denen du den Lichteinfall stufenlos regulieren kannst. Sie schützen vor direkter Sonneneinstrahlung, verhindern Überhitzung und sorgen gleichzeitig für eine angenehme Lichtstimmung im Raum. Ich liefere und montiere deinen Raffstore passgenau, in hochwertiger Ausführung und im Design, das zu deinem Haus passt.\\n\\nNeu: Retrolux Lamelle für mehr Licht bei gleicher Beschattung.\"}\r\nconst props45 = {...props38, CHo9fKSvH: true, fBEuQpKi4: \"Markisen- und Terrassenbeschattungen\", ge1pDyf13: \"Aufglasmarkise\", H04Q4YLHk: \"Hitze stoppen, bevor sie entsteht\", h4ohCaHv5: false, JXR3bKJgf: wrapInAddImageAlt({pixelHeight: 1200, pixelWidth: 1200, src: \"https://framerusercontent.com/images/2KZrUGRmlKJl06SJ5bl7lzFdaE.jpg?width=1200&height=1200\", srcSet: \"https://framerusercontent.com/images/2KZrUGRmlKJl06SJ5bl7lzFdaE.jpg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/2KZrUGRmlKJl06SJ5bl7lzFdaE.jpg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/2KZrUGRmlKJl06SJ5bl7lzFdaE.jpg?width=1200&height=1200 1200w\"}, \"Eine moderne Dachterrasse mit eleganter Aufglasmarkise, die für stilvollen Sonnenschutz sorgt.\"), mcGPsX3sR: \"Aufglasmarkise\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 1200, pixelWidth: 1200, src: \"https://framerusercontent.com/images/0iz4PhyxvDqd4lkKiVJfbNlF9s.jpg?width=1200&height=1200\", srcSet: \"https://framerusercontent.com/images/0iz4PhyxvDqd4lkKiVJfbNlF9s.jpg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/0iz4PhyxvDqd4lkKiVJfbNlF9s.jpg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/0iz4PhyxvDqd4lkKiVJfbNlF9s.jpg?width=1200&height=1200 1200w\"}, \"Ein großzügiger, lichtdurchfluteter Wintergarten mit modernen Möbeln und Aufglasmarkise, die den Raum in sanftes Licht taucht und eine heimelige Atmosphäre schafft.\"), PO2AFAv5f: {href: {webPageId: \"BEexn4K9a\"}}, ssUTUAGrC: {href: {webPageId: \"L9w6HgjIA\"}}, tUYJtMz4x: undefined, vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 903, pixelWidth: 1200, src: \"https://framerusercontent.com/images/v8AetRVGxD8hvPrnQd5eBwIr7s8.jpg?width=1200&height=903\", srcSet: \"https://framerusercontent.com/images/v8AetRVGxD8hvPrnQd5eBwIr7s8.jpg?scale-down-to=512&width=1200&height=903 512w,https://framerusercontent.com/images/v8AetRVGxD8hvPrnQd5eBwIr7s8.jpg?scale-down-to=1024&width=1200&height=903 1024w,https://framerusercontent.com/images/v8AetRVGxD8hvPrnQd5eBwIr7s8.jpg?width=1200&height=903 1200w\"}, \"Ein modernes, minimalistisches zweigeschossiges Haus in Weiß mit eleganter Glas-Terrasse und integrierter Aufglasmarkise.\"), wcie1M_Le: \"G_pB2PQFU\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 748, pixelWidth: 1200, positionX: \"49.5%\", positionY: \"8.1%\", src: \"https://framerusercontent.com/images/dxOSbjsrXRGx3YSzGRGSovCuRTo.jpg?width=1200&height=748\", srcSet: \"https://framerusercontent.com/images/dxOSbjsrXRGx3YSzGRGSovCuRTo.jpg?scale-down-to=512&width=1200&height=748 512w,https://framerusercontent.com/images/dxOSbjsrXRGx3YSzGRGSovCuRTo.jpg?scale-down-to=1024&width=1200&height=748 1024w,https://framerusercontent.com/images/dxOSbjsrXRGx3YSzGRGSovCuRTo.jpg?width=1200&height=748 1200w\"}, \"Modernes Wintergarten-Anbau mit Glaswänden an einem stilvollen zweigeschossigen Haus in der Dämmerung, ausgestattet mit einer modernen Aufglasmarkise.\"), zCRBDB7in: \"Eine Aufglasmarkise wird direkt auf dem Glasdach montiert und hält Sonnenstrahlen ab, bevor sie in den Raum gelangen. So bleibt es auch an heißen Tagen angenehm kühl, ohne auf Helligkeit verzichten zu müssen. Ich liefere und montiere deine Aufglasmarkise passgenau, in hochwertiger Ausführung und im Design, das zu deinem Haus passt.\"}\r\nconst props46 = {...props38, CHo9fKSvH: true, fBEuQpKi4: \"Markisen- und Terrassenbeschattungen\", ge1pDyf13: \"Unterglasmarkise\", H04Q4YLHk: \"Eleganter Sonnenschutz von innen\", h4ohCaHv5: false, mcGPsX3sR: \"Unterglasmarkise\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 756, pixelWidth: 1376, src: \"https://framerusercontent.com/images/yN2khTo5AAa9So6XC4xBmZ3GKw.png?width=1376&height=756\", srcSet: \"https://framerusercontent.com/images/yN2khTo5AAa9So6XC4xBmZ3GKw.png?scale-down-to=512&width=1376&height=756 512w,https://framerusercontent.com/images/yN2khTo5AAa9So6XC4xBmZ3GKw.png?scale-down-to=1024&width=1376&height=756 1024w,https://framerusercontent.com/images/yN2khTo5AAa9So6XC4xBmZ3GKw.png?width=1376&height=756 1376w\"}, \"Eine moderne Glas-Pergola mit Unterglasmarkise als einfahrbares Stoffdach, direkt am Haus angebaut.\"), PO2AFAv5f: {href: {webPageId: \"CocFhmOlm\"}}, ssUTUAGrC: {href: {webPageId: \"L9w6HgjIA\"}}, tUYJtMz4x: undefined, vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 952, pixelWidth: 1200, src: \"https://framerusercontent.com/images/COb035LD7tUZOvMCmAZfl9Us.jpg?width=1200&height=952\", srcSet: \"https://framerusercontent.com/images/COb035LD7tUZOvMCmAZfl9Us.jpg?scale-down-to=512&width=1200&height=952 512w,https://framerusercontent.com/images/COb035LD7tUZOvMCmAZfl9Us.jpg?scale-down-to=1024&width=1200&height=952 1024w,https://framerusercontent.com/images/COb035LD7tUZOvMCmAZfl9Us.jpg?width=1200&height=952 1200w\"}, \"Unter dem Glasdach montierte Markise mit hellen Stoffbahnen, beschattet Sitzbereich an großzügiger Terrasse.\"), wcie1M_Le: \"G_pB2PQFU\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 914, pixelWidth: 1195, src: \"https://framerusercontent.com/images/Vsgz4LsBo5oiEMfTLcCWvdkfSE.jpg?width=1195&height=914\", srcSet: \"https://framerusercontent.com/images/Vsgz4LsBo5oiEMfTLcCWvdkfSE.jpg?scale-down-to=512&width=1195&height=914 512w,https://framerusercontent.com/images/Vsgz4LsBo5oiEMfTLcCWvdkfSE.jpg?scale-down-to=1024&width=1195&height=914 1024w,https://framerusercontent.com/images/Vsgz4LsBo5oiEMfTLcCWvdkfSE.jpg?width=1195&height=914 1195w\"}, \"Modernes Luxushaus mit stilvoller weißer Fassade, großen Glasfronten und einer eleganten Pergola über dem Terrassenbereich mit gemütlichen Sitzmöbeln – ergänzt durch eine Unterglasmarkise welche halb offen ist.\"), zCRBDB7in: \"Eine Unterglasmarkise wird unterhalb des Glasdachs montiert und ist so bestens vor Wind und Wetter geschützt. Sie sorgt für angenehmen Schatten und ein angenehmes Raumklima, ohne das äußere Erscheinungsbild zu verändern. Ich liefere und montiere deine Unterglasmarkise passgenau, in hochwertiger Ausführung und abgestimmt auf dein Glasdach.\"}\r\nconst props47 = {...props38, CHo9fKSvH: true, fBEuQpKi4: \"Markisen- und Terrassenbeschattungen\", ge1pDyf13: \"Vertikal oder Senkrecht Markise\", H04Q4YLHk: \"Schutz von der Seite\", h4ohCaHv5: false, JXR3bKJgf: wrapInAddImageAlt({pixelHeight: 862, pixelWidth: 1200, src: \"https://framerusercontent.com/images/NH8AdW1V52xahupKkw18OPI.jpg?width=1200&height=862\", srcSet: \"https://framerusercontent.com/images/NH8AdW1V52xahupKkw18OPI.jpg?scale-down-to=512&width=1200&height=862 512w,https://framerusercontent.com/images/NH8AdW1V52xahupKkw18OPI.jpg?scale-down-to=1024&width=1200&height=862 1024w,https://framerusercontent.com/images/NH8AdW1V52xahupKkw18OPI.jpg?width=1200&height=862 1200w\"}, \"Ein modernes, minimalistisches weißes Haus mit großen Glasfenstern und einer eleganten Terrasse, ausgestattet mit Senkrechtmarkisen.\"), mcGPsX3sR: \"Vertikal oder Senkrecht Markise\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 760, pixelWidth: 1378, src: \"https://framerusercontent.com/images/QvnW6Z507CAKmOuypaTrpRu5aE.png?width=1378&height=760\", srcSet: \"https://framerusercontent.com/images/QvnW6Z507CAKmOuypaTrpRu5aE.png?scale-down-to=512&width=1378&height=760 512w,https://framerusercontent.com/images/QvnW6Z507CAKmOuypaTrpRu5aE.png?scale-down-to=1024&width=1378&height=760 1024w,https://framerusercontent.com/images/QvnW6Z507CAKmOuypaTrpRu5aE.png?width=1378&height=760 1378w\"}, \"Modernes Haus mit eleganter Glas-Terrasse, stilvollen Gartenmöbeln und grünem Rasen – die Sonne wird durch eine seitliche Markise abgeschirmt.\"), PO2AFAv5f: {href: {webPageId: \"Co_AcXrWH\"}}, ssUTUAGrC: {href: {webPageId: \"L9w6HgjIA\"}}, tUYJtMz4x: undefined, vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 903, pixelWidth: 1200, src: \"https://framerusercontent.com/images/xCRVfJKw5In7bCqMMTA67G2k8.jpg?width=1200&height=903\", srcSet: \"https://framerusercontent.com/images/xCRVfJKw5In7bCqMMTA67G2k8.jpg?scale-down-to=512&width=1200&height=903 512w,https://framerusercontent.com/images/xCRVfJKw5In7bCqMMTA67G2k8.jpg?scale-down-to=1024&width=1200&height=903 1024w,https://framerusercontent.com/images/xCRVfJKw5In7bCqMMTA67G2k8.jpg?width=1200&height=903 1200w\"}, \"Vertikalmarkise als seitlicher Screen an Pergola, Sicht- und Sonnenschutz neben Pool bei Abendlicht.\"), wcie1M_Le: \"G_pB2PQFU\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 863, pixelWidth: 1200, positionX: \"67.1%\", positionY: \"46.2%\", src: \"https://framerusercontent.com/images/G9jKHe4Gbxv6lwrAegAzYaYSxOk.jpg?width=1200&height=863\", srcSet: \"https://framerusercontent.com/images/G9jKHe4Gbxv6lwrAegAzYaYSxOk.jpg?scale-down-to=512&width=1200&height=863 512w,https://framerusercontent.com/images/G9jKHe4Gbxv6lwrAegAzYaYSxOk.jpg?scale-down-to=1024&width=1200&height=863 1024w,https://framerusercontent.com/images/G9jKHe4Gbxv6lwrAegAzYaYSxOk.jpg?width=1200&height=863 1200w\"}, \"Vertikalmarkise als seitlicher Screen an Pergola, Sicht- und Sonnenschutz neben Pool bei Abendlicht.\"), zCRBDB7in: \"Eine Vertikal- oder Senkrechtmarkise wird senkrecht vor Fenstern, Glasfronten oder an der Seite von Terrassen montiert. Sie schützt zuverlässig vor tiefstehender Sonne, reduziert Blendung und bietet zusätzlichen Sichtschutz. Ich plane und montiere deine Markise passgenau, damit sie optisch harmoniert und funktional überzeugt.\"}\r\nconst props48 = {...props38, CHo9fKSvH: true, fBEuQpKi4: \"Markisen- und Terrassenbeschattungen\", ge1pDyf13: \"Gelenkarmmarkise\", H04Q4YLHk: \"Bewährter Schattenplatz im Freien\", h4ohCaHv5: false, JXR3bKJgf: wrapInAddImageAlt({pixelHeight: 1036, pixelWidth: 1200, src: \"https://framerusercontent.com/images/5hUyNt2yqAAtd4VY27r1uokDQ90.jpg?width=1200&height=1036\", srcSet: \"https://framerusercontent.com/images/5hUyNt2yqAAtd4VY27r1uokDQ90.jpg?scale-down-to=512&width=1200&height=1036 512w,https://framerusercontent.com/images/5hUyNt2yqAAtd4VY27r1uokDQ90.jpg?scale-down-to=1024&width=1200&height=1036 1024w,https://framerusercontent.com/images/5hUyNt2yqAAtd4VY27r1uokDQ90.jpg?width=1200&height=1036 1200w\"}, \"Ausgefahrene Gelenkarmmarkise an der Hausfassade, beschattet Dachterrasse mit Sitzmöbeln bei Sonne.\"), mcGPsX3sR: \"Gelenkarmmarkise\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 1034, pixelWidth: 1200, src: \"https://framerusercontent.com/images/753HfTXFpiGZclE4ZAjv8MXRvKk.jpg?width=1200&height=1034\", srcSet: \"https://framerusercontent.com/images/753HfTXFpiGZclE4ZAjv8MXRvKk.jpg?scale-down-to=512&width=1200&height=1034 512w,https://framerusercontent.com/images/753HfTXFpiGZclE4ZAjv8MXRvKk.jpg?scale-down-to=1024&width=1200&height=1034 1024w,https://framerusercontent.com/images/753HfTXFpiGZclE4ZAjv8MXRvKk.jpg?width=1200&height=1034 1200w\"}, \"Moderne Terrasse mit stilvoller Sitzecke, beleuchtet von sanftem Akzentlicht in der Dämmerung, überspannt von einer ausgefahrenen beigen Gelenkarmmarkise.\"), PO2AFAv5f: {href: {webPageId: \"O6Yx4WGRL\"}}, ssUTUAGrC: {href: {webPageId: \"L9w6HgjIA\"}}, tUYJtMz4x: undefined, vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 1044, pixelWidth: 1200, src: \"https://framerusercontent.com/images/jRWccWhlgdp96wio62j7NvYOls.jpg?width=1200&height=1044\", srcSet: \"https://framerusercontent.com/images/jRWccWhlgdp96wio62j7NvYOls.jpg?scale-down-to=512&width=1200&height=1044 512w,https://framerusercontent.com/images/jRWccWhlgdp96wio62j7NvYOls.jpg?scale-down-to=1024&width=1200&height=1044 1024w,https://framerusercontent.com/images/jRWccWhlgdp96wio62j7NvYOls.jpg?width=1200&height=1044 1200w\"}, \"Moderne Terrasse mit großzügigem Lounge-Bereich, zeitgenössischen Möbeln und einer eleganten Gelenkarmmarkise als Sonnenschutz.\"), wcie1M_Le: \"G_pB2PQFU\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 907, pixelWidth: 1296, positionX: \"50.2%\", positionY: \"22.8%\", src: \"https://framerusercontent.com/images/HQD4F3OWKKpxqH5CKPWyWcTXs.jpg?width=1296&height=907\", srcSet: \"https://framerusercontent.com/images/HQD4F3OWKKpxqH5CKPWyWcTXs.jpg?scale-down-to=512&width=1296&height=907 512w,https://framerusercontent.com/images/HQD4F3OWKKpxqH5CKPWyWcTXs.jpg?scale-down-to=1024&width=1296&height=907 1024w,https://framerusercontent.com/images/HQD4F3OWKKpxqH5CKPWyWcTXs.jpg?width=1296&height=907 1296w\"}, \"Moderne Terrasse mit Gelenkarmmarkise, darunter ein Essbereich mit Gartenmöbeln und blühenden Lavendelpflanzen.\"), zCRBDB7in: \"Die Gelenkarmmarkise ist der Klassiker unter den Beschattungssystemen. Mit ihren ausfahrbaren Armen spendet sie Schatten, wenn du ihn brauchst, und lässt sich bei Nichtgebrauch platzsparend einfahren. Ich liefere und montiere deine Gelenkarmmarkise passgenau, in hochwertiger Ausführung und im Design, das perfekt zu deinem Außenbereich passt.\"}\r\nconst props49 = {...props38, CHo9fKSvH: true, fBEuQpKi4: \"Sonnenschutz\", ge1pDyf13: \"Rollläden\", H04Q4YLHk: \"Vielseitiger Schutz für Fenster und Türen\", h4ohCaHv5: false, JXR3bKJgf: wrapInAddImageAlt({pixelHeight: 4043, pixelWidth: 5154, src: \"https://framerusercontent.com/images/bcnB4hx8yWyn3gwNvKKRQjhx28Y.jpg?width=5154&height=4043\", srcSet: \"https://framerusercontent.com/images/bcnB4hx8yWyn3gwNvKKRQjhx28Y.jpg?scale-down-to=512&width=5154&height=4043 512w,https://framerusercontent.com/images/bcnB4hx8yWyn3gwNvKKRQjhx28Y.jpg?scale-down-to=1024&width=5154&height=4043 1024w,https://framerusercontent.com/images/bcnB4hx8yWyn3gwNvKKRQjhx28Y.jpg?scale-down-to=2048&width=5154&height=4043 2048w,https://framerusercontent.com/images/bcnB4hx8yWyn3gwNvKKRQjhx28Y.jpg?scale-down-to=4096&width=5154&height=4043 4096w,https://framerusercontent.com/images/bcnB4hx8yWyn3gwNvKKRQjhx28Y.jpg?width=5154&height=4043 5154w\"}, \"Modernes, zweigeschossiges Haus mit großen Glasfronten, halb geöffneten Rollläden und einer großzügigen Terrasse.\"), mcGPsX3sR: \"Rollläden\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 4724, pixelWidth: 7087, src: \"https://framerusercontent.com/images/TojMt6woeqzG4nRw5OIXbpdVu4s.jpg?width=7087&height=4724\", srcSet: \"https://framerusercontent.com/images/TojMt6woeqzG4nRw5OIXbpdVu4s.jpg?scale-down-to=512&width=7087&height=4724 512w,https://framerusercontent.com/images/TojMt6woeqzG4nRw5OIXbpdVu4s.jpg?scale-down-to=1024&width=7087&height=4724 1024w,https://framerusercontent.com/images/TojMt6woeqzG4nRw5OIXbpdVu4s.jpg?scale-down-to=2048&width=7087&height=4724 2048w,https://framerusercontent.com/images/TojMt6woeqzG4nRw5OIXbpdVu4s.jpg?scale-down-to=4096&width=7087&height=4724 4096w,https://framerusercontent.com/images/TojMt6woeqzG4nRw5OIXbpdVu4s.jpg?width=7087&height=4724 7087w\"}, \"Eine Frau sitzt mit zwei Kindern unter einer weißen Decke auf dem Bett; durch den teilweise geöffneten Rollladen fällt sanftes Licht und sorgt für eine helle, ruhige Atmosphäre.\"), PO2AFAv5f: {href: {webPageId: \"kaUYp5TMe\"}}, ssUTUAGrC: {href: {webPageId: \"TM1HqWQpt\"}}, tUYJtMz4x: undefined, vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 5920, pixelWidth: 7090, src: \"https://framerusercontent.com/images/dPu7HpUianrTbPY0piOfWvwUM.jpg?width=7090&height=5920\", srcSet: \"https://framerusercontent.com/images/dPu7HpUianrTbPY0piOfWvwUM.jpg?scale-down-to=512&width=7090&height=5920 512w,https://framerusercontent.com/images/dPu7HpUianrTbPY0piOfWvwUM.jpg?scale-down-to=1024&width=7090&height=5920 1024w,https://framerusercontent.com/images/dPu7HpUianrTbPY0piOfWvwUM.jpg?scale-down-to=2048&width=7090&height=5920 2048w,https://framerusercontent.com/images/dPu7HpUianrTbPY0piOfWvwUM.jpg?scale-down-to=4096&width=7090&height=5920 4096w,https://framerusercontent.com/images/dPu7HpUianrTbPY0piOfWvwUM.jpg?width=7090&height=5920 7090w\"}, \"Modernes, minimalistisches Haus in Grau und Weiß mit großen Fenstern mit halb offenen Rollläden und flachem, elegantem Dach, eingebettet in eine saftig grüne Rasenfläche.\"), wcie1M_Le: \"kx42CEwEB\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 3648, pixelWidth: 5472, positionX: \"61.2%\", positionY: \"20.4%\", src: \"https://framerusercontent.com/images/nS84xSoDoruC3d04kC7zQ5oaBog.jpg?width=5472&height=3648\", srcSet: \"https://framerusercontent.com/images/nS84xSoDoruC3d04kC7zQ5oaBog.jpg?scale-down-to=512&width=5472&height=3648 512w,https://framerusercontent.com/images/nS84xSoDoruC3d04kC7zQ5oaBog.jpg?scale-down-to=1024&width=5472&height=3648 1024w,https://framerusercontent.com/images/nS84xSoDoruC3d04kC7zQ5oaBog.jpg?scale-down-to=2048&width=5472&height=3648 2048w,https://framerusercontent.com/images/nS84xSoDoruC3d04kC7zQ5oaBog.jpg?scale-down-to=4096&width=5472&height=3648 4096w,https://framerusercontent.com/images/nS84xSoDoruC3d04kC7zQ5oaBog.jpg?width=5472&height=3648 5472w\"}, \"Eine moderne, graue Kombination aus Schiebetür und Fenster aus Glas in einer weißen Außenwand, ergänzt durch einen halb geschlossenen Rollladen.\"), zCRBDB7in: \"Rollläden sind echte Allrounder – sie schützen vor Sonne, Hitze, Kälte, Lärm und neugierigen Blicken. Gleichzeitig verbessern sie die Wärmedämmung und können zusätzlichen Einbruchschutz bieten. Ich liefere und montiere deine Rollläden passgenau, in verschiedenen Ausführungen und Farben, damit sie optisch und funktional perfekt zu deinem Zuhause passen.\"}\r\nconst props50 = {...props38, CHo9fKSvH: true, fBEuQpKi4: \"Sonnenschutz\", ge1pDyf13: \"Textil Screens\", H04Q4YLHk: \"Leicht, effektiv und elegant\", h4ohCaHv5: false, JXR3bKJgf: wrapInAddImageAlt({pixelHeight: 5760, pixelWidth: 8640, src: \"https://framerusercontent.com/images/shW8pr3FjH4nUPDbgxoPIFKo8.jpg?width=8640&height=5760\", srcSet: \"https://framerusercontent.com/images/shW8pr3FjH4nUPDbgxoPIFKo8.jpg?scale-down-to=512&width=8640&height=5760 512w,https://framerusercontent.com/images/shW8pr3FjH4nUPDbgxoPIFKo8.jpg?scale-down-to=1024&width=8640&height=5760 1024w,https://framerusercontent.com/images/shW8pr3FjH4nUPDbgxoPIFKo8.jpg?scale-down-to=2048&width=8640&height=5760 2048w,https://framerusercontent.com/images/shW8pr3FjH4nUPDbgxoPIFKo8.jpg?scale-down-to=4096&width=8640&height=5760 4096w,https://framerusercontent.com/images/shW8pr3FjH4nUPDbgxoPIFKo8.jpg?width=8640&height=5760 8640w\"}, \"Ein Mann steht an einem großen Fenster und hält eine Fernbedienung; hinter ihm ist ein halb heruntergelassener Textilscreen, der das Sonnenlicht effektiv abschirmt.\"), mcGPsX3sR: \"Textil Screens\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 3545, pixelWidth: 5321, src: \"https://framerusercontent.com/images/UiliYY7PlKpraRzXkuOUCo28E.jpg?width=5321&height=3545\", srcSet: \"https://framerusercontent.com/images/UiliYY7PlKpraRzXkuOUCo28E.jpg?scale-down-to=512&width=5321&height=3545 512w,https://framerusercontent.com/images/UiliYY7PlKpraRzXkuOUCo28E.jpg?scale-down-to=1024&width=5321&height=3545 1024w,https://framerusercontent.com/images/UiliYY7PlKpraRzXkuOUCo28E.jpg?scale-down-to=2048&width=5321&height=3545 2048w,https://framerusercontent.com/images/UiliYY7PlKpraRzXkuOUCo28E.jpg?scale-down-to=4096&width=5321&height=3545 4096w,https://framerusercontent.com/images/UiliYY7PlKpraRzXkuOUCo28E.jpg?width=5321&height=3545 5321w\"}, \"Ein Mann und eine Frau gehen mit Koffern über die sonnige Steinterrasse eines modernen Hauses; an den Fenstern und der Terrasse sind geschlossene Textilscreens, die für gedämpftes Licht und zusätzliche Sicherheit sorgen.\"), PO2AFAv5f: {href: {webPageId: \"jj8hL3z1r\"}}, ssUTUAGrC: {href: {webPageId: \"TM1HqWQpt\"}}, tUYJtMz4x: undefined, vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 8464, pixelWidth: 5643, src: \"https://framerusercontent.com/images/OYH6acnAWbnK08gpqa7KKvFsHnQ.jpg?width=5643&height=8464\", srcSet: \"https://framerusercontent.com/images/OYH6acnAWbnK08gpqa7KKvFsHnQ.jpg?scale-down-to=1024&width=5643&height=8464 682w,https://framerusercontent.com/images/OYH6acnAWbnK08gpqa7KKvFsHnQ.jpg?scale-down-to=2048&width=5643&height=8464 1365w,https://framerusercontent.com/images/OYH6acnAWbnK08gpqa7KKvFsHnQ.jpg?scale-down-to=4096&width=5643&height=8464 2730w,https://framerusercontent.com/images/OYH6acnAWbnK08gpqa7KKvFsHnQ.jpg?width=5643&height=8464 5643w\"}, \"Ein schwarzer, eleganter, Textil Screen zur Beschattung halb heruntergelassen.\"), wcie1M_Le: \"kx42CEwEB\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 5638, pixelWidth: 8457, positionX: \"48.2%\", positionY: \"6.7%\", src: \"https://framerusercontent.com/images/RDgDBYJFeyR47s3VxKsD4bpw.jpg?width=8457&height=5638\", srcSet: \"https://framerusercontent.com/images/RDgDBYJFeyR47s3VxKsD4bpw.jpg?scale-down-to=512&width=8457&height=5638 512w,https://framerusercontent.com/images/RDgDBYJFeyR47s3VxKsD4bpw.jpg?scale-down-to=1024&width=8457&height=5638 1024w,https://framerusercontent.com/images/RDgDBYJFeyR47s3VxKsD4bpw.jpg?scale-down-to=2048&width=8457&height=5638 2048w,https://framerusercontent.com/images/RDgDBYJFeyR47s3VxKsD4bpw.jpg?scale-down-to=4096&width=8457&height=5638 4096w,https://framerusercontent.com/images/RDgDBYJFeyR47s3VxKsD4bpw.jpg?width=8457&height=5638 8457w\"}, \"Eine Frau sitzt im Schneidersitz auf einer gepolsterten Bank in einem hellen, modernen Wohnzimmer; hinter ihr ist ein halb heruntergelassener schwarzer Textilscreen, der das Licht sanft dämpft.\"), zCRBDB7in: \"Textilscreens bestehen aus speziellen, wetterfesten Geweben, die Sonnenstrahlen abhalten und für ein angenehmes Raumklima sorgen. Sie filtern Licht, reduzieren Blendung und erhalten dennoch den Blick nach draußen. Ich liefere und montiere deine Textilscreens passgenau, in verschiedenen Farben und Designs – für modernen Sonnenschutz mit dezenter Optik.\"}\r\nconst props51 = {...props38, fBEuQpKi4: \"Terrassenböden\", ge1pDyf13: \"Beläge\", H04Q4YLHk: \"Der passende Look für deine Terrasse\", h4ohCaHv5: false, mcGPsX3sR: \"Beläge\", PO2AFAv5f: {href: {webPageId: \"AMaoH5iu5\"}}, ssUTUAGrC: {href: {webPageId: \"rKHMPJoQW\"}}, tUYJtMz4x: undefined, wcie1M_Le: \"DMaVToiHl\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 3456, pixelWidth: 5184, src: \"https://framerusercontent.com/images/ZlFR6quPiZTgXtTk7AdjnpsmKE.jpg?width=5184&height=3456\", srcSet: \"https://framerusercontent.com/images/ZlFR6quPiZTgXtTk7AdjnpsmKE.jpg?scale-down-to=512&width=5184&height=3456 512w,https://framerusercontent.com/images/ZlFR6quPiZTgXtTk7AdjnpsmKE.jpg?scale-down-to=1024&width=5184&height=3456 1024w,https://framerusercontent.com/images/ZlFR6quPiZTgXtTk7AdjnpsmKE.jpg?scale-down-to=2048&width=5184&height=3456 2048w,https://framerusercontent.com/images/ZlFR6quPiZTgXtTk7AdjnpsmKE.jpg?scale-down-to=4096&width=5184&height=3456 4096w,https://framerusercontent.com/images/ZlFR6quPiZTgXtTk7AdjnpsmKE.jpg?width=5184&height=3456 5184w\"}, \"Ein sonniger Balkon mit Holzfliesenboden und großen Glasschiebetüren.\"), zCRBDB7in: \"Der Belag gibt deiner Terrasse ihren Charakter – ob warmes Holz, pflegeleichtes WPC oder eleganter Naturstein. Jedes Material hat seine eigenen Vorzüge in Optik, Pflege und Haltbarkeit. Ich helfe dir, den passenden Belag für deine Anforderungen zu finden, und verlege ihn fachgerecht auf einer stabilen Unterkonstruktion.\"}\r\nconst props52 = {...props38, fBEuQpKi4: \"Terrassenböden\", ge1pDyf13: \"Keramik\", H04Q4YLHk: \"Ein Leben Lang ohne Veränderung\", h4ohCaHv5: false, mcGPsX3sR: \"Keramik\", PO2AFAv5f: {href: {webPageId: \"MSXIC2lNF\"}}, ssUTUAGrC: {href: {webPageId: \"rKHMPJoQW\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/XlrGerV7L4P2OSdsYNJI8sECjuI.png?width=150&height=150\"}, \"\"), wcie1M_Le: \"DMaVToiHl\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 537, pixelWidth: 1026, src: \"https://framerusercontent.com/images/dhKKo44FQA4ZVYI5e8K56jMOYug.jpg?width=1026&height=537\", srcSet: \"https://framerusercontent.com/images/dhKKo44FQA4ZVYI5e8K56jMOYug.jpg?scale-down-to=512&width=1026&height=537 512w,https://framerusercontent.com/images/dhKKo44FQA4ZVYI5e8K56jMOYug.jpg?scale-down-to=1024&width=1026&height=537 1024w,https://framerusercontent.com/images/dhKKo44FQA4ZVYI5e8K56jMOYug.jpg?width=1026&height=537 1026w\"}, \"Eine gemütliche, moderne vertiefte Sitzlounge im Freien umgeben von schönen braunen Keramikbelägen.\"), zCRBDB7in: \"Keramikbeläge verleihen deiner Terrasse eine edle Optik und sind gleichzeitig extrem widerstandsfähig. Sie sind kratzfest, farbbeständig und leicht zu reinigen – ideal für eine pflegeleichte Nutzung im Außenbereich. Ich liefere und verlege deine Keramikplatten passgenau, damit deine Terrasse viele Jahre schön und funktional bleibt.\\n\\nEine große Vielfalt an Designs, ob Holzoptik, Steinoptik oder andere.\"}\r\nconst props53 = {...props38, fBEuQpKi4: \"Terrassenböden\", ge1pDyf13: \"Individuell\", H04Q4YLHk: \"Deine Terrasse, dein Design\", mcGPsX3sR: \"Individuell\", PO2AFAv5f: {href: {webPageId: \"vtrR74t1m\"}}, ssUTUAGrC: {href: {webPageId: \"rKHMPJoQW\"}}, tUYJtMz4x: undefined, wcie1M_Le: \"DMaVToiHl\", zCRBDB7in: \"Individuelle Terrassenbeläge geben dir die Freiheit, Material, Farbe, Formate und Verlegemuster ganz nach deinem Geschmack zu wählen. Ob besondere Steinarten, ausgefallene Holzsorten oder kreative Kombinationen – ich setze deine Ideen passgenau um. So entsteht ein Terrassenboden, der perfekt zu dir und deinem Zuhause passt.\"}\r\nconst props54 = {...props38, fBEuQpKi4: \"Fensterbänke\", ge1pDyf13: \"Innenfensterbänke\", H04Q4YLHk: \"Schönes Detail für jeden Raum\", h4ohCaHv5: false, mcGPsX3sR: \"Innenfensterbänke\", PO2AFAv5f: {href: {webPageId: \"QPGzyD_Iq\"}}, ssUTUAGrC: {href: {webPageId: \"f5w8mDi1c\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/JpR32PU1dCzncdlnWcGIFQWYQc.png?width=150&height=150\"}, \"\"), wcie1M_Le: \"t1XBVQ5v0\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 912, pixelWidth: 1197, src: \"https://framerusercontent.com/images/aWXAy56ouvMd6ysQ3Mp5oKw.jpg?width=1197&height=912\", srcSet: \"https://framerusercontent.com/images/aWXAy56ouvMd6ysQ3Mp5oKw.jpg?scale-down-to=512&width=1197&height=912 512w,https://framerusercontent.com/images/aWXAy56ouvMd6ysQ3Mp5oKw.jpg?scale-down-to=1024&width=1197&height=912 1024w,https://framerusercontent.com/images/aWXAy56ouvMd6ysQ3Mp5oKw.jpg?width=1197&height=912 1197w\"}, \"Eine weiße Fensterbank in Nahaufnahme\"), zCRBDB7in: \"Innenfensterbänke sind mehr als nur eine Ablagefläche – sie prägen den Charakter eines Raumes. Ob als Platz für Pflanzen, Dekoration oder einfach als eleganter Abschluss unter dem Fenster, sie verbinden Funktion mit Ästhetik. Ich liefere und montiere deine Innenfensterbänke passgenau und in Materialien, die zu deinem Einrichtungsstil passen.\"}\r\nconst props55 = {...props38, fBEuQpKi4: \"Fensterbänke\", ge1pDyf13: \"Aluminium\", H04Q4YLHk: \"Pflegeleichte Lösung in moderner Optik\", mcGPsX3sR: \"Aluminium Fensterbänke\", PO2AFAv5f: {href: {webPageId: \"xmq429SDW\"}}, ssUTUAGrC: {href: {webPageId: \"f5w8mDi1c\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/KQ1T4xKPu8JRezOfliisxxj6YSE.png?width=150&height=150\"}, \"\"), wcie1M_Le: \"t1XBVQ5v0\", zCRBDB7in: \"Fensterbänke aus Aluminium überzeugen durch ihre Robustheit, ihr geringes Gewicht und ihre Wetterbeständigkeit. Sie sind pflegeleicht, langlebig und in vielen Farben erhältlich. Ob für innen oder außen – ich liefere und montiere deine Aluminium-Fensterbänke passgenau, damit sie perfekt zu deinem Haus und deinem Stil passen.\"}\r\nconst props56 = {...props38, fBEuQpKi4: \"Fensterbänke\", ge1pDyf13: \"Helopal\", H04Q4YLHk: \"Hochwertige Fensterbänke mit Stil\", mcGPsX3sR: \"Helopal\", PO2AFAv5f: {href: {webPageId: \"wVQchr_uw\"}}, ssUTUAGrC: {href: {webPageId: \"f5w8mDi1c\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/JpR32PU1dCzncdlnWcGIFQWYQc.png?width=150&height=150\"}, \"\"), wcie1M_Le: \"t1XBVQ5v0\", zCRBDB7in: \"Helopal-Fensterbänke aus Gussmarmor vereinen elegante Optik mit hoher Widerstandsfähigkeit. Sie sind pflegeleicht, langlebig und in vielen Farben sowie Oberflächenstrukturen erhältlich. Ob im Innen- oder Außenbereich – ich liefere und montiere deine Helopal-Fensterbänke passgenau, damit sie perfekt zu deinem Haus und deinem persönlichen Stil passen.\"}\r\nconst props57 = {...props38, fBEuQpKi4: \"Fensterbänke\", ge1pDyf13: \"Stein\", H04Q4YLHk: \"Zeitlose Eleganz aus Stein\", mcGPsX3sR: \"Stein\", PO2AFAv5f: {href: {webPageId: \"xqFLVzRMs\"}}, ssUTUAGrC: {href: {webPageId: \"f5w8mDi1c\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/JpR32PU1dCzncdlnWcGIFQWYQc.png?width=150&height=150\"}, \"\"), wcie1M_Le: \"t1XBVQ5v0\", zCRBDB7in: \"ede Naturstein-Fensterbank ist ein Unikat – mit individueller Maserung und natürlicher Farbgebung. Sie sind äußerst robust, pflegeleicht und eignen sich sowohl für den Innen- als auch für den Außenbereich. Ich liefere und montiere deine Naturstein-Fensterbänke passgenau, damit sie optisch und funktional perfekt zu deinem Zuhause passen.\"}\r\nconst props58 = {...props38, fBEuQpKi4: \"Türen\", ge1pDyf13: \"Terrassentüren\", H04Q4YLHk: \"Komfortabler Zugang zu Terrasse und Garten\", h4ohCaHv5: false, mcGPsX3sR: \"Terrassentüren\", PO2AFAv5f: {href: {webPageId: \"TPEpOCEAU\"}}, ssUTUAGrC: {href: {webPageId: \"BBGDeG95_\"}}, tUYJtMz4x: undefined, wcie1M_Le: \"IijoxHQP8\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 3965, pixelWidth: 5949, positionX: \"49.2%\", positionY: \"10.8%\", src: \"https://framerusercontent.com/images/1cQCYWbnnv7Ao3vfdBGTUzkSvKE.jpg?width=5949&height=3965\", srcSet: \"https://framerusercontent.com/images/1cQCYWbnnv7Ao3vfdBGTUzkSvKE.jpg?scale-down-to=512&width=5949&height=3965 512w,https://framerusercontent.com/images/1cQCYWbnnv7Ao3vfdBGTUzkSvKE.jpg?scale-down-to=1024&width=5949&height=3965 1024w,https://framerusercontent.com/images/1cQCYWbnnv7Ao3vfdBGTUzkSvKE.jpg?scale-down-to=2048&width=5949&height=3965 2048w,https://framerusercontent.com/images/1cQCYWbnnv7Ao3vfdBGTUzkSvKE.jpg?scale-down-to=4096&width=5949&height=3965 4096w,https://framerusercontent.com/images/1cQCYWbnnv7Ao3vfdBGTUzkSvKE.jpg?width=5949&height=3965 5949w\"}, \"Eine Frau steht an einer modernen schiebbaren Terrassentür und blickt in einen üppig grünen Garten.\"), zCRBDB7in: \"Terrassentüren verbinden Wohnraum und Außenbereich auf praktische und stilvolle Weise. Sie sorgen für viel Tageslicht und einen bequemen Durchgang zu Terrasse oder Garten. Ob als klassische Tür, Schiebe- oder Faltelement – ich plane und montiere deine Terrassentür passgenau, damit sie optisch überzeugt und leicht zu bedienen ist.\"}\r\nconst props59 = {...props38, fBEuQpKi4: \"Türen\", ge1pDyf13: \"Brandschutz- & Paniktüren\", H04Q4YLHk: \"Schutz und Fluchtweg in einem\", h4ohCaHv5: false, mcGPsX3sR: \"Brandschutz- & Paniktüren\", PO2AFAv5f: {href: {webPageId: \"ANhkoI3wa\"}}, ssUTUAGrC: {href: {webPageId: \"BBGDeG95_\"}}, tUYJtMz4x: undefined, wcie1M_Le: \"IijoxHQP8\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 5997, pixelWidth: 4000, positionX: \"50.4%\", positionY: \"42.9%\", src: \"https://framerusercontent.com/images/WxxVW63U5TzKAB5qTsubF7Fj32I.jpg?width=4000&height=5997\", srcSet: \"https://framerusercontent.com/images/WxxVW63U5TzKAB5qTsubF7Fj32I.jpg?scale-down-to=1024&width=4000&height=5997 683w,https://framerusercontent.com/images/WxxVW63U5TzKAB5qTsubF7Fj32I.jpg?scale-down-to=2048&width=4000&height=5997 1366w,https://framerusercontent.com/images/WxxVW63U5TzKAB5qTsubF7Fj32I.jpg?scale-down-to=4096&width=4000&height=5997 2732w,https://framerusercontent.com/images/WxxVW63U5TzKAB5qTsubF7Fj32I.jpg?width=4000&height=5997 4000w\"}, \"Aufnahme einer weißen Brandschutztüre.\"), zCRBDB7in: \"Brandschutz- und Paniktüren sind speziell konstruiert, um im Ernstfall Leben zu schützen. Sie widerstehen Feuer über einen definierten Zeitraum und ermöglichen gleichzeitig eine schnelle und sichere Flucht. Ich liefere und montiere diese Türen nach den geltenden Vorschriften, passgenau für dein Gebäude und in einer Ausführung, die sowohl funktional als auch langlebig ist.\"}\r\nconst props60 = {...props38, fBEuQpKi4: \"Türen\", ge1pDyf13: \"Nebeneingangstüren\", H04Q4YLHk: \"Zusätzliche Zugänge nach Maß\", mcGPsX3sR: \"Nebeneingangstüren\", PO2AFAv5f: {href: {webPageId: \"BjhOjMuE7\"}}, ssUTUAGrC: {href: {webPageId: \"BBGDeG95_\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/UTlAEjutvLEzCfJho3TtOKginE.png?width=150&height=150\"}, \"\"), wcie1M_Le: \"IijoxHQP8\", zCRBDB7in: \"Nebeneingangstüren sind eine praktische Ergänzung zu deiner Haustür. Sie bieten bequemen Zugang zu Garagen, Kellern oder Nebengebäuden und überzeugen durch ihre Stabilität und Langlebigkeit. Ich plane und montiere deine Nebeneingangstür passgenau, damit sie sicher, pflegeleicht und optisch passend zu deinem Haus ist.\"}\r\nconst props61 = {...props38, fBEuQpKi4: \"Fenster\", ge1pDyf13: \"Kunststoff\", H04Q4YLHk: \"Praktische Fenster für jedes Zuhause\", mcGPsX3sR: \"Kunststoff Fenster\", PO2AFAv5f: {href: {webPageId: \"K6jABJWeV\"}}, ssUTUAGrC: {href: {webPageId: \"NdAqGzruT\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/JpR32PU1dCzncdlnWcGIFQWYQc.png?width=150&height=150\"}, \"\"), wcie1M_Le: \"r67JmwGzY\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 500, pixelWidth: 800, src: \"https://framerusercontent.com/images/D8vjkOSHiM92psc6bmy9h8l4PZw.webp?width=800&height=500\", srcSet: \"https://framerusercontent.com/images/D8vjkOSHiM92psc6bmy9h8l4PZw.webp?scale-down-to=512&width=800&height=500 512w,https://framerusercontent.com/images/D8vjkOSHiM92psc6bmy9h8l4PZw.webp?width=800&height=500 800w\"}, \"Querschnitt Fenster Kunststoff\"), zCRBDB7in: \"Kunststofffenster sind die ideale Wahl, wenn du Wert auf ein gutes Preis-Leistungs-Verhältnis legst. Sie sind pflegeleicht, langlebig und überzeugen durch eine hervorragende Wärmedämmung. Ob klassisch weiß oder farbig foliert – ich liefere und montiere deine Kunststofffenster passgenau, damit sie perfekt zu deinem Haus passen.\"}\r\nconst props62 = {...props38, fBEuQpKi4: \"Fenster\", ge1pDyf13: \"Hebeschiebeelement\", H04Q4YLHk: \"Mehr Licht, mehr Ausblick\", mcGPsX3sR: \"Hebeschiebeelement\", PO2AFAv5f: {href: {webPageId: \"hBikGIrnc\"}}, ssUTUAGrC: {href: {webPageId: \"NdAqGzruT\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/6XHxZ9H36Iy5mIRJY04t5ci0BQ.png?width=150&height=150\"}, \"\"), wcie1M_Le: \"r67JmwGzY\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 430, pixelWidth: 713, src: \"https://framerusercontent.com/images/CVb2cLZZQybVHbcbnnWAHfHJsPs.jpg?width=713&height=430\", srcSet: \"https://framerusercontent.com/images/CVb2cLZZQybVHbcbnnWAHfHJsPs.jpg?scale-down-to=512&width=713&height=430 512w,https://framerusercontent.com/images/CVb2cLZZQybVHbcbnnWAHfHJsPs.jpg?width=713&height=430 713w\"}, \"Wintergarten mit Hebeschiebeelement\"), zCRBDB7in: \"Ein Hebeschiebeelement sorgt für große, lichtdurchflutete Öffnungen und schafft eine fließende Verbindung zwischen innen und außen. Durch die spezielle Hebe- und Schiebetechnik lassen sich auch schwere Glaselemente leicht bewegen. Ich plane und montiere dein Hebeschiebeelement passgenau, damit es perfekt in dein Zuhause passt und lange zuverlässig funktioniert.\"}\r\nconst props63 = {...props38, fBEuQpKi4: \"Fenster\", ge1pDyf13: \"Schiebeelement\", H04Q4YLHk: \"Praktische Lösung für große Öffnungen\", mcGPsX3sR: \"Schiebeelement\", PO2AFAv5f: {href: {webPageId: \"pnK1pMy_W\"}}, ssUTUAGrC: {href: {webPageId: \"NdAqGzruT\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/6XHxZ9H36Iy5mIRJY04t5ci0BQ.png?width=150&height=150\"}, \"\"), wcie1M_Le: \"r67JmwGzY\", zCRBDB7in: \"Schiebeelemente sind ideal, wenn du großzügige Glasflächen möchtest, aber keinen Schwenkbereich für Fenster- oder Türflügel einplanen kannst. Sie lassen sich leicht bedienen, sind platzsparend und sorgen für einen fließenden Übergang nach draußen. Ich liefere und montiere dein Schiebeelement passgenau und in hochwertiger Ausführung.\"}\r\nconst props64 = {...props38, fBEuQpKi4: \"Fenster\", ge1pDyf13: \"Fix Verglasung\", H04Q4YLHk: \"Unverstellter Blick, klare Linien\", mcGPsX3sR: \"Fix Verglasung\", PO2AFAv5f: {href: {webPageId: \"R3A_D5rWd\"}}, ssUTUAGrC: {href: {webPageId: \"NdAqGzruT\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/42ofUUt4cQjtLGg4jiSAvciKrs.png?width=150&height=150\"}, \"\"), wcie1M_Le: \"r67JmwGzY\", zCRBDB7in: \"Fixverglasungen sind fest verbaute Fensterflächen, die nicht geöffnet werden können. Sie eignen sich perfekt, um viel Licht hereinzulassen, den Ausblick zu genießen und architektonische Akzente zu setzen. Ich fertige und montiere deine Fixverglasung passgenau, damit sie optimal ins Gesamtbild deines Hauses passt.\"}\r\nconst props65 = {...props38, CHo9fKSvH: true, fBEuQpKi4: \"Fenster\", ge1pDyf13: \"Faltelement\", H04Q4YLHk: \"Mehr Weite auf kleinem Raum\", h4ohCaHv5: false, JXR3bKJgf: wrapInAddImageAlt({pixelHeight: 2056, pixelWidth: 1928, src: \"https://framerusercontent.com/images/8KHRCYBsq1d1quRQ2skGEmW6ZQ.jpg?width=1928&height=2056\", srcSet: \"https://framerusercontent.com/images/8KHRCYBsq1d1quRQ2skGEmW6ZQ.jpg?scale-down-to=1024&width=1928&height=2056 960w,https://framerusercontent.com/images/8KHRCYBsq1d1quRQ2skGEmW6ZQ.jpg?scale-down-to=2048&width=1928&height=2056 1920w,https://framerusercontent.com/images/8KHRCYBsq1d1quRQ2skGEmW6ZQ.jpg?width=1928&height=2056 1928w\"}, \"Ein modernes, großzügiges Wohnzimmer mit bodentiefen geöffneten Panoramafenstern mit Faltelementen und Blick auf eine weitläufige Stadtlandschaft.\"), mcGPsX3sR: \"Faltelement\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 688, pixelWidth: 618, src: \"https://framerusercontent.com/images/PV85DvxLh1ICRZmVmScdPMth7I.jpg?width=618&height=688\", srcSet: \"https://framerusercontent.com/images/PV85DvxLh1ICRZmVmScdPMth7I.jpg?width=618&height=688 618w\"}, \"Ein modernes, großzügiges Wohnzimmer mit bodentiefen halb offenen Panoramafenstern mit Faltelementen und Blick auf eine weitläufige Stadtlandschaft.\"), PO2AFAv5f: {href: {webPageId: \"WuR92VEVb\"}}, ssUTUAGrC: {href: {webPageId: \"NdAqGzruT\"}}, tUYJtMz4x: undefined, vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 1398, pixelWidth: 2782, src: \"https://framerusercontent.com/images/0Kv7N07nTW9UIcLmSbpS60G6EE4.jpg?width=2782&height=1398\", srcSet: \"https://framerusercontent.com/images/0Kv7N07nTW9UIcLmSbpS60G6EE4.jpg?scale-down-to=512&width=2782&height=1398 512w,https://framerusercontent.com/images/0Kv7N07nTW9UIcLmSbpS60G6EE4.jpg?scale-down-to=1024&width=2782&height=1398 1024w,https://framerusercontent.com/images/0Kv7N07nTW9UIcLmSbpS60G6EE4.jpg?scale-down-to=2048&width=2782&height=1398 2048w,https://framerusercontent.com/images/0Kv7N07nTW9UIcLmSbpS60G6EE4.jpg?width=2782&height=1398 2782w\"}, \"Ein modernes, großzügiges Wohnzimmer mit bodentiefen geschlossenen Panoramafenstern mit Faltelementen und Blick auf eine weitläufige Stadtlandschaft.\"), wcie1M_Le: \"r67JmwGzY\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 1830, pixelWidth: 2792, src: \"https://framerusercontent.com/images/sMc89Ypj9MiHl4NbsDN4WLG2H8.jpg?width=2792&height=1830\", srcSet: \"https://framerusercontent.com/images/sMc89Ypj9MiHl4NbsDN4WLG2H8.jpg?scale-down-to=512&width=2792&height=1830 512w,https://framerusercontent.com/images/sMc89Ypj9MiHl4NbsDN4WLG2H8.jpg?scale-down-to=1024&width=2792&height=1830 1024w,https://framerusercontent.com/images/sMc89Ypj9MiHl4NbsDN4WLG2H8.jpg?scale-down-to=2048&width=2792&height=1830 2048w,https://framerusercontent.com/images/sMc89Ypj9MiHl4NbsDN4WLG2H8.jpg?width=2792&height=1830 2792w\"}, \"Ein modernes, großzügiges Wohnzimmer mit bodentiefen Panoramafenstern mit Faltelementen und Blick auf eine weitläufige Stadtlandschaft.\"), zCRBDB7in: \"Faltelemente bestehen aus mehreren Flügeln, die seitlich zusammengeschoben werden können. So entsteht eine fast komplett offene Front, die Innen- und Außenbereich nahtlos verbindet. Ich plane und montiere dein Faltelement passgenau, damit es leichtgängig läuft, langlebig ist und perfekt zu deinem Haus passt.\"}\r\nconst props66 = {...props38, CHo9fKSvH: true, fBEuQpKi4: \"Garagentore\", ge1pDyf13: \"Decken-Seitensektional\", H04Q4YLHk: \"Flexible Torlösungen für jede Garage\", JXR3bKJgf: wrapInAddImageAlt({pixelHeight: 833, pixelWidth: 960, src: \"https://framerusercontent.com/images/EfOlPDt57IxxRYqaRrLkDyLnI0.jpg?width=960&height=833\", srcSet: \"https://framerusercontent.com/images/EfOlPDt57IxxRYqaRrLkDyLnI0.jpg?scale-down-to=512&width=960&height=833 512w,https://framerusercontent.com/images/EfOlPDt57IxxRYqaRrLkDyLnI0.jpg?width=960&height=833 960w\"}, \"Dekensektionaltor\"), mcGPsX3sR: \"Decken-Seitensektional\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 2448, pixelWidth: 3264, src: \"https://framerusercontent.com/images/7dEGFEaqlVrEWhrp1btdWuU0U.jpg?width=3264&height=2448\", srcSet: \"https://framerusercontent.com/images/7dEGFEaqlVrEWhrp1btdWuU0U.jpg?scale-down-to=512&width=3264&height=2448 512w,https://framerusercontent.com/images/7dEGFEaqlVrEWhrp1btdWuU0U.jpg?scale-down-to=1024&width=3264&height=2448 1024w,https://framerusercontent.com/images/7dEGFEaqlVrEWhrp1btdWuU0U.jpg?scale-down-to=2048&width=3264&height=2448 2048w,https://framerusercontent.com/images/7dEGFEaqlVrEWhrp1btdWuU0U.jpg?width=3264&height=2448 3264w\"}, \"Seitensektionaltor\"), PO2AFAv5f: {href: {webPageId: \"BDO8aV1b0\"}}, ssUTUAGrC: {href: {webPageId: \"i4m2URyUQ\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/DmjY9EBtrcUpp8V0xIClrmzSI.png?width=150&height=150\"}, \"\"), vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 1880, pixelWidth: 2507, src: \"https://framerusercontent.com/images/0rEjpwPGmw6KiXsgJZ0MNqsl4Qs.jpg?width=2507&height=1880\", srcSet: \"https://framerusercontent.com/images/0rEjpwPGmw6KiXsgJZ0MNqsl4Qs.jpg?scale-down-to=512&width=2507&height=1880 512w,https://framerusercontent.com/images/0rEjpwPGmw6KiXsgJZ0MNqsl4Qs.jpg?scale-down-to=1024&width=2507&height=1880 1024w,https://framerusercontent.com/images/0rEjpwPGmw6KiXsgJZ0MNqsl4Qs.jpg?scale-down-to=2048&width=2507&height=1880 2048w,https://framerusercontent.com/images/0rEjpwPGmw6KiXsgJZ0MNqsl4Qs.jpg?width=2507&height=1880 2507w\"}, \"Deckensektionaltor\"), wcie1M_Le: \"ncqALJ778\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 1224, pixelWidth: 1632, src: \"https://framerusercontent.com/images/giwIPEzufmVfvfjGBvVRGWsnjMI.jpg?width=1632&height=1224\", srcSet: \"https://framerusercontent.com/images/giwIPEzufmVfvfjGBvVRGWsnjMI.jpg?scale-down-to=512&width=1632&height=1224 512w,https://framerusercontent.com/images/giwIPEzufmVfvfjGBvVRGWsnjMI.jpg?scale-down-to=1024&width=1632&height=1224 1024w,https://framerusercontent.com/images/giwIPEzufmVfvfjGBvVRGWsnjMI.jpg?width=1632&height=1224 1632w\"}, \"Vollflächiger blaugrauer Hintergrund\"), zCRBDB7in: \"Decken- und Seitensektionaltore sind ideal, wenn du in deiner Garage den Platz optimal nutzen möchtest. Sie öffnen sich leise und leichtgängig, ohne viel Raum zu beanspruchen. Ich liefere und montiere dein Tor passgenau, in hochwertiger Ausführung und im Design, das perfekt zu deinem Haus passt.\"}\r\nconst props67 = {...props38, fBEuQpKi4: \"Garagentore\", ge1pDyf13: \"Industrietore\", H04Q4YLHk: \"Torlösungen für hohe Belastung\", mcGPsX3sR: \"Industrietore\", PO2AFAv5f: {href: {webPageId: \"Tuq4EzOH5\"}}, ssUTUAGrC: {href: {webPageId: \"i4m2URyUQ\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/DmjY9EBtrcUpp8V0xIClrmzSI.png?width=150&height=150\"}, \"\"), wcie1M_Le: \"ncqALJ778\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 720, pixelWidth: 960, src: \"https://framerusercontent.com/images/J2XC8aH2Jo5vaGatiDRJfWWe0.jpg?width=960&height=720\", srcSet: \"https://framerusercontent.com/images/J2XC8aH2Jo5vaGatiDRJfWWe0.jpg?scale-down-to=512&width=960&height=720 512w,https://framerusercontent.com/images/J2XC8aH2Jo5vaGatiDRJfWWe0.jpg?width=960&height=720 960w\"}, \"Großes Industrietor\"), zCRBDB7in: \"Industrietore müssen täglich viel aushalten – vom häufigen Öffnen und Schließen bis hin zu Wind, Wetter und intensiver Nutzung. Ich liefere und montiere robuste Industrietore, die genau zu deinem Einsatzbereich passen. Stabil gebaut, leicht zu bedienen und auf lange Lebensdauer ausgelegt – für reibungslose Abläufe im Betrieb.\"}\r\nconst props68 = {...props38, CHo9fKSvH: true, fBEuQpKi4: \"Garagentore\", ge1pDyf13: \"Rolltore\", H04Q4YLHk: \"Kompakt und komfortabel\", JXR3bKJgf: wrapInAddImageAlt({pixelHeight: 1500, pixelWidth: 1125, src: \"https://framerusercontent.com/images/441zv4s9Doo3UussoEIwzaw3o.jpg?width=1125&height=1500\", srcSet: \"https://framerusercontent.com/images/441zv4s9Doo3UussoEIwzaw3o.jpg?scale-down-to=1024&width=1125&height=1500 768w,https://framerusercontent.com/images/441zv4s9Doo3UussoEIwzaw3o.jpg?width=1125&height=1500 1125w\"}, \"Das Bild zeigt ein Rolltor mit Bedieneinheit.\"), mcGPsX3sR: \"Rolltore\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 3024, pixelWidth: 4032, src: \"https://framerusercontent.com/images/88LDTWc3bFWrX2PqnNIRgRtacY.jpg?width=4032&height=3024\", srcSet: \"https://framerusercontent.com/images/88LDTWc3bFWrX2PqnNIRgRtacY.jpg?scale-down-to=512&width=4032&height=3024 512w,https://framerusercontent.com/images/88LDTWc3bFWrX2PqnNIRgRtacY.jpg?scale-down-to=1024&width=4032&height=3024 1024w,https://framerusercontent.com/images/88LDTWc3bFWrX2PqnNIRgRtacY.jpg?scale-down-to=2048&width=4032&height=3024 2048w,https://framerusercontent.com/images/88LDTWc3bFWrX2PqnNIRgRtacY.jpg?width=4032&height=3024 4032w\"}, \"Das Bild zeigt ein Rolltor mit außenliegenden Kasten.\"), PO2AFAv5f: {href: {webPageId: \"Dy10buIYw\"}}, ssUTUAGrC: {href: {webPageId: \"i4m2URyUQ\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/GRhHnReD6X0XsQfEA3bouPICw.png?width=150&height=150\"}, \"\"), vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 1125, pixelWidth: 1500, src: \"https://framerusercontent.com/images/tx2SZTfqhkXTNce614yVNOEWc.jpg?width=1500&height=1125\", srcSet: \"https://framerusercontent.com/images/tx2SZTfqhkXTNce614yVNOEWc.jpg?scale-down-to=512&width=1500&height=1125 512w,https://framerusercontent.com/images/tx2SZTfqhkXTNce614yVNOEWc.jpg?scale-down-to=1024&width=1500&height=1125 1024w,https://framerusercontent.com/images/tx2SZTfqhkXTNce614yVNOEWc.jpg?width=1500&height=1125 1500w\"}, \"Das Bild zeigt zwei Rolltore mit innenliegendem Kasten.\"), wcie1M_Le: \"ncqALJ778\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 1125, pixelWidth: 1500, src: \"https://framerusercontent.com/images/tx2SZTfqhkXTNce614yVNOEWc.jpg?width=1500&height=1125\", srcSet: \"https://framerusercontent.com/images/tx2SZTfqhkXTNce614yVNOEWc.jpg?scale-down-to=512&width=1500&height=1125 512w,https://framerusercontent.com/images/tx2SZTfqhkXTNce614yVNOEWc.jpg?scale-down-to=1024&width=1500&height=1125 1024w,https://framerusercontent.com/images/tx2SZTfqhkXTNce614yVNOEWc.jpg?width=1500&height=1125 1500w\"}, \"Das Bild zeigt zwei Rolltore mit innenliegendem Kasten.\"), zCRBDB7in: \"Ein Rolltor ist ideal, wenn du wenig Platz in oder vor der Garage hast. Es öffnet sich senkrecht nach oben, läuft leise und lässt sich bequem bedienen. Ich liefere und montiere dein Rolltor passgenau, in robuster Ausführung und im Design, das zu deinem Haus oder Betrieb passt.\"}\r\nconst props69 = {...props38, CHo9fKSvH: true, fBEuQpKi4: \"Garagentore\", ge1pDyf13: \"Flügeltore\", H04Q4YLHk: \"Bewährte Torlösung mit Charakter\", mcGPsX3sR: \"Flügeltore\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 960, pixelWidth: 870, src: \"https://framerusercontent.com/images/uFaiZ3DpX01SKw8xKQVMJ6sU.jpg?width=870&height=960\", srcSet: \"https://framerusercontent.com/images/uFaiZ3DpX01SKw8xKQVMJ6sU.jpg?width=870&height=960 870w\"}, \"Flügeltor dunkelgrau\"), PO2AFAv5f: {href: {webPageId: \"tjOgypQgy\"}}, ssUTUAGrC: {href: {webPageId: \"i4m2URyUQ\"}}, tUYJtMz4x: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 150, src: \"https://framerusercontent.com/images/DmjY9EBtrcUpp8V0xIClrmzSI.png?width=150&height=150\"}, \"\"), vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 1125, pixelWidth: 1500, src: \"https://framerusercontent.com/images/OeESxWI20w7I1CAswTypUkxVVO4.jpg?width=1500&height=1125\", srcSet: \"https://framerusercontent.com/images/OeESxWI20w7I1CAswTypUkxVVO4.jpg?scale-down-to=512&width=1500&height=1125 512w,https://framerusercontent.com/images/OeESxWI20w7I1CAswTypUkxVVO4.jpg?scale-down-to=1024&width=1500&height=1125 1024w,https://framerusercontent.com/images/OeESxWI20w7I1CAswTypUkxVVO4.jpg?width=1500&height=1125 1500w\"}, \"Flügeltor aus Holz\"), wcie1M_Le: \"ncqALJ778\", wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 1125, pixelWidth: 1500, src: \"https://framerusercontent.com/images/OeESxWI20w7I1CAswTypUkxVVO4.jpg?width=1500&height=1125\", srcSet: \"https://framerusercontent.com/images/OeESxWI20w7I1CAswTypUkxVVO4.jpg?scale-down-to=512&width=1500&height=1125 512w,https://framerusercontent.com/images/OeESxWI20w7I1CAswTypUkxVVO4.jpg?scale-down-to=1024&width=1500&height=1125 1024w,https://framerusercontent.com/images/OeESxWI20w7I1CAswTypUkxVVO4.jpg?width=1500&height=1125 1500w\"}, \"Flügeltor aus Holz\"), zCRBDB7in: \"Flügeltore sind die klassische Wahl für Garagen und Einfahrten. Sie lassen sich weit öffnen, schaffen einen großzügigen Zugang und können an verschiedenste Baustile angepasst werden. Ich fertige dein Flügeltor passgenau, aus robusten Materialien und in einer Ausführung, die lange zuverlässig funktioniert.\"}\r\nconst props70 = {...props38, CHo9fKSvH: true, ge1pDyf13: \"Spannrahmen\", H04Q4YLHk: \"Einfach einhängen, dauerhaft geschützt\", h4ohCaHv5: false, JXR3bKJgf: wrapInAddImageAlt({pixelHeight: 5021, pixelWidth: 3347, src: \"https://framerusercontent.com/images/tyREGdmAagtEWihqRO8Tq9VEQ.jpg?width=3347&height=5021\", srcSet: \"https://framerusercontent.com/images/tyREGdmAagtEWihqRO8Tq9VEQ.jpg?scale-down-to=1024&width=3347&height=5021 682w,https://framerusercontent.com/images/tyREGdmAagtEWihqRO8Tq9VEQ.jpg?scale-down-to=2048&width=3347&height=5021 1365w,https://framerusercontent.com/images/tyREGdmAagtEWihqRO8Tq9VEQ.jpg?scale-down-to=4096&width=3347&height=5021 2730w,https://framerusercontent.com/images/tyREGdmAagtEWihqRO8Tq9VEQ.jpg?width=3347&height=5021 3347w\"}, \"Glückliche Frau steht innen am Fenster und bringt mit Leichtigkeit den Insektenschutz Spannrahmen am Fenster an.\"), mcGPsX3sR: \"Insektenschutz Spannrahmen\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 3940, pixelWidth: 5910, src: \"https://framerusercontent.com/images/yRJFoEpZRHIKF0UjH1NowHBc.jpg?width=5910&height=3940\", srcSet: \"https://framerusercontent.com/images/yRJFoEpZRHIKF0UjH1NowHBc.jpg?scale-down-to=512&width=5910&height=3940 512w,https://framerusercontent.com/images/yRJFoEpZRHIKF0UjH1NowHBc.jpg?scale-down-to=1024&width=5910&height=3940 1024w,https://framerusercontent.com/images/yRJFoEpZRHIKF0UjH1NowHBc.jpg?scale-down-to=2048&width=5910&height=3940 2048w,https://framerusercontent.com/images/yRJFoEpZRHIKF0UjH1NowHBc.jpg?scale-down-to=4096&width=5910&height=3940 4096w,https://framerusercontent.com/images/yRJFoEpZRHIKF0UjH1NowHBc.jpg?width=5910&height=3940 5910w\"}, \"Nahansicht eines Insektenschutz Spannrahmen\"), PO2AFAv5f: {href: {webPageId: \"wNoomrAtV\"}}, tUYJtMz4x: undefined, vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 5184, pixelWidth: 3456, src: \"https://framerusercontent.com/images/eOZGDxsBr0esuUShVqdNf3jlU.jpg?width=3456&height=5184\", srcSet: \"https://framerusercontent.com/images/eOZGDxsBr0esuUShVqdNf3jlU.jpg?scale-down-to=1024&width=3456&height=5184 682w,https://framerusercontent.com/images/eOZGDxsBr0esuUShVqdNf3jlU.jpg?scale-down-to=2048&width=3456&height=5184 1365w,https://framerusercontent.com/images/eOZGDxsBr0esuUShVqdNf3jlU.jpg?scale-down-to=4096&width=3456&height=5184 2730w,https://framerusercontent.com/images/eOZGDxsBr0esuUShVqdNf3jlU.jpg?width=3456&height=5184 3456w\"}, \"Frau steht innen am Fenster und bringt mit Leichtigkeit den Insektenschutz Spannrahmen am Fenster an.\"), wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 5184, pixelWidth: 3456, src: \"https://framerusercontent.com/images/eOZGDxsBr0esuUShVqdNf3jlU.jpg?width=3456&height=5184\", srcSet: \"https://framerusercontent.com/images/eOZGDxsBr0esuUShVqdNf3jlU.jpg?scale-down-to=1024&width=3456&height=5184 682w,https://framerusercontent.com/images/eOZGDxsBr0esuUShVqdNf3jlU.jpg?scale-down-to=2048&width=3456&height=5184 1365w,https://framerusercontent.com/images/eOZGDxsBr0esuUShVqdNf3jlU.jpg?scale-down-to=4096&width=3456&height=5184 2730w,https://framerusercontent.com/images/eOZGDxsBr0esuUShVqdNf3jlU.jpg?width=3456&height=5184 3456w\"}, \"Frau steht innen am Fenster und bringt mit Leichtigkeit den Insektenschutz Spannrahmen am Fenster an.\"), zCRBDB7in: \"Ein Spannrahmen ist die unkomplizierte Lösung für festen Insektenschutz. Er wird exakt nach Maß gefertigt, ohne Bohren oder Schrauben befestigt und lässt sich bei Bedarf schnell wieder herausnehmen. Ideal für Fenster, die häufig gekippt sind – so bleibt frische Luft drin und Insekten draußen.\"}\r\nconst props71 = {...props38, CHo9fKSvH: true, ge1pDyf13: \"Schieberahmen\", H04Q4YLHk: \"Bequemer Schutz für breite Durchgänge\", h4ohCaHv5: false, JXR3bKJgf: wrapInAddImageAlt({pixelHeight: 6023, pixelWidth: 4016, src: \"https://framerusercontent.com/images/tLDlA05rtI61bbI6XPByaLbbuZ8.jpg?width=4016&height=6023\", srcSet: \"https://framerusercontent.com/images/tLDlA05rtI61bbI6XPByaLbbuZ8.jpg?scale-down-to=1024&width=4016&height=6023 682w,https://framerusercontent.com/images/tLDlA05rtI61bbI6XPByaLbbuZ8.jpg?scale-down-to=2048&width=4016&height=6023 1365w,https://framerusercontent.com/images/tLDlA05rtI61bbI6XPByaLbbuZ8.jpg?scale-down-to=4096&width=4016&height=6023 2731w,https://framerusercontent.com/images/tLDlA05rtI61bbI6XPByaLbbuZ8.jpg?width=4016&height=6023 4016w\"}, \"Eine Frau mit langen Haaren, in weißer Bluse und beiger Hose, tritt barfuß durch einen schiebbaren Insektenschutz auf die Terrasse.\"), mcGPsX3sR: \"Insektenschutz Schieberahmen\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 4016, pixelWidth: 8000, src: \"https://framerusercontent.com/images/O59VjgHSmmMSEzoFZETfrS48cO4.jpg?width=8000&height=4016\", srcSet: \"https://framerusercontent.com/images/O59VjgHSmmMSEzoFZETfrS48cO4.jpg?scale-down-to=512&width=8000&height=4016 512w,https://framerusercontent.com/images/O59VjgHSmmMSEzoFZETfrS48cO4.jpg?scale-down-to=1024&width=8000&height=4016 1024w,https://framerusercontent.com/images/O59VjgHSmmMSEzoFZETfrS48cO4.jpg?scale-down-to=2048&width=8000&height=4016 2048w,https://framerusercontent.com/images/O59VjgHSmmMSEzoFZETfrS48cO4.jpg?scale-down-to=4096&width=8000&height=4016 4096w,https://framerusercontent.com/images/O59VjgHSmmMSEzoFZETfrS48cO4.jpg?width=8000&height=4016 8000w\"}, \"Frau mit Kind öffnen spielerisch den Insektenschutz der Terrassentür.\"), PO2AFAv5f: {href: {webPageId: \"DDalMUGBU\"}}, tUYJtMz4x: undefined, vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 3456, pixelWidth: 5184, src: \"https://framerusercontent.com/images/yScZ5WA6MhG1slOvVrU2GGTCPc.jpg?width=5184&height=3456\", srcSet: \"https://framerusercontent.com/images/yScZ5WA6MhG1slOvVrU2GGTCPc.jpg?scale-down-to=512&width=5184&height=3456 512w,https://framerusercontent.com/images/yScZ5WA6MhG1slOvVrU2GGTCPc.jpg?scale-down-to=1024&width=5184&height=3456 1024w,https://framerusercontent.com/images/yScZ5WA6MhG1slOvVrU2GGTCPc.jpg?scale-down-to=2048&width=5184&height=3456 2048w,https://framerusercontent.com/images/yScZ5WA6MhG1slOvVrU2GGTCPc.jpg?scale-down-to=4096&width=5184&height=3456 4096w,https://framerusercontent.com/images/yScZ5WA6MhG1slOvVrU2GGTCPc.jpg?width=5184&height=3456 5184w\"}, \"Eine Frau mit weißen T-Shirt öffnet einen schiebbaren Insektenschutz und tritt auf ihre Terasse hinaus.\"), wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 4016, pixelWidth: 6023, src: \"https://framerusercontent.com/images/MX4jRa5ib2BY0IoxIA0ajKKIrk.jpg?width=6023&height=4016\", srcSet: \"https://framerusercontent.com/images/MX4jRa5ib2BY0IoxIA0ajKKIrk.jpg?scale-down-to=512&width=6023&height=4016 512w,https://framerusercontent.com/images/MX4jRa5ib2BY0IoxIA0ajKKIrk.jpg?scale-down-to=1024&width=6023&height=4016 1024w,https://framerusercontent.com/images/MX4jRa5ib2BY0IoxIA0ajKKIrk.jpg?scale-down-to=2048&width=6023&height=4016 2048w,https://framerusercontent.com/images/MX4jRa5ib2BY0IoxIA0ajKKIrk.jpg?scale-down-to=4096&width=6023&height=4016 4096w,https://framerusercontent.com/images/MX4jRa5ib2BY0IoxIA0ajKKIrk.jpg?width=6023&height=4016 6023w\"}, \"Eine Frau mit weißen T-Shirt öffnet einen schiebbaren Insektenschutz.\"), zCRBDB7in: \"Schieberahmen lassen sich seitlich verschieben und sind damit perfekt für große Tür- oder Fensteröffnungen geeignet. Sie bieten zuverlässigen Insektenschutz, ohne den Durchgang einzuschränken. Ich fertige deinen Schieberahmen passgenau, damit er leichtgängig läuft, langlebig ist und optisch zu deinem Zuhause passt.\"}\r\nconst props72 = {...props38, ge1pDyf13: \"Edelstahlbespannung\", H04Q4YLHk: \"Starker Schutz mit langer Lebensdauer\", h4ohCaHv5: false, mcGPsX3sR: \"Insektenschutz Edelstahlbespannung\", PO2AFAv5f: {href: {webPageId: \"NRF_skss2\"}}, tUYJtMz4x: undefined, wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 1076, pixelWidth: 1033, src: \"https://framerusercontent.com/images/1wVfyOO1PB3AtAQXgwZw9GBqbIo.jpg?width=1033&height=1076\", srcSet: \"https://framerusercontent.com/images/1wVfyOO1PB3AtAQXgwZw9GBqbIo.jpg?scale-down-to=1024&width=1033&height=1076 983w,https://framerusercontent.com/images/1wVfyOO1PB3AtAQXgwZw9GBqbIo.jpg?width=1033&height=1076 1033w\"}, \"Nahansicht eines Insektenschutzes mit Stahlgewebe\"), zCRBDB7in: \"Eine Edelstahlbespannung ist die ideale Wahl, wenn dein Insektenschutz besonders widerstandsfähig sein soll. Das robuste Gewebe hält auch stärkeren Belastungen stand, ist wetterfest und leicht zu reinigen. Perfekt für Haushalte mit Haustieren, stark genutzte Bereiche oder Kellerfenster – so bleiben Insekten und Nager zuverlässig draußen.\"}\r\nconst props73 = {...props38, ge1pDyf13: \"Pollenschutz\", H04Q4YLHk: \"Durchatmen trotz Allergie\", h4ohCaHv5: false, mcGPsX3sR: \"Pollenschutz\", PO2AFAv5f: {href: {webPageId: \"X9M8tYxGG\"}}, tUYJtMz4x: undefined, wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 1078, pixelWidth: 1041, src: \"https://framerusercontent.com/images/LXREUcpMYyqCmAny56CE1z8sNKI.jpg?width=1041&height=1078\", srcSet: \"https://framerusercontent.com/images/LXREUcpMYyqCmAny56CE1z8sNKI.jpg?scale-down-to=1024&width=1041&height=1078 988w,https://framerusercontent.com/images/LXREUcpMYyqCmAny56CE1z8sNKI.jpg?width=1041&height=1078 1041w\"}, \"Nahansicht eines Insektenschutzes mit Pollenschutzgewebe\"), zCRBDB7in: \"Pollenschutzgewebe filtert zuverlässig Pollen aus der Luft, während frische Luft weiterhin ins Haus strömen kann. Ideal für Allergiker und alle, die in der Pollenzeit unbeschwert lüften möchten. Ich liefere und montiere den Pollenschutz passgenau, damit er perfekt sitzt und dir spürbare Erleichterung bringt.\"}\r\nconst props74 = {...props38, CHo9fKSvH: true, ge1pDyf13: \"Pendelrahmen mit Haustierklappe\", H04Q4YLHk: \"Komfort für dich und deine Vierbeiner\", h4ohCaHv5: false, JXR3bKJgf: wrapInAddImageAlt({pixelHeight: 4370, pixelWidth: 7248, src: \"https://framerusercontent.com/images/ROzd165WOP5UCSLGqSkGqIRUfb8.jpg?width=7248&height=4370\", srcSet: \"https://framerusercontent.com/images/ROzd165WOP5UCSLGqSkGqIRUfb8.jpg?scale-down-to=512&width=7248&height=4370 512w,https://framerusercontent.com/images/ROzd165WOP5UCSLGqSkGqIRUfb8.jpg?scale-down-to=1024&width=7248&height=4370 1024w,https://framerusercontent.com/images/ROzd165WOP5UCSLGqSkGqIRUfb8.jpg?scale-down-to=2048&width=7248&height=4370 2048w,https://framerusercontent.com/images/ROzd165WOP5UCSLGqSkGqIRUfb8.jpg?scale-down-to=4096&width=7248&height=4370 4096w,https://framerusercontent.com/images/ROzd165WOP5UCSLGqSkGqIRUfb8.jpg?width=7248&height=4370 7248w\"}, \"Frau und Kind treten duch einen Insektenschutz Pendelrahmen auf ihre Terrasse hinaus\"), mcGPsX3sR: \"Pendelrahmen mit optionaler Haustierklappe\", mi34bkpEA: wrapInAddImageAlt({pixelHeight: 3456, pixelWidth: 5184, src: \"https://framerusercontent.com/images/m8mUvdiF2UrIuV0H6ERl9Hx0AI8.jpg?width=5184&height=3456\", srcSet: \"https://framerusercontent.com/images/m8mUvdiF2UrIuV0H6ERl9Hx0AI8.jpg?scale-down-to=512&width=5184&height=3456 512w,https://framerusercontent.com/images/m8mUvdiF2UrIuV0H6ERl9Hx0AI8.jpg?scale-down-to=1024&width=5184&height=3456 1024w,https://framerusercontent.com/images/m8mUvdiF2UrIuV0H6ERl9Hx0AI8.jpg?scale-down-to=2048&width=5184&height=3456 2048w,https://framerusercontent.com/images/m8mUvdiF2UrIuV0H6ERl9Hx0AI8.jpg?scale-down-to=4096&width=5184&height=3456 4096w,https://framerusercontent.com/images/m8mUvdiF2UrIuV0H6ERl9Hx0AI8.jpg?width=5184&height=3456 5184w\"}, \"Frau mit Lächeln im Gesicht tritt duch einen Insektenschutz Pendelrahmen auf ihre Terrasse hinaus\"), PO2AFAv5f: {href: {webPageId: \"nD3gbp8uF\"}}, tUYJtMz4x: undefined, vRb9zL7YT: wrapInAddImageAlt({pixelHeight: 3080, pixelWidth: 2054, src: \"https://framerusercontent.com/images/J4yWREVj4naCBvYJnX0GygrZs.jpg?width=2054&height=3080\", srcSet: \"https://framerusercontent.com/images/J4yWREVj4naCBvYJnX0GygrZs.jpg?scale-down-to=1024&width=2054&height=3080 682w,https://framerusercontent.com/images/J4yWREVj4naCBvYJnX0GygrZs.jpg?scale-down-to=2048&width=2054&height=3080 1365w,https://framerusercontent.com/images/J4yWREVj4naCBvYJnX0GygrZs.jpg?width=2054&height=3080 2054w\"}, \"Insektenschutz mit Pendelklappe für die Haustiere.\"), wqP1kPsYp: wrapInAddImageAlt({pixelHeight: 3456, pixelWidth: 5184, positionX: \"48.1%\", positionY: \"13.2%\", src: \"https://framerusercontent.com/images/m8mUvdiF2UrIuV0H6ERl9Hx0AI8.jpg?width=5184&height=3456\", srcSet: \"https://framerusercontent.com/images/m8mUvdiF2UrIuV0H6ERl9Hx0AI8.jpg?scale-down-to=512&width=5184&height=3456 512w,https://framerusercontent.com/images/m8mUvdiF2UrIuV0H6ERl9Hx0AI8.jpg?scale-down-to=1024&width=5184&height=3456 1024w,https://framerusercontent.com/images/m8mUvdiF2UrIuV0H6ERl9Hx0AI8.jpg?scale-down-to=2048&width=5184&height=3456 2048w,https://framerusercontent.com/images/m8mUvdiF2UrIuV0H6ERl9Hx0AI8.jpg?scale-down-to=4096&width=5184&height=3456 4096w,https://framerusercontent.com/images/m8mUvdiF2UrIuV0H6ERl9Hx0AI8.jpg?width=5184&height=3456 5184w\"}, \"Frau mit Lächeln im Gesicht tritt duch einen Insektenschutz Pendelrahmen auf ihre Terrasse hinaus\"), zCRBDB7in: \"Ein Pendelrahmen mit Haustierklappe bietet dir flexiblen Insektenschutz und deinem Haustier freien Zugang. Die integrierte Klappe ist stabil, leicht zu bedienen und schließt zuverlässig. Der Pendelrahmen selbst lässt sich beidseitig öffnen und schließt automatisch – ideal für Türen, die oft genutzt werden.\"}\r\nconst templateProps = {Adtrdbkg3: props44, AMaoH5iu5: props51, ANhkoI3wa: props59, Ay_5Pr_kE: props13, BBGDeG95_: props33, BDO8aV1b0: props66, BEexn4K9a: props45, BjhOjMuE7: props60, cChmudULh: props5, Co_AcXrWH: props47, CocFhmOlm: props46, DDalMUGBU: props71, dOVcPg8Oj: props16, Dy10buIYw: props68, EQ0g5DU7U: props24, f5w8mDi1c: props34, fkpG_5HXz: props6, gqdx694Rf: props1, h4FUJQWsJ: props15, hBikGIrnc: props62, i4m2URyUQ: props31, iFf5TtU_s: props27, jf2jepNmo: props14, jj8hL3z1r: props50, K6jABJWeV: props61, kaUYp5TMe: props49, kEMRnP07s: props19, KHdFMvAIK: props3, L9w6HgjIA: props37, LjXXWV3RK: props39, LlZ_E4mG_: props10, MgPtxHTEo: props26, MSXIC2lNF: props52, MULsFjPNK: props42, NbmSCjOm4: props8, nD3gbp8uF: props74, NdAqGzruT: props32, NRF_skss2: props72, o2tpPKH4a: props29, O4m5eGkJg: props28, O6Yx4WGRL: props48, ooJLDgTJQ: props20, pBaxSGy8Z: props11, pEptJ80qa: props25, pnK1pMy_W: props63, PV1FDjy8D: props17, pzPU6z2xy: props21, QEGpoyB6J: props23, QPGzyD_Iq: props54, R3A_D5rWd: props64, R5Fphe97u: props38, rDaQXBuyl: props12, rKHMPJoQW: props35, rXNlKb3pa: props18, T8AJZbCui: props30, tjOgypQgy: props69, TM1HqWQpt: props36, TPEpOCEAU: props58, Tuq4EzOH5: props67, TZgzYXLqE: props43, UwSSSbEUv: props22, vCAOxsrq9: props41, vtrR74t1m: props53, wNoomrAtV: props70, WuR92VEVb: props65, wVQchr_uw: props56, X9M8tYxGG: props73, xBE0ltfsL: props40, xkWv4DkZy: props2, xmq429SDW: props55, xqFLVzRMs: props57, Yg_O34dww: props4, ylexWMkUh: props9, YoeBe9I8x: props7}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"gqdx694Rf\":\r\ncase \"xkWv4DkZy\":\r\ncase \"KHdFMvAIK\":\r\nreturn React.createElement(Shop, {...props, key: \"Shop\", routeId, style}, children(true));\r\ncase \"Yg_O34dww\":\r\ncase \"cChmudULh\":\r\ncase \"fkpG_5HXz\":\r\ncase \"YoeBe9I8x\":\r\ncase \"NbmSCjOm4\":\r\ncase \"ylexWMkUh\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"ssUTUAGrC\"]]}, (resolvedLinks) => React.createElement(KategorienMetallbau, {...props, key: \"KategorienMetallbau\", routeId, ssUTUAGrC: resolvedLinks[0], style}, children(true)));\r\ncase \"LlZ_E4mG_\":\r\ncase \"pBaxSGy8Z\":\r\ncase \"rDaQXBuyl\":\r\ncase \"Ay_5Pr_kE\":\r\ncase \"jf2jepNmo\":\r\ncase \"h4FUJQWsJ\":\r\ncase \"dOVcPg8Oj\":\r\ncase \"PV1FDjy8D\":\r\ncase \"rXNlKb3pa\":\r\ncase \"kEMRnP07s\":\r\ncase \"ooJLDgTJQ\":\r\ncase \"pzPU6z2xy\":\r\ncase \"UwSSSbEUv\":\r\ncase \"QEGpoyB6J\":\r\ncase \"EQ0g5DU7U\":\r\ncase \"pEptJ80qa\":\r\ncase \"MgPtxHTEo\":\r\ncase \"iFf5TtU_s\":\r\ncase \"O4m5eGkJg\":\r\ncase \"o2tpPKH4a\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"ssUTUAGrC\"], props[\"PO2AFAv5f\"]]}, (resolvedLinks) => React.createElement(ProdukteMetallbauDetail, {...props, key: \"ProdukteMetallbauDetail\", PO2AFAv5f: resolvedLinks[1], routeId, ssUTUAGrC: resolvedLinks[0], style}, children(true)));\r\ncase \"T8AJZbCui\":\r\ncase \"i4m2URyUQ\":\r\ncase \"NdAqGzruT\":\r\ncase \"BBGDeG95_\":\r\ncase \"f5w8mDi1c\":\r\ncase \"rKHMPJoQW\":\r\ncase \"TM1HqWQpt\":\r\ncase \"L9w6HgjIA\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"ssUTUAGrC\"]]}, (resolvedLinks) => React.createElement(KategorienFensterTRen, {...props, key: \"KategorienFensterTRen\", routeId, ssUTUAGrC: resolvedLinks[0], style}, children(true)));\r\ncase \"R5Fphe97u\":\r\ncase \"LjXXWV3RK\":\r\ncase \"xBE0ltfsL\":\r\ncase \"vCAOxsrq9\":\r\ncase \"MULsFjPNK\":\r\ncase \"TZgzYXLqE\":\r\ncase \"Adtrdbkg3\":\r\ncase \"BEexn4K9a\":\r\ncase \"CocFhmOlm\":\r\ncase \"Co_AcXrWH\":\r\ncase \"O6Yx4WGRL\":\r\ncase \"kaUYp5TMe\":\r\ncase \"jj8hL3z1r\":\r\ncase \"AMaoH5iu5\":\r\ncase \"MSXIC2lNF\":\r\ncase \"vtrR74t1m\":\r\ncase \"QPGzyD_Iq\":\r\ncase \"xmq429SDW\":\r\ncase \"wVQchr_uw\":\r\ncase \"xqFLVzRMs\":\r\ncase \"TPEpOCEAU\":\r\ncase \"ANhkoI3wa\":\r\ncase \"BjhOjMuE7\":\r\ncase \"K6jABJWeV\":\r\ncase \"hBikGIrnc\":\r\ncase \"pnK1pMy_W\":\r\ncase \"R3A_D5rWd\":\r\ncase \"WuR92VEVb\":\r\ncase \"BDO8aV1b0\":\r\ncase \"Tuq4EzOH5\":\r\ncase \"Dy10buIYw\":\r\ncase \"tjOgypQgy\":\r\ncase \"wNoomrAtV\":\r\ncase \"DDalMUGBU\":\r\ncase \"NRF_skss2\":\r\ncase \"X9M8tYxGG\":\r\ncase \"nD3gbp8uF\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"ssUTUAGrC\"], props[\"PO2AFAv5f\"]]}, (resolvedLinks) => React.createElement(ProdukteFensterTRenDetail, {...props, key: \"ProdukteFensterTRenDetail\", PO2AFAv5f: resolvedLinks[1], routeId, ssUTUAGrC: resolvedLinks[0], style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"gqdx694Rf\":\r\ncase \"xkWv4DkZy\":\r\ncase \"KHdFMvAIK\":\r\nreturn [{hash: \"1b6w67p\"}]\r\ncase \"Yg_O34dww\":\r\ncase \"cChmudULh\":\r\ncase \"fkpG_5HXz\":\r\ncase \"YoeBe9I8x\":\r\ncase \"NbmSCjOm4\":\r\ncase \"ylexWMkUh\":\r\nreturn [{hash: \"gei0c\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"7gpqqg\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"hbi2ek\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"LlZ_E4mG_\":\r\ncase \"pBaxSGy8Z\":\r\ncase \"rDaQXBuyl\":\r\ncase \"Ay_5Pr_kE\":\r\ncase \"jf2jepNmo\":\r\ncase \"h4FUJQWsJ\":\r\ncase \"dOVcPg8Oj\":\r\ncase \"PV1FDjy8D\":\r\ncase \"rXNlKb3pa\":\r\ncase \"kEMRnP07s\":\r\ncase \"ooJLDgTJQ\":\r\ncase \"pzPU6z2xy\":\r\ncase \"UwSSSbEUv\":\r\ncase \"QEGpoyB6J\":\r\ncase \"EQ0g5DU7U\":\r\ncase \"pEptJ80qa\":\r\ncase \"MgPtxHTEo\":\r\ncase \"iFf5TtU_s\":\r\ncase \"O4m5eGkJg\":\r\ncase \"o2tpPKH4a\":\r\nreturn [{hash: \"vhd4or\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1sc3edo\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"17z59hw\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"T8AJZbCui\":\r\ncase \"i4m2URyUQ\":\r\ncase \"NdAqGzruT\":\r\ncase \"BBGDeG95_\":\r\ncase \"f5w8mDi1c\":\r\ncase \"rKHMPJoQW\":\r\ncase \"TM1HqWQpt\":\r\ncase \"L9w6HgjIA\":\r\nreturn [{hash: \"ylrqze\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1e37x9t\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"zhq1um\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"R5Fphe97u\":\r\ncase \"LjXXWV3RK\":\r\ncase \"xBE0ltfsL\":\r\ncase \"vCAOxsrq9\":\r\ncase \"MULsFjPNK\":\r\ncase \"TZgzYXLqE\":\r\ncase \"Adtrdbkg3\":\r\ncase \"BEexn4K9a\":\r\ncase \"CocFhmOlm\":\r\ncase \"Co_AcXrWH\":\r\ncase \"O6Yx4WGRL\":\r\ncase \"kaUYp5TMe\":\r\ncase \"jj8hL3z1r\":\r\ncase \"AMaoH5iu5\":\r\ncase \"MSXIC2lNF\":\r\ncase \"vtrR74t1m\":\r\ncase \"QPGzyD_Iq\":\r\ncase \"xmq429SDW\":\r\ncase \"wVQchr_uw\":\r\ncase \"xqFLVzRMs\":\r\ncase \"TPEpOCEAU\":\r\ncase \"ANhkoI3wa\":\r\ncase \"BjhOjMuE7\":\r\ncase \"K6jABJWeV\":\r\ncase \"hBikGIrnc\":\r\ncase \"pnK1pMy_W\":\r\ncase \"R3A_D5rWd\":\r\ncase \"WuR92VEVb\":\r\ncase \"BDO8aV1b0\":\r\ncase \"Tuq4EzOH5\":\r\ncase \"Dy10buIYw\":\r\ncase \"tjOgypQgy\":\r\ncase \"wNoomrAtV\":\r\ncase \"DDalMUGBU\":\r\ncase \"NRF_skss2\":\r\ncase \"X9M8tYxGG\":\r\ncase \"nD3gbp8uF\":\r\nreturn [{hash: \"10nkch4\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1xrrqt\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"fszvyp\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/g2wF6Txqwtn2FNzuEy8E/K2bwLn1q9nF9k3xu8c90/cCKZXpKgG.js\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.mmb.co.at\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.6, -0.01, 0, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.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                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. If you are the author of this website, please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}