{"product_id":"bicicleta-sosea-bianchi-infinito-105-carbon","title":"Bicicletă șosea BIANCHI INFINITO - 105 - Carbon","description":"\u003ch1 style=\"text-align: center;\"\u003eBicicletă șosea BIANCHI INFINITO - 105 - Carbon\u003c\/h1\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv data-elementor-type=\"container\" data-elementor-id=\"291314\" class=\"elementor elementor-291314\" data-elementor-settings='{\"ha_cmc_init_switcher\":\"no\"}' data-elementor-post-type=\"elementor_library\"\u003e\n\u003cdiv class=\"elementor-element elementor-element-855d118 e-flex e-con-boxed e-con e-parent\" data-id=\"855d118\" 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-6451693 elementor-widget elementor-widget-html\" data-id=\"6451693\" data-element_type=\"widget\" data-widget_type=\"html.default\"\u003e\n\u003cp\u003e\u003c!-- Bianchi INFINITO - Landing Page Premium --\u003e\u003cbr\u003e\n\u003c!-- SEO: Bianchi Infinito carbon endurance road bike, bicicletă șosea carbon confort 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 - INFINITO EDITION\n       ============================================ *\/\n    .infinito-page {\n        --inf-black: #1d1d1f;\n        --inf-white: #ffffff;\n        --inf-gray-50: #fafafa;\n        --inf-gray-100: #f5f5f7;\n        --inf-gray-200: #e8e8ed;\n        --inf-gray-300: #d2d2d7;\n        --inf-gray-500: #86868b;\n        --inf-gray-600: #6e6e73;\n        --inf-gray-700: #515154;\n        --inf-gray-800: #2d2d2d;\n        --inf-gray-900: #1a1a1a;\u003c\/p\u003e\n\u003cp\u003e        \/* Bianchi Signature Colors - Celeste + Deep Blue *\/\n        --inf-celeste: #55C1AE;\n        --inf-celeste-light: #7AD4C5;\n        --inf-celeste-dark: #3BA897;\n        --inf-navy: #1a2744;\n        --inf-navy-light: #2a3d5e;\n        --inf-gold: #c9a84c;\n        --inf-purple: #6b4c9a;\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       FULL WIDTH OVERRIDE - CRITICAL\n       JS sets exact negative margin on .infinito-page\n       JS adds .infinito-fw-parent on all ancestors\n       ============================================ *\/\n    html, body {\n        overflow-x: hidden !important;\n        max-width: 100% !important;\n        margin: 0 !important;\n        padding: 0 !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-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    .infinito-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        width: auto !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-fw-parent.elementor-widget-container,\n    .infinito-fw-parent.elementor-element,\n    .infinito-fw-parent.elementor-column,\n    .infinito-fw-parent.elementor-widget,\n    .infinito-fw-parent.elementor-section,\n    .infinito-fw-parent.elementor-container,\n    .infinito-fw-parent.elementor-inner,\n    .infinito-fw-parent.elementor-column-wrap,\n    .infinito-fw-parent.elementor-widget-wrap,\n    .infinito-fw-parent.e-con,\n    .infinito-fw-parent.e-con-inner,\n    .infinito-fw-parent\u003cdata-element_type\u003e,\n    .infinito-fw-parent.woocommerce-Tabs-panel,\n    .infinito-fw-parent.entry-content,\n    .infinito-fw-parent.wc-tab {\n        padding-left: 0 !important;\n        padding-right: 0 !important;\n        margin-left: 0 !important;\n        margin-right: 0 !important;\n        max-width: 100vw !important;\n        width: 100% !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       ELEMENTOR KIT OVERRIDE - TYPOGRAPHY\n       ============================================ *\/\n    .elementor-widget-container .infinito-page h1,\n    .elementor-widget-container .infinito-page h2,\n    .elementor-widget-container .infinito-page h3,\n    .elementor-widget-container .infinito-page h4,\n    .elementor-widget-container .infinito-page h5,\n    .elementor-widget-container .infinito-page h6,\n    .elementor-kit-6 .infinito-page h1,\n    .elementor-kit-6 .infinito-page h2,\n    .elementor-kit-6 .infinito-page h3,\n    .elementor-kit-6 .infinito-page h4,\n    .elementor-kit-6 .infinito-page h5,\n    .elementor-kit-6 .infinito-page h6,\n    .infinito-page h1,\n    .infinito-page h2,\n    .infinito-page h3,\n    .infinito-page h4,\n    .infinito-page h5,\n    .infinito-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 .infinito-page h2,\n    .elementor-widget-container .infinito-page h2 {\n        font-size: inherit !important;\n        font-weight: inherit !important;\n        line-height: inherit !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    .single-product-tabs .woocommerce-Tabs-panel .infinito-page h2,\n    .woocommerce-Tabs-panel .infinito-page h2,\n    .infinito-page h2.infinito-title-main,\n    .infinito-page h2 {\n        display: block !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       RESET \u0026 BASE\n       ============================================ *\/\n    .infinito-page {\n        font-family: var(--font-main);\n        color: var(--inf-black);\n        background: var(--inf-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    .infinito-page * {\n        box-sizing: border-box;\n        margin: 0;\n        padding: 0;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-page img,\n    .infinito-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 shimmer {\n        0% { background-position: -200% center; }\n        100% { background-position: 200% center; }\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       BIANCHI GRADIENTS\n       ============================================ *\/\n    .infinito-gradient-celeste,\n    .infinito-page .infinito-gradient-celeste,\n    .elementor-widget-container .infinito-gradient-celeste {\n        background: linear-gradient(90deg, #1a2744 0%, #3BA897 35%, #55C1AE 60%, #7AD4C5 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    .infinito-gradient-luxury,\n    .infinito-page .infinito-gradient-luxury,\n    .elementor-widget-container .infinito-gradient-luxury {\n        background: linear-gradient(90deg, #1a2744 0%, #6b4c9a 30%, #55C1AE 60%, #c9a84c 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    .infinito-gradient-endurance,\n    .infinito-page .infinito-gradient-endurance,\n    .elementor-widget-container .infinito-gradient-endurance {\n        background: linear-gradient(90deg, #374151 0%, #55C1AE 35%, #3BA897 55%, #1a2744 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       TYPOGRAPHY SYSTEM\n       ============================================ *\/\n    .infinito-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    .infinito-title-group {\n        text-align: center;\n        margin-bottom: 3rem;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-page .infinito-title-main,\n    .elementor-kit-6 .infinito-page .infinito-title-main,\n    .elementor-widget-container .infinito-page .infinito-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    .infinito-page .infinito-title-secondary,\n    .elementor-kit-6 .infinito-page .infinito-title-secondary,\n    .elementor-widget-container .infinito-page .infinito-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(--inf-black) !important;\n        -webkit-text-fill-color: var(--inf-black) !important;\n        margin-bottom: 1.5rem !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-subtitle-apple {\n        font-size: clamp(1.0625rem, 2vw, 1.3125rem);\n        font-weight: 400;\n        line-height: 1.7;\n        color: var(--inf-gray-600);\n        max-width: 680px;\n        margin: 0 auto;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-subtitle-apple strong {\n        color: var(--inf-black);\n        font-weight: 600;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       HERO SECTION - DARK IMMERSIVE\n       ============================================ *\/\n    .infinito-hero {\n        position: relative;\n        width: 100%;\n        height: 100vh;\n        min-height: 700px;\n        overflow: hidden;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-hero-image {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        z-index: 1;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-hero-overlay {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        background: linear-gradient(180deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.15) 40%, rgba(0,0,0,0.5) 100%);\n        z-index: 2;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-hero-content {\n        position: relative;\n        z-index: 3;\n        text-align: center;\n        color: var(--inf-white);\n        padding: 0 24px;\n        max-width: 900px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-hero-badge {\n        display: inline-block;\n        padding: 8px 24px;\n        background: rgba(85, 193, 174, 0.2);\n        backdrop-filter: blur(10px);\n        border: 1px solid rgba(85, 193, 174, 0.4);\n        border-radius: 50px;\n        font-size: 0.875rem;\n        font-weight: 600;\n        letter-spacing: 0.08em;\n        text-transform: uppercase;\n        color: rgba(255,255,255,0.9);\n        margin-bottom: 20px;\n        opacity: 0;\n        animation: blurFadeIn 1.2s var(--ease-out-expo) 0.1s forwards;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-hero-title {\n        margin-bottom: 24px;\n        opacity: 0;\n        animation: blurFadeIn 1.2s var(--ease-out-expo) 0.3s forwards;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-hero-subtitle {\n        font-size: clamp(1.125rem, 2.5vw, 1.5rem) !important;\n        font-weight: 400 !important;\n        line-height: 1.6 !important;\n        max-width: 650px;\n        margin: 0 auto 32px;\n        opacity: 0;\n        animation: blurFadeIn 1.2s var(--ease-out-expo) 0.6s forwards;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-hero-stats {\n        display: flex;\n        justify-content: center;\n        gap: 0;\n        opacity: 0;\n        animation: fadeInUp 0.8s ease 0.8s forwards;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-hero-stat {\n        text-align: center;\n        padding: 0 40px;\n        border-left: 1px solid rgba(255,255,255,0.25);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-hero-stat:first-child {\n        border-left: none;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-hero-stat-label {\n        font-size: 0.75rem;\n        text-transform: uppercase;\n        letter-spacing: 0.12em;\n        color: rgba(255,255,255,0.6);\n        margin-bottom: 6px;\n        display: block;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-hero-stat-value {\n        font-size: 1.75rem;\n        font-weight: 700;\n        color: #ffffff;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       ELIMINATE ALL GAPS BETWEEN SECTIONS\n       ============================================ *\/\n    .infinito-page section {\n        margin: 0 !important;\n        padding-top: 0;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-page \u003e section + section {\n        margin-top: 0 !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       HIGHLIGHTS GRID - 3 CARDS\n       ============================================ *\/\n    .infinito-highlights-section {\n        padding: 0;\n        background: var(--inf-white);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-highlights-grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 0;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-highlight-card {\n        position: relative;\n        overflow: hidden;\n        aspect-ratio: 3\/4;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-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    .infinito-highlight-card:hover img {\n        transform: scale(1.05);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-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    .infinito-highlight-title {\n        font-size: clamp(1.75rem, 3vw, 2.25rem);\n        font-weight: 700;\n        color: #ffffff !important;\n        -webkit-text-fill-color: #ffffff !important;\n        margin-bottom: 14px;\n        line-height: 1.2;\n        text-shadow: 0 2px 10px rgba(0,0,0,0.5);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-highlight-text {\n        font-size: 1.0625rem;\n        color: rgba(255, 255, 255, 0.85);\n        -webkit-text-fill-color: rgba(255, 255, 255, 0.85);\n        line-height: 1.7;\n    }\u003c\/p\u003e\n\u003cp\u003e    @media (max-width: 900px) {\n        .infinito-highlights-grid {\n            grid-template-columns: 1fr;\n        }\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       CONTENT SECTIONS\n       ============================================ *\/\n    .infinito-section-white {\n        padding: 120px 24px;\n        background: var(--inf-white);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-section-gray {\n        padding: 120px 24px;\n        background: var(--inf-gray-100);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-section-dark {\n        padding: 120px 24px;\n        background: var(--inf-navy);\n        color: #ffffff;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-container {\n        max-width: 1200px;\n        margin: 0 auto;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-container-wide {\n        max-width: 1400px;\n        margin: 0 auto;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       SPLIT LAYOUTS\n       ============================================ *\/\n    .infinito-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    .infinito-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    .infinito-split-image img {\n        width: 100%;\n        height: auto;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-split-content h3 {\n        font-size: clamp(1.75rem, 3.5vw, 2.5rem);\n        font-weight: 700;\n        margin-bottom: 24px;\n        line-height: 1.2;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-split-content p {\n        font-size: 1.125rem;\n        line-height: 1.8;\n        color: var(--inf-gray-600);\n        margin-bottom: 24px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-split-content p:last-child {\n        margin-bottom: 0;\n    }\u003c\/p\u003e\n\u003cp\u003e    @media (max-width: 900px) {\n        .infinito-split {\n            grid-template-columns: 1fr;\n            gap: 48px;\n        }\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       TECH FEATURES GRID (replaced carousel)\n       ============================================ *\/\n    .infinito-tech-grid {\n        display: grid;\n        grid-template-columns: repeat(4, 1fr);\n        gap: 20px;\n        margin-top: 48px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-tech-slide {\n        border-radius: 24px;\n        overflow: hidden;\n        position: relative;\n        aspect-ratio: 3\/4;\n        cursor: pointer;\n        transition: transform 0.5s var(--ease-out-expo), box-shadow 0.5s ease;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-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    .infinito-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    .infinito-tech-slide:hover img {\n        transform: scale(1.15);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-tech-slide-content {\n        position: absolute;\n        bottom: 0;\n        left: 0;\n        right: 0;\n        padding: 40px 30px;\n        background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, transparent 100%);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-tech-slide-number {\n        font-size: 0.8rem;\n        font-weight: 700;\n        letter-spacing: 2px;\n        margin-bottom: 12px;\n        color: var(--inf-celeste);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-tech-slide-name {\n        font-size: 1.5rem;\n        font-weight: 700;\n        color: #ffffff;\n    }\u003c\/p\u003e\n\u003cp\u003e    @media (max-width: 1100px) {\n        .infinito-tech-grid {\n            grid-template-columns: repeat(2, 1fr);\n        }\n    }\u003c\/p\u003e\n\u003cp\u003e    @media (max-width: 600px) {\n        .infinito-tech-grid {\n            grid-template-columns: 1fr;\n        }\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       DESIGN FEATURES - 4 CARDS\n       ============================================ *\/\n    .infinito-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    .infinito-design-card {\n        background: var(--inf-white);\n        border-radius: 24px;\n        overflow: hidden;\n        transition: all 0.5s var(--ease-out-expo);\n        border: 1px solid var(--inf-gray-200);\n        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-design-card:hover {\n        transform: translateY(-8px);\n        box-shadow: 0 30px 60px -15px rgba(0, 0, 0, 0.12);\n        border-color: var(--inf-gray-300);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-design-card-image {\n        aspect-ratio: 16\/11;\n        overflow: hidden;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-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    .infinito-design-card:hover .infinito-design-card-image img {\n        transform: scale(1.05);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-design-card-content {\n        padding: 32px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-design-card-title {\n        font-size: 1.4rem;\n        font-weight: 700;\n        margin-bottom: 12px;\n        line-height: 1.3;\n        color: var(--inf-black);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-design-card-text {\n        font-size: 1.0625rem;\n        line-height: 1.7;\n        color: var(--inf-gray-600);\n    }\u003c\/p\u003e\n\u003cp\u003e    @media (max-width: 1100px) {\n        .infinito-design-features {\n            grid-template-columns: repeat(2, 1fr);\n        }\n    }\u003c\/p\u003e\n\u003cp\u003e    @media (max-width: 600px) {\n        .infinito-design-features {\n            grid-template-columns: 1fr;\n        }\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       MODELS COMPARISON\n       ============================================ *\/\n    .infinito-models-grid {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 32px;\n        margin-top: 64px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-model-card {\n        background: var(--inf-white);\n        border-radius: 28px;\n        overflow: hidden;\n        border: 1px solid var(--inf-gray-200);\n        transition: all 0.5s var(--ease-out-expo);\n        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-model-card:hover {\n        transform: translateY(-5px);\n        box-shadow: 0 20px 50px rgba(0, 0, 0, 0.1);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-model-card-image {\n        padding: 40px 30px 20px;\n        background: var(--inf-gray-50);\n        text-align: center;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-model-card-image img {\n        width: 85%;\n        max-height: 300px;\n        object-fit: contain;\n        margin: 0 auto;\n        display: block;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-model-card-info {\n        padding: 32px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-model-badge {\n        display: inline-block;\n        padding: 4px 14px;\n        border-radius: 50px;\n        font-size: 0.75rem;\n        font-weight: 700;\n        letter-spacing: 0.08em;\n        text-transform: uppercase;\n        margin-bottom: 16px;\n        background: rgba(85, 193, 174, 0.12);\n        color: var(--inf-celeste-dark);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-model-name {\n        font-size: 1.5rem;\n        font-weight: 700;\n        margin-bottom: 8px;\n        color: var(--inf-black) !important;\n        -webkit-text-fill-color: var(--inf-black) !important;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-model-tagline {\n        font-size: 1rem;\n        color: var(--inf-gray-600) !important;\n        -webkit-text-fill-color: var(--inf-gray-600) !important;\n        margin-bottom: 20px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-model-specs {\n        display: flex;\n        flex-direction: column;\n        gap: 10px;\n        margin-bottom: 24px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-model-spec {\n        display: flex;\n        justify-content: space-between;\n        font-size: 0.9375rem;\n        padding: 8px 0;\n        border-bottom: 1px solid var(--inf-gray-200);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-model-spec-label {\n        color: var(--inf-gray-600);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-model-spec-value {\n        font-weight: 600;\n        color: var(--inf-black);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-model-price {\n        font-size: 1.75rem;\n        font-weight: 800;\n        color: var(--inf-celeste-dark) !important;\n        -webkit-text-fill-color: var(--inf-celeste-dark) !important;\n        margin-bottom: 20px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-model-btn {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        width: 100%;\n        padding: 16px 32px;\n        background: var(--inf-navy);\n        color: #ffffff !important;\n        -webkit-text-fill-color: #ffffff !important;\n        font-size: 1rem;\n        font-weight: 600;\n        border-radius: 50px;\n        text-decoration: none;\n        transition: all 0.3s var(--ease-out-expo);\n        border: none;\n        cursor: pointer;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-model-btn:hover {\n        background: var(--inf-celeste-dark);\n        transform: scale(1.02);\n        box-shadow: 0 15px 40px -10px rgba(59, 168, 151, 0.4);\n    }\u003c\/p\u003e\n\u003cp\u003e    @media (max-width: 900px) {\n        .infinito-models-grid {\n            grid-template-columns: 1fr;\n        }\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       TECH SPECS TABLE - COMPARISON\n       ============================================ *\/\n    .infinito-specs-section {\n        padding: 120px 24px;\n        background: var(--inf-gray-100);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-specs-container {\n        max-width: 1200px;\n        margin: 0 auto;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* Tab switcher *\/\n    .infinito-specs-tabs {\n        display: flex;\n        justify-content: center;\n        gap: 8px;\n        margin-bottom: 48px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-specs-tab {\n        padding: 14px 32px;\n        border-radius: 50px;\n        font-size: 1rem;\n        font-weight: 600;\n        cursor: pointer;\n        border: 2px solid var(--inf-gray-300);\n        background: transparent;\n        color: var(--inf-gray-600);\n        transition: all 0.3s var(--ease-out-expo);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-specs-tab:hover {\n        border-color: var(--inf-celeste);\n        color: var(--inf-black);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-specs-tab.active {\n        background: var(--inf-navy);\n        border-color: var(--inf-navy);\n        color: #ffffff;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-specs-panel {\n        display: none;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-specs-panel.active {\n        display: block;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-specs-group {\n        margin-bottom: 48px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-specs-group:last-child {\n        margin-bottom: 0;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-specs-group-title {\n        font-size: 1.5rem;\n        font-weight: 700;\n        color: var(--inf-black) !important;\n        -webkit-text-fill-color: var(--inf-black) !important;\n        margin-bottom: 20px;\n        padding-bottom: 12px;\n        border-bottom: 2px solid var(--inf-celeste);\n        display: flex;\n        align-items: center;\n        gap: 12px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-specs-group-title svg {\n        width: 24px;\n        height: 24px;\n        stroke: var(--inf-celeste);\n        flex-shrink: 0;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-spec-row {\n        display: grid;\n        grid-template-columns: 180px 1fr;\n        gap: 0;\n        border-bottom: 1px solid var(--inf-gray-200);\n        transition: background 0.2s ease;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-spec-row:hover {\n        background: rgba(85, 193, 174, 0.04);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-spec-label {\n        font-size: 0.9375rem;\n        font-weight: 600;\n        color: var(--inf-black);\n        padding: 16px 16px 16px 0;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-spec-value {\n        font-size: 0.9375rem;\n        color: var(--inf-gray-700);\n        padding: 16px 0;\n        line-height: 1.6;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* Highlight different specs *\/\n    .infinito-spec-diff {\n        color: var(--inf-celeste-dark);\n        font-weight: 600;\n    }\u003c\/p\u003e\n\u003cp\u003e    @media (max-width: 768px) {\n        .infinito-spec-row {\n            grid-template-columns: 1fr;\n            gap: 4px;\n        }\u003c\/p\u003e\n\u003cp\u003e        .infinito-spec-label {\n            padding: 16px 0 4px 0;\n            font-size: 0.8125rem;\n            color: var(--inf-celeste-dark);\n        }\u003c\/p\u003e\n\u003cp\u003e        .infinito-spec-value {\n            padding: 0 0 16px 0;\n            font-size: 0.875rem;\n        }\u003c\/p\u003e\n\u003cp\u003e        .infinito-specs-section {\n            padding: 80px 16px;\n        }\u003c\/p\u003e\n\u003cp\u003e        .infinito-specs-tabs {\n            flex-direction: column;\n            align-items: center;\n        }\u003c\/p\u003e\n\u003cp\u003e        .infinito-specs-tab {\n            width: 100%;\n            max-width: 300px;\n            text-align: center;\n        }\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       FULL WIDTH IMAGE\n       ============================================ *\/\n    .infinito-fullwidth-image {\n        width: 100%;\n        line-height: 0;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-fullwidth-image img {\n        width: 100%;\n        height: auto;\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       SIZE GUIDE\n       ============================================ *\/\n    .infinito-size-guide {\n        max-width: 1000px;\n        margin: 80px auto 0;\n        padding: 40px;\n        background: var(--inf-white);\n        border-radius: 24px;\n        box-shadow: 0 4px 24px rgba(0,0,0,0.06);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-size-guide-header {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        margin-bottom: 40px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-size-guide-title {\n        font-size: 28px;\n        font-weight: 700;\n        color: var(--inf-black);\n        letter-spacing: -0.02em;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-size-guide-unit {\n        font-size: 14px;\n        font-weight: 600;\n        color: var(--inf-white);\n        background: var(--inf-navy);\n        padding: 8px 20px;\n        border-radius: 20px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-size-table-header {\n        display: grid;\n        grid-template-columns: 80px 1fr 120px;\n        padding: 12px 0;\n        border-bottom: 2px solid var(--inf-gray-200);\n        margin-bottom: 8px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-size-table-header span {\n        font-size: 12px;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.08em;\n        color: var(--inf-gray-500);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-size-table-header span:last-child {\n        text-align: right;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-size-row {\n        display: grid;\n        grid-template-columns: 80px 1fr 120px;\n        align-items: center;\n        padding: 18px 0;\n        border-bottom: 1px solid var(--inf-gray-100);\n        transition: background 0.2s ease;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-size-row:hover {\n        background: rgba(85, 193, 174, 0.04);\n        margin: 0 -20px;\n        padding: 18px 20px;\n        border-radius: 12px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-size-row:last-child {\n        border-bottom: none;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-size-number {\n        font-size: 24px;\n        font-weight: 700;\n        color: var(--inf-black);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-size-bar-container {\n        position: relative;\n        height: 40px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-size-bar {\n        position: absolute;\n        height: 40px;\n        padding: 0 24px;\n        background: rgba(85, 193, 174, 0.12);\n        border-radius: 20px;\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 14px;\n        font-weight: 500;\n        color: var(--inf-gray-700);\n        transition: all 0.2s ease;\n        white-space: nowrap;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-size-row:hover .infinito-size-bar {\n        background: rgba(85, 193, 174, 0.22);\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-size-height {\n        font-size: 16px;\n        font-weight: 500;\n        color: var(--inf-gray-600);\n        text-align: right;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-size-note {\n        font-size: 13px;\n        color: var(--inf-gray-500);\n        margin-top: 24px;\n        padding-top: 20px;\n        border-top: 1px solid var(--inf-gray-100);\n    }\u003c\/p\u003e\n\u003cp\u003e    @media (max-width: 600px) {\n        .infinito-size-guide {\n            padding: 24px 16px;\n            margin: 48px auto 0;\n        }\u003c\/p\u003e\n\u003cp\u003e        .infinito-size-row {\n            grid-template-columns: 50px 1fr 90px;\n            padding: 14px 0;\n        }\u003c\/p\u003e\n\u003cp\u003e        .infinito-size-number {\n            font-size: 18px;\n        }\u003c\/p\u003e\n\u003cp\u003e        .infinito-size-bar {\n            font-size: 12px;\n            padding: 0 14px;\n            height: 34px;\n        }\u003c\/p\u003e\n\u003cp\u003e        .infinito-size-height {\n            font-size: 13px;\n        }\n    }\u003c\/p\u003e\n\u003cp\u003e    \/* ============================================\n       CTA SECTION\n       ============================================ *\/\n    .infinito-cta-section {\n        background: linear-gradient(135deg, #1a2744 0%, #2a3d5e 50%, #3BA897 100%);\n        padding: 120px 24px;\n        text-align: center;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-cta-title {\n        font-size: clamp(2.5rem, 5vw, 4rem) !important;\n        font-weight: 700 !important;\n        letter-spacing: -0.03em !important;\n        color: #ffffff !important;\n        -webkit-text-fill-color: #ffffff !important;\n        margin-bottom: 20px;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-cta-text {\n        font-size: clamp(1.0625rem, 2vw, 1.25rem);\n        color: rgba(255,255,255,0.8);\n        -webkit-text-fill-color: rgba(255,255,255,0.8);\n        max-width: 600px;\n        margin: 0 auto 40px;\n        line-height: 1.7;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-cta-buttons {\n        display: flex;\n        gap: 16px;\n        justify-content: center;\n        flex-wrap: wrap;\n    }\u003c\/p\u003e\n\u003cp\u003e    .infinito-btn-primary {\n        display: inline-flex;\n        align-items: center;\n        padding: 18px 40px;\u003c\/style\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Bianchi","offers":[{"title":"50 cm \/ Celeste","offer_id":57495803691390,"sku":"NW50280119-1","price":17995.0,"currency_code":"RON","in_stock":true},{"title":"50 cm \/ Purple Black","offer_id":57495803724158,"sku":"NW50280119-1","price":17995.0,"currency_code":"RON","in_stock":true},{"title":"55 cm \/ Celeste","offer_id":57495803756926,"sku":"NW50280119-1","price":17995.0,"currency_code":"RON","in_stock":true},{"title":"55 cm \/ Purple Black","offer_id":57495803789694,"sku":"NW50280119-1","price":17995.0,"currency_code":"RON","in_stock":true},{"title":"47 cm \/ Celeste","offer_id":57495803822462,"sku":"NW50280119-1","price":17995.0,"currency_code":"RON","in_stock":true},{"title":"47 cm \/ Purple Black","offer_id":57495803855230,"sku":"NW50280119-1","price":17995.0,"currency_code":"RON","in_stock":true},{"title":"53 cm \/ Celeste","offer_id":57495803887998,"sku":"NW50280119-1","price":17995.0,"currency_code":"RON","in_stock":true},{"title":"53 cm \/ Purple Black","offer_id":57495803920766,"sku":"NW50280119-1","price":17995.0,"currency_code":"RON","in_stock":true},{"title":"57 cm \/ Celeste","offer_id":57495803953534,"sku":"NW50280119-1","price":17995.0,"currency_code":"RON","in_stock":true},{"title":"57 cm \/ Purple Black","offer_id":57495803986302,"sku":"NW50280119-1","price":17995.0,"currency_code":"RON","in_stock":true},{"title":"59 cm \/ Celeste","offer_id":57495804019070,"sku":"NW50280119-1","price":17995.0,"currency_code":"RON","in_stock":true},{"title":"59 cm \/ Purple Black","offer_id":57495804051838,"sku":"NW50280119-1","price":17995.0,"currency_code":"RON","in_stock":true},{"title":"61 cm \/ Celeste","offer_id":57495804084606,"sku":"NW50280119-1","price":17995.0,"currency_code":"RON","in_stock":true},{"title":"61 cm \/ Purple Black","offer_id":57495804117374,"sku":"NW50280119-1","price":17995.0,"currency_code":"RON","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/9976\/8190\/files\/YVBR8I2K_8-scaled_c2cb3a07-5aef-49a5-a533-d6ca262457b9.jpg?v=1780322522","url":"https:\/\/www.provelo.ro\/products\/bicicleta-sosea-bianchi-infinito-105-carbon","provider":"ProVelo - Biciclete, Accesorii Ciclism și Soluții de Transport","version":"1.0","type":"link"}