1import{a as w,b as N,s as k,j as e,a5 as L,H as C,t as G,C as o,c as i,o as x,B as f,a0 as j,D as _,x as b,F as W,y as q,i as A,k as I,l as S,z as V,M as B}from"./index-PtGACUVf.js";import{A as F,a as H,b as M,c as E}from"./accordion-C0Ur54yv.js";import{H as d}from"./heart--s6OjKZV.js";import{L as R}from"./landmark-DJBQ3_6n.js";import{I as v}from"./info-CY1Qa7dV.js";import{C as P}from"./camera-CuADidlO.js";import{F as D}from"./flower-2-3-nTAl08.js";import{U as T,H as U}from"./utensils-crossed-C2W_xpnr.js";import"./index-BoiDcb2D.js";const y=[{q:"What is the average cost of a wedding venue in Lake Geneva?",a:"Lake Geneva wedding venue costs vary widely, from $2,000â5,000 for smaller historic venues to $10,000â30,000+ for resort ballrooms during peak season. Many venues offer packages that include catering and other services."},{q:"When is the best time of year for a Lake Geneva wedding?",a:"June through October is peak wedding season. September and October are popular for fall foliage weddings. Winter weddings at resort venues offer a romantic, snowy backdrop at lower prices."},{q:"How far in advance should I book a Lake Geneva wedding venue?",a:"Popular venues book 12â18 months in advance for Saturday weddings during peak season. Weekday and off-season dates may have shorter lead times."},{q:"Can you have an outdoor wedding ceremony in Lake Geneva?",a:"Yes. Many venues offer outdoor ceremony spaces with lake views, gardens, or wooded settings. Indoor backup options are typically available in case of weather."},{q:"How many guests can Lake Geneva wedding venues accommodate?",a:"Venues range from intimate spaces for 20â50 guests to resort ballrooms that can host 300+ guests. Most lakefront venues accommodate 100â200 guests."},{q:"Is Lake Geneva close enough to Chicago for a destination wedding?",a:"Yes. Lake Geneva is approximately 80 miles from downtown Chicago (about 90 minutes by car), making it a popular destination wedding location for Chicago-area couples."}],Y={"@context":"https://schema.org","@type":"FAQPage",mainEntity:y.map(s=>
1({"@type":"Question",name:s.q,acceptedAnswer:{"@type":"Answer",text:s.a}}))},u=["grand geneva resort","the abbey resort","the ridge hotel","the baker house","maxwell mansion","timber ridge lodge","geneva national","the cove of lake geneva","lake lawn resort","harbor shores"],$=["Book early â popular venues book 12â18 months in advance for peak season","Consider a weekday or off-season wedding for better availability and pricing","Many venues offer all-inclusive packages including catering, photography space, and lodging blocks","Lake Geneva is approximately 80 miles from Chicago and 50 miles from Milwaukee, making it accessible for guests from both cities","Transportation options: arrange shuttles between venue, hotels, and downtown for guests"],z=[{name:"Photographers",href:"/photography",icon:P,color:"bg-rose-500"},{name:"Florists",href:"/florists",icon:D,color:"bg-pink-500"},{name:"Restaurants & Catering",href:"/restaurants",icon:T,color:"bg-amber-600"},{name:"Guest Lodging",href:"/lodging",icon:U,color:"bg-indigo-500"},{name:"Spas & Beauty",href:"/spas",icon:b,color:"bg-purple-500"}];function O({business:s}){const c=Array.isArray(s.photos)?s.photos:null,m=q(s.logo_url,c),g=s.primary_category?A(s.primary_category):null,{city:n}=w(),a=I(s,n==null?void 0:n.use_public_path,S(g,s.slug,s.id));return e.jsx(x,{to:a,children:e.jsxs(o,{className:"overflow-hidden hover:shadow-lg transition-shadow h-full group",children:[e.jsx("div",{className:"aspect-[16/10] overflow-hidden bg-muted",children:m?e.jsx("img",{src:m,alt:s.name,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300",loading:"lazy"}):e.jsx("div",{className:"w-full h-full flex items-center justify-center bg-gradient-to-br from-rose-100 to-pink-50",children:e.jsx(d,{className:"h-10 w-10 text-rose-300"})})}),e.jsxs(i,{className:"p-4 space-y-2",children:[e.jsx("h3",{className:"font-semibold text-foreground group-hover:text-primary transition-colors line-clamp-1",children:s.name}),s.rating&&e.jsxs("div",{className:"flex items-center gap-1 text-sm",children:[e.jsx(V,{className:"h-3.5 w-3.5 fill-amber-400 text-amber-400"}),e.jsx("span",{className:"font-medium text-foreground",children:s.rating}),s.review_count>0&&e.jsxs("span",{className:"text-muted-foreground",children:["(",s.review_count,")"]})]}),s.address&&e.jsxs("p",{className:"text-sm text-muted-foreground flex items-center gap-1 line-clamp-1",children:[e.jsx(B,{className:"h-3 w-3 shrink-0"}),s.address]}),s.description_short&&e.jsx("p",{className:"text-sm text-muted-foreground line-clamp-2",children:s.description_short})]})]})})}function ne(){const{city:s}=w(),{data:c,isLoading:m}=N({queryKey:["wedding-venues",s==null?void 0:s.id],queryFn:async()=>{if(!(s!=null&&s.id))return[];const{data:a,error:t}=await k.from("businesses").select("id, name, slug, public_path, description_short, address, logo_url, photos, rating, review_count, primary_category").eq("city_id",s.id).eq("approved_status","approved");if(t)throw t;return(a||[]).filter(h=>u.some(p=>{var r;return(r=h.name)==null?void 0:r.toLowerCase().includes(p)}))},enabled:!!(s!=null&&s.id),staleTime:1e3*60*5});if(!s||s.slug!=="lake-geneva")return e.jsx(L,{to:"/",replace:!0});const g=s.hero_image_url||"https://images.unsplash.com/photo-1506744038136-46273834b3fb?w=1200&q=80",n=c?[...c].sort((a,t)=>{const h=u.findIndex(r=>{var l;return(l=a.name)==null?void 0:l.toLowerCase().includes(r)}),p=u.findIndex(r=>{var l;return(l=t.name)==null?void 0:l.toLowerCase().includes(r)});return h-p}):[];return e.jsxs(e.Fragment,{children:[e.jsxs(C,{children:[e.jsx("title",{children:"Lake Geneva Wedding Venues | Best Ceremony & Reception Spots 2026"}),e.jsx("meta",{name:"description",content:"Discover the best wedding venues in Lake Geneva, WI. Lakefront estates, historic mansions, resort ballrooms, and outdoor ceremony locations. Capacity, pricing info, and planning tips."}),e.jsx("meta",{property:"og:title",content:"Lake Geneva Wedding Venues | Best Ceremony & Reception Spots 2026"}),e.jsx("meta",{property:"og:description",content:"Discover the best wedding venues in Lake Geneva, WI. Lakefront estates, historic mansions, resort ballrooms, and outdoor ceremony locations."}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(Y)})]}),e.jsx(G,{}),e.jsxs("main",{className:"min-h-screen bg-background",children:[e.jsxs("section",{className:"relative py-20 md:py-28 overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-cover bg-center",style:{backgroundImage:`url(${g})`}}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-rose-900/85 to-pink-800/75"}),e.jsxs("div",{className:"container mx-auto px-4 relative z-10 text-center",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 bg-white/10 backdrop-blur-sm border border-white/20 rounded-full px-4 py-2 mb-6",children:[e.jsx(d,{className:"h-4 w-4 text-rose-300"}),e.jsx("span",{className:"text-sm text-white/90",children:"Lake Geneva Wedding Guide"})]}),e.jsx("h1",{className:"font-display text-4xl md:text-5xl lg:text-6xl font-bold text-white mb-4",children:"Lake Geneva Wedding Venues"}),e.jsx("p",{className:"text-lg md:text-xl text-white/80 max-w-2xl mx-auto",children:"Lakefront Estates, Historic Mansions & Resort Venues for Your Perfect Day"})]})]}),e.jsxs("div",{className:"container mx-auto px-4 py-12 md:py-16 space-y-16",children:[e.jsxs("section",{children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2.5 rounded-xl bg-rose-100 text-rose-700",children:e.jsx(d,{className:"h-6 w-6"})}),e.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-foreground",children:"Why Lake Geneva?"})]}),e.jsx(o,{children:e.jsxs(i,{className:"p-6 space-y-3 text-muted-foreground leading-relaxed",children:[e.jsx("p",{children:"Lake Geneva has been a premier wedding destination in Wisconsin for decades. The combination of lakefront scenery, historic estates, and world-class resorts makes it one of the Midwest's most sought-after wedding locations."}),e.jsx("p",{children:"Venues range from intimate B&B ceremonies to grand resort ballrooms hosting 300+ guests. Peak wedding season runs May through October, with fall foliage weddings becoming increasingly popular."})]})})]}),e.jsxs("section",{children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2.5 rounded-xl bg-pink-100 text-pink-700",children:e.jsx(R,{className:"h-6 w-6"})}),e.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-foreground",children:"Browse Venues"})]}),m?e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-6",children:[1,2,3].map(a=>e.jsxs(o,{className:"animate-pulse",children:[e.jsx("div",{className:"aspect-[16/10] bg-muted"}),e.jsxs(i,{className:"p-4 space-y-2",children:[e.jsx("div",{className:"h-5 bg-muted rounded w-3/4"}),e.jsx("div",{className:"h-4 bg-muted rounded w-1/2"})]})]},a))}):n.length>0?e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-6",children:n.map(a=>e.jsx(O,{business:a},a.id))}):e.jsx(o,{children:e.jsxs(i,{className:"p-8 text-center text-muted-foreground",children:[e.jsx(d,{className:"h-8 w-8 mx-auto mb-3 text-muted-foreground
1/40"}),e.jsx("p",{children:"Wedding venue listings coming soon."})]})}),e.jsx("div",{className:"mt-6 text-center",children:e.jsx(x,{to:"/event-venues",children:e.jsxs(f,{variant:"outline",className:"gap-2",children:["View All Event Venues ",e.jsx(j,{className:"h-4 w-4"})]})})})]}),e.jsxs("section",{children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2.5 rounded-xl bg-amber-100 text-amber-700",children:e.jsx(_,{className:"h-6 w-6"})}),e.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-foreground",children:"Planning Your Lake Geneva Wedding"})]}),e.jsx(o,{children:e.jsx(i,{className:"p-6",children:e.jsx("ul",{className:"space-y-3",children:$.map(a=>e.jsxs("li",{className:"flex items-start gap-3 text-sm text-muted-foreground",children:[e.jsx(v,{className:"h-4 w-4 text-amber-600 mt-0.5 shrink-0"}),e.jsx("span",{children:a})]},a))})})})]}),e.jsxs("section",{children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx("div",{className:"p-2.5 rounded-xl bg-purple-100 text-purple-700",children:e.jsx(b,{className:"h-6 w-6"})}),e.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-foreground",children:"Wedding Services"})]}),e.jsx("p",{className:"text-muted-foreground mb-6",children:"Find everything you need for your special day"}),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-5 gap-4",children:z.map(a=>e.jsx(x,{to:a.href,children:e.jsx(o,{className:"hover:shadow-md transition-shadow cursor-pointer h-full",children:e.jsxs(i,{className:"p-5 flex flex-col items-center text-center gap-3",children:[e.jsx("div",{className:`p-3 rounded-xl text-white ${a.color}`,children:e.jsx(a.icon,{className:"h-6 w-6"})}),e.jsx("span",{className:"font-medium text-foreground text-sm",children:a.name})]})})},a.name))})]}),e.jsxs("section",{children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2.5 rounded-xl bg-slate-100 text-slate-700",children:e.jsx(v,{className:"h-6 w-6"})}),e.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-foreground",children:"Frequently Asked Questions"})]}),e.jsx(F,{type:"multiple",className:"space-y-3",children:y.map((a,t)=>e.jsxs(H,{value:`faq-${t}`,className:"border rounded-lg px-4",children:[e.jsx(M,{className:"text-left font-medium text-foreground hover:no-underline",children:a.q}),e.jsx(E,{className:"text-muted-foreground pb-4",children:a.a})]},t))})]}),e.jsxs("section",{className:"text-center bg-gradient-to-br from-rose-50 to-pink-50 dark:from-rose-950/20 dark:to-pink-950/20 rounded-2xl p-8 md:p-12",children:[e.jsx(d,{className:"h-10 w-10 text-rose-500 mx-auto mb-4"}),e.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-foreground mb-3",children:"List Your Wedding Venue"}),e.jsx("p",{className:"text-muted-foreground max-w-xl mx-auto mb-6",children:"Reach couples planning their Lake Geneva wedding. Claim your listing to showcase your venue, photos, and packages."}),e.jsx(x,{to:"/pricing",children:e.jsxs(f,{size:"lg",className:"gap-2",children:["List Your Business ",e.jsx(j,{className:"h-4 w-4"})]})})]})]})]}),e.jsx(W,{cityName:s.name,citySlug:s.slug})]})}
1export{ne as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.