<div id="footaura">
<style>
#footaura {
--lime: #c9ff00;
--black: #101110;
--cream: #f7f7f2;
font-family: Arial, Helvetica, sans-serif;
color: var(--black);
background: var(--cream);
margin: -20px;
}
#footaura * { box-sizing: border-box; }
#footaura a { color: inherit; text-decoration: none; }
#footaura button, #footaura input, #footaura select { font: inherit; }
#footaura .fa-top {
background: var(--lime); text-align: center;
padding: 10px; font-size: 11px; font-weight: 900;
letter-spacing: 1px;
}
#footaura .fa-nav {
display: flex; align-items: center; justify-content: space-between;
gap: 18px; padding: 18px 5%; background: white;
border-bottom: 1px solid #ddd;
}
#footaura .fa-logo {
font-size: 27px; font-weight: 1000; letter-spacing: -1.5px;
}
#footaura .fa-logo span { color: #849900; }
#footaura .fa-links { display: flex; gap: 20px; font-size: 12px; font-weight: 900; }
#footaura .fa-links a:hover { text-decoration: underline; }
#footaura .fa-cart {
border: 2px solid var(--black); background: var(--lime);
padding: 10px 14px; font-weight: 900; cursor: pointer;
}
#footaura .fa-hero {
display: grid; grid-template-columns: 1fr 1fr;
gap: 30px; align-items: center; padding: 65px 7%;
}
#footaura .fa-kicker {
font-size: 11px; font-weight: 900; letter-spacing: 2px;
text-transform: uppercase;
}
#footaura h1 {
font-size: clamp(48px, 7vw, 88px); line-height: .9;
letter-spacing: -5px; margin: 24px 0; font-weight: 1000;
}
#footaura h1 span {
background: var(--lime); padding: 0 5px;
}
#footaura .fa-copy { line-height: 1.8; color: #62645d; font-size: 15px; }
#footaura .fa-btn {
display: inline-block; border: 2px solid var(--black);
background: var(--black); color: white !important;
padding: 14px 20px; font-size: 11px; font-weight: 900;
text-transform: uppercase; cursor: pointer; margin-top: 15px;
}
#footaura .fa-btn:hover { background: var(--lime); color: var(--black) !important; }
#footaura .fa-hero-art {
min-height: 350px; background: var(--lime);
display: flex; justify-content: center; align-items: center;
border-radius: 45% 45% 5px 5px; position: relative;
}
#footaura .fa-big-shoe {
font-size: clamp(110px, 18vw, 200px);
transform: rotate(-20deg);
filter: drop-shadow(0 18px 8px #0002);
}
#footaura .fa-sticker {
position: absolute; right: 15px; top: 20px;
border-radius: 50%; background: var(--black); color: white;
width: 82px; height: 82px; display: grid; place-items: center;
text-align: center; font-size: 11px; font-weight: 900;
}
#footaura .fa-strip {
padding: 15px; text-align: center; background: var(--black);
color: var(--lime); font-size: 12px; font-weight: 900;
letter-spacing: 2px;
}
#footaura .fa-section { padding: 55px 6%; }
#footaura h2 {
font-size: clamp(30px, 4vw, 48px); letter-spacing: -2px;
text-transform: uppercase; line-height: 1; margin: 10px 0 25px;
}
#footaura .fa-categories {
display: grid; grid-template-columns: repeat(6, 1fr); gap: 10px;
}
#footaura .fa-category {
padding: 20px 8px; border: 1px solid #ddd; background: white;
cursor: pointer; text-align: center; font-size: 11px; font-weight: 900;
}
#footaura .fa-category:hover, #footaura .fa-category.active {
background: var(--lime); border-color: var(--black);
}
#footaura .fa-category b { display: block; font-size: 30px; margin-bottom: 10px; }
#footaura .fa-shop { background: #edeee6; padding: 55px 6%; }
#footaura .fa-tools { display: flex; gap: 10px; margin-bottom: 20px; flex-wrap: wrap; }
#footaura .fa-tools input, #footaura .fa-tools select {
background: white; border: 1px solid #ccc; padding: 13px;
}
#footaura .fa-tools input { flex: 1; min-width: 180px; }
#footaura .fa-filters { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 22px; }
#footaura .fa-filter {
background: transparent; border: 1px solid #bbb;
padding: 9px 12px; font-size: 10px; font-weight: 900; cursor: pointer;
}
#footaura .fa-filter.active { background: var(--black); color: white; }
#footaura .fa-products { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; }
#footaura .fa-product { background: white; border: 1px solid #ddd; min-width: 0; }
#footaura .fa-product-art {
height: 175px; background: var(--tone, #e7f4b0);
display: grid; place-items: center; position: relative;
}
#footaura .fa-product-art span { font-size: 75px; transform: rotate(-15deg); }
#footaura .fa-tag {
position: absolute; top: 10px; left: 10px;
background: var(--lime); padding: 5px; font-size: 9px; font-weight: 900;
}
#footaura .fa-product-info { padding: 13px; }
#footaura .fa-product-info small { color: #666; text-transform: uppercase; }
#footaura .fa-product-info h3 { font-size: 14px; margin: 7px 0; }
#footaura .fa-product-bottom {
display: flex; align-items: center; justify-content: space-between;
gap: 6px; margin-top: 12px;
}
#footaura .fa-add {
background: var(--black); color: white; border: 0;
width: 34px; height: 34px; font-size: 22px; cursor: pointer;
}
#footaura .fa-add:hover { background: var(--lime); color: var(--black); }
#footaura .fa-promo {
background: var(--black); color: white; padding: 45px 7%;
display: flex; justify-content: space-between; align-items: center; gap: 25px;
}
#footaura .fa-promo h2 { font-size: clamp(36px, 5vw, 60px); }
#footaura .fa-promo p { color: #ccc; line-height: 1.7; }
#footaura .fa-benefits {
display: grid; grid-template-columns: repeat(4, 1fr);
gap: 12px; padding: 35px 5%; text-align: center;
}
#footaura .fa-benefits b { display: block; margin: 8px; font-size: 12px; }
#footaura .fa-benefits small { color: #666; }
#footaura .fa-newsletter { background: var(--lime); text-align: center; padding: 45px 5%; }
#footaura .fa-newsletter input { padding: 13px; max-width: 280px; width: 65%; border: 2px solid var(--black); }
#footaura .fa-newsletter button {
padding: 13px; border: 2px solid var(--black);
background: var(--black); color: white; font-weight: 900; cursor: pointer;
}
#footaura .fa-footer { background: var(--black); color: white; padding: 30px 6%; }
#footaura .fa-footer p { color: #bbb; font-size: 12px; line-height: 1.7; }
#footaura .fa-cart-box {
background: white; border: 2px solid var(--black); padding: 18px;
margin: 15px 0; display: none;
}
#footaura .fa-cart-box.open { display: block; }
#footaura .fa-cart-row { display: flex; justify-content: space-between; gap: 10px; padding: 9px 0; border-bottom: 1px solid #ddd; font-size: 12px; }
#footaura .fa-clear { background: none; border: 0; cursor: pointer; font-weight: 900; }
#footaura .fa-notice { font-size: 12px; margin-top: 10px; }
@media(max-width: 800px) {
#footaura .fa-hero { grid-template-columns: 1fr; padding: 40px 6%; }
#footaura .fa-categories { grid-template-columns: repeat(3, 1fr); }
#footaura .fa-products { grid-template-columns: repeat(2, 1fr); }
#footaura .fa-links { gap: 10px; flex-wrap: wrap; }
}
@media(max-width: 520px) {
#footaura { margin: -10px; }
#footaura .fa-nav { flex-wrap: wrap; }
#footaura .fa-links { width: 100%; justify-content: space-between; }
#footaura .fa-categories { grid-template-columns: repeat(2, 1fr); }
#footaura .fa-product-art { height: 135px; }
#footaura .fa-product-art span { font-size: 60px; }
#footaura .fa-benefits { grid-template-columns: repeat(2, 1fr); }
#footaura .fa-promo { flex-direction: column; align-items: flex-start; }
}
</style>
<div class="fa-top">FRESH KICKS. BIG ENERGY. ✳ FOOTWEAR FOR EVERY MOOD.</div>
<nav class="fa-nav">
<a href="#fa-home" class="fa-logo">foot<span>aura.</span></a>
<div class="fa-links">
<a href="#fa-home">Home</a>
<a href="#fa-categories">Categories</a>
<a href="#fa-shop">Shop all</a>
<a href="#fa-story">Our vibe</a>
</div>
<button class="fa-cart" id="fa-cart-toggle">BAG (<span id="fa-count">0</span>)</button>
</nav>
<section class="fa-hero" id="fa-home">
<div>
<div class="fa-kicker">✳ Your style. Your stride.</div>
<h1>MAKE<br>MOVES.<br><span>MAKE WAVES.</span></h1>
<p class="fa-copy">From everyday essentials to statement sneakers — find the pair that matches your mood. All kinds of shoes, all in one place.</p>
<a href="#fa-shop" class="fa-btn">SHOP THE DROP ↗</a>
</div>
<div class="fa-hero-art">
<div class="fa-sticker">STEP INTO<br>YOUR VIBE ✳</div>
<div class="fa-big-shoe">👟</div>
</div>
</section>
<div class="fa-strip">FIND YOUR FIT ✳ OWN YOUR WALK ✳ STAY IN MOTION ✳</div>
<section class="fa-section" id="fa-categories">
<div class="fa-kicker">ONE DESTINATION. EVERY OCCASION.</div>
<h2>Pick your personality.</h2>
<div class="fa-categories">
<button class="fa-category active" data-fa-cat="All"><b>✨</b>All Kicks</button>
<button class="fa-category" data-fa-cat="Sneakers"><b>👟</b>Sneakers</button>
<button class="fa-category" data-fa-cat="Sports"><b>🏃</b>Sports Shoes</button>
<button class="fa-category" data-fa-cat="Casual"><b>🛹</b>Casual</button>
<button class="fa-category" data-fa-cat="Formal"><b>👞</b>Formal</button>
<button class="fa-category" data-fa-cat="Sandals"><b>🩴</b>Sandals & Slides</button>
</div>
</section>
<section class="fa-shop" id="fa-shop">
<div class="fa-kicker">THE CURRENT ROTATION</div>
<h2>Fresh picks<span style="color:#8ba900">.</span></h2>
<div class="fa-tools">
<input id="fa-search" type="search" placeholder="Search shoes..." aria-label="Search shoes">
<select id="fa-sort" aria-label="Sort products">
<option value="featured">Featured</option>
<option value="low">Price: Low to high</option>
<option value="high">Price: High to low</option>
</select>
</div>
<div class="fa-filters">
<button class="fa-filter active" data-fa-cat="All">All</button>
<button class="fa-filter" data-fa-cat="Sneakers">Sneakers</button>
<button class="fa-filter" data-fa-cat="Sports">Sports</button>
<button class="fa-filter" data-fa-cat="Casual">Casual</button>
<button class="fa-filter" data-fa-cat="Formal">Formal</button>
<button class="fa-filter" data-fa-cat="Boots">Boots</button>
<button class="fa-filter" data-fa-cat="Sandals">Sandals</button>
</div>
<div class="fa-products" id="fa-products"></div>
<div class="fa-cart-box" id="fa-cart-box">
<h3>YOUR BAG 🛍️</h3>
<div id="fa-cart-items"></div>
<p><b>Subtotal: <span id="fa-total">₹0</span></b></p>
<p class="fa-notice">Demo cart only. Connect a real checkout system to accept orders and payments.</p>
</div>
</section>
<section class="fa-promo" id="fa-story">
<div>
<div class="fa-kicker" style="color:#c9ff00">NOT JUST FOOTWEAR. A WHOLE MOOD.</div>
<h2>WALK IN.<br>STAND OUT.</h2>
<p>Keep it classic, go loud or switch it up.<br>Your feet, your expression.</p>
<a href="#fa-shop" class="fa-btn" style="background:#c9ff00;color:#101110!important">FIND YOUR PAIR ↗</a>
</div>
<div style="font-size:100px">👟💥</div>
</section>
<section class="fa-benefits">
<div>🚚<b>Easy Delivery</b><small>Shipping at checkout</small></div>
<div>🔒<b>Secure Checkout</b><small>Shop with confidence</small></div>
<div>↩️<b>Easy Returns</b><small>Policy applies</small></div>
<div>💬<b>Customer Support</b><small>We're here to help</small></div>
</section>
<section class="fa-newsletter">
<div class="fa-kicker">GET IN THE LOOP</div>
<h2>GOOD SHOES. GREAT NEWS.</h2>
<p>Get new-drop alerts and style inspiration.</p>
<form id="fa-news-form">
<input type="email" placeholder="Your email address" required>
<button type="submit">COUNT ME IN ↗</button>
</form>
<p id="fa-news-message" class="fa-notice"></p>
</section>
<footer class="fa-footer">
<div class="fa-logo" style="color:white">foot<span>aura.</span></div>
<p>A one-stop shoe destination for every fit, every plan and every personality.<br>Find your stride. Own your vibe.</p>
<p>Shop · Sneakers · Sports · Casual · Formal · Boots · Sandals</p>
<hr style="border-color:#444">
<small>© <span id="fa-year"></span> FootAura. All rights reserved.</small>
</footer>
<script>
(function () {
const root = document.getElementById("footaura");
if (!root || root.dataset.started) return;
root.dataset.started = "yes";
const items = [
{id:1,name:"Street Pulse Low",cat:"Sneakers",price:2499,icon:"👟",tone:"#e8f6a9",tag:"Bestseller"},
{id:2,name:"Velocity Runner",cat:"Sports",price:3199,icon:"🏃",tone:"#dce8ff",tag:"Performance"},
{id:3,name:"Daily Drift Canvas",cat:"Casual",price:1299,icon:"👟",tone:"#f8dfc9",tag:"Everyday"},
{id:4,name:"Boardwalk Classic",cat:"Sneakers",price:2799,icon:"🛹",tone:"#e9ddff",tag:"Trending"},
{id:5,name:"Office Mode Oxford",cat:"Formal",price:2899,icon:"👞",tone:"#e6e2dc",tag:"Smart pick"},
{id:6,name:"Trailblazer Boots",cat:"Boots",price:3999,icon:"🥾",tone:"#f2d8b7",tag:"Built tough"},
{id:7,name:"Cloud Nine Slides",cat:"Sandals",price:899,icon:"🩴",tone:"#d8f2ef",tag:"Easy wear"},
{id:8,name:"Court Vision Pro",cat:"Sports",price:3599,icon:"👟",tone:"#f6dce5",tag:"New drop"},
{id:9,name:"Campus Flex Loafer",cat:"Formal",price:2199,icon:"👞",tone:"#e4e9d5",tag:"Versatile"},
{id:10,name:"Weekend Wanderer",cat:"Casual",price:1699,icon:"🥾",tone:"#dfe7f0",tag:"Comfy pick"},
{id:11,name:"Slide Theory",cat:"Sandals",price:699,icon:"🩴",tone:"#e8e0ff",tag:"Under ₹1k"},
{id:12,name:"Midnight Street Boot",cat:"Boots",price:4299,icon:"🥾",tone:"#e3e3e3",tag:"Statement"}
];
let category = "All";
let bag = [];
const fmt = n => "₹" + n.toLocaleString("en-IN");
const grid = root.querySelector("#fa-products");
function render() {
let list = items.filter(p =>
(category === "All" || p.cat === category) &&
(p.name + " " + p.cat).toLowerCase().includes(root.querySelector("#fa-search").value.toLowerCase())
);
const sort = root.querySelector("#fa-sort").value;
if (sort === "low") list.sort((a,b) => a.price-b.price);
if (sort === "high") list.sort((a,b) => b.price-a.price);
grid.innerHTML = list.length ? list.map(p => `
<article class="fa-product">
<div class="fa-product-art" style="--tone:${p.tone}">
<small class="fa-tag">${p.tag}</small><span>${p.icon}</span>
</div>
<div class="fa-product-info">
<small>${p.cat}</small><h3>${p.name}</h3>
<div class="fa-product-bottom"><b>${fmt(p.price)}</b>
<button class="fa-add" data-fa-add="${p.id}" aria-label="Add ${p.name} to bag">+</button>
</div>
</div>
</article>`).join("") : "<p>No products found. Try another search.</p>";
}
function renderBag() {
root.querySelector("#fa-count").textContent = bag.reduce((s,x) => s+x.qty,0);
root.querySelector("#fa-cart-items").innerHTML = bag.length ? bag.map(x => {
const p = items.find(y => y.id === x.id);
return `<div class="fa-cart-row"><span>${p.icon} ${p.name} × ${x.qty}</span><b>${fmt(p.price*x.qty)} <button class="fa-clear" data-fa-remove="${p.id}">×</button></b></div>`;
}).join("") : "<p>Your bag is empty. Find your next favourite pair!</p>";
root.querySelector("#fa-total").textContent = fmt(bag.reduce((s,x) => s+items.find(y => y.id===x.id).price*x.qty,0));
}
root.addEventListener("click", e => {
const add = e.target.closest("[data-fa-add]");
const remove = e.target.closest("[data-fa-remove]");
const cat = e.target.closest("[data-fa-cat]");
if (add) {
const id = Number(add.dataset.faAdd);
const existing = bag.find(x => x.id === id);
existing ? existing.qty++ : bag.push({id,qty:1});
renderBag();
}
if (remove) {
bag = bag.filter(x => x.id !== Number(remove.dataset.faRemove));
renderBag();
}
if (cat) {
category = cat.dataset.faCat;
root.querySelectorAll("[data-fa-cat]").forEach(b => b.classList.toggle("active", b.dataset.faCat === category));
render();
if (cat.classList.contains("fa-category")) root.querySelector("#fa-shop").scrollIntoView({behavior:"smooth"});
}
});
root.querySelector("#fa-search").addEventListener("input", render);
root.querySelector("#fa-sort").addEventListener("change", render);
root.querySelector("#fa-cart-toggle").addEventListener("click", () => {
const box = root.querySelector("#fa-cart-box");
box.classList.toggle("open");
if (box.classList.contains("open")) box.scrollIntoView({behavior:"smooth",block:"nearest"});
});
root.querySelector("#fa-news-form").addEventListener("submit", e => {
e.preventDefault();
root.querySelector("#fa-news-message").textContent = "Thanks for your interest! Connect an email service to collect subscriptions.";
e.target.reset();
});
root.querySelector("#fa-year").textContent = new Date().getFullYear();
render();
renderBag();
})();
</script>
</div>