{"product_id":"bicicleta-mtb-santa-cruz-bronson","title":"Bicicleta MTB Santa Cruz BRONSON ASX","description":"\u003cbody\u003e\n\u003cp\u003eBicicleta MTB Santa Cruz BRONSON ASX\t\t\u003c\/p\u003e\n\u003cdiv data-elementor-type=\"container\" data-elementor-id=\"262866\" class=\"elementor elementor-262866\" data-elementor-settings='{\"ha_cmc_init_switcher\":\"no\"}' data-elementor-post-type=\"elementor_library\"\u003e\n\u003cdiv class=\"elementor-element elementor-element-3d07ce5 e-flex e-con-boxed e-con e-parent\" data-id=\"3d07ce5\" data-element_type=\"container\" data-settings='{\"_ha_eqh_enable\":false}'\u003e\n\u003cdiv class=\"e-con-inner\"\u003e\n\u003cdiv class=\"elementor-element elementor-element-13e1204 elementor-widget elementor-widget-html\" data-id=\"13e1204\" data-element_type=\"widget\" data-widget_type=\"html.default\"\u003e\n\t\t\t\t\t\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n    \u003cmeta charset=\"UTF-8\"\u003e\n\u003cbr\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003cbr\u003e\n    \u003ctitle\u003eSanta Cruz Bronson | ProVelo România\u003c\/title\u003e\n    \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800;900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n        :root {\n            --sc-red: #E31937;\n            --sc-red-dark: #c41530;\n            --apple-blue: #0071e3;\n            --apple-blue-hover: #0077ed;\n            --black: #0a0a0a;\n            --dark-gray: #2d2d2d;\n            --apple-gray: #f5f5f7;\n            --apple-gray-dark: #e8e8ed;\n            --text-dark: #1d1d1f;\n            --text-gray: #86868b;\n            --white: #ffffff;\n        }\u003c\/p\u003e\n\u003cp\u003e        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\u003c\/p\u003e\n\u003cp\u003e        html {\n            scroll-behavior: smooth;\n        }\u003c\/p\u003e\n\u003cp\u003e        body {\n            font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\n            line-height: 1.5;\n            color: var(--text-dark);\n            background: var(--white);\n            -webkit-font-smoothing: antialiased;\n            -moz-osx-font-smoothing: grayscale;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* ========== HERO SECTION - SANTA CRUZ STYLE ========== *\/\n        .hero {\n            height: 100vh !important;\n            min-height: 700px !important;\n            position: relative !important;\n            overflow: hidden !important;\n            transition: background 0.5s ease !important;\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin-left: calc(-50vw + 50%) !important;\n            margin-right: calc(-50vw + 50%) !important;\n            box-sizing: border-box !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* Background colors matching bike colors *\/\n        .hero.bg-carbon { background: #2d2d2d; }\n        .hero.bg-green { background: #3a5a3a; }\n        .hero.bg-rootbeer { background: #5a3a2a; }\n        .hero.bg-kalimotxo { background: #6a2a2a; }\u003c\/p\u003e\n\u003cp\u003e        \/* Dot Colors *\/\n        .dot-carbon { background: #3d3d3d !important; background-color: #3d3d3d !important; }\n        .dot-green { background: #4a6a4a !important; background-color: #4a6a4a !important; }\n        .dot-rootbeer { background: #7a4a2a !important; background-color: #7a4a2a !important; }\n        .dot-kalimotxo { background: #8a3a3a !important; background-color: #8a3a3a !important; }\u003c\/p\u003e\n\u003cp\u003e        .hero-content {\n            position: relative;\n            z-index: 2;\n            text-align: center;\n            padding: 60px 20px 20px;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* Override Elementor\/WordPress styles *\/\n        .hero h1,\n        .hero .hero-title,\n        .hero-content h1,\n        .hero-content .hero-title,\n        h1.hero-title {\n            font-size: clamp(5rem, 15vw, 12rem) !important;\n            font-weight: 900 !important;\n            color: #ffffff !important;\n            -webkit-text-fill-color: #ffffff !important;\n            letter-spacing: -0.02em !important;\n            line-height: 1 !important;\n            margin-bottom: 25px !important;\n            text-transform: uppercase !important;\n            font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Segoe UI', Roboto, sans-serif !important;\n            display: block !important;\n            visibility: visible !important;\n            opacity: 1 !important;\n            background: none !important;\n            -webkit-background-clip: unset !important;\n            background-clip: unset !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* TITLU MEGA - FOARTE MARE ALB *\/\n        .hero-title {\n            font-size: clamp(5rem, 15vw, 12rem) !important;\n            font-weight: 900 !important;\n            color: #ffffff !important;\n            -webkit-text-fill-color: #ffffff !important;\n            letter-spacing: -0.02em !important;\n            line-height: 1 !important;\n            margin-bottom: 25px !important;\n            text-transform: uppercase !important;\n            font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Segoe UI', Roboto, sans-serif !important;\n            display: block !important;\n            visibility: visible !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .hero-stats {\n            display: flex !important;\n            justify-content: center !important;\n            gap: 0 !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .hero-stat {\n            text-align: center !important;\n            padding: 0 25px !important;\n            border-left: 1px solid rgba(255, 255, 255, 0.3) !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .hero-stat:first-child {\n            border-left: none !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .hero-stat-label {\n            font-size: 0.65rem !important;\n            color: rgba(255, 255, 255, 0.7) !important;\n            -webkit-text-fill-color: rgba(255, 255, 255, 0.7) !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            margin-bottom: 5px !important;\n            font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Segoe UI', Roboto, sans-serif !important;\n            font-weight: 400 !important;\n            display: block !important;\n            visibility: visible !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .hero-stat-value {\n            font-size: 2rem !important;\n            font-weight: 700 !important;\n            color: #ffffff !important;\n            -webkit-text-fill-color: #ffffff !important;\n            line-height: 1 !important;\n            font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Segoe UI', Roboto, sans-serif !important;\n            display: block !important;\n            visibility: visible !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .hero-stat-value span {\n            font-size: 1rem !important;\n            font-weight: 400 !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* Override pentru stats - Elementor *\/\n        .hero .hero-stat-label,\n        .hero-content .hero-stat-label,\n        .hero-stats .hero-stat-label {\n            font-size: 0.65rem !important;\n            color: rgba(255, 255, 255, 0.7) !important;\n            -webkit-text-fill-color: rgba(255, 255, 255, 0.7) !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            font-weight: 400 !important;\n            font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Segoe UI', Roboto, sans-serif !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .hero .hero-stat-value,\n        .hero-content .hero-stat-value,\n        .hero-stats .hero-stat-value {\n            font-size: 2rem !important;\n            font-weight: 700 !important;\n            color: #ffffff !important;\n            -webkit-text-fill-color: #ffffff !important;\n            font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Segoe UI', Roboto, sans-serif !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* Bike Showcase in Hero *\/\n        .bike-showcase-hero {\n            position: absolute !important;\n            top: 0 !important;\n            left: 0 !important;\n            width: 100% !important;\n            height: 100% !important;\n            z-index: 1 !important;\n            display: block !important;\n            visibility: visible !important;\n            opacity: 1 !important;\n            pointer-events: none !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .bike-showcase-hero .color-selector-vertical {\n            pointer-events: auto !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .bike-slides {\n            position: absolute !important;\n            width: 100% !important;\n            height: 100% !important;\n            top: 0 !important;\n            left: 0 !important;\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            visibility: visible !important;\n            opacity: 1 !important;\n            pointer-events: none !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .bike-slide {\n            position: absolute !important;\n            width: 100% !important;\n            height: 100% !important;\n            opacity: 0 !important;\n            transition: opacity 0.5s ease !important;\n            pointer-events: none !important;\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            padding-top: 180px !important;\n            visibility: visible !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .bike-slide.active {\n            opacity: 1 !important;\n            pointer-events: auto !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .bike-slide img {\n            width: auto !important;\n            height: 70% !important;\n            max-width: 85% !important;\n            object-fit: contain !important;\n            display: block !important;\n            visibility: visible !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* ========== COLOR SELECTOR ========== *\/\u003c\/p\u003e\n\u003cp\u003e        \/* Desktop - selector vertical pe lateral *\/\n        .color-selector-vertical {\n            position: absolute !important;\n            right: 18% !important;\n            top: 50% !important;\n            transform: translateY(-50%) !important;\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 10px !important;\n            background: rgba(255, 255, 255, 0.95) !important;\n            padding: 12px 10px !important;\n            border-radius: 30px !important;\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15) !important;\n            z-index: 10 !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* Desktop color name - simplu, alb, centrat *\/\n        .color-name-desktop {\n            display: block !important;\n            text-align: center !important;\n            padding: 15px 0 30px !important;\n            font-size: 0.9rem !important;\n            color: rgba(255, 255, 255, 0.6) !important;\n            font-weight: 500 !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* Mobile - ascuns pe desktop *\/\n        .color-selector-mobile {\n            display: none;\n        }\u003c\/p\u003e\n\u003cp\u003e        .color-name-mobile {\n            display: none;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* Cercuri culori desktop *\/\n        .color-dot-v {\n            width: 28px !important;\n            height: 28px !important;\n            border-radius: 50% !important;\n            cursor: pointer !important;\n            transition: all 0.3s ease !important;\n            border: 2px solid transparent !important;\n            flex-shrink: 0 !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .color-dot-v:hover {\n            transform: scale(1.15) !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .color-dot-v.active {\n            border-color: rgba(0, 0, 0, 0.3) !important;\n            transform: scale(1.1) !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* Cercuri culori mobile *\/\n        .color-dot-m {\n            width: 50px !important;\n            height: 50px !important;\n            border-radius: 50% !important;\n            cursor: pointer !important;\n            transition: all 0.3s ease !important;\n            border: 3px solid transparent !important;\n            flex-shrink: 0 !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .color-dot-m:hover {\n            transform: scale(1.1) !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .color-dot-m.active {\n            border-color: #1a1a1a !important;\n            transform: scale(1.05) !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* ========== STANDOUT FEATURES - NEGRU ========== *\/\n        .standout-section {\n            background: #1a1a1a;\n            padding: 80px 20px 60px;\n            overflow: hidden;\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin-left: calc(-50vw + 50%) !important;\n            margin-right: calc(-50vw + 50%) !important;\n            box-sizing: border-box !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .standout-header {\n            max-width: 1400px;\n            margin: 0 auto 40px;\n            padding: 0 20px;\n        }\u003c\/p\u003e\n\u003cp\u003e        .standout-title {\n            font-size: clamp(2rem, 5vw, 3.5rem) !important;\n            font-weight: 900 !important;\n            color: #ffffff !important;\n            -webkit-text-fill-color: #ffffff !important;\n            text-transform: uppercase;\n            letter-spacing: -0.02em;\n            margin-bottom: 10px;\n            display: block !important;\n            visibility: visible !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .standout-subtitle {\n            font-size: 1rem !important;\n            color: rgba(255, 255, 255, 0.6) !important;\n            -webkit-text-fill-color: rgba(255, 255, 255, 0.6) !important;\n            display: block !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .features-carousel-container {\n            position: relative;\n            max-width: 1600px;\n            margin: 0 auto;\n        }\u003c\/p\u003e\n\u003cp\u003e        .features-carousel {\n            display: flex;\n            gap: 8px;\n            overflow-x: auto;\n            scroll-behavior: smooth;\n            scrollbar-width: none;\n            -ms-overflow-style: none;\n            padding: 0 20px 30px;\n        }\u003c\/p\u003e\n\u003cp\u003e        .features-carousel::-webkit-scrollbar {\n            display: none;\n        }\u003c\/p\u003e\n\u003cp\u003e        .feature-slide {\n            flex: 0 0 320px;\n            height: 350px;\n            border-radius: 12px;\n            overflow: hidden;\n            position: relative;\n            cursor: pointer;\n            transition: transform 0.4s ease;\n        }\u003c\/p\u003e\n\u003cp\u003e        .feature-slide:hover {\n            transform: scale(1.02);\n        }\u003c\/p\u003e\n\u003cp\u003e        .feature-slide img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.6s ease;\n        }\u003c\/p\u003e\n\u003cp\u003e        .feature-slide:hover img {\n            transform: scale(1.1);\n        }\u003c\/p\u003e\n\u003cp\u003e        .feature-slide-content {\n            position: absolute;\n            bottom: 0;\n            left: 0;\n            right: 0;\n            padding: 30px 20px;\n            background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, transparent 100%);\n        }\u003c\/p\u003e\n\u003cp\u003e        .feature-number {\n            font-size: 0.7rem;\n            color: var(--sc-red);\n            font-weight: 600;\n            letter-spacing: 1px;\n            margin-bottom: 8px;\n        }\u003c\/p\u003e\n\u003cp\u003e        .feature-name {\n            font-size: 1.2rem;\n            font-weight: 700;\n            color: var(--white);\n        }\u003c\/p\u003e\n\u003cp\u003e        .carousel-progress {\n            max-width: 600px;\n            margin: 0 auto;\n            padding: 0 20px;\n        }\u003c\/p\u003e\n\u003cp\u003e        .progress-bar {\n            height: 2px;\n            background: rgba(255, 255, 255, 0.2);\n            border-radius: 1px;\n            overflow: hidden;\n        }\u003c\/p\u003e\n\u003cp\u003e        .progress-fill {\n            height: 100%;\n            background: #ffffff;\n            width: 25%;\n            transition: transform 0.3s ease;\n        }\u003c\/p\u003e\n\u003cp\u003e        .carousel-nav {\n            display: flex;\n            justify-content: flex-end;\n            gap: 10px;\n            max-width: 1400px;\n            margin: 20px auto 0;\n            padding: 0 40px;\n        }\u003c\/p\u003e\n\u003cp\u003e        .carousel-btn {\n            width: 44px;\n            height: 44px;\n            border: 1px solid rgba(255, 255, 255, 0.3);\n            background: transparent;\n            border-radius: 8px;\n            cursor: pointer;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            transition: all 0.3s ease;\n        }\u003c\/p\u003e\n\u003cp\u003e        .carousel-btn:hover {\n            background: var(--sc-red);\n            border-color: var(--sc-red);\n        }\u003c\/p\u003e\n\u003cp\u003e        .carousel-btn svg {\n            width: 20px;\n            height: 20px;\n            stroke: #ffffff;\n            transition: stroke 0.3s ease;\n        }\u003c\/p\u003e\n\u003cp\u003e        .carousel-btn:hover svg {\n            stroke: var(--white);\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* ========== CONTENT SECTIONS ========== *\/\n        .container {\n            max-width: 1400px;\n            margin: 0 auto;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* ========== SPLIT SECTIONS - FUNDAL GRI APPLE ========== *\/\n        .extreme-section {\n            padding: 100px 20px;\n            background: var(--apple-gray);\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin-left: calc(-50vw + 50%) !important;\n            margin-right: calc(-50vw + 50%) !important;\n            box-sizing: border-box !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .getup-section {\n            padding: 100px 20px;\n            background: #ffffff;\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin-left: calc(-50vw + 50%) !important;\n            margin-right: calc(-50vw + 50%) !important;\n            box-sizing: border-box !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .split-layout {\n            display: grid;\n            grid-template-columns: 1fr 1.2fr;\n            gap: 60px;\n            align-items: center;\n        }\u003c\/p\u003e\n\u003cp\u003e        .split-layout.reverse {\n            grid-template-columns: 1.2fr 1fr;\n            direction: rtl;\n        }\u003c\/p\u003e\n\u003cp\u003e        .split-layout.reverse \u003e * {\n            direction: ltr;\n        }\u003c\/p\u003e\n\u003cp\u003e        .section-label {\n            font-size: 0.75rem !important;\n            font-weight: 700 !important;\n            color: var(--sc-red) !important;\n            text-transform: uppercase;\n            letter-spacing: 2px;\n            margin-bottom: 20px;\n            display: block !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .section-title {\n            font-size: clamp(2.5rem, 5vw, 4rem) !important;\n            font-weight: 900 !important;\n            color: #000000 !important;\n            -webkit-text-fill-color: #000000 !important;\n            line-height: 1.2 !important;\n            margin-bottom: 30px !important;\n            text-transform: none;\n            letter-spacing: -0.02em;\n            display: block !important;\n            visibility: visible !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .section-title .gradient-text,\n        .gradient-purple {\n            background: linear-gradient(90deg, #a855f7 0%, #7c3aed 100%) !important;\n            -webkit-background-clip: text !important;\n            -webkit-text-fill-color: transparent !important;\n            background-clip: text !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .gradient-cyan {\n            background: linear-gradient(90deg, #22d3ee 0%, #0891b2 100%) !important;\n            -webkit-background-clip: text !important;\n            -webkit-text-fill-color: transparent !important;\n            background-clip: text !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .section-text {\n            font-size: 1.1rem !important;\n            color: #555 !important;\n            line-height: 1.8;\n            display: block !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .content-image {\n            border-radius: 16px;\n            overflow: hidden;\n            box-shadow: 0 40px 80px rgba(0, 0, 0, 0.15);\n        }\u003c\/p\u003e\n\u003cp\u003e        .content-image img {\n            width: 100%;\n            height: auto;\n            display: block;\n            transition: transform 0.6s ease;\n        }\u003c\/p\u003e\n\u003cp\u003e        .content-image:hover img {\n            transform: scale(1.03);\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* ========== VIDEO SECTION - MAI MARE ========== *\/\n        .video-section {\n            padding: 100px 20px;\n            background: var(--apple-gray);\n            text-align: center;\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin-left: calc(-50vw + 50%) !important;\n            margin-right: calc(-50vw + 50%) !important;\n            box-sizing: border-box !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .video-title {\n            font-size: 0.85rem !important;\n            color: var(--text-gray) !important;\n            text-transform: uppercase;\n            letter-spacing: 3px;\n            margin-bottom: 20px;\n            display: block !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .video-heading {\n            font-size: clamp(2.5rem, 5vw, 4rem) !important;\n            font-weight: 900 !important;\n            color: #000000 !important;\n            -webkit-text-fill-color: #000000 !important;\n            margin-bottom: 50px;\n            display: block !important;\n            visibility: visible !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .video-container {\n            max-width: 1200px;\n            margin: 0 auto;\n            border-radius: 20px;\n            overflow: hidden;\n            box-shadow: 0 40px 100px rgba(0, 0, 0, 0.15);\n        }\u003c\/p\u003e\n\u003cp\u003e        .video-container iframe {\n            width: 100%;\n            aspect-ratio: 16\/9;\n            display: block;\n            border: none;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* ========== DESIGN DETAILS - FULL WIDTH NEGRU ========== *\/\n        .design-section {\n            padding: 80px 0 120px;\n            background: var(--apple-gray);\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin-left: calc(-50vw + 50%) !important;\n            margin-right: calc(-50vw + 50%) !important;\n            box-sizing: border-box !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .design-header {\n            text-align: center;\n            margin-bottom: 40px;\n            padding: 0 20px;\n        }\u003c\/p\u003e\n\u003cp\u003e        .design-title {\n            font-size: clamp(2.5rem, 5vw, 4rem) !important;\n            font-weight: 900 !important;\n            color: #000000 !important;\n            -webkit-text-fill-color: #000000 !important;\n            text-transform: uppercase;\n            letter-spacing: -0.02em;\n            display: block !important;\n            visibility: visible !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .bike-showcase {\n            width: 100%;\n            margin: 0 auto 80px;\n            position: relative;\n            background: #1a1a1a;\n            padding: 80px 40px;\n        }\u003c\/p\u003e\n\u003cp\u003e        .bike-showcase img {\n            width: 100%;\n            max-width: 1400px;\n            height: auto;\n            display: block;\n            margin: 0 auto;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* HOTSPOTS PE BICICLETĂ *\/\n        .hotspot {\n            position: absolute;\n            width: 32px;\n            height: 32px;\n            background: rgba(255, 255, 255, 0.1);\n            border: 1.5px solid rgba(255, 255, 255, 0.3);\n            border-radius: 50%;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\u003c\/p\u003e\n\u003cp\u003e        .hotspot::before {\n            content: '+';\n            color: rgba(255, 255, 255, 0.6);\n            font-size: 18px;\n            font-weight: 300;\n            line-height: 1;\n        }\u003c\/p\u003e\n\u003cp\u003e        .hotspot:hover,\n        .hotspot.active {\n            background: var(--sc-red);\n            border-color: var(--sc-red);\n            transform: scale(1.15);\n        }\u003c\/p\u003e\n\u003cp\u003e        .hotspot:hover::before,\n        .hotspot.active::before {\n            color: var(--white);\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* Poziții hotspots PE bicicletă *\/\n        .hotspot-1 { top: 28%; left: 38%; } \/* Tija șa *\/\n        .hotspot-2 { top: 42%; left: 50%; } \/* Suspensie VPP *\/\n        .hotspot-3 { top: 65%; left: 42%; } \/* Flip Chip \/ Pedalier *\/\n        .hotspot-4 { top: 38%; left: 72%; } \/* Furcă *\/\u003c\/p\u003e\n\u003cp\u003e        .hotspot-tooltip {\n            position: absolute;\n            background: var(--white);\n            color: var(--text-dark);\n            padding: 20px;\n            border-radius: 12px;\n            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.4);\n            width: 260px;\n            opacity: 0;\n            visibility: hidden;\n            transform: translateY(10px);\n            transition: all 0.3s ease;\n            z-index: 100;\n            pointer-events: none;\n        }\u003c\/p\u003e\n\u003cp\u003e        .hotspot-tooltip.show {\n            opacity: 1;\n            visibility: visible;\n            transform: translateY(0);\n        }\u003c\/p\u003e\n\u003cp\u003e        .hotspot-tooltip h4 {\n            font-size: 1rem;\n            font-weight: 700;\n            margin-bottom: 8px;\n            color: var(--text-dark);\n        }\u003c\/p\u003e\n\u003cp\u003e        .hotspot-tooltip p {\n            font-size: 0.85rem;\n            color: #666;\n            line-height: 1.5;\n        }\u003c\/p\u003e\n\u003cp\u003e        .hotspot-1 .hotspot-tooltip { top: 100%; left: 50%; transform: translateX(-50%) translateY(10px); margin-top: 10px; }\n        .hotspot-1 .hotspot-tooltip.show { transform: translateX(-50%) translateY(0); }\n        .hotspot-2 .hotspot-tooltip { top: 100%; left: 50%; transform: translateX(-50%) translateY(10px); margin-top: 10px; }\n        .hotspot-2 .hotspot-tooltip.show { transform: translateX(-50%) translateY(0); }\n        .hotspot-3 .hotspot-tooltip { bottom: 100%; left: 50%; transform: translateX(-50%) translateY(-10px); margin-bottom: 10px; }\n        .hotspot-3 .hotspot-tooltip.show { transform: translateX(-50%) translateY(0); }\n        .hotspot-4 .hotspot-tooltip { top: 100%; left: 50%; transform: translateX(-50%) translateY(10px); margin-top: 10px; }\n        .hotspot-4 .hotspot-tooltip.show { transform: translateX(-50%) translateY(0); }\u003c\/p\u003e\n\u003cp\u003e        \/* ========== FEATURES CARDS ========== *\/\n        .features-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 30px;\n            max-width: 1400px;\n            margin: 0 auto;\n            padding: 0 20px;\n        }\u003c\/p\u003e\n\u003cp\u003e        .feature-card {\n            background: var(--white);\n            border-radius: 20px;\n            overflow: hidden;\n            transition: transform 0.4s ease, box-shadow 0.4s ease;\n            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);\n        }\u003c\/p\u003e\n\u003cp\u003e        .feature-card:hover {\n            transform: translateY(-10px);\n            box-shadow: 0 30px 60px rgba(0, 0, 0, 0.15);\n        }\u003c\/p\u003e\n\u003cp\u003e        .feature-card-image {\n            height: 250px;\n            overflow: hidden;\n        }\u003c\/p\u003e\n\u003cp\u003e        .feature-card-image img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.6s ease;\n        }\u003c\/p\u003e\n\u003cp\u003e        .feature-card:hover .feature-card-image img {\n            transform: scale(1.1);\n        }\u003c\/p\u003e\n\u003cp\u003e        .feature-card-content {\n            padding: 30px;\n        }\u003c\/p\u003e\n\u003cp\u003e        .feature-card .feature-card-title,\n        .feature-card-title {\n            font-size: 1.6rem !important;\n            font-weight: 900 !important;\n            color: #000000 !important;\n            margin-bottom: 15px !important;\n            line-height: 1.2;\n            display: block !important;\n            visibility: visible !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .feature-card-text {\n            font-size: 1rem !important;\n            color: #555 !important;\n            line-height: 1.7;\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* ========== PRODUCTS SECTION ========== *\/\n        .products-section {\n            padding: 120px 20px;\n            background: var(--white);\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin-left: calc(-50vw + 50%) !important;\n            margin-right: calc(-50vw + 50%) !important;\n            box-sizing: border-box !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .products-header {\n            text-align: center;\n            margin-bottom: 60px;\n        }\u003c\/p\u003e\n\u003cp\u003e        .products-section .products-title,\n        .products-title {\n            font-size: clamp(2.5rem, 5vw, 4rem) !important;\n            font-weight: 900 !important;\n            color: #000000 !important;\n            -webkit-text-fill-color: #000000 !important;\n            margin-bottom: 20px !important;\n            display: block !important;\n            visibility: visible !important;\n            opacity: 1 !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .products-title .gradient-text,\n        .specs-title .gradient-text,\n        .size-title .gradient-text,\n        .geometry-title .gradient-text,\n        .cta-title .gradient-text,\n        .design-title .gradient-text,\n        .standout-title .gradient-text,\n        .video-heading .gradient-text {\n            background: linear-gradient(90deg, #a855f7 0%, #7c3aed 100%) !important;\n            -webkit-background-clip: text !important;\n            -webkit-text-fill-color: transparent !important;\n            background-clip: text !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .products-title .gradient-cyan,\n        .specs-title .gradient-cyan,\n        .size-title .gradient-cyan,\n        .geometry-title .gradient-cyan,\n        .cta-title .gradient-cyan,\n        .design-title .gradient-cyan,\n        .standout-title .gradient-cyan,\n        .video-heading .gradient-cyan {\n            background: linear-gradient(90deg, #22d3ee 0%, #0891b2 100%) !important;\n            -webkit-background-clip: text !important;\n            -webkit-text-fill-color: transparent !important;\n            background-clip: text !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .products-section .products-subtitle,\n        .products-subtitle {\n            font-size: 1.2rem !important;\n            color: #555 !important;\n            max-width: 600px;\n            margin: 0 auto;\n            display: block !important;\n        }\u003c\/p\u003e\n\u003cp\u003e        .filter-tabs {\n            display: flex;\n            justify-content: center;\n            gap: 10px;\n            margin-bottom: 50px;\n            flex-wrap: wrap;\n        }\u003c\/p\u003e\n\u003cp\u003e        .filter-tab {\n            padding: 12px 24px;\n            background: var(--apple-gray);\n            border: none;\n            border-radius: 50px;\n            font-size: 0.9rem;\n            font-weight: 600;\n            color: #666;\n            cursor: pointer;\n            transition: all 0.3s ease;\n        }\u003c\/p\u003e\n\u003cp\u003e        .filter-tab:hover,\n        .filter-tab.active {\n            background: var(--apple-blue);\n            color: var(--white);\n        }\u003c\/p\u003e\n\u003cp\u003e        \/* Products Color Selector *\/\n        .products-color-selector {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 15px;\n            margin: 30px 0;\n            flex-wrap: wrap;\n        }\u003c\/p\u003e\n\u003cp\u003e        .products-color-label {\n            font-size: 0.9rem;\n            color: #666;\n            font-weight: 500;\n        }\u003c\/p\u003e\n\u003cp\u003e        .products-color-pills {\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            background: rgba(255, 255, 255, 0.95);\n            padding: 8px 15px;\n            border-radius: 30px;\n            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);\n        }\u003c\/p\u003e\n\u003cp\u003e        .product-color-dot {\n            width: 28px;\n            height: 28px;\n            border-radius: 50%;\n            border: 2px solid transparent;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            padding: 0;\n            outline: none;\n            -webkit-appearance: none;\n        }\u003c\/p\u003e\n\u003cp\u003e        .product-color-dot:hover {\n            transform: scale(1.15);\n        }\u003c\/p\u003e\n\u003cp\u003e        .product-color-dot.active {\n            border-color: #1a1a1a;\n            transform: scale(1.1);\n        }\u003c\/p\u003e\n\u003cp\u003e        .products-color-name {\n            font-size: 0.85rem;\n            color: #333;\n            font-weight: 500;\n            min-width: 120px;\n        }\u003c\/p\u003e\n\u003cp\u003e        .products-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 30px;\n            max-width: 1400px;\n            margin: 0 auto;\n        }\u003c\/p\u003e\n\u003cp\u003e        .product-card {\n            background: var(--apple-gray);\n            border-radius: 20px;\n            overflow: hidden;\n            transition: all 0.4s ease;\n            position: relative;\n        }\u003c\/p\u003e\n\u003cp\u003e        .product-card:hover {\n            transform: translateY(-10px);\n            box-shadow: 0 30px 60px rgba(0, 0, 0, 0.12);\n        }\u003c\/p\u003e\n\u003cp\u003e        .product-badge {\n            position: absolute;\n            top: 20px;\n            left: 20px;\n            background: var(--sc-red);\n            color: var(--white);\n            padding: 6px 14px;\n            border-radius: 50px;\n            font-size: 0.75rem;\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            z-index: 2;\n        }\u003c\/p\u003e\n\u003cp\u003e        .product-image\u003c\/style\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/body\u003e","brand":"Santa Cruz","offers":[{"title":"X0 AXS RSV-Kit \/ Kalimotxo \/ S","offer_id":57495789961598,"sku":"58-23268-109-3-762-8121011-1-1-2","price":42500.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS RSV-Kit \/ Kalimotxo \/ M","offer_id":57495789994366,"sku":"58-23268-109-3-762-8121011-1-1-2","price":42500.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS RSV-Kit \/ Kalimotxo \/ L","offer_id":57495790027134,"sku":"58-23268-109-3-762-8121011-1-1-2","price":42500.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS RSV-Kit \/ Kalimotxo \/ XL","offer_id":57495790059902,"sku":"58-23268-109-3-762-8121011-1-1-2","price":42500.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS RSV-Kit \/ Kalimotxo \/ XXL","offer_id":57495790092670,"sku":"58-23268-109-3-762-8121011-1-1-2","price":42500.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS RSV-Kit \/ Translucent Root Beer \/ S","offer_id":57495790125438,"sku":"58-23268-109-3-762-8121011-1-1-2","price":42500.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS RSV-Kit \/ Translucent Root Beer \/ M","offer_id":57495790158206,"sku":"58-23268-109-3-762-8121011-1-1-2","price":42500.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS RSV-Kit \/ Translucent Root Beer \/ L","offer_id":57495790190974,"sku":"58-23268-109-3-762-8121011-1-1-2","price":42500.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS RSV-Kit \/ Translucent Root Beer \/ XL","offer_id":57495790223742,"sku":"58-23268-109-3-762-8121011-1-1-2","price":42500.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS RSV-Kit \/ Translucent Root Beer \/ XXL","offer_id":57495790256510,"sku":"58-23268-109-3-762-8121011-1-1-2","price":42500.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS-Kit \/ Kalimotxo \/ S","offer_id":57495790289278,"sku":"58-23268-109-3-762-8121011-1-1-2","price":37400.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS-Kit \/ Kalimotxo \/ M","offer_id":57495790322046,"sku":"58-23268-109-3-762-8121011-1-1-2","price":37400.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS-Kit \/ Kalimotxo \/ L","offer_id":57495790354814,"sku":"58-23268-109-3-762-8121011-1-1-2","price":37400.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS-Kit \/ Kalimotxo \/ XL","offer_id":57495790387582,"sku":"58-23268-109-3-762-8121011-1-1-2","price":37400.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS-Kit \/ Kalimotxo \/ XXL","offer_id":57495790420350,"sku":"58-23268-109-3-762-8121011-1-1-2","price":37400.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS-Kit \/ Translucent Root Beer \/ S","offer_id":57495790453118,"sku":"58-23268-109-3-762-8121011-1-1-2","price":37400.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS-Kit \/ Translucent Root Beer \/ M","offer_id":57495790485886,"sku":"58-23268-109-3-762-8121011-1-1-2","price":37400.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS-Kit \/ Translucent Root Beer \/ L","offer_id":57495790518654,"sku":"58-23268-109-3-762-8121011-1-1-2","price":37400.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS-Kit \/ Translucent Root Beer \/ XL","offer_id":57495790551422,"sku":"58-23268-109-3-762-8121011-1-1-2","price":37400.0,"currency_code":"RON","in_stock":true},{"title":"X0 AXS-Kit \/ Translucent Root Beer \/ XXL","offer_id":57495790584190,"sku":"58-23268-109-3-762-8121011-1-1-2","price":37400.0,"currency_code":"RON","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/9976\/8190\/files\/MY26_bronson_black_hero_f3909300-d144-43c0-a0bc-d4f483fe2e8a.webp?v=1780322362","url":"https:\/\/www.provelo.ro\/products\/bicicleta-mtb-santa-cruz-bronson","provider":"ProVelo - Biciclete, Accesorii Ciclism și Soluții de Transport","version":"1.0","type":"link"}