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">
© 2026 DERMEXA Skincare. All rights reserved.
</div>
</footer>
</body>
</html>