
/* Custom CSS theme */
<!DOCTYPE html>
<html lang="fr">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  <title>ML Parfumerie Haiti – Parfums de Luxe</title>
  <meta name="description" content="ML Parfumerie Haiti – Plus de 200 parfums de créateurs à prix réduits. Livraison partout en Haiti."/>
  <link rel="preconnect" href="https://fonts.googleapis.com"/>
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/>
  <link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Jost:wght@300;400;500;600&display=swap" rel="stylesheet"/>
  <style>
    /* ===== CSS VARIABLES ===== */
    :root {
      --black:    #0a0a0a;
      --dark:     #111111;
      --panel:    #1a1a1a;
      --gold:     #c9a84c;
      --gold-lt:  #e2c06e;
      --gold-dk:  #9d7c30;
      --cream:    #f5f0e8;
      --white:    #ffffff;
      --muted:    #888888;
      --border:   rgba(201,168,76,0.25);
      --font-display: 'Cormorant Garamond', Georgia, serif;
      --font-body:    'Jost', sans-serif;
      --transition:   0.35s cubic-bezier(0.4,0,0.2,1);
    } *,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
 html{scroll-behavior:smooth}
 body{background:var(--black);color:var(--cream);font-family:var(--font-body);font-weight:300;line-height:1.7;overflow-x:hidden}
 a{color:inherit;text-decoration:none}
 img{display:block;max-width:100%}
 ul{list-style:none}
 .container{max-width:1200px;margin:0 auto;padding:0 24px}
 .section-label{font-family:var(--font-body);font-size:0.7rem;letter-spacing:0.3em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}
 .section-title{font-family:var(--font-display);font-size:clamp(2rem, 5vw, 3.5rem);font-weight:300;line-height:1.15;color:var(--cream)}
 .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;font-family:var(--font-body);font-size:0.78rem;letter-spacing:0.2em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold);background:transparent;cursor:pointer;transition:var(--transition);position:relative;overflow:hidden}
 .btn::before{content:'';position:absolute;inset:0;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform var(--transition);z-index:0}
 .btn:hover::before{transform:scaleX(1)}
 .btn:hover{color:var(--black)}
 .btn span{position:relative;z-index:1}
 .btn-solid{background:var(--gold);color:var(--black)}
 .btn-solid::before{background:var(--gold-lt)}
 .btn-solid:hover{color:var(--black)}
 .divider{width:60px;height:1px;background:var(--gold);margin:20px 0}
 .topbar{background:var(--gold);color:var(--black);text-align:center;font-size:0.75rem;letter-spacing:0.15em;padding:9px;font-weight:500}
 .navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:18px 0;transition:background var(--transition),padding var(--transition),box-shadow var(--transition)}
 .navbar.scrolled{background:rgba(10,10,10,0.97);padding:12px 0;box-shadow:0 2px 40px rgba(0,0,0,0.6);backdrop-filter:blur(10px)}
 .navbar .container{display:flex;align-items:center;justify-content:space-between}
 .logo{font-family:var(--font-display);font-size:1.6rem;font-weight:600;letter-spacing:0.05em;color:var(--cream);display:flex;flex-direction:column;line-height:1}
 .logo span{font-family:var(--font-body);font-size:0.55rem;letter-spacing:0.35em;text-transform:uppercase;color:var(--gold);margin-top:3px}
 .nav-links{display:flex;gap:36px;align-items:center}
 .nav-links a{font-size:0.75rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--cream);position:relative;transition:color var(--transition)}
 .nav-links a::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--gold);transition:width var(--transition)}
 .nav-links a:hover{color:var(--gold)}
 .nav-links a:hover::after{width:100%}
 .nav-actions{display:flex;align-items:center;gap:20px}
 .nav-icon{background:none;border:none;color:var(--cream);cursor:pointer;font-size:1.1rem;transition:color var(--transition);position:relative}
 .nav-icon:hover{color:var(--gold)}
 .cart-count{position:absolute;top:-6px;right:-8px;background:var(--gold);color:var(--black);font-size:0.6rem;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}
 .hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}
 .hamburger span{display:block;width:24px;height:1px;background:var(--cream);transition:var(--transition)}
 .mobile-menu{display:none;position:fixed;inset:0;background:var(--black);z-index:999;flex-direction:column;align-items:center;justify-content:center;gap:32px;opacity:0;transition:opacity var(--transition)}
 .mobile-menu.open{opacity:1}
 .mobile-menu a{font-family:var(--font-display);font-size:2rem;color:var(--cream);transition:color var(--transition)}
 .mobile-menu a:hover{color:var(--gold)}
 .mobile-close{position:absolute;top:24px;right:24px;background:none;border:none;color:var(--cream);font-size:1.5rem;cursor:pointer}
 .hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:80px}
 .hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 70% 50%, rgba(201,168,76,0.08) 0%, transparent 60%),radial-gradient(ellipse 40% 60% at 20% 80%, rgba(201,168,76,0.05) 0%, transparent 50%),linear-gradient(135deg, #0a0a0a 0%, #111 50%, #0d0d0d 100%)}
 .hero-grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(201,168,76,0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(201,168,76,0.04) 1px, transparent 1px);background-size:60px 60px}
 .hero-noise{position:absolute;inset:0;opacity:0.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px}
 .hero-content{position:relative;z-index:1;max-width:640px}
 .hero-eyebrow{display:flex;align-items:center;gap:16px;margin-bottom:24px;opacity:0;animation:fadeUp 0.8s 0.2s forwards}
 .hero-eyebrow-line{width:40px;height:1px;background:var(--gold)}
 .hero-eyebrow span{font-size:0.7rem;letter-spacing:0.35em;text-transform:uppercase;color:var(--gold)}
 .hero-title{font-family:var(--font-display);font-size:clamp(3rem, 8vw, 6rem);font-weight:300;line-height:1.05;color:var(--cream);margin-bottom:24px;opacity:0;animation:fadeUp 0.8s 0.4s forwards}
 .hero-title em{font-style:italic;color:var(--gold)}
 .hero-desc{font-size:0.95rem;color:var(--muted);max-width:440px;margin-bottom:40px;opacity:0;animation:fadeUp 0.8s 0.6s forwards}
 .hero-actions{display:flex;gap:16px;flex-wrap:wrap;opacity:0;animation:fadeUp 0.8s 0.8s forwards}
 .hero-badge{position:absolute;right:8%;bottom:15%;width:140px;height:140px;border:1px solid var(--border);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:spin 20s linear infinite}
 .hero-badge-inner{font-family:var(--font-display);font-size:2rem;font-weight:600;color:var(--gold);line-height:1}
 .hero-badge-text{font-size:0.6rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);margin-top:4px}
 .hero-scroll{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted);font-size:0.65rem;letter-spacing:0.25em;text-transform:uppercase;animation:bounce 2s ease-in-out infinite}
 .scroll-line{width:1px;height:50px;background:linear-gradient(to bottom, var(--gold), transparent)}
 .marquee-strip{background:var(--gold);padding:12px 0;overflow:hidden}
 .marquee-track{display:flex;gap:0;white-space:nowrap;animation:marquee 25s linear infinite}
 .marquee-track span{font-size:0.72rem;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:var(--black);padding:0 40px}
 .marquee-track .dot{color:rgba(0,0,0,0.4);padding:0}
 .section{padding:100px 0}
 .section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:60px;gap:20px;flex-wrap:wrap}
 .products-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:2px}
 .product-card{position:relative;background:var(--panel);overflow:hidden;cursor:pointer;group:true}
 .product-img-wrap{aspect-ratio:3/4;overflow:hidden;background:#1e1e1e;position:relative}
 .product-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1)}
 .product-card:hover .product-img-wrap img{transform:scale(1.07)}
 .product-badge{position:absolute;top:16px;left:16px;background:var(--gold);color:var(--black);font-size:0.6rem;font-weight:600;letter-spacing:0.15em;text-transform:uppercase;padding:5px 12px;z-index:2}
 .product-badge.sold-out{background:#333;color:var(--muted)}
 .product-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition)}
 .product-card:hover .product-overlay{opacity:1}
 .product-info{padding:20px;border-top:1px solid rgba(255,255,255,0.05)}
 .product-brand{font-size:0.65rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}
 .product-name{font-family:var(--font-display);font-size:1.05rem;color:var(--cream);margin-bottom:12px;line-height:1.3}
 .product-footer{display:flex;align-items:center;justify-content:space-between}
 .product-price{font-size:1rem;font-weight:500;color:var(--cream)}
 .product-stars{color:var(--gold);font-size:0.7rem;letter-spacing:2px}
 .categories{padding:100px 0;background:var(--dark)}
 .cat-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto;gap:2px}
 .cat-card{position:relative;overflow:hidden;cursor:pointer;min-height:300px}
 .cat-card:first-child{grid-row:1 / 3}
 .cat-bg{position:absolute;inset:0;background:var(--panel)}
 .cat-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1);opacity:0.6}
 .cat-card:hover .cat-img{transform:scale(1.06)}
 .cat-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.85) 0%, transparent 60%)}
 .cat-content{position:absolute;bottom:0;left:0;right:0;padding:32px}
 .cat-label{font-size:0.65rem;letter-spacing:0.3em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}
 .cat-title{font-family:var(--font-display);font-size:clamp(1.4rem, 3vw, 2rem);font-weight:300;color:var(--cream);margin-bottom:8px}
 .cat-count{font-size:0.75rem;color:var(--muted)}
 .cat-arrow{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:0.72rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--gold);opacity:0;transform:translateX(-10px);transition:var(--transition)}
 .cat-card:hover .cat-arrow{opacity:1;transform:translateX(0)}
 .about{padding:100px 0}
 .about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
 .about-image{position:relative}
 .about-img-main{width:100%;aspect-ratio:3/4;background:var(--panel);position:relative;overflow:hidden}
 .about-img-accent{position:absolute;bottom:-30px;right:-30px;width:55%;aspect-ratio:1;background:var(--dark);border:6px solid var(--black);overflow:hidden}
 .about-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg, #1a1a1a 0%, #222 100%);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1rem;color:var(--muted);letter-spacing:0.1em}
 .about-year{position:absolute;top:30px;left:-20px;background:var(--gold);color:var(--black);padding:20px;text-align:center}
 .about-year-num{font-family:var(--font-display);font-size:2rem;font-weight:600;line-height:1;display:block}
 .about-year-text{font-size:0.6rem;letter-spacing:0.2em;text-transform:uppercase}
 .about-stats{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:48px}
  .stat-num{font-family:var(--font-display);font-size:3rem;font-weight:300;color:var(--gold);line-height:1}
 .stat-label{font-size:0.75rem;letter-spacing:0.15em;text-transform:uppercase;color:var(--muted);margin-top:6px}
 .promo-banner{background:var(--panel);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:80px 0;text-align:center;position:relative;overflow:hidden}
 .promo-banner::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 100% at 50% 50%, rgba(201,168,76,0.06) 0%, transparent 70%)}
 .promo-banner .container{position:relative}
 .promo-big{font-family:var(--font-display);font-size:clamp(4rem, 12vw, 10rem);font-weight:300;color:transparent;-webkit-text-stroke:1px var(--gold-dk);line-height:1;opacity:0.3;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);white-space:nowrap;pointer-events:none}
 .promo-content{position:relative}
 .promo-tag{display:inline-block;border:1px solid var(--gold);color:var(--gold);font-size:0.7rem;letter-spacing:0.3em;text-transform:uppercase;padding:8px 24px;margin-bottom:24px}
 .promo-title{font-family:var(--font-display);font-size:clamp(2rem, 5vw, 3.5rem);font-weight:300;color:var(--cream);margin-bottom:16px}
 .promo-text{font-size:0.9rem;color:var(--muted);max-width:440px;margin:0 auto 36px}
 .testimonials{padding:100px 0;background:var(--dark)}
 .testi-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2px;margin-top:60px}
 .testi-card{background:var(--panel);padding:40px;position:relative}
 .testi-quote{font-family:var(--font-display);font-size:4rem;color:var(--gold);line-height:1;margin-bottom:16px;opacity:0.4}
 .testi-text{font-family:var(--font-display);font-size:1.1rem;font-style:italic;color:var(--cream);margin-bottom:24px;line-height:1.6}
 .testi-author{display:flex;align-items:center;gap:12px}
 .testi-avatar{width:40px;height:40px;border-radius:50%;background:var(--gold);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1rem;color:var(--black);font-weight:600}
 .testi-name{font-size:0.8rem;font-weight:500;color:var(--cream)}
 .testi-stars{color:var(--gold);font-size:0.65rem;letter-spacing:2px}
 .how-order{padding:100px 0}
 .steps-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:0;position:relative;margin-top:60px}
 .steps-grid::before{content:'';position:absolute;top:30px;left:12.5%;right:12.5%;height:1px;background:var(--border)}
 .step-item{padding:0 24px;text-align:center}
 .step-num{width:60px;height:60px;border:1px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-family:var(--font-display);font-size:1.3rem;color:var(--gold);background:var(--black);position:relative;z-index:1}
 .step-title{font-family:var(--font-display);font-size:1.1rem;color:var(--cream);margin-bottom:8px}
 .step-desc{font-size:0.82rem;color:var(--muted);line-height:1.6}
 .contact{padding:100px 0;background:var(--dark)}
 .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}
  .contact-item{display:flex;gap:20px;margin-bottom:36px}
 .contact-icon{width:48px;height:48px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--gold);flex-shrink:0}
 .contact-label{font-size:0.65rem;letter-spacing:0.25em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}
 .contact-value{font-family:var(--font-display);font-size:1.1rem;color:var(--cream)}
  .form-group{margin-bottom:20px}
 .form-group label{display:block;font-size:0.68rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}
 .form-group input,.form-group textarea,.form-group select{width:100%;background:var(--panel);border:1px solid rgba(255,255,255,0.08);border-radius:0;color:var(--cream);font-family:var(--font-body);font-size:0.9rem;padding:14px 16px;outline:none;transition:border-color var(--transition);appearance:none}
 .form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--gold)}
 .form-group textarea{resize:vertical;min-height:120px}
 .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}
 .map-placeholder{width:100%;height:280px;background:var(--panel);border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:0.8rem;letter-spacing:0.1em;margin-top:24px;cursor:pointer;transition:var(--transition)}
 .map-placeholder:hover{border-color:var(--gold);color:var(--gold)}
 .map-placeholder .map-icon{font-size:2rem}
 .newsletter{padding:80px 0;background:var(--gold)}
 .newsletter .container{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}
 .newsletter-text h3{font-family:var(--font-display);font-size:2rem;font-weight:300;color:var(--black)}
 .newsletter-text p{font-size:0.85rem;color:rgba(0,0,0,0.6);margin-top:6px}
 .newsletter-form{display:flex;gap:0;flex:1;max-width:480px}
 .newsletter-form input{flex:1;background:rgba(0,0,0,0.15);border:none;padding:16px 20px;font-family:var(--font-body);font-size:0.85rem;color:var(--black);outline:none}
 .newsletter-form input::placeholder{color:rgba(0,0,0,0.5)}
 .newsletter-form button{background:var(--black);color:var(--cream);border:none;padding:16px 28px;font-family:var(--font-body);font-size:0.72rem;letter-spacing:0.18em;text-transform:uppercase;cursor:pointer;transition:background var(--transition);white-space:nowrap}
 .newsletter-form button:hover{background:#222}
 footer{background:var(--black);border-top:1px solid var(--border)}
 .footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:60px;padding:80px 0 60px}
 .footer-logo{font-family:var(--font-display);font-size:1.8rem;color:var(--cream)}
 .footer-logo span{display:block;font-family:var(--font-body);font-size:0.6rem;letter-spacing:0.35em;text-transform:uppercase;color:var(--gold);margin-top:4px}
 .footer-desc{font-size:0.82rem;color:var(--muted);line-height:1.7;margin-top:16px;max-width:280px}
 .footer-socials{display:flex;gap:12px;margin-top:24px}
 .social-link{width:38px;height:38px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:0.85rem;color:var(--muted);transition:var(--transition);text-decoration:none}
 .social-link:hover{border-color:var(--gold);color:var(--gold)}
 .footer-heading{font-size:0.68rem;letter-spacing:0.25em;text-transform:uppercase;color:var(--gold);margin-bottom:20px}
 .footer-links{display:flex;flex-direction:column;gap:12px}
 .footer-links a{font-size:0.82rem;color:var(--muted);transition:color var(--transition)}
 .footer-links a:hover{color:var(--cream)}
 .footer-hours{display:flex;flex-direction:column;gap:10px}
 .footer-hours-item{display:flex;justify-content:space-between;gap:16px;font-size:0.8rem}
 .footer-hours-item .day{color:var(--muted)}
 .footer-hours-item .time{color:var(--cream)}
 .footer-bottom{border-top:1px solid var(--border);padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
 .footer-copy{font-size:0.75rem;color:var(--muted)}
 .footer-payments{display:flex;gap:10px;align-items:center}
 .payment-badge{background:var(--panel);border:1px solid var(--border);padding:5px 12px;font-size:0.65rem;letter-spacing:0.1em;color:var(--muted);text-transform:uppercase}
 .whatsapp-btn{position:fixed;bottom:30px;right:30px;z-index:999;width:58px;height:58px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px rgba(37,211,102,0.4);cursor:pointer;transition:transform var(--transition),box-shadow var(--transition);text-decoration:none;font-size:1.5rem}
 .whatsapp-btn:hover{transform:scale(1.1);box-shadow:0 6px 32px rgba(37,211,102,0.6)}
 .whatsapp-pulse{position:absolute;inset:0;border-radius:50%;background:#25D366;animation:pulse 2s ease-out infinite}
 .back-top{position:fixed;bottom:100px;right:30px;z-index:999;width:44px;height:44px;background:var(--panel);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cream);font-size:1rem;transition:var(--transition);opacity:0;pointer-events:none}
 .back-top.visible{opacity:1;pointer-events:auto}
 .back-top:hover{background:var(--gold);color:var(--black);border-color:var(--gold)}
 .search-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.95);z-index:2000;display:none;align-items:center;justify-content:center}
 .search-overlay.open{display:flex}
 .search-inner{width:100%;max-width:700px;padding:0 24px}
 .search-input-wrap{position:relative;border-bottom:1px solid var(--gold);padding-bottom:16px}
 .search-input{width:100%;background:none;border:none;outline:none;font-family:var(--font-display);font-size:clamp(1.5rem, 4vw, 2.5rem);color:var(--cream);padding-right:50px}
 .search-input::placeholder{color:var(--muted)}
 .search-close{position:absolute;top:50%;right:0;transform:translateY(-50%);background:none;border:none;color:var(--muted);font-size:1.5rem;cursor:pointer;transition:color var(--transition)}
 .search-close:hover{color:var(--cream)}
 .search-hint{margin-top:16px;font-size:0.75rem;color:var(--muted);letter-spacing:0.1em}
 @keyframes fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
 @keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
 @keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
 @keyframes bounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}
 @keyframes pulse{0%{transform:scale(1);opacity:0.5}100%{transform:scale(2);opacity:0}}
 .reveal{opacity:0;transform:translateY(40px);transition:opacity 0.8s ease, transform 0.8s ease}
 .reveal.visible{opacity:1;transform:translateY(0)}
 @media (max-width: 900px){.nav-links{display:none}.hamburger{display:flex}.cat-grid{grid-template-columns:1fr 1fr}.cat-card:first-child{grid-column:1/3;grid-row:auto}.about-grid{grid-template-columns:1fr}.about-image{display:none}.testi-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr 1fr;gap:40px}.steps-grid::before{display:none}.contact-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}}
 @media (max-width: 600px){.cat-grid{grid-template-columns:1fr}.cat-card:first-child{grid-column:auto}.footer-main{grid-template-columns:1fr}.newsletter .container{flex-direction:column}.newsletter-form{width:100%;max-width:100%}.hero-badge{display:none}.steps-grid{grid-template-columns:1fr}.products-grid{grid-template-columns:1fr 1fr}.section-header{flex-direction:column;align-items:flex-start}.form-row{grid-template-columns:1fr}}
 
  </style>
