DERMEXA

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>DERMEXA | Advanced Clinical Skincare</title>
  <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=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap" rel="stylesheet">

  <style>
    /* -----------------------------------------------------------------
       COLOR SYSTEM & VARIABLES (Dermexa Clinical Teal Theme)
    ----------------------------------------------------------------- */
    :root {
      --color-primary: #0D9488;         /* Deep Medical Teal */
      --color-primary-hover: #0F766E;   /* Darker Teal Hover */
      --color-secondary: #E6F4F1;       /* Light Mint background */
      --color-accent: #14B8A6;          /* Bright Teal */
      --color-dark: #0F172A;            /* Deep Slate Header/Text */
      --color-muted: #64748B;           /* Cool Gray Muted Text */
      --color-light: #F8FAFC;           /* Off White Surface */
      --color-white: #FFFFFF;
      --font-main: 'Plus Jakarta Sans', sans-serif;
      --shadow-sm: 0 2px 8px rgba(13, 148, 136, 0.06);
      --shadow-lg: 0 10px 30px rgba(15, 23, 42, 0.08);
      --radius-sm: 8px;
      --radius-md: 16px;
      --radius-full: 9999px;
    }

    * {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }

    body {
      font-family: var(--font-main);
      background-color: var(--color-white);
      color: var(--color-dark);
      line-height: 1.6;
    }

    a {
      text-decoration: none;
      color: inherit;
    }

    /* -----------------------------------------------------------------
       ANNOUNCEMENT BAR
    ----------------------------------------------------------------- */
    .announcement-bar {
      background-color: var(--color-dark);
      color: var(--color-white);
      font-size: 0.85rem;
      font-weight: 500;
      text-align: center;
      padding: 8px 16px;
      letter-spacing: 0.5px;
    }

    /* -----------------------------------------------------------------
       HEADER & NAVIGATION
    ----------------------------------------------------------------- */
    .site-header {
      position: sticky;
      top: 0;
      z-index: 100;
      background: rgba(255, 255, 255, 0.95);
      backdrop-filter: blur(10px);
      border-bottom: 1px solid rgba(13, 148, 136, 0.1);
      padding: 16px 5%;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }

    .brand-logo {
      font-size: 1.6rem;
      font-weight: 800;
      letter-spacing: 2px;
      color: var(--color-primary);
    }

    .brand-logo span {
      color: var(--color-dark);
      font-weight: 300;
    }

    .nav-links {
      display: flex;
      gap: 32px;
      list-style: none;
    }

    .nav-links a {
      font-weight: 500;
      font-size: 0.95rem;
      color: var(--color-dark);
      transition: color 0.2s ease;
    }

    .nav-links a:hover {
      color: var(--color-primary);
    }

    .header-actions {
      display: flex;
      gap: 20px;
      align-items: center;
    }

    .cart-icon-btn {
      position: relative;
      background: var(--color-secondary);
      width: 42px;
      height: 42px;
      border-radius: var(--radius-full);
      display: flex;
      align-items: center;
      justify-content: center;
      color: var(--color-primary);
    }

    /* -----------------------------------------------------------------
       HERO SECTION
    ----------------------------------------------------------------- */
    .hero-section {
      padding: 80px 5%;
      background: linear-gradient(135deg, var(--color-secondary) 0%, #FFFFFF 100%);
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 40px;
      align-items: center;
      min-height: 580px;
    }

    .hero-content h1 {
      font-size: 3.2rem;
      line-height: 1.15;
      color: var(--color-dark);
      font-weight: 700;
      margin-bottom: 20px;
    }

    .hero-content h1 span {
      color: var(--color-primary);
    }

    .hero-content p {
      font-size: 1.1rem;
      color: var(--color-muted);
      margin-bottom: 32px;
      max-width: 480px;
    }

    .btn-primary {
      display: inline-block;
      background-color: var(--color-primary);
      color: var(--color-white);
      padding: 14px 36px;
      border-radius: var(--radius-full);
      font-weight: 600;
      font-size: 1rem;
      transition: background 0.3s ease, transform 0.2s ease;
      box-shadow: 0 4px 14px rgba(13, 148, 136, 0.3);
    }

    .btn-primary:hover {
      background-color: var(--color-primary-hover);
      transform: translateY(-2px);
    }

    .hero-placeholder-image {
      width: 100%;
      height: 420px;
      background-color: rgba(13, 148, 136, 0.08);
      border: 2px dashed var(--color-primary);
      border-radius: var(--radius-md);
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      color: var(--color-primary);
    }

    /* -----------------------------------------------------------------
       BENEFITS / TRUST BAR
    ----------------------------------------------------------------- */
    .trust-bar {
      padding: 30px 5%;
      background: var(--color-white);
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 20px;
      border-bottom: 1px solid var(--color-secondary);
    }

    .trust-item {
      display: flex;
      align-items: center;
      gap: 12px;
      font-size: 0.9rem;
      font-weight: 600;
      color: var(--color-dark);
    }

    .trust-icon {
      width: 36px;
      height: 36px;
      border-radius: 50%;
      background: var(--color-secondary);
      color: var(--color-primary);
      display: flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
    }

    /* -----------------------------------------------------------------
       CATEGORIES SECTION
    ----------------------------------------------------------------- */
    .section-container {
      padding: 80px 5%;
    }

    .section-header {
      text-align: center;
      margin-bottom: 48px;
    }

    .section-header h2 {
      font-size: 2.2rem;
      color: var(--color-dark);
      margin-bottom: 10px;
    }

    .section-header p {
      color: var(--color-muted);
    }

    .category-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
      gap: 24px;
    }

    .category-card {
      background: var(--color-light);
      border-radius: var(--radius-md);
      padding: 30px;
      text-align: center;
      transition: all 0.3s ease;
      border: 1px solid transparent;
    }

    .category-card:hover {
      background: var(--color-white);
      border-color: var(--color-primary);
      box-shadow: var(--shadow-lg);
      transform: translateY(-5px);
    }

    .category-card-box {
      width: 70px;
      height: 70px;
      border-radius: 50%;
      background: var(--color-secondary);
      margin: 0 auto 20px;
      display: flex;
      align-items: center;
      justify-content: center;
      color: var(--color-primary);
    }

    .category-card h3 {
      font-size: 1.2rem;
      margin-bottom: 8px;
    }

    /* -----------------------------------------------------------------
       EMPTY COLLECTION / PRODUCTS SHOWCASE PLACEHOLDER
    ----------------------------------------------------------------- */
    .products-placeholder-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
      gap: 24px;
    }

    .product-placeholder-card {
      border: 1px dashed rgba(13, 148, 136, 0.3);
      border-radius: var(--radius-md);
      padding: 20px;
      background: var(--color-light);
      text-align: center;
    }

    .product-img-box {
      width: 100%;
      height: 220px;
      background-color: var(--color-secondary);
      border-radius: var(--radius-sm);
      margin-bottom: 16px;
      display: flex;
      align-items: center;
      justify-content: center;
      color: var(--color-primary);
      font-size: 0.85rem;
    }

    .product-title-placeholder {
      height: 16px;
      background-color: rgba(15, 23, 42, 0.1);
      width: 70%;
      margin: 0 auto 10px;
      border-radius: 4px;
    }

    .product-price-placeholder {
      height: 14px;
      background-color: rgba(13, 148, 136, 0.2);
      width: 40%;
      margin: 0 auto 16px;
      border-radius: 4px;
    }

    /* -----------------------------------------------------------------
       FOOTER
    ----------------------------------------------------------------- */
    .site-footer {
      background-color: var(--color-dark);
      color: var(--color-white);
      padding: 60px 5% 30px;
    }

    .footer-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
      gap: 40px;
      margin-bottom: 40px;
    }

    .footer-column h4 {
      font-size: 1.1rem;
      margin-bottom: 20px;
      color: var(--color-accent);
    }

    .footer-column ul {
      list-style: none;
    }

    .footer-column li {
      margin-bottom: 10px;
    }

    .footer-column a {
      color: #94A3B8;
      font-size: 0.9rem;
      transition: color 0.2s;
    }

    .footer-column a:hover {
      color: var(--color-white);
    }

    .footer-bottom {
      text-align: center;
      border-top: 1px solid #334155;
      padding-top: 24px;
      color: #94A3B8;
      font-size: 0.85rem;
    }

    /* Responsive adjustments */
    @media (max-width: 768px) {
      .hero-section {
        grid-template-columns: 1fr;
        padding: 40px 5%;
      }
      .hero-content h1 {
        font-size: 2.2rem;
      }
      .nav-links {
        display: none; /* Hide on mobile for basic preview */
      }
    }
  </style>
