Compare commits

...

101 Commits

Author SHA1 Message Date
6b24f437f7 Update src/app/page.tsx 2026-04-09 23:05:48 +00:00
e0aeb3f674 Update src/app/page.tsx 2026-04-09 23:03:56 +00:00
c3606d16d9 Update src/app/page.tsx 2026-04-09 23:02:52 +00:00
75394d3ab3 Update theme fonts 2026-04-09 23:00:06 +00:00
cd4f83e9a2 Update theme fonts 2026-04-09 23:00:06 +00:00
f26f82e8d6 Update src/app/page.tsx 2026-04-09 22:58:47 +00:00
2a596e140e Merge version_27 into main
Merge version_27 into main
2026-04-09 22:52:26 +00:00
6e40949675 Update src/app/page.tsx 2026-04-09 22:52:22 +00:00
97a4a53160 Merge version_27 into main
Merge version_27 into main
2026-04-09 22:40:25 +00:00
c55c9bde14 Update src/app/page.tsx 2026-04-09 22:40:22 +00:00
2ab80a3eac Merge version_27 into main
Merge version_27 into main
2026-04-09 22:39:57 +00:00
41215befb0 Update src/app/page.tsx 2026-04-09 22:39:54 +00:00
4bc3a1a98f Merge version_27 into main
Merge version_27 into main
2026-04-09 22:35:35 +00:00
7dc0887e3f Update src/app/page.tsx 2026-04-09 22:35:31 +00:00
92f251306f Merge version_27 into main
Merge version_27 into main
2026-04-09 22:34:13 +00:00
f2824c09d0 Update src/app/page.tsx 2026-04-09 22:34:10 +00:00
e3956be8a5 Merge version_27 into main
Merge version_27 into main
2026-04-09 22:33:18 +00:00
0cd8ea594a Update src/app/page.tsx 2026-04-09 22:33:11 +00:00
553f5c8b0b Merge version_26 into main
Merge version_26 into main
2026-04-09 22:31:25 +00:00
fd349eda90 Update src/app/page.tsx 2026-04-09 22:31:19 +00:00
4027136275 Merge version_26 into main
Merge version_26 into main
2026-04-09 22:30:52 +00:00
6e8a9888ef Update src/app/page.tsx 2026-04-09 22:30:49 +00:00
382e751243 Merge version_25 into main
Merge version_25 into main
2026-04-09 22:29:33 +00:00
37ba94630c Update src/app/page.tsx 2026-04-09 22:29:30 +00:00
d9ee7d6a61 Merge version_25 into main
Merge version_25 into main
2026-04-09 22:28:39 +00:00
cd40c47bf3 Update src/app/page.tsx 2026-04-09 22:28:36 +00:00
9f16806163 Merge version_25 into main
Merge version_25 into main
2026-04-09 22:27:07 +00:00
e6a108ba0d Update src/app/page.tsx 2026-04-09 22:27:03 +00:00
d89ebae2e7 Merge version_25 into main
Merge version_25 into main
2026-04-09 22:26:30 +00:00
087fbff85f Update src/app/page.tsx 2026-04-09 22:26:24 +00:00
e764a62254 Merge version_24 into main
Merge version_24 into main
2026-04-09 22:24:50 +00:00
e0bcd85bad Update src/app/page.tsx 2026-04-09 22:24:43 +00:00
7340c92698 Merge version_24 into main
Merge version_24 into main
2026-04-09 22:22:50 +00:00
fc3a2548dd Update src/app/page.tsx 2026-04-09 22:22:47 +00:00
76221c8952 Merge version_24 into main
Merge version_24 into main
2026-04-09 22:22:39 +00:00
c4c3137dff Update src/app/page.tsx 2026-04-09 22:22:36 +00:00
7d2f4cd832 Merge version_24 into main
Merge version_24 into main
2026-04-09 22:21:20 +00:00
208d518e46 Update src/app/page.tsx 2026-04-09 22:21:17 +00:00
8b5ce75be8 Merge version_23 into main
Merge version_23 into main
2026-04-09 22:16:09 +00:00
e733b10709 Update src/app/page.tsx 2026-04-09 22:16:06 +00:00
af39ed5cbe Merge version_22 into main
Merge version_22 into main
2026-04-09 22:15:40 +00:00
4f03cd1a38 Update src/app/page.tsx 2026-04-09 22:15:37 +00:00
120ef44a78 Merge version_22 into main
Merge version_22 into main
2026-04-09 22:14:51 +00:00
4ab51655ee Update src/app/page.tsx 2026-04-09 22:14:48 +00:00
d6cacf50e2 Merge version_22 into main
Merge version_22 into main
2026-04-09 22:14:27 +00:00
97af0128f9 Update src/app/page.tsx 2026-04-09 22:14:24 +00:00
2c013869a9 Merge version_21 into main
Merge version_21 into main
2026-04-09 22:12:59 +00:00
c9710e0aee Update src/app/page.tsx 2026-04-09 22:12:56 +00:00
8677cbb0bf Merge version_21 into main
Merge version_21 into main
2026-04-09 22:04:52 +00:00
0748498983 Update src/app/page.tsx 2026-04-09 22:04:49 +00:00
a19467ad96 Merge version_21 into main
Merge version_21 into main
2026-04-09 21:58:14 +00:00
4c355e83a9 Update src/app/page.tsx 2026-04-09 21:58:11 +00:00
721ea444fa Merge version_20 into main
Merge version_20 into main
2026-04-09 21:56:28 +00:00
bcb64fdb4b Update src/app/page.tsx 2026-04-09 21:56:25 +00:00
c703e409d2 Merge version_19 into main
Merge version_19 into main
2026-04-09 21:53:28 +00:00
91b02feac1 Update src/app/page.tsx 2026-04-09 21:53:25 +00:00
596ce2a741 Merge version_18 into main
Merge version_18 into main
2026-04-09 21:52:14 +00:00
3979152f51 Update src/app/page.tsx 2026-04-09 21:52:11 +00:00
8d25bdfdf4 Merge version_17 into main
Merge version_17 into main
2026-04-09 21:50:07 +00:00
a1c8ab3fb1 Update src/app/page.tsx 2026-04-09 21:50:03 +00:00
791f9c21be Merge version_16 into main
Merge version_16 into main
2026-04-09 21:48:52 +00:00
0f2e357e6e Update src/app/page.tsx 2026-04-09 21:48:49 +00:00
9d2cfee56d Merge version_16 into main
Merge version_16 into main
2026-04-09 21:47:22 +00:00
5670c4a45c Update src/app/page.tsx 2026-04-09 21:47:18 +00:00
3863fc8d1a Merge version_15 into main
Merge version_15 into main
2026-04-09 21:46:05 +00:00
3df5bb8c61 Update src/app/page.tsx 2026-04-09 21:46:01 +00:00
07346eaedd Merge version_14 into main
Merge version_14 into main
2026-04-09 21:43:37 +00:00
06ff3a1532 Update src/app/page.tsx 2026-04-09 21:43:34 +00:00
c3da43c7ea Merge version_14 into main
Merge version_14 into main
2026-04-09 21:42:47 +00:00
472264ddd0 Update src/app/page.tsx 2026-04-09 21:42:44 +00:00
aac1616e8c Merge version_12 into main
Merge version_12 into main
2026-04-09 21:38:27 +00:00
d550a4641c Update src/app/page.tsx 2026-04-09 21:38:24 +00:00
5d4615e17e Merge version_11 into main
Merge version_11 into main
2026-04-09 21:37:09 +00:00
41be37ff38 Update src/app/page.tsx 2026-04-09 21:37:03 +00:00
bb8967c882 Merge version_10 into main
Merge version_10 into main
2026-04-09 21:36:16 +00:00
682385dd14 Update src/app/page.tsx 2026-04-09 21:36:12 +00:00
0d46a5d01a Merge version_10 into main
Merge version_10 into main
2026-04-09 21:35:46 +00:00
41f3e60dfd Update src/app/page.tsx 2026-04-09 21:35:43 +00:00
8717590541 Merge version_9 into main
Merge version_9 into main
2026-04-09 21:34:03 +00:00
972047b05b Update src/app/page.tsx 2026-04-09 21:34:00 +00:00
09e1c58716 Merge version_9 into main
Merge version_9 into main
2026-04-09 21:33:48 +00:00
8271e1954a Update src/app/page.tsx 2026-04-09 21:33:42 +00:00
e4a75ac095 Merge version_9 into main
Merge version_9 into main
2026-04-09 21:32:06 +00:00
4659655292 Update src/app/page.tsx 2026-04-09 21:32:00 +00:00
c91a6bed9b Merge version_8 into main
Merge version_8 into main
2026-04-09 21:30:40 +00:00
802efbbc86 Update src/app/page.tsx 2026-04-09 21:30:34 +00:00
43ce54b6df Merge version_7 into main
Merge version_7 into main
2026-04-09 21:28:31 +00:00
b6da1e07b5 Update src/app/page.tsx 2026-04-09 21:28:25 +00:00
dab8410d99 Merge version_6 into main
Merge version_6 into main
2026-04-09 21:26:56 +00:00
9b1d60c0c5 Update src/app/page.tsx 2026-04-09 21:26:50 +00:00
8227fddcb5 Merge version_6 into main
Merge version_6 into main
2026-04-09 21:17:51 +00:00
3efeeaa75a Update src/app/page.tsx 2026-04-09 21:17:48 +00:00
ffc1e7be5f Merge version_5 into main
Merge version_5 into main
2026-04-09 21:17:02 +00:00
0d8ca7105f Update theme colors 2026-04-09 21:16:59 +00:00
c2cad3edd4 Merge version_5 into main
Merge version_5 into main
2026-04-09 21:16:54 +00:00
5a97eef5c4 Update theme colors 2026-04-09 21:16:51 +00:00
393435174c Merge version_5 into main
Merge version_5 into main
2026-04-09 21:16:44 +00:00
e56724ed6f Update theme colors 2026-04-09 21:16:41 +00:00
87daa363a1 Merge version_5 into main
Merge version_5 into main
2026-04-09 21:16:05 +00:00
6f80f0f51f Update src/app/page.tsx 2026-04-09 21:16:02 +00:00
5349259b29 Merge version_4 into main
Merge version_4 into main
2026-04-09 21:14:15 +00:00
4 changed files with 50 additions and 39 deletions