</head>
<body>

<!-- ===== TOP BAR ===== -->
<div class="topbar">
  🚚 Livrezon Disponib &nbsp;|&nbsp; 📞 +509 4387-0042 &nbsp;|&nbsp; ✅ Garanti Otantisité
</div>

<!-- ===== NAVBAR ===== -->
<nav class="navbar" id="navbar">
  <div class="container">
    <a href="#home" class="logo">
      ML Parfumerie
      <span>Haiti — Depuis 2019</span>
    </a>
    <ul class="nav-links">
      <li><a href="#home">Accueil</a></li>
      <li><a href="#boutique">Boutique</a></li>
      <li><a href="#categories">Catégories</a></li>
      <li><a href="#about">À Propos</a></li>
      <li><a href="#contact">Contact</a></li>
    </ul>
    <div class="nav-actions">
      <button class="nav-icon" onclick="openSearch()" title="Rechercher">🔍</button>
      <a href="tel:+50943870042" class="nav-icon" title="Appeler">📞</a>
      <button class="nav-icon" title="Panier" style="position:relative">
        🛍️
        <span class="cart-count">0</span>
      </button>
      <button class="hamburger" onclick="openMenu()" title="Menu">
        <span></span><span></span><span></span>
      </button>
    </div>
  </div>
</nav>

