Ribble – Ultra TT

£2.19

Buy Now

SKU: 5332000553027911 Category:

Description

Our Fastest Bike Ever WORLD CLASS TT PERFORMANCE Designed and perfected with ultimate watt-saving aerodynamic efficiency as the priority, the new Ultra TT is a bike bred purely to go fast. Raced by Ribble Pro Team riders, the Ultra TT is a UCI legal, proven race winning and record breaking TT platform. The performance tuned, full carbon Ultra TT frameset has been aerodynamically optimised for real world racing conditions with built-in adjustability to enable you to achieve your perfect position. TESTING, ANALYSIS REFINEMENT Fine-tuned through a rigorous testing process, this time trial superbike has been developed by our RD team using the world class aerodynamic expert and UK time trial champion Dan Bigham as our test pilot. Hours in the velodrome, real world testing and extensive CFD analysis repeatedly identified further aero gains throughout the RD and prototyping process. ENTRY BUILD RIBBLE ULTRA TT 105 THIS BUILD FROM: 1,999 From 68.29 per month BUY THE BIKE The Ultra TT has had many hours of development utilising CFD, Velodrome and real-world testing. Fitted with Shimano’s 105 groupset, Vision Team 35 wheels and a carefully selected TT specific finishing kit from Zipp, USE and ISM it offers the perfect introduction for riders who are looking to improve their time trial performance. Groupset Shimano 105 Wheelset Vision Team 35 Finishing Kit Zipp Vuka TT extensions and base bar, clamps and pads POPULAR BUILD RIBBLE ULTRA TT ULTEGRA Di2 THIS BUILD FROM: 2,999 From 102.45 per month BUY THE BIKE Shimano Ultegra Di2 electronic shifting combined with 35mm aero-dynamic wheels and a carefully selected TT specific finishing kit from Zipp, USE and ISM helps to give the competitive edge. Quicker shifting and multiple shifter positions will help you to maximise shifting performance, aerodynamic efficiency and cable routing in pursuit of your PB. Groupset Ultegra Di2 Wheelset Vision Team 35 Finishing Kit Zipp Vuka TT extensions and base bar, clamps and pads ELITE BUILD RIBBLE ULTRA TT DURA ACE Di2 THIS BUILD FROM: 8,999 From 307.43 per month BUY THE BIKE A world class wind cheating specification complete with the most aerodynamic aero bars, a Zipp Super-9 Disc rear wheel, Zipp 454 front wheel and carbon Vision Metron chainset. The Dura Ace Di2 version of the Ribble Ultra TT is designed for world-class athletes striving for aero-perfection. Groupset Dura Ace Di2 with Vision Metron TT Chainset Wheelset Zipp Super-9 Disc Rear Wheel Zipp 454 NSW Front Wheel Finishing Kit USE R1 Aero Wing With Aero Pods Bars ENTRY TTR BUILD RIBBLE ULTRA TTR 105 THIS BUILD FROM: 2,099 From 71.70 per month BUY THE BIKE The 105 Ultra TT offering the perfect introduction to time trial is now available with the TTR Aero package which includes the Ultra Tri fork and a new integrated front aerofoil. Groupset Shimano 105 Wheelset Vision Team 35 Finishing Kit Zipp Vuka TT Extensions and base bar, clamps and pads POPULAR TTR BUILD RIBBLE ULTRA TTR ULTEGRA Di2 THIS BUILD FROM: 3,099 From 105.45 per month BUY THE BIKE Our most popular Ultra TT Ultegra Di2 build is now available with the TTR Aero package which includes the Ultra Tri fork and a new integrated front aerofoil. Groupset Ultegra Di2 Wheelset Vision Team 35 Finishing Kit Zipp Vuka TT extensions and base bar, clamps and pads ELITE TTR BUILD RIBBLE ULTRA TTR DURA ACE Di2 THIS BUILD FROM: 9,099 From 310.84 per month BUY THE BIKE The world class wind cheating Ultra TT Dura Ace Di2 build is now available with the TTR Aero package which includes the Ultra Tri fork and a new integrated front aerofoil. Groupset Dura Ace Di2 with Vision Metron TT Chainset Wheelset Zipp Super-9 Disc Rear Wheel Zipp 454 NSW Front Wheel Finishing Kit USE R1 Aero Wing With Aero Pods Bars RIBBLE ULTRA TT FRAMESET 1,299 BUY THE FRAMESET RIBBLE ULTRA TTR FRAMESET 1,399 BUY THE FRAMESET Finance Calculator Choose Finance Type: Cash Price: Deposit: % Total amount repayable . APR representative. Finance is subject to status. Terms and conditions apply. CFD analysis gives highly specific feedback on where aero gains can be made. Rapid prototyped front and rear aerofoils undergo CFD and real world tests. FOCUSING ON AERO DETAILS IN RD The Ultra TT bikes multi-stage development process began during 2017 with the design brief to create a versatile World Class time trial and triathlon platform that would give our customers and Ribble Pro Cycling team riders a clear aerodynamic advantage over the opposition. DRAG SAVE FINAL ANALYSIS The final CFD and real world testing showed a total bike and rider drag saving of up to 2.2% and an average of 1.3% across a -15 to +15 degree YAW sweep versus initial prototype and benchmark. TIME SAVINGS Drag saving equates to up to 23 seconds based on our test rider racing a flat 25-mile (40.2km) at 29mph (46.6kph). Read the Full R+D Process and More Detailed Analysis Watch Dan Bigham, holder of five National TT titles, testing the Ultra TT in early 2018. RACE WINNING AND RECORD BREAKING Our guiding aim whilst developing the new Ultra TT was to provide a world class TT and Tri platform for Dan Bigham, John Archibald and the Ribble Pro Cycling team, as well as our customers – a bike faster than any other TT bike they had raced before and the results of the analysis show that weve succeeded. The Ultra TT is an uncompromising, speed centric platform designed to allow you to reach your full potential. The new Ultra TT is an innovative tech loaded speed machine. Making the jump from the established high level TT bike I rode last season was always going to be daunting but Ribble have put the groundwork and RD in to bring the team a bike that is able to take on the best Our testing shows we are right on the money and will be able to continue to challenge for the win at both domestic and international time trial competitions. – Dan Bigham, 5 Times British National Time Trial Champion Ribble Pro Cycling team riders were real world testers throughout the Ultra TT development phases. KEY PERFORMANCE FEATURES Fit range and adjustability: The frame geometry is designed to give riders a more aerodynamic position to maximise time trial performance. The Ultra TT offers a great range of adjustability and is compatible with all aftermarket multi position aero bars and cockpits allowing you to dial the cockpit to maximise your aerodynamic efficiency. To further fine tune your perfect fit the aero seat post of the Ultra TT enables a wide range of effective seat tube angles from 76 to 79 degrees for your preferred position. Optimised frame design: The Ultra TT frame set has been dialled to offer the perfect balance between aerodynamics, rider positioning, handling and control. The high grade, unidirectional carbon Ultra TT frame has been optimised for maximal power transfer and compliance where required. Rear facing drop outs take the rear wheel of the Ultra TT as close as possible to the seat tube to create a shorter, stiffer rear triangle and improve the airflow from the seat tube and over the rear wheel. This also allows adjustment of the wheel for tyres up to 25mm width. Maximal aero gains: Every aspect of the Ultra TT has been optimised for performance. From the TT specific, full carbon fork providing precise steering, control and featuring truncated Kamm-tail aerofoils, the truncated aerofoil frame tube profiles and seat post through to the rear seat stays designed to sit in the shadow of the front fork. To maximise every advantage the front and rear brakes mount behind integrated, streamlined aerofoils with all cables hidden from the airflow further optimising the drag reduction of bike and rider. Watch the feature tour of the Ribble Ultra TT. FRAME FEATURES High grade UD carbon frame construction Optimised layup design for stiffness and compliance. Optimised Kamm-tail airfoil tube profiles Aerodynamically shaped tubing that reduces drag. Integrated brake aerofoils Aero covers designed using CFD and 3D prototyping. Rear-facing horizontal wheel dropouts Optimising frame and rear wheel interaction for tyres up to 25mm width. Full internal cable routing Top tube cable entry point for further drag reduction. Multi-position seat post Adjustable seatpost enables a range of effective seat tube angles. Optimised aerodynamic frame profiling Fork and seatstays in perfect alignment. Multiple set-up options Frameset compatible with all aftermarket cockpits for ultimate fit and adjustability. FEED BOXES TRIATHLON The Ultra TT can accommodate two custom feed boxes (top tube and seat tube mounted). Our triathlon specific model based around this frameset is the Ribble Ultra Tri and includes integrated hydration system and two feed boxes. View the Ribble Ultra Tri window.addEventListener(‘load’, function() { require([‘/js/chartjs/dist/Chart.bundle.min.js’], function (Chart) { var ctx = document.getElementById( myChart ).getContext(‘2d’); new Chart(ctx, { type: ‘line’, data: { labels: [ -20 , -15 , -10 , -5 , 0 , 5 , 10 , 15 , 20 ], datasets: [{ lineTension: 0, fill: false, label: ‘Total Drag Saving Over Yaw Sweep’, data: [null,1.1, 1.5, 0.9, 0.4, 1, 2, 2.2,null], borderColor: [ ‘rgba(54, 162, 235, 1)’ ], borderWidth: 2 }] }, options: { scaleBeginAtZero: false, responsive: true, scaleStartValue : -20, maintainAspectRatio: false, scales: { yAxes: [{ scaleLabel: { display: true, labelString: ‘Drag Saving’ }, ticks: { min: 0, max: 2.5, callback: function(value) { return value + % } }, }], xAxes: [{ scaleLabel: { display: true, labelString: ‘Yaw Sweep’ } }] }, } }); }); }); // 0) { $(‘#lblRepayable’).html(‘Repayable by ‘ + (payments.months-1) + ‘ monthly repayments of ‘ + payments.initialPayments + ‘ and a final payment of ‘ + payments.finalPayment + ‘.’); } else { $(‘#lblRepayable’).html(‘Repayable by ‘ + payments.months + ‘ monthly repayments of ‘ + payments.initialPayments + ‘.’); } if (payments.documentFee 0) { if (payments.documentFeeCollectionMonth == 0) { $(‘#lblDocumentFee’).html(‘An arrangement fee of ‘ + payments.documentFee + ‘ is payable on approval.’); } else { $(‘#lblDocumentFee’).html(‘An arrangement fee of ‘ + payments.documentFee + ‘ is payable with first instalment.’); } } $(‘#lblTotalRepayable’).html(” + payments.amountPayable+”); $(‘#lblInterest’).html(”+payments.apr + ‘%’); if (payments.initialPayments != payments.finalPayment payments.finalPayment 0) { $(‘#lblMonths’).html(payments.months – 1); $(‘#lblFinalPayment’).html(‘ and a final payment of ‘ + payments.finalPayment+”); } else { $(‘#lblMonths’).html(payments.months); } } // Firing this will loop through your V12 products and grab the product with the lowest // possible monthly payments. function GetLowestMonthlyPayments() { var products = V12.getFinanceProducts(); var lowestMonthlyPayment = 0; var lowestMonthlyPaymentProductId = 0; for (var i = 0; i products.length – 1; i++) { var product = V12.getFinanceProduct(products[i].productId); var cashPrice = $(‘#cashPrice’).val(); var depositFactor = $(‘#deposit’).val(); var deposit = parseInt(Math.ceil(cashPrice * depositFactor)) / 100; deposit= parseFloat(deposit.toFixed(2)); var payments = V12.calculate(product, cashPrice, deposit); var monthlyPayment = payments.initialPayments; if (parseFloat(lowestMonthlyPayment) parseFloat(monthlyPayment) || lowestMonthlyPayment == 0) { lowestMonthlyPayment = payments.initialPayments; lowestMonthlyPaymentProductId = product.productId; } } $( #productsList ).val(lowestMonthlyPaymentProductId); CalculateRepayments(); } // Ready up our events (function ($) { GetProducts(); CalculateRepayments(); $(‘#productsList’).on(‘change’, function () { CalculateRepayments(); }); $(‘#cpRange, #depRange’).on( input , function () { UpdateLoanInfo(); }); $(‘#lowestMonthlyPayments’).click(function () { event.preventDefault(); GetLowestMonthlyPayments(); }); $(‘#cashPrice, #deposit’).keyup(function () { var cp = $(‘#cashPrice’).val(); var dep = $(‘#deposit’).val(); $(‘#cpRange’).val(cp); $(‘#depRange’).val(dep); CalculateRepayments(); }); })(jQuery); }); // ]] .sticky-menu { display: none!important; } .bikebuilder-heading.bikebuilder-heading-pos .breadcrumbs, .bike-features, .bikes-intro__content, .bike-banner.bike-banner–image { display: none; } .bike-gallery { margin: 160px 0; } .std p, .cms p { font-size: 18px; line-height: 28px; margin-bottom: 20px; } .main .bike-description, .main .bike-sizing { padding: 0; margin: 0 auto; } .wrapper { max-width: 1440px; margin: 0 auto; } .wrapper .std li, .wrapper .cms li { margin-bottom: 25px; } .wrapper img { margin: 0; } .bikes-intro.bikes-intro–product { padding: 0; } .bikebuilder-heading.bikebuilder-heading-pos { z-index: 1; padding: 0; } .bikebuilder-heading.bikebuilder-heading-pos .page-title h1 { position: absolute; top: 50px; left: 70px; font-weight: 600; font-style: italic; color: #00b3d3; background: none; font-size: 70px; letter-spacing: -2px; } .main { background: #fff; } .fade-block { background: rgb(241,240,241); background: -moz-linear-gradient(top, rgba(241,240,241,1) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(top, rgba(241,240,241,1) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to bottom, rgba(241,240,241,1) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=’#f1f0f1′, endColorstr=’#ffffff’,GradientType=0 ); padding: 50px; box-sizing: border-box; width: 100%; } .ultra-h2 { position: absolute; z-index: 2; top: 115px; left: 120px; font-weight: bold; font-style: italic; color: #000; background: none; font-size: 35px; text-transform: uppercase; } /* VIDEO */ .ultra-video { position: relative; top: 0px; right: 0; z-index: 0; width: 100vw; margin-bottom: -5px; } .header-wrapper { padding-top: 90px; background: rgba(241,240,241,1); } img.ultra-header-image { position: relative; top: 0px; right: 0; z-index: 0; width: 100vw; margin-bottom: 0; margin-left: 0; } /* STATS */ .ultra-stats { position: absolute; top: 70vh; right: 0; text-align: center; float: right; z-index: 10; width: 600px; background: rgba(0,0,0,0.8); box-sizing: border-box; padding: 25px 50px; font-family: univia-pro,’Helvetica Neue’,Arial,sans-serif; } .ultra-stat-header { font-weight: bold; font-style: italic; color: #ffffff; background: none; font-size: 32px; line-height: 30px; padding-bottom: 5px; text-align: left; } .ultra-stat { font-weight: bold; font-style: italic; color: #00b3e3; font-size: 32px; line-height: 24px; display: inline-block; width: 30%; padding: 10px 0 0; box-sizing: border-box; text-align: left; } .ultra-stat .copy { display: block; font-weight: bold; font-style: italic; color: #00b3e3; font-size: 16px; } .content-wrapper { font-size: 0; margin: 160px 0; text-align: left; overflow: hidden; position: relative; } .content-wrapper .copy { max-width: 800px; padding: 0 32px; font-size: 16px; vertical-align: middle; box-sizing: border-box; line-height: 25px; margin: 0 auto; vertical-align: middle; } .content-wrapper .copy ol { width: 50%; min-width: 170px; display: inline-block; margin: 0; box-sizing: border-box; font-size: 16px!important; vertical-align: top; } .content-wrapper .tt-product .copy ol { width: 100%; } .content-wrapper .copy ol li { margin: 10px 0; } .content-wrapper .copy.small { width: 50%; text-align: left; display: inline-block; padding: 64px; } .tt-bb-coming-soon { background: black; color: #fff; text-align: center; padding: 64px 32px; font-size: 34px; line-height: 34px; font-style: italic; font-weight: bold; font-family: univia-pro,’Helvetica Neue’,Arial,sans-serif; } h3.buy-tt-header { font-size: 32px; text-align: center; } .buy-tt-copy { font-size: 32px; text-align: center; } .content-wrapper .tt-product { max-width: 960px; margin: 40px auto; border-bottom: 1px solid #e8e8e8; padding: 20px; box-sizing: border-box; } .content-wrapper .tt-product .name { font-size: 24px; } .content-wrapper .tt-product ul { font-size: 13px; margin-left: 20px; } .content-wrapper .tt-product .price { font-family: univia-pro,’Helvetica Neue’,Arial,sans-serif; line-height: 66px; } .content-wrapper .tt-product .copy.small { width: 60%; padding: 32px 64px 32px; } .content-wrapper .tt-product .image { max-width: 40%; vertical-align: top; padding-top: 20px; } .copy-header { font-size: 24px; line-height: 26px; font-weight: bold; font-family: univia-pro,’Helvetica Neue’,Arial,sans-serif; margin-bottom: 10px; text-transform: uppercase; font-style: italic; color: #3e3e3e; } .quote { font-size: 20px; font-weight: bold; font-style: italic; margin: 40px 20px 40px 20px; width: 75%; padding-left: 20px; color: #00b3e3; line-height: 34px; position: relative; border-left: solid 5px; overflow: hidden; font-family: univia-pro,’Helvetica Neue’,Arial,sans-serif; } .quote::before { content: ‘f10d’; display: inline-block; font-size: 24px; color: #00b3e3; font-family: fontAwesome ; font-weight: normal; position: relative; top: -10px; margin-right: 5px; } .quote::after { content: ‘f10e’; display: inline-block; position: relative; top: -5px; margin-left: 5px; font-size: 24px; color: #00b3e3; font-family: fontAwesome ; font-weight: normal; } .quoted-by { width: 100%; margin: 6px 0 0; font-size: 16px; display: block; font-weight: bold; text-align: left; float: left; font-style: italic; color: #333; line-height: 30px; font-family: ‘Helvetica Neue’,Arial,sans-serif; } .image { width: 50%; box-sizing: border-box; display: inline-block; vertical-align: middle; } .image-l { text-align: left; } .image-r { text-align: right; } .image-description { background: #343c40; text-align: left; width: 100%; font-size: 14px; font-style: italic; padding: 11px 15px 12px; font-weight: bold; color: #ffffff; overflow: hidden; display: block; box-sizing: border-box; } .video-block { background: #000; display: block; } .video-block img { transition: opacity 200ms ease; position: relative; z-index: 0; -webkit-transform: translateZ(0); } .video-block:hover { text-decoration: none; } .video-block:active { outline: none; } .video-block:hover img { opacity: 0.75; } .video-block .bike-image { position: relative; } .video-block .bike-image::before { content: f144 ; font-family: ‘FontAwesome’; display: inline-block; font-size: 45px; vertical-align: middle; position: absolute; z-index: 1; left: 50%; top: 50%; color: #fff; transform: translate(-50%,-50%); -webkit-transform: translateZ(0); } .video-container { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; display: block; } .video-container iframe, .video-container object, .video-container embed { position:absolute; top:0; left:0; width:100%; height:100%; } @media (max-width: 1024px) { .content-wrapper .copy.small, .tt-product .copy.small { padding: 32px; } } @media (min-width: 768px) { .hide-on-desktop { display: none; } } @media (max-width: 767px) { .hide-on-mobile { display: none; } .image { width: 100%!important; } .content-wrapper .copy.small, .content-wrapper .tt-product .copy.small, .content-wrapper .tt-product .image{ max-width:100%; width:100%; } .ultra-stats { position: unset; top: auto; padding: 16px; width: 100%; } video.ultra-video { top: 0; margin: 0; } .bikebuilder-heading.bikebuilder-heading-pos .page-title h1 { position: absolute; font-size: 32px; letter-spacing: 0; background: none; left: 20px; top: 30px; } h2.ultra-h2 { position: absolute; font-size: 17px; padding: 0 20px; text-align: left; left: 0px; top: 60px; } .ultra-stat-header { font-size: 18px; line-height: 12px; padding-bottom: 0; } .ultra-stat { font-size: 20px; line-height: 18px; } .ultra-stat .copy { font-size: 12px; width: 100%; } .content-wrapper .copy ol { width: 100%; } .content-wrapper { margin: 10vh 0; } .content-wrapper .copy ul { width: 100%; } .quote { font-size: 20px; font-weight: bold; font-style: italic; margin: 30px 10px 30px; color: #00b3e3; line-height: 30px; position: relative; } } .faq-wrapper { max-width: 960px; margin: -140px auto 60px auto; border-top: 1px solid #e8e8e8; padding: 20px; box-sizing: border-box; } .std .faqAccordionHeading { text-align: left; font-size: 25px; margin-bottom: 25px; margin-top: 50px; text-transform: uppercase; } #faqAccordionWrapper { text-align: left; } .faqAccordionTitle { font-size: 16px; font-weight: bold; line-height: 1.25; border-bottom: 1px solid #e5e5e5; padding: 20px 20px 20px 0; } .faqAccordionTitle:first-child { border-top: 1px solid #e5e5e5; } .faqAccordionContent { border-bottom: 1px solid #e5e5e5; padding: 20px 20px 20px 0; font-size: 14px; } @media (max-width: 767px) { .faq-wrapper { font-size: 0; margin: -120px 5px 60px 5px; text-align: left; overflow: hidden; position: relative; } } .bike-recommended { display: none; } .pre-spec-wrapper { color: #384149; margin-bottom: 5vw; padding: 32px; text-align: center; font-size: 14px; } .pre-bike-inner img.logo { margin: 5px 10px; max-width: 100px; } .pre-spec { max-width: 1440px; margin: auto; display: -ms-flex; display: flex; align-items: stretch; justify-content: center; flex-wrap: wrap; margin-bottom: 10px; } .pre-editions { overflow: hidden; text-align: center; } .pre-header { text-transform: uppercase; color: #000; font-family: univia-pro,’Helvetica Neue’, Arial, sans-serif; display: block; text-align: center; font-weight: bold; line-height: 40px; font-size: 40px; text-transform: uppercase; } .pre-description { font-size: 18px!important; margin-top: 5px!important; font-weight: normal!important; padding:0 10px; box-sizing: border-box; font-family: univia-pro, sans-serif; } .pre-editions-inner { font-size: 0; } .pre-bike { display: inline-block; box-sizing: border-box; width: 33%; padding: 16px; font-size: 14px; vertical-align: top; text-decoration: none; } .pre-bike:hover { text-decoration: none; } .pre-bike-inner { padding: 32px; border-radius: 5px; position: relative; background: #fff; box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.1); transition: all ease 200ms; } .pre-bike-inner:hover { box-shadow: 0px 10px 80px 0px rgba(0,0,0,0.15); } .pre-bike-se .pre-bike-inner { border: #C62828 6px solid; padding: 50px 16px; } .pre-bike-inner .pre-label { padding: 5px 12px 6px; border-radius: 5px; display: inline-block; background: #dddde6; color: #384149; z-index: 10; font-weight: bold; text-transform: unset; font-size: 14px; font-family: univia-pro, sans-serif; position: relative; margin-top: 10px; } .pre-bike-se .pre-bike-inner .pre-label { background: #C62828; color: #fff; position: absolute; top: 0; right: 0; padding: 2px 16px 8px; border-radius: 0 0 0 5px; margin-top: 0px; } .pre-bike-inner h3 { text-align: center; text-transform: uppercase; font-weight: bold; line-height: 40px; font-size: 40px; margin-bottom: 10px; font-family: univia-pro, sans-serif; font-style: italic; } .pre-name { font-weight: bold; font-family: univia-pro, sans-serif; color: #444; font-size: 28px; line-height: 28px; text-transform: uppercase; min-height: 60px; font-style: italic; } .pre-image { margin-bottom: 50px; } .pre-bike-se .pre-image { margin: 0px -5px 44px; } .pre-bike-description { margin-top: 10px; min-height: 130px; color: #444; } .pre-spec ul { display: inline-block; padding: 0 10px; margin: 10px 0; list-style: none; } .pre-spec li { margin-bottom: 15px; line-height: 14px; font-size: 13px; padding-bottom: 15px; border-bottom: 1px solid #d6d6d6; min-height: 40px; } .pre-spec li:last-child { border-bottom: none; } .pre-spec li strong { font-size: 14px; display: inline-block; font-style: normal; line-height: 16px; margin-bottom: 2px; color: #444; font-family: univia-pro, sans-serif; } .pre-price-wrapper { margin-top: 10px; font-size: 18px; font-weight: bold; font-family: univia-pro, sans-serif; } .pre-bike-se .pre-price-wrapper { font-size: 28px; line-height: 28px; } .pre-price { display: inline-block; color: #C62828; } .pre-sale-flag { text-align: center; display: block; color: #C62828; font-size: 16px; font-weight: 700; font-family: univia-pro, sans-serif; font-style: italic; } .pre-finance { color: #444; font-size: 14px; font-weight: 400; font-family: univia-pro, sans-serif; font-style: italic; margin-bottom: 10px; } .pre-rrp { text-decoration: line-through; } .pre-saving { font-size: 16px; font-weight: bold; margin-bottom: 13px; color: #c62828; font-family: univia-pro, sans-serif; } .pre-cta { text-transform: uppercase; width: 100%; margin: 5px 0 10px; left: 0; right: 0; } .pre-advanced-block { box-sizing: border-box; max-width: 960px; text-align: center; margin: 0 auto; font-size: 14px; vertical-align: middle; font-size: 16px; line-height: 20px; } .pre-advanced-bloc h4 { text-align: center; font-weight: bold; line-height: 16px; font-size: 16px; } .pre-advanced-block .pre-bike-inner { background: none; padding: 32px; box-shadow: none; } .pre-advanced-block .and-more { font-weight: bold; margin: 20px; color: #bbbbbb; font-size: 20px; font-family: univia-pro, sans-serif; font-style: italic; } @media (max-width: 980px) { .pre-bike { min-width: auto; max-width: none; width: 50%; } .pre-bike.pre-bike-se { order: 1; } } @media (max-width: 640px) { .pre-bike { width: 100%; min-width: auto; padding: 0; margin-top: 50px; } .pre-bike-inner { padding: 32px 0; } .pre-spec { flex-direction: column; } } input[type=range] { -webkit-appearance: none; margin: 18px 0; width: 100%; } input[type=range]:focus { outline: none; } input[type=range]::-webkit-slider-runnable-track{ width: 100%; height: 16px; cursor: pointer; background: #9DA2A8; border-radius: 3px; } input[type=range]::-moz-range-track { width: 100%; height: 16px; cursor: pointer; background: #9DA2A8; border-radius: 3px; } input[type=range]::-webkit-slider-thumb { height: 36px; width: 12px; border-radius: 3px; background: #00B3E3; box-shadow: 0px 3px 3px 0 rgba(0,0,0,0.2); cursor: pointer; -webkit-appearance: none; margin-top: -10px; } input[type=range]:focus::-webkit-slider-runnable-track { background: #9DA2A8; } input[type=range]::-moz-range-thumb { height: 36px; width: 12px; border-radius: 3px; background: #00B3E3; box-shadow: 0px 3px 3px 0 rgba(0,0,0,0.2); cursor: pointer; } input[type=range]::-ms-track { width: 100%; height: 8px; cursor: pointer; background: #9DA2A8; border-radius: 3px; cursor: pointer; background: transparent; border-color: transparent; border-width: 16px 0; color: transparent; } input[type=range]::-ms-fill-lower { background: #9DA2A8; border-radius: 3px; } input[type=range]::-ms-fill-upper { background: #9DA2A8; border-radius: 3px; } input[type=range]::-ms-thumb { height: 36px; width: 12px; border-radius: 3px; background: #00B3E3; box-shadow: 0px 3px 3px 0 rgba(0,0,0,0.2); cursor: pointer; } input[type=range]:focus::-ms-fill-lower { background: #9DA2A8; } input[type=range]:focus::-ms-fill-upper { background: #9DA2A8; } .finance-wrapper { display: -ms-flex; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; width: 100%; max-width: 768px; font-size: 16px; font-family: ‘univia pro’, sans-serif; border: 1px solid #ddd; margin:0 auto 30px; border-radius: 5px; overflow: hidden; box-shadow: 0px 10px 80px 0px rgba(0,0,0,0.1); } .finance-calc, .finance-summary { box-sizing: border-box; padding: 20px; font-size: 16px; } .finance-calc { width: 100%; font-family: ‘univia pro’, sans-serif; background: #fff; } .finance-ranges { display: -ms-flex; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; } .finance-calc .range { width: 50%; box-sizing: border-box; padding: 20px; } @media (max-width: 768px) { .finance-calc .range { width: 100%; padding: 10px!important; } } .finance-summary { width: 100%; font-size: 16px; line-height: 28px; font-family: ‘univia pro’, sans-serif; border-top: 1px solid #ddd; background: #f7f7f7; } .finance-calc label { font-weight: bold; margin-top: 16px; margin-bottom: 6px; display: inline-block; } .finance-calc input { font-size: 16px; font-family: ‘univia pro’, sans-serif; } select#productsList { width: 100%; box-sizing: border-box; border: none; padding: 12px; font-size: 16px; line-height: 50px; min-height: 50px; font-family: ‘univia pro’, sans-serif; vertical-align: top; border: 1px solid #ddd; height: 40px; } .finance-calc input#deposit { width: 30px; text-align: right; } .terms { font-size: 12px; font-style: italic; margin-bottom: 0; } @media (max-width: 640px) { .finance-calc .range { width: 100%; } }

Brand