{"product_id":"a128-dual-visor-modular-motorcycle-helmet","title":"A128 Dual Visor Modular Helmet","description":"\u003c!--展示模块--\u003e\n\u003csection class=\"cyril-hover-gallery\"\u003e\n  \u003cstyle\u003e\n    .cyril-hover-gallery,\n    .cyril-hover-gallery * {\n      box-sizing: border-box;\n    }\n\n    .cyril-hover-gallery {\n      width: 100%;\n      max-width: 1240px;\n      margin: 24px auto;\n      font-family: Arial, Helvetica, sans-serif;\n    }\n\n    .cyril-hover-switch {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      gap: 0;\n      width: fit-content;\n      margin: 0 auto 16px;\n      padding: 5px;\n      flex-wrap: nowrap;\n      background: #e9e9e9;\n      border: 1px solid #d2d2d2;\n      border-radius: 999px;\n    }\n\n    .cyril-hover-switch button {\n      appearance: none;\n      border: 0;\n      background: transparent;\n      color: #555555;\n      height: 34px;\n      padding: 0 18px;\n      font-size: 11px;\n      line-height: 1;\n      letter-spacing: 0.09em;\n      text-transform: uppercase;\n      border-radius: 999px;\n      cursor: pointer;\n      transition: all 0.22s ease;\n    }\n\n    .cyril-hover-switch button:hover {\n      color: #111111;\n    }\n\n    .cyril-hover-switch button.is-active {\n      background: #111111;\n      color: #ffffff;\n      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.16);\n    }\n\n    .cyril-hover-gallery-wrap {\n      display: flex;\n      min-height: 640px;\n      background: #f1f1f1;\n      border-radius: 18px;\n      overflow: hidden;\n    }\n\n    .cyril-hover-gallery-item {\n      position: relative;\n      flex: 1;\n      overflow: hidden;\n      background: #f1f1f1;\n      transition: flex 0.32s ease;\n    }\n\n    .cyril-hover-gallery-item + .cyril-hover-gallery-item {\n      border-left: 1px solid rgba(0, 0, 0, 0.06);\n    }\n\n    .cyril-hover-gallery-wrap:hover .cyril-hover-gallery-item {\n      flex: 0.92;\n    }\n\n    .cyril-hover-gallery-wrap .cyril-hover-gallery-item:hover {\n      flex: 1.18;\n    }\n\n    .cyril-hover-gallery-item img {\n      width: 100%;\n      height: 100%;\n      display: block;\n      object-fit: contain;\n      object-position: center center;\n      padding: 28px 18px 132px;\n      background: #f1f1f1;\n      transition: opacity 0.22s ease;\n    }\n\n    .cyril-hover-copy {\n      position: absolute;\n      left: 22px;\n      right: 22px;\n      bottom: 22px;\n      z-index: 2;\n      padding: 14px 16px;\n      background: rgba(255, 255, 255, 0.72);\n      border-radius: 12px;\n    }\n\n    .cyril-hover-copy h3 {\n      margin: 0;\n      font-size: 18px;\n      line-height: 1.15;\n      font-weight: 600;\n      letter-spacing: -0.2px;\n      color: #111111;\n    }\n\n    .cyril-hover-copy p {\n      margin: 8px 0 0;\n      font-size: 13px;\n      line-height: 1.55;\n      color: #444444;\n      max-height: 0;\n      opacity: 0;\n      overflow: hidden;\n      transition: opacity 0.24s ease, max-height 0.24s ease;\n    }\n\n    .cyril-hover-gallery-item:hover .cyril-hover-copy p {\n      max-height: 70px;\n      opacity: 1;\n    }\n\n    @media (max-width: 768px) {\n      .cyril-hover-switch {\n        margin-bottom: 14px;\n        padding: 4px;\n      }\n\n      .cyril-hover-switch button {\n        height: 32px;\n        padding: 0 13px;\n        font-size: 10px;\n        letter-spacing: 0.08em;\n      }\n\n      .cyril-hover-gallery-wrap {\n        display: block;\n        min-height: auto;\n      }\n\n      .cyril-hover-gallery-item {\n        min-height: 420px;\n      }\n\n      .cyril-hover-gallery-item + .cyril-hover-gallery-item {\n        border-left: 0;\n        border-top: 1px solid rgba(0, 0, 0, 0.06);\n      }\n\n      .cyril-hover-gallery-item img {\n        padding: 20px 14px 118px;\n      }\n\n      .cyril-hover-copy {\n        left: 16px;\n        right: 16px;\n        bottom: 16px;\n      }\n\n      .cyril-hover-copy h3 {\n        font-size: 16px;\n      }\n\n      .cyril-hover-copy p {\n        max-height: 70px;\n        opacity: 1;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"cyril-hover-switch\"\u003e\n    \u003cbutton type=\"button\" class=\"is-active\" data-variant=\"black\"\u003eBlack\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-variant=\"white\"\u003eWhite\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-variant=\"graphic\"\u003eGraphic\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cyril-hover-gallery-wrap\"\u003e\n    \u003cdiv class=\"cyril-hover-gallery-item\"\u003e\n      \u003cimg id=\"cyril-gallery-img-1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/3_16bd269b-9da6-4635-a9fc-f3ecfc4e73db.png?v=1776929080\" alt=\"A128 black left view\"\u003e\n      \u003cdiv class=\"cyril-hover-copy\"\u003e\n        \u003ch3 id=\"cyril-copy-title-1\"\u003eModular Riding Ease\u003c\/h3\u003e\n        \u003cp id=\"cyril-copy-desc-1\"\u003eThe flip-up structure and built-in sun visor add practical convenience for commuting, city riding, and weekend use.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cyril-hover-gallery-item\"\u003e\n      \u003cimg id=\"cyril-gallery-img-2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/7_07d5d53d-968b-425a-969f-8279672f3816.png?v=1776929080\" alt=\"A128 black front view\"\u003e\n      \u003cdiv class=\"cyril-hover-copy\"\u003e\n        \u003ch3 id=\"cyril-copy-title-2\"\u003eRoad-Ready Protection\u003c\/h3\u003e\n        \u003cp id=\"cyril-copy-desc-2\"\u003eDOT and ECE 22.06 certified protection is matched with dependable construction for confident everyday road riding.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cyril-hover-gallery-item\"\u003e\n      \u003cimg id=\"cyril-gallery-img-3\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/5_74945fd9-ef5d-437b-b070-1c901c425336.png?v=1776929080\" alt=\"A128 black right view\"\u003e\n      \u003cdiv class=\"cyril-hover-copy\"\u003e\n        \u003ch3 id=\"cyril-copy-title-3\"\u003eClean Stealth Style\u003c\/h3\u003e\n        \u003cp id=\"cyril-copy-desc-3\"\u003eThe matte black finish gives the A128 a sleek, versatile look that feels right for both daily rides and short touring trips.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function () {\n      const galleryData = {\n        black: {\n          images: [\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/3_16bd269b-9da6-4635-a9fc-f3ecfc4e73db.png?v=1776929080\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/7_07d5d53d-968b-425a-969f-8279672f3816.png?v=1776929080\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/5_74945fd9-ef5d-437b-b070-1c901c425336.png?v=1776929080\"\n          ],\n          copy: [\n            {\n              title: \"Modular Riding Ease\",\n              desc: \"The flip-up structure and built-in sun visor add practical convenience for commuting, city riding, and weekend use.\"\n            },\n            {\n              title: \"Road-Ready Protection\",\n              desc: \"DOT and ECE 22.06 certified protection is matched with dependable construction for confident everyday road riding.\"\n            },\n            {\n              title: \"Clean Stealth Style\",\n              desc: \"The matte black finish gives the A128 a sleek, versatile look that feels right for both daily rides and short touring trips.\"\n            }\n          ]\n        },\n\n        white: {\n          images: [\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/4_9cac102b-7ae6-4b45-a133-9d960ec8d1d6.png?v=1776929092\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/9_01480589-8468-454f-a064-d1b5644ba847.png?v=1776929092\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/7_d16333b4-28ec-4bd3-8a0e-97ccf8aa8adc.png?v=1776929093\"\n          ],\n          copy: [\n            {\n              title: \"Dual-Visor Ease\",\n              desc: \"A flip-up design with an inner sun visor makes daily riding simpler, more practical, and more versatile.\"\n            },\n            {\n              title: \"Wide-View Design\",\n              desc: \"A broad visor opening and modular shell shape help deliver a clear, comfortable field of vision on the road.\"\n            },\n            {\n              title: \"Everyday Comfort\",\n              desc: \"Balanced ventilation and a removable washable liner help keep the A128 fresher and more comfortable for daily use.\"\n            }\n          ]\n        },\n\n        graphic: {\n          images: [\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/1_e5c274ca-7016-4a85-aecf-9e7a6337c52b.png?v=1776931050\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/2_f0471abd-dd45-4723-a925-da974105bdf3.png?v=1776931049\",\n            \"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/3_e4becc33-e0e7-437a-a813-055072f29d6c.png?v=1776931050\"\n          ],\n          copy: [\n            {\n              title: \"Turbo Gray Detail\",\n              desc: \"Gunmetal gray panels and red mechanical accents give the A128 a sharper, performance-inspired graphic finish.\"\n            },\n            {\n              title: \"Black Streak Style\",\n              desc: \"Matte black surfaces and flowing white streaks create a sleek, aggressive look with clean road-going attitude.\"\n            },\n            {\n              title: \"White Streak Flow\",\n              desc: \"Bright white panels with contrasting dark graphics deliver a crisp, modern style with a lighter visual feel.\"\n            }\n          ]\n        }\n      };\n\n      const images = [\n        document.getElementById(\"cyril-gallery-img-1\"),\n        document.getElementById(\"cyril-gallery-img-2\"),\n        document.getElementById(\"cyril-gallery-img-3\")\n      ];\n\n      const titles = [\n        document.getElementById(\"cyril-copy-title-1\"),\n        document.getElementById(\"cyril-copy-title-2\"),\n        document.getElementById(\"cyril-copy-title-3\")\n      ];\n\n      const descriptions = [\n        document.getElementById(\"cyril-copy-desc-1\"),\n        document.getElementById(\"cyril-copy-desc-2\"),\n        document.getElementById(\"cyril-copy-desc-3\")\n      ];\n\n      const buttons = document.querySelectorAll(\".cyril-hover-switch button\");\n\n      function preloadVariantImages() {\n        Object.values(galleryData).forEach((variant) =\u003e {\n          variant.images.forEach((src) =\u003e {\n            const img = new Image();\n            img.src = src;\n          });\n        });\n      }\n\n      function switchVariant(variant) {\n        if (!galleryData[variant]) return;\n\n        images.forEach((img) =\u003e {\n          img.style.opacity = \"0.35\";\n        });\n\n        setTimeout(() =\u003e {\n          images.forEach((img, index) =\u003e {\n            img.src = galleryData[variant].images[index];\n            img.style.opacity = \"1\";\n          });\n\n          titles.forEach((title, index) =\u003e {\n            title.textContent = galleryData[variant].copy[index].title;\n          });\n\n          descriptions.forEach((desc, index) =\u003e {\n            desc.textContent = galleryData[variant].copy[index].desc;\n          });\n        }, 120);\n\n        buttons.forEach((btn) =\u003e {\n          btn.classList.toggle(\"is-active\", btn.dataset.variant === variant);\n        });\n      }\n\n      buttons.forEach((button) =\u003e {\n        button.addEventListener(\"click\", function () {\n          switchVariant(this.dataset.variant);\n        });\n      });\n\n      preloadVariantImages();\n    })();\n  \u003c\/script\u003e\n\u003c\/section\u003e\n\u003c!--介绍模块--\u003e\n\u003csection class=\"cyril-pdp-desc a128-desc\"\u003e\n  \u003cstyle\u003e\n    @import url(\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap-icons@1.13.1\/font\/bootstrap-icons.min.css\");\n\n    .a128-desc,\n    .a128-desc * {\n      box-sizing: border-box;\n    }\n\n    .a128-desc {\n      --ff-text: #111111;\n      --ff-sub: #666666;\n      --ff-line: #e6e6e6;\n      --ff-soft: #fafafa;\n      --ff-radius: 18px;\n      max-width: 1240px;\n      margin: 0 auto;\n      padding: 8px 0 24px;\n      color: var(--ff-text);\n      font-family: inherit;\n    }\n\n    .a128-desc .a128-wrap {\n      display: grid;\n      gap: 18px;\n    }\n\n    .a128-desc .a128-block,\n    .a128-desc .a128-card {\n      border: 1px solid var(--ff-line);\n      background: #ffffff;\n      border-radius: var(--ff-radius);\n    }\n\n    .a128-desc .a128-block {\n      padding: 32px 28px;\n    }\n\n    .a128-desc .a128-card {\n      padding: 28px 24px;\n    }\n\n    .a128-desc .a128-center {\n      text-align: center;\n    }\n\n    .a128-desc h1,\n    .a128-desc h2,\n    .a128-desc h3,\n    .a128-desc p {\n      margin: 0;\n      color: inherit;\n      font-family: inherit;\n    }\n\n    .a128-desc .a128-logo {\n      display: flex;\n      justify-content: center;\n      margin-bottom: 16px;\n    }\n\n    .a128-desc .a128-logo img {\n      width: 128px;\n      height: 128px;\n      object-fit: contain;\n      display: block;\n    }\n\n    .a128-desc .a128-model-wrap {\n      text-align: center;\n      margin-top: 2px;\n    }\n\n    .a128-desc .a128-model-chip {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 34px;\n      padding: 7px 16px;\n      border: 1px solid #111111;\n      border-radius: 999px;\n      font-size: 12px;\n      line-height: 1;\n      letter-spacing: 0.16em;\n      text-transform: uppercase;\n      color: #111111;\n    }\n\n    .a128-desc .a128-title {\n      margin-top: 18px;\n      font-size: 58px;\n      line-height: 1;\n      font-weight: 800;\n      letter-spacing: -0.05em;\n      text-align: center;\n    }\n\n    .a128-desc .a128-title-line {\n      width: 150px;\n      height: 1px;\n      margin: 14px auto 0;\n      background: #d8d8d8;\n    }\n\n    .a128-desc .a128-subtitle {\n      margin-top: 12px;\n      font-size: 13px;\n      line-height: 1.2;\n      letter-spacing: 0.35em;\n      text-transform: uppercase;\n      color: var(--ff-text);\n      opacity: 0.88;\n    }\n\n    .a128-desc .a128-lead {\n      margin-top: 18px;\n      font-size: 24px;\n      line-height: 1.45;\n      font-weight: 600;\n      letter-spacing: -0.01em;\n    }\n\n    .a128-desc .a128-intro {\n      max-width: 760px;\n      margin: 14px auto 0;\n      font-size: 16px;\n      line-height: 1.8;\n      color: var(--ff-sub);\n    }\n\n    .a128-desc .a128-top-features {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 14px;\n      margin-top: 24px;\n    }\n\n    .a128-desc .a128-mini-card {\n      display: flex;\n      align-items: center;\n      gap: 14px;\n      min-height: 78px;\n      padding: 18px 20px;\n      border: 1px solid var(--ff-line);\n      border-radius: 14px;\n      background: var(--ff-soft);\n      text-align: left;\n    }\n\n    .a128-desc .a128-mini-card i {\n      width: 24px;\n      min-width: 24px;\n      text-align: center;\n      font-size: 22px;\n      line-height: 1;\n      color: var(--ff-text);\n      opacity: 0.9;\n    }\n\n    .a128-desc .a128-mini-card span {\n      font-size: 16px;\n      line-height: 1.4;\n      font-weight: 600;\n    }\n\n    .a128-desc .a128-grid-2 {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 18px;\n    }\n\n    .a128-desc .a128-card-title {\n      font-size: 22px;\n      line-height: 1.2;\n      font-weight: 700;\n      text-align: center;\n    }\n\n    .a128-desc .a128-list {\n      margin-top: 14px;\n      display: grid;\n    }\n\n    .a128-desc .a128-item {\n      display: block;\n      padding: 18px 0;\n      border-top: 1px solid var(--ff-line);\n      text-align: center;\n    }\n\n    .a128-desc .a128-item:first-child {\n      border-top: 0;\n      padding-top: 0;\n    }\n\n    .a128-desc .a128-item-title {\n      position: relative;\n      display: inline-block;\n      padding-left: 14px;\n      font-size: 17px;\n      line-height: 1.35;\n      font-weight: 600;\n    }\n\n    .a128-desc .a128-item-title::before {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      top: 0.58em;\n      width: 6px;\n      height: 6px;\n      border-radius: 50%;\n      background: #111111;\n    }\n\n    .a128-desc .a128-item-desc {\n      max-width: 460px;\n      margin: 8px auto 0;\n      font-size: 15px;\n      line-height: 1.8;\n      color: var(--ff-sub);\n    }\n\n    .a128-desc .a128-size {\n      display: grid;\n      grid-template-columns: 360px 1fr;\n      gap: 26px;\n      align-items: stretch;\n    }\n\n    .a128-desc .a128-size-left {\n      padding-right: 10px;\n      border-right: 1px solid var(--ff-line);\n    }\n\n    .a128-desc .a128-size-left h2 {\n      font-size: 22px;\n      line-height: 1.2;\n      font-weight: 700;\n      text-align: center;\n    }\n\n    .a128-desc .a128-size-left p {\n      max-width: 270px;\n      margin: 12px auto 0;\n      text-align: center;\n      font-size: 15px;\n      line-height: 1.85;\n      color: var(--ff-sub);\n    }\n\n    .a128-desc .a128-size-figure {\n      margin-top: 22px;\n      padding: 0;\n      border: 0;\n      border-radius: 0;\n      background: transparent;\n    }\n\n    .a128-desc .a128-size-figure img {\n      width: 100%;\n      display: block;\n      border-radius: 0;\n      object-fit: contain;\n      background: #ffffff;\n    }\n\n    .a128-desc .a128-table-wrap {\n      overflow-x: auto;\n    }\n\n    .a128-desc .a128-table {\n      width: 100%;\n      border-collapse: collapse;\n      background: #fff;\n      border: 1px solid var(--ff-line);\n      border-radius: 14px;\n      overflow: hidden;\n    }\n\n    .a128-desc .a128-table th,\n    .a128-desc .a128-table td {\n      padding: 16px 14px;\n      border: 1px solid var(--ff-line);\n      text-align: center;\n      vertical-align: middle;\n    }\n\n    .a128-desc .a128-table th {\n      font-size: 13px;\n      line-height: 1.2;\n      text-transform: uppercase;\n      letter-spacing: 0.06em;\n      font-weight: 700;\n      background: var(--ff-soft);\n    }\n\n    .a128-desc .a128-table td {\n      font-size: 15px;\n      line-height: 1.45;\n      font-weight: 500;\n    }\n\n    @media (max-width: 991px) {\n      .a128-desc .a128-title {\n        font-size: 46px;\n      }\n\n      .a128-desc .a128-lead {\n        font-size: 20px;\n      }\n\n      .a128-desc .a128-top-features,\n      .a128-desc .a128-grid-2,\n      .a128-desc .a128-size {\n        grid-template-columns: 1fr;\n      }\n\n      .a128-desc .a128-size-left {\n        border-right: 0;\n        border-bottom: 1px solid var(--ff-line);\n        padding-right: 0;\n        padding-bottom: 18px;\n      }\n    }\n\n    @media (max-width: 768px) {\n      .a128-desc .a128-block,\n      .a128-desc .a128-card {\n        padding: 20px 16px;\n        border-radius: 14px;\n      }\n\n      .a128-desc .a128-logo {\n        margin-bottom: 12px;\n      }\n\n      .a128-desc .a128-logo img {\n        width: 98px;\n        height: 98px;\n      }\n\n      .a128-desc .a128-model-chip {\n        min-height: 32px;\n        padding: 7px 14px;\n        font-size: 11px;\n        letter-spacing: 0.14em;\n      }\n\n      .a128-desc .a128-title {\n        margin-top: 16px;\n        font-size: 38px;\n      }\n\n      .a128-desc .a128-title-line {\n        width: 122px;\n        margin-top: 12px;\n      }\n\n      .a128-desc .a128-subtitle {\n        font-size: 12px;\n        letter-spacing: 0.24em;\n      }\n\n      .a128-desc .a128-lead {\n        margin-top: 14px;\n        font-size: 18px;\n      }\n\n      .a128-desc .a128-intro,\n      .a128-desc .a128-item-desc,\n      .a128-desc .a128-size-left p {\n        font-size: 14px;\n      }\n\n      .a128-desc .a128-mini-card span,\n      .a128-desc .a128-item-title {\n        font-size: 15px;\n      }\n\n      .a128-desc .a128-card-title,\n      .a128-desc .a128-size-left h2 {\n        font-size: 20px;\n      }\n\n      .a128-desc .a128-table th,\n      .a128-desc .a128-table td {\n        padding: 12px 10px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"a128-wrap\"\u003e\n\n    \u003c!-- Header --\u003e\n    \u003cdiv class=\"a128-block a128-center\"\u003e\n      \u003cdiv class=\"a128-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=\"a128-model-wrap\"\u003e\n        \u003cdiv class=\"a128-model-chip\"\u003eMODEL\u003c\/div\u003e\n        \u003ch1 class=\"a128-title\"\u003eA128\u003c\/h1\u003e\n        \u003cdiv class=\"a128-title-line\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"a128-subtitle\"\u003eDUAL VISOR MODULAR HELMET\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"a128-lead\"\u003e\n        Dual-Visor Convenience. Wide-View Comfort. Everyday Modular Riding.\n      \u003c\/p\u003e\n\n      \u003cp class=\"a128-intro\"\u003e\n        Designed as an entry-level dual-visor modular helmet, the A128 combines a flip-up structure, a wide field of view, compact rear spoiler styling, and rider-focused comfort for flexible everyday road use.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"a128-top-features\"\u003e\n        \u003cdiv class=\"a128-mini-card\"\u003e\n          \u003ci class=\"bi bi-sunglasses\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n          \u003cspan\u003eDual Visor System\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"a128-mini-card\"\u003e\n          \u003ci class=\"bi bi-eye\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n          \u003cspan\u003eWide-View Design\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"a128-mini-card\"\u003e\n          \u003ci class=\"bi bi-arrow-repeat\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n          \u003cspan\u003eFlip-Up Modular\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Protection + Comfort --\u003e\n    \u003cdiv class=\"a128-grid-2\"\u003e\n      \u003cdiv class=\"a128-card\"\u003e\n        \u003ch2 class=\"a128-card-title\"\u003eProtection\u003c\/h2\u003e\n\n        \u003cdiv class=\"a128-list\"\u003e\n          \u003cdiv class=\"a128-item\"\u003e\n            \u003cdiv\u003e\n              \u003cdiv class=\"a128-item-title\"\u003eCertified Road Protection\u003c\/div\u003e\n              \u003cdiv class=\"a128-item-desc\"\u003e\n                Built to meet DOT and ECE 22.06 standards for dependable everyday road protection.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"a128-item\"\u003e\n            \u003cdiv\u003e\n              \u003cdiv class=\"a128-item-title\"\u003eDurable Outer Shell\u003c\/div\u003e\n              \u003cdiv class=\"a128-item-desc\"\u003e\n                A durable shell construction helps provide confident coverage for commuting and regular road riding.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"a128-item\"\u003e\n            \u003cdiv\u003e\n              \u003cdiv class=\"a128-item-title\"\u003eProtective Interior Liner\u003c\/div\u003e\n              \u003cdiv class=\"a128-item-desc\"\u003e\n                Impact-absorbing inner construction helps enhance rider protection and daily wearing comfort.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"a128-card\"\u003e\n        \u003ch2 class=\"a128-card-title\"\u003eComfort\u003c\/h2\u003e\n\n        \u003cdiv class=\"a128-list\"\u003e\n          \u003cdiv class=\"a128-item\"\u003e\n            \u003cdiv\u003e\n              \u003cdiv class=\"a128-item-title\"\u003eDual Visor System\u003c\/div\u003e\n              \u003cdiv class=\"a128-item-desc\"\u003e\n                Clear outer shield and inner sun visor help adapt to changing light throughout the day.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"a128-item\"\u003e\n            \u003cdiv\u003e\n              \u003cdiv class=\"a128-item-title\"\u003eWide-View Design\u003c\/div\u003e\n              \u003cdiv class=\"a128-item-desc\"\u003e\n                A broad visor opening and shell shape help create a more open, less restrictive riding view.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"a128-item\"\u003e\n            \u003cdiv\u003e\n              \u003cdiv class=\"a128-item-title\"\u003eFlip-Up Convenience\u003c\/div\u003e\n              \u003cdiv class=\"a128-item-desc\"\u003e\n                Modular functionality and a removable washable liner add practical comfort for commuting and everyday use.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Size Guide --\u003e\n    \u003cdiv class=\"a128-block\"\u003e\n      \u003cdiv class=\"a128-size\"\u003e\n        \u003cdiv class=\"a128-size-left\"\u003e\n          \u003ch2\u003eFind Your Size\u003c\/h2\u003e\n          \u003cp\u003e\n            Measure around the widest part of your head, just above the eyebrows and ears. Compare with the size guide below.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"a128-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=\"a128-table-wrap\"\u003e\n          \u003ctable class=\"a128-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\u003e\n                \u003ctd\u003eM\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\u003e\n                \u003ctd\u003eL\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\u003e\n                \u003ctd\u003eXL\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              \u003ctr\u003e\n                \u003ctd\u003e-\u003c\/td\u003e\n                \u003ctd\u003e-\u003c\/td\u003e\n                \u003ctd\u003e-\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e-\u003c\/td\u003e\n                \u003ctd\u003e-\u003c\/td\u003e\n                \u003ctd\u003e-\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  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Cyril Helmets","offers":[{"title":"Black \/ XXL","offer_id":53098509566246,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":53098509599014,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":53098509631782,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":53098509664550,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":53098509697318,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL","offer_id":53098509730086,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":53098509762854,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":53098509795622,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":53098509828390,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":53098509861158,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"Turbo Gray \/ XXL","offer_id":53098509893926,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"Turbo Gray \/ XL","offer_id":53098509926694,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"Turbo Gray \/ L","offer_id":53098509959462,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"Turbo Gray \/ M","offer_id":53098509992230,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"Turbo Gray \/ S","offer_id":53098510024998,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"Black Streak \/ XXL","offer_id":53098510057766,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"Black Streak \/ XL","offer_id":53098510090534,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"Black Streak \/ L","offer_id":53098510123302,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"Black Streak \/ M","offer_id":53098510156070,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"Black Streak \/ S","offer_id":53098510188838,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"White Streak \/ XXL","offer_id":53098510221606,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"White Streak \/ XL","offer_id":53098510254374,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"White Streak \/ L","offer_id":53098510287142,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"White Streak \/ M","offer_id":53098510319910,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true},{"title":"White Streak \/ S","offer_id":53098510352678,"sku":null,"price":120.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/8253\/1110\/files\/4_1dcebc2e-f7b6-48ff-9e7a-a5f9289a60c8.png?v=1776929080","url":"https:\/\/ybufv1-hp.myshopify.com\/products\/a128-dual-visor-modular-motorcycle-helmet","provider":"Cyril Helmets","version":"1.0","type":"link"}