<!-- ===== MOBILE MENU ===== -->
<div class="mobile-menu" id="mobileMenu">
  <button class="mobile-close" onclick="closeMenu()">✕</button>
  <a href="#home" onclick="closeMenu()">Accueil</a>
  <a href="#boutique" onclick="closeMenu()">Boutique</a>
  <a href="#categories" onclick="closeMenu()">Catégories</a>
  <a href="#about" onclick="closeMenu()">À Propos</a>
  <a href="#contact" onclick="closeMenu()">Contact</a>
  <a href="tel:+50943870042" onclick="closeMenu()" style="color:var(--gold);font-size:1.1rem">+509 4387-0042</a>
</div>

<!-- ===== SEARCH OVERLAY ===== -->
<div class="search-overlay" id="searchOverlay" onclick="closeSearch(event)">
  <div class="search-inner" onclick="event.stopPropagation()">
    <div class="search-input-wrap">
      <input type="text" class="search-input" placeholder="Rechercher un parfum..." id="searchInput"/>
      <button class="search-close" onclick="closeSearch()">✕</button>
    </div>
    <p class="search-hint">Suggestions : Dior Sauvage, Chanel, YSL, Armaf, Versace...</p>
  </div>
</div>

<!-- ===== HERO ===== -->
<section class="hero" id="home">
  <div class="hero-bg"></div>
  <div class="hero-grid-lines"></div>
  <div class="hero-noise"></div>
  <div class="container">
    <div class="hero-content">
      <div class="hero-eyebrow">
        <div class="hero-eyebrow-line"></div>
        <span>Parfumerie Sélective en Haiti</span>
      </div>
      <h1 class="hero-title">
        L'Art du<br>
        <em>Parfum</em><br>
        à votre portée
      </h1>
      <p class="hero-desc">
        Plus de 200 parfums de créateurs authentiques aux meilleurs prix. 
        Livraison disponible partout en Haiti.
      </p>
      <div class="hero-actions">
        <a href="#boutique" class="btn btn-solid"><span>Découvrir la Collection</span></a>
        <a href="#about" class="btn"><span>Notre Histoire</span></a>
      </div>
    </div>
  </div>
  <div class="hero-badge">
    <div class="hero-badge-inner">200+</div>
    <div class="hero-badge-text">Parfums<br>Disponibles</div>
  </div>
  <div class="hero-scroll">
    <span>Défiler</span>
    <div class="scroll-line"></div>
  </div>