</head>
<body>

  <!-- Announcement Bar -->
  <div class="announcement-bar">
    FREE CLINICAL SHIPPING ON ORDERS OVER 25 OMR • DERMATOLOGIST TESTED
  </div>

  <!-- Header -->
  <header class="site-header">
    <div class="brand-logo">DERMEXA<span>.</span></div>

    <ul class="nav-links">
      <li><a href="/collections/all">Shop All</a></li>
      <li><a href="#">Facial Care</a></li>
      <li><a href="#">Body Treatments</a></li>
      <li><a href="#">Sun Protection</a></li>
      <li><a href="#">About Us</a></li>
    </ul>

    <div class="header-actions">
      <a href="/cart" class="cart-icon-btn" aria-label="Cart">
        <svg width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">
          <path d="M16 11V7a4 4 0 00-8 0v4M5 9h14l1 12H4L5 9z"></path>
        </svg>
      </a>
    </div>
  </header>

  <!-- Hero Banner -->
  <section class="hero-section">
    <div class="hero-content">
      <h1>Advanced Skincare, <span>Backed by Science.</span></h1>
      <p>Targeted formulas engineered for optimal skin health, soothing repair, and dermatological balance.</p>
      <a href="/collections/all" class="btn-primary">Explore Products</a>
    </div>
    <div class="hero-placeholder-image">
      <svg width="48" height="48" fill="none" stroke="currentColor" stroke-width="1.5" viewBox="0 0 24 24">
        <path d="M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"></path>
      </svg>
      <p style="margin-top: 10px; font-size: 0.9rem; font-weight: 500;">[ Hero Banner Image Banner ]</p>
    </div>
  </section>

  <!-- Trust Badges -->
  <section class="trust-bar">
    <div class="trust-item">
      <div class="trust-icon">✓</div>
      <div>Dermatologist Approved</div>
    </div>
    <div class="trust-item">
      <div class="trust-icon">🧪</div>
      <div>100% Authentic Active Formulations</div>
    </div>
    <div class="trust-item">
      <div class="trust-icon">🌿</div>
      <div>Fragrance-Free & Hypoallergenic</div>
    </div>
    <div class="trust-item">
      <div class="trust-icon">🚚</div>
      <div>Fast Express Delivery</div>
    </div>
  </section>

  <!-- Categories Grid -->
  <section class="section-container">
    <div class="section-header">
      <h2>Browse Categories</h2>
      <p>Targeted remedies tailored for your specific skin needs</p>
    </div>
    <div class="category-grid">
      <div class="category-card">
        <div class="category-card-box">✨</div>
        <h3>Face Serums</h3>
        <p style="font-size: 0.85rem; color: var(--color-muted);">Hydration & Active Repair</p>
      </div>
      <div class="category-card">
        <div class="category-card-box">💧</div>
        <h3>Moisturizers</h3>
        <p style="font-size: 0.85rem; color: var(--color-muted);">Barrier Protection & Care</p>
      </div>
      <div class="category-card">
        <div class="category-card-box">☀️</div>
        <h3>Sun Defense</h3>
        <p style="font-size: 0.85rem; color: var(--color-muted);">Broad Spectrum Protection</p>
      </div>
      <div class="category-card">
        <div class="category-card-box">🧼</div>
        <h3>Cleansers</h3>
        <p style="font-size: 0.85rem; color: var(--color-muted);">Gentle & Calming Formulations</p>
      </div>
    </div>
  </section>

  <!-- Featured Products Section Placeholder -->
  <section class="section-container" style="background-color: var(--color-white);">
    <div class="section-header">
      <h2>Featured Products</h2>
      <p>Connect your Shopify products collection to display items here.</p>
    </div>
    <div class="products-placeholder-grid">
      <!-- 4 Product Card Placeholders ready for Shopify Collection mapping -->
      <div class="product-placeholder-card">
        <div class="product-img-box">[ Product Image Slot ]</div>
        <div class="product-title-placeholder"></div>
        <div class="product-price-placeholder"></div>
        <a href="#" class="btn-primary" style="padding: 8px 20px; font-size: 0.85rem;">Add to Cart</a>
      </div>
      <div class="product-placeholder-card">
        <div class="product-img-box">[ Product Image Slot ]</div>
        <div class="product-title-placeholder"></div>
        <div class="product-price-placeholder"></div>
        <a href="#" class="btn-primary" style="padding: 8px 20px; font-size: 0.85rem;">Add to Cart</a>
      </div>
      <div class="product-placeholder-card">
        <div class="product-img-box">[ Product Image Slot ]</div>
        <div class="product-title-placeholder"></div>
        <div class="product-price-placeholder"></div>
        <a href="#" class="btn-primary" style="padding: 8px 20px; font-size: 0.85rem;">Add to Cart</a>
      </div>
      <div class="product-placeholder-card">
        <div class="product-img-box">[ Product Image Slot ]</div>
        <div class="product-title-placeholder"></div>
        <div class="product-price-placeholder"></div>
        <a href="#" class="btn-primary" style="padding: 8px 20px; font-size: 0.85rem;">Add to Cart</a>
      </div>
    </div>
  </section>

  <!-- Footer -->
  <footer class="site-footer">
    <div class="footer-grid">
      <div class="footer-column">
        <div class="brand-logo" style="color: var(--color-white); margin-bottom: 16px;">DERMEXA<span>.</span></div>
        <p style="color: #94A3B8; font-size: 0.9rem;">Clinical-grade dermatological care solutions tailored to nourish, protect, and heal your skin barrier.</p>
      </div>
      <div class="footer-column">
        <h4>Shop</h4>
        <ul>
          <li><a href="#">Face Care</a></li>
          <li><a href="#">Body Care</a></li>
          <li><a href="#">New Arrivals</a></li>
          <li><a href="#">Best Sellers</a></li>
        </ul>
      </div>
      <div class="footer-column">
        <h4>Customer Care</h4>
        <ul>
          <li><a href="#">Contact Us</a></li>
          <li><a href="#">Shipping & Returns</a></li>
          <li><a href="#">FAQ</a></li>
          <li><a href="#">Privacy Policy</a></li>
        </ul>
      </div>
    </div>
    <div class="footer-bottom">
      &copy; 2026 DERMEXA Skincare. All rights reserved.
    </div>
  </footer>

</body>
</html>