{"version":3,"file":"SCNav.CX7VqJhH.mjs","names":["ORANGE","YELLOW","useState","_Fragment","DARK","useState","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/qA4lelQfguUvk74S4cmM/LZdsKWCcxZUlQJbOGMQM/SCFooter.js","https:/framerusercontent.com/modules/IiU5N0K4mCkjxKiLSzsK/urGjwbVZe5TO2Cqq8RjJ/SCNav.js"],"sourcesContent":["// 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,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// ── 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', 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', 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=\"351691134373\",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}){const[layout,setLayout]=useState(\"desktop\");const[newsletterEmail,setNewsletterEmail]=useState(\"\");const[subscribed,setSubscribed]=useState(false);useEffect(()=>{const check=()=>{const w=window.innerWidth;setLayout(w<640?\"mobile\":w<1024?\"tablet\":\"desktop\");};check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);const isMobile=layout===\"mobile\";const isTablet=layout===\"tablet\";const hPad=isMobile?\"0 20px\":isTablet?\"0 40px\":\"0 64px\";return /*#__PURE__*/_jsxs(_Fragment,{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:isMobile?\"20px 20px\":isTablet?\"20px 40px\":\"20px 64px\",borderBottom:\"1px solid rgba(255,255,255,0.06)\",display:\"flex\",flexDirection:isMobile?\"column\":\"row\",alignItems:isMobile?\"flex-start\":\"center\",justifyContent:\"space-between\",gap:isMobile?12:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:\"rgba(255,255,255,0.22)\",fontFamily:\"'DM Sans', 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', 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/${whatsapp}`,target:\"_blank\",rel:\"noopener noreferrer\",style:{fontSize:12,color:YELLOW,textDecoration:\"none\",fontFamily:\"'DM Sans', sans-serif\",display:\"flex\",alignItems:\"center\",gap:6,fontWeight:500},children:\"💬 WhatsApp\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:isMobile?\"48px 20px 40px\":isTablet?\"56px 40px 40px\":\"64px 64px 48px\",display:\"grid\",gridTemplateColumns:isMobile?\"1fr 1fr\":isTablet?\"2fr 1fr 1fr 1fr\":\"2.5fr 1.2fr 0.8fr 1.2fr\",gap: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: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', 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', 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', 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:isMobile?\"32px 20px\":isTablet?\"32px 40px\":\"32px 64px\",borderBottom:\"1px solid rgba(255,255,255,0.06)\",display:\"flex\",flexDirection:isMobile?\"column\":\"row\",alignItems:isMobile?\"flex-start\":\"center\",gap:isMobile?16:32},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,fontWeight:500,color:\"#fff\",fontFamily:\"'DM Sans', sans-serif\",marginBottom:4},children:\"Stay sharp on global e-commerce\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:MUTED,fontFamily:\"'DM Sans', sans-serif\"},children:\"Monthly insights. No spam. Unsubscribe anytime.\"})]}),subscribed?/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,color:YELLOW,fontFamily:\"'DM Sans', sans-serif\",display:\"flex\",alignItems:\"center\",gap:8},children:\"✓ You're subscribed!\"}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:0,width: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', 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', sans-serif\",whiteSpace:\"nowrap\",flexShrink:0},children:\"Subscribe\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:isMobile?\"20px 20px\":isTablet?\"20px 40px\":\"20px 64px\",display:\"flex\",flexDirection:isMobile?\"column\":\"row\",alignItems: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', 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', 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:\"351691134373\"},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,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// ── 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:\"Listing & Content\",href:\"/services/listing-content-optimisation\",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', 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:size-1,height:size-1,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:size*.65,height:size*.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', 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', 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', 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', 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', 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', 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', 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))});}// ── 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[layout,setLayout]=useState(\"desktop\");const[menuOpen,setMenuOpen]=useState(false);useEffect(()=>{const check=()=>{const w=window.innerWidth;setLayout(w<640?\"mobile\":w<1024?\"tablet\":\"desktop\");};check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);useEffect(()=>{if(layout!==\"mobile\")setMenuOpen(false);},[layout]);const isMobile=layout===\"mobile\";const isTablet=layout===\"tablet\";const navHeight=isMobile?60:70;const hPad=isMobile?\"0 20px\":isTablet?\"0 32px\":\"0 64px\";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:isMobile?Math.round(logoHeight*.8):logoHeight,width:\"auto\",display:\"block\",objectFit:\"contain\"}})}):/*#__PURE__*/_jsx(\"a\",{href:logoHref,style:{textDecoration:\"none\",flexShrink:0},children:/*#__PURE__*/_jsx(CodeLogo,{size:isMobile?17:isTablet?18:20})});return /*#__PURE__*/_jsxs(_Fragment,{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                * { 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,!isMobile&&/*#__PURE__*/_jsxs(\"ul\",{style:{display:\"flex\",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:isTablet?12:13},i)),/*#__PURE__*/_jsx(\"li\",{style:{listStyle:\"none\",marginLeft:8},children:/*#__PURE__*/_jsx(\"a\",{href:ctaUrl,style:{background:ctaColor,color:\"#fff\",fontSize:isTablet?11:13,fontWeight:500,padding:isTablet?\"8px 14px\":\"10px 20px\",borderRadius:3,textDecoration:\"none\",fontFamily:\"'DM Sans', 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})})]}),isMobile&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",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', sans-serif\",whiteSpace:\"nowrap\"},children:\"Free Audit\"}),/*#__PURE__*/_jsx(Hamburger,{open:menuOpen,onClick:()=>setMenuOpen(o=>!o)})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{height:navHeight}}),isMobile&&/*#__PURE__*/_jsx(MobileMenu,{open:menuOpen,onClose:()=>setMenuOpen(false),ctaUrl:ctaUrl,ctaLabel:ctaLabel}),isMobile&&menuOpen&&/*#__PURE__*/_jsx(\"div\",{onClick:()=>setMenuOpen(false),style:{position:\"fixed\",inset:0,zIndex:350,background:\"rgba(0,0,0,0.4)\"}})]});}// ── 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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"}