</section>

<!-- ===== MARQUEE ===== -->
<div class="marquee-strip">
  <div class="marquee-track">
    <span>Chanel</span><span class="dot">✦</span>
    <span>Dior</span><span class="dot">✦</span>
    <span>YSL</span><span class="dot">✦</span>
    <span>Versace</span><span class="dot">✦</span>
    <span>Armaf</span><span class="dot">✦</span>
    <span>Paco Rabanne</span><span class="dot">✦</span>
    <span>Tom Ford</span><span class="dot">✦</span>
    <span>Hermès</span><span class="dot">✦</span>
    <span>Giorgio Armani</span><span class="dot">✦</span>
    <span>Viktor & Rolf</span><span class="dot">✦</span>
    <span>Lancôme</span><span class="dot">✦</span>
    <span>Creed</span><span class="dot">✦</span>
    <!-- duplicate for seamless loop -->
    <span>Chanel</span><span class="dot">✦</span>
    <span>Dior</span><span class="dot">✦</span>
    <span>YSL</span><span class="dot">✦</span>
    <span>Versace</span><span class="dot">✦</span>
    <span>Armaf</span><span class="dot">✦</span>
    <span>Paco Rabanne</span><span class="dot">✦</span>
    <span>Tom Ford</span><span class="dot">✦</span>
    <span>Hermès</span><span class="dot">✦</span>
    <span>Giorgio Armani</span><span class="dot">✦</span>
    <span>Viktor & Rolf</span><span class="dot">✦</span>
    <span>Lancôme</span><span class="dot">✦</span>
    <span>Creed</span><span class="dot">✦</span>
  </div>
</div>

