{"title":"Full Face","description":"","products":[{"product_id":"cyril-full-face-motorcycle-helmets-for-adults-men-women-with-tinted-and-clear-visor-meet-dot-approved","title":"CYRIL Full Face Motorcycle Helmets for Adults Men \u0026 Women with Tinted and Clear Visor Meet Dot Approved","description":"\u003cdiv class=\"description-sample\"\u003e\n  \u003cp style=\"--mb: 40px;\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n  \n  \u003cdiv style=\"--mb: 40px;\"\u003e\n    \u003ch4 style=\"text-align: center;\"\u003eImage Gallery\u003c\/h4\u003e\n    \u003cswiper-component class=\"collection-carousel-swiper-component w-full block\" data-space-between=\"20\" data-pagination-type=\"bullets\" data-slides-per-view=\"2\" data-breakpoints='{\n        \"768\": { \"slidesPerView\": 2 },\n        \"1024\": { \"slidesPerView\": 2 },\n        \"1400\": { \"slidesPerView\": 3 }\n      }' data-watch-slides-progress=\"true\" style=\"--card-grid-per-row-desktop:3; --card-grid-per-row-tablet:2; --card-grid-per-row-mobile:2; --card-grid-per-row-gap:20px;\"\u003e\n      \u003cdiv class=\"swiper w-full\"\u003e\n        \u003cul id=\"Slider-product-desc\" class=\"swiper-wrapper list-unstyled grid--2-col-mobile\"\u003e\n          \u003c!-- Slide 1 --\u003e\n          \u003cli id=\"Slide-product-desc-1\" class=\"swiper-slide\"\u003e\n            \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/11.jpg?v=1774077755\" data-fancybox=\"product-gallery\" data-caption=\"Image 1\" class=\"image-block image-block--height-fit\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/11.jpg?v=1774077755\" width=\"960\" height=\"1200\" loading=\"lazy\" class=\"image-block__image\" alt=\"\"\u003e\n            \u003c\/a\u003e\n          \u003c\/li\u003e\n    \n          \u003c!-- Slide 2 --\u003e\n          \u003cli id=\"Slide-product-desc-2\" class=\"swiper-slide\"\u003e\n            \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/34.png?v=1774077756\" data-fancybox=\"product-gallery\" data-caption=\"Image 2\" class=\"image-block image-block--height-fit\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/34.png?v=1774077756\" width=\"960\" height=\"1200\" loading=\"lazy\" class=\"image-block__image\" alt=\"\"\u003e\n            \u003c\/a\u003e\n          \u003c\/li\u003e\n    \n          \u003c!-- Slide 3 --\u003e\n          \u003cli id=\"Slide-product-desc-3\" class=\"swiper-slide\"\u003e\n            \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/36.png?v=1774077756\" data-fancybox=\"product-gallery\" data-caption=\"\u0026lt;br\u0026gt;\" class=\"image-block image-block--height-fit\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/36.png?v=1774077756\" width=\"960\" height=\"1200\" loading=\"lazy\" class=\"image-block__image\" alt=\"\"\u003e\n            \u003c\/a\u003e\n          \u003c\/li\u003e\n    \n          \u003c!-- Slide 4 --\u003e\n          \u003cli id=\"Slide-product-desc-4\" class=\"swiper-slide\"\u003e\n            \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/35.png?v=1774077756\" data-fancybox=\"product-gallery\" data-caption=\"\u0026lt;br\u0026gt;\" class=\"image-block image-block--height-fit\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/35.png?v=1774077756\" width=\"960\" height=\"1200\" loading=\"lazy\" class=\"image-block__image\" alt=\"\"\u003e\n            \u003c\/a\u003e\n          \u003c\/li\u003e\n    \n          \u003c!-- Slide 5 --\u003e\n          \u003cli id=\"Slide-product-desc-5\" class=\"swiper-slide\"\u003e\n            \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/33.png?v=1774077756\" data-fancybox=\"product-gallery\" data-caption=\"\u0026lt;br\u0026gt;\" class=\"image-block image-block--height-fit\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/33.png?v=1774077756\" width=\"960\" height=\"1200\" loading=\"lazy\" class=\"image-block__image\" alt=\"\"\u003e\n            \u003c\/a\u003e\n          \u003c\/li\u003e\n    \n        \u003c\/ul\u003e\n    \n        \u003cdiv class=\"swiper-btns-wrap small-hide\"\u003e\n          \u003chover-button class=\"swiper-button swiper-button-prev\" aria-label=\"Previous slide\"\u003e\n            \u003csvg class=\"icon icon-caret\" viewbox=\"0 0 10 6\"\u003e\n              \u003cpath fill=\"currentColor\" d=\"M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/hover-button\u003e\n          \u003chover-button class=\"swiper-button swiper-button-next\" aria-label=\"Next slide\"\u003e\n            \u003csvg class=\"icon icon-caret\" viewbox=\"0 0 10 6\"\u003e\n              \u003cpath fill=\"currentColor\" d=\"M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/hover-button\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"swiper-pagination\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/swiper-component\u003e  \n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"text-align: center;\"\u003eA pair of in-tune riding partners, an urban ride that begins at dusk. Their helmets symbolize their shared adventure.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/26.jpg?v=1774078049\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/3.jpg?v=1774078049\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/4.jpg?v=1774078050\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/28.jpg?v=1774078572\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/16.jpg?v=1774078049\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/7.jpg?v=1774078049\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/18.jpg?v=1774078049\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/9.jpg?v=1774078050\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/10.jpg?v=1774078050\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/37.png?v=1774078856\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Ap Sports Protection Inc.,","offers":[{"title":"Small","offer_id":52824205361446,"sku":null,"price":73.99,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":52824205394214,"sku":null,"price":73.99,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":52824205426982,"sku":null,"price":73.99,"currency_code":"USD","in_stock":false},{"title":"X-Large","offer_id":52824205459750,"sku":null,"price":73.99,"currency_code":"USD","in_stock":false},{"title":"XX-Large","offer_id":52824205492518,"sku":null,"price":73.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/357-h.webp?v=1773968784"},{"product_id":"test","title":"test","description":"","brand":"Ap Sports Protection Inc.,","offers":[{"title":"Matte Black","offer_id":52881222861094,"sku":null,"price":99.0,"currency_code":"USD","in_stock":true},{"title":"Glossy White","offer_id":52881222893862,"sku":null,"price":99.0,"currency_code":"USD","in_stock":true},{"title":"Bright Pink","offer_id":52881222926630,"sku":null,"price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/357-h.webp?v=1773968784"},{"product_id":"cyril-r1","title":"Cyril R1","description":"\u003cp\u003e测试产品\u003c\/p\u003e","brand":"Ap Sports Protection Inc.,","offers":[{"title":"Default Title","offer_id":52962225193254,"sku":null,"price":99.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/77ad065df0cdbabb08cf4475f046f61b.webp?v=1775202539"},{"product_id":"cyrilr2","title":"Cyril R2","description":"\u003cp\u003e产品测试\u003c\/p\u003e","brand":"Ap Sports Protection Inc.,","offers":[{"title":"Default Title","offer_id":52962234892582,"sku":null,"price":109.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/2118381001_019_1.webp?v=1775202633"},{"product_id":"cyril-r3","title":"Cyril R3","description":"\u003cp\u003e产品测试\u003c\/p\u003e","brand":"Ap Sports Protection Inc.,","offers":[{"title":"Default Title","offer_id":52962239316262,"sku":null,"price":129.88,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/2118381001_020_1.webp?v=1775202782"},{"product_id":"cyril-r4","title":"Cyril R4","description":"\u003cp\u003e产品测试\u003c\/p\u003e","brand":"Ap Sports Protection Inc.,","offers":[{"title":"Default Title","offer_id":52962242691366,"sku":null,"price":105.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/2118381001_012_1.webp?v=1775202880"},{"product_id":"cyril-r5","title":"Cyril R5","description":"\u003cp\u003e产品测试\u003c\/p\u003e","brand":"Ap Sports Protection Inc.,","offers":[{"title":"Default Title","offer_id":52962246230310,"sku":null,"price":89.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/2118356018_008_1.webp?v=1775202986"},{"product_id":"cyril-r6","title":"Cyril R6","description":"\u003cp\u003e产品测试\u003c\/p\u003e","brand":"Ap Sports Protection Inc.,","offers":[{"title":"Default Title","offer_id":52962248851750,"sku":null,"price":75.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/2118356002_017_1.webp?v=1775203071"},{"product_id":"mad-shark-ff357-full-face-motorcycle-helmet","title":"Mad Shark Full Face Helmet","description":"\n\n\n\n\n\u003c!-- Cyril Mad Shark PDP Modules: Trust Bar + Color Gallery + Rider Gallery + Product Details --\u003e\n\n\u003cstyle\u003e\n@import url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/bootstrap-icons.min.css?v=1778738078\");\n\n@font-face {\n  font-display: block;\n  font-family: \"bootstrap-icons\";\n  src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/bootstrap-icons.woff2?v=1778738079\") format(\"woff2\"),\n       url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/bootstrap-icons.woff?v=1778738079\") format(\"woff\");\n}\n\n.ff357-social-bar,.ff357-social-bar *,.ff357-hover-gallery,.ff357-hover-gallery *,.ff357-rider-gallery,.ff357-rider-gallery *,.ff357-desc,.ff357-desc *{box-sizing:border-box}\n.ff357-social-bar,.ff357-hover-gallery,.ff357-rider-gallery,.ff357-desc{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;font-family:Arial,Helvetica,sans-serif}\n\n.ff357-social-bar{margin-top:24px;padding:0 18px;clear:both}\n.ff357-csb-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 28px;padding:18px 24px;background:#111;border-radius:14px;color:#fff;text-align:center}\n.ff357-csb-item{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;line-height:1.3;white-space:nowrap}\n.ff357-csb-item svg{flex-shrink:0;width:16px;height:16px}\n.ff357-csb-divider{width:1px;height:18px;background:rgba(255,255,255,.2)}\n.ff357-csb-item strong{font-weight:700}\n.ff357-csb-item span{opacity:.78}\n\n@media(min-width:769px){\n  .ff357-csb-inner{display:grid;grid-template-columns:max-content 1px max-content 1px max-content 1px max-content;column-gap:24px;row-gap:12px;justify-content:center}\n}\n\n@media(max-width:768px){\n  .ff357-social-bar{margin-top:20px;padding:0 12px}\n  .ff357-csb-inner{display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:14px 12px;padding:16px 14px}\n  .ff357-csb-divider{display:none}\n  .ff357-csb-item{justify-content:center;font-size:12px;white-space:normal;min-width:0}\n}\n\n.ff357-hover-gallery{margin-top:20px;margin-bottom:20px;padding:0 18px;text-align:center}\n.ff357-desktop-tabs,.ff357-mobile-tabs{justify-content:center;align-items:center;width:auto;max-width:100%;margin:0 auto 16px;padding:5px;background:#e9e9e9;border:1px solid #d2d2d2;border-radius:999px;gap:6px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}\n.ff357-desktop-tabs{display:inline-flex}\n.ff357-mobile-tabs{display:none}\n.ff357-desktop-tabs::-webkit-scrollbar,.ff357-mobile-tabs::-webkit-scrollbar{display:none}\n.ff357-desktop-tabs button,.ff357-mobile-tabs button{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:#555;min-width:96px;height:36px;padding:0 16px;font-size:11px;line-height:1;font-weight:700;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;cursor:pointer;transition:all .22s ease;display:inline-flex;align-items:center;justify-content:center}\n.ff357-desktop-tabs button:hover,.ff357-mobile-tabs button:hover{color:#111}\n.ff357-desktop-tabs button.is-active,.ff357-mobile-tabs button.is-active{background:#111;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.16)}\n\n.ff357-gallery-wrap{position:relative;display:flex;min-height:640px;background:#f1f1f1;border-radius:18px;overflow:hidden}\n.ff357-gallery-item{position:relative;flex:1;overflow:hidden;background:#f1f1f1;transition:flex .32s ease}\n.ff357-gallery-item+.ff357-gallery-item{border-left:1px solid rgba(0,0,0,.06)}\n.ff357-gallery-wrap:hover .ff357-gallery-item{flex:.92}\n.ff357-gallery-wrap .ff357-gallery-item:hover{flex:1.18}\n.ff357-gallery-item img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;padding:28px 18px 132px;background:#f1f1f1;transition:opacity .22s ease}\n.ff357-gallery-caption{position:absolute;left:16px;right:16px;bottom:54px;z-index:3;text-align:center;pointer-events:none}\n.ff357-gallery-caption-title{display:block;font-size:18px;line-height:1.25;font-weight:500;color:#111;letter-spacing:.01em}\n.ff357-gallery-caption-sub{display:block;margin-top:10px;font-size:15px;line-height:1.2;font-weight:400;color:#111;opacity:.92}\n\n.ff357-mobile-carousel{display:none;position:relative;overflow:hidden;border-radius:18px;background:#f1f1f1;touch-action:pan-y}\n.ff357-mobile-carousel img{width:100%;height:auto;aspect-ratio:3\/4;object-fit:contain;padding:20px 14px 96px;background:#f1f1f1;display:block;transition:opacity .22s ease,padding-bottom .18s ease}\n.ff357-mobile-caption{position:absolute;left:16px;right:16px;bottom:30px;z-index:3;text-align:center;pointer-events:none}\n.ff357-mobile-caption-title{display:block;font-size:17px;line-height:1.25;font-weight:500;color:#111}\n.ff357-mobile-caption-sub{display:block;margin-top:8px;font-size:14px;line-height:1.2;font-weight:400;color:#111;opacity:.92}\n.ff357-mobile-caption.is-hidden{display:none}\n\n.ff357-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.1);border-radius:50%;cursor:pointer;color:#111;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:opacity .2s,box-shadow .2s,transform .2s;appearance:none;-webkit-appearance:none}\n.ff357-arrow--prev{left:18px}\n.ff357-arrow--next{right:18px}\n.ff357-arrow:disabled{opacity:.22;cursor:default}\n.ff357-arrow:not(:disabled):hover{transform:translateY(-50%) scale(1.04);box-shadow:0 4px 14px rgba(0,0,0,.18)}\n.ff357-carousel-counter{position:absolute;top:18px;right:18px;background:rgba(0,0,0,.48);color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;letter-spacing:.05em;pointer-events:none}\n\n@media(max-width:768px){\n  .ff357-hover-gallery{padding:0 12px}\n  .ff357-desktop-tabs{display:none}\n  .ff357-mobile-tabs{display:inline-flex;width:auto;justify-content:center;margin-bottom:14px;padding:4px;gap:4px}\n  .ff357-mobile-tabs button{min-width:auto;height:34px;padding:0 12px;font-size:10px}\n  .ff357-gallery-wrap{display:none}\n  .ff357-mobile-carousel{display:block;border-radius:18px}\n  .ff357-arrow{width:40px;height:40px}\n  .ff357-arrow--prev{left:12px}\n  .ff357-arrow--next{right:12px}\n  .ff357-carousel-counter{top:14px;right:16px}\n}\n\n\/* Rider Lifestyle Gallery: show the real photo, do not crop, do not round-corner clip *\/\n.ff357-rider-gallery{margin-top:22px;margin-bottom:24px;padding:0 18px;position:relative;text-align:center;overflow:visible}\n.ff357-rider-head{text-align:center;margin-bottom:14px}\n.ff357-rider-head h2{margin:0;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#111}\n.ff357-rider-head p{margin:8px auto 0;max-width:620px;font-size:14px;line-height:1.55;color:#666}\n.ff357-rider-frame{position:relative;overflow:hidden;border-radius:0;background:transparent;touch-action:pan-y;width:100%;max-width:860px;margin:0 auto;box-shadow:none;contain:layout paint}\n.ff357-rider-track{display:flex;align-items:flex-start;transition:transform .28s ease;will-change:transform;transform:translate3d(0,0,0);backface-visibility:hidden}\n.ff357-rider-slide{flex:0 0 100%;padding:0;background:transparent;overflow:visible;border-radius:0;backface-visibility:hidden}\n.ff357-rider-slide+.ff357-rider-slide{border-left:0}\n.ff357-rider-slide img{width:100%;height:auto;display:block;object-fit:contain;object-position:center;background:transparent;border-radius:0;transform:translateZ(0);backface-visibility:hidden}\n.ff357-rider-counter{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.48);color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;letter-spacing:.05em;pointer-events:none;z-index:10}\n.ff357-rider-arrow-prev{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:20}\n.ff357-rider-arrow-next{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:20}\n\n@media(min-width:769px){\n  .ff357-rider-gallery{padding-left:44px;padding-right:44px}\n  .ff357-rider-frame{max-width:860px;border-radius:0}\n  .ff357-rider-slide,.ff357-rider-slide img{border-radius:0}\n  .ff357-rider-slide img{max-height:none}\n}\n\n@media(max-width:768px){\n  .ff357-rider-gallery{padding:0;margin-top:22px;margin-bottom:24px}\n  .ff357-rider-head{margin-bottom:12px;padding:0 12px}\n  .ff357-rider-head h2{font-size:22px}\n  .ff357-rider-head p{font-size:13px;line-height:1.45;max-width:340px}\n  .ff357-rider-frame{width:100%;max-width:none;margin:0 auto;border-radius:0;background:transparent}\n  .ff357-rider-slide{flex-basis:100%;border-left:0;border-radius:0}\n  .ff357-rider-slide img{width:100%;height:auto;object-fit:contain;object-position:center;border-radius:0;background:transparent}\n  .ff357-rider-counter{top:10px;right:10px;font-size:11px;padding:3px 9px}\n  .ff357-rider-arrow-prev{left:10px}\n  .ff357-rider-arrow-next{right:10px}\n}\n\n@media(max-width:420px){\n  .ff357-rider-gallery{padding-left:0;padding-right:0}\n  .ff357-rider-frame{width:100%;max-width:none;border-radius:0}\n  .ff357-rider-slide,.ff357-rider-slide img{border-radius:0}\n  .ff357-rider-arrow-prev{left:8px}\n  .ff357-rider-arrow-next{right:8px}\n}\n\n.ff357-desc{--ff-text:#111;--ff-sub:#666;--ff-line:#e6e6e6;--ff-soft:#fafafa;--ff-radius:18px;margin-top:0;padding:8px 18px 24px;color:var(--ff-text)}\n.ff357-desc .ff357-wrap{display:grid;gap:18px}\n.ff357-desc .ff357-block,.ff357-desc .ff357-card{border:1px solid var(--ff-line);background:#fff;border-radius:var(--ff-radius)}\n.ff357-desc .ff357-block{padding:32px 28px}\n.ff357-desc .ff357-card{padding:28px 24px}\n.ff357-desc .ff357-center{text-align:center}\n.ff357-desc h2,.ff357-desc h3,.ff357-desc h4,.ff357-desc p{margin:0;color:inherit;font-family:inherit}\n.ff357-desc .ff357-logo{display:flex;justify-content:center;margin-bottom:16px}\n.ff357-desc .ff357-logo img{width:128px;height:128px;object-fit:contain;display:block}\n.ff357-desc .ff357-model-wrap{text-align:center;margin-top:2px}\n.ff357-desc .ff357-model-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 16px;border:1px solid #111;border-radius:999px;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#111}\n.ff357-desc .ff357-title{margin-top:18px;font-size:58px;line-height:1;font-weight:800;letter-spacing:-.05em;text-align:center;color:#111}\n.ff357-desc .ff357-title-line{width:150px;height:1px;margin:14px auto 0;background:#d8d8d8}\n.ff357-desc .ff357-subtitle{margin-top:12px;font-size:13px;line-height:1.2;letter-spacing:.35em;text-transform:uppercase;color:var(--ff-text);opacity:.88}\n.ff357-desc .ff357-lead{margin-top:18px;font-size:24px;line-height:1.45;font-weight:600;letter-spacing:-.01em}\n.ff357-desc .ff357-intro{max-width:760px;margin:14px auto 0;font-size:16px;line-height:1.8;color:var(--ff-sub)}\n.ff357-desc .ff357-top-features{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}\n.ff357-desc .ff357-mini-card{display:flex;align-items:center;gap:14px;min-height:78px;padding:18px 20px;border:1px solid var(--ff-line);border-radius:14px;background:var(--ff-soft);text-align:left}\n.ff357-desc .ff357-mini-card i{width:24px;min-width:24px;text-align:center;font-size:22px;line-height:1;color:var(--ff-text);opacity:.9}\n.ff357-desc .ff357-mini-card span{font-size:16px;line-height:1.4;font-weight:600}\n.ff357-desc .ff357-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}\n.ff357-desc .ff357-card-title{font-size:22px;line-height:1.2;font-weight:700;text-align:center}\n.ff357-desc .ff357-cert-badges{display:flex;justify-content:center;gap:10px;margin:14px 0 0;flex-wrap:wrap}\n.ff357-desc .ff357-cert-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid #111;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#111}\n.ff357-desc .ff357-cert-badge i{font-size:14px}\n.ff357-desc .ff357-list{margin-top:14px;display:grid}\n.ff357-desc .ff357-item{display:block;padding:18px 0;border-top:1px solid var(--ff-line);text-align:center}\n.ff357-desc .ff357-item:first-child{border-top:0;padding-top:0}\n.ff357-desc .ff357-item-title{position:relative;display:inline-block;padding-left:14px;font-size:17px;line-height:1.35;font-weight:600}\n.ff357-desc .ff357-item-title:before{content:\"\";position:absolute;left:0;top:.58em;width:6px;height:6px;border-radius:50%;background:#111}\n.ff357-desc .ff357-item-desc{max-width:460px;margin:8px auto 0;font-size:15px;line-height:1.8;color:var(--ff-sub)}\n.ff357-desc .ff357-size{display:grid;grid-template-columns:360px 1fr;gap:26px;align-items:stretch}\n.ff357-desc .ff357-size-left{padding-right:10px;border-right:1px solid var(--ff-line)}\n.ff357-desc .ff357-size-left h2{font-size:22px;line-height:1.2;font-weight:700;text-align:center}\n.ff357-desc .ff357-size-left p{max-width:270px;margin:12px auto 0;text-align:center;font-size:15px;line-height:1.85;color:var(--ff-sub)}\n.ff357-desc .ff357-size-figure{margin-top:22px}\n.ff357-desc .ff357-size-figure img{width:100%;display:block;object-fit:contain;background:#fff}\n.ff357-desc .ff357-table-wrap{overflow-x:auto}\n.ff357-desc .ff357-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--ff-line);border-radius:14px;overflow:hidden}\n.ff357-desc .ff357-table th,.ff357-desc .ff357-table td{padding:16px 14px;border:1px solid var(--ff-line);text-align:center;vertical-align:middle}\n.ff357-desc .ff357-table th{font-size:13px;line-height:1.2;text-transform:uppercase;letter-spacing:.06em;font-weight:700;background:var(--ff-soft)}\n.ff357-desc .ff357-table td{font-size:15px;line-height:1.45;font-weight:500}\n.ff357-desc .ff357-table tr.is-popular td{background:#f5f5f5;font-weight:700}\n.ff357-desc .ff357-popular-badge{display:inline-block;margin-left:8px;padding:2px 9px;background:#111;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;vertical-align:middle;line-height:1.6}\n.ff357-desc .cyril-service-bar{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ff-line);border-radius:18px;background:#fff;overflow:hidden}\n.ff357-desc .cyril-service-point{display:flex;align-items:center;gap:14px;min-height:96px;padding:22px 20px;border-right:1px solid var(--ff-line);background:#fff}\n.ff357-desc .cyril-service-point:last-child{border-right:0}\n.ff357-desc .cyril-service-point i{width:36px;height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ff-line);border-radius:50%;background:var(--ff-soft);color:#111;font-size:17px;line-height:1}\n.ff357-desc .cyril-service-point h4{margin:0;font-size:15px;line-height:1.3;font-weight:700;color:#111}\n.ff357-desc .cyril-service-point p{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--ff-sub)}\n\n@media(max-width:991px){\n  .ff357-desc .ff357-title{font-size:46px}\n  .ff357-desc .ff357-lead{font-size:20px}\n  .ff357-desc .ff357-top-features,.ff357-desc .ff357-grid-2,.ff357-desc .ff357-size{grid-template-columns:1fr}\n  .ff357-desc .ff357-size-left{border-right:0;border-bottom:1px solid var(--ff-line);padding-right:0;padding-bottom:18px}\n  .ff357-desc .cyril-service-bar{grid-template-columns:repeat(2,1fr)}\n  .ff357-desc .cyril-service-point:nth-child(2){border-right:0}\n  .ff357-desc .cyril-service-point:nth-child(1),.ff357-desc .cyril-service-point:nth-child(2){border-bottom:1px solid var(--ff-line)}\n}\n\n@media(max-width:768px){\n  .ff357-desc{padding:8px 12px 24px}\n  .ff357-desc .ff357-block,.ff357-desc .ff357-card{padding:20px 16px;border-radius:14px}\n  .ff357-desc .ff357-logo{margin-bottom:12px}\n  .ff357-desc .ff357-logo img{width:98px;height:98px}\n  .ff357-desc .ff357-model-chip{min-height:32px;padding:7px 14px;font-size:11px;letter-spacing:.14em}\n  .ff357-desc .ff357-title{margin-top:16px;font-size:38px}\n  .ff357-desc .ff357-title-line{width:122px;margin-top:12px}\n  .ff357-desc .ff357-subtitle{font-size:12px;letter-spacing:.24em}\n  .ff357-desc .ff357-lead{margin-top:14px;font-size:18px}\n  .ff357-desc .ff357-intro,.ff357-desc .ff357-item-desc,.ff357-desc .ff357-size-left p{font-size:14px}\n  .ff357-desc .ff357-mini-card span,.ff357-desc .ff357-item-title{font-size:15px}\n  .ff357-desc .ff357-card-title,.ff357-desc .ff357-size-left h2{font-size:20px}\n  .ff357-desc .ff357-table th,.ff357-desc .ff357-table td{padding:12px 10px}\n  .ff357-desc .cyril-service-bar{grid-template-columns:1fr;border-radius:14px}\n  .ff357-desc .cyril-service-point{min-height:auto;padding:18px 16px;border-right:0;border-bottom:1px solid var(--ff-line)}\n  .ff357-desc .cyril-service-point:last-child{border-bottom:0}\n}\n\u003c\/style\u003e\n\n\u003csection class=\"ff357-social-bar\"\u003e\n  \u003cdiv class=\"ff357-csb-inner\"\u003e\n    \u003cdiv class=\"ff357-csb-item\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" style=\"fill:#fff\"\u003e\u003cpath d=\"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96C5 16.1 6.9 18 9 18h12v-2H9.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63H19c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1 1 0 0 0 23.43 5H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cstrong\u003e500,000+\u003c\/strong\u003e\n      \u003cspan\u003eUnits Sold\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff357-csb-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"ff357-csb-item\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" style=\"fill:#f5c518\"\u003e\u003cpath d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cstrong\u003e4.8 \/ 5\u003c\/strong\u003e\n      \u003cspan\u003eCustomer Rating\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff357-csb-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"ff357-csb-item\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" style=\"fill:#fff\"\u003e\u003cpath d=\"M12 1L3 5v6c0 5.25 3.75 10.15 9 11.35C17.25 21.15 21 16.25 21 11V5L12 1zm0 4l5 2.18V11c0 3.32-2.33 6.43-5 7.58-2.67-1.15-5-4.26-5-7.58V7.18L12 5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003eDOT FMVSS 218 Certified\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff357-csb-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"ff357-csb-item\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" style=\"fill:#fff\"\u003e\u003cpath d=\"M18.36 9l.6 3H5.04l.6-3h12.72M20 4H4v2h16V4zm0 3H4l-1 5v2h1v6h10v-6h4v6h2v-6h1v-2l-1-5zM6 18v-4h8v4H6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003eCyril Official Store\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"ff357-hover-gallery\"\u003e\n  \u003cdiv class=\"ff357-desktop-tabs\"\u003e\n    \u003cbutton type=\"button\" class=\"is-active\" data-variant=\"white\"\u003eWhite\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-variant=\"black\"\u003eBlack\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-variant=\"devil-pop\"\u003eDevil Pop\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-variant=\"star-blaze-1\"\u003eStar Blaze 1\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-variant=\"star-blaze-2\"\u003eStar Blaze 2\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-variant=\"star-blaze-3\"\u003eStar Blaze 3\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ff357-mobile-tabs\"\u003e\n    \u003cbutton type=\"button\" class=\"is-active\" data-mobile-variant=\"white\"\u003eWhite\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-mobile-variant=\"black\"\u003eBlack\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-mobile-variant=\"graphic\"\u003eGraphic\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ff357-gallery-wrap\"\u003e\n    \u003cdiv class=\"ff357-gallery-item\"\u003e\n      \u003cimg id=\"ff357-img-1\" src=\"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/5_1.webp?v=1778821825\u0026amp;width=1200\" alt=\"Mad Shark white view 1\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff357-gallery-item\"\u003e\n      \u003cimg id=\"ff357-img-2\" src=\"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/6_1.webp?v=1778821825\u0026amp;width=1200\" alt=\"Mad Shark white view 2\"\u003e\n      \u003cdiv class=\"ff357-gallery-caption\"\u003e\n        \u003cspan class=\"ff357-gallery-caption-title\" id=\"ff357-caption-title\"\u003eWhite\u003c\/span\u003e\n        \u003cspan class=\"ff357-gallery-caption-sub\" id=\"ff357-caption-sub\"\u003eGloss\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff357-gallery-item\"\u003e\n      \u003cimg id=\"ff357-img-3\" src=\"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/1_1.webp?v=1778821825\u0026amp;width=1200\" alt=\"Mad Shark white view 3\"\u003e\n    \u003c\/div\u003e\n\n    \u003cbutton type=\"button\" class=\"ff357-arrow ff357-arrow--prev\" id=\"ff357-desk-prev\" disabled aria-label=\"Previous image group\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/button\u003e\n\n    \u003cbutton type=\"button\" class=\"ff357-arrow ff357-arrow--next\" id=\"ff357-desk-next\" aria-label=\"Next image group\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ff357-mobile-carousel\" id=\"ff357-mobile-carousel\"\u003e\n    \u003cimg id=\"ff357-mobile-img\" src=\"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/5_1.webp?v=1778821825\u0026amp;width=1200\" alt=\"Mad Shark white mobile view\"\u003e\n\n    \u003cdiv class=\"ff357-mobile-caption\" id=\"ff357-mobile-caption\"\u003e\n      \u003cspan class=\"ff357-mobile-caption-title\" id=\"ff357-mobile-caption-title\"\u003eWhite\u003c\/span\u003e\n      \u003cspan class=\"ff357-mobile-caption-sub\" id=\"ff357-mobile-caption-sub\"\u003eGloss\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cbutton type=\"button\" class=\"ff357-arrow ff357-arrow--prev\" id=\"ff357-mobile-prev\" disabled aria-label=\"Previous image\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/button\u003e\n\n    \u003cbutton type=\"button\" class=\"ff357-arrow ff357-arrow--next\" id=\"ff357-mobile-next\" aria-label=\"Next image\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/button\u003e\n\n    \u003cdiv class=\"ff357-carousel-counter\" id=\"ff357-mobile-counter\"\u003e1 \/ 18\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"ff357-rider-gallery\"\u003e\n  \u003cdiv class=\"ff357-rider-head\"\u003e\n    \u003ch2\u003eRider Lifestyle Gallery\u003c\/h2\u003e\n    \u003cp\u003eReal rider photos for Mad Shark helmet fit, riding style, and everyday road scenes.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ff357-rider-frame\" id=\"ff357-rider-frame\"\u003e\n    \u003cdiv class=\"ff357-rider-track\" id=\"ff357-rider-track\"\u003e\n      \u003cdiv class=\"ff357-rider-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/66.webp?v=1778826912\" alt=\"Mad Shark rider lifestyle photo 1\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff357-rider-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/88.webp?v=1778826911\" alt=\"Mad Shark rider lifestyle photo 2\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff357-rider-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/0T6A7211_2_11zon.webp?v=1778815067\" alt=\"Mad Shark rider lifestyle photo 3\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff357-rider-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/0T6A7237jpg_5_11zon.webp?v=1778815067\" alt=\"Mad Shark rider lifestyle photo 4\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff357-rider-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/0T6A741_1_11zon.webp?v=1778815067\" alt=\"Mad Shark rider lifestyle photo 5\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff357-rider-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/0T6A72740jpg_6_11zon.webp?v=1778815067\" alt=\"Mad Shark rider lifestyle photo 6\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff357-rider-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/0T6A7217_4_11zon.webp?v=1778815067\" alt=\"Mad Shark rider lifestyle photo 7\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff357-rider-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/0T6A7215_3_11zon.webp?v=1778815067\" alt=\"Mad Shark rider lifestyle photo 8\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff357-rider-counter\" id=\"ff357-rider-counter\"\u003e1 \/ 8\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cbutton type=\"button\" class=\"ff357-arrow ff357-arrow--prev ff357-rider-arrow-prev\" id=\"ff357-rider-prev\" disabled aria-label=\"Previous rider images\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n  \u003c\/button\u003e\n\n  \u003cbutton type=\"button\" class=\"ff357-arrow ff357-arrow--next ff357-rider-arrow-next\" id=\"ff357-rider-next\" aria-label=\"Next rider images\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n  \u003c\/button\u003e\n  \n\u003c\/section\u003e\n\n\u003csection class=\"cyril-pdp-desc ff357-desc\"\u003e\n  \u003cdiv class=\"ff357-wrap\"\u003e\n    \u003cdiv class=\"ff357-block ff357-center\"\u003e\n      \u003cdiv class=\"ff357-logo\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/2_eebc2301-b5c0-4cde-b3c4-dac6c5b2d93a.webp?v=1776750815\" alt=\"Cyril Helmets logo\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff357-model-wrap\"\u003e\n        \u003cdiv class=\"ff357-model-chip\"\u003ePRODUCT\u003c\/div\u003e\n        \u003cdiv class=\"ff357-title\"\u003eMad Shark\u003c\/div\u003e\n        \u003cdiv class=\"ff357-title-line\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"ff357-subtitle\"\u003eFULL FACE HELMET\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"ff357-lead\"\u003eClean Aerodynamics. Everyday Comfort. Confident Full-Face Riding.\u003c\/p\u003e\n      \u003cp class=\"ff357-intro\"\u003eBuilt for daily commuting and regular road riding, the Mad Shark combines a clean full-face profile, durable shell construction, and practical everyday comfort.\u003c\/p\u003e\n\n      \u003cdiv class=\"ff357-top-features\"\u003e\n        \u003cdiv class=\"ff357-mini-card\"\u003e\n          \u003ci class=\"bi bi-shield-check\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n          \u003cspan\u003eSafety Standards\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff357-mini-card\"\u003e\n          \u003ci class=\"bi bi-droplet\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n          \u003cspan\u003eComfort Liner\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff357-mini-card\"\u003e\n          \u003ci class=\"bi bi-eye\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n          \u003cspan\u003eClear Visor View\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff357-mini-card\"\u003e\n          \u003ci class=\"bi bi-wind\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n          \u003cspan\u003eActive Ventilation\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff357-grid-2\"\u003e\n      \u003cdiv class=\"ff357-card\"\u003e\n        \u003ch2 class=\"ff357-card-title\"\u003eProtection\u003c\/h2\u003e\n\n        \u003cdiv class=\"ff357-cert-badges\"\u003e\n          \u003cspan class=\"ff357-cert-badge\"\u003e\u003ci class=\"bi bi-patch-check\"\u003e\u003c\/i\u003eDOT FMVSS 218\u003c\/span\u003e\n          \u003cspan class=\"ff357-cert-badge\"\u003e\u003ci class=\"bi bi-patch-check\"\u003e\u003c\/i\u003eABS Shell\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff357-list\"\u003e\n          \u003cdiv class=\"ff357-item\"\u003e\n            \u003cdiv class=\"ff357-item-title\"\u003eCertified Road Protection\u003c\/div\u003e\n            \u003cdiv class=\"ff357-item-desc\"\u003eMeets DOT FMVSS No. 218 standards for dependable everyday road protection.\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff357-item\"\u003e\n            \u003cdiv class=\"ff357-item-title\"\u003eDurable ABS Shell\u003c\/div\u003e\n            \u003cdiv class=\"ff357-item-desc\"\u003eA durable outer shell helps provide confident coverage for commuting and regular road use.\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff357-item\"\u003e\n            \u003cdiv class=\"ff357-item-title\"\u003eImpact-Absorbing Interior\u003c\/div\u003e\n            \u003cdiv class=\"ff357-item-desc\"\u003eMulti-layer EPS construction helps support impact absorption and everyday riding comfort.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff357-card\"\u003e\n        \u003ch2 class=\"ff357-card-title\"\u003eComfort \u0026amp; Visibility\u003c\/h2\u003e\n\n        \u003cdiv class=\"ff357-cert-badges\"\u003e\n          \u003cspan class=\"ff357-cert-badge\"\u003e\u003ci class=\"bi bi-droplet\"\u003e\u003c\/i\u003eWashable Liner\u003c\/span\u003e\n          \u003cspan class=\"ff357-cert-badge\"\u003e\u003ci class=\"bi bi-wind\"\u003e\u003c\/i\u003eVentilation\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff357-list\"\u003e\n          \u003cdiv class=\"ff357-item\"\u003e\n            \u003cdiv class=\"ff357-item-title\"\u003eEfficient Ventilation\u003c\/div\u003e\n            \u003cdiv class=\"ff357-item-desc\"\u003eAirflow channels help keep the helmet cooler and more comfortable during daily riding.\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff357-item\"\u003e\n            \u003cdiv class=\"ff357-item-title\"\u003eRemovable Washable Liner\u003c\/div\u003e\n            \u003cdiv class=\"ff357-item-desc\"\u003eA removable liner helps keep the interior cleaner, fresher, and easier to maintain.\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff357-item\"\u003e\n            \u003cdiv class=\"ff357-item-title\"\u003eClear Visor View\u003c\/div\u003e\n            \u003cdiv class=\"ff357-item-desc\"\u003eThe visor area supports a focused road view for everyday riding and commuting.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff357-block\"\u003e\n      \u003cdiv class=\"ff357-size\"\u003e\n        \u003cdiv class=\"ff357-size-left\"\u003e\n          \u003ch2\u003eFind Your Size\u003c\/h2\u003e\n          \u003cp\u003eMeasure around the widest part of your head, just above the eyebrows and ears. Compare with the size guide below.\u003c\/p\u003e\n\n          \u003cdiv class=\"ff357-size-figure\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/2_250f371a-df3f-4c49-b6da-44a044a45d89.png?v=1776925976\" alt=\"Head measurement guide\"\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff357-table-wrap\"\u003e\n          \u003ctable class=\"ff357-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eSize\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInches\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003eS\u003c\/td\u003e\n                \u003ctd\u003e54–55 cm\u003c\/td\u003e\n                \u003ctd\u003e21.25\"–21.65\"\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr class=\"is-popular\"\u003e\n                \u003ctd\u003eM \u003cspan class=\"ff357-popular-badge\"\u003eMost Popular\u003c\/span\u003e\n\u003c\/td\u003e\n                \u003ctd\u003e56–57 cm\u003c\/td\u003e\n                \u003ctd\u003e22.04\"–22.44\"\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr class=\"is-popular\"\u003e\n                \u003ctd\u003eL \u003cspan class=\"ff357-popular-badge\"\u003eMost Popular\u003c\/span\u003e\n\u003c\/td\u003e\n                \u003ctd\u003e58–59 cm\u003c\/td\u003e\n                \u003ctd\u003e22.83\"–23.22\"\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr class=\"is-popular\"\u003e\n                \u003ctd\u003eXL \u003cspan class=\"ff357-popular-badge\"\u003eMost Popular\u003c\/span\u003e\n\u003c\/td\u003e\n                \u003ctd\u003e60–61 cm\u003c\/td\u003e\n                \u003ctd\u003e23.62\"–24.01\"\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003ctd\u003eXXL\u003c\/td\u003e\n                \u003ctd\u003e61–62 cm\u003c\/td\u003e\n                \u003ctd\u003e24.01\"–24.40\"\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cyril-service-bar\"\u003e\n      \u003cdiv class=\"cyril-service-point\"\u003e\n        \u003ci class=\"bi bi-truck\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n        \u003cdiv\u003e\n          \u003ch4\u003eFree delivery from $150 purchase\u003c\/h4\u003e\n          \u003cp\u003eFree standard U.S. shipping on orders over $150.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cyril-service-point\"\u003e\n        \u003ci class=\"bi bi-arrow-counterclockwise\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n        \u003cdiv\u003e\n          \u003ch4\u003e15-Day Returns for Quality Issues\u003c\/h4\u003e\n          \u003cp\u003eQuality-related returns are reviewed within 15 days.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cyril-service-point\"\u003e\n        \u003ci class=\"bi bi-credit-card\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n        \u003cdiv\u003e\n          \u003ch4\u003eFast Payment \u0026amp; Secure\u003c\/h4\u003e\n          \u003cp\u003eSecure checkout for every order.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cyril-service-point\"\u003e\n        \u003ci class=\"bi bi-shield-check\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n        \u003cdiv\u003e\n          \u003ch4\u003e2-Year Warranty for Quality Issues\u003c\/h4\u003e\n          \u003cp\u003eSupport for approved quality-related issues.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n(function(){\n  var groups=[\n    {\n      variant:\"white\",\n      mobileVariant:\"white\",\n      title:\"White\",\n      finish:\"Gloss\",\n      images:[\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/5_1.webp?v=1778821825\u0026width=1200\",\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/6_1.webp?v=1778821825\u0026width=1200\",\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/1_1.webp?v=1778821825\u0026width=1200\"\n      ]\n    },\n    {\n      variant:\"black\",\n      mobileVariant:\"black\",\n      title:\"Black\",\n      finish:\"Matte\",\n      images:[\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/5.webp?v=1778821825\u0026width=1200\",\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/6.webp?v=1778821825\u0026width=1200\",\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/1_4a7acc5d-1458-4aff-b424-7a7dcd160131.webp?v=1778821825\u0026width=1200\"\n      ]\n    },\n    {\n      variant:\"devil-pop\",\n      mobileVariant:\"graphic\",\n      title:\"Devil Pop\",\n      finish:\"Gloss\",\n      images:[\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/4_5.webp?v=1778821825\u0026width=1200\",\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/6_5.webp?v=1778821825\u0026width=1200\",\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/1_5.webp?v=1778821825\u0026width=1200\"\n      ]\n    },\n    {\n      variant:\"star-blaze-1\",\n      mobileVariant:\"graphic\",\n      title:\"Star Blaze 1\",\n      finish:\"Gloss\",\n      images:[\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/4_2.webp?v=1778821825\u0026width=1200\",\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/6_2.webp?v=1778821825\u0026width=1200\",\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/2_2.webp?v=1778821825\u0026width=1200\"\n      ]\n    },\n    {\n      variant:\"star-blaze-2\",\n      mobileVariant:\"graphic\",\n      title:\"Star Blaze 2\",\n      finish:\"Gloss\",\n      images:[\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/4_4.webp?v=1778821825\u0026width=1200\",\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/6_4.webp?v=1778821825\u0026width=1200\",\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/1_4.webp?v=1778821825\u0026width=1200\"\n      ]\n    },\n    {\n      variant:\"star-blaze-3\",\n      mobileVariant:\"graphic\",\n      title:\"Star Blaze 3\",\n      finish:\"Gloss\",\n      images:[\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/4_3.webp?v=1778821825\u0026width=1200\",\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/6_3.webp?v=1778821825\u0026width=1200\",\n        \"https:\/\/www.cyrilhelmets.com\/cdn\/shop\/files\/1_3.webp?v=1778821825\u0026width=1200\"\n      ]\n    }\n  ];\n\n  var allImages=[];\n\n  groups.forEach(function(group,groupIndex){\n    group.images.forEach(function(src,imageIndex){\n      allImages.push({\n        src:src,\n        variant:group.variant,\n        mobileVariant:group.mobileVariant,\n        title:group.title,\n        finish:group.finish,\n        groupIndex:groupIndex,\n        imageIndex:imageIndex\n      });\n    });\n  });\n\n  var currentGroup=0;\n  var currentMobileImage=0;\n\n  var deskImgs=[1,2,3].map(function(n){\n    return document.getElementById(\"ff357-img-\"+n);\n  });\n\n  var desktopPrev=document.getElementById(\"ff357-desk-prev\");\n  var desktopNext=document.getElementById(\"ff357-desk-next\");\n  var mobileImg=document.getElementById(\"ff357-mobile-img\");\n  var mobilePrev=document.getElementById(\"ff357-mobile-prev\");\n  var mobileNext=document.getElementById(\"ff357-mobile-next\");\n  var mobileCounter=document.getElementById(\"ff357-mobile-counter\");\n\n  var desktopBtns=document.querySelectorAll(\".ff357-desktop-tabs button\");\n  var mobileBtns=document.querySelectorAll(\".ff357-mobile-tabs button\");\n\n  var captionTitle=document.getElementById(\"ff357-caption-title\");\n  var captionSub=document.getElementById(\"ff357-caption-sub\");\n  var mobileCaption=document.getElementById(\"ff357-mobile-caption\");\n  var mobileCaptionTitle=document.getElementById(\"ff357-mobile-caption-title\");\n  var mobileCaptionSub=document.getElementById(\"ff357-mobile-caption-sub\");\n\n  function setDesktopTab(variant){\n    desktopBtns.forEach(function(button){\n      button.classList.toggle(\"is-active\",button.dataset.variant===variant);\n    });\n  }\n\n  function setMobileTab(mobileVariant){\n    mobileBtns.forEach(function(button){\n      button.classList.toggle(\"is-active\",button.dataset.mobileVariant===mobileVariant);\n    });\n  }\n\n  function renderDesktopGroup(index,fade){\n    currentGroup=Math.max(0,Math.min(index,groups.length-1));\n    var group=groups[currentGroup];\n\n    setDesktopTab(group.variant);\n    setMobileTab(group.mobileVariant);\n\n    if(fade){\n      deskImgs.forEach(function(img){img.style.opacity=\".35\";});\n    }\n\n    setTimeout(function(){\n      group.images.forEach(function(src,i){\n        deskImgs[i].src=src;\n        deskImgs[i].alt=\"Mad Shark \"+group.title+\" desktop view \"+(i+1);\n        deskImgs[i].style.opacity=\"1\";\n      });\n\n      captionTitle.textContent=group.title;\n      captionSub.textContent=group.finish;\n\n      desktopPrev.disabled=currentGroup===0;\n      desktopNext.disabled=currentGroup===groups.length-1;\n    },fade?120:0);\n  }\n\n  function renderMobileImage(index,fade){\n    currentMobileImage=Math.max(0,Math.min(index,allImages.length-1));\n    var item=allImages[currentMobileImage];\n\n    setDesktopTab(item.variant);\n    setMobileTab(item.mobileVariant);\n\n    if(fade){\n      mobileImg.style.opacity=\".35\";\n    }\n\n    setTimeout(function(){\n      mobileImg.src=item.src;\n      mobileImg.alt=\"Mad Shark \"+item.title+\" mobile view \"+(currentMobileImage+1);\n      mobileImg.style.opacity=\"1\";\n\n      if(item.imageIndex===0){\n        mobileCaption.classList.remove(\"is-hidden\");\n        mobileCaptionTitle.textContent=item.title;\n        mobileCaptionSub.textContent=item.finish;\n        mobileImg.style.paddingBottom=\"96px\";\n      }else{\n        mobileCaption.classList.add(\"is-hidden\");\n        mobileImg.style.paddingBottom=\"20px\";\n      }\n\n      mobilePrev.disabled=currentMobileImage===0;\n      mobileNext.disabled=currentMobileImage===allImages.length-1;\n      mobileCounter.textContent=currentMobileImage+1+\" \/ \"+allImages.length;\n    },fade?120:0);\n  }\n\n  function syncDesktopVariant(variant){\n    var groupIndex=groups.findIndex(function(group){\n      return group.variant===variant;\n    });\n\n    if(groupIndex!==-1){\n      renderDesktopGroup(groupIndex,true);\n      renderMobileImage(groupIndex*3,true);\n    }\n  }\n\n  function syncMobileVariant(mobileVariant){\n    var mobileIndex=allImages.findIndex(function(item){\n      return item.mobileVariant===mobileVariant;\n    });\n\n    if(mobileIndex!==-1){\n      renderMobileImage(mobileIndex,true);\n      renderDesktopGroup(allImages[mobileIndex].groupIndex,true);\n    }\n  }\n\n  desktopBtns.forEach(function(btn){\n    btn.addEventListener(\"click\",function(){\n      syncDesktopVariant(this.dataset.variant);\n    });\n  });\n\n  mobileBtns.forEach(function(btn){\n    btn.addEventListener(\"click\",function(){\n      syncMobileVariant(this.dataset.mobileVariant);\n    });\n  });\n\n  desktopPrev.addEventListener(\"click\",function(){\n    var targetGroup=currentGroup-1;\n    renderDesktopGroup(targetGroup,true);\n    renderMobileImage(Math.max(0,targetGroup*3),true);\n  });\n\n  desktopNext.addEventListener(\"click\",function(){\n    var targetGroup=currentGroup+1;\n    renderDesktopGroup(targetGroup,true);\n    renderMobileImage(Math.min(allImages.length-1,targetGroup*3),true);\n  });\n\n  mobilePrev.addEventListener(\"click\",function(){\n    renderMobileImage(currentMobileImage-1,true);\n  });\n\n  mobileNext.addEventListener(\"click\",function(){\n    renderMobileImage(currentMobileImage+1,true);\n  });\n\n  var touchStartX=0;\n  var mobileCarousel=document.getElementById(\"ff357-mobile-carousel\");\n\n  mobileCarousel.addEventListener(\"touchstart\",function(e){\n    touchStartX=e.touches[0].clientX;\n  },{passive:true});\n\n  mobileCarousel.addEventListener(\"touchend\",function(e){\n    var distance=touchStartX-e.changedTouches[0].clientX;\n\n    if(Math.abs(distance)\u003c40){\n      return;\n    }\n\n    if(distance\u003e0){\n      renderMobileImage(currentMobileImage+1,true);\n    }else{\n      renderMobileImage(currentMobileImage-1,true);\n    }\n  },{passive:true});\n\n  renderDesktopGroup(0,false);\n  renderMobileImage(0,false);\n\n  allImages.forEach(function(item){\n    new Image().src=item.src;\n  });\n})();\n\n(function(){\n  var riderPage=0;\n  var frame=document.getElementById(\"ff357-rider-frame\");\n  var track=document.getElementById(\"ff357-rider-track\");\n  var prev=document.getElementById(\"ff357-rider-prev\");\n  var next=document.getElementById(\"ff357-rider-next\");\n  var counter=document.getElementById(\"ff357-rider-counter\");\n  var slides=Array.prototype.slice.call(document.querySelectorAll(\".ff357-rider-slide\"));\n  var riderTotal=slides.length;\n\n  function getPerPage(){\n    return 1;\n  }\n\n  function updateRider(page){\n    var perPage=getPerPage();\n    var totalPages=Math.ceil(riderTotal\/perPage);\n\n    riderPage=Math.max(0,Math.min(page,totalPages-1));\n    track.style.transform=\"translate3d(-\"+riderPage*100+\"%,0,0)\";\n\n    prev.disabled=riderPage===0;\n    next.disabled=riderPage===totalPages-1;\n    counter.textContent=(riderPage+1)+\" \/ \"+totalPages;\n  }\n\n  prev.addEventListener(\"click\",function(){\n    updateRider(riderPage-1);\n  });\n\n  next.addEventListener(\"click\",function(){\n    updateRider(riderPage+1);\n  });\n\n  var startX=0;\n\n  frame.addEventListener(\"touchstart\",function(e){\n    startX=e.touches[0].clientX;\n  },{passive:true});\n\n  frame.addEventListener(\"touchend\",function(e){\n    var distance=startX-e.changedTouches[0].clientX;\n\n    if(Math.abs(distance)\u003c40){\n      return;\n    }\n\n    if(distance\u003e0){\n      updateRider(riderPage+1);\n    }else{\n      updateRider(riderPage-1);\n    }\n  },{passive:true});\n\n  window.addEventListener(\"resize\",function(){\n    updateRider(riderPage);\n  });\n\n  slides.forEach(function(slide){\n    var img=slide.querySelector(\"img\");\n    if(img\u0026\u0026img.src){\n      var preload=new Image();\n      preload.src=img.src;\n    }\n  });\n\n  updateRider(0);\n})();\n\u003c\/script\u003e","brand":"Cyril Helmets","offers":[{"title":"Gloss White \/ XXL","offer_id":53087981863206,"sku":null,"price":99.94,"currency_code":"USD","in_stock":false},{"title":"Gloss White \/ XL","offer_id":53087981895974,"sku":null,"price":99.94,"currency_code":"USD","in_stock":false},{"title":"Gloss White \/ L","offer_id":53087981928742,"sku":null,"price":99.94,"currency_code":"USD","in_stock":false},{"title":"Gloss White \/ M","offer_id":53087981961510,"sku":null,"price":99.94,"currency_code":"USD","in_stock":false},{"title":"Gloss White \/ S","offer_id":53087981994278,"sku":null,"price":99.94,"currency_code":"USD","in_stock":false},{"title":"Matt Black \/ XXL","offer_id":53087982027046,"sku":null,"price":99.94,"currency_code":"USD","in_stock":false},{"title":"Matt Black \/ XL","offer_id":53087982059814,"sku":null,"price":99.94,"currency_code":"USD","in_stock":false},{"title":"Matt Black \/ L","offer_id":53087982092582,"sku":null,"price":99.94,"currency_code":"USD","in_stock":false},{"title":"Matt Black \/ M","offer_id":53087982125350,"sku":null,"price":99.94,"currency_code":"USD","in_stock":false},{"title":"Matt Black \/ S","offer_id":53087982158118,"sku":null,"price":99.94,"currency_code":"USD","in_stock":false},{"title":"Devi Pop Gloss \/ XXL","offer_id":53098193453350,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Devi Pop Gloss \/ XL","offer_id":53098193486118,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Devi Pop Gloss \/ L","offer_id":53098193518886,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Devi Pop Gloss \/ M","offer_id":53098193551654,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Devi Pop Gloss \/ S","offer_id":53098193584422,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Star Blaze 1 Gloss \/ XXL","offer_id":53195919393062,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Star Blaze 1 Gloss \/ XL","offer_id":53195919425830,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Star Blaze 1 Gloss \/ L","offer_id":53195919458598,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Star Blaze 1 Gloss \/ M","offer_id":53195919491366,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Star Blaze 1 Gloss \/ S","offer_id":53195919524134,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Star Blaze 2 Gloss \/ XXL","offer_id":53195919556902,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Star Blaze 2 Gloss \/ XL","offer_id":53195919589670,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Star Blaze 2 Gloss \/ L","offer_id":53195919622438,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Star Blaze 2 Gloss \/ M","offer_id":53195919655206,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Star Blaze 2 Gloss \/ S","offer_id":53195919687974,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Star Blaze 3 Gloss \/ XXL","offer_id":53098193617190,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Star Blaze 3 Gloss \/ XL","offer_id":53098193649958,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Star Blaze 3 Gloss \/ L","offer_id":53098193682726,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Star Blaze 3 Gloss \/ M","offer_id":53098193715494,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false},{"title":"Star Blaze 3 Gloss \/ S","offer_id":53098193748262,"sku":null,"price":112.44,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/5_1.webp?v=1778821825"},{"product_id":"r1-pro-full-face-motorcycle-helmet","title":"R1-PRO Full Face Helmet","description":"\n\u003c!-- Cyril R1-PRO PDP Modules: Trust Bar + Color Gallery + Rider Gallery + Product Details --\u003e\n\n\u003cstyle\u003e\n@import url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/bootstrap-icons.min.css?v=1778738078\");\n\n@font-face {\n  font-display: block;\n  font-family: \"bootstrap-icons\";\n  src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/bootstrap-icons.woff2?v=1778738079\") format(\"woff2\"),\n       url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/bootstrap-icons.woff?v=1778738079\") format(\"woff\");\n}\n\n.r1pro-social-bar,.r1pro-social-bar *,.r1pro-hover-gallery,.r1pro-hover-gallery *,.r1pro-rider-gallery,.r1pro-rider-gallery *,.r1pro-desc,.r1pro-desc *{box-sizing:border-box}\n.r1pro-social-bar,.r1pro-hover-gallery,.r1pro-rider-gallery,.r1pro-desc{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;font-family:Arial,Helvetica,sans-serif}\n\n.r1pro-social-bar{margin-top:24px;padding:0 18px;clear:both}\n.r1pro-csb-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 28px;padding:18px 24px;background:#111;border-radius:14px;color:#fff;text-align:center}\n.r1pro-csb-item{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;line-height:1.3;white-space:nowrap}\n.r1pro-csb-item svg{flex-shrink:0;width:16px;height:16px}\n.r1pro-csb-divider{width:1px;height:18px;background:rgba(255,255,255,.2)}\n.r1pro-csb-item strong{font-weight:700}\n.r1pro-csb-item span{opacity:.78}\n@media(min-width:769px){.r1pro-csb-inner{display:grid;grid-template-columns:max-content 1px max-content 1px max-content 1px max-content;column-gap:24px;row-gap:12px;justify-content:center}}\n@media(max-width:768px){.r1pro-social-bar{margin-top:20px;padding:0 12px}.r1pro-csb-inner{display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:14px 12px;padding:16px 14px}.r1pro-csb-divider{display:none}.r1pro-csb-item{justify-content:center;font-size:12px;white-space:normal;min-width:0}}\n\n.r1pro-hover-gallery{margin-top:20px;margin-bottom:20px;padding:0 18px;text-align:center}\n.r1pro-desktop-tabs,.r1pro-mobile-tabs{justify-content:center;align-items:center;width:auto;max-width:100%;margin:0 auto 16px;padding:5px;background:#e9e9e9;border:1px solid #d2d2d2;border-radius:999px;gap:6px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}\n.r1pro-desktop-tabs{display:inline-flex}\n.r1pro-mobile-tabs{display:none}\n.r1pro-desktop-tabs::-webkit-scrollbar,.r1pro-mobile-tabs::-webkit-scrollbar{display:none}\n.r1pro-desktop-tabs button,.r1pro-mobile-tabs button{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:#555;min-width:96px;height:36px;padding:0 16px;font-size:11px;line-height:1;font-weight:700;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;cursor:pointer;transition:all .22s ease;display:inline-flex;align-items:center;justify-content:center}\n.r1pro-desktop-tabs button:hover,.r1pro-mobile-tabs button:hover{color:#111}\n.r1pro-desktop-tabs button.is-active,.r1pro-mobile-tabs button.is-active{background:#111;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.16)}\n\n.r1pro-gallery-wrap{position:relative;display:flex;min-height:640px;background:#f1f1f1;border-radius:18px;overflow:hidden}\n.r1pro-gallery-item{position:relative;flex:1;overflow:hidden;background:#f1f1f1;transition:flex .32s ease}\n.r1pro-gallery-item+.r1pro-gallery-item{border-left:1px solid rgba(0,0,0,.06)}\n.r1pro-gallery-wrap:hover .r1pro-gallery-item{flex:.92}\n.r1pro-gallery-wrap .r1pro-gallery-item:hover{flex:1.18}\n.r1pro-gallery-item img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;padding:28px 18px 132px;background:#f1f1f1;transition:opacity .22s ease}\n.r1pro-gallery-caption{position:absolute;left:16px;right:16px;bottom:54px;z-index:3;text-align:center;pointer-events:none}\n.r1pro-gallery-caption-title{display:block;font-size:18px;line-height:1.25;font-weight:500;color:#111;letter-spacing:.01em}\n.r1pro-gallery-caption-sub{display:block;margin-top:10px;font-size:15px;line-height:1.2;font-weight:400;color:#111;opacity:.92}\n\n.r1pro-mobile-carousel{display:none;position:relative;overflow:hidden;border-radius:18px;background:#f1f1f1;touch-action:pan-y}\n.r1pro-mobile-carousel img{width:100%;height:auto;aspect-ratio:3\/4;object-fit:contain;padding:20px 14px 96px;background:#f1f1f1;display:block;transition:opacity .22s ease,padding-bottom .18s ease}\n.r1pro-mobile-caption{position:absolute;left:16px;right:16px;bottom:30px;z-index:3;text-align:center;pointer-events:none}\n.r1pro-mobile-caption-title{display:block;font-size:17px;line-height:1.25;font-weight:500;color:#111}\n.r1pro-mobile-caption-sub{display:block;margin-top:8px;font-size:14px;line-height:1.2;font-weight:400;color:#111;opacity:.92}\n.r1pro-mobile-caption.is-hidden{display:none}\n\n.r1pro-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.1);border-radius:50%;cursor:pointer;color:#111;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:opacity .2s,box-shadow .2s,transform .2s;appearance:none;-webkit-appearance:none}\n.r1pro-arrow--prev{left:18px}\n.r1pro-arrow--next{right:18px}\n.r1pro-arrow:disabled{opacity:.22;cursor:default}\n.r1pro-arrow:not(:disabled):hover{transform:translateY(-50%) scale(1.04);box-shadow:0 4px 14px rgba(0,0,0,.18)}\n.r1pro-carousel-counter{position:absolute;top:18px;right:18px;background:rgba(0,0,0,.48);color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;letter-spacing:.05em;pointer-events:none}\n\n@media(max-width:768px){\n  .r1pro-hover-gallery{padding:0 12px}\n  .r1pro-desktop-tabs{display:none}\n  .r1pro-mobile-tabs{display:inline-flex;width:auto;justify-content:center;margin-bottom:14px;padding:4px;gap:4px}\n  .r1pro-mobile-tabs button{min-width:auto;height:34px;padding:0 12px;font-size:10px}\n  .r1pro-gallery-wrap{display:none}\n  .r1pro-mobile-carousel{display:block;border-radius:18px}\n  .r1pro-arrow{width:40px;height:40px}\n  .r1pro-arrow--prev{left:12px}\n  .r1pro-arrow--next{right:12px}\n  .r1pro-carousel-counter{top:14px;right:16px}\n}\n\n.r1pro-rider-gallery{margin-top:20px;margin-bottom:20px;padding:0 18px;position:relative}\n.r1pro-rider-head{text-align:center;margin-bottom:16px}\n.r1pro-rider-head h2{margin:0;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#111}\n.r1pro-rider-head p{margin:8px auto 0;max-width:620px;font-size:14px;line-height:1.65;color:#666}\n.r1pro-rider-frame{position:relative;overflow:hidden;border-radius:0;background:transparent;touch-action:pan-y;contain:layout paint;width:calc(100% - 140px);max-width:860px;margin:0 auto}\n.r1pro-rider-track{display:flex;transition:transform .28s ease;will-change:transform;transform:translate3d(0,0,0);backface-visibility:hidden}\n.r1pro-rider-slide{flex:0 0 100%;padding:0;background:transparent;overflow:hidden;backface-visibility:hidden}\n.r1pro-rider-slide+.r1pro-rider-slide{border-left:0}\n.r1pro-rider-slide img{width:100%;height:auto;display:block;object-fit:contain;object-position:center;background:transparent;transform:translateZ(0);backface-visibility:hidden;border-radius:0}\n.r1pro-rider-counter{position:absolute;top:18px;right:18px;background:rgba(0,0,0,.48);color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;letter-spacing:.05em;pointer-events:none;z-index:10}\n.r1pro-rider-arrow-prev{position:absolute;left:18px;top:50%;transform:translateY(-50%);z-index:20}\n.r1pro-rider-arrow-next{position:absolute;right:18px;top:50%;transform:translateY(-50%);z-index:20}\n@media(max-width:768px){.r1pro-rider-gallery{padding:0 12px}.r1pro-rider-head h2{font-size:22px}.r1pro-rider-head p{font-size:13px}.r1pro-rider-frame{width:100%;max-width:none;margin:0 auto;border-radius:0;background:transparent}.r1pro-rider-slide{flex-basis:100%;border-left:0}.r1pro-rider-slide img{width:100%;height:auto;object-fit:contain;border-radius:0}.r1pro-rider-arrow-prev{left:12px}.r1pro-rider-arrow-next{right:12px}}\n\n.r1pro-desc{--ff-text:#111;--ff-sub:#666;--ff-line:#e6e6e6;--ff-soft:#fafafa;--ff-radius:18px;margin-top:0;padding:8px 18px 24px;color:var(--ff-text)}\n.r1pro-desc .r1pro-wrap{display:grid;gap:18px}\n.r1pro-desc .r1pro-block,.r1pro-desc .r1pro-card{border:1px solid var(--ff-line);background:#fff;border-radius:var(--ff-radius)}\n.r1pro-desc .r1pro-block{padding:32px 28px}\n.r1pro-desc .r1pro-card{padding:28px 24px}\n.r1pro-desc .r1pro-center{text-align:center}\n.r1pro-desc h2,.r1pro-desc h3,.r1pro-desc h4,.r1pro-desc p{margin:0;color:inherit;font-family:inherit}\n.r1pro-desc .r1pro-logo{display:flex;justify-content:center;margin-bottom:16px}\n.r1pro-desc .r1pro-logo img{width:128px;height:128px;object-fit:contain;display:block}\n.r1pro-desc .r1pro-model-wrap{text-align:center;margin-top:2px}\n.r1pro-desc .r1pro-model-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 16px;border:1px solid #111;border-radius:999px;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#111}\n.r1pro-desc .r1pro-title{margin-top:18px;font-size:58px;line-height:1;font-weight:800;letter-spacing:-.05em;text-align:center;color:#111}\n.r1pro-desc .r1pro-title-line{width:150px;height:1px;margin:14px auto 0;background:#d8d8d8}\n.r1pro-desc .r1pro-subtitle{margin-top:12px;font-size:13px;line-height:1.2;letter-spacing:.35em;text-transform:uppercase;color:var(--ff-text);opacity:.88}\n.r1pro-desc .r1pro-lead{margin-top:18px;font-size:24px;line-height:1.45;font-weight:600;letter-spacing:-.01em}\n.r1pro-desc .r1pro-intro{max-width:760px;margin:14px auto 0;font-size:16px;line-height:1.8;color:var(--ff-sub)}\n.r1pro-desc .r1pro-top-features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}\n.r1pro-desc .r1pro-mini-card{display:flex;align-items:center;gap:14px;min-height:78px;padding:18px 20px;border:1px solid var(--ff-line);border-radius:14px;background:var(--ff-soft);text-align:left}\n.r1pro-desc .r1pro-mini-card i{width:24px;min-width:24px;text-align:center;font-size:22px;line-height:1;color:var(--ff-text);opacity:.9}\n.r1pro-desc .r1pro-mini-card span{font-size:16px;line-height:1.4;font-weight:600}\n.r1pro-desc .r1pro-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}\n.r1pro-desc .r1pro-card-title{font-size:22px;line-height:1.2;font-weight:700;text-align:center}\n.r1pro-desc .r1pro-cert-badges{display:flex;justify-content:center;gap:10px;margin:14px 0 0;flex-wrap:wrap}\n.r1pro-desc .r1pro-cert-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid #111;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#111}\n.r1pro-desc .r1pro-cert-badge i{font-size:14px}\n.r1pro-desc .r1pro-list{margin-top:14px;display:grid}\n.r1pro-desc .r1pro-item{display:block;padding:18px 0;border-top:1px solid var(--ff-line);text-align:center}\n.r1pro-desc .r1pro-item:first-child{border-top:0;padding-top:0}\n.r1pro-desc .r1pro-item-title{position:relative;display:inline-block;padding-left:14px;font-size:17px;line-height:1.35;font-weight:600}\n.r1pro-desc .r1pro-item-title:before{content:\"\";position:absolute;left:0;top:.58em;width:6px;height:6px;border-radius:50%;background:#111}\n.r1pro-desc .r1pro-item-desc{max-width:460px;margin:8px auto 0;font-size:15px;line-height:1.8;color:var(--ff-sub)}\n.r1pro-desc .r1pro-size{display:grid;grid-template-columns:360px 1fr;gap:26px;align-items:stretch}\n.r1pro-desc .r1pro-size-left{padding-right:10px;border-right:1px solid var(--ff-line)}\n.r1pro-desc .r1pro-size-left h2{font-size:22px;line-height:1.2;font-weight:700;text-align:center}\n.r1pro-desc .r1pro-size-left p{max-width:270px;margin:12px auto 0;text-align:center;font-size:15px;line-height:1.85;color:var(--ff-sub)}\n.r1pro-desc .r1pro-size-figure{margin-top:22px}\n.r1pro-desc .r1pro-size-figure img{width:100%;display:block;object-fit:contain;background:#fff}\n.r1pro-desc .r1pro-table-wrap{overflow-x:auto}\n.r1pro-desc .r1pro-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--ff-line);border-radius:14px;overflow:hidden}\n.r1pro-desc .r1pro-table th,.r1pro-desc .r1pro-table td{padding:16px 14px;border:1px solid var(--ff-line);text-align:center;vertical-align:middle}\n.r1pro-desc .r1pro-table th{font-size:13px;line-height:1.2;text-transform:uppercase;letter-spacing:.06em;font-weight:700;background:var(--ff-soft)}\n.r1pro-desc .r1pro-table td{font-size:15px;line-height:1.45;font-weight:500}\n.r1pro-desc .r1pro-table tr.is-popular td{background:#f5f5f5;font-weight:700}\n.r1pro-desc .r1pro-popular-badge{display:inline-block;margin-left:8px;padding:2px 9px;background:#111;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;vertical-align:middle;line-height:1.6}\n.r1pro-desc .cyril-service-bar{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ff-line);border-radius:18px;background:#fff;overflow:hidden}\n.r1pro-desc .cyril-service-point{display:flex;align-items:center;gap:14px;min-height:96px;padding:22px 20px;border-right:1px solid var(--ff-line);background:#fff}\n.r1pro-desc .cyril-service-point:last-child{border-right:0}\n.r1pro-desc .cyril-service-point i{width:36px;height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ff-line);border-radius:50%;background:var(--ff-soft);color:#111;font-size:17px;line-height:1}\n.r1pro-desc .cyril-service-point h4{margin:0;font-size:15px;line-height:1.3;font-weight:700;color:#111}\n.r1pro-desc .cyril-service-point p{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--ff-sub)}\n\n@media(max-width:991px){\n  .r1pro-desc .r1pro-title{font-size:46px}\n  .r1pro-desc .r1pro-lead{font-size:20px}\n  .r1pro-desc .r1pro-top-features,.r1pro-desc .r1pro-grid-2,.r1pro-desc .r1pro-size{grid-template-columns:1fr}\n  .r1pro-desc .r1pro-size-left{border-right:0;border-bottom:1px solid var(--ff-line);padding-right:0;padding-bottom:18px}\n  .r1pro-desc .cyril-service-bar{grid-template-columns:repeat(2,1fr)}\n  .r1pro-desc .cyril-service-point:nth-child(2){border-right:0}\n  .r1pro-desc .cyril-service-point:nth-child(1),.r1pro-desc .cyril-service-point:nth-child(2){border-bottom:1px solid var(--ff-line)}\n}\n@media(max-width:768px){\n  .r1pro-desc{padding:8px 12px 24px}\n  .r1pro-desc .r1pro-block,.r1pro-desc .r1pro-card{padding:20px 16px;border-radius:14px}\n  .r1pro-desc .r1pro-logo{margin-bottom:12px}\n  .r1pro-desc .r1pro-logo img{width:98px;height:98px}\n  .r1pro-desc .r1pro-model-chip{min-height:32px;padding:7px 14px;font-size:11px;letter-spacing:.14em}\n  .r1pro-desc .r1pro-title{margin-top:16px;font-size:38px}\n  .r1pro-desc .r1pro-title-line{width:122px;margin-top:12px}\n  .r1pro-desc .r1pro-subtitle{font-size:12px;letter-spacing:.24em}\n  .r1pro-desc .r1pro-lead{margin-top:14px;font-size:18px}\n  .r1pro-desc .r1pro-intro,.r1pro-desc .r1pro-item-desc,.r1pro-desc .r1pro-size-left p{font-size:14px}\n  .r1pro-desc .r1pro-mini-card span,.r1pro-desc .r1pro-item-title{font-size:15px}\n  .r1pro-desc .r1pro-card-title,.r1pro-desc .r1pro-size-left h2{font-size:20px}\n  .r1pro-desc .r1pro-table th,.r1pro-desc .r1pro-table td{padding:12px 10px}\n  .r1pro-desc .cyril-service-bar{grid-template-columns:1fr;border-radius:14px}\n  .r1pro-desc .cyril-service-point{min-height:auto;padding:18px 16px;border-right:0;border-bottom:1px solid var(--ff-line)}\n  .r1pro-desc .cyril-service-point:last-child{border-bottom:0}\n}\n\u003c\/style\u003e\n\n\u003csection class=\"r1pro-social-bar\"\u003e\n  \u003cdiv class=\"r1pro-csb-inner\"\u003e\n    \u003cdiv class=\"r1pro-csb-item\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" style=\"fill:#fff\"\u003e\u003cpath d=\"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96C5 16.1 6.9 18 9 18h12v-2H9.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63H19c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1 1 0 0 0 23.43 5H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cstrong\u003e500,000+\u003c\/strong\u003e\n      \u003cspan\u003eUnits Sold\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"r1pro-csb-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"r1pro-csb-item\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" style=\"fill:#f5c518\"\u003e\u003cpath d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cstrong\u003e4.8 \/ 5\u003c\/strong\u003e\n      \u003cspan\u003eCustomer Rating\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"r1pro-csb-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"r1pro-csb-item\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" style=\"fill:#fff\"\u003e\u003cpath d=\"M12 1L3 5v6c0 5.25 3.75 10.15 9 11.35C17.25 21.15 21 16.25 21 11V5L12 1zm0 4l5 2.18V11c0 3.32-2.33 6.43-5 7.58-2.67-1.15-5-4.26-5-7.58V7.18L12 5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003eDOT \u0026amp; ECE 22.06 Certified\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"r1pro-csb-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"r1pro-csb-item\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" style=\"fill:#fff\"\u003e\u003cpath d=\"M18.36 9l.6 3H5.04l.6-3h12.72M20 4H4v2h16V4zm0 3H4l-1 5v2h1v6h10v-6h4v6h2v-6h1v-2l-1-5zM6 18v-4h8v4H6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003eCyril Official Store\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"r1pro-hover-gallery\"\u003e\n  \u003cdiv class=\"r1pro-desktop-tabs\"\u003e\n    \u003cbutton type=\"button\" class=\"is-active\" data-variant=\"white\"\u003eWhite\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-variant=\"black\"\u003eBlack\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-variant=\"shadow-armor-a1\"\u003eShadow Armor A1\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-variant=\"shadow-armor-a2\"\u003eShadow Armor A2\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-variant=\"shadow-armor-a3\"\u003eShadow Armor A3\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-variant=\"shadow-armor-a4\"\u003eShadow Armor A4\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"r1pro-mobile-tabs\"\u003e\n    \u003cbutton type=\"button\" class=\"is-active\" data-mobile-variant=\"white\"\u003eWhite\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-mobile-variant=\"black\"\u003eBlack\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-mobile-variant=\"graphic\"\u003eGraphic\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"r1pro-gallery-wrap\"\u003e\n    \u003cdiv class=\"r1pro-gallery-item\"\u003e\n      \u003cimg id=\"r1pro-img-1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/4_c37de8b8-7230-4978-a7d3-36757867d2cf.png?v=1776761913\" alt=\"R1-PRO White view 1\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"r1pro-gallery-item\"\u003e\n      \u003cimg id=\"r1pro-img-2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/6_efb931e3-f116-480d-aca9-a6c82877d081.png?v=1776761913\" alt=\"R1-PRO White view 2\"\u003e\n      \u003cdiv class=\"r1pro-gallery-caption\"\u003e\n        \u003cspan class=\"r1pro-gallery-caption-title\" id=\"r1pro-caption-title\"\u003eWhite\u003c\/span\u003e\n        \u003cspan class=\"r1pro-gallery-caption-sub\" id=\"r1pro-caption-sub\"\u003eGloss\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"r1pro-gallery-item\"\u003e\n      \u003cimg id=\"r1pro-img-3\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/5_fd44cb77-4b50-49de-a24a-413c4f20d1a9.png?v=1776761913\" alt=\"R1-PRO White view 3\"\u003e\n    \u003c\/div\u003e\n\n    \u003cbutton type=\"button\" class=\"r1pro-arrow r1pro-arrow--prev\" id=\"r1pro-desk-prev\" disabled aria-label=\"Previous image group\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/button\u003e\n    \u003cbutton type=\"button\" class=\"r1pro-arrow r1pro-arrow--next\" id=\"r1pro-desk-next\" aria-label=\"Next image group\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"r1pro-mobile-carousel\" id=\"r1pro-mobile-carousel\"\u003e\n    \u003cimg id=\"r1pro-mobile-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/4_c37de8b8-7230-4978-a7d3-36757867d2cf.png?v=1776761913\" alt=\"R1-PRO White mobile view\"\u003e\n\n    \u003cdiv class=\"r1pro-mobile-caption\" id=\"r1pro-mobile-caption\"\u003e\n      \u003cspan class=\"r1pro-mobile-caption-title\" id=\"r1pro-mobile-caption-title\"\u003eWhite\u003c\/span\u003e\n      \u003cspan class=\"r1pro-mobile-caption-sub\" id=\"r1pro-mobile-caption-sub\"\u003eGloss\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cbutton type=\"button\" class=\"r1pro-arrow r1pro-arrow--prev\" id=\"r1pro-mobile-prev\" disabled aria-label=\"Previous image\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/button\u003e\n    \u003cbutton type=\"button\" class=\"r1pro-arrow r1pro-arrow--next\" id=\"r1pro-mobile-next\" aria-label=\"Next image\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/button\u003e\n\n    \u003cdiv class=\"r1pro-carousel-counter\" id=\"r1pro-mobile-counter\"\u003e1 \/ 18\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"r1pro-rider-gallery\"\u003e\n  \u003cdiv class=\"r1pro-rider-head\"\u003e\n    \u003ch2\u003eRider Lifestyle Gallery\u003c\/h2\u003e\n    \u003cp\u003eReserved visual section for real rider photos, lifestyle scenes, product try-on images, and campaign visuals.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"r1pro-rider-frame\" id=\"r1pro-rider-frame\"\u003e\n    \u003cdiv class=\"r1pro-rider-track\" id=\"r1pro-rider-track\"\u003e\n      \u003cdiv class=\"r1pro-rider-slide\"\u003e\n        \u003cimg src=\"https:\/\/placehold.co\/1400x760\/f1f1f1\/111111?text=R1-PRO+Rider+Lifestyle+Image+01\" alt=\"R1-PRO rider lifestyle placeholder 1\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"r1pro-rider-slide\"\u003e\n        \u003cimg src=\"https:\/\/placehold.co\/1400x760\/e9e9e9\/111111?text=R1-PRO+Rider+Lifestyle+Image+02\" alt=\"R1-PRO rider lifestyle placeholder 2\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"r1pro-rider-slide\"\u003e\n        \u003cimg src=\"https:\/\/placehold.co\/1400x760\/eeeeee\/111111?text=R1-PRO+Rider+Lifestyle+Image+03\" alt=\"R1-PRO rider lifestyle placeholder 3\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r1pro-rider-counter\" id=\"r1pro-rider-counter\"\u003e1 \/ 3\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cbutton type=\"button\" class=\"r1pro-arrow r1pro-arrow--prev r1pro-rider-arrow-prev\" id=\"r1pro-rider-prev\" disabled aria-label=\"Previous rider image\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n  \u003c\/button\u003e\n\n  \u003cbutton type=\"button\" class=\"r1pro-arrow r1pro-arrow--next r1pro-rider-arrow-next\" id=\"r1pro-rider-next\" aria-label=\"Next rider image\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n  \u003c\/button\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"cyril-pdp-desc r1pro-desc\"\u003e\n  \u003cdiv class=\"r1pro-wrap\"\u003e\n    \u003cdiv class=\"r1pro-block r1pro-center\"\u003e\n      \u003cdiv class=\"r1pro-logo\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/2_eebc2301-b5c0-4cde-b3c4-dac6c5b2d93a.webp?v=1776750815\" alt=\"Cyril Helmets logo\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r1pro-model-wrap\"\u003e\n        \u003cdiv class=\"r1pro-model-chip\"\u003eMODEL\u003c\/div\u003e\n        \u003cdiv class=\"r1pro-title\"\u003eR1-PRO\u003c\/div\u003e\n        \u003cdiv class=\"r1pro-title-line\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"r1pro-subtitle\"\u003eFULL FACE HELMET\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"r1pro-lead\"\u003eSharp Aerodynamics. Secure Fit. Everyday Comfort.\u003c\/p\u003e\n      \u003cp class=\"r1pro-intro\"\u003eThe R1-PRO is built for riders who want a sharper full-face profile, quick visor changes, stable airflow, and clean everyday comfort.\u003c\/p\u003e\n\n      \u003cdiv class=\"r1pro-top-features\"\u003e\n        \u003cdiv class=\"r1pro-mini-card\"\u003e\n          \u003ci class=\"bi bi-arrow-repeat\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n          \u003cspan\u003eMagnetic Visor Release\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"r1pro-mini-card\"\u003e\n          \u003ci class=\"bi bi-wind\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n          \u003cspan\u003eOversized Rear Spoiler\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"r1pro-mini-card\"\u003e\n          \u003ci class=\"bi bi-lock\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n          \u003cspan\u003eAdjustable Steel Buckle\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r1pro-grid-2\"\u003e\n      \u003cdiv class=\"r1pro-card\"\u003e\n        \u003ch2 class=\"r1pro-card-title\"\u003eProtection\u003c\/h2\u003e\n\n        \u003cdiv class=\"r1pro-cert-badges\"\u003e\n          \u003cspan class=\"r1pro-cert-badge\"\u003e\u003ci class=\"bi bi-patch-check\"\u003e\u003c\/i\u003eDOT FMVSS 218\u003c\/span\u003e\n          \u003cspan class=\"r1pro-cert-badge\"\u003e\u003ci class=\"bi bi-patch-check\"\u003e\u003c\/i\u003eECE 22.06\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"r1pro-list\"\u003e\n          \u003cdiv class=\"r1pro-item\"\u003e\n            \u003cdiv class=\"r1pro-item-title\"\u003eCertified Road Protection\u003c\/div\u003e\n            \u003cdiv class=\"r1pro-item-desc\"\u003eMeets DOT FMVSS No. 218 and ECE 22.06 standards for dependable road protection.\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"r1pro-item\"\u003e\n            \u003cdiv class=\"r1pro-item-title\"\u003eStable Full-Face Shell\u003c\/div\u003e\n            \u003cdiv class=\"r1pro-item-desc\"\u003eA full-face shell structure helps provide broader coverage and a confident riding feel.\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"r1pro-item\"\u003e\n            \u003cdiv class=\"r1pro-item-title\"\u003eSecure Retention System\u003c\/div\u003e\n            \u003cdiv class=\"r1pro-item-desc\"\u003eAn adjustable steel buckle system is designed to support a secure everyday fit.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r1pro-card\"\u003e\n        \u003ch2 class=\"r1pro-card-title\"\u003eComfort\u003c\/h2\u003e\n\n        \u003cdiv class=\"r1pro-cert-badges\"\u003e\n          \u003cspan class=\"r1pro-cert-badge\"\u003e\u003ci class=\"bi bi-arrow-repeat\"\u003e\u003c\/i\u003eQuick-Release Visor\u003c\/span\u003e\n          \u003cspan class=\"r1pro-cert-badge\"\u003e\u003ci class=\"bi bi-droplet\"\u003e\u003c\/i\u003eWashable Liner\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"r1pro-list\"\u003e\n          \u003cdiv class=\"r1pro-item\"\u003e\n            \u003cdiv class=\"r1pro-item-title\"\u003eQuick-Release Visor\u003c\/div\u003e\n            \u003cdiv class=\"r1pro-item-desc\"\u003eA magnetic visor release system helps make shield changes faster and easier.\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"r1pro-item\"\u003e\n            \u003cdiv class=\"r1pro-item-title\"\u003eAerodynamic Stability\u003c\/div\u003e\n            \u003cdiv class=\"r1pro-item-desc\"\u003eAn oversized rear spoiler helps guide airflow and support a steadier ride.\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"r1pro-item\"\u003e\n            \u003cdiv class=\"r1pro-item-title\"\u003eRemovable Washable Liner\u003c\/div\u003e\n            \u003cdiv class=\"r1pro-item-desc\"\u003eA removable liner helps keep the interior cleaner, fresher, and easier to maintain.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r1pro-block\"\u003e\n      \u003cdiv class=\"r1pro-size\"\u003e\n        \u003cdiv class=\"r1pro-size-left\"\u003e\n          \u003ch2\u003eFind Your Size\u003c\/h2\u003e\n          \u003cp\u003eMeasure around the widest part of your head, just above the eyebrows and ears. Compare with the size guide below.\u003c\/p\u003e\n\n          \u003cdiv class=\"r1pro-size-figure\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/2_250f371a-df3f-4c49-b6da-44a044a45d89.png?v=1776925976\" alt=\"Head measurement guide\"\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"r1pro-table-wrap\"\u003e\n          \u003ctable class=\"r1pro-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eSize\u003c\/th\u003e\n                \u003cth\u003eCM\u003c\/th\u003e\n                \u003cth\u003eInches\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003eS\u003c\/td\u003e\n                \u003ctd\u003e54-55 cm\u003c\/td\u003e\n                \u003ctd\u003e21.25\"-21.65\"\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr class=\"is-popular\"\u003e\n                \u003ctd\u003eM \u003cspan class=\"r1pro-popular-badge\"\u003eMost Popular\u003c\/span\u003e\n\u003c\/td\u003e\n                \u003ctd\u003e56-57 cm\u003c\/td\u003e\n                \u003ctd\u003e22.04\"-22.44\"\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr class=\"is-popular\"\u003e\n                \u003ctd\u003eL \u003cspan class=\"r1pro-popular-badge\"\u003eMost Popular\u003c\/span\u003e\n\u003c\/td\u003e\n                \u003ctd\u003e58-59 cm\u003c\/td\u003e\n                \u003ctd\u003e22.83\"-23.22\"\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr class=\"is-popular\"\u003e\n                \u003ctd\u003eXL \u003cspan class=\"r1pro-popular-badge\"\u003eMost Popular\u003c\/span\u003e\n\u003c\/td\u003e\n                \u003ctd\u003e60-61 cm\u003c\/td\u003e\n                \u003ctd\u003e23.62\"-24.01\"\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003eXXL\u003c\/td\u003e\n                \u003ctd\u003e61-62 cm\u003c\/td\u003e\n                \u003ctd\u003e24.01\"-24.40\"\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cyril-service-bar\"\u003e\n      \u003cdiv class=\"cyril-service-point\"\u003e\n        \u003ci class=\"bi bi-truck\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n        \u003cdiv\u003e\n          \u003ch4\u003eFree delivery from $150 purchase\u003c\/h4\u003e\n          \u003cp\u003eFree standard U.S. shipping on orders over $150.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cyril-service-point\"\u003e\n        \u003ci class=\"bi bi-arrow-counterclockwise\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n        \u003cdiv\u003e\n          \u003ch4\u003e15-Day Returns for Quality Issues\u003c\/h4\u003e\n          \u003cp\u003eQuality-related returns are reviewed within 15 days.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cyril-service-point\"\u003e\n        \u003ci class=\"bi bi-star\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n        \u003cdiv\u003e\n          \u003ch4\u003eFast Payment \u0026amp; Secure\u003c\/h4\u003e\n          \u003cp\u003eSecure checkout for every order.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cyril-service-point\"\u003e\n        \u003ci class=\"bi bi-shield-check\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n        \u003cdiv\u003e\n          \u003ch4\u003e2-Year Warranty for Quality Issues\u003c\/h4\u003e\n          \u003cp\u003eSupport for approved quality-related issues.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n(function(){\n  var groups=[\n    {\n      variant:\"white\",\n      mobileVariant:\"white\",\n      title:\"White\",\n      finish:\"Gloss\",\n      images:[\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/4_c37de8b8-7230-4978-a7d3-36757867d2cf.png?v=1776761913\",\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/6_efb931e3-f116-480d-aca9-a6c82877d081.png?v=1776761913\",\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/5_fd44cb77-4b50-49de-a24a-413c4f20d1a9.png?v=1776761913\"\n      ]\n    },\n    {\n      variant:\"black\",\n      mobileVariant:\"black\",\n      title:\"Black\",\n      finish:\"Matt\",\n      images:[\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/1_b3827910-68c7-47f4-84a7-a70c0f38a3f7.png?v=1776761913\",\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/5_2dedf755-472e-4d8c-bf98-5fde6461ede6.png?v=1776761913\",\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/4_fd64301f-f893-445d-87c9-fcb66e666604.png?v=1776761913\"\n      ]\n    },\n    {\n      variant:\"shadow-armor-a1\",\n      mobileVariant:\"graphic\",\n      title:\"Shadow Armor A1\",\n      finish:\"Gloss\",\n      images:[\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/1_0c95ad42-5d24-429a-b110-cafb46c2e3a1.png?v=1778735132\",\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/2_fb47da0c-36fb-4193-b20a-51c50da6484d.png?v=1778735131\",\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/3_8e8b22d5-bca4-4062-93f4-d73c3db0057a.png?v=1778735132\"\n      ]\n    },\n    {\n      variant:\"shadow-armor-a2\",\n      mobileVariant:\"graphic\",\n      title:\"Shadow Armor A2\",\n      finish:\"Gloss\",\n      images:[\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/1_b8cf53b2-e86c-47f6-8d6f-ed1819a43931.png?v=1778735126\",\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/2_55ea5a31-6080-45a5-b6c3-dd082cf50316.png?v=1778735125\",\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/3_8d6441e8-2c41-4f8d-9b5b-e897806237c5.png?v=1778735125\"\n      ]\n    },\n    {\n      variant:\"shadow-armor-a3\",\n      mobileVariant:\"graphic\",\n      title:\"Shadow Armor A3\",\n      finish:\"Gloss\",\n      images:[\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/2_3c1fcf16-beb4-41ad-8ff2-f1a557e7de0c.png?v=1778735139\",\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/3_452a9db5-457a-41be-b325-7f5aa69ecca6.png?v=1778735142\",\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/4_8b7e5b9b-6d53-4c45-b06c-a511fe6a90b0.png?v=1778735139\"\n      ]\n    },\n    {\n      variant:\"shadow-armor-a4\",\n      mobileVariant:\"graphic\",\n      title:\"Shadow Armor A4\",\n      finish:\"Gloss\",\n      images:[\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/2_b28c1b9a-e811-4733-905a-f38b0a7979ce.png?v=1778735147\",\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/3_62bb62a6-026e-4dee-a0bb-9b0dcd227077.png?v=1778735147\",\n        \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/4_fd6ecb8b-f2c6-4456-b1e3-3ac6ce1335aa.png?v=1778735147\"\n      ]\n    }\n  ];\n\n  var allImages=[];\n\n  groups.forEach(function(group,groupIndex){\n    group.images.forEach(function(src,imageIndex){\n      allImages.push({\n        src:src,\n        variant:group.variant,\n        mobileVariant:group.mobileVariant,\n        title:group.title,\n        finish:group.finish,\n        groupIndex:groupIndex,\n        imageIndex:imageIndex\n      });\n    });\n  });\n\n  var currentGroup=0;\n  var currentMobileImage=0;\n\n  var deskImgs=[1,2,3].map(function(n){\n    return document.getElementById(\"r1pro-img-\"+n);\n  });\n\n  var desktopPrev=document.getElementById(\"r1pro-desk-prev\");\n  var desktopNext=document.getElementById(\"r1pro-desk-next\");\n  var mobileImg=document.getElementById(\"r1pro-mobile-img\");\n  var mobilePrev=document.getElementById(\"r1pro-mobile-prev\");\n  var mobileNext=document.getElementById(\"r1pro-mobile-next\");\n  var mobileCounter=document.getElementById(\"r1pro-mobile-counter\");\n\n  var desktopBtns=document.querySelectorAll(\".r1pro-desktop-tabs button\");\n  var mobileBtns=document.querySelectorAll(\".r1pro-mobile-tabs button\");\n\n  var captionTitle=document.getElementById(\"r1pro-caption-title\");\n  var captionSub=document.getElementById(\"r1pro-caption-sub\");\n  var mobileCaption=document.getElementById(\"r1pro-mobile-caption\");\n  var mobileCaptionTitle=document.getElementById(\"r1pro-mobile-caption-title\");\n  var mobileCaptionSub=document.getElementById(\"r1pro-mobile-caption-sub\");\n\n  function setDesktopTab(variant){\n    desktopBtns.forEach(function(button){\n      button.classList.toggle(\"is-active\",button.dataset.variant===variant);\n    });\n  }\n\n  function setMobileTab(mobileVariant){\n    mobileBtns.forEach(function(button){\n      button.classList.toggle(\"is-active\",button.dataset.mobileVariant===mobileVariant);\n    });\n  }\n\n  function renderDesktopGroup(index,fade){\n    currentGroup=Math.max(0,Math.min(index,groups.length-1));\n    var group=groups[currentGroup];\n\n    setDesktopTab(group.variant);\n    setMobileTab(group.mobileVariant);\n\n    if(fade){\n      deskImgs.forEach(function(img){img.style.opacity=\".35\";});\n    }\n\n    setTimeout(function(){\n      group.images.forEach(function(src,i){\n        deskImgs[i].src=src;\n        deskImgs[i].alt=\"R1-PRO \"+group.title+\" desktop view \"+(i+1);\n        deskImgs[i].style.opacity=\"1\";\n      });\n\n      captionTitle.textContent=group.title;\n      captionSub.textContent=group.finish;\n\n      desktopPrev.disabled=currentGroup===0;\n      desktopNext.disabled=currentGroup===groups.length-1;\n    },fade?120:0);\n  }\n\n  function renderMobileImage(index,fade){\n    currentMobileImage=Math.max(0,Math.min(index,allImages.length-1));\n    var item=allImages[currentMobileImage];\n\n    setDesktopTab(item.variant);\n    setMobileTab(item.mobileVariant);\n\n    if(fade){\n      mobileImg.style.opacity=\".35\";\n    }\n\n    setTimeout(function(){\n      mobileImg.src=item.src;\n      mobileImg.alt=\"R1-PRO \"+item.title+\" mobile view \"+(currentMobileImage+1);\n      mobileImg.style.opacity=\"1\";\n\n      if(item.imageIndex===0){\n        mobileCaption.classList.remove(\"is-hidden\");\n        mobileCaptionTitle.textContent=item.title;\n        mobileCaptionSub.textContent=item.finish;\n        mobileImg.style.paddingBottom=\"96px\";\n      }else{\n        mobileCaption.classList.add(\"is-hidden\");\n        mobileImg.style.paddingBottom=\"20px\";\n      }\n\n      mobilePrev.disabled=currentMobileImage===0;\n      mobileNext.disabled=currentMobileImage===allImages.length-1;\n      mobileCounter.textContent=currentMobileImage+1+\" \/ \"+allImages.length;\n    },fade?120:0);\n  }\n\n  function syncDesktopVariant(variant){\n    var groupIndex=groups.findIndex(function(group){\n      return group.variant===variant;\n    });\n\n    if(groupIndex!==-1){\n      renderDesktopGroup(groupIndex,true);\n      renderMobileImage(groupIndex*3,true);\n    }\n  }\n\n  function syncMobileVariant(mobileVariant){\n    var mobileIndex=allImages.findIndex(function(item){\n      return item.mobileVariant===mobileVariant;\n    });\n\n    if(mobileIndex!==-1){\n      renderMobileImage(mobileIndex,true);\n      renderDesktopGroup(allImages[mobileIndex].groupIndex,true);\n    }\n  }\n\n  desktopBtns.forEach(function(btn){\n    btn.addEventListener(\"click\",function(){\n      syncDesktopVariant(this.dataset.variant);\n    });\n  });\n\n  mobileBtns.forEach(function(btn){\n    btn.addEventListener(\"click\",function(){\n      syncMobileVariant(this.dataset.mobileVariant);\n    });\n  });\n\n  desktopPrev.addEventListener(\"click\",function(){\n    var targetGroup=currentGroup-1;\n    renderDesktopGroup(targetGroup,true);\n    renderMobileImage(Math.max(0,targetGroup*3),true);\n  });\n\n  desktopNext.addEventListener(\"click\",function(){\n    var targetGroup=currentGroup+1;\n    renderDesktopGroup(targetGroup,true);\n    renderMobileImage(Math.min(allImages.length-1,targetGroup*3),true);\n  });\n\n  mobilePrev.addEventListener(\"click\",function(){\n    renderMobileImage(currentMobileImage-1,true);\n  });\n\n  mobileNext.addEventListener(\"click\",function(){\n    renderMobileImage(currentMobileImage+1,true);\n  });\n\n  var touchStartX=0;\n  var mobileCarousel=document.getElementById(\"r1pro-mobile-carousel\");\n\n  mobileCarousel.addEventListener(\"touchstart\",function(e){\n    touchStartX=e.touches[0].clientX;\n  },{passive:true});\n\n  mobileCarousel.addEventListener(\"touchend\",function(e){\n    var distance=touchStartX-e.changedTouches[0].clientX;\n\n    if(Math.abs(distance)\u003c40){\n      return;\n    }\n\n    if(distance\u003e0){\n      renderMobileImage(currentMobileImage+1,true);\n    }else{\n      renderMobileImage(currentMobileImage-1,true);\n    }\n  },{passive:true});\n\n  renderDesktopGroup(0,false);\n  renderMobileImage(0,false);\n\n  allImages.forEach(function(item){\n    new Image().src=item.src;\n  });\n})();\n\n(function(){\n  var riderIndex=0;\n  var frame=document.getElementById(\"r1pro-rider-frame\");\n  var track=document.getElementById(\"r1pro-rider-track\");\n  var prev=document.getElementById(\"r1pro-rider-prev\");\n  var next=document.getElementById(\"r1pro-rider-next\");\n  var counter=document.getElementById(\"r1pro-rider-counter\");\n  var slides=Array.prototype.slice.call(document.querySelectorAll(\".r1pro-rider-slide\"));\n  var riderTotal=slides.length;\n\n  if(!frame||!track||!prev||!next||!counter||!riderTotal){\n    return;\n  }\n\n  function updateRider(index){\n    riderIndex=Math.max(0,Math.min(index,riderTotal-1));\n    track.style.transform=\"translate3d(-\"+riderIndex*100+\"%,0,0)\";\n    prev.disabled=riderIndex===0;\n    next.disabled=riderIndex===riderTotal-1;\n    counter.textContent=(riderIndex+1)+\" \/ \"+riderTotal;\n  }\n\n  prev.addEventListener(\"click\",function(){\n    updateRider(riderIndex-1);\n  });\n\n  next.addEventListener(\"click\",function(){\n    updateRider(riderIndex+1);\n  });\n\n  var startX=0;\n  var startY=0;\n\n  frame.addEventListener(\"touchstart\",function(e){\n    if(!e.touches||!e.touches.length){return;}\n    startX=e.touches[0].clientX;\n    startY=e.touches[0].clientY;\n  },{passive:true});\n\n  frame.addEventListener(\"touchend\",function(e){\n    if(!e.changedTouches||!e.changedTouches.length){return;}\n    var dx=e.changedTouches[0].clientX-startX;\n    var dy=e.changedTouches[0].clientY-startY;\n\n    if(Math.abs(dx)\u003c40||Math.abs(dx)\u003cMath.abs(dy)){\n      return;\n    }\n\n    if(dx\u003c0){\n      updateRider(riderIndex+1);\n    }else{\n      updateRider(riderIndex-1);\n    }\n  },{passive:true});\n\n  window.addEventListener(\"resize\",function(){\n    updateRider(riderIndex);\n  });\n\n  slides.forEach(function(slide){\n    var img=slide.querySelector(\"img\");\n    if(img\u0026\u0026img.src){\n      var preload=new Image();\n      preload.src=img.src;\n    }\n  });\n\n  updateRider(0);\n})();\n\u003c\/script\u003e","brand":"Cyril Helmets","offers":[{"title":"Gloss White \/ XXL","offer_id":53087964922150,"sku":null,"price":124.94,"currency_code":"USD","in_stock":false},{"title":"Gloss White \/ XL","offer_id":53087964954918,"sku":null,"price":124.94,"currency_code":"USD","in_stock":false},{"title":"Gloss White \/ L","offer_id":53087964987686,"sku":null,"price":124.94,"currency_code":"USD","in_stock":false},{"title":"Gloss White \/ M","offer_id":53087965020454,"sku":null,"price":124.94,"currency_code":"USD","in_stock":false},{"title":"Gloss White \/ S","offer_id":53087968821542,"sku":null,"price":124.94,"currency_code":"USD","in_stock":false},{"title":"Black Matt \/ XXL","offer_id":53087964791078,"sku":null,"price":124.94,"currency_code":"USD","in_stock":false},{"title":"Black Matt \/ XL","offer_id":53087964823846,"sku":null,"price":124.94,"currency_code":"USD","in_stock":false},{"title":"Black Matt \/ L","offer_id":53087964856614,"sku":null,"price":124.94,"currency_code":"USD","in_stock":false},{"title":"Black Matt \/ M","offer_id":53087964889382,"sku":null,"price":124.94,"currency_code":"USD","in_stock":false},{"title":"Black Matt \/ S","offer_id":53087968788774,"sku":null,"price":124.94,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A1 Gloss \/ XXL","offer_id":53199160049958,"sku":null,"price":124.94,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A1 Gloss \/ XL","offer_id":53199160082726,"sku":null,"price":124.94,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A1 Gloss \/ L","offer_id":53199160115494,"sku":null,"price":124.94,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A1 Gloss \/ M","offer_id":53199160148262,"sku":null,"price":124.94,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A1 Gloss \/ S","offer_id":53199160181030,"sku":null,"price":124.94,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A2 Gloss \/ XXL","offer_id":53103154200870,"sku":null,"price":137.44,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A2 Gloss \/ XL","offer_id":53103154233638,"sku":null,"price":137.44,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A2 Gloss \/ L","offer_id":53103154266406,"sku":null,"price":137.44,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A2 Gloss \/ M","offer_id":53103154299174,"sku":null,"price":137.44,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A2 Gloss \/ S","offer_id":53103154331942,"sku":null,"price":137.44,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A3 Gloss \/ XXL","offer_id":53103154364710,"sku":null,"price":137.44,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A3 Gloss \/ XL","offer_id":53103154397478,"sku":null,"price":137.44,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A3 Gloss \/ L","offer_id":53103154430246,"sku":null,"price":137.44,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A3 Gloss \/ M","offer_id":53103154463014,"sku":null,"price":137.44,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A3 Gloss \/ S","offer_id":53103154495782,"sku":null,"price":137.44,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A4 Gloss \/ XXL","offer_id":53103154528550,"sku":null,"price":137.44,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A4 Gloss \/ XL","offer_id":53103154561318,"sku":null,"price":137.44,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A4 Gloss \/ L","offer_id":53103154594086,"sku":null,"price":137.44,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A4 Gloss \/ M","offer_id":53103154626854,"sku":null,"price":137.44,"currency_code":"USD","in_stock":false},{"title":"Shadow Armor A4 Gloss \/ S","offer_id":53103154659622,"sku":null,"price":137.44,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/1_0bdbec11-8ee0-4f19-8f03-8d25fd9937e5.png?v=1776761913"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/collections\/ChatGPT_Image_2026_4_28_14_34_11.png?v=1778734959","url":"https:\/\/www.cyrilhelmets.com\/collections\/full-face.oembed","provider":"Cyril Helmets","version":"1.0","type":"link"}