PageSourceSearch

https://thundermarine.com/assets/SarasotaServiceCenter-C09m8un8.js

js thundermarine.com collected 2026-09-27 01:36:26 UTC 15,364 bytes, 1 lines download raw bytes

1import{j as e}from"./ui-vendor-nFJYUoLq.js";import{x as f,M as c,bG as b,i as o,bM as v,Y as j,Z as w,$ as y,aV as N,a1 as m,ad as d,a4 as S,aw as k,b9 as C}from"./index-BWoHERUj.js";import{T as M}from"./TeslaMode-DYlTbicA.js";import{P}from"./PageHero-CP9LHOzd.js";import{r as l,L as x}from"./react-vendor-Db61IHT2.js";import{s as q}from"./sarasota-service-center-XdxrDoVg.js";import{C as h}from"./calendar-BbLBYYTU.js";import{S as _}from"./shield-check-B0LTasOU.js";import{T}from"./truck-BVLWckYE.js";import{P as z}from"./package-CtNc8aRc.js";import"./supabase-XOXmZWMk.js";const R="/assets/sarasota-ribbon-cutting-CunQ_e4r.jpg",L="/assets/sarasota-open-house-C4Q4qUoC.jpg",F="/assets/sarasota-regulator-display-Co8k2lhZ.jpg",W="/assets/sarasota-building-exterior-DU83soIb.jpg",p=a=>{if(!a)return"";const s=new Date(a);return Number.isNaN(s.getTime())?"":s.toLocaleDateString("en-US",{month:"short",year:"numeric"})},G=()=>{const[a,s]=l.useState([]),[u,g]=l.useState(!0);return l.useEffect(()=>{let t=!0;return f.from("reviews").select("id,reviewer_name,rating,review_text,reviewed_at,source").eq("location_name","Sarasota").gte("rating",4).order("rating",{ascending:!1}).order("reviewed_at",{ascending:!1,nullsFirst:!1}).limit(12).then(({data:i,error:n})=>{t&&(s(n||!i?[]:i),g(!1))}),()=>{t=!1}},[]),u||a.length===0?null:e.jsx("section",{className:"py-20 px-4 bg-background border-t border-border",children:e.jsxs("div",{className:"container mx-auto max-w-6xl",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 rounded-full border border-primary/40 bg-primary/10 px-4 py-1.5 mb-4",children:[e.jsx(c,{className:"w-4 h-4 text-primary"}),e.jsx("span",{className:"font-heading text-xs uppercase tracking-[0.2em] text-primary",children:"Sarasota Reviews"})]}),e.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wider text-foreground",children:"What Sarasota Customers Say"}),e.jsx("p",{className:"text-muted-foreground mt-3 max-w-2xl mx-auto",children:"Verified Google reviews from customers of our Sarasota service center."})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:a.slice(0,3).map(t=>e.jsxs("figure",{className:"bg-card border border-border rounded-xl p-6 flex flex-col",children:[e.jsx("div",{className:"flex items-center gap-1 mb-3","aria-label":`${t.rating} out of 5 stars`,children:Array.from({length:5}).map((i,n)=>e.jsx(b,{"aria-hidden":"true",className:`w-4 h-4 ${n<t.rating?"text-primary fill-primary":"text-muted-foreground/30"}`},n))}),e.jsxs("blockquote",{className:"text-sm text-muted-foreground leading-relaxed flex-1 whitespace-pre-line",children:['"',t.review_text,'"']}),e.jsxs("figcaption",{className:"mt-4 pt-4 border-t border-border",children:[e.jsx("p",{className:"font-heading text-sm font-bold uppercase tracking-wider text-foreground",children:t.reviewer_name}),e.jsxs("p",{className:"text-xs text-muted-foreground mt-0.5",children:[t.source??"Google"," Review",p(t.reviewed_at)?` - ${p(t.reviewed_at)}`:""]})]})]},t.id))}),e.jsx("div",{className:"text-center mt-8",children:e.jsx(o,{asChild:!0,variant:"outline",className:"font-heading uppercase tracking-wider hover:bg-primary/10 hover:text-primary",children:e.jsx("a",{href:"https://search.google.com/local/writereview?placeid=ChIJ_XiN958_w4gRtqeUmCSGtPU",target:"_blank",rel:"noopener noreferrer",children:"Leave a Google Review"})})})]})})},r=v.find(a=>a.id==="sarasota"),Q=()=>e.jsx(j,{children:e.jsxs(M,{children:[e.jsx(w,{title:"Thunder Marine Sarasota Service Center | FL",description:"Thunder Marine Sarasota service center opened May 2023. Factory-certified marine techs serving Sarasota and Bradenton. Call 941-337-3344 to schedule.",canonical:"https://thundermarine.com/sarasota-service-center",jsonLd:[y([{name:"Home",url:"https://thundermarine.com/"},{name:"Service",url:"https://thundermarine.com/service"},{name:"Sarasota Service Center",url:"https://thundermarine.com/sarasota-service-center"}]),N([{q:"When did Thunder Marine Sarasota open?",a:"Our Sarasota service center opened in May 2023 to better serve boat owners in Sarasota, Bradenton, and the surrounding area."},{q:"Where is the Sarasota service center located?",a:"1960 Whitfield Park Avenue, Sarasota, FL 34243."},{q:"What services are offered in Sarasota?",a:"Engine service, repower, electronics, rigging, fiberglass and gelcoat repair, detailing, and seasonal service for all major brands."}
1,{q:"How do parts work at the Sarasota location?",a:"Parts are fulfilled from our St. Petersburg counter with a daily shuttle - same-day runs are available for urgent jobs."}])]}),e.jsx(P,{title:"Sarasota Service Center",subtitle:"Factory-certified marine service - now open in Sarasota",image:q,eyebrow:"Open Since May 2023",eyebrowIcon:m}),e.jsx("section",{className:"py-16 md:py-20 px-4",children:e.jsxs("div",{className:"container mx-auto max-w-5xl grid md:grid-cols-2 gap-10 md:gap-14 items-center",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"inline-flex items-center gap-2 rounded-full border border-primary/40 bg-primary/10 px-4 py-1.5 mb-4",children:[e.jsx(h,{className:"w-4 h-4 text-primary"}),e.jsx("span",{className:"font-heading text-xs uppercase tracking-[0.2em] text-primary",children:"Opened May 2023"})]}),e.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wider text-foreground",children:"Marine service - closer to home"}),e.jsx("p",{className:"mt-4 text-muted-foreground leading-relaxed",children:"For decades, Thunder Marine boat owners south of the Skyway drove up to St. Petersburg for factory-certified service. In May 2023 we opened a second location in Sarasota so owners in Sarasota, Bradenton, and the surrounding waterways can get the same master-tech work without the trip."}),e.jsx("p",{className:"mt-3 text-muted-foreground leading-relaxed",children:"Same standards. Same authorized brand coverage. Same parts inventory - stocked at our St. Pete counter and shuttled in daily."}),e.jsxs("div",{className:"mt-6 flex flex-col sm:flex-row gap-3",children:[e.jsx(o,{asChild:!0,size:"lg",className:"font-heading uppercase tracking-wider",children:e.jsx(x,{to:"/service?location=sarasota#request-service",children:"Schedule Service"})}),e.jsx(o,{asChild:!0,size:"lg",variant:"outline",className:"font-heading uppercase tracking-wider hover:bg-primary/10 hover:text-primary",children:e.jsxs("a",{href:r.phoneHref,children:[e.jsx(d,{className:"w-4 h-4 mr-2"})," ",r.phone]})})]})]}),e.jsx("div",{className:"relative aspect-[4/3] rounded-2xl overflow-hidden border border-border shadow-xl",children:e.jsx("img",{src:W,alt:"Thunder Marine Sarasota service center building exterior with shop truck and Regulator center console",loading:"lazy",className:"absolute inset-0 w-full h-full object-cover"})})]})}),e.jsx("section",{className:"py-16 px-4 border-t border-border bg-muted/30",children:e.jsx("div",{className:"container mx-auto max-w-5xl",children:e.jsxs("div",{className:"grid md:grid-cols-3 gap-6",children:[e.jsxs("article",{className:"bg-card border border-border rounded-xl p-6",children:[e.jsx(c,{className:"w-6 h-6 text-primary mb-3"}),e.jsx("p",{className:"font-heading text-xs uppercase tracking-[0.2em] text-primary font-semibold",children:"Address"}),e.jsx("p",{className:"mt-2 text-foreground font-semibold leading-tight",children:r.street}),e.jsxs("p",{className:"text-muted-foreground text-sm",children:[r.city,", ",r.state," ",r.zip]}),e.jsx("a",{href:r.mapsUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-block mt-4 text-sm font-semibold text-primary hover:underline",children:"Get directions"})]}),e.jsxs("article",{className:"bg-card border border-border rounded-xl p-6",children:[e.jsx(d,{className:"w-6 h-6 text-primary mb-3"}),e.jsx("p",{className:"font-heading text-xs uppercase tracking-[0.2em] text-primary font-semibold",children:"Phone"}),e.jsx("a",{href:r.phoneHref,className:"mt-2 block text-foreground font-semibold hover:text-primary",children:r.phone}),e.jsx("p",{className:"text-muted-foreground text-sm mt-1",children:"Service appointments and parts"})]}),e.jsxs("article",{className:"bg-card border border-border rounded-xl p-6",children:[e.jsx(S,{className:"w-6 h-6 text-primary mb-3"}),e.jsx("p",{className:"font-heading text-xs uppercase tracking-[0.2em] text-primary font-semibold",children:"Hours"}),e.jsx("p",{className:"mt-2 text-foreground font-semibold",children:r.hours}),e.jsx("p",{className:"text-muted-foreground text-sm mt-1",children:"Closed weekends"})]})]})})}),e.jsx("section",{className:"px-4 py-12",children:e.jsx("div",{className:"container mx-auto max-w-6xl",children:e.jsxs("figure",{className:"relative rounded-2xl overflow-hidden border border-border shadow-xl aspect-[16/9] md:aspect-[21/9]",children:[e.jsx("img",{src:R,alt:"Ribbon cutting at the Thunder Marine Sarasota service center, May 2023",loading:"lazy",className:"absolute inset-0 w-full h-full object-cover"}),e.jsxs("div",{className:"absolute inset-x-0 bottom-0 bg-gradient-to-t from-navy/85 via-navy/40 to-transparent p-5 md:p-8",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 rounded-full border border-primary/60 bg-navy/60 backdrop-blur px-3 py-1.5 mb-2",children:[e.jsx(h,{className:"w-3.5 h-3.5 text-primary"}),e.jsx("span",{className:"font-heading text-[10px] md:text-xs uppercase tracking-[0.25em] text-primary font-bold",children:"Grand Opening - May 2023"})]}),e.jsx("p",{className:"text-primary-foreground font-heading uppercase tracking-wider text-sm md:text-base",children:"Cutting the ribbon on Thunder Marine Sarasota"})]})]})})}),e.jsx("section",{className:"py-20 px-4",children:e.jsxs("div",{className:"container mx-auto max-w-5xl",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wider text-foreground",children:"What we handle in Sarasota"}),e.jsx("p",{className:"mt-3 text-muted-foreground max-w-2xl mx-auto",children:"Full-service marine work on every major outboard and sterndrive brand - the same scope of work as our St. Pete shop."})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-5",children:[{icon:k,title:"Engine service & repair",desc:"Yamaha, Mercury, Suzuki and other major brands - factory-trained techs."},{icon:_,title:"Repower",desc:"Outboard repowers with a custom quote based on your hull and goals."},{icon:C,title:"Detailing",desc:"Wash, wax, compound, and gelcoat restoration to bring the finish back."}
1,{icon:m,title:"Rigging & electronics",desc:"MFDs, radar, autopilot, transducers - installed and dialed in."},{icon:T,title:"Seasonal service",desc:"Winterization, recommissioning, and pre-season tune-ups."},{icon:z,title:"Parts & accessories",desc:"Daily shuttle from our St. Pete parts counter, same-day for urgent jobs."}].map(a=>{const s=a.icon;return e.jsxs("div",{className:"bg-card border border-border rounded-xl p-6 transition-all duration-300 hover:border-primary/40 hover:shadow-lg hover:shadow-primary/5 hover:-translate-y-1",children:[e.jsx("div",{className:"w-11 h-11 rounded-full bg-primary/10 flex items-center justify-center mb-4",children:e.jsx(s,{className:"w-5 h-5 text-primary"})}),e.jsx("h3",{className:"font-heading text-lg font-bold uppercase tracking-wider text-foreground",children:a.title}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground leading-relaxed",children:a.desc})]},a.title)})}),e.jsxs("p",{className:"mt-10 text-center text-xs font-heading uppercase tracking-widest text-primary",children:["Pricing: Custom quote by boat & job - call ",r.phone]})]})}),e.jsx("section",{className:"px-4 pb-4",children:e.jsx("div",{className:"container mx-auto max-w-6xl",children:e.jsxs("figure",{className:"relative rounded-2xl overflow-hidden border border-border shadow-xl aspect-[16/9] md:aspect-[21/9]",children:[e.jsx("img",{src:L,alt:"Thunder Marine Sarasota team talking with customers inside the service shop",loading:"lazy",className:"absolute inset-0 w-full h-full object-cover"}),e.jsx("figcaption",{className:"absolute inset-x-0 bottom-0 bg-gradient-to-t from-navy/85 via-navy/40 to-transparent p-5 md:p-8",children:e.jsx("p",{className:"text-primary-foreground font-heading uppercase tracking-wider text-sm md:text-base",children:"Inside the Sarasota shop - opening week"})})]})})}),e.jsx("section",{className:"py-16 px-4 border-t border-border bg-muted/30",children:e.jsxs("div",{className:"container mx-auto max-w-5xl",children:[e.jsx("h2",{className:"font-heading text-2xl md:text-3xl font-bold uppercase tracking-wider text-foreground mb-6 text-center",children:"Find us in Sarasota"}),e.jsx("div",{className:"rounded-xl overflow-hidden border border-border shadow-md aspect-video",children:e.jsx("iframe",{title:"Thunder Marine Sarasota Service Center map",src:"https://www.google.com/maps?q=1960%20Whitfield%20Park%20Ave%2C%20Sarasota%2C%20FL%2034243&t=m&z=15&output=embed&iwloc=near",className:"w-full h-full block border-0",allowFullScreen:!0,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade"})}),e.jsx("div",{className:"mt-4 text-center",children:e.jsxs("a",{href:"https://www.google.com/maps/search/?api=1&query=1960+Whitfield+Park+Ave+Sarasota+FL+34243",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm font-heading uppercase tracking-widest text-primary hover:underline",children:[e.jsx(c,{className:"w-4 h-4"})," Open in Google Maps"]})})]})}),e.jsx("section",{className:"px-4 pb-4",children:e.jsx("div",{className:"container mx-auto max-w-6xl",children:e.jsxs("figure",{className:"relative rounded-2xl overflow-hidden border border-border shadow-xl aspect-[16/9] md:aspect-[21/9]",children:[e.jsx("img",{src:F,alt:"Regulator center console on display outside the Thunder Marine Sarasota service center",loading:"lazy",className:"absolute inset-0 w-full h-full object-cover"}),e.jsx("figcaption",{className:"absolute inset-x-0 bottom-0 bg-gradient-to-t from-navy/85 via-navy/40 to-transparent p-5 md:p-8",children:e.jsx("p",{className:"text-primary-foreground font-heading uppercase tracking-wider text-sm md:text-base",children:"On the lot in Sarasota"})})]})})}),e.jsx(G,{}),e.jsx("section",{className:"py-20 px-4 bg-navy text-primary-foreground",children:e.jsxs("div",{className:"container mx-auto max-w-3xl text-center",children:[e.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold uppercase tracking-wider",children:"Ready to schedule?"}),e.jsx("p",{className:"mt-3 text-primary-foreground/80 max-w-xl mx-auto",children:"Call our Sarasota service center or submit a request and our team will reach out to confirm your appointment."}),e.jsxs("div",{className:"mt-7 flex flex-col sm:flex-row gap-3 justify-center",children:[e.jsx(o,{asChild:!0,size:"lg",className:"font-heading uppercase tracking-wider",children:e.jsx(x,{to:"/service?location=sarasota#request-service",children:"Request Service"})}),e.jsx(o,{asChild:!0,size:"lg",variant:"outline",className:"font-heading uppercase tracking-wider bg-transparent border-primary-foreground
1/40 text-primary-foreground hover:bg-primary/10 hover:text-primary",children:e.jsxs("a",{href:r.phoneHref,children:[e.jsx(d,{className:"w-4 h-4 mr-2"})," ",r.phone]})})]})]})})]})});export{Q 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.