<!-- ===== FEATURED PRODUCTS ===== -->
<section class="section" id="boutique">
  <div class="container">
    <div class="section-header reveal">
      <div>
        <div class="section-label">Nouveautés & Bestsellers</div>
        <h2 class="section-title">Produits<br><em style="font-style:italic;color:var(--gold)">Vedettes</em></h2>
      </div>
      <a href="#boutique" class="btn"><span>Voir Tout le Catalogue</span></a>
    </div>
    <div class="products-grid">

      <!-- PRODUCT 1 – Editable -->
      <div class="product-card reveal">
        <div class="product-img-wrap">
          <!-- Remplacer src avec URL de votre image -->
          <img src="https://d2j6dbq0eux0bg.cloudfront.net/images/75148459/3108228359.jpg" alt="Giorgio Armani Acqua di Gio Profondo"/>
          <span class="product-badge">Bestseller</span>
          <div class="product-overlay">
            <a href="#" class="btn btn-solid"><span>Acheter</span></a>
          </div>
        </div>
        <div class="product-info">
          <div class="product-brand">Giorgio Armani</div>
          <div class="product-name">Acqua di Gio Profondo 100ml EDP</div>
          <div class="product-footer">
            <div class="product-price">$160.00</div>
            <div class="product-stars">★★★★★</div>
          </div>
        </div>
      </div>

      <!-- PRODUCT 2 -->
      <div class="product-card reveal">
        <div class="product-img-wrap">
          <img src="https://d2j6dbq0eux0bg.cloudfront.net/images/75148459/3113823021.jpg" alt="Versace Eros Flame"/>
          <span class="product-badge">Nouveau</span>
          <div class="product-overlay">
            <a href="#" class="btn btn-solid"><span>Acheter</span></a>
          </div>
        </div>
        <div class="product-info">
          <div class="product-brand">Versace</div>
          <div class="product-name">Eros Flame 100ml EDP</div>
          <div class="product-footer">
            <div class="product-price">$120.00</div>
            <div class="product-stars">★★★★★</div>
          </div>
        </div>
      </div>

      <!-- PRODUCT 3 -->
      <div class="product-card reveal">
        <div class="product-img-wrap">
          <img src="https://d2j6dbq0eux0bg.cloudfront.net/images/75148459/3111462326.jpg" alt="Lancôme La Vie est Belle"/>
          <div class="product-overlay">
            <a href="#" class="btn btn-solid"><span>Acheter</span></a>
          </div>
        </div>
        <div class="product-info">
          <div class="product-brand">Lancôme</div>
          <div class="product-name">La Vie est Belle 3.4oz EDP</div>
          <div class="product-footer">
            <div class="product-price">$150.00</div>
            <div class="product-stars">★★★★☆</div>
          </div>
        </div>
      </div>

      <!-- PRODUCT 4 -->
      <div class="product-card reveal">
        <div class="product-img-wrap">
          <img src="https://d2j6dbq0eux0bg.cloudfront.net/images/75148459/3107471629.jpg" alt="Cartier Déclaration"/>
          <span class="product-badge">Top Vente</span>
          <div class="product-overlay">
            <a href="#" class="btn btn-solid"><span>Acheter</span></a>
          </div>
        </div>
        <div class="product-info">
          <div class="product-brand">Cartier</div>
          <div class="product-name">Déclaration Parfum 100ml</div>
          <div class="product-footer">
            <div class="product-price">$140.00</div>
            <div class="product-stars">★★★★★</div>
          </div>
        </div>
      </div>

      <!-- PRODUCT 5 -->
      <div class="product-card reveal">
        <div class="product-img-wrap">
          <img src="https://d2j6dbq0eux0bg.cloudfront.net/images/75148459/3113481284.jpg" alt="Viktor Rolf Flowerbomb"/>
          <div class="product-overlay">
            <a href="#" class="btn btn-solid"><span>Acheter</span></a>
          </div>
        </div>
        <div class="product-info">
          <div class="product-brand">Viktor & Rolf</div>
          <div class="product-name">Flowerbomb EDP</div>
          <div class="product-footer">
            <div class="product-price">$180.00</div>
            <div class="product-stars">★★★★★</div>
          </div>
        </div>
      </div>

      <!-- PRODUCT 6 -->
      <div class="product-card reveal">
        <div class="product-img-wrap">
          <img src="https://d2j6dbq0eux0bg.cloudfront.net/images/75148459/3155761347.jpg" alt="Chanel Coco Mademoiselle"/>
          <span class="product-badge">Luxe</span>
          <div class="product-overlay">
            <a href="#" class="btn btn-solid"><span>Acheter</span></a>
          </div>
        </div>
        <div class="product-info">
          <div class="product-brand">Chanel</div>
          <div class="product-name">Coco Mademoiselle Paris EDP</div>
          <div class="product-footer">
            <div class="product-price">$220.00</div>
            <div class="product-stars">★★★★★</div>
          </div>
        </div>
      </div>

      <!-- PRODUCT 7 -->
      <div class="product-card reveal">
        <div class="product-img-wrap">
          <img src="https://d2j6dbq0eux0bg.cloudfront.net/images/75148459/3471173266.jpg" alt="Amber Oud Gold Edition"/>
          <div class="product-overlay">
            <a href="#" class="btn btn-solid"><span>Acheter</span></a>
          </div>
        </div>
        <div class="product-info">
          <div class="product-brand">Al Haramain</div>
          <div class="product-name">Amber Oud Gold Edition 100ml</div>
          <div class="product-footer">
            <div class="product-price">$110.00</div>
            <div class="product-stars">★★★★☆</div>
          </div>
        </div>
      </div>

      <!-- PRODUCT 8 -->
      <div class="product-card reveal">
        <div class="product-img-wrap">
          <img src="https://d2j6dbq0eux0bg.cloudfront.net/images/75148459/3193404551.jpg" alt="Dior J'adore"/>
          <span class="product-badge">Populaire</span>
          <div class="product-overlay">
            <a href="#" class="btn btn-solid"><span>Acheter</span></a>
          </div>
        </div>
        <div class="product-info">
          <div class="product-brand">Dior</div>
          <div class="product-name">J'adore Eau de Parfum 3.4 Oz</div>
          <div class="product-footer">
            <div class="product-price">$170.00</div>
            <div class="product-stars">★★★★☆</div>
          </div>
        </div>
      </div>

    </div><!-- /products-grid -->
  </div>
</section>

