{"product_id":"onna-29-50-s-burning-red-gloss-black-matt","title":"Bicicleta MTB ORBEA ONNA 29 50","description":"\u003ch1 style=\"text-align: center;\"\u003eBicicleta MTB ORBEA ONNA 29 50\u003c\/h1\u003e\n\u003cdiv data-elementor-type=\"container\" data-elementor-id=\"290802\" class=\"elementor elementor-290802\" data-elementor-settings='{\"ha_cmc_init_switcher\":\"no\"}' data-elementor-post-type=\"elementor_library\"\u003e\n\u003cdiv class=\"elementor-element elementor-element-ad7e670 e-flex e-con-boxed e-con e-parent\" data-id=\"ad7e670\" 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-e433754 elementor-widget elementor-widget-html\" data-id=\"e433754\" data-element_type=\"widget\" data-widget_type=\"html.default\"\u003e\n\u003cp\u003e\u003c!-- Orbea ONNA - Landing Page Premium V2 - Apple Style Edition --\u003e\u003cbr\u003e\n\u003c!-- SEO: Orbea ONNA hardtail mountain bike, bicicletă MTB aluminiu, mountain bike România --\u003e\u003cbr\u003e\n\u003c!-- Pentru Elementor HTML Widget - Vanilla JS + CSS Modern --\u003e\u003cbr\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    \/* ============================================\n       CSS VARIABLES \u0026 DESIGN SYSTEM - ONNA EDITION\n       Apple Style: Only white + gray, rainbow gradients\n       ============================================ *\/\n    .onna-page {\n        --onna-black: #1d1d1f;\n        --onna-white: #ffffff;\n        --onna-gray-50: #fafafa;\n        --onna-gray-100: #f5f5f7;\n        --onna-gray-200: #e8e8ed;\n        --onna-gray-300: #d2d2d7;\n        --onna-gray-500: #86868b;\n        --onna-gray-600: #6e6e73;\n        --onna-gray-700: #515154;\n        --onna-gray-800: #2d2d2d;\n        --onna-gray-900: #1a1a1a;\u003c\/p\u003e\n\u003cp\u003e        \/* ONNA Accent Colors *\/\n        --onna-red: #E31937;\n        --onna-red-light: #ef4444;\n        --onna-red-dark: #b91c2a;\n        --onna-purple: #7c3aed;\n        --onna-blue: #3b82f6;\n        --onna-orange: #f97316;\u003c\/p\u003e\n\u003cp\u003e        --font-main: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', Arial, sans-serif;\u003c\/p\u003e\n\u003cp\u003e        \/* Animation timing functions *\/\n        --ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);\n        --ease-out-quart: cubic-bezier(0.25, 1, 0.5, 1);\n        --ease-in-out-cubic: cubic-bezier(0.65, 0, 0.35, 1);\n        --ease-elastic: cubic-bezier(0.68, -0.55, 0.265, 1.55);\n        --ease-smooth: cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       ELEMENTOR FULL WIDTH OVERRIDE - CRITICAL\n       JS sets exact negative margin on .onna-page\n       JS adds .onna-fw-parent on all ancestors\n       ============================================ *\/\n    html, body {\n        overflow-x: hidden !important;\n        max-width: 100% !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ALL SCREENS: Full-width via JS-calculated margin *\/\n    .onna-page {\n        width: 100vw !important;\n        max-width: 100vw !important;\n        position: relative !important;\n        overflow: hidden !important;\n        box-sizing: border-box !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ALL SCREENS: Reset all ancestors marked by JS *\/\n    .onna-fw-parent {\n        padding-left: 0 !important;\n        padding-right: 0 !important;\n        margin-left: 0 !important;\n        margin-right: 0 !important;\n        border-radius: 0 !important;\n        overflow: hidden !important;\n        box-sizing: border-box !important;\n        max-width: 100vw !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       ELEMENTOR KIT OVERRIDE - TYPOGRAPHY\n       ============================================ *\/\n    .elementor-widget-container .onna-page h1,\n    .elementor-widget-container .onna-page h2,\n    .elementor-widget-container .onna-page h3,\n    .elementor-widget-container .onna-page h4,\n    .elementor-widget-container .onna-page h5,\n    .elementor-widget-container .onna-page h6,\n    .elementor-kit-6 .onna-page h1,\n    .elementor-kit-6 .onna-page h2,\n    .elementor-kit-6 .onna-page h3,\n    .elementor-kit-6 .onna-page h4,\n    .elementor-kit-6 .onna-page h5,\n    .elementor-kit-6 .onna-page h6,\n    .onna-page h1,\n    .onna-page h2,\n    .onna-page h3,\n    .onna-page h4,\n    .onna-page h5,\n    .onna-page h6 {\n        font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', Arial, sans-serif !important;\n        color: inherit !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    .elementor-kit-6 .onna-page h2,\n    .elementor-widget-container .onna-page h2 {\n        font-size: inherit !important;\n        font-weight: inherit !important;\n        line-height: inherit !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       WOOCOMMERCE TAB PANEL H2 OVERRIDE\n       ============================================ *\/\n    .single-product-tabs .woocommerce-Tabs-panel .onna-page h2,\n    .woocommerce-Tabs-panel .onna-page h2,\n    .onna-page h2.onna-title-main,\n    .onna-page h2 {\n        display: block !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       RESET \u0026 BASE\n       ============================================ *\/\n    .onna-page {\n        font-family: var(--font-main);\n        color: var(--onna-black);\n        background: var(--onna-white);\n        line-height: 1.5;\n        -webkit-font-smoothing: antialiased;\n        -moz-osx-font-smoothing: grayscale;\n        overflow-x: hidden;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-page * {\n        box-sizing: border-box;\n        margin: 0;\n        padding: 0;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-page img,\n    .onna-page video {\n        max-width: 100%;\n        height: auto;\n        display: block;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       KEYFRAME ANIMATIONS\n       ============================================ *\/\n    @keyframes fadeInUp {\n        0% { opacity: 0; transform: translateY(40px); }\n        100% { opacity: 1; transform: translateY(0); }\n    }\u003c\/p\u003e\n\u003cp\u003e    @keyframes blurFadeIn {\n        0% { opacity: 0; filter: blur(20px); transform: translateY(30px); }\n        100% { opacity: 1; filter: blur(0); transform: translateY(0); }\n    }\u003c\/p\u003e\n\u003cp\u003e    @keyframes scaleReveal {\n        0% { opacity: 0; transform: scale(0.95); }\n        100% { opacity: 1; transform: scale(1); }\n    }\u003c\/p\u003e\n\u003cp\u003e    @keyframes float {\n        0%, 100% { transform: translateY(0); }\n        50% { transform: translateY(-10px); }\n    }\u003c\/p\u003e\n\u003cp\u003e    @keyframes bikeReveal {\n        from { opacity: 0; transform: scale(0.96) translateY(10px); }\n        to { opacity: 1; transform: scale(1) translateY(0); }\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       APPLE \"PRIVACY\" RAINBOW GRADIENT\n       The single gradient used everywhere\n       blue → purple → pink → red → orange\n       ============================================ *\/\n    .onna-gradient,\n    .onna-page .onna-gradient,\n    .elementor-widget-container .onna-gradient {\n        background: linear-gradient(90deg, #2997ff 0%, #6366f1 25%, #a855f7 45%, #ec4899 65%, #ef4444 80%, #f97316 100%) !important;\n        -webkit-background-clip: text !important;\n        -webkit-text-fill-color: transparent !important;\n        background-clip: text !important;\n        color: transparent !important;\n        display: inline-block !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* Variation: starts more blue-purple *\/\n    .onna-gradient-cool,\n    .onna-page .onna-gradient-cool,\n    .elementor-widget-container .onna-gradient-cool {\n        background: linear-gradient(90deg, #0071e3 0%, #2997ff 20%, #6366f1 45%, #a855f7 70%, #ec4899 100%) !important;\n        -webkit-background-clip: text !important;\n        -webkit-text-fill-color: transparent !important;\n        background-clip: text !important;\n        color: transparent !important;\n        display: inline-block !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* Variation: warm side - pink → red → orange *\/\n    .onna-gradient-warm,\n    .onna-page .onna-gradient-warm,\n    .elementor-widget-container .onna-gradient-warm {\n        background: linear-gradient(90deg, #6366f1 0%, #a855f7 20%, #ec4899 45%, #ef4444 70%, #f97316 100%) !important;\n        -webkit-background-clip: text !important;\n        -webkit-text-fill-color: transparent !important;\n        background-clip: text !important;\n        color: transparent !important;\n        display: inline-block !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* Variation: reverse direction *\/\n    .onna-gradient-reverse,\n    .onna-page .onna-gradient-reverse,\n    .elementor-widget-container .onna-gradient-reverse {\n        background: linear-gradient(90deg, #f97316 0%, #ef4444 20%, #ec4899 45%, #a855f7 70%, #6366f1 90%, #2997ff 100%) !important;\n        -webkit-background-clip: text !important;\n        -webkit-text-fill-color: transparent !important;\n        background-clip: text !important;\n        color: transparent !important;\n        display: inline-block !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       APPLE-STYLE TYPOGRAPHY SYSTEM\n       ============================================ *\/\n    .onna-display-hero {\n        font-size: clamp(4rem, 12vw, 11rem) !important;\n        font-weight: 900 !important;\n        letter-spacing: -0.03em !important;\n        line-height: 1 !important;\n        text-transform: uppercase;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-title-group {\n        text-align: center;\n        margin-bottom: 3rem;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-page .onna-title-main,\n    .elementor-kit-6 .onna-page .onna-title-main,\n    .elementor-widget-container .onna-page .onna-title-main {\n        font-size: clamp(2.5rem, 6vw, 4.5rem) !important;\n        font-weight: 700 !important;\n        letter-spacing: -0.03em !important;\n        line-height: 1.1 !important;\n        margin-bottom: 0.25rem !important;\n        display: block !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-page .onna-title-secondary,\n    .elementor-kit-6 .onna-page .onna-title-secondary,\n    .elementor-widget-container .onna-page .onna-title-secondary {\n        font-size: clamp(2rem, 5vw, 3.5rem) !important;\n        font-weight: 700 !important;\n        letter-spacing: -0.02em !important;\n        line-height: 1.15 !important;\n        color: var(--onna-black) !important;\n        margin-bottom: 1.5rem !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-subtitle-apple {\n        font-size: clamp(1.0625rem, 2vw, 1.3125rem);\n        font-weight: 400;\n        line-height: 1.7;\n        color: var(--onna-gray-600);\n        max-width: 680px;\n        margin: 0 auto;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-subtitle-apple strong {\n        color: var(--onna-black);\n        font-weight: 600;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       HERO SECTION - COLOR SWITCHER\n       ============================================ *\/\n    .onna-hero {\n        position: relative;\n        width: 100%;\n        height: 100vh;\n        min-height: 700px;\n        overflow: hidden;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        background: var(--onna-gray-100);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-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    .onna-hero-eyebrow {\n        font-size: 0.95rem;\n        font-weight: 500;\n        text-transform: uppercase;\n        letter-spacing: 0.25em;\n        color: var(--onna-gray-500);\n        margin-bottom: 20px;\n        opacity: 0;\n        animation: blurFadeIn 1s var(--ease-out-expo) 0.1s forwards;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-hero-title {\n        color: var(--onna-black) !important;\n        margin-bottom: 30px;\n        opacity: 0;\n        animation: blurFadeIn 1.2s var(--ease-out-expo) 0.2s forwards;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-hero-subtitle {\n        font-size: 1.3rem;\n        color: var(--onna-gray-600);\n        margin-bottom: 35px;\n        font-weight: 500;\n        letter-spacing: 0.25em;\n        text-transform: uppercase;\n        opacity: 0;\n        animation: blurFadeIn 1s var(--ease-out-expo) 0.35s forwards;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-hero-stats {\n        display: flex;\n        justify-content: center;\n        gap: 0;\n        opacity: 0;\n        animation: fadeInUp 0.8s ease 0.45s forwards;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-hero-stat {\n        text-align: center;\n        padding: 0 40px;\n        border-left: 1px solid var(--onna-gray-300);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-hero-stat:first-child {\n        border-left: none;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-hero-stat-label {\n        font-size: 0.75rem;\n        text-transform: uppercase;\n        letter-spacing: 0.12em;\n        color: var(--onna-gray-500);\n        margin-bottom: 6px;\n        display: block;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-hero-stat-value {\n        font-size: 1.75rem;\n        font-weight: 700;\n        color: var(--onna-black);\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* Bike Showcase *\/\n    .onna-bike-showcase {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        width: 100%;\n        height: 100%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        pointer-events: none;\n        z-index: 1;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-bike-showcase::before {\n        content: '';\n        position: absolute;\n        top: 25%;\n        left: 50%;\n        transform: translateX(-50%);\n        width: 70%;\n        height: 70%;\n        background: radial-gradient(ellipse 60% 50% at 50% 30%, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.01) 40%, rgba(0, 0, 0, 0) 70%);\n        pointer-events: none;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-bike-showcase::after {\n        content: '';\n        position: absolute;\n        bottom: 15%;\n        left: 50%;\n        transform: translateX(-50%);\n        width: 50%;\n        height: 20%;\n        background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.06) 0%, rgba(0, 0, 0, 0) 70%);\n        pointer-events: none;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-bike-slides {\n        position: relative;\n        width: 100%;\n        height: 100%;\n        pointer-events: none;\n        opacity: 0;\n        animation: bikeReveal 1s ease 0.5s forwards;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-bike-slide {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        opacity: 0;\n        transform: scale(0.95);\n        transition: opacity 0.5s ease, transform 0.5s ease;\n        pointer-events: none;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        padding-top: 160px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-bike-slide.active {\n        opacity: 1;\n        transform: scale(1);\n        pointer-events: auto;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-bike-slide img {\n        width: auto;\n        height: 58%;\n        max-width: 75%;\n        object-fit: contain;\n        display: block;\n        filter: drop-shadow(0 15px 30px rgba(0, 0, 0, 0.15));\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* Color Selector *\/\n    .onna-color-selector {\n        position: absolute;\n        bottom: 100px;\n        left: 0;\n        right: 0;\n        z-index: 100;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n        gap: 20px;\n        opacity: 0;\n        animation: fadeInUp 0.8s ease 0.7s forwards;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-color-dots {\n        display: flex;\n        justify-content: center;\n        gap: 20px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-color-dot {\n        width: 52px;\n        height: 52px;\n        border-radius: 50%;\n        cursor: pointer;\n        transition: all 0.4s var(--ease-out-expo);\n        position: relative;\n        border: 3px solid var(--onna-gray-300);\n        outline: none;\n        -webkit-appearance: none;\n        appearance: none;\n        box-shadow: none;\n        overflow: hidden;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-color-dot:hover {\n        transform: scale(1.15) translateY(-3px);\n        border-color: var(--onna-gray-500);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-color-dot.active {\n        border-color: var(--onna-black);\n        transform: scale(1.08);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-dot-red { background: linear-gradient(145deg, #ef4444 0%, #dc2626 100%); }\n    .onna-dot-purple { background: linear-gradient(145deg, #a78bfa 0%, #7c3aed 100%); }\n    .onna-dot-blue { background: linear-gradient(145deg, #60a5fa 0%, #3b82f6 100%); }\u003c\/p\u003e\n\u003cp\u003e    .onna-color-name {\n        font-size: 1.1rem;\n        color: #1d1d1f !important;\n        font-weight: 500;\n        letter-spacing: 0.03em;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       ELIMINATE ALL GAPS BETWEEN SECTIONS\n       ============================================ *\/\n    .onna-page section {\n        margin: 0 !important;\n        padding-top: 0;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-page \u003e section + section {\n        margin-top: 0 !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       HIGHLIGHTS GRID - 3 CARDS\n       ============================================ *\/\n    .onna-highlights-section {\n        padding: 0;\n        background: var(--onna-white);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-highlights-grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 0;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-highlight-card {\n        position: relative;\n        overflow: hidden;\n        aspect-ratio: 4\/5;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-highlight-card img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        transition: transform 0.8s var(--ease-out-expo);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-highlight-card:hover img {\n        transform: scale(1.05);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-highlight-overlay {\n        position: absolute;\n        bottom: 0;\n        left: 0;\n        right: 0;\n        padding: 40px 32px;\n        background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.8) 100%);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-highlight-title {\n        font-size: clamp(1.5rem, 2.5vw, 2rem);\n        font-weight: 700;\n        color: #ffffff !important;\n        margin-bottom: 12px;\n        line-height: 1.2;\n        text-shadow: 0 2px 10px rgba(0,0,0,0.5);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-highlight-text {\n        font-size: 0.9375rem;\n        color: rgba(255, 255, 255, 0.8);\n        line-height: 1.6;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       CONTENT SECTIONS - WHITE + APPLE GRAY ONLY\n       ============================================ *\/\n    .onna-section-white {\n        padding: 120px 24px;\n        background: var(--onna-white);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-section-gray {\n        padding: 120px 24px;\n        background: var(--onna-gray-100);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-container {\n        max-width: 1200px;\n        margin: 0 auto;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-container-wide {\n        max-width: 1400px;\n        margin: 0 auto;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-container-xl {\n        max-width: 1600px;\n        margin: 0 auto;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       SPLIT LAYOUTS\n       ============================================ *\/\n    .onna-split {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 80px;\n        align-items: center;\n        margin-top: 64px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-split-image {\n        border-radius: 24px;\n        overflow: hidden;\n        box-shadow: 0 30px 60px -15px rgba(0, 0, 0, 0.1);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-split-image img {\n        width: 100%;\n        height: auto;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-split-content h3 {\n        font-size: clamp(1.5rem, 3vw, 2rem);\n        font-weight: 700;\n        margin-bottom: 20px;\n        line-height: 1.2;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-split-content p {\n        font-size: 1.0625rem;\n        line-height: 1.8;\n        color: var(--onna-gray-600);\n        margin-bottom: 24px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-split-content p:last-child {\n        margin-bottom: 0;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       TECH FEATURES CAROUSEL - LIGHT VERSION\n       ============================================ *\/\n    .onna-tech-carousel {\n        display: flex;\n        gap: 12px;\n        overflow-x: auto;\n        scroll-behavior: smooth;\n        scrollbar-width: none;\n        -ms-overflow-style: none;\n        padding: 0 20px 40px;\n        margin-top: 48px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-tech-carousel::-webkit-scrollbar {\n        display: none;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-tech-slide {\n        flex: 0 0 340px;\n        height: 380px;\n        border-radius: 20px;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n        transition: transform 0.5s var(--ease-out-expo), box-shadow 0.5s ease;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-tech-slide:hover {\n        transform: scale(1.03) translateY(-5px);\n        box-shadow: 0 20px 60px rgba(0, 0, 0, 0.12);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-tech-slide img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        transition: transform 0.8s var(--ease-out-expo);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-tech-slide:hover img {\n        transform: scale(1.15);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-tech-slide-content {\n        position: absolute;\n        bottom: 0;\n        left: 0;\n        right: 0;\n        padding: 35px 25px;\n        background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, transparent 100%);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-tech-slide-number {\n        font-size: 0.7rem;\n        font-weight: 700;\n        letter-spacing: 2px;\n        margin-bottom: 10px;\n        background: linear-gradient(90deg, #2997ff, #a855f7, #ef4444);\n        -webkit-background-clip: text;\n        -webkit-text-fill-color: transparent;\n        background-clip: text;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-tech-slide-name {\n        font-size: 1.3rem;\n        font-weight: 700;\n        color: #ffffff;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-carousel-progress {\n        max-width: 600px;\n        margin: 0 auto;\n        padding: 0 20px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-progress-bar {\n        height: 3px;\n        background: var(--onna-gray-200);\n        border-radius: 2px;\n        overflow: hidden;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-progress-fill {\n        height: 100%;\n        background: linear-gradient(90deg, #2997ff 0%, #a855f7 50%, #ef4444 100%);\n        width: 25%;\n        transition: transform 0.3s ease;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-carousel-nav {\n        display: flex;\n        justify-content: flex-end;\n        gap: 12px;\n        max-width: 1400px;\n        margin: 25px auto 0;\n        padding: 0 40px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-carousel-btn {\n        width: 50px;\n        height: 50px;\n        border: 1px solid var(--onna-gray-300);\n        background: transparent;\n        border-radius: 10px;\n        cursor: pointer;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        transition: all 0.3s var(--ease-out-expo);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-carousel-btn:hover {\n        background: var(--onna-gray-100);\n        border-color: var(--onna-gray-500);\n        transform: scale(1.05);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-carousel-btn svg {\n        width: 22px;\n        height: 22px;\n        stroke: var(--onna-black);\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       DESIGN DETAILS - CARDS\n       ============================================ *\/\n    .onna-design-features {\n        display: grid;\n        grid-template-columns: repeat(4, 1fr);\n        gap: 28px;\n        margin-top: 64px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-design-card {\n        background: var(--onna-white);\n        border-radius: 24px;\n        overflow: hidden;\n        transition: all 0.5s var(--ease-out-expo);\n        border: 1px solid var(--onna-gray-200);\n        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-design-card:hover {\n        transform: translateY(-8px);\n        box-shadow: 0 30px 60px -15px rgba(0, 0, 0, 0.12);\n        border-color: var(--onna-gray-300);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-design-card-image {\n        aspect-ratio: 16\/10;\n        overflow: hidden;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-design-card-image img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        transition: transform 0.6s var(--ease-out-expo);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-design-card:hover .onna-design-card-image img {\n        transform: scale(1.05);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-design-card-content {\n        padding: 28px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-design-card-title {\n        font-size: 1.25rem;\n        font-weight: 700;\n        margin-bottom: 12px;\n        color: var(--onna-black);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-design-card-text {\n        font-size: 0.9375rem;\n        line-height: 1.7;\n        color: var(--onna-gray-600);\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       GEOMETRY SECTION\n       ============================================ *\/\n    .onna-stats-grid {\n        display: grid;\n        grid-template-columns: repeat(5, 1fr);\n        gap: 24px;\n        margin-bottom: 80px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-stat-item {\n        text-align: center;\n        padding: 32px 16px;\n        background: var(--onna-white);\n        border-radius: 20px;\n        border: 1px solid var(--onna-gray-200);\n        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04);\n        transition: all 0.4s var(--ease-out-expo);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-stat-item:hover {\n        border-color: var(--onna-gray-300);\n        transform: translateY(-4px);\n        box-shadow: 0 12px 30px rgba(0, 0, 0, 0.08);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-stat-number {\n        font-size: clamp(2rem, 4vw, 3.5rem);\n        font-weight: 800;\n        letter-spacing: -0.03em;\n        line-height: 1;\n        margin-bottom: 8px;\n        background: linear-gradient(90deg, #2997ff 0%, #6366f1 30%, #a855f7 50%, #ec4899 70%, #ef4444 100%);\n        -webkit-background-clip: text;\n        -webkit-text-fill-color: transparent;\n        background-clip: text;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-stat-label {\n        font-size: 0.875rem;\n        font-weight: 500;\n        color: var(--onna-gray-500);\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-geometry-content {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 64px;\n        align-items: start;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-geometry-table-wrapper {\n        overflow-x: auto;\n        border-radius: 20px;\n        background: var(--onna-white);\n        box-shadow: 0 15px 50px rgba(0, 0, 0, 0.06);\n        border: 1px solid var(--onna-gray-200);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-geometry-table {\n        width: 100%;\n        border-collapse: collapse;\n        min-width: 600px;\n        font-size: 0.9375rem;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-geometry-table thead {\n        background: var(--onna-gray-100);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-geometry-table th {\n        padding: 18px 16px;\n        text-align: center;\n        font-weight: 700;\n        font-size: 0.8125rem;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n        white-space: nowrap;\n        color: var(--onna-gray-700);\n        border-bottom: 2px solid var(--onna-gray-200);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-geometry-table th:first-child {\n        text-align: left;\n        padding-left: 24px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-geometry-table tbody tr {\n        border-bottom: 1px solid var(--onna-gray-200);\n        transition: background 0.2s ease;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-geometry-table tbody tr:hover {\n        background: var(--onna-gray-50);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-geometry-table tbody tr:last-child {\n        border-bottom: none;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-geometry-table td {\n        padding: 16px;\n        text-align: center;\n        color: var(--onna-gray-700);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-geometry-table td:first-child {\n        text-align: left;\n        padding-left: 24px;\n        font-weight: 600;\n        color: var(--onna-black);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-geometry-details {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 20px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-geo-detail-item {\n        padding: 20px;\n        background: var(--onna-white);\n        border-radius: 16px;\n        border: 1px solid var(--onna-gray-200);\n        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.03);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-geo-detail-value {\n        font-size: 1.5rem;\n        font-weight: 700;\n        margin-bottom: 4px;\n        background: linear-gradient(90deg, #2997ff, #a855f7, #ef4444);\n        -webkit-background-clip: text;\n        -webkit-text-fill-color: transparent;\n        background-clip: text;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-geo-detail-label {\n        font-size: 0.8125rem;\n        color: var(--onna-gray-500);\n        text-transform: uppercase;\n        letter-spacing: 0.04em;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       PRODUCTS \/ CONFIGURATIONS\n       ============================================ *\/\n    .onna-products-grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 32px;\n        margin-top: 64px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-product-card {\n        background: var(--onna-gray-50);\n        border-radius: 24px;\n        overflow: hidden;\n        transition: all 0.5s var(--ease-out-expo);\n        border: 1px solid var(--onna-gray-200);\n        position: relative;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-product-card:hover {\n        transform: translateY(-8px);\n        box-shadow: 0 30px 60px -15px rgba(0, 0, 0, 0.12);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-product-badge {\n        position: absolute;\n        top: 20px;\n        left: 20px;\n        padding: 8px 16px;\n        border-radius: 50px;\n        font-size: 0.72rem;\n        font-weight: 700;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        z-index: 2;\n        color: var(--onna-white);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-badge-top { background: linear-gradient(135deg, #6366f1 0%, #a855f7 100%); }\n    .onna-badge-value { background: linear-gradient(135deg, #ec4899 0%, #ef4444 100%); }\n    .onna-badge-entry { background: linear-gradient(135deg, #2997ff 0%, #6366f1 100%); }\u003c\/p\u003e\n\u003cp\u003e    .onna-product-image {\n        padding: 45px;\n        background: var(--onna-white);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        min-height: 280px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-product-image img {\n        max-width: 100%;\n        height: auto;\n        transition: transform 0.5s var(--ease-out-expo);\n        filter: drop-shadow(0 10px 20px rgba(0,0,0,0.1));\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-product-card:hover .onna-product-image img {\n        transform: scale(1.08);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-product-info {\n        padding: 32px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-product-frame {\n        font-size: 0.75rem;\n        font-weight: 700;\n        text-transform: uppercase;\n        letter-spacing: 1.5px;\n        margin-bottom: 10px;\n        background: linear-gradient(90deg, #2997ff, #a855f7);\n        -webkit-background-clip: text;\n        -webkit-text-fill-color: transparent;\n        background-clip: text;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-product-name {\n        font-size: 1.35rem;\n        font-weight: 800;\n        color: var(--onna-black);\n        margin-bottom: 12px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-product-desc {\n        font-size: 0.9375rem;\n        color: var(--onna-gray-600);\n        line-height: 1.65;\n        margin-bottom: 22px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-product-price {\n        font-size: 1.6rem;\n        font-weight: 800;\n        color: var(--onna-black);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-product-price span {\n        font-size: 0.85rem;\n        color: var(--onna-gray-500);\n        font-weight: 400;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       COMPARISON TABLE - LIGHT VERSION\n       ============================================ *\/\n    .onna-comparison-table-wrapper {\n        overflow-x: auto;\n        margin-top: 60px;\n        border-radius: 16px;\n        background: var(--onna-white);\n        box-shadow: 0 4px 20px rgba(0,0,0,0.06);\n        border: 1px solid var(--onna-gray-200);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-comparison-table {\n        width: 100%;\n        border-collapse: collapse;\n        min-width: 600px;\n        font-size: 0.9375rem;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-comparison-table thead {\n        background: var(--onna-gray-100);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-comparison-table th {\n        padding: 20px 16px;\n        text-align: center;\n        font-weight: 700;\n        font-size: 0.8125rem;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n        white-space: nowrap;\n        color: var(--onna-black);\n        border-bottom: 2px solid var(--onna-gray-200);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-comparison-table th:first-child {\n        text-align: left;\n        padding-left: 24px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-comparison-table tbody tr {\n        border-bottom: 1px solid var(--onna-gray-200);\n        transition: background 0.2s ease;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-comparison-table tbody tr:hover {\n        background: var(--onna-gray-50);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-comparison-table tbody tr:last-child {\n        border-bottom: none;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-comparison-table td {\n        padding: 18px 16px;\n        text-align: center;\n        color: var(--onna-gray-700);\n        vertical-align: top;\n        line-height: 1.5;\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-comparison-table td:first-child {\n        text-align: left;\n        padding-left: 24px;\n        font-weight: 600;\n        color: var(--onna-black);\n    }\u003c\/p\u003e\n\u003cp\u003e    .onna-comparison-table th:first-child,\n    .onna-comparison-table td:first-child {\n        position: sticky;\n        left: 0;\n        background: var(--onna-white);\n        z-index: 2;\u003c\/style\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ORBEA","offers":[{"title":"S \/ Burning Red (Gloss) - Black (Matt)","offer_id":57494460793214,"sku":"T20515RA","price":2599.0,"currency_code":"RON","in_stock":true},{"title":"S \/ Tanzanite (Matt) - Silver (Gloss)","offer_id":57494460825982,"sku":"T20515RD","price":2599.0,"currency_code":"RON","in_stock":true},{"title":"S \/ Ivory White (Gloss) - Navy Blue (Matt)","offer_id":57494460858750,"sku":"T20515RF","price":2599.0,"currency_code":"RON","in_stock":true},{"title":"M \/ Burning Red (Gloss) - Black (Matt)","offer_id":57494460891518,"sku":"T20517RA","price":2599.0,"currency_code":"RON","in_stock":true},{"title":"M \/ Tanzanite (Matt) - Silver (Gloss)","offer_id":57494460924286,"sku":"T20517RD","price":2599.0,"currency_code":"RON","in_stock":true},{"title":"M \/ Ivory White (Gloss) - Navy Blue (Matt)","offer_id":57494460957054,"sku":"T20517RF","price":2599.0,"currency_code":"RON","in_stock":true},{"title":"L \/ Burning Red (Gloss) - Black (Matt)","offer_id":57494460989822,"sku":"T20519RA","price":2599.0,"currency_code":"RON","in_stock":true},{"title":"L \/ Tanzanite (Matt) - Silver (Gloss)","offer_id":57494461022590,"sku":"T20519RD","price":2599.0,"currency_code":"RON","in_stock":true},{"title":"L \/ Ivory White (Gloss) - Navy Blue (Matt)","offer_id":57494461055358,"sku":"T20519RF","price":2599.0,"currency_code":"RON","in_stock":true},{"title":"XL \/ Burning Red (Gloss) - Black (Matt)","offer_id":57494461088126,"sku":"T20521RA","price":2599.0,"currency_code":"RON","in_stock":true},{"title":"XL \/ Tanzanite (Matt) - Silver (Gloss)","offer_id":57494461120894,"sku":"T20521RD","price":2599.0,"currency_code":"RON","in_stock":true},{"title":"XL \/ Ivory White (Gloss) - Navy Blue (Matt)","offer_id":57494461153662,"sku":"T20521RF","price":2599.0,"currency_code":"RON","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/9976\/8190\/files\/T205TTCC-RA-SIDE-ONNA_29_50-3.jpg?v=1780307203","url":"https:\/\/www.provelo.ro\/products\/onna-29-50-s-burning-red-gloss-black-matt","provider":"ProVelo - Biciclete, Accesorii Ciclism și Soluții de Transport","version":"1.0","type":"link"}