Spaces:
Running
Running
<html lang="fr"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<title>LUXE Conciergerie | Services Premium pour Hôtels 5 Étoiles</title> | |
<script src="https://cdn.tailwindcss.com"></script> | |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> | |
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Outfit:wght@300;400;500;600&display=swap" rel="stylesheet"> | |
<style> | |
:root { | |
--gold: #D4AF37; | |
--sand: #E6D5B8; | |
--navy: #0F1A3A; | |
--cream: #F5F0E6; | |
} | |
body { | |
font-family: 'Outfit', sans-serif; | |
background-color: var(--cream); | |
color: var(--navy); | |
scroll-behavior: smooth; | |
} | |
h1, h2, h3, h4, .font-serif { | |
font-family: 'Playfair Display', serif; | |
} | |
.hero-video { | |
position: absolute; | |
top: 0; | |
left: 0; | |
width: 100%; | |
height: 100%; | |
object-fit: cover; | |
z-index: -1; | |
opacity: 0.8; | |
} | |
.gold-text { | |
color: var(--gold); | |
} | |
.navy-bg { | |
background-color: var(--navy); | |
} | |
.sand-bg { | |
background-color: var(--sand); | |
} | |
.gold-bg { | |
background-color: var(--gold); | |
} | |
.service-card { | |
transition: all 0.4s ease; | |
transform: translateY(0); | |
} | |
.service-card:hover { | |
transform: translateY(-10px); | |
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); | |
} | |
.parallax { | |
background-attachment: fixed; | |
background-position: center; | |
background-repeat: no-repeat; | |
background-size: cover; | |
} | |
.fade-in { | |
opacity: 0; | |
transition: opacity 1s ease; | |
} | |
.fade-in.visible { | |
opacity: 1; | |
} | |
.testimonial-card { | |
min-height: 300px; | |
} | |
.chat-bubble { | |
position: fixed; | |
bottom: 30px; | |
right: 30px; | |
width: 60px; | |
height: 60px; | |
border-radius: 50%; | |
background-color: var(--gold); | |
display: flex; | |
justify-content: center; | |
align-items: center; | |
cursor: pointer; | |
box-shadow: 0 10px 25px rgba(212, 175, 55, 0.3); | |
z-index: 100; | |
transition: all 0.3s ease; | |
} | |
.chat-bubble:hover { | |
transform: scale(1.1); | |
} | |
.chat-window { | |
position: fixed; | |
bottom: 100px; | |
right: 30px; | |
width: 350px; | |
height: 500px; | |
background-color: white; | |
border-radius: 15px; | |
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); | |
z-index: 100; | |
transform: translateY(20px); | |
opacity: 0; | |
pointer-events: none; | |
transition: all 0.3s ease; | |
} | |
.chat-window.active { | |
transform: translateY(0); | |
opacity: 1; | |
pointer-events: all; | |
} | |
@keyframes float { | |
0% { transform: translateY(0px); } | |
50% { transform: translateY(-10px); } | |
100% { transform: translateY(0px); } | |
} | |
.floating { | |
animation: float 3s ease-in-out infinite; | |
} | |
.map-container { | |
height: 500px; | |
border-radius: 15px; | |
overflow: hidden; | |
} | |
.booking-form { | |
background: linear-gradient(135deg, rgba(245, 240, 230, 0.9) 0%, rgba(230, 213, 184, 0.9) 100%); | |
} | |
</style> | |
</head> | |
<body> | |
<!-- Navigation --> | |
<nav class="navy-bg text-white fixed w-full z-50 transition-all duration-300"> | |
<div class="container mx-auto px-6 py-4"> | |
<div class="flex justify-between items-center"> | |
<div class="text-2xl font-serif gold-text">LUXE<span class="text-white">Conciergerie</span></div> | |
<div class="hidden md:flex space-x-10"> | |
<a href="#home" class="hover:text-gold-500 transition">Accueil</a> | |
<a href="#services" class="hover:text-gold-500 transition">Services</a> | |
<a href="#booking" class="hover:text-gold-500 transition">Réserver</a> | |
<a href="#recommendations" class="hover:text-gold-500 transition">Recommandations</a> | |
<a href="#about" class="hover:text-gold-500 transition">À propos</a> | |
<a href="#contact" class="hover:text-gold-500 transition">Contact</a> | |
</div> | |
<div class="md:hidden"> | |
<button id="menu-btn" class="text-white focus:outline-none"> | |
<i class="fas fa-bars text-2xl"></i> | |
</button> | |
</div> | |
</div> | |
</div> | |
<!-- Mobile menu --> | |
<div id="mobile-menu" class="hidden md:hidden navy-bg px-6 py-4"> | |
<div class="flex flex-col space-y-4"> | |
<a href="#home" class="hover:text-gold-500 transition">Accueil</a> | |
<a href="#services" class="hover:text-gold-500 transition">Services</a> | |
<a href="#booking" class="hover:text-gold-500 transition">Réserver</a> | |
<a href="#recommendations" class="hover:text-gold-500 transition">Recommandations</a> | |
<a href="#about" class="hover:text-gold-500 transition">À propos</a> | |
<a href="#contact" class="hover:text-gold-500 transition">Contact</a> | |
</div> | |
</div> | |
</nav> | |
<!-- Hero Section --> | |
<section id="home" class="relative h-screen flex items-center justify-center overflow-hidden"> | |
<video autoplay muted loop class="hero-video"> | |
<source src="https://assets.mixkit.co/videos/preview/mixkit-luxury-hotel-entrance-15800-large.mp4" type="video/mp4"> | |
</video> | |
<div class="absolute inset-0 bg-black opacity-40"></div> | |
<div class="container mx-auto px-6 z-10 text-center"> | |
<h1 class="text-5xl md:text-7xl font-serif text-white mb-6 fade-in">Votre <span class="gold-text">Expérience</span> Sur Mesure</h1> | |
<p class="text-xl md:text-2xl text-white mb-10 max-w-3xl mx-auto fade-in" style="transition-delay: 0.2s;">Découvrez un service de conciergerie exclusif pour transformer votre séjour en moments inoubliables</p> | |
<a href="#booking" class="gold-bg text-white px-10 py-4 rounded-full font-medium text-lg hover:bg-opacity-90 transition fade-in" style="transition-delay: 0.4s;">Réserver Maintenant</a> | |
</div> | |
<div class="absolute bottom-10 left-1/2 transform -translate-x-1/2"> | |
<div class="animate-bounce text-white text-2xl"> | |
<i class="fas fa-chevron-down"></i> | |
</div> | |
</div> | |
</section> | |
<!-- Services Section --> | |
<section id="services" class="py-20 bg-white"> | |
<div class="container mx-auto px-6"> | |
<div class="text-center mb-20 fade-in"> | |
<h2 class="text-4xl font-serif mb-4">Nos <span class="gold-text">Services Exclusifs</span></h2> | |
<p class="text-lg max-w-2xl mx-auto">Nous orchestrons chaque détail pour créer des expériences sur mesure qui dépassent vos attentes</p> | |
</div> | |
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10"> | |
<!-- Service 1 --> | |
<div class="service-card bg-white rounded-xl overflow-hidden shadow-lg fade-in"> | |
<div class="h-48 overflow-hidden"> | |
<img src="https://images.unsplash.com/photo-1520250497591-112f2f40a3f4?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Excursions" class="w-full h-full object-cover"> | |
</div> | |
<div class="p-6"> | |
<div class="gold-text text-2xl mb-3 font-serif">Excursions Privées</div> | |
<p class="text-gray-600 mb-4">Découvrez les trésors cachés de la région avec nos guides experts et véhicules de luxe</p> | |
<div class="flex space-x-2"> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Véhicule privé</span> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Guide expert</span> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Sur mesure</span> | |
</div> | |
</div> | |
</div> | |
<!-- Service 2 --> | |
<div class="service-card bg-white rounded-xl overflow-hidden shadow-lg fade-in" style="transition-delay: 0.1s;"> | |
<div class="h-48 overflow-hidden"> | |
<img src="https://images.unsplash.com/photo-1566073771259-6a8506099945?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Restaurants" class="w-full h-full object-cover"> | |
</div> | |
<div class="p-6"> | |
<div class="gold-text text-2xl mb-3 font-serif">Réservations Gastronomiques</div> | |
<p class="text-gray-600 mb-4">Accès aux tables les plus convoitées de la ville, y compris les établissements étoilés Michelin</p> | |
<div class="flex space-x-2"> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Tables VIP</span> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Menu dégustation</span> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Transport inclus</span> | |
</div> | |
</div> | |
</div> | |
<!-- Service 3 --> | |
<div class="service-card bg-white rounded-xl overflow-hidden shadow-lg fade-in" style="transition-delay: 0.2s;"> | |
<div class="h-48 overflow-hidden"> | |
<img src="https://images.unsplash.com/photo-1544161515-4ab6ce6db874?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Spa" class="w-full h-full object-cover"> | |
</div> | |
<div class="p-6"> | |
<div class="gold-text text-2xl mb-3 font-serif">Expériences Bien-être</div> | |
<p class="text-gray-600 mb-4">Accès privilégié aux meilleurs spas et soins personnalisés avec des thérapeutes renommés</p> | |
<div class="flex space-x-2"> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Massages</span> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Soins visage</span> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Retraites</span> | |
</div> | |
</div> | |
</div> | |
<!-- Service 4 --> | |
<div class="service-card bg-white rounded-xl overflow-hidden shadow-lg fade-in" style="transition-delay: 0.3s;"> | |
<div class="h-48 overflow-hidden"> | |
<img src="https://images.unsplash.com/photo-1559297434-fae8a1916a79?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Events" class="w-full h-full object-cover"> | |
</div> | |
<div class="p-6"> | |
<div class="gold-text text-2xl mb-3 font-serif">Événements Exclusifs</div> | |
<p class="text-gray-600 mb-4">Accès aux événements les plus prestigieux et organisation de soirées privées</p> | |
<div class="flex space-x-2"> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Soirées VIP</span> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Backstage</span> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Invitations</span> | |
</div> | |
</div> | |
</div> | |
<!-- Service 5 --> | |
<div class="service-card bg-white rounded-xl overflow-hidden shadow-lg fade-in" style="transition-delay: 0.4s;"> | |
<div class="h-48 overflow-hidden"> | |
<img src="https://images.unsplash.com/photo-1571003123894-1f0594d2b5d9?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1494&q=80" alt="Transport" class="w-full h-full object-cover"> | |
</div> | |
<div class="p-6"> | |
<div class="gold-text text-2xl mb-3 font-serif">Transports Privés</div> | |
<p class="text-gray-600 mb-4">Flotte de véhicules haut de gamme avec chauffeurs professionnels à votre disposition</p> | |
<div class="flex space-x-2"> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Voitures de luxe</span> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Hélicoptère</span> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Yacht</span> | |
</div> | |
</div> | |
</div> | |
<!-- Service 6 --> | |
<div class="service-card bg-white rounded-xl overflow-hidden shadow-lg fade-in" style="transition-delay: 0.5s;"> | |
<div class="h-48 overflow-hidden"> | |
<img src="https://images.unsplash.com/photo-1512917774080-9991f1c4c750?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Shopping" class="w-full h-full object-cover"> | |
</div> | |
<div class="p-6"> | |
<div class="gold-text text-2xl mb-3 font-serif">Shopping Concierge</div> | |
<p class="text-gray-600 mb-4">Service de shopping personnalisé avec accès aux collections privées et rendez-vous VIP</p> | |
<div class="flex space-x-2"> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Essayage privé</span> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Livraison hôtel</span> | |
<span class="px-3 py-1 bg-sand-100 text-xs rounded-full">Styliste</span> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- Booking Section --> | |
<section id="booking" class="py-20 booking-form"> | |
<div class="container mx-auto px-6"> | |
<div class="max-w-4xl mx-auto bg-white rounded-xl shadow-xl overflow-hidden"> | |
<div class="md:flex"> | |
<div class="md:w-1/2 bg-cover bg-center hidden md:block" style="background-image: url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1632&q=80');"></div> | |
<div class="md:w-1/2 p-10"> | |
<h2 class="text-3xl font-serif mb-6">Réserver <span class="gold-text">Votre Expérience</span></h2> | |
<form> | |
<div class="mb-4"> | |
<label class="block text-gray-700 mb-2">Nom Complet</label> | |
<input type="text" class="w-full px-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500"> | |
</div> | |
<div class="mb-4"> | |
<label class="block text-gray-700 mb-2">Email</label> | |
<input type="email" class="w-full px-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500"> | |
</div> | |
<div class="mb-4"> | |
<label class="block text-gray-700 mb-2">Téléphone</label> | |
<input type="tel" class="w-full px-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500"> | |
</div> | |
<div class="mb-4"> | |
<label class="block text-gray-700 mb-2">Date de Séjour</label> | |
<input type="date" class="w-full px-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500"> | |
</div> | |
<div class="mb-6"> | |
<label class="block text-gray-700 mb-2">Service Demandé</label> | |
<select class="w-full px-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500"> | |
<option>Sélectionnez un service</option> | |
<option>Excursions Privées</option> | |
<option>Réservation Gastronomique</option> | |
<option>Expérience Bien-être</option> | |
<option>Événement Exclusif</option> | |
<option>Transport Privé</option> | |
<option>Shopping Concierge</option> | |
<option>Autre demande</option> | |
</select> | |
</div> | |
<button type="submit" class="gold-bg text-white w-full py-3 rounded-lg font-medium hover:bg-opacity-90 transition">Envoyer la Demande</button> | |
</form> | |
</div> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- Recommendations Section --> | |
<section id="recommendations" class="py-20 navy-bg text-white"> | |
<div class="container mx-auto px-6"> | |
<div class="text-center mb-20"> | |
<h2 class="text-4xl font-serif mb-4">Nos <span class="gold-text">Recommandations</span> Locales</h2> | |
<p class="text-lg max-w-2xl mx-auto">Découvrez nos adresses coup de cœur sélectionnées avec soin par nos experts</p> | |
</div> | |
<div class="grid grid-cols-1 md:grid-cols-3 gap-8 mb-20"> | |
<!-- Filter buttons --> | |
<div class="col-span-1 md:col-span-3 flex flex-wrap justify-center gap-4"> | |
<button class="filter-btn px-6 py-2 rounded-full gold-bg text-white" data-filter="all">Tout voir</button> | |
<button class="filter-btn px-6 py-2 rounded-full bg-white text-navy" data-filter="restaurant">Restaurants</button> | |
<button class="filter-btn px-6 py-2 rounded-full bg-white text-navy" data-filter="spa">Spas</button> | |
<button class="filter-btn px-6 py-2 rounded-full bg-white text-navy" data-filter="activity">Activités</button> | |
<button class="filter-btn px-6 py-2 rounded-full bg-white text-navy" data-filter="shopping">Shopping</button> | |
</div> | |
</div> | |
<!-- Recommendations grid --> | |
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 mb-20"> | |
<!-- Recommendation 1 --> | |
<div class="recommendation-item restaurant" data-category="restaurant"> | |
<div class="bg-white rounded-xl overflow-hidden shadow-lg h-full flex flex-col"> | |
<div class="h-48 overflow-hidden"> | |
<img src="https://images.unsplash.com/photo-1517248135467-4dbc3e4dccc1?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Restaurant" class="w-full h-full object-cover"> | |
</div> | |
<div class="p-6 flex-grow"> | |
<div class="flex justify-between items-start mb-2"> | |
<h3 class="text-xl font-serif text-navy">Le Jardin Secret</h3> | |
<span class="px-2 py-1 bg-gold-100 text-xs rounded-full gold-text">⭐ 2 étoiles</span> | |
</div> | |
<p class="text-gray-600 mb-4">Cuisine française contemporaine dans un cadre enchanteur avec jardin privé</p> | |
<div class="flex items-center text-sm text-gray-500"> | |
<i class="fas fa-map-marker-alt mr-2"></i> | |
<span>8ème arrondissement</span> | |
</div> | |
</div> | |
<div class="px-6 pb-6"> | |
<button class="w-full gold-bg text-white py-2 rounded-lg font-medium hover:bg-opacity-90 transition">Réserver</button> | |
</div> | |
</div> | |
</div> | |
<!-- Recommendation 2 --> | |
<div class="recommendation-item spa" data-category="spa"> | |
<div class="bg-white rounded-xl overflow-hidden shadow-lg h-full flex flex-col"> | |
<div class="h-48 overflow-hidden"> | |
<img src="https://images.unsplash.com/photo-1544164245-37927c7e8a0d?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Spa" class="w-full h-full object-cover"> | |
</div> | |
<div class="p-6 flex-grow"> | |
<div class="flex justify-between items-start mb-2"> | |
<h3 class="text-xl font-serif text-navy">Spa des Sens</h3> | |
<span class="px-2 py-1 bg-gold-100 text-xs rounded-full gold-text">💎 Luxe</span> | |
</div> | |
<p class="text-gray-600 mb-4">Sanctuaire de bien-être offrant des soins utilisant des produits rares et des techniques ancestrales</p> | |
<div class="flex items-center text-sm text-gray-500"> | |
<i class="fas fa-map-marker-alt mr-2"></i> | |
<span>16ème arrondissement</span> | |
</div> | |
</div> | |
<div class="px-6 pb-6"> | |
<button class="w-full gold-bg text-white py-2 rounded-lg font-medium hover:bg-opacity-90 transition">Réserver</button> | |
</div> | |
</div> | |
</div> | |
<!-- Recommendation 3 --> | |
<div class="recommendation-item activity" data-category="activity"> | |
<div class="bg-white rounded-xl overflow-hidden shadow-lg h-full flex flex-col"> | |
<div class="h-48 overflow-hidden"> | |
<img src="https://images.unsplash.com/photo-1527631746610-bca00a040d60?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Activity" class="w-full h-full object-cover"> | |
</div> | |
<div class="p-6 flex-grow"> | |
<div class="flex justify-between items-start mb-2"> | |
<h3 class="text-xl font-serif text-navy">Balade en Montgolfière</h3> | |
<span class="px-2 py-1 bg-gold-100 text-xs rounded-full gold-text">🌅 Vue unique</span> | |
</div> | |
<p class="text-gray-600 mb-4">Survolez les châteaux de la Loire au lever du soleil avec champagne et petit-déjeuner gastronomique</p> | |
<div class="flex items-center text-sm text-gray-500"> | |
<i class="fas fa-map-marker-alt mr-2"></i> | |
<span>Val de Loire</span> | |
</div> | |
</div> | |
<div class="px-6 pb-6"> | |
<button class="w-full gold-bg text-white py-2 rounded-lg font-medium hover:bg-opacity-90 transition">Réserver</button> | |
</div> | |
</div> | |
</div> | |
</div> | |
<!-- Map --> | |
<div class="map-container mb-20"> | |
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2624.9916256937595!2d2.292292615638195!3d48.858370079287475!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47e66e2964e34e2d%3A0x8ddca9ee380ef7e0!2sTour%20Eiffel!5e0!3m2!1sfr!2sfr!4v1623256356933!5m2!1sfr!2sfr" width="100%" height="100%" style="border:0;" allowfullscreen="" loading="lazy"></iframe> | |
</div> | |
<!-- Top picks carousel --> | |
<div class="mb-20"> | |
<h3 class="text-2xl font-serif mb-8 text-center">Nos <span class="gold-text">Coups de Cœur</span> du Mois</h3> | |
<div class="relative"> | |
<div class="overflow-hidden"> | |
<div class="flex transition-transform duration-300" id="carousel"> | |
<!-- Carousel item 1 --> | |
<div class="w-full md:w-1/3 flex-shrink-0 px-4"> | |
<div class="bg-white rounded-xl overflow-hidden shadow-lg"> | |
<div class="h-48 overflow-hidden"> | |
<img src="https://images.unsplash.com/photo-1555396273-367ea4eb4db5?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1374&q=80" alt="Top pick" class="w-full h-full object-cover"> | |
</div> | |
<div class="p-6"> | |
<h4 class="text-lg font-serif text-navy mb-2">Dîner au Sommet de la Tour Eiffel</h4> | |
<p class="text-gray-600 text-sm">Table privée avec vue panoramique sur Paris, menu signé par un chef étoilé</p> | |
</div> | |
</div> | |
</div> | |
<!-- Carousel item 2 --> | |
<div class="w-full md:w-1/3 flex-shrink-0 px-4"> | |
<div class="bg-white rounded-xl overflow-hidden shadow-lg"> | |
<div class="h-48 overflow-hidden"> | |
<img src="https://images.unsplash.com/photo-1566073771259-6a8506099945?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Top pick" class="w-full h-full object-cover"> | |
</div> | |
<div class="p-6"> | |
<h4 class="text-lg font-serif text-navy mb-2">Visite Privée des Caves de Champagne</h4> | |
<p class="text-gray-600 text-sm">Dégustation exclusive de grands crus avec le maître de chai</p> | |
</div> | |
</div> | |
</div> | |
<!-- Carousel item 3 --> | |
<div class="w-full md:w-1/3 flex-shrink-0 px-4"> | |
<div class="bg-white rounded-xl overflow-hidden shadow-lg"> | |
<div class="h-48 overflow-hidden"> | |
<img src="https://images.unsplash.com/photo-1544551763-46a013bb70d9?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Top pick" class="w-full h-full object-cover"> | |
</div> | |
<div class="p-6"> | |
<h4 class="text-lg font-serif text-navy mb-2">Atelier de Parfumerie Privé</h4> | |
<p class="text-gray-600 text-sm">Créez votre parfum sur mesure avec un nez renommé dans un hôtel particulier</p> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<button id="prev" class="absolute left-0 top-1/2 transform -translate-y-1/2 bg-white p-2 rounded-full shadow-md z-10"> | |
<i class="fas fa-chevron-left text-navy"></i> | |
</button> | |
<button id="next" class="absolute right-0 top-1/2 transform -translate-y-1/2 bg-white p-2 rounded-full shadow-md z-10"> | |
<i class="fas fa-chevron-right text-navy"></i> | |
</button> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- About Section --> | |
<section id="about" class="py-20 bg-white"> | |
<div class="container mx-auto px-6"> | |
<div class="text-center mb-20"> | |
<h2 class="text-4xl font-serif mb-4">Notre <span class="gold-text">Équipe</span> de Concierges</h2> | |
<p class="text-lg max-w-2xl mx-auto">Des professionnels dévoués à créer des expériences uniques et mémorables</p> | |
</div> | |
<div class="max-w-5xl mx-auto mb-20"> | |
<div class="bg-sand-50 rounded-xl p-10 shadow-inner"> | |
<h3 class="text-2xl font-serif mb-6 gold-text">Notre Philosophie</h3> | |
<p class="mb-6">Depuis 15 ans, LUXE Conciergerie redéfinit l'art du service en anticipant chaque désir et en créant des moments magiques qui transcendent les attentes.</p> | |
<p>Notre équipe internationale de concierges, formés aux plus hauts standards, combine savoir-faire traditionnel et innovation pour orchestrer des expériences sur mesure. Chaque membre de notre équipe parle au moins 3 langues et possède une expertise approfondie de la ville et de ses trésors cachés.</p> | |
</div> | |
</div> | |
<div class="grid grid-cols-1 md:grid-cols-3 gap-10"> | |
<!-- Team member 1 --> | |
<div class="text-center"> | |
<div class="h-64 w-64 mx-auto mb-6 rounded-full overflow-hidden shadow-lg"> | |
<img src="https://images.unsplash.com/photo-1560250097-0b93528c311a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" alt="Sophie" class="w-full h-full object-cover"> | |
</div> | |
<h3 class="text-xl font-serif mb-2">Sophie Laurent</h3> | |
<p class="text-sm gold-text mb-4">Directrice de la Conciergerie</p> | |
<p class="text-gray-600">15 ans d'expérience dans l'hôtellerie de luxe. Spécialiste des arts et de la gastronomie.</p> | |
</div> | |
<!-- Team member 2 --> | |
<div class="text-center"> | |
<div class="h-64 w-64 mx-auto mb-6 rounded-full overflow-hidden shadow-lg"> | |
<img src="https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=688&q=80" alt="Thomas" class="w-full h-full object-cover"> | |
</div> | |
<h3 class="text-xl font-serif mb-2">Thomas Dubois</h3> | |
<p class="text-sm gold-text mb-4">Concierge Principal</p> | |
<p class="text-gray-600">Expert en voyages sur mesure et expériences d'aventure haut de gamme.</p> | |
</div> | |
<!-- Team member 3 --> | |
<div class="text-center"> | |
<div class="h-64 w-64 mx-auto mb-6 rounded-full overflow-hidden shadow-lg"> | |
<img src="https://images.unsplash.com/photo-1551836022-d5d88e9218df?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" alt="Camille" class="w-full h-full object-cover"> | |
</div> | |
<h3 class="text-xl font-serif mb-2">Camille Rousseau</h3> | |
<p class="text-sm gold-text mb-4">Concierge Événements</p> | |
<p class="text-gray-600">Spécialiste des soirées privées et accès aux événements les plus exclusifs.</p> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- Testimonials Section --> | |
<section class="py-20 sand-bg"> | |
<div class="container mx-auto px-6"> | |
<div class="text-center mb-20"> | |
<h2 class="text-4xl font-serif mb-4">Ce Que Disent <span class="gold-text">Nos Clients</span></h2> | |
<p class="text-lg max-w-2xl mx-auto">Des expériences transformatrices qui laissent une impression durable</p> | |
</div> | |
<div class="grid grid-cols-1 md:grid-cols-2 gap-10 max-w-5xl mx-auto"> | |
<!-- Testimonial 1 --> | |
<div class="testimonial-card bg-white p-8 rounded-xl shadow-lg"> | |
<div class="flex items-center mb-6"> | |
<div class="h-16 w-16 rounded-full overflow-hidden mr-4"> | |
<img src="https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" alt="Client" class="w-full h-full object-cover"> | |
</div> | |
<div> | |
<h4 class="font-serif">Sarah Johnson</h4> | |
<p class="text-sm gold-text">New York, USA</p> | |
</div> | |
</div> | |
<p class="italic text-gray-600 mb-4">"L'équipe de LUXE a transformé notre voyage en une série de moments magiques. Le dîner surprise organisé dans les jardins de Versailles était tout simplement inoubliable."</p> | |
<div class="flex gold-text"> | |
<i class="fas fa-star"></i> | |
<i class="fas fa-star"></i> | |
<i class="fas fa-star"></i> | |
<i class="fas fa-star"></i> | |
<i class="fas fa-star"></i> | |
</div> | |
</div> | |
<!-- Testimonial 2 --> | |
<div class="testimonial-card bg-white p-8 rounded-xl shadow-lg"> | |
<div class="flex items-center mb-6"> | |
<div class="h-16 w-16 rounded-full overflow-hidden mr-4"> | |
<img src="https://images.unsplash.com/photo-1531123897727-8f129e1688ce?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" alt="Client" class="w-full h-full object-cover"> | |
</div> | |
<div> | |
<h4 class="font-serif">Michael Chen</h4> | |
<p class="text-sm gold-text">Hong Kong</p> | |
</div> | |
</div> | |
<p class="italic text-gray-600 mb-4">"Accès à des expériences qu'on ne trouve dans aucun guide. Leur réseau exclusif et leur attention aux détails font toute la différence."</p> | |
<div class="flex gold-text"> | |
<i class="fas fa-star"></i> | |
<i class="fas fa-star"></i> | |
<i class="fas fa-star"></i> | |
<i class="fas fa-star"></i> | |
<i class="fas fa-star"></i> | |
</div> | |
</div> | |
</div> | |
<!-- Social proof --> | |
<div class="flex flex-wrap justify-center gap-6 mt-16"> | |
<img src="https://via.placeholder.com/150x50?text=Forbes" alt="Forbes" class="h-10 opacity-70"> | |
<img src="https://via.placeholder.com/150x50?text=Condé+Nast" alt="Condé Nast" class="h-10 opacity-70"> | |
<img src="https://via.placeholder.com/150x50?text=TripAdvisor" alt="TripAdvisor" class="h-10 opacity-70"> | |
<img src="https://via.placeholder.com/150x50?text=Michelin" alt="Michelin" class="h-10 opacity-70"> | |
</div> | |
</div> | |
</section> | |
<!-- Contact Section --> | |
<section id="contact" class="py-20 navy-bg text-white"> | |
<div class="container mx-auto px-6"> | |
<div class="max-w-4xl mx-auto text-center mb-20"> | |
<h2 class="text-4xl font-serif mb-6">Contactez <span class="gold-text">Notre Équipe</span></h2> | |
<p class="text-lg max-w-2xl mx-auto">Disponible 24h/24 pour répondre à vos demandes et créer des expériences sur mesure</p> | |
</div> | |
<div class="grid grid-cols-1 md:grid-cols-2 gap-10 max-w-5xl mx-auto"> | |
<div> | |
<h3 class="text-2xl font-serif mb-6 gold-text">Nos Coordonnées</h3> | |
<div class="space-y-6"> | |
<div class="flex items-start"> | |
<div class="gold-text text-xl mr-4 mt-1"> | |
<i class="fas fa-map-marker-alt"></i> | |
</div> | |
<div> | |
<h4 class="font-medium mb-1">Adresse</h4> | |
<p class="text-gray-300">10 Avenue des Champs-Élysées, 75008 Paris</p> | |
</div> | |
</div> | |
<div class="flex items-start"> | |
<div class="gold-text text-xl mr-4 mt-1"> | |
<i class="fas fa-phone-alt"></i> | |
</div> | |
<div> | |
<h4 class="font-medium mb-1">Téléphone</h4> | |
<p class="text-gray-300">+33 1 40 72 00 00</p> | |
</div> | |
</div> | |
<div class="flex items-start"> | |
<div class="gold-text text-xl mr-4 mt-1"> | |
<i class="fas fa-envelope"></i> | |
</div> | |
<div> | |
<h4 class="font-medium mb-1">Email</h4> | |
<p class="text-gray-300">[email protected]</p> | |
</div> | |
</div> | |
<div class="flex items-start"> | |
<div class="gold-text text-xl mr-4 mt-1"> | |
<i class="fas fa-clock"></i> | |
</div> | |
<div> | |
<h4 class="font-medium mb-1">Horaires</h4> | |
<p class="text-gray-300">Service disponible 24h/24, 7j/7</p> | |
</div> | |
</div> | |
</div> | |
<div class="mt-10"> | |
<h4 class="font-serif text-xl mb-4">Suivez-nous</h4> | |
<div class="flex space-x-4"> | |
<a href="#" class="gold-text text-xl hover:text-white transition"><i class="fab fa-instagram"></i></a> | |
<a href="#" class="gold-text text-xl hover:text-white transition"><i class="fab fa-facebook-f"></i></a> | |
<a href="#" class="gold-text text-xl hover:text-white transition"><i class="fab fa-twitter"></i></a> | |
<a href="#" class="gold-text text-xl hover:text-white transition"><i class="fab fa-linkedin-in"></i></a> | |
</div> | |
</div> | |
</div> | |
<div> | |
<h3 class="text-2xl font-serif mb-6 gold-text">Envoyez-nous un Message</h3> | |
<form> | |
<div class="mb-4"> | |
<input type="text" placeholder="Votre nom" class="w-full px-4 py-3 bg-navy-800 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500 text-white placeholder-gray-400"> | |
</div> | |
<div class="mb-4"> | |
<input type="email" placeholder="Votre email" class="w-full px-4 py-3 bg-navy-800 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500 text-white placeholder-gray-400"> | |
</div> | |
<div class="mb-4"> | |
<input type="text" placeholder="Sujet" class="w-full px-4 py-3 bg-navy-800 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500 text-white placeholder-gray-400"> | |
</div> | |
<div class="mb-6"> | |
<textarea rows="5" placeholder="Votre message" class="w-full px-4 py-3 bg-navy-800 border border-gray-600 rounded-lg focus:outline-none focus:ring-2 focus:ring-gold-500 text-white placeholder-gray-400"></textarea> | |
</div> | |
<button type="submit" class="gold-bg text-white w-full py-3 rounded-lg font-medium hover:bg-opacity-90 transition">Envoyer le Message</button> | |
</form> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- Footer --> | |
<footer class="bg-black text-white py-12"> | |
<div class="container mx-auto px-6"> | |
<div class="grid grid-cols-1 md:grid-cols-4 gap-10"> | |
<div> | |
<div class="text-2xl font-serif gold-text mb-4">LUXE<span class="text-white">Conciergerie</span></div> | |
<p class="text-gray-400">Service de conciergerie premium pour hôtels 5 étoiles et clients exigeants depuis 2008.</p> | |
</div> | |
<div> | |
<h4 class="font-serif text-lg mb-4 gold-text">Services</h4> | |
<ul class="space-y-2"> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Excursions</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Restaurants</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Spas & Bien-être</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Événements</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Transports</a></li> | |
</ul> | |
</div> | |
<div> | |
<h4 class="font-serif text-lg mb-4 gold-text">Informations</h4> | |
<ul class="space-y-2"> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">À propos</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Carrières</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Presse</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Blog</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">FAQ</a></li> | |
</ul> | |
</div> | |
<div> | |
<h4 class="font-serif text-lg mb-4 gold-text">Newsletter</h4> | |
<p class="text-gray-400 mb-4">Abonnez-vous pour recevoir nos dernières offres et recommandations exclusives.</p> | |
<form class="flex"> | |
<input type="email" placeholder="Votre email" class="px-4 py-2 bg-gray-800 text-white rounded-l-lg focus:outline-none w-full"> | |
<button type="submit" class="gold-bg px-4 rounded-r-lg hover:bg-opacity-90 transition"> | |
<i class="fas fa-paper-plane"></i> | |
</button> | |
</form> | |
</div> | |
</div> | |
<div class="border-t border-gray-800 mt-10 pt-6 flex flex-col md:flex-row justify-between items-center"> | |
<p class="text-gray-400 text-sm mb-4 md:mb-0">© 2023 LUXE Conciergerie. Tous droits réservés.</p> | |
<div class="flex space-x-6"> | |
<a href="#" class="text-gray-400 hover:text-white transition text-sm">Mentions légales</a> | |
<a href="#" class="text-gray-400 hover:text-white transition text-sm">Politique de confidentialité</a> | |
<a href="#" class="text-gray-400 hover:text-white transition text-sm">Conditions générales</a> | |
</div> | |
</div> | |
</div> | |
</footer> | |
<!-- Chat bubble --> | |
<div class="chat-bubble" id="chatBubble"> | |
<i class="fas fa-comment-dots text-white text-2xl"></i> | |
</div> | |
<!-- Chat window --> | |
<div class="chat-window" id="chatWindow"> | |
<div class="h-full flex flex-col"> | |
<div class="bg-navy text-white p-4 rounded-t-lg flex justify-between items-center"> | |
<div> | |
<h3 class="font-medium">Concierge en Ligne</h3> | |
<p class="text-xs opacity-80">Nous répondons instantanément</p> | |
</div> | |
<button id="closeChat" class="text-white focus:outline-none"> | |
<i class="fas fa-times"></i> | |
</button> | |
</div> | |
<div class="flex-grow p-4 overflow-y-auto bg-gray-50"> | |
<div class="mb-4"> | |
<div class="bg-white p-3 rounded-lg shadow-sm max-w-xs"> | |
<p class="text-sm">Bonjour ! Je suis votre concierge virtuel. Comment puis-je vous aider aujourd'hui ?</p> | |
</div> | |
</div> | |
</div> | |
<div class="p-4 border-t"> | |
<div class="flex"> | |
<input type="text" placeholder="Tapez votre message..." class="flex-grow px-4 py-2 border rounded-l-lg focus:outline-none"> | |
<button class="gold-bg text-white px-4 rounded-r-lg hover:bg-opacity-90 transition"> | |
<i class="fas fa-paper-plane"></i> | |
</button> | |
</div> | |
</div> | |
</div> | |
</div> | |
<script> | |
// Mobile menu toggle | |
const menuBtn = document.getElementById('menu-btn'); | |
const mobileMenu = document.getElementById('mobile-menu'); | |
menuBtn.addEventListener('click', () => { | |
mobileMenu.classList.toggle('hidden'); | |
}); | |
// Chat toggle | |
const chatBubble = document.getElementById('chatBubble'); | |
const chatWindow = document.getElementById('chatWindow'); | |
const closeChat = document.getElementById('closeChat'); | |
chatBubble.addEventListener('click', () => { | |
chatWindow.classList.toggle('active'); | |
}); | |
closeChat.addEventListener('click', () => { | |
chatWindow.classList.remove('active'); | |
}); | |
// Carousel | |
const carousel = document.getElementById('carousel'); | |
const prevBtn = document.getElementById('prev'); | |
const nextBtn = document.getElementById('next'); | |
let currentIndex = 0; | |
const items = document.querySelectorAll('.recommendation-item'); | |
function updateCarousel() { | |
const width = document.querySelector('.recommendation-item').offsetWidth; | |
carousel.style.transform = `translateX(-${currentIndex * width}px)`; | |
} | |
nextBtn.addEventListener('click', () => { | |
if (currentIndex < items.length - 3) { | |
currentIndex++; | |
updateCarousel(); | |
} | |
}); | |
prevBtn.addEventListener('click', () => { | |
if (currentIndex > 0) { | |
currentIndex--; | |
updateCarousel(); | |
} | |
}); | |
// Filter recommendations | |
const filterBtns = document.querySelectorAll('.filter-btn'); | |
filterBtns.forEach(btn => { | |
btn.addEventListener('click', () => { | |
// Remove active class from all buttons | |
filterBtns.forEach(b => { | |
b.classList.remove('gold-bg', 'text-white'); | |
b.classList.add('bg-white', 'text-navy'); | |
}); | |
// Add active class to clicked button | |
btn.classList.add('gold-bg', 'text-white'); | |
btn.classList.remove('bg-white', 'text-navy'); | |
const filter = btn.getAttribute('data-filter'); | |
const items = document.querySelectorAll('.recommendation-item'); | |
items.forEach(item => { | |
if (filter === 'all' || item.getAttribute('data-category') === filter) { | |
item.style.display = 'block'; | |
} else { | |
item.style.display = 'none'; | |
} | |
}); | |
}); | |
}); | |
// Fade in on scroll | |
const fadeElements = document.querySelectorAll('.fade-in'); | |
const fadeInOnScroll = () => { | |
fadeElements.forEach(element => { | |
const elementTop = element.getBoundingClientRect().top; | |
const windowHeight = window.innerHeight; | |
if (elementTop < windowHeight - 100) { | |
element.classList.add('visible'); | |
} | |
}); | |
}; | |
window.addEventListener('scroll', fadeInOnScroll); | |
window.addEventListener('load', fadeInOnScroll); | |
// Smooth scrolling for navigation | |
document.querySelectorAll('a[href^="#"]').forEach(anchor => { | |
anchor.addEventListener('click', function(e) { | |
e.preventDefault(); | |
const targetId = this.getAttribute('href'); | |
const targetElement = document.querySelector(targetId); | |
if (targetElement) { | |
window.scrollTo({ | |
top: targetElement.offsetTop - 80, | |
behavior: 'smooth' | |
}); | |
// Close mobile menu if open | |
if (!mobileMenu.classList.contains('hidden')) { | |
mobileMenu.classList.add('hidden'); | |
} | |
} | |
}); | |
}); | |
</script> | |
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=mjid3242/conciergerie" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> | |
</html> |