Step Over eBike

A collection page of Himiway Bike

category
Products
6
Active ads
0
Depth
Published
2025/12/10

About

.step-over-ebikes-collection { max-width: 1200px; margin: 0 auto; padding: 2rem 1rem; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: #333; line-height: 1.6; } .step-over-ebikes-container { width: 100%; margin: 0 auto; } /* Typography */ .step-over-ebikes-collection h2 { font-size: 2.2rem; font-weight: 700; margin-bottom: 1.5rem; color: #1a1a1a; text-align: center; } .step-over-ebikes-collection h3 { font-size: 1.5rem; font-weight: 600; margin-bottom: 1rem; color: #333; } .step-over-ebikes-collection p { margin-bottom: 1rem; font-size: 1.1rem; color: #555; } .step-over-ebikes-collection a { color: #dc2626; text-decoration: none; transition: color 0.2s ease; } .step-over-ebikes-collection a:hover { color: #b91c1c; text-decoration: underline; } /* Intro Section */ .step-over-ebikes-intro { text-align: center; max-width: 800px; margin: 0 auto 3rem auto; } /* Value Grid */ .step-over-ebikes-value-grid { display: grid; grid-template-columns: repeat(2, 1fr); /* 2 columns as per template example structure, or 4 total? Guide says 3->2->1 but sample HTML implies grid. Using 2 for balance with 4 items. */ gap: 1.5rem; margin-bottom: 4rem; } /* Correction: Guide requested "2-column grid -> 1-column on mobile" for Value cards in Mobile-Friendly Requirements */ .step-over-ebikes-value-card { background: #fff; border: 1px solid #e5e5e5; border-radius: 8px; padding: 1.5rem; transition: transform 0.2s ease, box-shadow 0.2s ease; } .step-over-ebikes-value-card:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); border-color: #dc2626; } .step-over-ebikes-value-card h3 { font-size: 1.25rem; color: #1a1a1a; } /* Products Section */ .step-over-ebikes-products-section { margin-bottom: 4rem; } .step-over-ebikes-products-section h3 { text-align: center; font-size: 2rem; margin-bottom: 2rem; } .step-over-ebikes-products-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; } .ste