View File

@@ -6,6 +6,7 @@ import "@/lib/gsap-setup";
import { ServiceWrapper } from "@/components/ServiceWrapper"; import { ServiceWrapper } from "@/components/ServiceWrapper";
import { getVisualEditScript } from "@/utils/visual-edit-script"; import { getVisualEditScript } from "@/utils/visual-edit-script";
import { DM_Sans } from "next/font/google"; import { DM_Sans } from "next/font/google";
import { Montserrat } from "next/font/google";
@@ -20,8 +21,13 @@ export const metadata: Metadata = {
}, },
}; };
const dmSans = DM_Sans({
variable: "--font-dm-sans", const montserrat = Montserrat({
variable: "--font-montserrat",
subsets: ["latin"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"], subsets: ["latin"],
}); });
@@ -33,7 +39,7 @@ export default function RootLayout({
return ( return (
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<ServiceWrapper> <ServiceWrapper>
<body className={`${dmSans.variable} antialiased`}> <body className={`${montserrat.variable} ${inter.variable} antialiased`}>
{children} {children}
<script <script

View File

@@ -4,9 +4,9 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA'; import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqBase from '@/components/sections/faq/FaqBase'; import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureCardTwentyEight from '@/components/sections/feature/FeatureCardTwentyEight'; import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven';
import FooterBase from '@/components/sections/footer/FooterBase'; import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia'; import HeroOverlay from '@/components/sections/hero/HeroOverlay';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout'; import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive'; import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
@@ -39,23 +39,21 @@ export default function LandingPage() {
text: "", onClick: () => window.location.href = "/", href: "/" text: "", onClick: () => window.location.href = "/", href: "/"
}} }}
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775769235178-757192uf.jpg" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775769235178-757192uf.jpg"
logoClassName="!w-24 !h-24 md:!w-32 md:!h-32"
className="!bg-white"
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitDualMedia <HeroOverlay
background={{ variant: "gradient-bars" }} title="From The Cape to Berkshires-HVAC You Can Trust"
title="Elite HVAC Comfort for Middleboro Homes" description="Fast, professional HVAC installation, maintenance, and emergency repair. When comfort matters, trust the experts at Mountain Top Cooling, where comfort reaches the top."
description="Fast, professional HVAC installation, maintenance, and emergency repair. When comfort matters, trust the experts at Mountain Top Cooling."
tag="Expert HVAC Services" tag="Expert HVAC Services"
buttons={[{ text: "Call 617-417-6584", href: "tel:617-417-6584" }]} buttons={[{ text: "Call 617-417-6584", href: "tel:617-417-6584" }]}
mediaItems={[ imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773760582-mjtsvkmf.jpg?_wi=1"
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775768725847-kuzo8bm3.jpg", imageAlt: "Company Logo" }, showDimOverlay={true}
{ imageSrc: "http://img.b2bpic.net/free-photo/learning-map_1098-14838.jpg?_wi=2", imageAlt: "HVAC Professional" } showBlur={true}
]} textPosition="bottom"
mediaAnimation="slide-up"
rating={5}
ratingText="Top-rated service in Middleboro"
/> />
</div> </div>
@@ -69,24 +67,25 @@ export default function LandingPage() {
{ value: "24/7", title: "Emergency Support" }, { value: "24/7", title: "Emergency Support" },
{ value: "1hr", title: "Avg Response Time" }, { value: "1hr", title: "Avg Response Time" },
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/young-worker-uniform-gesturing-with-fingers-looking-mild-front-view_176474-21707.jpg?_wi=1" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775769587613-wr51yhxs.jpg"
/> />
</div> </div>
<div id="services" data-section="services"> <div id="services" data-section="services">
<FeatureCardTwentyEight <FeatureCardSeven
animationType="slide-up" animationType="slide-up"
title="Our Services"
description="Custom climate control solutions tailored to your unique requirements."
textboxLayout="split" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ id: "1", title: "Residential HVAC", subtitle: "Full home installation", category: "Installation", value: "Premium" }, { title: "Residential HVAC Installation", description: "Our Residential HVAC Installation service ensures efficient, reliable heating and cooling systems tailored to your homes needs, enhancing comfort and energy savings with professional expertise and top-quality equipment.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773422652-4oyv79ym.jpg" },
{ id: "2", title: "Commercial Services", subtitle: "Large scale climate control", category: "Commercial", value: "Expert" }, { title: "Commercial HVAC Installation", description: "Our Commercial HVAC Installation service ensures efficient climate control tailored to your business needs, featuring expert installation, energy-efficient systems, and reliable performance for optimal comfort in any commercial space.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773435216-ovvaowna.jpg" },
{ id: "3", title: "Maintenance & Repair", subtitle: "Preventative and urgent care", category: "Emergency", value: "Fast" }, { title: "HVAC Maintenance Services", description: "Ensure year-round comfort and efficiency with our HVAC Maintenance Services. Our expert technicians provide thorough inspections, cleanings, and tune-ups to prevent breakdowns and extend the lifespan of your heating and cooling systems.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773442138-wlxoe4yn.jpg" },
{ id: "4", title: "Ductwork Design", subtitle: "Customized airflow systems", category: "Engineering", value: "Precision" }, { title: "Emergency HVAC Repairs", description: "Our Emergency HVAC Repairs service offers fast, reliable solutions around the clock, ensuring your home's comfort is quickly restored with expert technicians ready to tackle any heating or cooling issue efficiently.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773447692-t9djtepg.jpg" },
{ id: "5", title: "Mini Splits", subtitle: "Efficient zonal heating/cooling", category: "System", value: "Efficient" }, { title: "Ductwork Design and Installation", description: "Our ductwork design and installation service ensures efficient airflow, energy savings, and optimal comfort in your home. Trust our experienced team to deliver precise, high-quality solutions tailored to your HVAC needs.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775772318257-tlrdrzg8.jpg?_wi=5" },
{ title: "Mini Split Systems", description: "Our top-notch service for installation of HVAC systems ensures efficient mini split setups, offering homeowners personalized comfort with energy savings and reliable performance throughout the year. experience flawless climate control today!", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773454593-k5joknsg.jpg" }
]} ]}
title="Comprehensive HVAC Solutions"
description="Custom climate control solutions tailored to your unique requirements."
/> />
</div> </div>
@@ -95,12 +94,12 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[ testimonials={[
{ id: "1", name: "Erin Walsh", date: "Jan 1, 2025", title: "Customer", quote: "Matt reached out right away. He was so nice, knowledgeable, and came out within hours. Will definitely be my go to!", tag: "Verified", avatarSrc: "http://img.b2bpic.net/free-photo/outdoor-portrait-beautiful-young-woman-posing-with-expressions_1301-6723.jpg", imageSrc: "http://img.b2bpic.net/free-photo/learning-map_1098-14838.jpg?_wi=3", imageAlt: "luxury hvac modern equipment" }, { id: "1", name: "Erin Walsh", date: "Jan 1, 2025", title: "★★★★★", quote: "Matt reached out right away. He was so nice, knowledgeable, and came out within hours. Will definitely be my go to!", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775774417114-01nm15l4.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775772605409-ch6xsqna.jpg", imageAlt: "luxury hvac modern equipment" },
{ id: "2", name: "Abbie Long", date: "Jan 1, 2025", title: "Customer", quote: "Highly recommend, super pleasant, quick to respond, knowledgeable and efficient, great pricing!!!", tag: "Verified", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-happy-senior-woman-showing-thumbs-up_1262-5331.jpg", imageSrc: "http://img.b2bpic.net/free-photo/young-worker-uniform-gesturing-with-fingers-looking-mild-front-view_176474-21707.jpg?_wi=2", imageAlt: "matt mcdermott hvac expert" }, { id: "2", name: "Abbie Long", date: "Jan 1, 2025", title: "★★★★★", quote: "Highly recommend, super pleasant, quick to respond, knowledgeable and efficient, great pricing!!!", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775769933722-qm150lig.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775772742070-vni774de.jpg", imageAlt: "matt mcdermott hvac expert" },
{ id: "3", name: "David Linda Tonioli", date: "Dec 28, 2025", title: "Homeowner", quote: "Very professional and knowledgeable. Installed a new heater in one day.", tag: "Verified", avatarSrc: "http://img.b2bpic.net/free-photo/positive-customer-approving-new-offer_1262-17151.jpg", imageSrc: "http://img.b2bpic.net/free-photo/outdoor-portrait-beautiful-young-woman-posing-with-expressions_1301-6723.jpg", imageAlt: "happy customer testimonial portrait" }, { id: "3", name: "David and Linda Tonioli", date: "Dec 28, 2025", title: "★★★★★", quote: "Very professional and knowledgeable. Installed a new heater in one day.", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775769923382-maralmq3.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775774417114-01nm15l4.jpg", imageAlt: "happy customer testimonial portrait" },
]} ]}
title="What Our Neighbors Are Saying" title="What Our Neighbors Are Saying"
description="Proudly recommended by the Middleboro community for reliable, fast, and pleasant HVAC expertise." description="Proudly recommended by the Massachusetts community for reliable, fast, and pleasant HVAC expertise."
/> />
</div> </div>
@@ -134,13 +133,19 @@ export default function LandingPage() {
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterBase <FooterBaseCard
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773364148-3je89zni.jpg"
logoText="Mountain Top Cooling"
columns={[ columns={[
{ title: "Services", items: [{ label: "Residential", href: "#" }, { label: "Commercial", href: "#" }, { label: "Maintenance", href: "#" }] }, { title: "Services", items: [{ label: "Residential", href: "#" }, { label: "Commercial", href: "#" }, { label: "Maintenance", href: "#" }] },
{ title: "Hours", items: [{ label: "Sun: 8am-6pm", href: "#" }, { label: "Mon-Fri: 9am-5pm", href: "#" }, { label: "Sat: 8am-6pm", href: "#" }] }, { title: "Business Hours", items: [
{ title: "Contact", items: [{ label: "617-417-6584", href: "tel:617-417-6584" }] }, { label: "Sun: 08:00am - 06:00pm", href: "#" },
{ label: "Mon-Fri: 9:00am - 5:00pm", href: "#" },
{ label: "Sat: 08:00am - 06:00pm", href: "#" }
] },
{ title: "Contact", items: [{ label: "617-417-6584", href: "tel:617-417-6584" }] }
]} ]}
logoText="Mountain Top Cooling" copyrightText="© 2025 Mountain Top Cooling"
/> />
</div> </div>
</ReactLenis> </ReactLenis>

View File

@@ -11,7 +11,7 @@ html {
body { body {
background-color: var(--background); background-color: var(--background);
color: var(--foreground); color: var(--foreground);
font-family: var(--font-dm-sans), sans-serif; font-family: var(--font-inter), sans-serif;
position: relative; position: relative;
min-height: 100vh; min-height: 100vh;
overscroll-behavior: none; overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4, h4,
h5, h5,
h6 { h6 {
font-family: var(--font-dm-sans), sans-serif; font-family: var(--font-montserrat), sans-serif;
} }

View File

@@ -13,12 +13,12 @@
--background: #ffffff; --background: #ffffff;
--card: #f9f9f9; --card: #f9f9f9;
--foreground: #120a00e6; --foreground: #120a00e6;
--primary-cta: #E34400; --primary-cta: #ff8c42;
--primary-cta-text: #ffffff; --primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9; --secondary-cta: #f9f9f9;
--secondary-cta-text: #001a0a; --secondary-cta-text: #120a00e6;
--accent: #e2e2e2; --accent: #e2e2e2;
--background-accent: #E34400; --background-accent: #c4c4c4;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);