{"version":3,"file":"SCNav.fNZN6f2D.mjs","names":["React.useId","ORANGE","YELLOW","useState","DARK","useState","useRef","__esmMin","init_ssg_sandbox_shims","init_npm_react_18_3_1","_e","de","p","ie","ce","window","init_framer_BikQVKhx","addPropertyControls","ControlType","useResponsive","cls","rows","R","i","px","mobile","tablet","desktop","ev","fn","m","t","d","decl","rr","r","pick","Responsive","q","css","TABLET_MAX","style","children","init_SCResponsive","init_jsx_runtime","v","init_SCResponsive_jiX6WJ","LinkedInIcon","InstagramIcon","XIcon","FooterLogo","ORANGE$1","YELLOW$1","INK","LinkColumn","col","link","MUTED","SocialBtn","hovered","setHovered","label","icon","SCFooter","waDigits","whatsapp","waNumber","V","VU","newsletterEmail","setNewsletterEmail","subscribed","setSubscribed","isMobile","isTablet","DARK$1","email","logoImage","logoHeight","MARKETS","linkedinUrl","instagramUrl","twitterUrl","COLUMNS","showNewsletter","legalText","init_SCFooter","CodeLogo","size","ORANGE","YELLOW","DARK","DesktopDropdown","groups","item","items","g","groupNames","visible","gname","gi","DesktopNavItem","open","setOpen","hasChildren","ref","handler","textSize","MobileAccordionItem","onClose","o","child","j","MobileMenu","NAV_ITEMS","ctaUrl","ctaLabel","Hamburger","WhatsAppButton","hover","setHover","WHATSAPP_URL","offset","SCNav","menuOpen","setMenuOpen","mq","onChange","navHeight","hPad","showDesktop","showMobile","showMobileBlock","waSize","waOffset","logoEl","logoHref","bgColor","ctaColor","init_SCNav"],"sources":["https:/framerusercontent.com/modules/mUebwRR1SJC328KoJkzw/iSSMP9P3prSF2k3rLG6i/SCResponsive.js","https:/framer.com/m/SCResponsive-jiX6WJ.js","https:/framerusercontent.com/modules/qA4lelQfguUvk74S4cmM/hpxKxHBPsC05B4enBJvW/SCFooter.js","https:/framerusercontent.com/modules/IiU5N0K4mCkjxKiLSzsK/15IiTPAfd260Yfqy7Zv4/SCNav.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";/**\n * CSS-driven responsive helper for the Shop Culture components.\n *\n * Why: components that decide \"phone / tablet / desktop\" with JavaScript\n * (window.innerWidth) are server-rendered with the desktop layout, then jump to\n * the real layout after hydration. Here every switch is a CSS custom property\n * whose value changes in a @container / @media rule, so the server HTML already\n * has the correct layout for every screen size and nothing shifts.\n *\n * Usage inside a component:\n *\n *   const rr = useResponsive()\n *   const R = rr.R\n *   return (\n *     <Responsive rr={rr}>\n *       <section style={{ padding: R(\"100px 24px 60px\", \"100px 40px 60px\", \"120px 64px 80px\") }}>\n *\n * R(mobile, tablet, desktop) returns \"var(--scrXXX-N)\". Numbers become px.\n * Breakpoints match the old JS: mobile < 640, tablet < 1024, desktop >= 1024.\n *\n * mode \"container\" (default): measures the component's own width, so Framer's\n *   Phone / Tablet canvas frames show the right layout too.\n * mode \"media\": uses the viewport. Use it when the component contains\n *   position: fixed content (a query container would capture it).\n */export const MOBILE_MAX=639;export const TABLET_MAX=1023;const px=v=>typeof v===\"number\"?`${v}px`:String(v);export function useResponsive(mode=\"container\"){// useId gives the same value on the server and in the browser\nconst id=React.useId().replace(/[^a-zA-Z0-9]/g,\"\");const cls=`scr${id}`;const rows=[];const R=(mobile,tablet,desktop)=>{const i=rows.length;rows.push([px(mobile),px(tablet),px(desktop)]);return`var(--${cls}-${i})`;};const ev=(fn,unit)=>[fn(true,false,false,\"mobile\"),fn(false,true,false,\"tablet\"),fn(false,false,true,\"desktop\")];const V=fn=>{const[m,t,d]=ev(fn,true);return R(m,t,d);};const VU=fn=>{const[m,t,d]=ev(fn,false);return R(String(m),String(t),String(d));};return{R,V,VU,cls,mode,rows};}function decl(rr,pick){return rr.rows.map((r,i)=>`--${rr.cls}-${i}:${r[pick]};`).join(\"\");}/** Wrap the component's output. Outer element = query container, inner = variables. */export function Responsive({rr,children,style}){const q=rr.mode===\"container\"?\"@container\":\"@media\";const css=`.${rr.cls}{${decl(rr,2)}}`+`${q} (max-width:${TABLET_MAX}px){.${rr.cls}{${decl(rr,1)}}}`+`${q} (max-width:${MOBILE_MAX}px){.${rr.cls}{${decl(rr,0)}}}`;if(rr.mode===\"media\"){return /*#__PURE__*/_jsxs(\"div\",{className:rr.cls,style:{width:\"100%\",...style},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),children]});}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",...{containerType:\"inline-size\"},...style},children:/*#__PURE__*/_jsxs(\"div\",{className:rr.cls,style:{width:\"100%\",height:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),children]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResponsiveCtx\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MOBILE_MAX\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TABLET_MAX\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useResponsive\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Responsive\":{\"type\":\"reactComponent\",\"name\":\"Responsive\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SCResponsive.map","/*\n * SCResponsive\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/mUebwRR1SJC328KoJkzw/iSSMP9P3prSF2k3rLG6i/SCResponsive.js\"\n","// SCFooter.tsx — Shop Culture Footer\n// Paste into: Framer → Assets → Code → + New Code File → name \"SCFooter\"\n// Place at the bottom of every page. Width: Fill, Height: Hug.\n//\n// EDITABLE from right panel:\n// → Email address\n// → WhatsApp number\n// → Social media URLs (LinkedIn, Instagram, X/Twitter)\n// → Legal text\n// → Show/hide newsletter signup row\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useResponsive,Responsive}from\"https://framer.com/m/SCResponsive-jiX6WJ.js\";// ── TOKENS ───────────────────────────────────────────────────────────────────\nconst DARK=\"#120D12\"// slightly deeper than hero\n;const INK=\"#1B141B\";const YELLOW=\"#EFB11D\";const ORANGE=\"#E43D12\";const MUTED=\"rgba(255,255,255,0.28)\";const DIM=\"rgba(255,255,255,0.10)\";// ── FOOTER LINK COLUMNS ───────────────────────────────────────────────────────\n// EDITABLE: update hrefs here\nconst COLUMNS=[{heading:\"Services\",links:[{label:\"Amazon & Marketplace\",href:\"/services/amazon-marketplace-management\"},{label:\"Listing & Content\",href:\"/services/listing-content-optimisation\"},{label:\"Retail Media & Ads\",href:\"/services/retail-media-advertising\"},{label:\"Operations & Forecasting\",href:\"/services/operations-forecasting\"},{label:\"Vendor Negotiations\",href:\"/services/vendor-negotiations-profitability\"},{label:\"Cross-Border Expansion\",href:\"/services/cross-border-expansion\"},{label:\"D2C & Performance\",href:\"/services/d2c-performance-marketing\"},{label:\"Social & Creative\",href:\"/services/social-media-creative\"}]},{heading:\"How It Works\",links:[{label:\"Get Started\",href:\"/contactus\"},{label:\"Recent Work\",href:\"/case-studies\"},{label:\"Client Experience\",href:\"/about#testimonials\"}]},{heading:\"FAQs\",links:[{label:\"FAQs\",href:\"/#faqs\"}]},{heading:\"Company\",links:[{label:\"About Us\",href:\"/about\"},{label:\"Founder\",href:\"/founder\"},{label:\"Team\",href:\"/team\"},{label:\"Press\",href:\"/press\"},{label:\"Insights\",href:\"/insights\"},{label:\"Contact\",href:\"/contactus\"}]}];// ── MARKETPLACES ROW ──────────────────────────────────────────────────────────\nconst MARKETS=[\"Amazon UK\",\"Amazon USA\",\"Amazon EU\",\"Flipkart\",\"Nykaa\",\"Blinkit\",\"Zepto\",\"Zalando\",\"Walmart\",\"Noon\",\"eBay\",\"Shopify\"];// ── SOCIAL ICON SVGs ──────────────────────────────────────────────────────────\nfunction LinkedInIcon(){return /*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"9\",width:\"4\",height:\"12\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"4\",cy:\"4\",r:\"2\"})]});}function InstagramIcon(){return /*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"2\",width:\"20\",height:\"20\",rx:\"5\",ry:\"5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17.5\",cy:\"6.5\",r:\"0.5\",fill:\"currentColor\",stroke:\"none\"})]});}function XIcon(){return /*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.746l7.73-8.835L1.254 2.25H8.08l4.26 5.632zm-1.161 17.52h1.833L7.084 4.126H5.117z\"})});}// ── FOOTER LOGO FALLBACK ──────────────────────────────────────────────────────\n// Shown only when no logo image is uploaded via right panel\n// To use your real logo: select SCFooter on canvas → right panel → \"Logo Image\" → upload\nfunction FooterLogo(){return /*#__PURE__*/_jsxs(\"a\",{href:\"/\",style:{textDecoration:\"none\",display:\"inline-flex\",flexDirection:\"column\",gap:3,userSelect:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",fontFamily:\"Georgia, serif\",fontWeight:900,fontSize:26,color:ORANGE,lineHeight:1,letterSpacing:.5},children:[\"SH\",/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:24,height:24,borderRadius:\"50%\",background:YELLOW,margin:\"0 1.5px\",flexShrink:0},children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:INK,strokeWidth:\"2.2\",strokeLinecap:\"round\",style:{width:15,height:15},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2a14.5 14.5 0 0 0 0 20A14.5 14.5 0 0 0 12 2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 12h20\"})]})}),\"P\"]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"Georgia, serif\",fontWeight:900,fontSize:26,color:YELLOW,letterSpacing:4,lineHeight:1},children:\"CULTURE\"})]});}// ── LINK COLUMN ───────────────────────────────────────────────────────────────\nfunction LinkColumn({col}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10,fontWeight:600,color:\"rgba(255,255,255,0.35)\",letterSpacing:\"2px\",textTransform:\"uppercase\",marginBottom:16,fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\"},children:col.heading}),col.links.map((link,i)=>/*#__PURE__*/_jsx(\"a\",{href:link.href,style:{fontSize:13,color:MUTED,textDecoration:\"none\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",lineHeight:1,padding:\"6px 0\",transition:\"color 0.2s\",display:\"inline-block\"},onMouseEnter:e=>e.currentTarget.style.color=\"#fff\",onMouseLeave:e=>e.currentTarget.style.color=MUTED,children:link.label},i))]});}// ── SOCIAL BUTTON ─────────────────────────────────────────────────────────────\nfunction SocialBtn({href,icon,label}){const[hovered,setHovered]=useState(false);return /*#__PURE__*/_jsx(\"a\",{href:href,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":label,onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{width:36,height:36,borderRadius:\"50%\",border:`1px solid ${hovered?YELLOW:\"rgba(255,255,255,0.12)\"}`,background:hovered?\"rgba(239,177,29,0.1)\":\"transparent\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:hovered?YELLOW:MUTED,textDecoration:\"none\",transition:\"all 0.2s\",flexShrink:0},children:icon});}// ── MAIN COMPONENT ────────────────────────────────────────────────────────────\nexport default function SCFooter({logoImage=\"\",logoHeight=48,email=\"info@shopculture.co\",whatsapp=\"352691134373\",linkedinUrl=\"https://linkedin.com/company/shopculture\",instagramUrl=\"https://instagram.com/shopculture\",twitterUrl=\"https://twitter.com/shopculture\",legalText=\"\\xa9 2026 Shop Culture. All rights reserved.\",showNewsletter=false}){// Layout (phone / tablet / desktop) is decided by CSS, not JavaScript, so the\n// server HTML already has the right layout and the page never jumps.\nconst rr=useResponsive(\"container\");// wa.me wants digits only. Older page instances still carry the retired\n// +351 number as an override, so map it to the current one here.\nconst waDigits=(whatsapp||\"\").replace(/\\D/g,\"\");const waNumber=waDigits===\"351691134373\"?\"352691134373\":waDigits;const R=rr.R;// V / VU are defined here (not imported) so this works with any version of the helper\nconst V=fn=>R(fn(true,false,false,\"mobile\"),fn(false,true,false,\"tablet\"),fn(false,false,true,\"desktop\"));const VU=fn=>R(String(fn(true,false,false,\"mobile\")),String(fn(false,true,false,\"tablet\")),String(fn(false,false,true,\"desktop\")));const[newsletterEmail,setNewsletterEmail]=useState(\"\");const[subscribed,setSubscribed]=useState(false);const hPad=V((isMobile,isTablet,isDesktop,layout)=>isMobile?\"0 20px\":isTablet?\"0 40px\":\"0 64px\");return /*#__PURE__*/_jsxs(Responsive,{rr:rr,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700;1,900&family=DM+Sans:wght@300;400;500;600&display=swap');\n            `}),/*#__PURE__*/_jsxs(\"footer\",{style:{background:DARK,width:\"100%\",boxSizing:\"border-box\",borderTop:`1px solid rgba(255,255,255,0.06)`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:V((isMobile,isTablet,isDesktop,layout)=>isMobile?\"20px 20px\":isTablet?\"20px 40px\":\"20px 64px\"),borderBottom:\"1px solid rgba(255,255,255,0.06)\",display:\"flex\",flexDirection:V((isMobile,isTablet,isDesktop,layout)=>isMobile?\"column\":\"row\"),alignItems:V((isMobile,isTablet,isDesktop,layout)=>isMobile?\"flex-start\":\"center\"),justifyContent:\"space-between\",gap:V((isMobile,isTablet,isDesktop,layout)=>isMobile?12:0)},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:\"rgba(255,255,255,0.22)\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",letterSpacing:\"0.3px\"},children:\"Commerce Without Borders.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:24,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:`mailto:${email}`,style:{fontSize:12,color:MUTED,textDecoration:\"none\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",display:\"flex\",alignItems:\"center\",gap:6,transition:\"color 0.2s\"},onMouseEnter:e=>e.currentTarget.style.color=\"#fff\",onMouseLeave:e=>e.currentTarget.style.color=MUTED,children:[\"✉ \",email]}),/*#__PURE__*/_jsx(\"a\",{href:`https://wa.me/${waNumber}`,target:\"_blank\",rel:\"noopener noreferrer\",style:{fontSize:12,color:YELLOW,textDecoration:\"none\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",display:\"flex\",alignItems:\"center\",gap:6,fontWeight:500},children:\"💬 WhatsApp\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:V((isMobile,isTablet,isDesktop,layout)=>isMobile?\"48px 20px 40px\":isTablet?\"56px 40px 40px\":\"64px 64px 48px\"),display:\"grid\",gridTemplateColumns:V((isMobile,isTablet,isDesktop,layout)=>isMobile?\"1fr 1fr\":isTablet?\"2fr 1fr 1fr 1fr\":\"2.5fr 1.2fr 0.8fr 1.2fr\"),gap:V((isMobile,isTablet,isDesktop,layout)=>isMobile?\"40px 24px\":\"0 40px\"),borderBottom:\"1px solid rgba(255,255,255,0.06)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:20,gridColumn:VU((isMobile,isTablet,isDesktop,layout)=>isMobile?\"1 / -1\":\"auto\")},children:[logoImage?/*#__PURE__*/_jsx(\"a\",{href:\"/\",style:{display:\"inline-flex\",textDecoration:\"none\"},children:/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:\"Shop Culture\",style:{height:logoHeight,width:\"auto\",objectFit:\"contain\",display:\"block\"}})}):/*#__PURE__*/_jsx(FooterLogo,{}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:13,color:MUTED,fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",lineHeight:1.75,maxWidth:260,margin:0},children:\"Shop Culture is a global ecommerce growth agency built by former Amazon, Flipkart and Walmart category and growth leaders. We help consumer brands scale profitably across every major marketplace in the UK, EU, US, Middle East and India.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,color:\"rgba(255,255,255,0.35)\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",lineHeight:1.7,maxWidth:280,margin:0},children:\"Operating from Luxembourg and Kolkata, with clients across the UK, EU, US, Middle East and India.\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:\"6px 10px\",maxWidth:300},children:MARKETS.map((m,i)=>/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:10,fontWeight:500,color:\"rgba(255,255,255,0.2)\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",letterSpacing:\"0.5px\"},children:[m,i<MARKETS.length-1?\" \\xb7\":\"\"]},i))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10},children:[/*#__PURE__*/_jsx(SocialBtn,{href:linkedinUrl,icon:/*#__PURE__*/_jsx(LinkedInIcon,{}),label:\"LinkedIn\"}),/*#__PURE__*/_jsx(SocialBtn,{href:instagramUrl,icon:/*#__PURE__*/_jsx(InstagramIcon,{}),label:\"Instagram\"}),/*#__PURE__*/_jsx(SocialBtn,{href:twitterUrl,icon:/*#__PURE__*/_jsx(XIcon,{}),label:\"X / Twitter\"})]})]}),COLUMNS.map((col,i)=>/*#__PURE__*/_jsx(LinkColumn,{col:col},i))]}),showNewsletter&&/*#__PURE__*/_jsxs(\"div\",{style:{padding:V((isMobile,isTablet,isDesktop,layout)=>isMobile?\"32px 20px\":isTablet?\"32px 40px\":\"32px 64px\"),borderBottom:\"1px solid rgba(255,255,255,0.06)\",display:\"flex\",flexDirection:V((isMobile,isTablet,isDesktop,layout)=>isMobile?\"column\":\"row\"),alignItems:V((isMobile,isTablet,isDesktop,layout)=>isMobile?\"flex-start\":\"center\"),gap:V((isMobile,isTablet,isDesktop,layout)=>isMobile?16:32)},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,fontWeight:500,color:\"#fff\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",marginBottom:4},children:\"Stay sharp on global e-commerce\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:MUTED,fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\"},children:\"Monthly insights. No spam. Unsubscribe anytime.\"})]}),subscribed?/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,color:YELLOW,fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",display:\"flex\",alignItems:\"center\",gap:8},children:\"✓ You're subscribed!\"}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:0,width:V((isMobile,isTablet,isDesktop,layout)=>isMobile?\"100%\":\"auto\"),maxWidth:380,border:\"1px solid rgba(255,255,255,0.12)\",borderRadius:3,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:newsletterEmail,onChange:e=>setNewsletterEmail(e.target.value),placeholder:\"your@email.com\",style:{flex:1,padding:\"11px 16px\",background:\"rgba(255,255,255,0.05)\",border:\"none\",outline:\"none\",fontSize:13,color:\"#fff\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",minWidth:0}}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>{if(newsletterEmail.includes(\"@\"))setSubscribed(true);},style:{background:YELLOW,color:INK,border:\"none\",padding:\"11px 20px\",fontSize:12,fontWeight:600,cursor:\"pointer\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",whiteSpace:\"nowrap\",flexShrink:0},children:\"Subscribe\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:V((isMobile,isTablet,isDesktop,layout)=>isMobile?\"20px 20px\":isTablet?\"20px 40px\":\"20px 64px\"),display:\"flex\",flexDirection:V((isMobile,isTablet,isDesktop,layout)=>isMobile?\"column\":\"row\"),alignItems:V((isMobile,isTablet,isDesktop,layout)=>isMobile?\"flex-start\":\"center\"),justifyContent:\"space-between\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:\"rgba(255,255,255,0.18)\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\"},children:legalText}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:24,flexWrap:\"wrap\"},children:[{label:\"Privacy Policy\",href:\"/privacy\"},{label:\"Terms of Use\",href:\"/terms\"},{label:\"Cookie Policy\",href:\"/cookies\"}].map((link,i)=>/*#__PURE__*/_jsx(\"a\",{href:link.href,style:{fontSize:11,color:\"rgba(255,255,255,0.18)\",textDecoration:\"none\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",transition:\"color 0.2s\"},onMouseEnter:e=>e.currentTarget.style.color=MUTED,onMouseLeave:e=>e.currentTarget.style.color=\"rgba(255,255,255,0.18)\",children:link.label},i))})]})]})]});}// ── PROPERTY CONTROLS ─────────────────────────────────────────────────────────\naddPropertyControls(SCFooter,{logoImage:{type:ControlType.Image,title:\"Logo Image\"},logoHeight:{type:ControlType.Number,title:\"Logo Height (px)\",defaultValue:48,min:24,max:80,step:2,displayStepper:true},email:{type:ControlType.String,title:\"Email\",defaultValue:\"info@shopculture.co\"},whatsapp:{type:ControlType.String,title:\"WhatsApp Number\",defaultValue:\"352691134373\"},linkedinUrl:{type:ControlType.String,title:\"LinkedIn URL\",defaultValue:\"https://linkedin.com/company/shopculture\"},instagramUrl:{type:ControlType.String,title:\"Instagram URL\",defaultValue:\"https://instagram.com/shopculture\"},twitterUrl:{type:ControlType.String,title:\"X / Twitter URL\",defaultValue:\"https://twitter.com/shopculture\"},legalText:{type:ControlType.String,title:\"Legal Text\",defaultValue:\"\\xa9 2026 Shop Culture. All rights reserved.\"},showNewsletter:{type:ControlType.Boolean,title:\"Show Newsletter\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SCFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SCFooter.map","// SCNav.tsx — Shop Culture Navigation Bar\n// VERSION 5 — Fix: Services (and any nav item with children) now navigates correctly.\n//             Desktop: hover opens dropdown, clicking label navigates.\n//             Mobile:  tapping label navigates, tapping chevron toggles children.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useResponsive,Responsive}from\"https://framer.com/m/SCResponsive-jiX6WJ.js\";// ── TOKENS ───────────────────────────────────────────────────────────────────\nconst DARK=\"#1B141B\";const YELLOW=\"#EFB11D\";const ORANGE=\"#E43D12\";// ── NAV STRUCTURE ─────────────────────────────────────────────────────────────\nconst NAV_ITEMS=[{label:\"Services\",href:\"/services\",children:[{label:\"Amazon & Marketplace\",href:\"/services/amazon-marketplace-management\",group:\"Marketplace\"},{label:\"Launch & Account Setup\",href:\"/services/amazon-launch-account-setup\",group:\"Marketplace\"},{label:\"Seller Central Management\",href:\"/services/amazon-seller-central-management\",group:\"Marketplace\"},{label:\"Vendor Central Management\",href:\"/services/amazon-vendor-central-management\",group:\"Marketplace\"},{label:\"Listing & Content\",href:\"/services/listing-content-optimisation\",group:\"Marketplace\"},{label:\"Catalogue Management\",href:\"/services/amazon-catalogue-management\",group:\"Marketplace\"},{label:\"Retail Media & Ads\",href:\"/services/retail-media-advertising\",group:\"Marketplace\"},{label:\"Operations & Forecasting\",href:\"/services/operations-forecasting\",group:\"Marketplace\"},{label:\"Vendor Negotiations\",href:\"/services/vendor-negotiations-profitability\",group:\"Growth\"},{label:\"AVN Negotiation Support\",href:\"/services/amazon-vendor-negotiation\",group:\"Growth\"},{label:\"Cross-Border Expansion\",href:\"/services/cross-border-expansion\",group:\"Growth\"},{label:\"D2C & Performance\",href:\"/services/d2c-performance-marketing\",group:\"Growth\"},{label:\"Social & Creative\",href:\"/services/social-media-creative\",group:\"Growth\"}]},{label:\"Case Studies\",href:\"/case-studies\",children:[]},{label:\"Insights\",href:\"/insights\",children:[]},{label:\"About Us\",href:\"/about\",children:[{label:\"Our Story\",href:\"/about\",group:\"\"},{label:\"Founder\",href:\"/founder\",group:\"\"},{label:\"Offstage\",href:\"/offstage\",group:\"\"},{label:\"Press\",href:\"/press\",group:\"\"}]}];// ── CODE FALLBACK LOGO ────────────────────────────────────────────────────────\nfunction CodeLogo({size}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",lineHeight:1,gap:1,userSelect:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",fontFamily:\"'Playfair Display', 'Playfair Display Fallback', serif\",fontWeight:900,fontSize:size,color:ORANGE,letterSpacing:\".5px\",lineHeight:1},children:[\"SH\",/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:`calc(${size} - 1px)`,height:`calc(${size} - 1px)`,borderRadius:\"50%\",background:YELLOW,margin:\"0 1px\",flexShrink:0,position:\"relative\",top:-1},children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:DARK,strokeWidth:\"2.5\",strokeLinecap:\"round\",style:{width:`calc(${size} * 0.65)`,height:`calc(${size} * 0.65)`},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2a14.5 14.5 0 0 0 0 20A14.5 14.5 0 0 0 12 2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 12h20\"})]})}),\"P\"]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'Playfair Display', 'Playfair Display Fallback', serif\",fontWeight:900,fontSize:size,color:YELLOW,letterSpacing:\"3.5px\",lineHeight:1,marginTop:1},children:\"CULTURE\"})]});}// ── DESKTOP DROPDOWN ──────────────────────────────────────────────────────────\nfunction DesktopDropdown({items,visible}){const groups={};for(const item of items){const g=item.group||\"Links\";if(!groups[g])groups[g]=[];groups[g].push(item);}const groupNames=[...new Set(items.map(i=>i.group||\"Links\"))];return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"calc(100% + 1px)\",left:0,minWidth:240,background:\"rgba(22,15,22,0.99)\",border:\"1px solid rgba(255,255,255,0.07)\",borderTop:`2px solid ${YELLOW}`,padding:\"8px 0\",opacity:visible?1:0,visibility:visible?\"visible\":\"hidden\",transform:visible?\"translateY(0)\":\"translateY(-6px)\",transition:\"all 0.22s ease\",zIndex:500,pointerEvents:visible?\"auto\":\"none\"},children:groupNames.map((gname,gi)=>/*#__PURE__*/_jsxs(\"div\",{children:[gname&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:9,fontWeight:600,color:\"rgba(255,255,255,0.2)\",letterSpacing:\"2px\",textTransform:\"uppercase\",padding:\"10px 20px 4px\",borderTop:gi>0?\"1px solid rgba(255,255,255,0.05)\":\"none\",marginTop:gi>0?4:0,fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\"},children:gname}),(groups[gname]||[]).map((item,i)=>/*#__PURE__*/_jsx(\"a\",{href:item.href,style:{display:\"block\",padding:\"9px 20px\",fontSize:13,color:\"rgba(255,255,255,0.5)\",textDecoration:\"none\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",transition:\"all 0.15s\"},onMouseEnter:e=>{e.currentTarget.style.color=\"#fff\";e.currentTarget.style.paddingLeft=\"26px\";e.currentTarget.style.background=\"rgba(239,177,29,0.07)\";},onMouseLeave:e=>{e.currentTarget.style.color=\"rgba(255,255,255,0.5)\";e.currentTarget.style.paddingLeft=\"20px\";e.currentTarget.style.background=\"transparent\";},children:item.label},i))]},gname))});}// ── DESKTOP NAV ITEM ──────────────────────────────────────────────────────────\n// FIX: label is always a real <a href> that navigates.\n//      Dropdown opens/closes on hover only — no click hijacking.\nfunction DesktopNavItem({item,textSize}){const[open,setOpen]=useState(false);const hasChildren=item.children.length>0;const ref=useRef(null);useEffect(()=>{const handler=e=>{if(ref.current&&!ref.current.contains(e.target))setOpen(false);};document.addEventListener(\"mousedown\",handler);return()=>document.removeEventListener(\"mousedown\",handler);},[]);return /*#__PURE__*/_jsxs(\"li\",{ref:ref,style:{position:\"relative\",listStyle:\"none\"},onMouseEnter:()=>hasChildren&&setOpen(true),onMouseLeave:()=>hasChildren&&setOpen(false),children:[/*#__PURE__*/_jsxs(\"a\",{href:item.href,style:{display:\"flex\",alignItems:\"center\",gap:4,padding:\"0 16px\",height:70,fontSize:textSize,fontWeight:400,color:\"rgba(255,255,255,0.58)\",textDecoration:\"none\",cursor:\"pointer\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",letterSpacing:\".3px\",transition:\"color 0.2s\",whiteSpace:\"nowrap\"},onMouseEnter:e=>e.currentTarget.style.color=\"#fff\",onMouseLeave:e=>e.currentTarget.style.color=\"rgba(255,255,255,0.58)\",children:[item.label,hasChildren&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:8,opacity:.4,transform:open?\"rotate(180deg)\":\"none\",transition:\"transform 0.2s\",marginLeft:1},children:\"▾\"})]}),hasChildren&&/*#__PURE__*/_jsx(DesktopDropdown,{items:item.children,visible:open})]});}// ── MOBILE ACCORDION ITEM ─────────────────────────────────────────────────────\n// FIX: label is a real <a> that navigates.\n//      The chevron button (only rendered when there are children) toggles the drawer.\nfunction MobileAccordionItem({item,onClose}){const[open,setOpen]=useState(false);const hasChildren=item.children.length>0;return /*#__PURE__*/_jsxs(\"div\",{style:{borderBottom:\"1px solid rgba(255,255,255,0.06)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"0 24px 0 0\"},children:[/*#__PURE__*/_jsx(\"a\",{href:item.href,onClick:onClose,style:{flex:1,padding:\"16px 24px\",fontSize:16,fontWeight:500,color:\"rgba(255,255,255,0.9)\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",textDecoration:\"none\",display:\"block\"},children:item.label}),hasChildren&&/*#__PURE__*/_jsx(\"button\",{onClick:()=>setOpen(o=>!o),\"aria-label\":open?\"Collapse\":\"Expand\",style:{background:\"none\",border:\"none\",cursor:\"pointer\",padding:\"8px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,// Larger tap target\nwidth:40,height:40},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:\"rgba(255,255,255,0.35)\",transform:open?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.25s ease\",lineHeight:1,display:\"block\"},children:\"▾\"})})]}),hasChildren&&/*#__PURE__*/_jsx(\"div\",{style:{maxHeight:open?`${item.children.length*48}px`:\"0px\",overflow:\"hidden\",transition:\"max-height 0.3s ease\"},children:/*#__PURE__*/_jsx(\"div\",{style:{paddingBottom:8,borderTop:\"1px solid rgba(255,255,255,0.04)\",background:\"rgba(0,0,0,0.15)\"},children:item.children.map((child,j)=>/*#__PURE__*/_jsxs(\"a\",{href:child.href,onClick:onClose,style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"11px 24px 11px 40px\",fontSize:14,color:\"rgba(255,255,255,0.5)\",textDecoration:\"none\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",transition:\"color 0.15s\"},onMouseEnter:e=>e.currentTarget.style.color=\"#fff\",onMouseLeave:e=>e.currentTarget.style.color=\"rgba(255,255,255,0.5)\",children:[/*#__PURE__*/_jsx(\"span\",{style:{width:4,height:4,borderRadius:\"50%\",background:YELLOW,flexShrink:0,opacity:.6}}),child.label]},j))})})]});}// ── MOBILE FULL MENU ──────────────────────────────────────────────────────────\nfunction MobileMenu({open,onClose,ctaUrl,ctaLabel}){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:60,left:0,right:0,background:\"rgba(22,15,22,0.99)\",backdropFilter:\"blur(12px)\",borderBottom:`2px solid ${YELLOW}`,zIndex:400,maxHeight:\"85vh\",overflowY:\"auto\",opacity:open?1:0,visibility:open?\"visible\":\"hidden\",transform:open?\"translateY(0)\":\"translateY(-12px)\",transition:\"opacity 0.3s ease, transform 0.3s ease, visibility 0.3s\"},children:[NAV_ITEMS.map((item,i)=>/*#__PURE__*/_jsx(MobileAccordionItem,{item:item,onClose:onClose},i)),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"20px 24px 28px\"},children:/*#__PURE__*/_jsx(\"a\",{href:ctaUrl,onClick:onClose,style:{display:\"block\",background:ORANGE,color:\"#fff\",fontSize:15,fontWeight:600,padding:\"15px 24px\",borderRadius:3,textDecoration:\"none\",textAlign:\"center\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",letterSpacing:\"0.3px\"},children:ctaLabel})})]});}// ── HAMBURGER ─────────────────────────────────────────────────────────────────\nfunction Hamburger({open,onClick}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,\"aria-label\":open?\"Close menu\":\"Open menu\",style:{background:\"none\",border:\"none\",cursor:\"pointer\",padding:\"8px\",display:\"flex\",flexDirection:\"column\",gap:5,alignItems:\"center\",justifyContent:\"center\",width:40,height:40,flexShrink:0},children:[0,1,2].map(i=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:open&&i===1?0:22,height:2,background:\"#fff\",borderRadius:2,transition:\"all 0.3s\",transform:open&&i===0?\"rotate(45deg) translate(5px, 5px)\":open&&i===2?\"rotate(-45deg) translate(5px, -5px)\":\"none\",opacity:open&&i===1?0:1}},i))});}// ── WHATSAPP FLOATING BUTTON ──────────────────────────────────────────────────\n// Lives in the nav because the nav is on every page, so the button shows site-wide.\nconst WHATSAPP_URL=\"https://wa.me/352691134373\";// size / offset come from SCNav's R(): R() must run in SCNav's own render so the\n// variables land in its <Responsive> style block.\nfunction WhatsAppButton({size,offset}){const[hover,setHover]=useState(false);return /*#__PURE__*/_jsx(\"a\",{href:WHATSAPP_URL,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":\"Chat with Shop Culture on WhatsApp\",title:\"Chat with us on WhatsApp\",onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{position:\"fixed\",right:offset,bottom:`calc(${offset} + env(safe-area-inset-bottom, 0px))`,width:size,height:size,borderRadius:\"50%\",background:\"#25D366\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",// Under the phone menu overlay (350) so an open menu covers it.\nzIndex:340,boxShadow:hover?\"0 10px 28px rgba(0,0,0,0.28)\":\"0 6px 18px rgba(0,0,0,0.22)\",transform:hover?\"scale(1.06)\":\"scale(1)\",transition:\"transform 0.2s ease, box-shadow 0.2s ease\",textDecoration:\"none\"},children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 32 32\",width:\"56%\",height:\"56%\",fill:\"#FFFFFF\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M16.004 3C8.82 3 3 8.82 3 16.002c0 2.293.6 4.533 1.74 6.51L3 29l6.65-1.744a12.94 12.94 0 0 0 6.35 1.62h.004C23.184 28.876 29 23.056 29 15.874 29 8.69 23.188 3 16.004 3Zm0 23.68h-.004a10.76 10.76 0 0 1-5.486-1.503l-.394-.234-3.947 1.035 1.054-3.848-.256-.396a10.71 10.71 0 0 1-1.648-5.73c0-5.94 4.835-10.773 10.785-10.773 5.947 0 10.68 4.75 10.68 10.643 0 5.94-4.836 10.806-10.784 10.806Zm5.915-8.07c-.324-.162-1.918-.946-2.215-1.054-.297-.108-.513-.162-.73.162-.216.324-.837 1.054-1.026 1.27-.19.217-.378.244-.702.082-.324-.163-1.369-.505-2.607-1.61-.964-.86-1.614-1.92-1.803-2.245-.19-.324-.02-.5.142-.66.146-.146.324-.378.486-.567.162-.19.216-.324.324-.54.108-.217.054-.406-.027-.568-.081-.162-.73-1.758-1-2.407-.263-.632-.53-.546-.73-.556l-.621-.011a1.19 1.19 0 0 0-.865.406c-.297.324-1.135 1.108-1.135 2.703s1.162 3.136 1.324 3.352c.162.217 2.287 3.49 5.54 4.894.774.334 1.378.534 1.849.683.777.247 1.484.212 2.043.129.623-.093 1.918-.784 2.189-1.541.27-.757.27-1.406.189-1.541-.081-.135-.297-.217-.621-.379Z\"})})});}// ── MAIN COMPONENT ────────────────────────────────────────────────────────────\nexport default function SCNav({logoImage=\"\",logoHeight=44,logoHref=\"/\",ctaLabel=\"Get a Free Audit →\",ctaUrl=\"/contactus\",ctaColor=\"#E43D12\",bgColor=\"rgba(27,20,27,0.97)\"}){const[menuOpen,setMenuOpen]=useState(false);// Layout (phone / tablet / desktop) is decided by CSS, not by JavaScript, so\n// the server HTML already has the right layout and the page never jumps.\n// \"media\" mode: the nav is position:fixed, which a query container would capture.\nconst rr=useResponsive(\"media\");const R=rr.R;// Only job left for JS: close the phone menu if the window grows past phone size.\nuseEffect(()=>{const mq=window.matchMedia(\"(min-width: 640px)\");const onChange=()=>{if(mq.matches)setMenuOpen(false);};mq.addEventListener(\"change\",onChange);return()=>mq.removeEventListener(\"change\",onChange);},[]);const navHeight=R(60,70,70);const hPad=R(\"0 20px\",\"0 32px\",\"0 64px\");const showDesktop=R(\"none\",\"flex\",\"flex\");const showMobile=R(\"flex\",\"none\",\"none\");const showMobileBlock=R(\"block\",\"none\",\"none\");const waSize=R(52,56,60);const waOffset=R(16,24,28);const logoEl=logoImage?/*#__PURE__*/_jsx(\"a\",{href:logoHref,style:{display:\"flex\",alignItems:\"center\",flexShrink:0,textDecoration:\"none\"},children:/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:\"Shop Culture\",style:{height:R(Math.round(logoHeight*.8),logoHeight,logoHeight),width:\"auto\",display:\"block\",objectFit:\"contain\"}})}):/*#__PURE__*/_jsx(\"a\",{href:logoHref,style:{textDecoration:\"none\",flexShrink:0},children:/*#__PURE__*/_jsx(CodeLogo,{size:R(17,18,20)})});return /*#__PURE__*/_jsxs(Responsive,{rr:rr,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@900&family=DM+Sans:wght@400;500;600&display=swap');\n                @font-face{font-family:\"Playfair Display Fallback\";font-weight:400;font-style:normal;src:local(\"Times New Roman\"),local(\"TimesNewRomanPSMT\"),local(\"Liberation Serif\");size-adjust:111.26%;ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%}\n@font-face{font-family:\"Playfair Display Fallback\";font-weight:700;font-style:normal;src:local(\"Times New Roman Bold\"),local(\"TimesNewRomanPS-BoldMT\"),local(\"Liberation Serif Bold\");size-adjust:107.02%;ascent-override:101.10%;descent-override:23.45%;line-gap-override:0.00%}\n@font-face{font-family:\"Playfair Display Fallback\";font-weight:900;font-style:normal;src:local(\"Times New Roman Bold\"),local(\"TimesNewRomanPS-BoldMT\"),local(\"Liberation Serif Bold\");size-adjust:108.87%;ascent-override:99.38%;descent-override:23.05%;line-gap-override:0.00%}\n@font-face{font-family:\"Playfair Display Fallback\";font-weight:700;font-style:italic;src:local(\"Times New Roman Bold Italic\"),local(\"TimesNewRomanPS-BoldItalicMT\"),local(\"Liberation Serif Bold Italic\");size-adjust:108.97%;ascent-override:99.29%;descent-override:23.03%;line-gap-override:0.00%}\n@font-face{font-family:\"Playfair Display Fallback\";font-weight:900;font-style:italic;src:local(\"Times New Roman Bold Italic\"),local(\"TimesNewRomanPS-BoldItalicMT\"),local(\"Liberation Serif Bold Italic\");size-adjust:113.27%;ascent-override:95.52%;descent-override:22.16%;line-gap-override:0.00%}\n@font-face{font-family:\"DM Sans Fallback\";font-weight:300;font-style:normal;src:local(\"Arial\"),local(\"ArialMT\"),local(\"Liberation Sans\");size-adjust:103.19%;ascent-override:96.14%;descent-override:30.04%;line-gap-override:0.00%}\n@font-face{font-family:\"DM Sans Fallback\";font-weight:400;font-style:normal;src:local(\"Arial\"),local(\"ArialMT\"),local(\"Liberation Sans\");size-adjust:104.53%;ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%}\n@font-face{font-family:\"DM Sans Fallback\";font-weight:500;font-style:normal;src:local(\"Arial\"),local(\"ArialMT\"),local(\"Liberation Sans\");size-adjust:106.33%;ascent-override:93.30%;descent-override:29.16%;line-gap-override:0.00%}\n@font-face{font-family:\"DM Sans Fallback\";font-weight:600;font-style:normal;src:local(\"Arial Bold\"),local(\"Arial-BoldMT\"),local(\"Liberation Sans Bold\");size-adjust:101.05%;ascent-override:98.17%;descent-override:30.68%;line-gap-override:0.00%}\n@font-face{font-family:\"DM Sans Fallback\";font-weight:700;font-style:normal;src:local(\"Arial Bold\"),local(\"Arial-BoldMT\"),local(\"Liberation Sans Bold\");size-adjust:102.71%;ascent-override:96.58%;descent-override:30.18%;line-gap-override:0.00%}\n                * { box-sizing: border-box; }\n            `}),/*#__PURE__*/_jsxs(\"nav\",{style:{position:\"fixed\",top:0,left:0,right:0,height:navHeight,zIndex:300,background:bgColor,backdropFilter:\"blur(14px)\",borderBottom:\"1px solid rgba(255,255,255,0.05)\",display:\"flex\",alignItems:\"center\",padding:hPad,justifyContent:\"space-between\",gap:16},children:[logoEl,/*#__PURE__*/_jsxs(\"ul\",{style:{display:showDesktop,alignItems:\"center\",listStyle:\"none\",margin:0,padding:0,flex:1,justifyContent:\"flex-end\"},children:[NAV_ITEMS.map((item,i)=>/*#__PURE__*/_jsx(DesktopNavItem,{item:item,textSize:R(13,12,13)},i)),/*#__PURE__*/_jsx(\"li\",{style:{listStyle:\"none\",marginLeft:8},children:/*#__PURE__*/_jsx(\"a\",{href:ctaUrl,style:{background:ctaColor,color:\"#fff\",fontSize:R(13,11,13),fontWeight:500,padding:R(\"10px 20px\",\"8px 14px\",\"10px 20px\"),borderRadius:3,textDecoration:\"none\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",display:\"inline-block\",whiteSpace:\"nowrap\",transition:\"opacity 0.2s\"},onMouseEnter:e=>e.currentTarget.style.opacity=\"0.85\",onMouseLeave:e=>e.currentTarget.style.opacity=\"1\",children:ctaLabel})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:showMobile,alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"a\",{href:ctaUrl,style:{background:ctaColor,color:\"#fff\",fontSize:12,fontWeight:600,padding:\"8px 14px\",borderRadius:3,textDecoration:\"none\",fontFamily:\"'DM Sans', 'DM Sans Fallback', sans-serif\",whiteSpace:\"nowrap\"},children:\"Free Audit\"}),/*#__PURE__*/_jsx(Hamburger,{open:menuOpen,onClick:()=>setMenuOpen(o=>!o)})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{height:navHeight}}),/*#__PURE__*/_jsx(\"div\",{style:{display:showMobileBlock},children:/*#__PURE__*/_jsx(MobileMenu,{open:menuOpen,onClose:()=>setMenuOpen(false),ctaUrl:ctaUrl,ctaLabel:ctaLabel})}),menuOpen&&/*#__PURE__*/_jsx(\"div\",{onClick:()=>setMenuOpen(false),style:{display:showMobileBlock,position:\"fixed\",inset:0,zIndex:350,background:\"rgba(0,0,0,0.4)\"}}),/*#__PURE__*/_jsx(WhatsAppButton,{size:waSize,offset:waOffset})]});}// ── PROPERTY CONTROLS ─────────────────────────────────────────────────────────\naddPropertyControls(SCNav,{logoImage:{type:ControlType.Image,title:\"Logo Image\"},logoHeight:{type:ControlType.Number,title:\"Logo Height (px)\",defaultValue:44,min:20,max:64,step:2,displayStepper:true},logoHref:{type:ControlType.String,title:\"Logo Click URL\",defaultValue:\"/\"},ctaLabel:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"Get a Free Audit →\"},ctaUrl:{type:ControlType.String,title:\"CTA URL\",defaultValue:\"/contactus\"},ctaColor:{type:ControlType.Color,title:\"CTA Colour\",defaultValue:\"#E43D12\"},bgColor:{type:ControlType.Color,title:\"Nav Background\",defaultValue:\"rgba(27,20,27,0.97)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SCNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SCNav.map"],"mappings":"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"}