<!-- ===== CATEGORIES ===== -->
<section class="categories" id="categories">
  <div class="container">
    <div class="section-header reveal">
      <div>
        <div class="section-label">Explorer par Genre</div>
        <h2 class="section-title">Nos<br><em style="font-style:italic;color:var(--gold)">Catégories</em></h2>
      </div>
    </div>
    <div class="cat-grid">

      <!-- CAT 1 – Femme (large) -->
      <div class="cat-card">
        <div class="cat-bg"></div>
        <div class="cat-img" style="background: linear-gradient(135deg,#2a1a2e,#1a0a22,#3d1f3f); opacity:0.9;"></div>
        <div class="cat-overlay"></div>
        <div class="cat-content">
          <div class="cat-label">Collection</div>
          <div class="cat-title">Parfums<br>Femme</div>
          <div class="cat-count">80+ parfums disponibles</div>
          <a href="#boutique" class="cat-arrow">Découvrir →</a>
        </div>
      </div>

      <!-- CAT 2 – Homme -->
      <div class="cat-card">
        <div class="cat-bg"></div>
        <div class="cat-img" style="background: linear-gradient(135deg,#0a1a2e,#0a1020,#0d2040); opacity:0.9;"></div>
        <div class="cat-overlay"></div>
        <div class="cat-content">
          <div class="cat-label">Collection</div>
          <div class="cat-title">Parfums<br>Homme</div>
          <div class="cat-count">90+ parfums disponibles</div>
          <a href="#boutique" class="cat-arrow">Découvrir →</a>
        </div>
      </div>

      <!-- CAT 3 – Unisex -->
      <div class="cat-card">
        <div class="cat-bg"></div>
        <div class="cat-img" style="background: linear-gradient(135deg,#1a180a,#221e0a,#302a0d); opacity:0.9;"></div>
        <div class="cat-overlay"></div>
        <div class="cat-content">
          <div class="cat-label">Collection</div>
          <div class="cat-title">Parfums<br>Unisex</div>
          <div class="cat-count">30+ parfums disponibles</div>
          <a href="#boutique" class="cat-arrow">Découvrir →</a>
        </div>
      </div>

      <!-- CAT 4 – Body Lotion -->
      <div class="cat-card">
        <div class="cat-bg"></div>
        <div class="cat-img" style="background: linear-gradient(135deg,#0a1a0f,#0e2018,#122a1e); opacity:0.9;"></div>
        <div class="cat-overlay"></div>
        <div class="cat-content">
          <div class="cat-label">Collection</div>
          <div class="cat-title">Body Lotion<br>& Spray</div>
          <div class="cat-count">40+ produits disponibles</div>
          <a href="#boutique" class="cat-arrow">Découvrir →</a>
        </div>
      </div>

    </div>
  </div>
</section>

<!-- ===== ABOUT ===== -->
<section class="about" id="about">
  <div class="container">
    <div class="about-grid">
      <div class="about-image reveal">
        <div class="about-img-main">
          <div class="about-img-placeholder">
            <!-- Remplacer par une vraie photo de votre boutique -->
            Photo de la Boutique
          </div>
        </div>
        <div class="about-img-accent">
          <div class="about-img-placeholder" style="font-size:0.7rem">Photo Intérieur</div>
        </div>
        <div class="about-year">
          <span class="about-year-num">2019</span>
          <span class="about-year-text">Fondée</span>
        </div>
      </div>
      <div class="reveal">
        <div class="section-label">Notre Histoire</div>
        <h2 class="section-title">Pourquoi choisir<br><em style="font-style:italic;color:var(--gold)">ML Parfumerie?</em></h2>
        <div class="divider"></div>
        <p style="color:var(--muted);font-size:0.9rem;line-height:1.8;margin-bottom:20px;">
          ML Parfumerie est une entreprise de confiance depuis 2019. En tant que vendeur intégral 
          de parfums et d'eaux de cologne, offrir à nos consommateurs les meilleurs services 
          aux meilleurs prix est notre priorité.
        </p>
        <p style="color:var(--muted);font-size:0.9rem;line-height:1.8;margin-bottom:36px;">
          Nous offrons une large sélection de parfums, d'eaux de Cologne et d'autres produits 
          de créateurs de haute qualité à des prix très avantageux, servis par nos associés 
          dévoués qui offrent un service clientèle de qualité.
        </p>
        <div class="about-stats">
          <div class="stat-item">
            <div class="stat-num">200+</div>
            <div class="stat-label">Parfums en Stock</div>
          </div>
          <div class="stat-item">
            <div class="stat-num">5+</div>
            <div class="stat-label">Ans d'Expérience</div>
          </div>
          <div class="stat-item">
            <div class="stat-num">100%</div>
            <div class="stat-label">Produits Authentiques</div>
          </div>
          <div class="stat-item">
            <div class="stat-num">★ 4.9</div>
            <div class="stat-label">Note des Clients</div>
          </div>
        </div>
        <div style="margin-top:40px;">
          <a href="#contact" class="btn"><span>Nous Contacter</span></a>
        </div>
      </div>
    </div>
  </div>
</section>

<!-- ===== PROMO BANNER ===== -->
<div class="promo-banner">
  <div class="promo-big">PROMO</div>
  <div class="container">
    <div class="promo-content reveal">
      <div class="promo-tag">Offre Spéciale</div>
      <h2 class="promo-title">Livraison Gratuite<br>sur commande de $150+</h2>
      <!-- ↑ Modifier cette offre selon vos promotions actuelles -->
      <p class="promo-text">
        Profitez de notre service de livraison dans toute la région métropolitaine. 
        Commandez maintenant et recevez votre parfum à domicile.
      </p>
      <a href="https://wa.me/50943870042" target="_blank" class="btn btn-solid">
        <span>Commander via WhatsApp</span>
      </a>
    </div>
  </div>
</div>

<!-- ===== HOW TO ORDER ===== -->
<section class="how-order section">
  <div class="container">
    <div class="section-header reveal" style="justify-content:center;text-align:center;flex-direction:column;align-items:center;">
      <div class="section-label">Simple & Rapide</div>
      <h2 class="section-title">Comment<br><em style="font-style:italic;color:var(--gold)">Commander?</em></h2>
    </div>
    <div class="steps-grid">
      <div class="step-item reveal">
        <div class="step-num">1</div>
        <div class="step-title">Choisissez</div>
        <div class="step-desc">Parcourez notre catalogue de 200+ parfums et sélectionnez votre favori.</div>
      </div>
      <div class="step-item reveal">
        <div class="step-num">2</div>
        <div class="step-title">Contactez-nous</div>
        <div class="step-desc">Écrivez-nous sur WhatsApp ou appelez-nous avec votre sélection.</div>
      </div>
      <div class="step-item reveal">
        <div class="step-num">3</div>
        <div class="step-title">Confirmez</div>
        <div class="step-desc">Confirmez votre commande et votre adresse de livraison ou récupération.</div>
      </div>
      <div class="step-item reveal">
        <div class="step-num">4</div>
        <div class="step-title">Recevez</div>
        <div class="step-desc">Recevez votre parfum authentique rapidement et en toute sécurité.</div>
      </div>
    </div>
  </div>
</section>

