<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cahaba River Apparel | Built for the Hard Working & Outdoors</title>
<style>
/* --- BRAND IDENTITY & PALETTE --- */
:root {
--primary-dark: #1a1a1a; /* Charcoal/Steel */
--accent-green: #2d4a22; /* Deep Outdoor Timber Green */
--patriot-red: #8b1e1e; /* Subdued Patriotic Flag Red */
--light-bg: #f5f5f5; /* Light Gray/Stone */
--white: #ffffff;
--text-dark: #222222;
--text-light: #777777;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
body {
background-color: var(--white);
color: var(--text-dark);
line-height: 1.6;
}
/* --- HEADER & NAVIGATION --- */
header {
background-color: var(--primary-dark);
padding: 15px 5%;
display: flex;
justify-content: space-between;
align-items: center;
position: sticky;
top: 0;
z-index: 1000;
border-bottom: 3px solid var(--accent-green);
}
.logo h1 {
color: var(--white);
font-size: 1.5rem;
text-transform: uppercase;
letter-spacing: 2px;
}
.logo span {
color: var(--patriot-red);
}
nav ul {
display: flex;
list-style: none;
}
nav ul li {
margin-left: 20px;
}
nav ul li a {
color: var(--white);
text-decoration: none;
text-transform: uppercase;
font-size: 0.9rem;
font-weight: 600;
letter-spacing: 1px;
transition: color 0.3s ease;
}
nav ul li a:hover, nav ul li a.active {
color: var(--patriot-red);
}
/* --- CALL TO ACTION BUTTONS --- */
.btn {
display: inline-block;
background-color: var(--accent-green);
color: var(--white);
padding: 12px 28px;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;
border: none;
cursor: pointer;
transition: background 0.3s ease;
}
.btn:hover {
background-color: var(--primary-dark);
outline: 2px solid var(--white);
}
.btn-alt {
background-color: transparent;
outline: 2px solid var(--white);
}
.btn-alt:hover {
background-color: var(--white);
color: var(--primary-dark);
}
/* --- HERO SECTION --- */
.hero {
background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)), url('https://images.unsplash.com/photo-1504280390367-361c6d9f38f4?auto=format&fit=crop&w=1920&q=80') no-repeat center center/cover;
height: 70vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
color: var(--white);
padding: 0 20px;
}
.hero h2 {
font-size: 3.5rem;
text-transform: uppercase;
letter-spacing: 3px;
margin-bottom: 10px;
}
.hero p {
font-size: 1.2rem;
max-width: 600px;
margin-bottom: 30px;
text-transform: uppercase;
letter-spacing: 1px;
}
/* --- PAGE CONTENT CONTAINERS --- */
.section-container {
padding: 60px 10%;
}
.section-title {
text-align: center;
text-transform: uppercase;
font-size: 2rem;
letter-spacing: 2px;
margin-bottom: 40px;
position: relative;
}
.section-title::after {
content: '';
display: block;
width: 60px;
height: 4px;
background-color: var(--patriot-red);
margin: 10px auto 0;
}
/* --- THE STOREGRID (WOOCOMMERCE READY) --- */
.product-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 30px;
}
.product-card {
background-color: var(--white);
border: 1px solid #ddd;
padding: 15px;
text-align: center;
transition: transform 0.3s ease;
}
.product-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}
.product-image {
background-color: #eaeaea;
width: 100%;
height: 280px;
margin-bottom: 15px;
display: flex;
align-items: center;
justify-content: center;
color: var(--text-light);
font-weight: bold;
text-transform: uppercase;
}
.product-card h4 {
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 5px;
}
.price {
color: var(--patriot-red);
font-weight: bold;
margin-bottom: 15px;
}
/* --- ABOUT US --- */
.about-content {
display: flex;
align-items: center;
gap: 5px;
flex-wrap: wrap;
}
.about-text {
flex: 1;
min-width: 300px;
}
.about-text p {
margin-bottom: 20px;
font-size: 1.1rem;
color: #444;
}
/* --- ACCOUNT & HELP FORMS --- */
.form-flex {
display: flex;
gap: 5px;
flex-wrap: wrap;
}
.form-box {
flex: 1;
min-width: 300px;
background-color: var(--light-bg);
padding: 30px;
border-top: 4px solid var(--accent-green);
}
.form-group {
margin-bottom: 20px;
}
.form-group label {
display: block;
text-transform: uppercase;
font-size: 0.85rem;
font-weight: bold;
margin-bottom: 5px;
}
.form-group input, .form-group textarea {
width: 100%;
padding: 12px;
border: 1px solid #ccc;
background-color: var(--white);
}
/* --- FOOTER --- */
footer {
background-color: var(--primary-dark);
color: var(--white);
text-align: center;
padding: 40px 20px;
margin-top: 60px;
border-top: 3px solid var(--patriot-red);
}
footer p {
font-size: 0.9rem;
color: #999;
}
</style>
</head>
<body>
<header>
<div class="logo">
<h1>Cahaba River<span> Apparel</span></h1>
</div>
<nav>
<ul>
<li><a href="#home" class="active">Home</a></li>
<li><a href="#store">Store</a></li>
<li><a href="#about">About Us</a></li>
<li><a href="#account">Account</a></li>
<li><a href="#help">Help</a></li>
</ul>
</nav>
</header>
<section id="home" class="hero">
<h2>Built Raw. For the Hard Working.</h2>
<p>Premium outdoor gear and patriotic apparel designed to endure the elements and the job site.</p>
<div>
<a href="#store" class="btn">Shop The Collection</a>
<a href="#about" class="btn btn-alt">Our Mission</a>
</div>
</section>
<section id="store" class="section-container">
<h3 class="section-title">The Store</h3>
<div class="product-grid">
<div class="product-card">
<div class="product-image">Premium Outdoor Cap [Image]</div>
<h4>The Field Commander Hat</h4>
<div class="price">$29.99</div>
<a href="#" class="btn">Add to Cart</a>
</div>
<div class="product-card">
<div class="product-image">Workhorse Tee [Image]</div>
<h4>Hardwork Heavyweight Tee</h4>
<div class="price">$34.99</div>
<a href="#" class="btn">Add to Cart</a>
</div>
<div class="product-card">
<div class="product-image">Patriot Hoodie [Image]</div>
<h4>Old Glory Midweight Hoodie</h4>
<div class="price">$59.99</div>
<a href="#" class="btn">Add to Cart</a>
</div>
</div>
</section>
<hr style="border: 0; border-top: 1px solid #eee;">
<section id="about" class="section-container" style="background-color: var(--light-bg);">
<h3 class="section-title">About Our Brand</h3>
<div class="about-content">
<div class="about-text">
<p><strong>Cahaba River Apparel</strong> wasn't built in a clean, pristine boardroom. It was forged out of respect for the men who get up before the sun, punch the clock, and clean their hands with heavy-duty scrub soap at the end of the day.</p>
<p>Whether you're tracking game down by the riverbank, working structural steel, or throwing lines out on the water, your apparel shouldn't quit before you do. We combine elite-level rugged durability with unapologetic American patriotism.</p>
</div>
</div>
</section>
<section id="account" class="section-container">
<h3 class="section-title">My Account</h3>
<div class="form-flex">
<div class="form-box">
<h3>Sign In</h3>
<br>
<div class="form-group">
<label>Username or Email Address *</label>
<input type="text" required>
</div>
<div class="form-group">
<label>Password *</label>
<input type="password" required>
</div>
<button class="btn">Login</button>
</div>
<div class="form-box" style="border-top-color: var(--patriot-red);">
<h3>Register</h3>
<br>
<div class="form-group">
<label>Email Address *</label>
<input type="email" required>
</div>
<div class="form-group">
<label>Password *</label>
<input type="password" required>
</div>
<button class="btn" style="background-color: var(--patriot-red);">Register</button>
</div>
</div>
</section>
<section id="help" class="section-container" style="background-color: var(--light-bg);">
<h3 class="section-title">Customer Help & Support</h3>
<div class="form-flex">
<div class="form-box" style="background: var(--white);">
<h3>Frequently Asked Questions</h3>
<br>
<p><strong>Q: When will my order ship?</strong><br>A: All orders are packed right here in the USA and ship out within 1-2 business days.</p>
<br>
<p><strong>Q: Do you offer bulk discounts for construction or work crews?</strong><br>A: Yes! Reach out via the support form to discuss custom bulk printing and team gear accounts.</p>
</div>
<div class="form-box" style="background: var(--white);">
<h3>Contact Support</h3>
<br>
<div class="form-group">
<label>Your Name</label>
<input type="text">
</div>
<div class="form-group">
<label>Order Number (Optional)</label>
<input type="text">
</div>
<div class="form-group">
<label>How can we help you?</label>
<textarea rows="4"></textarea>
</div>
<button class="btn">Submit Request</button>
</div>
</div>
</section>
<footer>
<p>© 2026 Cahaba River Apparel. Built Tough. Stay Patriotic.</p>
</footer>
</body>
</html>