|
|
|
|
@@ -1,15 +1,6 @@
|
|
|
|
|
"use client"
|
|
|
|
|
"use client";
|
|
|
|
|
|
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
|
|
|
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
|
|
|
|
|
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
|
|
|
|
|
import ParallaxAbout from '@/components/sections/about/ParallaxAbout';
|
|
|
|
|
import ProductCardSeven from '@/components/sections/product/ProductCardSeven';
|
|
|
|
|
import FeatureCardTwelve from '@/components/sections/feature/FeatureCardTwelve';
|
|
|
|
|
import TestimonialCardNine from '@/components/sections/testimonial/TestimonialCardNine';
|
|
|
|
|
import ContactCenterForm from '@/components/sections/contact/ContactCenterForm';
|
|
|
|
|
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
|
|
|
|
import { Mountain, Zap, Star } from 'lucide-react';
|
|
|
|
|
|
|
|
|
|
export default function LandingPage() {
|
|
|
|
|
return (
|
|
|
|
|
@@ -26,169 +17,149 @@ export default function LandingPage() {
|
|
|
|
|
headingFontWeight="normal"
|
|
|
|
|
>
|
|
|
|
|
<div id="nav" data-section="nav">
|
|
|
|
|
<NavbarStyleApple
|
|
|
|
|
brandName="Alpine Gear"
|
|
|
|
|
navItems={[
|
|
|
|
|
{ name: "Products", id: "products" },
|
|
|
|
|
{ name: "About", id: "about" },
|
|
|
|
|
{ name: "Testimonials", id: "testimonials" },
|
|
|
|
|
{ name: "Contact", id: "contact" }
|
|
|
|
|
]}
|
|
|
|
|
/>
|
|
|
|
|
<div>
|
|
|
|
|
<h1>Alpine Gear</h1>
|
|
|
|
|
<p>Premium Alpine Skiing Gear - Swiss-engineered skiing equipment trusted by alpine athletes worldwide.</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="hero" data-section="hero">
|
|
|
|
|
<HeroBillboardCarousel
|
|
|
|
|
title="Premium Alpine Skiing Gear"
|
|
|
|
|
description="Engineered in Switzerland for mountain performance. Discover the gear trusted by expert skiers worldwide."
|
|
|
|
|
tag="Swiss Quality"
|
|
|
|
|
tagIcon={Mountain}
|
|
|
|
|
mediaItems={[
|
|
|
|
|
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766754763910-3ftz1crb.jpg", imageAlt: "Professional ski jacket in action" },
|
|
|
|
|
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766871932620-ht0scays.jpg", imageAlt: "Advanced alpine skiing equipment" },
|
|
|
|
|
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766871933540-evgjz64z.jpg", imageAlt: "High-performance ski boots" },
|
|
|
|
|
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766871934455-0av76mse.jpg", imageAlt: "Protective ski gloves and accessories" },
|
|
|
|
|
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766871935432-jng9ir3c.jpg", imageAlt: "Safety ski helmet" },
|
|
|
|
|
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766871934897-qjnbnmv9.jpg", imageAlt: "Professional ski poles" }
|
|
|
|
|
]}
|
|
|
|
|
buttons={[
|
|
|
|
|
{ text: "Shop Now", href: "products" },
|
|
|
|
|
{ text: "Learn More", href: "about" }
|
|
|
|
|
]}
|
|
|
|
|
/>
|
|
|
|
|
<div>
|
|
|
|
|
<h1>Premium Alpine Skiing Gear</h1>
|
|
|
|
|
<p>Engineered in Switzerland for mountain performance. Discover the gear trusted by expert skiers worldwide.</p>
|
|
|
|
|
<img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766754763910-3ftz1crb.jpg" alt="Professional ski jacket in action" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="about" data-section="about">
|
|
|
|
|
<ParallaxAbout
|
|
|
|
|
title="Crafted for Alpine Excellence"
|
|
|
|
|
description="Based in Switzerland's heart, we combine traditional mountain expertise with cutting-edge technology. Each product is tested in extreme conditions to ensure uncompromising performance and safety on every run."
|
|
|
|
|
tag="Swiss Heritage"
|
|
|
|
|
tagIcon={Zap}
|
|
|
|
|
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766871936566-cihauwl2.jpg"
|
|
|
|
|
imageAlt="Swiss Alpine mountains"
|
|
|
|
|
buttons={[
|
|
|
|
|
{ text: "Our Story", href: "#" }
|
|
|
|
|
]}
|
|
|
|
|
/>
|
|
|
|
|
<div>
|
|
|
|
|
<h2>Crafted for Alpine Excellence</h2>
|
|
|
|
|
<p>Based in Switzerland's heart, we combine traditional mountain expertise with cutting-edge technology. Each product is tested in extreme conditions to ensure uncompromising performance and safety on every run.</p>
|
|
|
|
|
<img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766871936566-cihauwl2.jpg" alt="Swiss Alpine mountains" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="products" data-section="products">
|
|
|
|
|
<ProductCardSeven
|
|
|
|
|
title="Featured Products"
|
|
|
|
|
description="Hand-selected gear designed for alpine adventure and peak performance on the slopes."
|
|
|
|
|
tag="Best Sellers"
|
|
|
|
|
tagIcon={Star}
|
|
|
|
|
products={[
|
|
|
|
|
{ id: "1", name: "Pro Alpine Jacket", price: "CHF 399", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766871933755-ytfdu3v3.jpg", imageAlt: "Professional ski jacket" },
|
|
|
|
|
{ id: "2", name: "Performance Ski Pants", price: "CHF 349", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766871933540-evgjz64z.jpg", imageAlt: "High-performance ski pants" },
|
|
|
|
|
{ id: "3", name: "Expert Ski Boots", price: "CHF 499", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766247954480-jda2xd2t.jpg", imageAlt: "Premium ski boots" },
|
|
|
|
|
{ id: "4", name: "Advanced Ski Goggles", price: "CHF 199", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766871937839-7yiclg6g.jpg", imageAlt: "Professional ski goggles" }
|
|
|
|
|
]}
|
|
|
|
|
gridVariant="uniform-all-items-equal"
|
|
|
|
|
animationType="slide-up"
|
|
|
|
|
textboxLayout="default"
|
|
|
|
|
useInvertedBackground="noInvert"
|
|
|
|
|
/>
|
|
|
|
|
<div>
|
|
|
|
|
<h2>Featured Products</h2>
|
|
|
|
|
<p>Hand-selected gear designed for alpine adventure and peak performance on the slopes.</p>
|
|
|
|
|
<div>
|
|
|
|
|
<div>
|
|
|
|
|
<img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766871933755-ytfdu3v3.jpg" alt="Professional ski jacket" />
|
|
|
|
|
<h3>Pro Alpine Jacket</h3>
|
|
|
|
|
<p>CHF 399</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766871933540-evgjz64z.jpg" alt="High-performance ski pants" />
|
|
|
|
|
<h3>Performance Ski Pants</h3>
|
|
|
|
|
<p>CHF 349</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766247954480-jda2xd2t.jpg" alt="Premium ski boots" />
|
|
|
|
|
<h3>Expert Ski Boots</h3>
|
|
|
|
|
<p>CHF 499</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766871937839-7yiclg6g.jpg" alt="Professional ski goggles" />
|
|
|
|
|
<h3>Advanced Ski Goggles</h3>
|
|
|
|
|
<p>CHF 199</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="features" data-section="features">
|
|
|
|
|
<FeatureCardTwelve
|
|
|
|
|
title="Why Choose Alpine Gear"
|
|
|
|
|
description="Premium skiing equipment engineered for every condition and skill level."
|
|
|
|
|
features={[
|
|
|
|
|
{
|
|
|
|
|
id: "durability",
|
|
|
|
|
label: "Built to Last",
|
|
|
|
|
title: "Uncompromising durability for extreme conditions",
|
|
|
|
|
items: ["Military-grade materials tested in Alps", "Lifetime warranty on craftsmanship", "Reinforced seams for maximum durability", "Weather-resistant protective coatings"],
|
|
|
|
|
buttons: [{ text: "Learn More", href: "#" }]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
id: "performance",
|
|
|
|
|
label: "High Performance",
|
|
|
|
|
title: "Advanced technology for peak athletic performance",
|
|
|
|
|
items: ["Moisture-wicking thermal regulation", "Aerodynamic design for speed", "Impact-absorbing protection systems", "Competition-grade materials"],
|
|
|
|
|
buttons: [{ text: "Explore Tech", href: "#" }]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
id: "comfort",
|
|
|
|
|
label: "Ultimate Comfort",
|
|
|
|
|
title: "Ergonomic design for all-day comfort",
|
|
|
|
|
items: ["Adjustable fit systems", "Breathable multi-layer construction", "Lightweight yet protective", "Premium lining materials"]
|
|
|
|
|
}
|
|
|
|
|
]}
|
|
|
|
|
animationType="opacity"
|
|
|
|
|
textboxLayout="default"
|
|
|
|
|
useInvertedBackground="noInvert"
|
|
|
|
|
/>
|
|
|
|
|
<div>
|
|
|
|
|
<h2>Why Choose Alpine Gear</h2>
|
|
|
|
|
<p>Premium skiing equipment engineered for every condition and skill level.</p>
|
|
|
|
|
<div>
|
|
|
|
|
<div>
|
|
|
|
|
<h3>Built to Last</h3>
|
|
|
|
|
<p>Uncompromising durability for extreme conditions</p>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>Military-grade materials tested in Alps</li>
|
|
|
|
|
<li>Lifetime warranty on craftsmanship</li>
|
|
|
|
|
<li>Reinforced seams for maximum durability</li>
|
|
|
|
|
<li>Weather-resistant protective coatings</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<h3>High Performance</h3>
|
|
|
|
|
<p>Advanced technology for peak athletic performance</p>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>Moisture-wicking thermal regulation</li>
|
|
|
|
|
<li>Aerodynamic design for speed</li>
|
|
|
|
|
<li>Impact-absorbing protection systems</li>
|
|
|
|
|
<li>Competition-grade materials</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<h3>Ultimate Comfort</h3>
|
|
|
|
|
<p>Ergonomic design for all-day comfort</p>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>Adjustable fit systems</li>
|
|
|
|
|
<li>Breathable multi-layer construction</li>
|
|
|
|
|
<li>Lightweight yet protective</li>
|
|
|
|
|
<li>Premium lining materials</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="testimonials" data-section="testimonials">
|
|
|
|
|
<TestimonialCardNine
|
|
|
|
|
title="Trusted by Alpine Athletes"
|
|
|
|
|
description="Real feedback from professional and recreational skiers using Alpine Gear equipment."
|
|
|
|
|
testimonials={[
|
|
|
|
|
{
|
|
|
|
|
id: "1",
|
|
|
|
|
quote: "The precision and quality of Alpine Gear's ski boots changed my approach to performance. Every turn feels more controlled and responsive.",
|
|
|
|
|
name: "Marco Keller",
|
|
|
|
|
role: "Professional Skier",
|
|
|
|
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766871939047-6ikc1hsp.jpg",
|
|
|
|
|
imageAlt: "Marco Keller"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
id: "2",
|
|
|
|
|
quote: "I've tried many brands, but Alpine Gear's jacket keeps me dry and warm in the most extreme conditions. Worth every franc.",
|
|
|
|
|
name: "Sarah Müller",
|
|
|
|
|
role: "Mountain Guide",
|
|
|
|
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766140101670-ttp7xdlv.jpg",
|
|
|
|
|
imageAlt: "Sarah Müller"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
id: "3",
|
|
|
|
|
quote: "The attention to detail is remarkable. From materials to construction, you can feel the Swiss craftsmanship in every piece.",
|
|
|
|
|
name: "Thomas Roth",
|
|
|
|
|
role: "Ski Instructor",
|
|
|
|
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766183841431-v1xtegko.jpg",
|
|
|
|
|
imageAlt: "Thomas Roth"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
id: "4",
|
|
|
|
|
quote: "Finally found gear that matches my level of ambition. Alpine Gear's products are as serious about skiing as I am.",
|
|
|
|
|
name: "Lisa Schmid",
|
|
|
|
|
role: "Competitive Skier",
|
|
|
|
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766184201718-hfojd9bk.jpg",
|
|
|
|
|
imageAlt: "Lisa Schmid"
|
|
|
|
|
}
|
|
|
|
|
]}
|
|
|
|
|
textboxLayout="default"
|
|
|
|
|
useInvertedBackground="noInvert"
|
|
|
|
|
/>
|
|
|
|
|
<div>
|
|
|
|
|
<h2>Trusted by Alpine Athletes</h2>
|
|
|
|
|
<p>Real feedback from professional and recreational skiers using Alpine Gear equipment.</p>
|
|
|
|
|
<div>
|
|
|
|
|
<div>
|
|
|
|
|
<p>"The precision and quality of Alpine Gear's ski boots changed my approach to performance. Every turn feels more controlled and responsive."</p>
|
|
|
|
|
<img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766871939047-6ikc1hsp.jpg" alt="Marco Keller" />
|
|
|
|
|
<h4>Marco Keller</h4>
|
|
|
|
|
<p>Professional Skier</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<p>"I've tried many brands, but Alpine Gear's jacket keeps me dry and warm in the most extreme conditions. Worth every franc."</p>
|
|
|
|
|
<img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766140101670-ttp7xdlv.jpg" alt="Sarah Müller" />
|
|
|
|
|
<h4>Sarah Müller</h4>
|
|
|
|
|
<p>Mountain Guide</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<p>"The attention to detail is remarkable. From materials to construction, you can feel the Swiss craftsmanship in every piece."</p>
|
|
|
|
|
<img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766183841431-v1xtegko.jpg" alt="Thomas Roth" />
|
|
|
|
|
<h4>Thomas Roth</h4>
|
|
|
|
|
<p>Ski Instructor</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<p>"Finally found gear that matches my level of ambition. Alpine Gear's products are as serious about skiing as I am."</p>
|
|
|
|
|
<img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766184201718-hfojd9bk.jpg" alt="Lisa Schmid" />
|
|
|
|
|
<h4>Lisa Schmid</h4>
|
|
|
|
|
<p>Competitive Skier</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="contact" data-section="contact">
|
|
|
|
|
<ContactCenterForm
|
|
|
|
|
title="Get in Touch"
|
|
|
|
|
description="Have questions about our products or need custom sizing? Contact our Swiss support team."
|
|
|
|
|
inputs={[
|
|
|
|
|
{ name: "name", type: "text", placeholder: "Full Name", required: true },
|
|
|
|
|
{ name: "email", type: "email", placeholder: "Email Address", required: true },
|
|
|
|
|
{ name: "subject", type: "text", placeholder: "Subject", required: true }
|
|
|
|
|
]}
|
|
|
|
|
textarea={{
|
|
|
|
|
name: "message",
|
|
|
|
|
placeholder: "Tell us how we can help...",
|
|
|
|
|
rows: 5,
|
|
|
|
|
required: true
|
|
|
|
|
}}
|
|
|
|
|
buttonText="Send Message"
|
|
|
|
|
useInvertedBackground="noInvert"
|
|
|
|
|
/>
|
|
|
|
|
<div>
|
|
|
|
|
<h2>Get in Touch</h2>
|
|
|
|
|
<p>Have questions about our products or need custom sizing? Contact our Swiss support team.</p>
|
|
|
|
|
<form>
|
|
|
|
|
<input type="text" name="name" placeholder="Full Name" required />
|
|
|
|
|
<input type="email" name="email" placeholder="Email Address" required />
|
|
|
|
|
<input type="text" name="subject" placeholder="Subject" required />
|
|
|
|
|
<textarea name="message" placeholder="Tell us how we can help..." rows={5} required></textarea>
|
|
|
|
|
<button type="submit">Send Message</button>
|
|
|
|
|
</form>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="footer" data-section="footer">
|
|
|
|
|
<FooterLogoReveal logoText="Alpine Gear" />
|
|
|
|
|
<div>
|
|
|
|
|
<h2>Alpine Gear</h2>
|
|
|
|
|
<p>Swiss-engineered skiing equipment for mountain performance.</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</ThemeProvider>
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|