<!-- ===== TESTIMONIALS ===== -->
<section class="testimonials" id="avis">
  <div class="container">
    <div class="section-header reveal">
      <div>
        <div class="section-label">Ce que disent nos clients</div>
        <h2 class="section-title">Témoignages<br><em style="font-style:italic;color:var(--gold)">& Avis</em></h2>
      </div>
    </div>
    <div class="testi-grid">
      <!-- TEMOIGNAGE 1 – Remplacer par vrais avis -->
      <div class="testi-card reveal">
        <div class="testi-quote">"</div>
        <p class="testi-text">Excelán sèvis! Parfum yo vrè ak odè yo anfòm. M ap retounen achte ankò san dout.</p>
        <div class="testi-author">
          <div class="testi-avatar">M</div>
          <div>
            <div class="testi-name">Marie C.</div>
            <div class="testi-stars">★★★★★</div>
          </div>
        </div>
      </div>
      <!-- TEMOIGNAGE 2 -->
      <div class="testi-card reveal">
        <div class="testi-quote">"</div>
        <p class="testi-text">Livrezon rapid, parfum otantik, pri ki rzonab. ML Parfumerie se pi bon choix pou mwen.</p>
        <div class="testi-author">
          <div class="testi-avatar">J</div>
          <div>
            <div class="testi-name">Jean-Pierre R.</div>
            <div class="testi-stars">★★★★★</div>
          </div>
        </div>
      </div>
      <!-- TEMOIGNAGE 3 -->
      <div class="testi-card reveal">
        <div class="testi-quote">"</div>
        <p class="testi-text">M achte Dior Sauvage la epi se menm jan ak boutique kote m achte li Etazini. Mèsi anpil!</p>
        <div class="testi-author">
          <div class="testi-avatar">S</div>
          <div>
            <div class="testi-name">Sandra M.</div>
            <div class="testi-stars">★★★★★</div>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

<!-- ===== CONTACT ===== -->
<section class="contact" id="contact">
  <div class="container">
    <div class="section-header reveal">
      <div>
        <div class="section-label">Parlons</div>
        <h2 class="section-title">Contactez<br><em style="font-style:italic;color:var(--gold)">Nous</em></h2>
      </div>
    </div>
    <div class="contact-grid">

      <!-- Infos de contact -->
      <div class="reveal">
        <div class="contact-item">
          <div class="contact-icon">📞</div>
          <div>
            <div class="contact-label">Téléphone / WhatsApp</div>
            <!-- ↓ Modifier votre numéro -->
            <div class="contact-value"><a href="tel:+50943870042" style="color:inherit">+509 4387-0042</a></div>
          </div>
        </div>
        <div class="contact-item">
          <div class="contact-icon">📍</div>
          <div>
            <div class="contact-label">Adresse</div>
            <!-- ↓ Modifier votre adresse -->
            <div class="contact-value">Port-au-Prince, Haiti</div>
          </div>
        </div>
        <div class="contact-item">
          <div class="contact-icon">🕐</div>
          <div>
            <div class="contact-label">Heures d'Ouverture</div>
            <!-- ↓ Modifier vos heures -->
            <div class="contact-value" style="font-size:0.95rem">
              Lun – Sam : 8h00 – 19h00<br>
              Dimanche : 10h00 – 16h00
            </div>
          </div>
        </div>
        <div class="contact-item">
          <div class="contact-icon">📧</div>
          <div>
            <div class="contact-label">Email</div>
            <!-- ↓ Modifier votre email -->
            <div class="contact-value"><a href="mailto:info@mlparfumerie.com" style="color:inherit">info@mlparfumerie.com</a></div>
          </div>
        </div>
        <!-- Google Maps embed placeholder -->
        <a href="https://maps.google.com" target="_blank" class="map-placeholder">
          <div class="map-icon">🗺️</div>
          <span>Voir sur Google Maps</span>
          <span style="font-size:0.65rem;letter-spacing:0.15em;">Port-au-Prince, Haiti</span>
        </a>
      </div>

      <!-- Formulaire de contact -->
      <div class="contact-form reveal">
        <h3 style="font-family:var(--font-display);font-size:1.5rem;color:var(--cream);margin-bottom:30px;">Envoyez-nous un message</h3>
        <div class="form-row">
          <div class="form-group">
            <label>Prénom *</label>
            <input type="text" placeholder="Marie" required/>
          </div>
          <div class="form-group">
            <label>Nom *</label>
            <input type="text" placeholder="Dupont" required/>
          </div>
        </div>
        <div class="form-group">
          <label>Téléphone / WhatsApp *</label>
          <input type="tel" placeholder="+509 XXXX-XXXX" required/>
        </div>
        <div class="form-group">
          <label>Email</label>
          <input type="email" placeholder="votremail@gmail.com"/>
        </div>
        <div class="form-group">
          <label>Sujet</label>
          <select>
            <option value="">Sélectionner un sujet</option>
            <option>Commande / Prix</option>
            <option>Disponibilité d'un parfum</option>
            <option>Livraison</option>
            <option>Retour / Échange</option>
            <option>Autre</option>
          </select>
        </div>
        <div class="form-group">
          <label>Message *</label>
          <textarea placeholder="Bonjour, je voudrais commander..." required></textarea>
        </div>
        <button type="button" class="btn btn-solid" style="width:100%;justify-content:center;" onclick="submitForm()">
          <span>Envoyer le Message</span>
        </button>
        <p style="font-size:0.75rem;color:var(--muted);margin-top:16px;text-align:center;">
          Ou contactez-nous directement via 
          <a href="https://wa.me/50943870042" target="_blank" style="color:var(--gold)">WhatsApp</a>
        </p>
      </div>
    </div>
  </div>
</section>

<!-- ===== NEWSLETTER ===== -->
<div class="newsletter">
  <div class="container">
    <div class="newsletter-text">
      <h3>Restez Informé</h3>
      <!-- ↓ Modifier texte selon votre stratégie -->
      <p>Recevez nos offres exclusives et nouvelles arrivées sur WhatsApp</p>
    </div>
    <div class="newsletter-form">
      <input type="tel" placeholder="Votre numéro WhatsApp: +509 XXXX-XXXX" id="waInput"/>
      <button onclick="subscribeWA()">S'inscrire</button>
    </div>
  </div>
</div>

