/* ===== GLOBAL RESET ===== */ body { font-family: 'Source Sans Pro', sans-serif; margin: 0; padding: 0; color: #2d2d2d; background: #ffffff; } /* ===== CENTER MAIN CONTENT ===== */ .container, .page-width, .content { max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* ===== TOP BAR (OPEN TODAY) ===== */ .top-bar { background: #6ec1c2; color: #fff; text-align: center; font-size: 14px; padding: 8px; font-weight: 600; } /* ===== HEADER ===== */ header { background: #ffffff; border-bottom: 1px solid #eee; } /* ===== NAV FIX ===== */ nav a { color: #333 !important; font-weight: 600; letter-spacing: 0.5px; } /* ===== HERO SECTION ===== */ .hero { text-align: center; padding: 60px 20px; background: linear-gradient(to bottom, #ffffff, #f8f8f8); } .hero h1 { font-size: 36px; font-weight: 700; margin-bottom: 15px; } .hero p { font-size: 18px; color: #666; margin-bottom: 25px; } /* ===== CTA BUTTON ===== */ .cta-button { display: inline-block; background: #ff6f91; color: #fff; padding: 14px 26px; border-radius: 30px; font-weight: 700; text-decoration: none; transition: 0.3s ease; } .cta-button:hover { background: #ff4f75; } /* ===== STICKY TEXT BUTTON ===== */ .text-us-btn { position: fixed; bottom: 20px; right: 20px; background: #25D366; color: white; padding: 14px 18px; border-radius: 50px; font-weight: bold; box-shadow: 0 4px 12px rgba(0,0,0,0.2); z-index: 9999; } /* ===== PRODUCT GRID ===== */ .product-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 25px; } /* ===== PRODUCT CARDS ===== */ .product-card { border-radius: 12px; overflow: hidden; background: #fff; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: 0.3s ease; } .product-card:hover { transform: translateY(-5px); } /* ===== MOBILE FIX ===== */ @media (max-width: 768px) { .hero h1 { font-size: 26px; } .hero { padding: 40px 15px; } .text-us-btn { padding: 12px 14px; font-size: 14px; } }
Email a Friend