.bike-specs-section[data-v-c9019800]{background-color:#f5f5f5;padding:0;margin:0}.hero-image-container[data-v-c9019800]{width:100%;height:600px;overflow:hidden}.hero-bike-image[data-v-c9019800]{width:100%;height:100%;object-fit:cover}.specs-container[data-v-c9019800]{max-width:1200px;margin:0 auto;padding:60px 20px}.specs-header[data-v-c9019800]{text-align:center;margin-bottom:60px}.specs-header-h1[data-v-c9019800]{font-size:48px;font-weight:700;color:#1a1a1a;margin-bottom:10px}.specs-header-p[data-v-c9019800]{font-size:18px;color:#666}.specs-content[data-v-c9019800]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.spec-category[data-v-c9019800]{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.spec-category-h2[data-v-c9019800]{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:20px;border-bottom:2px solid #e0e0e0;padding-bottom:10px}.spec-item[data-v-c9019800]{margin-bottom:20px}.spec-item-h3[data-v-c9019800]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.spec-item-p[data-v-c9019800]{font-size:14px;color:#666;line-height:1.6}.img-overlay-1[data-v-c9019800]{position:relative;display:inline-block;width:1200px;height:800px}.img-overlay-1 img[data-v-c9019800]{display:block;height:100%;width:100%;object-fit:cover;z-index:-1}.img-overlay-1[data-v-c9019800]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--c7132960)}
