Fly Cosmetics
Transform Your Beauty
Discover our luxurious collection of butterfly-inspired cosmetics that enhance your natural radiance. Experience the transformation with our premium formulas.

Our Collections
Explore our butterfly-inspired cosmetic categories
Best Sellers
Our most loved beauty transformations

Winged Metallic Palette

Butterfly Kisses Gloss Set
Iridescent Glow Powder

Cocoon Renewal Serum
Customer Love
See what our beautiful customers are saying
“The Winged Metallic Palette is a game-changer! The colors are so pigmented and blend like a dream. I feel like a butterfly every time I use it.”
Professional Makeup Artist
“Fly Cosmetics has transformed my skincare routine. The Cocoon Renewal Serum leaves my skin glowing and feeling so nourished. I’m addicted!”
Beauty Influencer
// Header scroll effect window.addEventListener('scroll', function() { const header = document.querySelector('header'); if (window.scrollY > 50) { header.style.boxShadow = '0 5px 20px rgba(0, 0, 0, 0.1)'; header.style.background = 'rgba(255, 255, 255, 0.98)'; } else { header.style.boxShadow = '0 2px 15px rgba(0, 0, 0, 0.05)'; header.style.background = 'rgba(255, 255, 255, 0.95)'; } });
// Add to cart animation const addToCartButtons = document.querySelectorAll('.add-to-cart'); addToCartButtons.forEach(button => { button.addEventListener('click', function() { this.innerHTML = ''; this.style.background = 'var(--accent)';
// Update cart count const cartCount = document.querySelector('.cart-count'); cartCount.textContent = parseInt(cartCount.textContent) + 1;
// Reset after animation setTimeout(() => { this.innerHTML = ''; this.style.background = 'var(--primary)'; }, 2000); }); });
// Create additional butterflies on click document.body.addEventListener('click', function(e) { if (!e.target.classList.contains('add-to-cart')) { const butterfly = document.createElement('div'); butterfly.className = 'butterfly';
// Random position and size const size = Math.random() * 40 + 30; butterfly.style.width = `${size}px`; butterfly.style.height = `${size/4}px`; butterfly.style.left = `${e.clientX}px`; butterfly.style.top = `${e.clientY}px`;
// Random animation butterfly.style.animationDelay = `-${Math.random() * 15}s`;
// Random color variation const hue = Math.floor(Math.random() * 40) + 320; // Pink to purple range butterfly.style.setProperty('--primary', `hsl(${hue}, 100%, 80%)`);
document.body.appendChild(butterfly);
// Remove after animation completes setTimeout(() => { butterfly.remove(); }, 15000); } });
