Анализ сайта rotorbike.com
Основное Готовность: 100%
Домен
rotorbike.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://rotorbike.com
302 Found
https://rotorbike.com/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 3:25:48.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,68сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,68сек оптимальна.
Объем документа
126Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 126Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 8
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 8 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | text/css | https://rotorbike.com/static/version1773050285/_cache/merged/6160021eb836e462346ef402a2be2650.min.css |
| js | text/javascript | https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/requirejs/require.min.js |
| js | text/javascript | https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/requirejs-min-resolver.min.js |
| js | text/javascript | https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/mage/requirejs/mixins.min.js |
| js | text/javascript | https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/requirejs-config.min.js |
| js | text/javascript | https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/StripeIntegration_Payments/js/stripe_payments.min.js |
| js | https://osm.klarnaservices.com/lib.js | |
| js | text/javascript | https://chimpstatic.com/mcjs-connected/js/users/c878f13f0a7bfd8e6217f455d/0cf195be1441ce0628ac251fa.js |
Серверные заголовки
Кол-во: 16
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 16шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Sun, 23 Aug 2026 11:40:37 GMT |
| Vary | Accept-Encoding |
| content-security-policy-report-only | font-src data: *.gstatic.com oct8necdneu.azureedge.net *.klarnacdn.net *.hspvst.com *.stripe.com klarna.com *.klarna.com *.klarnaevt.com data: 'self' 'unsafe-inline'; form-action geostag.cardinalcommerce.com geo.cardinalcommerce.com 1eafstag.cardinalcommerce.com 1eaf.cardinalcommerce.com centinelapistag.cardinalcommerce.com centinelapi.cardinalcommerce.com pilot-payflowlink.paypal.com www.paypal.com www.sandbox.paypal.com www.facebook.com connect.facebook.net graph.facebook.com business.facebook.com sis-t.redsys.es:* sis.redsys.es sis-t.sermepa.es:* sis.sermepa.es *.cardinalcommerce.com *.paypal.com 3ds-secure.cardcomplete.com www.clicksafe.lloydstsb.com pay.activa-card.com *.wirecard.com acs.sia.eu *.touchtechpayments.com www.securesuite.co.uk rsa3dsauth.com *.monzo.com *.arcot.com *.wlp-acs.com * *.hspvst.com 'self' 'unsafe-inline'; frame-ancestors *.googleapis.com *.hspvst.com *.stripe.com stripe.com 'self'; frame-src fast.amc.demdex.net *.adobe.com bid.g.doubleclick.net *.youtube.com *.youtube-nocookie.com geostag.cardinalcommerce.com geo.cardinalcommerce.com 1eafstag.cardinalcommerce.com 1eaf.cardinalcommerce.com centinelapistag.cardinalcommerce.com centinelapi.cardinalcommerce.com www.paypal.com www.sandbox.paypal.com pilot-payflowlink.paypal.com player.vimeo.com https://www.google.com/recaptcha/ *.langshop.io www.facebook.com connect.facebook.net graph.facebook.com business.facebook.com *.vimeo.com *.oct8ne.com *.cookiebot.com *.klarna.com c.paypal.com checkout.paypal.com assets.braintreegateway.com pay.google.com *.cardinalcommerce.com *.paypal.com * *.hspvst.com *.doubleclick.net www.xtento.com *.stripe.com klarna.com *.klarnacdn.net *.klarnaevt.com 'self' 'unsafe-inline'; img-src assets.adobedtm.com amcglobal.sc.omtrdc.net dpm.demdex.net cm.everesttech.net *.adobe.com widgets.magentocommerce.com data: www.googleadservices.com www.google-analytics.com googleads.g.doubleclick.net www.google.com bid.g.doubleclick.net analytics.google.com www.googletagmanager.com *.ftcdn.net *.behance.net t.paypal.com www.paypal.com www.paypalobjects.com fpdbs.paypal.com fpdbs.sandbox.paypal.com *.vimeocdn.com i.ytimg.com *.youtube.com www.facebook.com connect.facebook.net graph.facebook.com business.facebook.com ebizmarts-website.s3.amazonaws.com downloads.mailchimp.com gallery.mailchimp.com https://images.unsplash.com *.googleapis.com *.google.com *.google.es *.google.com.br *.gstatic.com *.googletagmanager.com *.google-analytics.com *.g.doubleclick.net oct8necdneu.azureedge.net *.ggpht *.klarna.com *.klarnaevt.com *.klarnacdn.net www.sandbox.paypal.com b.stats.paypal.com dub.stats.paypal.com assets.braintreegateway.com c.paypal.com checkout.paypal.com *.paypal.com *.tapad.com *.rlcdn.com *.reson8.com *.cookiebot.com *.rawgit.com *.jsdelivr.net *.hspvst.com hspvst.com *.w55c.net w55c.net hotjar.com *.hotjar.com *.arkeero.net *.kelkoogroup.net *.mailchimp.com adroll.com *.adroll.com *.mmgo.io awin.com motionmailapp.com google.pt *.google.pt *.bidswitch.net *.outbrain.com *.openx.net *.rubiconproject.com *.pubmatic.com *.yahoo.com *.taboola.com *.adnxs.com *.3lift.com *.casalemedia.com www.xtento.com cdn.xtento.com data: 'self' 'unsafe-inline'; script-src assets.adobedtm.com *.adobe.com www.googleadservices.com www.google-analytics.com googleads.g.doubleclick.net analytics.google.com www.googletagmanager.com geostag.cardinalcommerce.com 1eafstag.cardinalcommerce.com geoapi.cardinalcommerce.com 1eafapi.cardinalcommerce.com songbird.cardinalcommerce.com includestest.ccdc02.com www.paypal.com www.sandbox.paypal.com www.paypalobjects.com t.paypal.com s.ytimg.com www.googleapis.com vimeo.com www.vimeo.com *.vimeocdn.com *.youtube.com https://www.gstatic.com/recaptcha/ https://www.google.com/recaptcha/ www.facebook.com connect.facebook.net graph.facebook.com business.facebook.com chimpstatic.com downloads.mailchimp.com *.list-manage.com polyfill.io *.googleapis.com *.google.com *.google.es *.google.com.br *.gstatic.com *.googletagmanager.com *.google-analytics.com *.g.doubleclick.net *.cookiebot.com *.oct8ne.com *.adyen.com *.klarna.com *.klarnacdn.net *.klarnaservices.com js.braintreegateway.com assets.braintreegateway.com c.paypal.com pay.google.com api.braintreegateway.com api.sandbox.braintreegateway.com client-analytics.braintreegateway.com client-analytics.sandbox.braintreegateway.com *.paypal.com songbirdstag.cardinalcommerce.com *.adsmurai.com *.criteo.com *.hspvst.com hspvst.com *.w55c.net w55c.net hotjar.com *.hotjar.com *.arkeero.net *.kelkoogroup.net *.mailchimp.com *.amazonaws.com adroll.com *.adroll.com *.mmgo.io awin.com motionmailapp.com *.kk-resources.com *.googlesyndication.com www.xtento.com cdn.xtento.com *.stripe.com klarna.com *.klarnaevt.com https://chimpstatic.com 'self' 'unsafe-inline' 'unsafe-eval'; style-src *.adobe.com downloads.mailchimp.com *.googleapis.com *.klarnacdn.net unsafe-inline assets.braintreegateway.com *.googletagmanager.com *.hspvst.com hspvst.com *.w55c.net w55c.net *.arkeero.net *.kelkoogroup.net *.mailchimp.com adroll.com *.adroll.com *.mmgo.io awin.com motionmailapp.com 'self' 'unsafe-inline'; object-src *.hspvst.com 'self' 'unsafe-inline'; media-src *.adobe.com *.hspvst.com 'self' 'unsafe-inline'; manifest-src *.hspvst.com 'self' 'unsafe-inline'; connect-src dpm.demdex.net amcglobal.sc.omtrdc.net www.google-analytics.com www.googleadservices.com analytics.google.com www.googletagmanager.com vimeo.com geostag.cardinalcommerce.com geo.cardinalcommerce.com 1eafstag.cardinalcommerce.com 1eaf.cardinalcommerce.com centinelapistag.cardinalcommerce.com centinelapi.cardinalcommerce.com www.sandbox.paypal.com www.paypalobjects.com www.paypal.com pilot-payflowlink.paypal.com www.facebook.com connect.facebook.net graph.facebook.com business.facebook.com *.google.com *.google.es *.google.com.br *.googletagmanager.com *.google-analytics.com *.g.doubleclick.net *.oct8ne.com *.adyen.com *.googleapis.com *.cookiebot.com *.klarnaevt.com *.klarnacdn.net *.klarna.com *.klarnaservices.com api.braintreegateway.com api.sandbox.braintreegateway.com client-analytics.braintreegateway.com client-analytics.sandbox.braintreegateway.com *.braintree-api.com *.paypal.com *.cardinalcommerce.com google.com *.hspvst.com *.adroll.com *.adsmurai.com *.googlesyndication.com *.stripe.com klarna.com 'self' 'unsafe-inline'; child-src assets.braintreegateway.com c.paypal.com *.paypal.com *.hspvst.com http: https: blob: 'self' 'unsafe-inline'; default-src *.hspvst.com 'self' 'unsafe-inline' 'unsafe-eval'; base-uri *.hspvst.com 'self' 'unsafe-inline'; |
| X-XSS-Protection | 1; mode=block |
| x-backend-server | rotorbike-rotorbike-pro-magento01 |
| sysops-powered-by | Teradisk Cloud Services |
| report-to | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pf95xgryNxl1fND75hqIYXPQEGeCNs4kAQwJynA%2F%2BKXHLaaxVtnOaMfSt5OBM8hkuFy6F3m247XF1qL%2B2j%2Fh1vac%2FykZ8eHKuRgg%2FoMUchtc3FveN%2BvbU51Rjrp1J3k%3D"}]} |
| nel | {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800} |
| Pragma | no-cache |
| Cache-Control | no-store, must-revalidate, no-cache, max-age=0 |
| Strict-Transport-Security | max-age=31536000; includeSubdomains; preload |
| X-Frame-Options | SAMEORIGIN |
| X-Content-Type-Options | nosniff |
| cf-cache-status | DYNAMIC |
| Server | cloudflare |
| cf-ray | a2f9d7ec8e8b9d9d-DME |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS Magento.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Cloudflare.
Мета-теги Готовность: 23%
Title
ROTOR Bike Components
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение мало: 21, минимум: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Установите мета-тег description!
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://rotorbike.com
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
INDEX,FOLLOW
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots со значениями index, follow не накладывает ограничений на индексирование и показ контента.
Адаптивность
width=device-width, initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 5
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:type | website |
| og:title | ROTOR Bike Components |
| og:description | |
| og:url | https://rotorbike.com |
| og:site_name | Rotor |
Все мета-теги
Кол-во: 8
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 8шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | title | ROTOR Bike Components |
| name | robots | INDEX,FOLLOW |
| name | viewport | width=device-width, initial-scale=1 |
| property | og:type | website |
| property | og:title | ROTOR Bike Components |
| property | og:description | |
| property | og:url | https://rotorbike.com |
| property | og:site_name | Rotor |
Оптимизация Готовность: 55%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в единственном экземпляре).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 2 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Абзацев с текстом 4 слишком мало. Добавьте больше абзацев с текстом (тег <p>)!
Кол-во слов 444 не очень много. Добавьте побольше текста (хотя бы 800 слов)!
Среднее число слов в абзаце 93 достаточно.
Кол-во знаков контента 2836 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h2> 6. Это хорошо.
На странице присутствуют заголовки <h3> 10.
Тошнота
2,65
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота страницы в пределах нормы 3.
Академич. тошнота
12,61%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота страницы в пределах нормы.
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| electronic | 7 | 1,58% |
| products | 6 | 1,35% |
| cranksets | 4 | 0,90% |
| become | 3 | 0,68% |
| #rotorian | 3 | 0,68% |
| inmediate | 3 | 0,68% |
| discount | 3 | 0,68% |
| purchase | 3 | 0,68% |
| groupsets | 3 | 0,68% |
| chainrings | 3 | 0,68% |
| search | 3 | 0,68% |
| regular | 3 | 0,68% |
| shifter | 3 | 0,68% |
| disabled | 2 | 0,45% |
| javascript | 2 | 0,45% |
| browser | 2 | 0,45% |
| carbon | 2 | 0,45% |
| powermeters | 2 | 0,45% |
| bottom | 2 | 0,45% |
| brackets | 2 | 0,45% |
Индексация Готовность: 80%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 97 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 129307 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://rotorbike.com/robots.txt
302 Found
https://rotorbike.com/
200 OK
Показать содержимое robots.txt
<!doctype html>
<html lang="en">
<head >
<meta charset="utf-8"/>
<meta name="title" content="ROTOR Bike Components"/>
<meta name="robots" content="INDEX,FOLLOW"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ROTOR Bike Components</title>
<link rel="stylesheet" type="text/css" media="all" href="https://rotorbike.com/static/version1773050285/_cache/merged/6160021eb836e462346ef402a2be2650.min.css" />
<link rel="preload" as="font" crossorigin="anonymous" href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/fonts/AvenirNextLTPro-Medium.woff2" />
<link rel="preload" as="font" crossorigin="anonymous" href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/fonts/AvenirNextLTPro-Bold.woff2" />
<link rel="canonical" href="https://rotorbike.com" />
<link rel="icon" type="image/x-icon" href="https://rotorbike.com/media/favicon/default/favicon-65x65.png" />
<link rel="shortcut icon" type="image/x-icon" href="https://rotorbike.com/media/favicon/default/favicon-65x65.png" />
<!-- Hotjar Tracking Code for https://rotorbike.com/ -->
<style>.header__wishlist { display: none }</style>
<!-- Google Tag Manager -->
<!-- End Google Tag Manager -->
<!-- BEGIN GOOGLE ADWORDS CODE -->
<!-- END GOOGLE ADWORDS CODE -->
<meta property="og:type" content="website"/>
<meta property="og:title" content="ROTOR Bike Components"/>
<meta property="og:description" content=""/>
<meta property="og:url" content="https://rotorbike.com"/>
<meta property="og:site_name" content="Rotor"/>
</head>
<body data-container="body"
data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/loader-2.gif"}}'
id="html-body" class="has-disclaimer-mobile has-disclaimer-desktop cms-home cms-index-index page-layout-1column">
<!-- Facebook Pixel Code -->
<noscript>
<img height="1" width="1" style="display:none" alt="Facebook Pixel"
src="https://www.facebook.com/tr?id=792698555135916&ev=PageView&noscript=1"
/>
</noscript>
<!-- End Facebook Pixel Code -->
<div
class="ambanners ambanner-10"
data-position="10"
data-role="amasty-banner-container"
></div>
<div class="cookie-status-message" id="cookie-status">
The store will not work correctly in the case when cookies are disabled.</div>
<noscript>
<div class="message global noscript">
<div class="content">
<p>
<strong>JavaScript seems to be disabled in your browser.</strong>
<span>
For the best experience on our site, be sure to turn on Javascript in your browser. </span>
</p>
</div>
</div>
</noscript>
<!-- Google Tag Manager (noscript) -->
<noscript>
<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NFL78C4"
height="0" width="0" style="display:none;visibility:hidden"></iframe>
</noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="page-wrapper"><header class="page-header"><div class="header__top"><div class="header__top-wrapper container-fluid"><div class="header__top-inner row justify-content-between">
<div class="header__top--info col-12">
<div class="header__top--info--wrap">
<p
class=""
data-mage-init='{"disclaimer": {"speed": "50" }}'
>
<span class="header__top--info--desktop header__top-txt">Become a #ROTORian! Get inmediate <a target="_blank" href="https://us11.list-manage.com/subscribe?u=c878f13f0a7bfd8e6217f455d&id=7c93d366f7"><strong>-10% discount code</strong></a> for your first purchase</span>
<span class="header__top--info--mobile header__top-txt">Become a #ROTORian! Get inmediate <a target="_blank" href="https://us11.list-manage.com/subscribe?u=c878f13f0a7bfd8e6217f455d&id=7c93d366f7"><strong>-10% discount code</strong></a> for your first purchase</span>
<span data-anchor></span>
</p>
</div>
</div>
</div></div></div><div class="header__content"><div class="header__content-wrapper container-fluid"><div class="header__content-inner row"><div class="header__toggle col-2 d-xl-none d-flex align-items-center">
<span class="nav-toggle" data-mage-init='{"Magento_Theme/js/m-menu-toggle": {}}'>
<i class="module-icon">
<svg class="icon ico-menu"><use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-menu"></use></svg>
</i>
</span>
<div class="m-menu">
<div class="m-menu__wrapper" data-mage-init-intersect='{"Magento_Theme/js/m-menu": {"links": ".header.links"}}'>
<button class="m-menu__close" type="button" data-close>
<svg class="icon ico-close"><use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-close"></use></svg>
</button>
<div class="m-menu__title h1">
Menu </div>
<div class="m-menu__content">
<div class="m-menu__tree" data-tree></div>
<div class="m-menu__customer dropdown-links__content" data-links>
</div>
</div>
</div>
</div>
</div>
<div class="header__logo col-auto col-xl-3 flex-grow-1"> <div class="logo">
<img class="default-logo"
src="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/logo.svg"
title=""
alt=""
/>
<img class="main-logo"
src="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/logo.svg"
title=""
alt=""
/>
</div>
</div><div class="header__secondary col-xl-6 d-none d-xl-flex"><div class="header__navigation">
<nav class="navigation" data-action="navigation">
<ul class="navigation__list">
<li class="level0 level-top parent level-top-categories">
<a class="level-top">
<span>Catalogue</span>
</a>
<div class="level0 submenu">
<div class="submenu-inner">
<div class="submenu-container">
<ul class="submenu-items">
<li class="level0 nav-1 category-item first parent"><span class="level-top menu-item has-submenu" data-role="title"><a href="https://rotorbike.com/cranksets">Cranksets</a><span class="submenu-toggle"></span></span><ul data-role="content" class="level0 submenu"><li class="level1 nav-1-1 category-item first"><span class=" menu-item" ><a href="https://rotorbike.com/cranksets/cranksets-with-powermeter">Cranksets with powermeter</a><span class="submenu-toggle"></span></span></li><li class="level1 nav-1-2 category-item last"><span class=" menu-item" ><a href="https://rotorbike.com/cranksets/carbon-cranksets">Carbon cranksets</a><span class="submenu-toggle"></span></span></li></ul></li><li class="level0 nav-2 category-item parent"><span class="level-top menu-item has-submenu" data-role="title"><a href="https://rotorbike.com/crankset-parts">Cranks</a><span class="submenu-toggle"></span></span><ul data-role="content" class="level0 submenu"><li class="level1 nav-2-1 category-item first"><span class=" menu-item" ><a href="https://rotorbike.com/crankset-parts/crank-arms">Crank arms</a><span class="submenu-toggle"></span></span></li><li class="level1 nav-2-2 category-item"><span class=" menu-item" ><a href="https://rotorbike.com/crankset-parts/crank-spindles">Crank spindles</a><span class="submenu-toggle"></span></span></li><li class="level1 nav-2-3 category-item last"><span class=" menu-item" ><a href="https://rotorbike.com/crankset-parts/spiders">Crank spiders</a><span class="submenu-toggle"></span></span></li></ul></li><li class="level0 nav-3 category-item"><span class="level-top menu-item" ><a href="https://rotorbike.com/groupsets">Groupsets</a><span class="submenu-toggle"></span></span></li><li class="level0 nav-4 category-item"><span class="level-top menu-item" ><a href="https://rotorbike.com/chainrings">Chainrings</a><span class="submenu-toggle"></span></span></li><li class="level0 nav-5 category-item"><span class="level-top menu-item" ><a href="https://rotorbike.com/powermeters">Powermeters</a><span class="submenu-toggle"></span></span></li><li class="level0 nav-6 category-item"><span class="level-top menu-item" ><a href="https://rotorbike.com/bottom-brackets">Bottom Brackets</a><span class="submenu-toggle"></span></span></li><li class="level0 nav-7 category-item"><span class="level-top menu-item" ><a href="https://rotorbike.com/cassettes">Cassettes</a><span class="submenu-toggle"></span></span></li><li class="level0 nav-8 category-item"><span class="level-top menu-item" ><a href="https://rotorbike.com/accessories">Accessories</a><span class="submenu-toggle"></span></span></li><li class="level0 nav-9 category-item"><span class="level-top menu-item" ><a href="https://rotorbike.com/clothing">Clothing</a><span class="submenu-toggle"></span></span></li><li class="level0 nav-10 category-item last"><span class="level-top menu-item" ><a href="https://rotorbike.com/outlet">Outlet</a><span class="submenu-toggle"></span></span></li> </ul>
</div>
<div class="submenu-widget">
<div class="row">
<div class="col-12 element">
<img src="https://rotorbike.com/media/catalog/category/outdoor-chairs.jpg" alt="" />
</div>
</div> </div>
</div>
</div>
</li>
<li class="level0 category-item level-top parent">
<a class="level-top"> Innovation </a>
<div class="level0 submenu">
<div class="submenu-inner">
<div class="submenu-container">
<ul class="submenu-items ">
<li class="level0 category-item"><span class="level-top menu-item"><a tabindex="-1" role="menuitem" href="https://rotorbike.com/technologies">Technologies</a></span></li>
<li class="level0 category-item"><span class="level-top menu-item"><a tabindex="-1" role="menuitem" href="https://rotorbike.com/top-components-for-top-bikes">Top components for top bikes</a></span></li>
<li class="level0 category-item"><span class="level-top menu-item"><a tabindex="-1" role="menuitem" href="https://rotorbike.com/why-q">Why Q</a></span></li>
<li class="level0 category-item"><span class="level-top menu-item"><a tabindex="-1" role="menuitem" href="https://rotorbike.com/power-meters">Power meters</a></span></li>
<li class="level0 category-item"><span class="level-top menu-item"><a tabindex="-1" role="menuitem" href="https://rotorbike.com/app-rotor-power">ROTOR Power App</a></span></li>
<li class="level0 category-item"><span class="level-top menu-item"><a tabindex="-1" role="menuitem" href="https://etordrive.com/contact/">eTOR Drive Standard</a></span></li>
</ul>
</div>
</div>
</div>
</li>
<li class="level0 category-item level-top"><a class="level-top ui-corner-all" href="https://rotorbike.com/support">Support</a></li>
<li class="level0 category-item level-top"><a class="level-top ui-corner-all" href="https://rotorbike.com/athletes">Athletes</a></li>
<li class="level0 category-item level-top"><a class="level-top ui-corner-all" href="https://rotorbike.com/rotoriancc">Rotorian Cycling Club</a></li>
<li class="level0 category-item level-top"><a class="level-top ui-corner-all" href="https://rotorbike.com/blog.html">Blog</a></li> </ul>
</nav></div></div><div class="header__icons col-auto col-lg-3"><div class="header__search">
<div class="minisearch__content">
<form class="form minisearch" id="search_mini_form" action="https://rotorbike.com/catalogsearch/result/" method="get">
<div class="field search">
<div class="control">
<input id="search"
data-mage-init-intersect='{
"quickSearch"
:{
"formSelector":"#search_mini_form",
"url":"https://rotorbike.com/search/ajax/suggest/",
"destinationSelector":"#search_autocomplete"}
}'
type="text"
name="q"
value=""
placeholder="Search for items, brands and inspiration"
class="input-text form-control"
maxlength="128"
role="combobox"
aria-haspopup="false"
aria-autocomplete="both"
aria-controls="joketypes"
aria-expanded="false"
aria-activedescendant=""
autocomplete="off"/>
<div id="search_autocomplete" class="search-autocomplete"></div>
<div class="nested">
<a class="action advanced btn-link" href="https://rotorbike.com/catalogsearch/advanced/" data-action="advanced-search">
Advanced Search </a>
</div>
</div>
</div>
<div class="actions">
<button type="submit"
title="Search"
class="action search"
aria-label="Search"
>
<i class="module-icon">
<svg class="icon ico-search"><use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-search"></use></svg>
</i>
<span class="sr-only">Search</span>
</button>
<span class="close" style="display: none">
<i class="module-icon">
<svg class="icon ico-close"><use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-close"></use></svg>
</i>
</span>
</div>
</form>
</div>
</div>
<div class="minisearch__trigger icon__trigger">
<i class="module-icon">
<svg class="icon ico-search"><use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-search"></use></svg>
<svg class="icon ico-close"><use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-close"></use></svg>
</i>
<span class="sr-only">Search</span>
</div>
<div class="header__switcher">
<div class="switcher language switcher-language store-switcher"
data-block="store-switcher"
data-ui-id="language-switcher">
<div class="store-switcher__toggle icon__trigger">
<i class="module-icon">
<svg class="icon ico-world">
<use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-world"></use>
</svg>
</i>
<span class="store-switcher__label label body3">Language</span>
</div>
<div class="store-switcher__content"
data-role="modal"
data-mage-init='{"Magento_Ui/js/modal/modal":{
"type":"popup",
"title": "Shipping location",
"trigger":".store-switcher__toggle",
"responsive": "true",
"modalClass": "store-switcher__modal",
"buttons":[]}}'>
<form data-bind="scope: 'storeview-switcher'"
data-mage-init='{"RotorBike_StoreSwitcher/js/switcher": {"currentDestination":"2","currentLanguage":"6","destinations":[{"label":"Australia","value":"4"},{"label":"Belgium","value":"7"},{"label":"Canadá","value":"3"},{"label":"France","value":"10"},{"label":"Germany \u0026 Austria","value":"11"},{"label":"Italy","value":"5"},{"label":"Japan","value":"15"},{"label":"Netherlands","value":"14"},{"label":"New Zeland","value":"9"},{"label":"South America","value":"6"},{"label":"Spain \u0026 Portugal","value":"12"},{"label":"United Kingdom","value":"13"},{"label":"United States","value":"16"},{"label":"Rest of Europe","value":"1"},{"label":"Rest of world","value":"2"}],"languages":{"2":[{"label":"Rest of the world","value":"6"}],"1":[{"label":"Rest of Europe","value":"1"}],"7":[{"label":"Belgium","value":"3"}],"14":[{"label":"Netherland","value":"4"}],"5":[{"label":"Italy","value":"5"}],"6":[{"label":"South America","value":"7"}],"3":[{"label":"Canada","value":"8"}],"4":[{"label":"Australia","value":"9"}],"9":[{"label":"New Zealand","value":"10"}],"13":[{"label":"UK","value":"11"}],"10":[{"label":"France","value":"12"}],"11":[{"label":"Germany \u0026 Austria","value":"13"}],"12":[{"label":"Spain \u0026 Portugal","value":"14"}],"15":[{"label":"Japan","value":"15"}],"16":[{"label":"USA","value":"16"}],"17":[{"label":"B2B USA","value":"17"}],"18":[{"label":"B2B Europe","value":"18"}],"19":[{"label":"B2B Rest of the World","value":"19"}],"20":[{"label":"B2B Iberia","value":"20"}]},"redirectUrls":{"6":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/wd\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tLz9fX19zdG9yZT13ZA%2C%2C\/","1":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/eu\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VuLWV1Lz9fX19zdG9yZT1ldQ%2C%2C\/","3":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/be\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2R1LWJlLz9fX19zdG9yZT1iZQ%2C%2C\/","4":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/nl\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2R1LW5sLz9fX19zdG9yZT1ubA%2C%2C\/","5":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/it\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2l0LWl0Lz9fX19zdG9yZT1pdA%2C%2C\/","7":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/latam\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VzLWxhdGFtLz9fX19zdG9yZT1sYXRhbQ%2C%2C\/","8":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/ca\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VuLWNhLz9fX19zdG9yZT1jYQ%2C%2C\/","9":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/au\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VuLWF1Lz9fX19zdG9yZT1hdQ%2C%2C\/","10":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/nz\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VuLW56Lz9fX19zdG9yZT1ueg%2C%2C\/","11":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/uk\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VuLXVrLz9fX19zdG9yZT11aw%2C%2C\/","12":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/fr\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2ZyLWZyLz9fX19zdG9yZT1mcg%2C%2C\/","13":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/da\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2dlLWRlLz9fX19zdG9yZT1kYQ%2C%2C\/","14":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/ib\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VzLWVzLz9fX19zdG9yZT1pYg%2C%2C\/","15":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/jp\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2pwLWpwLz9fX19zdG9yZT1qcA%2C%2C\/","16":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/us\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VuLXVzLz9fX19zdG9yZT11cw%2C%2C\/","17":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/b2b_us\/___from_store\/wd\/uenc\/aHR0cHM6Ly9iMmIucm90b3JiaWtlLmNvbS9lbi11cy8_X19fc3RvcmU9YjJiX3Vz\/","18":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/b2b_eu\/___from_store\/wd\/uenc\/aHR0cHM6Ly9iMmIucm90b3JiaWtlLmNvbS8_X19fc3RvcmU9YjJiX2V1\/","19":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/b2b_wd\/___from_store\/wd\/uenc\/aHR0cHM6Ly9iMmIucm90b3JiaWtlLmNvbS8_X19fc3RvcmU9YjJiX3dk\/","20":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/b2b_ib\/___from_store\/wd\/uenc\/aHR0cHM6Ly9iMmIucm90b3JiaWtlLmNvbS9lcy1lcy8_X19fc3RvcmU9YjJiX2li\/"},"placeholder":"Please select language"}}'
class="storeview-switcher-form">
<fieldset class="store-switcher__fieldset fieldset">
<div class="store-switcher__field field store required">
<div class="store-switcher__control control form-group">
<label class="store-switcher__label label" for="store"><span>Select your location</span></label>
<select name="destination" class="form-control"></select>
</div>
</div>
<div class="store-switcher__field field storeview">
<div class="store-switcher__control control form-group">
<label for="storeview" class="store-switcher__label label"><span>Country</span></label>
<select name="language" class="form-control"></select>
</div>
</div>
</fieldset>
<div class="store-switcher__actions-toolbar">
<div class="primary">
<button type="submit" class="action primary btn btn-primary btn-lg btn-block">
<span>Ok</span>
</button>
</div>
</div>
</form>
</div>
</div>
</div>
<div class="header__customer">
<div class="dropdown-links" data-block="header-links">
<div class="dropdown-links__toggle icon__trigger">
<i class="module-icon">
<svg class="icon ico-customer"><use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-customer"></use></svg>
</i>
<span class="dropdown-links__label label body3">My Account</span>
</div>
<div class="dropdown-links__content"
data-role="dropdownDialog"
data-mage-init='{"dropdownDialog":{
"appendTo":"[data-block=header-links]",
"triggerTarget":".dropdown-links__toggle",
"timeout": "2000",
"closeOnMouseLeave": false,
"closeOnEscape": true,
"triggerClass":"active",
"parentClass":"active",
"buttons":[]}}'>
<ul class="header links not-logged" data-bind="scope: 'customer'" >
<li class="link authorization-link" data-label="or">
<a href="https://rotorbike.com/customer/account/login/referer/aHR0cHM6Ly9yb3RvcmJpa2UuY29tLw%2C%2C/" >Sign In</a>
</li>
<li><a href="https://rotorbike.com/customer/registrations/create/" id="idHrlY7vw4" class="account-rotor-products" >My ROTOR Products</a></li> <li><a href="https://rotorbike.com/customer/account/create/" id="idTYgBoHOj" class="create-account" >Create an Account</a></li> </ul>
</div>
</div>
</div>
<div data-block="minicart" class="minicart-wrapper header__minicart minicart">
<a aria-label="mini cart"
class="action showcart minicart__showcart icon__trigger"
href="https://rotorbike.com/checkout/cart/"
data-bind="scope: 'minicart_content'">
<i class="module-icon">
<svg class="icon ico-cart"><use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-cart"></use></svg>
</i>
<span class="minicart__label label body3">My Cart</span>
<span class="counter empty minicart__counter"
data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, blockLoader: isLoading">
<span class="counter-number counter__number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span>
</span>
</a>
<div class="block block-minicart minicart__block"
data-role="dropdownDialog"
data-mage-init='{"dropdownDialog":{
"appendTo":"[data-block=minicart]",
"triggerTarget":".minicart__showcart",
"timeout": "2000",
"closeOnMouseLeave": false,
"closeOnEscape": true,
"triggerClass":"minicart--active",
"parentClass":"minicart--active",
"buttons":[]}}'>
<div id="minicart-content-wrapper" class="minicart__wrapper" data-bind="scope: 'minicart_content'">
<!-- ko template: getTemplate() --><!-- /ko -->
</div>
</div>
</div>
</div></div></div></div></header><main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a>
<div class="page messages"><div data-placeholder="messages"></div>
<div class="container-fluid" data-bind="scope: 'messages'">
<div data-bind="visible: isVisible()">
<!-- ko if: cookieMessages && cookieMessages.length > 0 -->
<div role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages">
<div data-bind="attr: {
class: 'message-' + message.type + ' ' + message.type + ' message',
'data-ui-id': 'message-' + message.type
}">
<div data-bind="html: message.text"></div>
<button
class="icon icon-close action-close close"
type="button"
data-bind="visible: true, click: $parent.removeMessage.bind($parent)">
<i class="module-icon">
<svg class="icon ico-close">
<use
data-bind="attr: { 'xlink:href': require.toUrl('') + 'images/icons-sprite.svg#ico-close' }"
xlink:href=''>
</use>
</svg>
</i>
</button>
</div>
</div>
<!-- /ko -->
<!-- ko if: messages().messages && messages().messages.length > 0 -->
<div role="alert" data-bind="foreach: { data: messages().messages, as: 'message' }" class="messages">
<div data-bind="attr: {
class: 'message-' + message.type + ' ' + message.type + ' message',
'data-ui-id': 'message-' + message.type
}">
<div data-bind="html: message.text"></div>
<button
class="icon-close action-close close"
type="button"
data-bind="visible: true, click: $parent.removeMessage.bind($parent)">
<i class="module-icon">
<svg class="icon ico-close">
<use
data-bind="attr: { 'xlink:href': require.toUrl('') + 'images/icons-sprite.svg#ico-close' }"
xlink:href=''></use>
</svg>
</i>
</button>
</div>
</div>
<!-- /ko -->
</div>
</div>
</div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="pK0C8Tw6M0ORwnQK" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}">
<!-- ko template: getTemplate() --><!-- /ko -->
</div>
<div id="monkey_campaign" style="display:none;"
data-mage-init='{"campaigncatcher":{"checkCampaignUrl": "https://rotorbike.com/mailchimp/campaign/check/"}}'>
</div>
<div
class="ambanners ambanner-11"
data-position="11"
data-role="amasty-banner-container"
></div>
<!-- Block Slider Manager-->
<section
id="slider-1"
class="module-slider distributor snap"
>
<div class="module-slider__items snap__slider">
<div
class="snap__item item--1 active"
>
<div class="item__background">
<picture>
<source srcset="https://rotorbike.com/media/interactiv4/slidermanager/banner/koo-spectro-glasses-with-your-crankset-mobile-03.jpg"
media="(max-width: 768px)">
<source srcset="https://rotorbike.com/media/interactiv4/slidermanager/banner/koo-spectro-glasses-with-your-crankset-desktop-03.jpg">
<img width="770" height="1070" src="https://rotorbike.com/media/interactiv4/slidermanager/banner/koo-spectro-glasses-with-your-crankset-desktop-03.jpg"
alt="GET A FREE SPECIAL EDITION KOO GLASSES"
>
</picture>
</div>
<div class="item__container container-fluid">
<div class="item__placeholder ">
<div class="item__inner">
<h2 class="item__title display-1">
GET A FREE SPECIAL EDITION KOO GLASSES </h2>
<div class="item__subtitle body1">
Find out how to claim yours </div>
<div class="item__extra">
</div>
<div class="item__button">
<div class="item__button--1">
<a href="./get-free-special-edition-koo-glasses" target="_self" class="btn btn-primary">Shop now</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class="snap__item item--1 "
>
<div class="item__background">
<picture>
<source srcset="https://rotorbike.com/media/interactiv4/slidermanager/banner/Header_INspider_Carbon_mobile.jpg"
media="(max-width: 768px)">
<source srcset="https://rotorbike.com/media/interactiv4/slidermanager/banner/Header_INspider_Carbon_02.jpg">
<img width="770" height="1070" src="https://rotorbike.com/media/interactiv4/slidermanager/banner/Header_INspider_Carbon_02.jpg"
alt="INspider Road 2.0 + Aldhu Carbon"
loading="lazy"
>
</picture>
</div>
<div class="item__container container-fluid">
<div class="item__placeholder ">
<div class="item__inner">
<h2 class="item__title display-1">
INspider Road 2.0 + Aldhu Carbon </h2>
<div class="item__subtitle body1">
Every detail designed to perform better </div>
<div class="item__extra">
</div>
<div class="item__button">
<div class="item__button--1">
<a href="./cranksets/carbon-cranksets?discipline=7&measurement_type=949" target="_self" class="btn btn-primary">Shop now</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class="snap__item item--1 "
>
<div class="item__background">
<picture>
<source srcset="https://rotorbike.com/media/interactiv4/slidermanager/banner/Slider-header-ROTOR-UNO_mobile-02.jpg"
media="(max-width: 768px)">
<source srcset="https://rotorbike.com/media/interactiv4/slidermanager/banner/Slider-header-ROTOR-UNO-desktop_02.jpg">
<img width="770" height="1070" src="https://rotorbike.com/media/interactiv4/slidermanager/banner/Slider-header-ROTOR-UNO-desktop_02.jpg"
alt="Beyond your limits"
loading="lazy"
>
</picture>
</div>
<div class="item__container container-fluid">
<div class="item__placeholder ">
<div class="item__inner">
<h2 class="item__title display-1">
Beyond your limits </h2>
<div class="item__subtitle body1">
High-end components for high-performance cyclists </div>
<div class="item__extra">
</div>
<div class="item__button">
<div class="item__button--1">
<a href="./groupsets" target="_self" class="btn btn-primary">Choose mine</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Widget New Products -->
<section class="products-slider container-fluid block widget block-new-products grid">
<h2 role="heading" aria-level="2" class="products-slider__title section-title h1">
<small>Featured products</small>
Our New Arrivals </h2>
<div class="products-slider__content block-content">
<!-- new_products_content_widget_grid--> <div class="products-grid grid">
<div class="product__items row product-items widget-new-grid">
<div class="product product__item product--grid col-6 col-lg-3 product-item">
<div class="product__inner">
<div class="product__info product-item-info">
<div class="product__image">
<a href="https://rotorbike.com/xplova-hs5-heart-rate-sensor.html"
class="product__photo product-item-photo">
<div class="photo__container
product-image-container
product-image-container-13447">
<div class="photo__wrapper product-image-wrapper">
<img class="photo__image product-image-photo product-image-photo"
loading="lazy"
src="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/x/p/xplova-hs5-heart-rate-sensor.jpg"
width="510"
height="510"
data-retina="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/x/p/xplova-hs5-heart-rate-sensor.jpg"
alt="Xplova HS5 Heart Rate Sensor"/>
<div class="photo__loader"></div>
</div>
</div>
<div class="amasty-label-container
amasty-label-container-5-13447-cat amasty-label-for-13447"
style="display: none; text-transform: uppercase; width: 64px; height: 29px; top: 7px; right: 7px; font-size: 16px; color: #ffffff;"
data-mage-init='{"Amasty_Label/js/initLabel":{
"mode": "cat",
"isAdminArea": "",
"config": {"position":"top-right","size":"","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"13447","label":5,"margin":10,"alignment":0,"order":2,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
"productId": "13447",
"selector": ".amasty-label-container-5-13447-cat"
}}'>
<div class="amlabel-text">
- 56% </div>
<img id="amasty-label-image-5-13447-cat"
class="amasty-label-image"
width="100%"
height="100%"
src="https://rotorbike.com/media/amasty/amlabel/discount_tag_rotor.png"
style="opacity: 1 !important;vertical-align: top;"
title="Xplova HS5 Universal Heart Rate Sensor"
alt="Xplova HS5 Universal Heart Rate Sensor"
>
</div>
</a>
</div>
<div class="product__details product-item-details">
<h3 class="product__name h5">
<a title="Xplova HS5 Universal Heart Rate Sensor"
href="https://rotorbike.com/xplova-hs5-heart-rate-sensor.html"
class="product__link product-item-link">
Xplova HS5 Universal Heart Rate Sensor </a>
</h3>
<div class="product__price">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="13447" data-price-box="product-id-13447">
<span class="special-price">
<span class="price-container price-final_price tax weee"
>
<span class="price-label">Special Price</span>
<span id="old-price-13447-widget-new-grid" data-price-amount="30.36"
data-price-type="finalPrice"
class="price-wrapper "
><span class="price">$30.36</span></span>
</span>
</span>
<span class="old-price">
<span class="price-container price-final_price tax weee"
>
<span class="price-label">Regular Price</span>
<span id="old-price-13447-widget-new-grid" data-price-amount="69.03"
data-price-type="oldPrice"
class="price-wrapper "
><span class="price">$69.03</span></span>
</span>
</span>
</div> </div>
</div>
</div>
</div>
</div>
<div class="product product__item product--grid col-6 col-lg-3 product-item">
<div class="product__inner">
<div class="product__info product-item-info">
<div class="product__image">
<a href="https://rotorbike.com/time-adh21-disc-road-frame.html"
class="product__photo product-item-photo">
<div class="photo__container
product-image-container
product-image-container-13446">
<div class="photo__wrapper product-image-wrapper">
<img class="photo__image product-image-photo product-image-photo"
loading="lazy"
src="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/t/i/time-alpe-dhuez21-frame_1.jpg"
width="510"
height="510"
data-retina="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/t/i/time-alpe-dhuez21-frame_1.jpg"
alt="Time Alpe d'Huez 21 Disc Road Frame"/>
<div class="photo__loader"></div>
</div>
</div>
<div class="amasty-label-container
amasty-label-container-5-13446-cat amasty-label-for-13446"
style="display: none; text-transform: uppercase; width: 64px; height: 29px; top: 7px; right: 7px; font-size: 16px; color: #ffffff;"
data-mage-init='{"Amasty_Label/js/initLabel":{
"mode": "cat",
"isAdminArea": "",
"config": {"position":"top-right","size":"","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"13446","label":5,"margin":10,"alignment":0,"order":2,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
"productId": "13446",
"selector": ".amasty-label-container-5-13446-cat"
}}'>
<div class="amlabel-text">
- 30% </div>
<img id="amasty-label-image-5-13446-cat"
class="amasty-label-image"
width="100%"
height="100%"
src="https://rotorbike.com/media/amasty/amlabel/discount_tag_rotor.png"
style="opacity: 1 !important;vertical-align: top;"
title="Time Alpe d'Huez 21 Disc Road Frame"
alt="Time Alpe d'Huez 21 Disc Road Frame"
>
</div>
</a>
</div>
<div class="product__details product-item-details">
<h3 class="product__name h5">
<a title="Time Alpe d'Huez 21 Disc Road Frame"
href="https://rotorbike.com/time-adh21-disc-road-frame.html"
class="product__link product-item-link">
Time Alpe d'Huez 21 Disc Road Frame </a>
</h3>
<div class="product__price">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="13446" data-price-box="product-id-13446">
<!--Here remove (!$block->isProductList() &&) to show old price in PLP -->
<span class="old-price sly-old-price">
<span class="price-container price-final_price tax weee"
>
<span class="price-label">Regular Price</span>
<span id="old-price-13446-widget-new-grid" data-price-amount="1973.65"
data-price-type="oldPrice"
class="price-wrapper "
><span class="price">$1,973.65</span></span>
</span>
</span>
<span class="normal-price">
<span class="price-container price-final_price tax weee"
>
<span class="price-label">As low as</span>
<span id="old-price-13446-widget-new-grid" data-price-amount="1381.56"
data-price-type="finalPrice"
class="price-wrapper "
><span class="price">$1,381.56</span></span>
</span>
</span>
</div> </div>
</div>
</div>
</div>
</div>
<div class="product product__item product--grid col-6 col-lg-3 product-item">
<div class="product__inner">
<div class="product__info product-item-info">
<div class="product__image">
<a href="https://rotorbike.com/cycling-cap.html"
class="product__photo product-item-photo">
<div class="photo__container
product-image-container
product-image-container-13434">
<div class="photo__wrapper product-image-wrapper">
<img class="photo__image product-image-photo product-image-photo"
loading="lazy"
src="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/8/4/8434366017235_1.jpg"
width="510"
height="510"
data-retina="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/8/4/8434366017235_1.jpg"
alt="Cycling cap"/>
<div class="photo__loader"></div>
</div>
</div>
<div class="amasty-label-container
amasty-label-container-5-13434-cat amasty-label-for-13434"
style="display: none; text-transform: uppercase; width: 64px; height: 29px; top: 7px; right: 7px; font-size: 16px; color: #ffffff;"
data-mage-init='{"Amasty_Label/js/initLabel":{
"mode": "cat",
"isAdminArea": "",
"config": {"position":"top-right","size":"","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"13434","label":5,"margin":10,"alignment":0,"order":2,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
"productId": "13434",
"selector": ".amasty-label-container-5-13434-cat"
}}'>
<div class="amlabel-text">
- 24% </div>
<img id="amasty-label-image-5-13434-cat"
class="amasty-label-image"
width="100%"
height="100%"
src="https://rotorbike.com/media/amasty/amlabel/discount_tag_rotor.png"
style="opacity: 1 !important;vertical-align: top;"
title="Cycling cap"
alt="Cycling cap"
>
</div>
</a>
</div>
<div class="product__details product-item-details">
<h3 class="product__name h5">
<a title="Cycling cap"
href="https://rotorbike.com/cycling-cap.html"
class="product__link product-item-link">
Cycling cap </a>
</h3>
<div class="product__price">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="13434" data-price-box="product-id-13434">
<!--Here remove (!$block->isProductList() &&) to show old price in PLP -->
<span class="old-price sly-old-price">
<span class="price-container price-final_price tax weee"
>
<span class="price-label">Regular Price</span>
<span id="old-price-13434-widget-new-grid" data-price-amount="13.92"
data-price-type="oldPrice"
class="price-wrapper "
><span class="price">$13.92</span></span>
</span>
</span>
<span class="normal-price">
<span class="price-container price-final_price tax weee"
>
<span class="price-label">As low as</span>
<span id="old-price-13434-widget-new-grid" data-price-amount="10.58"
data-price-type="finalPrice"
class="price-wrapper "
><span class="price">$10.58</span></span>
</span>
</span>
</div> </div>
</div>
</div>
</div>
</div>
<div class="product product__item product--grid col-6 col-lg-3 product-item">
<div class="product__inner">
<div class="product__info product-item-info">
<div class="product__image">
<a href="https://rotorbike.com/uno-electronic-brake-disc-for-gravel-and-road.html"
class="product__photo product-item-photo">
<div class="photo__container
product-image-container
product-image-container-13433">
<div class="photo__wrapper product-image-wrapper">
<img class="photo__image product-image-photo product-image-photo"
loading="lazy"
src="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/b/r/brake-disc-front.jpg"
width="510"
height="510"
data-retina="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/b/r/brake-disc-front.jpg"
alt="UNO Electronic Brake Disc for Gravel & Road"/>
<div class="photo__loader"></div>
</div>
</div> </a>
</div>
<div class="product__details product-item-details">
<h3 class="product__name h5">
<a title="UNO Electronic Brake Disc for Gravel & Road"
href="https://rotorbike.com/uno-electronic-brake-disc-for-gravel-and-road.html"
class="product__link product-item-link">
UNO Electronic Brake Disc for Gravel & Road </a>
</h3>
<div class="product__price">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="13433" data-price-box="product-id-13433">
<span class="price-container price-final_price tax weee"
>
<span id="old-price-13433-widget-new-grid" data-price-amount="33.99"
data-price-type="finalPrice"
class="price-wrapper "
><span class="price">$33.99</span></span>
</span>
</div> </div>
</div>
</div>
</div>
</div>
<div class="product product__item product--grid col-6 col-lg-3 product-item">
<div class="product__inner">
<div class="product__info product-item-info">
<div class="product__image">
<a href="https://rotorbike.com/uno-electronic-brake-spare-parts-kit.html"
class="product__photo product-item-photo">
<div class="photo__container
product-image-container
product-image-container-13432">
<div class="photo__wrapper product-image-wrapper">
<img class="photo__image product-image-photo product-image-photo"
loading="lazy"
src="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/8/4/8434366030425.jpg"
width="510"
height="510"
data-retina="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/8/4/8434366030425.jpg"
alt="UNO Electronic Brake Spare Parts Kit"/>
<div class="photo__loader"></div>
</div>
</div> </a>
</div>
<div class="product__details product-item-details">
<h3 class="product__name h5">
<a title="UNO Electronic Brake Spare Parts Kit"
href="https://rotorbike.com/uno-electronic-brake-spare-parts-kit.html"
class="product__link product-item-link">
UNO Electronic Brake Spare Parts Kit </a>
</h3>
<div class="product__price">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="13432" data-price-box="product-id-13432">
<span class="price-container price-final_price tax weee"
>
<span id="old-price-13432-widget-new-grid" data-price-amount="25.51"
data-price-type="finalPrice"
class="price-wrapper "
><span class="price">$25.51</span></span>
</span>
</div> </div>
</div>
</div>
</div>
</div>
<div class="product product__item product--grid col-6 col-lg-3 product-item">
<div class="product__inner">
<div class="product__info product-item-info">
<div class="product__image">
<a href="https://rotorbike.com/uno-electronic-brake-caliper-set.html"
class="product__photo product-item-photo">
<div class="photo__container
product-image-container
product-image-container-13431">
<div class="photo__wrapper product-image-wrapper">
<img class="photo__image product-image-photo product-image-photo"
loading="lazy"
src="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/8/4/8434366030418.jpg"
width="510"
height="510"
data-retina="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/8/4/8434366030418.jpg"
alt="UNO Electronic Brake Caliper Set"/>
<div class="photo__loader"></div>
</div>
</div> </a>
</div>
<div class="product__details product-item-details">
<h3 class="product__name h5">
<a title="UNO Electronic Brake Caliper Set"
href="https://rotorbike.com/uno-electronic-brake-caliper-set.html"
class="product__link product-item-link">
UNO Electronic Brake Caliper Set </a>
</h3>
<div class="product__price">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="13431" data-price-box="product-id-13431">
<span class="price-container price-final_price tax weee"
>
<span id="old-price-13431-widget-new-grid" data-price-amount="153.08"
data-price-type="finalPrice"
class="price-wrapper "
><span class="price">$153.08</span></span>
</span>
</div> </div>
</div>
</div>
</div>
</div>
<div class="product product__item product--grid col-6 col-lg-3 product-item">
<div class="product__inner">
<div class="product__info product-item-info">
<div class="product__image">
<a href="https://rotorbike.com/uno-electronic-brake-shifter-c-clamp.html"
class="product__photo product-item-photo">
<div class="photo__container
product-image-container
product-image-container-13430">
<div class="photo__wrapper product-image-wrapper">
<img class="photo__image product-image-photo product-image-photo"
loading="lazy"
src="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/8/4/8434366030371.jpg"
width="510"
height="510"
data-retina="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/8/4/8434366030371.jpg"
alt="UNO Electronic Brake-Shifter C-Clamp"/>
<div class="photo__loader"></div>
</div>
</div> </a>
</div>
<div class="product__details product-item-details">
<h3 class="product__name h5">
<a title="UNO Electronic Brake-Shifter C-Clamp"
href="https://rotorbike.com/uno-electronic-brake-shifter-c-clamp.html"
class="product__link product-item-link">
UNO Electronic Brake-Shifter C-Clamp </a>
</h3>
<div class="product__price">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="13430" data-price-box="product-id-13430">
<span class="price-container price-final_price tax weee"
>
<span id="old-price-13430-widget-new-grid" data-price-amount="6.4"
data-price-type="finalPrice"
class="price-wrapper "
><span class="price">$6.40</span></span>
</span>
</div> </div>
</div>
</div>
</div>
</div>
<div class="product product__item product--grid col-6 col-lg-3 product-item">
<div class="product__inner">
<div class="product__info product-item-info">
<div class="product__image">
<a href="https://rotorbike.com/uno-electronic-left-shifter-battery-cap.html"
class="product__photo product-item-photo">
<div class="photo__container
product-image-container
product-image-container-13429">
<div class="photo__wrapper product-image-wrapper">
<img class="photo__image product-image-photo product-image-photo"
loading="lazy"
src="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/8/4/8434366030364_2.jpg"
width="510"
height="510"
data-retina="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/8/4/8434366030364_2.jpg"
alt="UNO Electronic Left Shifter Battery Cap"/>
<div class="photo__loader"></div>
</div>
</div> </a>
</div>
<div class="product__details product-item-details">
<h3 class="product__name h5">
<a title="UNO Electronic Left Shifter Battery Cap"
href="https://rotorbike.com/uno-electronic-left-shifter-battery-cap.html"
class="product__link product-item-link">
UNO Electronic Left Shifter Battery Cap </a>
</h3>
<div class="product__price">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="13429" data-price-box="product-id-13429">
<span class="price-container price-final_price tax weee"
>
<span id="old-price-13429-widget-new-grid" data-price-amount="1.66"
data-price-type="finalPrice"
class="price-wrapper "
><span class="price">$1.66</span></span>
</span>
</div> </div>
</div>
</div>
</div>
</div>
<div class="product product__item product--grid col-6 col-lg-3 product-item">
<div class="product__inner">
<div class="product__info product-item-info">
<div class="product__image">
<a href="https://rotorbike.com/uno-electronic-right-shifter-battery-cap.html"
class="product__photo product-item-photo">
<div class="photo__container
product-image-container
product-image-container-13428">
<div class="photo__wrapper product-image-wrapper">
<img class="photo__image product-image-photo product-image-photo"
loading="lazy"
src="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/b/r/brake-shifter-right-battery-cap.jpg"
width="510"
height="510"
data-retina="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/b/r/brake-shifter-right-battery-cap.jpg"
alt="ROTOR UNO Electronic Right Shifter Battery Cap"/>
<div class="photo__loader"></div>
</div>
</div> </a>
</div>
<div class="product__details product-item-details">
<h3 class="product__name h5">
<a title="UNO Electronic Right Shifter Battery Cap"
href="https://rotorbike.com/uno-electronic-right-shifter-battery-cap.html"
class="product__link product-item-link">
UNO Electronic Right Shifter Battery Cap </a>
</h3>
<div class="product__price">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="13428" data-price-box="product-id-13428">
<span class="price-container price-final_price tax weee"
>
<span id="old-price-13428-widget-new-grid" data-price-amount="1.66"
data-price-type="finalPrice"
class="price-wrapper "
><span class="price">$1.66</span></span>
</span>
</div> </div>
</div>
</div>
</div>
</div>
<div class="product product__item product--grid col-6 col-lg-3 product-item">
<div class="product__inner">
<div class="product__info product-item-info">
<div class="product__image">
<a href="https://rotorbike.com/uno-electronic-right-shifter-hood-rubber.html"
class="product__photo product-item-photo">
<div class="photo__container
product-image-container
product-image-container-13427">
<div class="photo__wrapper product-image-wrapper">
<img class="photo__image product-image-photo product-image-photo"
loading="lazy"
src="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/8/4/8434366030395.jpg"
width="510"
height="510"
data-retina="https://rotorbike.com/media/catalog/product/cache/599f2d091876f26a2c2567d8eb6fd31e/8/4/8434366030395.jpg"
alt="ROTOR UNO Electronic Right Shifter Hood Rubber"/>
<div class="photo__loader"></div>
</div>
</div> </a>
</div>
<div class="product__details product-item-details">
<h3 class="product__name h5">
<a title="UNO Electronic Right Shifter Hood"
href="https://rotorbike.com/uno-electronic-right-shifter-hood-rubber.html"
class="product__link product-item-link">
UNO Electronic Right Shifter Hood </a>
</h3>
<div class="product__price">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="13427" data-price-box="product-id-13427">
<span class="price-container price-final_price tax weee"
>
<span id="old-price-13427-widget-new-grid" data-price-amount="8.48"
data-price-type="finalPrice"
class="price-wrapper "
><span class="price">$8.48</span></span>
</span>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Brands Block 2 Images and Text-->
<section class="page-brands__header container-fluid">
<div class="row banners">
<div class="col-12 col-md-6 banner__item">
<picture class="banner__image">
<source srcset="https://rotorbike.com/media/wysiwyg/home/ROAD-HOME-Mobile.jpg" alt="" media="(max-width: 768px)"/>
<source srcset="https://rotorbike.com/media/wysiwyg/home/ROAD-HOME-Desktop.jpg"/>
<img src="https://rotorbike.com/media/wysiwyg/home/ROAD-HOME-Desktop.jpg" loading="lazy" >
</picture>
<div class="banner__text h1">ROAD <br /><a href=https://rotorbike.com/all-products?discipline=7 class="btn btn-primary">View products</a></div>
</div>
<div class="col-12 col-md-6 banner__item">
<picture class="banner__image">
<source srcset="https://rotorbike.com/media/wysiwyg/home/MTB-HOME-Mobile.jpg" alt="" media="(max-width: 768px)"/>
<source srcset="https://rotorbike.com/media/wysiwyg/home/MTB-HOME-Desktop.jpg"/>
<img src="https://rotorbike.com/media/wysiwyg/home/MTB-HOME-Desktop.jpg" loading="lazy" >
</picture>
<div class="banner__text h1">MTB <br /><a href=https://rotorbike.com/all-products?discipline=179 class="btn btn-primary">View products</a></div>
</div>
<div class="col-12 col-md-6 banner__item">
<picture class="banner__image">
<source srcset="https://rotorbike.com/media/wysiwyg/home/GRAVEL-HOME-Mobile.jpg" alt="" media="(max-width: 768px)"/>
<source srcset="https://rotorbike.com/media/wysiwyg/home/GRAVEL-HOME-Desktop.jpg"/>
<img src="https://rotorbike.com/media/wysiwyg/home/GRAVEL-HOME-Desktop.jpg" loading="lazy" >
</picture>
<div class="banner__text h1">GRAVEL <br /><a href=https://rotorbike.com/all-products?discipline=8 class="btn btn-primary">View products</a></div>
</div>
<div class="col-12 col-md-6 banner__item">
<picture class="banner__image">
<source srcset="https://rotorbike.com/media/wysiwyg/home/TRI-HOME-Mobile.jpg" alt="" media="(max-width: 768px)"/>
<source srcset="https://rotorbike.com/media/wysiwyg/home/TRI-HOME-DESKTOP3.jpg"/>
<img src="https://rotorbike.com/media/wysiwyg/home/TRI-HOME-DESKTO3P.jpg" loading="lazy" >
</picture>
<div class="banner__text h1"> TRIATHLON <br /><a href=https://rotorbike.com/all-products?discipline=310 class="btn btn-primary">View products</a></div>
</div>
</div>
</section>
<!-- Horizontal Banner -->
<section class="horizontal__banner container-fluid container-fluid">
<picture class="banner__image">
<source srcset="https://rotorbike.com/media/wysiwyg/home/en-rotor-athletes-2026-mobile-2.jpg" alt="" media="(max-width: 768px)"/>
<source srcset="https://rotorbike.com/media/wysiwyg/home/en-rotor-athletes-2026-desktop-2.jpg"/>
<img src="https://rotorbike.com/media/wysiwyg/home/en-rotor-athletes-2026-desktop-2.jpg" loading="lazy" >
</picture>
<div class="banner__text"><a href=https://rotorbike.com/athletes/ class="btn btn-primary">Meet them</a></div>
</section>
<!-- Block 2 Images and Text-->
<section class="banners-text distributor" style="margin-bottom: -100px">
<div class="banners-text__container container-fluid">
<div class="banners-text__article">
<h2 class="section-title h1"><small>12-11s Compatible</small>New release</h2>
<p class="body2">We have released our new Direct Mount chainrings fully compatible with Shimano® 12-11 speed groupsets. Discover available sizes and get yours.</p>
<div class="banners-text__action">
<a class="btn btn-primary btn-block" tabindex="0" href="https://rotorbike.com/new-release/">GO SHOP</a>
</div>
</div>
<a class="banners-text__item" href="https://rotorbike.com/about-us/">
<picture class="banners-text__image">
<source srcset="https://rotorbike.com/media/wysiwyg/home/DM-12s-Chainrings-home-mobile.jpg" alt="" media="(min-width: 992px)"/>
<source srcset="https://rotorbike.com/media/wysiwyg/home/DM-12s-Chainrings-home-desktop.jpg"/>
<img src="https://rotorbike.com/media/wysiwyg/home/DM-12s-Chainrings-home-desktop.jpg" loading="lazy" >
</picture>
</a>
</section>
<!-- Block 2 Images and Text-->
<section class="banners-text distributor" style="margin-bottom: -1px" >
<div class="banners-text__container container-fluid">
<a class="banners-text__item" href="https://rotorbike.com/about-us/">
<picture class="banners-text__image">
<source srcset="https://rotorbike.com/media/wysiwyg/home/INspider-road-sh12s-home-desktop.jpg" media="(min-width: 992px)">
<img src="https://rotorbike.com/media/wysiwyg/home/INspider-road-12s-home-mobile.jpg" loading="lazy" alt="" />
</picture>
</a>
<div class="banners-text__article">
<h2 class="section-title h1"><small>ROTOR history</small>The result of a dream</h2>
<p class="body2">ROTOR was born in Spain, when in 1994, two friends and enthusiastic cyclists set out to achieve something that many others had tried and failed to do: eliminate dead spots in the pedaling process.</p>
<div class="banners-text__action">
<a class="btn btn-primary btn-block" tabindex="0" href="https://rotorbike.com/about-us/">ABOUT</a>
</div>
</div>
</div>
</section>
</div></div></main>
<footer class="page-footer footer"><div class="footer__top"><section class="block promotion-banner">
<div class="promotion-banner__inner">
<div class="promotion-banner__content">
<div class="promotion-banner__title h1">Become a #ROTORian</div>
<div class="promotion-banner__description">Get inmediate <strong>10% discount code</strong> for your first purchase</div>
<a class="promotion-banner__link btn btn-secondary" href="https://us11.list-manage.com/subscribe?u=c878f13f0a7bfd8e6217f455d&id=7c93d366f7" target="_blank" rel="noopener"> Get it now! </a>
</div>
</div>
<div class="promotion-banner__background">
<picture>
<source srcset="https://rotorbike.com/media/wysiwyg/home/banner_email_mobile_background_footer.jpg" media="(max-width: 768px)"/>
<source srcset="https://rotorbike.com/media/wysiwyg/CMS/banner_email_desktop_background_footer.jpg"/>
<img title="Promotion banner background image" src="https://rotorbike.com/media/wysiwyg/CMS/banner_email_desktop_background_footer.jpg" alt="Promotion banner background image" loading="lazy">
</picture>
</div>
</section></div><div class="footer__middle container-fluid"><div class="footer__middle-wrapper row"><div class="col-12 col-lg-10 middle__left"><div class="row">
<div class="footer__list col-12 col-lg-3">
<h5 class="list__title h4" data-role="trigger">Our History</h5>
<ul data-role="content">
<li><a href="https://rotorbike.com/about-us/">About us</a></li>
<li class="logo"><img src="https://rotorbike.com/media/wysiwyg/logo2-invert.png" alt="RotorBikes"></li>
</ul>
</div>
<div class="footer__list col-12 col-lg-3">
<h5 class="list__title h4" data-role="trigger">Support</h5>
<ul data-role="content">
<li><a href="https://rotorbike.com/customer/registrations/create/">Product Registration</a></li>
<li><a href="https://rotorbike.com/shippings">Shipping</a></li>
<li><a href="https://rotorbike.com/our-guarantees">Our Guarantees</a></li>
<li><a href="https://rotorbike.com/contact">Contact us</a></li>
<li><a href="https://rotorbike.com/terms-and-conditions">Terms & Conditions</a></li>
<li><a href="https://rotorbike.com/returns">Returns</a></li>
<li><a href="https://rotorbike.com/privacy-policy-cookie-restriction-mode">Privacy Policy</a></li>
<li><a href="https://rotorbike.com/legal-notice">Legal Notice</a></li>
<li><a href="https://rotorbike.com/payment-methods">Payment method</a></li>
</ul>
</div>
<div class="footer__list col-12 col-lg-3">
<h5 class="list__title h4" data-role="trigger">Company</h5>
<ul data-role="content">
<li><a href="https://vacantes.rotorbike.com" target="_blank" rel="noopener">Careers</a></li>
<li><a href="https://rotorbike.com/stores.html">Where to buy</a></li>
<li><a href="https://rotorbike.com/distributors">Find a dealer</a></li>
<li><a href="https://b2b.rotorbike.com/">B2B Site</a></li>
</ul>
</div>
<div class="footer__list col-12 col-lg-3">
<h5 class="list__title h4" data-role="trigger">Catalog</h5>
<ul data-role="content">
<li><a href="https://rotorbike.com/bottom-brackets">Bottom Brackets</a></li>
<li><a href="https://rotorbike.com/cassettes">Cassettes</a></li>
<li><a href="https://rotorbike.com/chainrings">Chainrings</a></li>
<li><a href="https://rotorbike.com/cranksets">Cranksets</a></li>
<li><a href="https://rotorbike.com/groupsets">Groupsets</a></li>
<li><a href="https://rotorbike.com/powermeters">Powermeters</a></li>
<li><a href="https://rotorbike.com/accessories">Accessories</a></li>
<li><a href="https://rotorbike.com/clothing">Clothing</a></li>
<li><a href="https://rotorbike.com/outlet">Outlet</a></li>
</ul>
</div>
</div>
<div class="logo d-block d-lg-none"><img src="https://rotorbike.com/media/wysiwyg/logo-invert.png" alt="RotorBikes"></div></div><div class="col-12 col-lg-2 footer__right"> <div class="social-links social-links--footer">
<div class="social-links__title">Contact us</div>
<ul>
<li>
<a class="link facebook"
href="https://www.facebook.com/RotorBikeComponents/">
<i class="module-icon">
<svg class="icon icon-sm ico-social-facebook">
<use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-social-facebook"></use>
</svg>
</i>
<span class="sr-only">Facebook</span>
</a>
</li>
<li>
<a class="link instagram"
href="https://www.instagram.com/rotorbike/">
<i class="module-icon">
<svg class="icon icon-sm ico-social-instagram">
<use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-social-instagram"></use>
</svg>
</i>
<span class="sr-only">Instagram</span>
</a>
</li>
<li>
<a class="link linkedin"
href="https://www.linkedin.com/company/rotor-bike-components/mycompany/">
<i class="module-icon">
<svg class="icon icon-sm ico-social-linkedin">
<use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-social-linkedin"></use>
</svg>
</i>
<span class="sr-only">Linkedin</span>
</a>
</li>
<li>
<a class="link pinterest"
href="https://www.pinterest.es/Rotorbike/">
<i class="module-icon">
<svg class="icon icon-sm ico-social-pinterest">
<use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-social-pinterest"></use>
</svg>
</i>
<span class="sr-only">Pinterest</span>
</a>
</li>
<li>
<a class="link twitter"
href="https://twitter.com/ROTOR_bike">
<i class="module-icon">
<svg class="icon icon-sm ico-social-twitter">
<use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-social-twitter"></use>
</svg>
</i>
<span class="sr-only">Twitter</span>
</a>
</li>
<li>
<a class="link youtube"
href="https://www.youtube.com/user/ROTORbikeComponents">
<i class="module-icon">
<svg class="icon icon-sm ico-social-youtube">
<use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-social-youtube"></use>
</svg>
</i>
<span class="sr-only">Youtube</span>
</a>
</li>
</ul>
</div>
<div class="footer__extra">
<ul>
<li>
<a href="https://rotorbike.com/stores.html">
<i class="module-icon">
<svg class="icon ico-location"><use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-location"></use></svg>
</i>
<span>Store locator</span>
</a>
</li>
</ul>
</div></div></div></div><div class="footer__bottom"><div class="footer__bottom-wrapper container-fluid">
<div class="copyright">© 2026 ROTOR COMPONENTES TECNOLÓGICOS S.L. All rights reserved.</div>
<div class="secure-payment">
<i class="module-icon">
<svg class="icon icon-sm ico-lock"><use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-lock"></use></svg>
</i>
<span class="label">Secure payment</span>
<div class="icons">
<i class="module-icon">
<svg class="icon ico-visa"><use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-secure-visa"></use></svg>
</i>
<i class="module-icon">
<svg class="icon ico-mastercard"><use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-secure-mastercard"></use></svg>
</i>
<i class="module-icon">
<svg class="icon ico-paypal"><use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-secure-paypal"></use></svg>
</i>
</div>
</div>
</div></div></footer>
<div class="content_popup_ajax" style="display:none"></div>
<div class="d-none">
</div>
<div class="popup_home_page"></div>
</div>
<script>
var LOCALE = 'en\u002DUS';
var BASE_URL = 'https\u003A\u002F\u002Frotorbike.com\u002F';
var require = {
'baseUrl': 'https\u003A\u002F\u002Frotorbike.com\u002Fstatic\u002Fversion1773050285\u002Ffrontend\u002FInteractiv4\u002Frotorbike\u002Fen_US'
};</script>
<script type="text/javascript" src="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/requirejs/require.min.js"></script>
<script type="text/javascript" src="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/requirejs-min-resolver.min.js"></script>
<script type="text/javascript" src="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/mage/requirejs/mixins.min.js"></script>
<script type="text/javascript" src="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/requirejs-config.min.js"></script>
<script type="text/javascript" src="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/StripeIntegration_Payments/js/stripe_payments.min.js"></script>
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:3508999,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<script
async
data-environment="production"
src="https://osm.klarnaservices.com/lib.js"
data-client-id="7dacb6bd-473e-5d3f-b68f-97c6fc6dd2df"
></script>
<script type="text/x-magento-init">
{
"*": {
"Interactiv4_Ga4/js/default": {
"wrapSelector": "section, .widget, #amasty-shopby-product-list"
}
}
}
</script>
<script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM\u002DNFL78C4');
</script>
<script type="text/x-magento-init">
{
"*": {
"Magento_GoogleGtag/js/google-adwords": {
"conversionId": "AW-11025652182",
"gtagSiteSrc": "https://www.googletagmanager.com/gtag/js?id=AW-11025652182"
}
}
}
</script>
<script type="text/x-magento-init">
{
"*": {
"Magento_PageCache/js/form-key-provider": {
"isPaginationCacheEnabled":
0 }
}
}
</script>
<script data-cookieconsent="marketing" data-adroll="magento-adroll-pixel" type="text/javascript">
adroll_adv_id = "2X7TN33F3FB2RIDAI2MGJC";
adroll_pix_id = "FMO6WY5BMZB2NIF3ZHRL25";
adroll_version = "2.0";
(function(w,d,e,o,a){
w.__adroll_loaded=true;
w.adroll=w.adroll||[];
w.adroll.f=['setProperties','identify','track'];
var roundtripUrl="https://s.adroll.com/j/" + adroll_adv_id + "/roundtrip.js";
for(a=0;a<w.adroll.f.length;a++){
w.adroll[w.adroll.f[a]]=w.adroll[w.adroll.f[a]]||(function(n){return function(){w.adroll.push([n,arguments])}})(w.adroll.f[a])};e=d.createElement('script');o=d.getElementsByTagName('script')[0];e.async=1;e.src=roundtripUrl;o.parentNode.insertBefore(e, o);})(window,document);
console.log('Adroll setProperties: ', {"currency":"USD","language":"en_US"});
adroll.setProperties({"currency":"USD","language":"en_US"});
console.log('AdRoll track event: pageView');
adroll.track('pageView');
console.log('AdRoll track event: homeView');
adroll.track('homeView');
require(['jquery', 'underscore', 'jquery/jquery-storageapi'], function($, _) {
$(document).on('ajaxComplete', function (event, xhr, settings) {
if (settings.url.match(/customer\/section\/load/i) && xhr.responseJSON && xhr.responseJSON.cart) {
if (typeof window.localStorage !== "undefined") {
var addedItems = [];
var newCart = xhr.responseJSON.cart;
var oldCartItems = JSON.parse(window.localStorage.getItem('adroll-old-cart-items') || '[]');
$.each(newCart.items, function(){
var new_item_id = this.item_id;
var isInOldCartItems = $.grep(oldCartItems, function(item){return item.item_id == new_item_id}).length > 0;
if (!isInOldCartItems) {
addedItems.push(this);
}
});
if (addedItems.length > 0) {
console.log('AdRoll track event: pageView', {"segment_name": "magento_added_product_to_cart"});
adroll.track("pageView", {"segment_name": "magento_added_product_to_cart"});
var payload = {'products': []};
$.each(addedItems, function() {payload['products'].push(this.adroll_product_payload);});
console.log('AdRoll track event: addToCart', payload);
adroll.track('addToCart', payload);
}
window.localStorage.setItem('adroll-old-cart-items', JSON.stringify(newCart.items));
}
} else if (settings.url.match(/shipping-information/i) && xhr.responseJSON && xhr.responseJSON.payment_methods) {
console.log('AdRoll track event: pageView', {"segment_name": "magento_order_reviewed"});
adroll.track("pageView", {"segment_name": "magento_order_reviewed"});
}
});
});
</script>
<script type="text/javascript" src="https://chimpstatic.com/mcjs-connected/js/users/c878f13f0a7bfd8e6217f455d/0cf195be1441ce0628ac251fa.js" defer="defer">
</script>
<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"WebSite","url":"https:\/\/rotorbike.com\/","name":"Rotor"}</script>
<script type="application/ld+json">{"@context":"http:\/\/schema.org\/","@type":"WebPage","speakable":{"@type":"SpeakableSpecification","cssSelector":[".cms-content"],"xpath":["\/html\/head\/title"]}}</script>
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];
t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
</script>
<script>fbq('init', 792698555135916);</script>
<script> fbq('track', 'PageView'); </script>
<script type="text/x-magento-init">
{
"*": {
"Magento_PageBuilder/js/widget-initializer": {
"config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}},
"breakpoints": {"desktop":{"conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}},"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg"},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}},"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)"},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} }
}
}
</script>
<script type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script>
<script type="text/x-magento-init">
{
"*": {
"cookieStatus": {}
}
}
</script>
<script type="text/x-magento-init">
{
"*": {
"mage/cookies": {
"expires": null,
"path": "\u002F",
"domain": ".rotorbike.com",
"secure": true,
"lifetime": "604800"
}
}
}
</script>
<script>
window.cookiesConfig = window.cookiesConfig || {};
window.cookiesConfig.secure = true;
</script>
<script> require.config({
map: {
'*': {
wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter'
}
}
});</script>
<script> require.config({
paths: {
googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3\u0026key\u003DAIzaSyC6aU5W7pQ46j4FfSztuMrL188WLdg2nQs'
},
config: {
'Magento_PageBuilder/js/utils/map': {
style: '',
},
'Magento_PageBuilder/js/content-type/map/preview': {
apiKey: 'AIzaSyC6aU5W7pQ46j4FfSztuMrL188WLdg2nQs',
apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Frotorbike.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
},
'Magento_PageBuilder/js/form/element/map': {
apiKey: 'AIzaSyC6aU5W7pQ46j4FfSztuMrL188WLdg2nQs',
apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Frotorbike.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
},
}
});</script>
<script>
require.config({
shim: {
'Magento_PageBuilder/js/utils/map': {
deps: ['googleMaps']
}
}
});</script>
<script type="text/javascript">
require([
'jquery',
'RotorBike_StoreSwitcher/js/switcher'
], function ($) {
'use strict';
$(document).on("switcherInsert", function( event) {
const form = $(event.currentTarget).find('ul.mm-listview .storeview-switcher-form');
if (form.length > 0) {
form.storeviewSwitcher({"currentDestination":"2","currentLanguage":"6","destinations":[{"label":"Australia","value":"4"},{"label":"Belgium","value":"7"},{"label":"Canadá","value":"3"},{"label":"France","value":"10"},{"label":"Germany \u0026 Austria","value":"11"},{"label":"Italy","value":"5"},{"label":"Japan","value":"15"},{"label":"Netherlands","value":"14"},{"label":"New Zeland","value":"9"},{"label":"South America","value":"6"},{"label":"Spain \u0026 Portugal","value":"12"},{"label":"United Kingdom","value":"13"},{"label":"United States","value":"16"},{"label":"Rest of Europe","value":"1"},{"label":"Rest of world","value":"2"}],"languages":{"2":[{"label":"Rest of the world","value":"6"}],"1":[{"label":"Rest of Europe","value":"1"}],"7":[{"label":"Belgium","value":"3"}],"14":[{"label":"Netherland","value":"4"}],"5":[{"label":"Italy","value":"5"}],"6":[{"label":"South America","value":"7"}],"3":[{"label":"Canada","value":"8"}],"4":[{"label":"Australia","value":"9"}],"9":[{"label":"New Zealand","value":"10"}],"13":[{"label":"UK","value":"11"}],"10":[{"label":"France","value":"12"}],"11":[{"label":"Germany \u0026 Austria","value":"13"}],"12":[{"label":"Spain \u0026 Portugal","value":"14"}],"15":[{"label":"Japan","value":"15"}],"16":[{"label":"USA","value":"16"}],"17":[{"label":"B2B USA","value":"17"}],"18":[{"label":"B2B Europe","value":"18"}],"19":[{"label":"B2B Rest of the World","value":"19"}],"20":[{"label":"B2B Iberia","value":"20"}]},"redirectUrls":{"6":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/wd\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tLz9fX19zdG9yZT13ZA%2C%2C\/","1":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/eu\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VuLWV1Lz9fX19zdG9yZT1ldQ%2C%2C\/","3":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/be\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2R1LWJlLz9fX19zdG9yZT1iZQ%2C%2C\/","4":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/nl\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2R1LW5sLz9fX19zdG9yZT1ubA%2C%2C\/","5":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/it\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2l0LWl0Lz9fX19zdG9yZT1pdA%2C%2C\/","7":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/latam\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VzLWxhdGFtLz9fX19zdG9yZT1sYXRhbQ%2C%2C\/","8":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/ca\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VuLWNhLz9fX19zdG9yZT1jYQ%2C%2C\/","9":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/au\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VuLWF1Lz9fX19zdG9yZT1hdQ%2C%2C\/","10":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/nz\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VuLW56Lz9fX19zdG9yZT1ueg%2C%2C\/","11":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/uk\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VuLXVrLz9fX19zdG9yZT11aw%2C%2C\/","12":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/fr\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2ZyLWZyLz9fX19zdG9yZT1mcg%2C%2C\/","13":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/da\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2dlLWRlLz9fX19zdG9yZT1kYQ%2C%2C\/","14":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/ib\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VzLWVzLz9fX19zdG9yZT1pYg%2C%2C\/","15":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/jp\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2pwLWpwLz9fX19zdG9yZT1qcA%2C%2C\/","16":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/us\/___from_store\/wd\/uenc\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tL2VuLXVzLz9fX19zdG9yZT11cw%2C%2C\/","17":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/b2b_us\/___from_store\/wd\/uenc\/aHR0cHM6Ly9iMmIucm90b3JiaWtlLmNvbS9lbi11cy8_X19fc3RvcmU9YjJiX3Vz\/","18":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/b2b_eu\/___from_store\/wd\/uenc\/aHR0cHM6Ly9iMmIucm90b3JiaWtlLmNvbS8_X19fc3RvcmU9YjJiX2V1\/","19":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/b2b_wd\/___from_store\/wd\/uenc\/aHR0cHM6Ly9iMmIucm90b3JiaWtlLmNvbS8_X19fc3RvcmU9YjJiX3dk\/","20":"https:\/\/rotorbike.com\/stores\/store\/redirect\/___store\/b2b_ib\/___from_store\/wd\/uenc\/aHR0cHM6Ly9iMmIucm90b3JiaWtlLmNvbS9lcy1lcy8_X19fc3RvcmU9YjJiX2li\/"},"placeholder":"Please select language"});
}
});
});
</script>
<script type="text/x-magento-init">
{
"*": {
"Magento_Ui/js/core/app": {
"components": {
"customer": {
"component": "Magento_Customer/js/view/customer"
}
}
}
}
}
</script>
<script type="text/javascript">
const emptycartTemplate = "<div class=\"minicart__empty--title h2\">Looking for a product?<\/div>\r\n<p class=\"minicart__empty--text body2\">Visit our catalog<\/p>\r\n \r\n";
</script>
<script>
window.checkout = {"shoppingCartUrl":"https:\/\/rotorbike.com\/checkout\/cart\/","checkoutUrl":"https:\/\/rotorbike.com\/checkout\/","updateItemQtyUrl":"https:\/\/rotorbike.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/rotorbike.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/rotorbike.com\/","minicartMaxItemsVisible":5,"websiteId":"2","maxItemsToDisplay":10,"storeId":"6","storeGroupId":"4","agreementIds":["1"],"customerLoginUrl":"https:\/\/rotorbike.com\/customer\/account\/login\/referer\/aHR0cHM6Ly9yb3RvcmJpa2UuY29tLw%2C%2C\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/rotorbike.com\/captcha\/refresh\/","isRequired":false,"timestamp":1787441251}}};
</script>
<script type="text/x-magento-init">
{
"[data-block='minicart']": {
"Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":1,"display_cart_subtotal_excl_tax":0,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals"}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} },
"*": {
"Magento_Ui/js/block-loader": "https\u003A\u002F\u002Frotorbike.com\u002Fstatic\u002Fversion1773050285\u002Ffrontend\u002FInteractiv4\u002Frotorbike\u002Fen_US\u002Fimages\u002Floader\u002D1.gif"
}
}
</script>
<script type="text/x-magento-init">
{
"*": {
"Magento_Ui/js/core/app": {
"components": {
"messages": {
"component": "Magento_Theme/js/view/messages"
}
}
}
}
}
</script>
<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/rotorbike.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/rotorbike.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/rotorbike.com\/","customerLoginUrl":"https:\/\/rotorbike.com\/customer\/ajax\/login\/"}</script>
<script type="text/x-magento-init">
{
"#authenticationPopup": {
"Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}} },
"*": {
"Magento_Ui/js/block-loader": "https\u003A\u002F\u002Frotorbike.com\u002Fstatic\u002Fversion1773050285\u002Ffrontend\u002FInteractiv4\u002Frotorbike\u002Fen_US\u002Fimages\u002Floader\u002D1.gif"
,
"Magento_Customer/js/customer-global-session-loader": {}
}
}
</script>
<script type="text/x-magento-init">
{
"*": {
"Magento_Customer/js/section-config": {
"sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data","amfacebook-pixel"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"ammostviewed\/cart\/add":["cart","messages"],"interactiv4_b2bquickorder\/items\/addsku":["cart","checkout-data"],"interactiv4_b2bquickorder\/items\/addtocart":["cart","checkout-data"],"interactiv4_b2bquickorder\/items\/removesku":["cart","checkout-data"],"interactiv4_b2bquickorder\/items\/update":["cart","checkout-data"],"interactiv4_b2bquickorder\/items\/upload":["cart","checkout-data"],"quotation":["quotation"],"milkyway\/product_wishlist\/add":["wishlist"],"milkyway\/product_wishlist\/remove":["wishlist"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"]},
"clientSideSections": ["checkout-data","cart-data"],
"baseUrls": ["https:\/\/rotorbike.com\/"],
"sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","instant-purchase","loggedAsCustomer","persistent","review","wishlist","amfacebook-pixel","quotation","register_section","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"] }
}
}
</script>
<script type="text/x-magento-init">
{
"*": {
"Magento_Customer/js/customer-data": {
"sectionLoadUrl": "https\u003A\u002F\u002Frotorbike.com\u002Fcustomer\u002Fsection\u002Fload\u002F",
"expirableSectionLifetime": 87600,
"expirableSectionNames": ["cart","persistent"],
"cookieLifeTime": "604800",
"updateSessionUrl": "https\u003A\u002F\u002Frotorbike.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F"
}
}
}
</script>
<script type="text/x-magento-init">
{
"*": {
"Magento_Customer/js/invalidation-processor": {
"invalidationRules": {
"website-rule": {
"Magento_Customer/js/invalidation-rules/website-rule": {
"scopeConfig": {
"websiteId": "2"
}
}
}
}
}
}
}
</script>
<script type="text/x-magento-init">
{
"body": {
"pageCache": {"url":"https:\/\/rotorbike.com\/page_cache\/block\/render\/","handles":["default","cms_index_index","cms_page_view","cms_index_index_id_home","interactiv4_storelocator_default","interactiv4_storelocator_cms_index_index","interactiv4_socialshare_default","interactiv4_socialshare_cms_index_index"],"originalRequest":{"route":"cms","controller":"index","action":"index","uri":"\/"},"versionCookieName":"private_content_version"} }
}
</script>
<script type="text/x-magento-init">
{
"#slider-1": {
"Interactiv4_SliderManager/js/create-slider-snap": {
"speed": 5 }
}
}
</script>
<script type="text/x-magento-init">
{
"*": {
"Interactiv4_Ga4/js/ga4-products": {
"products": "\u007B\u002213447\u0022\u003A\u007B\u0022item_name\u0022\u003A\u0022Xplova\u0020HS5\u0020Universal\u0020Heart\u0020Rate\u0020Sensor\u0022,\u0022item_id\u0022\u003A\u0022X\u002DZCX01TX00D\u0022,\u0022price\u0022\u003A25.95,\u0022item_url\u0022\u003A\u0022https\u003A\u005C\u002F\u005C\u002Frotorbike.com\u005C\u002Fxplova\u002Dhs5\u002Dheart\u002Drate\u002Dsensor.html\u0022,\u0022item_list_name\u0022\u003A\u0022widgets\u0022,\u0022item_list_id\u0022\u003A\u0022New\u0020Products\u0022,\u0022index\u0022\u003A1,\u0022quantity\u0022\u003A1,\u0022item_category\u0022\u003A\u0022Outlet\u0022\u007D,\u002213446\u0022\u003A\u007B\u0022item_name\u0022\u003A\u0022Time\u0020Alpe\u0020d\u0027Huez\u002021\u0020Disc\u0020Road\u0020Frame\u0022,\u0022item_id\u0022\u003A\u0022C\u002DTimeADH21Disc\u002DRoadFrame\u0022,\u0022price\u0022\u003A1381.56,\u0022item_url\u0022\u003A\u0022https\u003A\u005C\u002F\u005C\u002Frotorbike.com\u005C\u002Ftime\u002Dadh21\u002Ddisc\u002Droad\u002Dframe.html\u0022,\u0022item_list_name\u0022\u003A\u0022widgets\u0022,\u0022item_list_id\u0022\u003A\u0022New\u0020Products\u0022,\u0022index\u0022\u003A2,\u0022quantity\u0022\u003A1,\u0022item_category\u0022\u003A\u0022Outlet\u0022\u007D,\u002213434\u0022\u003A\u007B\u0022item_name\u0022\u003A\u0022Cycling\u0020cap\u0022,\u0022item_id\u0022\u003A\u0022C\u002Dcycling\u002Dcap\u0022,\u0022price\u0022\u003A10.58,\u0022item_url\u0022\u003A\u0022https\u003A\u005C\u002F\u005C\u002Frotorbike.com\u005C\u002Fcycling\u002Dcap.html\u0022,\u0022item_list_name\u0022\u003A\u0022widgets\u0022,\u0022item_list_id\u0022\u003A\u0022New\u0020Products\u0022,\u0022index\u0022\u003A3,\u0022quantity\u0022\u003A1,\u0022item_category\u0022\u003A\u0022Clothing\u0022\u007D,\u002213433\u0022\u003A\u007B\u0022item_name\u0022\u003A\u0022UNO\u0020Electronic\u0020Brake\u0020Disc\u0020for\u0020Gravel\u0020\u0026\u0020Road\u0022,\u0022item_id\u0022\u003A\u0022C00\u002D014\u002D01420\u002D0\u0022,\u0022price\u0022\u003A29.05,\u0022item_url\u0022\u003A\u0022https\u003A\u005C\u002F\u005C\u002Frotorbike.com\u005C\u002Funo\u002Delectronic\u002Dbrake\u002Ddisc\u002Dfor\u002Dgravel\u002Dand\u002Droad.html\u0022,\u0022item_list_name\u0022\u003A\u0022widgets\u0022,\u0022item_list_id\u0022\u003A\u0022New\u0020Products\u0022,\u0022index\u0022\u003A4,\u0022quantity\u0022\u003A1,\u0022item_category\u0022\u003A\u0022Accessories\u0022\u007D,\u002213432\u0022\u003A\u007B\u0022item_name\u0022\u003A\u0022UNO\u0020Electronic\u0020Brake\u0020Spare\u0020Parts\u0020Kit\u0022,\u0022item_id\u0022\u003A\u0022C00\u002D014\u002D01410\u002D0\u0022,\u0022price\u0022\u003A21.8,\u0022item_url\u0022\u003A\u0022https\u003A\u005C\u002F\u005C\u002Frotorbike.com\u005C\u002Funo\u002Delectronic\u002Dbrake\u002Dspare\u002Dparts\u002Dkit.html\u0022,\u0022item_list_name\u0022\u003A\u0022widgets\u0022,\u0022item_list_id\u0022\u003A\u0022New\u0020Products\u0022,\u0022index\u0022\u003A5,\u0022quantity\u0022\u003A1,\u0022item_category\u0022\u003A\u0022Accesorios\u0022\u007D,\u002213431\u0022\u003A\u007B\u0022item_name\u0022\u003A\u0022UNO\u0020Electronic\u0020Brake\u0020Caliper\u0020Set\u0022,\u0022item_id\u0022\u003A\u0022C00\u002D014\u002D01400\u002D0\u0022,\u0022price\u0022\u003A130.84,\u0022item_url\u0022\u003A\u0022https\u003A\u005C\u002F\u005C\u002Frotorbike.com\u005C\u002Funo\u002Delectronic\u002Dbrake\u002Dcaliper\u002Dset.html\u0022,\u0022item_list_name\u0022\u003A\u0022widgets\u0022,\u0022item_list_id\u0022\u003A\u0022New\u0020Products\u0022,\u0022index\u0022\u003A6,\u0022quantity\u0022\u003A1,\u0022item_category\u0022\u003A\u0022Accessories\u0022\u007D,\u002213430\u0022\u003A\u007B\u0022item_name\u0022\u003A\u0022UNO\u0020Electronic\u0020Brake\u002DShifter\u0020C\u002DClamp\u0022,\u0022item_id\u0022\u003A\u0022C00\u002D014\u002D01360\u002D0\u0022,\u0022price\u0022\u003A5.47,\u0022item_url\u0022\u003A\u0022https\u003A\u005C\u002F\u005C\u002Frotorbike.com\u005C\u002Funo\u002Delectronic\u002Dbrake\u002Dshifter\u002Dc\u002Dclamp.html\u0022,\u0022item_list_name\u0022\u003A\u0022widgets\u0022,\u0022item_list_id\u0022\u003A\u0022New\u0020Products\u0022,\u0022index\u0022\u003A7,\u0022quantity\u0022\u003A1,\u0022item_category\u0022\u003A\u0022Accessories\u0022\u007D,\u002213429\u0022\u003A\u007B\u0022item_name\u0022\u003A\u0022UNO\u0020Electronic\u0020Left\u0020Shifter\u0020Battery\u0020Cap\u0022,\u0022item_id\u0022\u003A\u0022C00\u002D014\u002D01340\u002D0\u0022,\u0022price\u0022\u003A1.42,\u0022item_url\u0022\u003A\u0022https\u003A\u005C\u002F\u005C\u002Frotorbike.com\u005C\u002Funo\u002Delectronic\u002Dleft\u002Dshifter\u002Dbattery\u002Dcap.html\u0022,\u0022item_list_name\u0022\u003A\u0022widgets\u0022,\u0022item_list_id\u0022\u003A\u0022New\u0020Products\u0022,\u0022index\u0022\u003A8,\u0022quantity\u0022\u003A1,\u0022item_category\u0022\u003A\u0022Accessories\u0022\u007D,\u002213428\u0022\u003A\u007B\u0022item_name\u0022\u003A\u0022UNO\u0020Electronic\u0020Right\u0020Shifter\u0020Battery\u0020Cap\u0022,\u0022item_id\u0022\u003A\u0022C00\u002D014\u002D01350\u002D0\u0022,\u0022price\u0022\u003A1.42,\u0022item_url\u0022\u003A\u0022https\u003A\u005C\u002F\u005C\u002Frotorbike.com\u005C\u002Funo\u002Delectronic\u002Dright\u002Dshifter\u002Dbattery\u002Dcap.html\u0022,\u0022item_list_name\u0022\u003A\u0022widgets\u0022,\u0022item_list_id\u0022\u003A\u0022New\u0020Products\u0022,\u0022index\u0022\u003A9,\u0022quantity\u0022\u003A1,\u0022item_category\u0022\u003A\u0022Accessories\u0022\u007D,\u002213427\u0022\u003A\u007B\u0022item_name\u0022\u003A\u0022UNO\u0020Electronic\u0020Right\u0020Shifter\u0020Hood\u0022,\u0022item_id\u0022\u003A\u0022C00\u002D014\u002D01330\u002D0\u0022,\u0022price\u0022\u003A7.25,\u0022item_url\u0022\u003A\u0022https\u003A\u005C\u002F\u005C\u002Frotorbike.com\u005C\u002Funo\u002Delectronic\u002Dright\u002Dshifter\u002Dhood\u002Drubber.html\u0022,\u0022item_list_name\u0022\u003A\u0022widgets\u0022,\u0022item_list_id\u0022\u003A\u0022New\u0020Products\u0022,\u0022index\u0022\u003A10,\u0022quantity\u0022\u003A1,\u0022item_category\u0022\u003A\u0022Accessories\u0022\u007D\u007D",
"type": "Widget",
"ga": {
"type": "widget-new-grid",
"name": "New Products"
}
}
}
}
</script>
<script type="text/x-magento-init">
{
"*": {
"authors": {}
}
}
</script>
<script>
(() => {
let googleApiKey = 'AIzaSyC6aU5W7pQ46j4FfSztuMrL188WLdg2nQs',
googleMapsPromise;
window.i4LoadGoogleApis = () => {
if (!googleApiKey.length) throw new Error('ERROR: Google maps API key is not set');
if (!googleMapsPromise) {
googleMapsPromise = new Promise((resolve, reject) => {
window.google_maps_loaded = () => resolve(window.google.maps);
const script = document.createElement('script');
script.src = `https://maps.googleapis.com/maps/api/js?key=${googleApiKey}&callback=google_maps_loaded&libraries=places,geometry`;
script.onerror = () => reject(new Error('ERROR: Google maps API could not be loaded'));
document.head.appendChild(script);
});
}
return googleMapsPromise;
};
})();
</script>
<script type="text/x-magento-init">
{
"*": {
"Interactiv4_Ga4/js/ga4-login": {"loginForm":"#login-form","registerForm":".block-create-account .create"} }
}
</script>
<script type="text/x-magento-init">
{
"*": {
"Amasty_FacebookPixel/js/amfb-init": {
"eventCode": "",
"url": "https\u003A\u002F\u002Frotorbike.com\u002Famasty_fbpixel\u002FpageView\u002FprocessPageView\u002F",
"eventsData" : "",
"isLogEnabled": "1",
"loggingUrl": "https://rotorbike.com/amasty_fbpixel/logEvent/log/"
}
}
}
</script>
<script type="text/x-magento-init">
{
"*": {
"Magento_Ui/js/core/app": {
"components": {
"storage-manager": {
"component": "Magento_Catalog/js/storage-manager",
"appendTo": "",
"storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/rotorbike.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/rotorbike.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/rotorbike.com\/rest\/wd\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/rotorbike.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} }
}
}
}
}
</script>
<script>
(function() {
function fixSVGSprites() {
document.querySelectorAll('svg use').forEach(use => {
const hrefAttr = use.hasAttribute('href') ? 'href' : 'xlink:href';
const href = use.getAttribute(hrefAttr);
if (href) {
use.setAttribute(hrefAttr, '');
requestAnimationFrame(() => {
use.setAttribute(hrefAttr, href);
});
}
});
}
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', fixSVGSprites);
} else {
fixSVGSprites();
}
})();
</script>
<script>
'use strict';
(() => {
const questions = document.querySelectorAll('[data-element="question"]');
questions.forEach((item, index) => {
const answer = item.parentElement.querySelector('[data-element="answer"]');
answer.style.display = 'none';
answer.setAttribute('data-index', `${index}`);
item.setAttribute('data-index', `${index}`);
item.addEventListener('click', () => {
const itemAnswer = item.parentElement.querySelector('[data-element="answer"]');
questions.forEach(question => {
if (question.getAttribute('data-index') !== item.getAttribute('data-index')) {
question.classList.remove('active');
question.parentElement.querySelector('[data-element="answer"]').style.display = 'none';
}
})
itemAnswer.style.display = itemAnswer.style.display === 'block' ? 'none' : 'block';
item.classList.toggle('active');
});
});
})();
</script>
<script type="text/x-magento-init">
{
"*": {
"interactiv4_contentpopupajax_popup": {}
}
}
</script>
<script type="text/x-magento-init">
{"*":{"Amasty_PromoBanners\/js\/loader":{"sections":[],"content":[],"injectorParams":{"containerSelector":".products-grid .product-items:not(.amasty-banner-items)","itemSelector":".products-grid .product-items:not(.amasty-banner-items) .product-item","banners":[]},"banners":[],"injectorSectionId":14}}}</script>
<script>
window.btnLeft = 'https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-chevron-left';
window.btnRight = 'https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-chevron-right';
</script>
<script type="text/x-magento-init">
{
"*": {
"mwFooter": {}
}
}
</script>
<script type="text/javascript">
require(['jquery', 'awPopupManager', 'cookieViewedPageCount'], function(){
jQuery.awPopupManager.ajaxAddCookieUrl = 'https://rotorbike.com/popup/ajax/addCookie/';
var popups = {"47":{"effect":"mfp-fade-zoom","event":"x_sec_after_duration","position":"middle-center","event_value":7,"content":"<div class=\"popup-content mfp-with-anim\"><style>#html-body [data-pb-style=GUC08GW]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=CGD8D6O]{text-align:center;border-style:none}#html-body [data-pb-style=M0VJPP6],#html-body [data-pb-style=SULWWXT]{max-width:100%;height:auto}@media only screen and (max-width: 768px) { #html-body [data-pb-style=CGD8D6O]{border-style:none} }<\/style><div data-content-type=\"row\" data-appearance=\"contained\" data-element=\"main\"><div data-enable-parallax=\"0\" data-parallax-speed=\"0.5\" data-background-images=\"{}\" data-background-type=\"image\" data-video-loop=\"true\" data-video-play-only-visible=\"true\" data-video-lazy-load=\"true\" data-video-fallback-src=\"\" data-element=\"inner\" data-pb-style=\"GUC08GW\"><figure data-content-type=\"image\" data-appearance=\"full-width\" data-element=\"main\" data-pb-style=\"CGD8D6O\"><a href=\".\/get-free-special-edition-koo-glasses\" target=\"\" data-link-type=\"default\" title=\"\" data-element=\"link\"><img class=\"pagebuilder-mobile-hidden\" src=\"https:\/\/rotorbike.com\/media\/wysiwyg\/Pop-ups\/en-KOO-bora-hansgrohe-glasses-for-free-pop-up-02.jpg\" alt=\"\" title=\"\" data-element=\"desktop_image\" data-pb-style=\"SULWWXT\"><img class=\"pagebuilder-mobile-only\" src=\"https:\/\/rotorbike.com\/media\/wysiwyg\/Pop-ups\/en-KOO-bora-hansgrohe-glasses-for-free-pop-up-02.jpg\" alt=\"\" title=\"\" data-element=\"mobile_image\" data-pb-style=\"M0VJPP6\"><\/a><\/figure><\/div><\/div><style type=\"text\/css\"><\/style><\/div>","lifetime":86400}};
jQuery.cookieViewedPageCount.initAddCookieProcess(
'https://rotorbike.com/cms/index/index/',
'aw_popup_viewed_page',
'86400',
'/',
'rotorbike.com'
);
jQuery(function(){
jQuery.awPopupManager.initObserversForPopup(popups);
});
});
</script>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 70
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 70 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 12.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /cranksets |
Cranksets
|
|
Анализировать url |
| /cranksets/cranksets-with-powermeter |
Cranksets with powermeter
|
|
Анализировать url |
| /cranksets/carbon-cranksets |
Carbon cranksets
|
|
Анализировать url |
| /crankset-parts |
Cranks
|
|
Анализировать url |
| /crankset-parts/crank-arms |
Crank arms
|
|
Анализировать url |
| /crankset-parts/crank-spindles |
Crank spindles
|
|
Анализировать url |
| /crankset-parts/spiders |
Crank spiders
|
|
Анализировать url |
| /groupsets |
Groupsets
|
|
Анализировать url |
| /chainrings |
Chainrings
|
|
Анализировать url |
| /powermeters |
Powermeters
|
|
Анализировать url |
| /bottom-brackets |
Bottom Brackets
|
|
Анализировать url |
| /cassettes |
Cassettes
|
|
Анализировать url |
| /accessories |
Accessories
|
|
Анализировать url |
| /clothing |
Clothing
|
|
Анализировать url |
| /outlet |
Outlet
|
|
Анализировать url |
| /technologies |
Technologies
|
|
Анализировать url |
| /top-components-for-top-bikes |
Top components for top bikes
|
|
Анализировать url |
| /why-q |
Why Q
|
|
Анализировать url |
| /power-meters |
Power meters
|
|
Анализировать url |
| /app-rotor-power |
ROTOR Power App
|
|
Анализировать url |
| /support |
Support
|
|
Анализировать url |
| /athletes |
Athletes
|
|
Анализировать url |
| /rotoriancc |
Rotorian Cycling Club
|
|
Анализировать url |
| /blog.html |
Blog
|
|
Анализировать url |
| /catalogsearch/advanced/ |
Advanced Search
|
|
Анализировать url |
| /customer/account/login/referer/aHR0cHM6Ly9yb3RvcmJpa2UuY29tLw%2C%2C/ |
Sign In
|
|
Анализировать url |
| /customer/registrations/create/ |
My ROTOR Products
|
|
Анализировать url |
| /customer/account/create/ |
Create an Account
|
|
Анализировать url |
| /checkout/cart/ |
<i class="module-icon">
<svg class="icon ico-cart"><use xlink:href="https://rotorbike.com/static/version1773050285/frontend/Interactiv4/rotorbike/en_US/images/icons-sprite.svg#ico-cart"></use></svg>
</i>
<span class="minicart__label label body3">My Cart</span>
<span class="counter empty minicart__counter" data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, blockLoader: isLoading">
<span class="counter-number counter__number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span>
</span>
|
|
Анализировать url |
| /./get-free-special-edition-koo-glasses |
Shop now
|
|
Анализировать url |
| /./cranksets/carbon-cranksets?discipline=7&measurement_type=949 |
Shop now
|
|
Анализировать url |
| /./groupsets |
Choose mine
|
|
Анализировать url |
| /xplova-hs5-heart-rate-sensor.html |
Xplova HS5 Universal Heart Rate Sensor
|
|
Анализировать url |
| /time-adh21-disc-road-frame.html |
Time Alpe d'Huez 21 Disc Road Frame
|
|
Анализировать url |
| /cycling-cap.html |
Cycling cap
|
|
Анализировать url |
| /uno-electronic-brake-disc-for-gravel-and-road.html |
UNO Electronic Brake Disc for Gravel & Road
|
|
Анализировать url |
| /uno-electronic-brake-spare-parts-kit.html |
UNO Electronic Brake Spare Parts Kit
|
|
Анализировать url |
| /uno-electronic-brake-caliper-set.html |
UNO Electronic Brake Caliper Set
|
|
Анализировать url |
| /uno-electronic-brake-shifter-c-clamp.html |
UNO Electronic Brake-Shifter C-Clamp
|
|
Анализировать url |
| /uno-electronic-left-shifter-battery-cap.html |
UNO Electronic Left Shifter Battery Cap
|
|
Анализировать url |
| /uno-electronic-right-shifter-battery-cap.html |
UNO Electronic Right Shifter Battery Cap
|
|
Анализировать url |
| /uno-electronic-right-shifter-hood-rubber.html |
UNO Electronic Right Shifter Hood
|
|
Анализировать url |
| /all-products?discipline=7 |
View products
|
|
Анализировать url |
| /all-products?discipline=179 |
View products
|
|
Анализировать url |
| /all-products?discipline=8 |
View products
|
|
Анализировать url |
| /all-products?discipline=310 |
View products
|
|
Анализировать url |
| /athletes/ |
Meet them
|
|
Анализировать url |
| /new-release/ |
GO SHOP
|
|
Анализировать url |
| /about-us/ |
ABOUT
|
|
Анализировать url |
| /about-us/ |
About us
|
|
Анализировать url |
| /customer/registrations/create/ |
Product Registration
|
|
Анализировать url |
| /shippings |
Shipping
|
|
Анализировать url |
| /our-guarantees |
Our Guarantees
|
|
Анализировать url |
| /contact |
Contact us
|
|
Анализировать url |
| /terms-and-conditions |
Terms & Conditions
|
|
Анализировать url |
| /returns |
Returns
|
|
Анализировать url |
| /privacy-policy-cookie-restriction-mode |
Privacy Policy
|
|
Анализировать url |
| /legal-notice |
Legal Notice
|
|
Анализировать url |
| /payment-methods |
Payment method
|
|
Анализировать url |
| /stores.html |
Where to buy
|
|
Анализировать url |
| /distributors |
Find a dealer
|
|
Анализировать url |
| /bottom-brackets |
Bottom Brackets
|
|
Анализировать url |
| /cassettes |
Cassettes
|
|
Анализировать url |
| /chainrings |
Chainrings
|
|
Анализировать url |
| /cranksets |
Cranksets
|
|
Анализировать url |
| /groupsets |
Groupsets
|
|
Анализировать url |
| /powermeters |
Powermeters
|
|
Анализировать url |
| /accessories |
Accessories
|
|
Анализировать url |
| /clothing |
Clothing
|
|
Анализировать url |
| /outlet |
Outlet
|
|
Анализировать url |
Внешние ссылки
Кол-во: 4
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 4 оптимально.
На странице присутствуют ссылки на субдомены 2.
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| us11.list-manage.com |
<strong>-10% discount code</strong>
|
Анализировать url |
| us11.list-manage.com |
<strong>-10% discount code</strong>
|
Анализировать url |
| etordrive.com |
eTOR Drive Standard
|
Анализировать url |
| us11.list-manage.com |
Get it now!
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Сайт rotorbike.com не совсем готов к продвижению (процент готовности лишь 64%). Для попадания в ТОПы поисковых систем нужно:
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Поделитесь с друзьями: