Spaces:
Running
Running
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Products - PalletPal Pro</title> | |
| <link rel="icon" type="image/x-icon" href="/static/favicon.ico"> | |
| <link rel="stylesheet" href="style.css"> | |
| <script src="https://cdn.tailwindcss.com"></script> | |
| <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script> | |
| <script src="https://unpkg.com/feather-icons"></script> | |
| <script> | |
| tailwind.config = { | |
| darkMode: 'class', | |
| theme: { | |
| extend: { | |
| colors: { | |
| primary: { | |
| 50: '#f0fdf4', | |
| 100: '#dcfce7', | |
| 200: '#bbf7d0', | |
| 300: '#86efac', | |
| 400: '#4ade80', | |
| 500: '#22c55e', | |
| 600: '#16a34a', | |
| 700: '#15803d', | |
| 800: '#166534', | |
| 900: '#14532d', | |
| }, | |
| secondary: { | |
| 50: '#fff7ed', | |
| 100: '#ffedd5', | |
| 200: '#fed7aa', | |
| 300: '#fdba74', | |
| 400: '#fb923c', | |
| 500: '#f97316', | |
| 600: '#ea580c', | |
| 700: '#c2410c', | |
| 800: '#9a3412', | |
| 900: '#7c2d12', | |
| }, | |
| wood: { | |
| 50: '#fafaf9', | |
| 100: '#f5f5f4', | |
| 200: '#e7e5e4', | |
| 300: '#d6d3d1', | |
| 400: '#a8a29e', | |
| 500: '#78716c', | |
| 600: '#57534e', | |
| 700: '#44403c', | |
| 800: '#292524', | |
| 900: '#1c1917', | |
| } | |
| }, | |
| fontFamily: { | |
| sans: ['Inter', 'system-ui', 'sans-serif'], | |
| display: ['Playfair Display', 'serif'], | |
| } | |
| } | |
| } | |
| } | |
| </script> | |
| <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap" rel="stylesheet"> | |
| </head> | |
| <body class="font-sans antialiased bg-wood-50 text-wood-800 dark:bg-wood-900 dark:text-wood-100"> | |
| <custom-navbar></custom-navbar> | |
| <!-- Page Header --> | |
| <section class="relative py-20 bg-gradient-to-br from-primary-900 to-primary-800 text-white"> | |
| <div class="absolute inset-0 opacity-10"> | |
| <div class="absolute inset-0" style="background-image: url('data:image/svg+xml,%3Csvg width=\'40\' height=\'40\' viewBox=\'0 0 40 40\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg fill=\'%23ffffff\' fill-opacity=\'1\' fill-rule=\'evenodd\'%3E%3Cpath d=\'M0 40L40 0H20L0 20M40 40V20L20 40\'/%3E%3C/g%3E%3C/svg%3E');"></div> | |
| </div> | |
| <div class="relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> | |
| <div class="flex flex-col md:flex-row md:items-center md:justify-between gap-4"> | |
| <div> | |
| <h1 class="font-display text-4xl lg:text-5xl font-bold mb-2">Our Products</h1> | |
| <p class="text-primary-100 text-lg">Premium pallets for every shipping need</p> | |
| </div> | |
| <div class="flex items-center gap-2 text-sm"> | |
| <a href="index.html" class="hover:text-primary-200">Home</a> | |
| <i data-feather="chevron-right" class="w-4 h-4"></i> | |
| <span class="text-primary-200">Products</span> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Products Grid --> | |
| <section class="py-20"> | |
| <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> | |
| <!-- Filters --> | |
| <div class="flex flex-wrap gap-4 mb-12"> | |
| <button class="filter-btn active px-6 py-3 rounded-full bg-primary-600 text-white font-medium transition-all" data-filter="all">All Products</button> | |
| <button class="filter-btn px-6 py-3 rounded-full bg-white dark:bg-wood-800 hover:bg-primary-50 dark:hover:bg-primary-900/20 font-medium transition-all border border-wood-200 dark:border-wood-700" data-filter="new">New Pallets</button> | |
| <button class="filter-btn px-6 py-3 rounded-full bg-white dark:bg-wood-800 hover:bg-primary-50 dark:hover:bg-primary-900/20 font-medium transition-all border border-wood-200 dark:border-wood-700" data-filter="used">Used/Refurbished</button> | |
| <button class="filter-btn px-6 py-3 rounded-full bg-white dark:bg-wood-800 hover:bg-primary-50 dark:hover:bg-primary-900/20 font-medium transition-all border border-wood-200 dark:border-wood-700" data-filter="custom">Custom</button> | |
| <button class="filter-btn px-6 py-3 rounded-full bg-white dark:bg-wood-800 hover:bg-primary-50 dark:hover:bg-primary-900/20 font-medium transition-all border border-wood-200 dark:border-wood-700" data-filter="export">Export Grade</button> | |
| </div> | |
| <!-- Products --> | |
| <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8" id="all-products-grid"> | |
| <!-- Products loaded dynamically --> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Custom Order CTA --> | |
| <section class="py-20 bg-wood-100 dark:bg-wood-800/50"> | |
| <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> | |
| <div class="bg-white dark:bg-wood-800 rounded-3xl p-8 lg:p-12 shadow-xl"> | |
| <div class="grid lg:grid-cols-2 gap-12 items-center"> | |
| <div> | |
| <h2 class="font-display text-3xl font-bold mb-4">Need Custom Pallets?</h2> | |
| <p class="text-wood-600 dark:text-wood-400 mb-6"> | |
| We manufacture pallets to your exact specifications. Whether you need special dimensions, weight capacity, or materials, our team can build it. | |
| </p> | |
| <ul class="space-y-3 mb-8"> | |
| <li class="flex items-center gap-3"> | |
| <i data-feather="check-circle" class="w-5 h-5 text-primary-600"></i> | |
| <span>Any size up to 96x96 inches</span> | |
| </li> | |
| <li class="flex items-center gap-3"> | |
| <i data-feather="check-circle" class="w-5 h-5 text-primary-600"></i> | |
| <span>Hardwood or softwood options</span> | |
| </li> | |
| <li class="flex items-center gap-3"> | |
| <i data-feather="check-circle" class="w-5 h-5 text-primary-600"></i> | |
| <span>ISPM-15 heat treatment available</span> | |
| </li> | |
| <li class="flex items-center gap-3"> | |
| <i data-feather="check-circle" class="w-5 h-5 text-primary-600"></i> | |
| <span>Prototype to full production runs</span> | |
| </li> | |
| </ul> | |
| <a href="contact.html" class="inline-flex items-center gap-2 px-8 py-4 bg-secondary-600 hover:bg-secondary-700 text-white rounded-xl font-semibold transition-all duration-300"> | |
| <i data-feather="tool" class="w-5 h-5"></i> | |
| Request Custom Quote | |
| </a> | |
| </div> | |
| <div class="relative"> | |
| <img src="http://static.photos/craft/640x480/77" alt="Custom Pallet Manufacturing" class="rounded-2xl shadow-lg"> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <custom-footer></custom-footer> | |
| <script src="components/navbar.js"></script> | |
| <script src="components/footer.js"></script> | |
| <script src="script.js"></script> | |
| <script>feather.replace();</script> | |
| </body> | |
| </html> | |