<!-- ===== FOOTER ===== -->
<footer>
  <div class="container">
    <div class="footer-main">
      <div>
        <div class="footer-logo">
          ML Parfumerie
          <span>Haiti — Depuis 2019</span>
        </div>
        <p class="footer-desc">
          Votre parfumerie sélective en Haiti. Plus de 200 parfums authentiques de créateurs 
          aux meilleurs prix. Livraison disponible.
        </p>
        <div class="footer-socials">
          <!-- ↓ Remplacer href avec vos vrais liens sociaux -->
          <a href="https://facebook.com" target="_blank" class="social-link" title="Facebook">f</a>
          <a href="https://instagram.com" target="_blank" class="social-link" title="Instagram">ig</a>
          <a href="https://tiktok.com" target="_blank" class="social-link" title="TikTok">tt</a>
          <a href="https://wa.me/50943870042" target="_blank" class="social-link" title="WhatsApp">wa</a>
        </div>
      </div>
      <div>
        <div class="footer-heading">Navigation</div>
        <div class="footer-links">
          <a href="#home">Accueil</a>
          <a href="#boutique">Boutique</a>
          <a href="#categories">Catégories</a>
          <a href="#about">À Propos</a>
          <a href="#contact">Contact</a>
        </div>
      </div>
      <div>
        <div class="footer-heading">Catégories</div>
        <div class="footer-links">
          <a href="#categories">Parfums Femme</a>
          <a href="#categories">Parfums Homme</a>
          <a href="#categories">Parfums Unisex</a>
          <a href="#categories">Body Lotion & Spray</a>
          <a href="#boutique">Meilleures Ventes</a>
        </div>
      </div>
      <div>
        <div class="footer-heading">Heures d'Ouverture</div>
        <div class="footer-hours">
          <!-- ↓ Modifier vos heures selon vos horaires réels -->
          <div class="footer-hours-item">
            <span class="day">Lundi – Vendredi</span>
            <span class="time">8h – 19h</span>
          </div>
          <div class="footer-hours-item">
            <span class="day">Samedi</span>
            <span class="time">9h – 18h</span>
          </div>
          <div class="footer-hours-item">
            <span class="day">Dimanche</span>
            <span class="time">10h – 16h</span>
          </div>
        </div>
        <div style="margin-top:24px;">
          <div class="footer-heading">Paiement Accepté</div>
          <!-- ↓ Modifier selon les modes de paiement que vous acceptez -->
          <div class="footer-payments" style="flex-wrap:wrap;gap:8px;margin-top:12px;">
            <span class="payment-badge">Cash HTG</span>
            <span class="payment-badge">Cash USD</span>
            <span class="payment-badge">MonCash</span>
            <span class="payment-badge">Natcash</span>
          </div>
        </div>
      </div>
    </div>
    <div class="footer-bottom">
      <div class="footer-copy">
        © 2024 ML Parfumerie Haiti. Tous droits réservés. 
        <!-- ↓ Modifier l'année chaque année -->
      </div>
      <div style="display:flex;gap:24px;font-size:0.75rem;">
        <a href="#" style="color:var(--muted);transition:color 0.3s;" onmouseover="this.style.color='#c9a84c'" onmouseout="this.style.color='#888'">Politique de Confidentialité</a>
        <a href="#" style="color:var(--muted);transition:color 0.3s;" onmouseover="this.style.color='#c9a84c'" onmouseout="this.style.color='#888'">Conditions de Vente</a>
        <a href="#" style="color:var(--muted);transition:color 0.3s;" onmouseover="this.style.color='#c9a84c'" onmouseout="this.style.color='#888'">Livraison & Retours</a>
      </div>
    </div>
  </div>
</footer>

<!-- ===== WHATSAPP FLOATING BUTTON ===== -->
<!-- ↓ Remplacer le numéro WhatsApp ici aussi -->
<a href="https://wa.me/50943870042?text=Bonjour%20ML%20Parfumerie%2C%20je%20voudrais%20commander%20un%20parfum."
   class="whatsapp-btn" target="_blank" title="Commandez sur WhatsApp">
  <div class="whatsapp-pulse"></div>
  <svg width="26" height="26" viewBox="0 0 24 24" fill="white">
    <path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/>
  </svg>
</a>

<!-- ===== BACK TO TOP ===== -->
<button class="back-top" id="backTop" onclick="scrollToTop()" title="Retour en haut">↑</button>

<!-- ===== JAVASCRIPT ===== -->
<script>
  // ----- NAVBAR scroll -----
  const navbar = document.getElementById('navbar');
  window.addEventListener('scroll', () => {
    navbar.classList.toggle('scrolled', window.scrollY > 60);
    document.getElementById('backTop').classList.toggle('visible', window.scrollY > 400);
  } );

  // ----- MOBILE MENU -----
  function openMenu() {
    const m = document.getElementById('mobileMenu');
    m.style.display = 'flex';
    setTimeout(() => m.classList.add('open'), 10);
    document.body.style.overflow = 'hidden';
  } 
  function closeMenu() {
    const m = document.getElementById('mobileMenu');
    m.classList.remove('open');
    setTimeout(() => { m.style.display = 'none'; }, 350);
    document.body.style.overflow = '';
  } 

  // ----- SEARCH -----
  function openSearch() {
    document.getElementById('searchOverlay').classList.add('open');
    setTimeout(() => document.getElementById('searchInput').focus(), 100);
    document.body.style.overflow = 'hidden';
  } 
  function closeSearch(e) {
    if (!e || e.target === document.getElementById('searchOverlay')) {
      document.getElementById('searchOverlay').classList.remove('open');
      document.body.style.overflow = '';
    }
  } 
  document.addEventListener('keydown', e => { if (e.key === 'Escape') closeSearch(); } );

  // ----- SCROLL REVEAL -----
  const revealEls = document.querySelectorAll('.reveal');
  const observer = new IntersectionObserver((entries) => {
    entries.forEach((entry, i) => {
      if (entry.isIntersecting) {
        setTimeout(() => entry.target.classList.add('visible'), i * 80);
        observer.unobserve(entry.target);
      }
    });
  } , { threshold: 0.12 } );
  revealEls.forEach(el => observer.observe(el));

  // ----- BACK TO TOP -----
  function scrollToTop() {
    window.scrollTo({ top: 0, behavior: 'smooth' });
  } 

  // ----- FORM SUBMIT (customisable) -----
  function submitForm() {
    // TODO: Remplacer par votre logique d'envoi (EmailJS, FormSpree, WhatsApp, etc.)
    alert('Merci pour votre message! Nous vous contacterons très bientôt. 🌸');
  } 

  // ----- NEWSLETTER / WHATSAPP -----
  function subscribeWA() {
    const num = document.getElementById('waInput').value.trim();
    if (!num) { alert('Veuillez entrer votre numéro WhatsApp.'); return; }
    // TODO: Enregistrer le numéro dans votre base de données ou formulaire
    alert('Merci! Vous recevrez nos offres sur WhatsApp. ✅');
    document.getElementById('waInput').value = '';
  } 

  // ----- CART COUNTER (démonstration) -----
  // TODO: Connecter à votre système de panier
  let cartCount = 0;
  document.querySelectorAll('.product-overlay a').forEach(btn => {
    btn.addEventListener('click', (e) => {
      e.preventDefault();
      cartCount++;
      document.querySelector('.cart-count').textContent = cartCount;
    });
  } );
</script>

</body>
</html> 