{"product_id":"atv-handlebar-mitts-water-resistant-handlebar-gloves-universal-atv-polaris-can-am-honda-kawasaki-cfmoto","title":"ATV Handlebar Mitts Water-Resistant Handlebar Gloves Universal ATV Polaris \/ Can-Am \/ Honda \/ Kawasaki \/ CFMOTO","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eQ: Why are my hands still cold when I wear gloves on my ATV?\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003eA: Cold wind can strip warmth away even when you’re wearing gloves. Insulated ATV handlebar mitts shield the grip area from direct airflow, while the fleece lining traps warmth around your hands.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eInsulated Wind Protection:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e A fleece lining traps warmth around your hands while the handlebar covers block direct wind. The enclosed design adds insulation around the controls, making cold rides more comfortable without relying on an electric heating element.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eWater-Resistant Outer Shell:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e SBR wetsuit material forms a flexible outer barrier against light rain and splashes. Keep more moisture away from the grip area when crossing wet ground, so your hands stay better sheltered from damp riding conditions.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eElastic Cuffs Keep Drafts Out:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Stretch cuffs fit around your wrists to close the gap where cold air can enter. The flexible openings allow easy hand entry and withdrawal, so you can reach the controls without struggling through a rigid opening.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eRoom for Thumb Control:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e A flexible thumb section leaves room to work the ATV’s thumb throttle without fighting stiff material. The design supports natural thumb movement, keeping the throttle within reach while your hands remain inside the insulated covers.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eReflective Details for Visibility:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Reflective strips catch light from nearby headlights, making the handlebar area easier to spot in low light. The reflective accents add visibility around your ATV when outside light hits the surface during evening rides.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eWhat's in the Box?\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003eLeft Handlebar Mitt × 1\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eRight Handlebar Mitt × 1\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- split --\u003e\u003c!-- 以下是卖点模板 --\u003e\n\u003cstyle data-autoflow-reset=\"afembed_91d53d0583c14a5db0a2608b20ba9d8b\"\u003e#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b :where(:not(svg,svg *)){all:revert}#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b :where(*, *::before, *::after){box-sizing:revert!important;color:revert!important;font-family:revert!important;font-size:revert!important;font-style:revert!important;font-weight:revert!important;line-height:revert!important;letter-spacing:revert!important;word-spacing:revert!important;text-align:revert!important;text-transform:revert!important;text-decoration:revert!important;text-indent:revert!important;white-space:revert!important;margin:revert!important;padding:revert!important;border:revert!important;border-radius:revert!important;box-shadow:revert!important;display:revert!important;float:revert!important;position:revert!important;inset:revert!important;width:revert!important;height:revert!important;min-width:revert!important;max-width:revert!important;min-height:revert!important;max-height:revert!important;overflow:revert!important;background:revert!important;list-style:revert!important;vertical-align:revert!important;flex:revert!important;grid-area:revert!important;gap:revert!important}#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b :where(svg,svg *){fill:revert!important;fill-opacity:revert!important;fill-rule:revert!important;stroke:revert!important;stroke-width:revert!important;stroke-linecap:revert!important;stroke-linejoin:revert!important;stroke-dasharray:revert!important;stroke-dashoffset:revert!important;stroke-miterlimit:revert!important;stroke-opacity:revert!important;clip-rule:revert!important;paint-order:revert!important;vector-effect:revert!important}#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b :where(*)::before,#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b :where(*)::after{content:none!important}#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b [hidden]{display:none!important}\u003c\/style\u003e\n\u003cstyle\u003e#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b,#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b{margin:0px!important;min-height:100%!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b *{box-sizing:border-box!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8{background:rgb(0, 0, 0)!important;color:rgb(255, 255, 255)!important;font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif!important;padding:14px 0px 22px!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__wrap{margin:0px auto!important;max-width:1900px!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__title{color:rgb(3, 3, 3)!important;font-size:38px!important;font-weight:700!important;line-height:1.12!important;margin:0px 0px 34px!important;text-align:center!important;white-space:pre-line!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__grid{display:grid!important;gap:30px 18px!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card{background:transparent!important;border:0px solid rgb(42, 42, 42)!important;border-radius:0px!important;min-width:0px!important;overflow:hidden!important;padding:0px!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__media{aspect-ratio:1 \/ 1!important;background:rgb(17, 17, 17)!important;border-radius:12px!important;overflow:hidden!important;width:100%!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__image{object-fit:contain!important;object-position:center center!important;vertical-align:top!important;border:0px!important;border-radius:0px!important;box-shadow:none!important;display:block!important;height:100%!important;margin:0px!important;max-width:none!important;padding:0px!important;width:100%!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-title{color:rgb(36, 36, 36)!important;font-size:20px!important;font-weight:700!important;line-height:1.18!important;margin:14px 0px 5px!important;overflow-wrap:anywhere!important;text-align:center!important;white-space:pre-line!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-description{color:rgb(56, 56, 56)!important;font-size:15px!important;line-height:1.35!important;margin:0px!important;overflow-wrap:anywhere!important;text-align:left!important;white-space:pre-line!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8{box-sizing:content-box!important;min-height:0px!important;padding:14px 0px 22px!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__wrap{margin:0px auto!important;max-width:1900px!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8{font-family:inherit!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__title,#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-title{letter-spacing:0px!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__title,#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-title{line-height:1.2!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-description{letter-spacing:0px!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-description{line-height:1.6!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__title{color:rgb(3, 3, 3)!important;text-align:center!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card{background:transparent!important;border-color:transparent!important;box-shadow:none!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8{background:transparent!important}\n@container afembed_91d53d0583c14a5db0a2608b20ba9d8b (max-width: 960px) and (min-width: 768px) {#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__grid{grid-template-columns:repeat(2, minmax(0px, 1fr))!important}}\n@container afembed_91d53d0583c14a5db0a2608b20ba9d8b (max-width: 767px) {#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8{padding:0px 0px 12px!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__title{font-size:29px!important;margin-bottom:30px!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__grid{gap:30px 14px!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__media{aspect-ratio:1 \/ 1!important;border-radius:12px!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-title{font-size:17px!important;margin-top:13px!important}\n#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b#afembed_91d53d0583c14a5db0a2608b20ba9d8b #autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8 .autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-description{font-size:15px!important}}\u003c\/style\u003e\n\u003cdiv id=\"afembed_91d53d0583c14a5db0a2608b20ba9d8b\" data-autoflow-embed=\"\" style=\"all: initial!important; display: block!important; box-sizing: border-box!important; width: 100%!important; max-width: 100%!important; min-width: 0!important; margin: 0!important; padding: 0!important; border: 0!important; float: none!important; position: relative!important; isolation: isolate!important; container-type: inline-size!important; direction: ltr!important; unicode-bidi: normal!important; font-family: inherit!important; container-name: afembed_91d53d0583c14a5db0a2608b20ba9d8b!important;\"\u003e\n\u003csection id=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__wrap\"\u003e\n\u003ch2 class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__title\"\u003eProduct Highlights\u003c\/h2\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__grid\"\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/8_00dc93d2-35a6-45af-a7a5-99492ad43899.jpg?v=1793858422\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-title\"\u003eWind Protection\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-description\"\u003eFleece lining traps warmth while the outer cover shields your hands from cold wind for more comfortable rides.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/6_68234108-e34f-41ac-aca8-f863ddd3115c.jpg?v=1793858422\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-title\"\u003eSBR Outer Shell\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-description\"\u003eFlexible SBR material repels light rain and splashes, keeping your hands better sheltered during wet rides.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/10_3f12ab27-f648-47fd-8328-b5955bcf265b.jpg?v=1793858422\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-title\"\u003eEasy Throttle Control\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-description\"\u003eA flexible thumb section lets you work the throttle comfortably without stiff material getting in the way.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/7_8a9741a7-fc9e-4b6b-ab70-a3ab2ce72ebf.jpg?v=1793858422\" alt=\"Product highlight image\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-title\"\u003eElastic Cuffs\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-5b791ea1f5e947fb8adb82120a9fd1e8__card-description\"\u003eStretch cuffs hug your wrists to keep drafts out while allowing your hands to slide in and out easily.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e(function cssShield(scope) {\n  const anchor = `#${scope}#${scope}#${scope}`;\n  const animated = new Set();\n  const paintProperties = [\n    \"fill\",\n    \"fill-opacity\",\n    \"fill-rule\",\n    \"stroke\",\n    \"stroke-width\",\n    \"stroke-linecap\",\n    \"stroke-linejoin\",\n    \"stroke-dasharray\",\n    \"stroke-dashoffset\",\n    \"stroke-miterlimit\",\n    \"stroke-opacity\",\n    \"clip-rule\",\n    \"paint-order\",\n    \"vector-effect\",\n  ];\n  const resetProperties = [\n    \"box-sizing\",\n    \"color\",\n    \"font-family\",\n    \"font-size\",\n    \"font-style\",\n    \"font-weight\",\n    \"line-height\",\n    \"letter-spacing\",\n    \"word-spacing\",\n    \"text-align\",\n    \"text-transform\",\n    \"text-decoration\",\n    \"text-indent\",\n    \"white-space\",\n    \"margin\",\n    \"padding\",\n    \"border\",\n    \"border-radius\",\n    \"box-shadow\",\n    \"display\",\n    \"float\",\n    \"position\",\n    \"inset\",\n    \"width\",\n    \"height\",\n    \"min-width\",\n    \"max-width\",\n    \"min-height\",\n    \"max-height\",\n    \"overflow\",\n    \"background\",\n    \"list-style\",\n    \"vertical-align\",\n    \"flex\",\n    \"grid-area\",\n    \"gap\",\n  ];\n  const animationProperty = (property) =\u003e\n    animated.has(property) ||\n    [...animated].some((name) =\u003e name.startsWith(property + \"-\"));\n  const reset = () =\u003e\n    `#${scope}#${scope} :where(:not(svg,svg *)){all:revert}#${scope}#${scope} :where(*, *::before, *::after){${resetProperties\n      .filter((property) =\u003e !animationProperty(property))\n      .map((property) =\u003e property + \":revert!important\")\n      .join(\n        \";\",\n      )}}#${scope}#${scope} :where(svg,svg *){${paintProperties.map((property) =\u003e property + \":revert!important\").join(\";\")}}#${scope}#${scope} :where(*)::before,#${scope}#${scope} :where(*)::after{content:none!important}${anchor}#${scope}#${scope} [hidden]{display:none!important}`;\n  const hostStyle =\n    \"all:initial!important;display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;float:none!important;position:relative!important;isolation:isolate!important;container-type:inline-size!important;direction:ltr!important;unicode-bidi:normal!important;\";\n  function selectors(source, separator = \",\") {\n    const parts = [];\n    let part = \"\",\n      depth = 0,\n      quote = \"\",\n      escaped = false;\n    for (const c of source) {\n      if (escaped) {\n        part += c;\n        escaped = false;\n        continue;\n      }\n      if (c === \"\\\\\") {\n        part += c;\n        escaped = true;\n        continue;\n      }\n      if (quote) {\n        part += c;\n        if (c === quote) quote = \"\";\n        continue;\n      }\n      if (c === '\"' || c === \"'\") {\n        quote = c;\n        part += c;\n        continue;\n      }\n      if (c === \"(\" || c === \"[\") depth++;\n      if (c === \")\" || c === \"]\") depth--;\n      if (c === separator \u0026\u0026 depth === 0) {\n        parts.push(part.trim());\n        part = \"\";\n      } else part += c;\n    }\n    if (part.trim()) parts.push(part.trim());\n    return parts;\n  }\n  function declarations(source, process) {\n    return selectors(source, \";\")\n      .map((declaration) =\u003e {\n        let colon = 0;\n        for (; colon \u003c declaration.length; colon++) {\n          if (declaration[colon] === \"\\\\\") colon++;\n          else if (declaration[colon] === \":\") break;\n        }\n        const property = declaration.slice(0, colon).trim();\n        const raw = declaration.slice(colon + 1).trim();\n        const important = \/!important\\s*$\/i.test(raw);\n        const value = raw.replace(\/\\s*!important\\s*$\/i, \"\");\n        return process(property, value, important);\n      })\n      .join(\";\");\n  }\n  function anchored(selector) {\n    if (!selector.startsWith(anchor)) return false;\n    let depth = 0,\n      quote = \"\";\n    for (let i = anchor.length; i \u003c selector.length; i++) {\n      const c = selector[i];\n      if (c === \"\\\\\") {\n        i++;\n        continue;\n      }\n      if (quote) {\n        if (c === quote) quote = \"\";\n        continue;\n      }\n      if (c === '\"' || c === \"'\") {\n        quote = c;\n        continue;\n      }\n      if (c === \"(\" || c === \"[\") {\n        depth++;\n        continue;\n      }\n      if (c === \")\" || c === \"]\") {\n        depth--;\n        continue;\n      }\n      if (depth) continue;\n      if (\n        c === \"+\" ||\n        c === \"~\" ||\n        (\/\\s\/.test(c) \u0026\u0026 \/^[+~]\/.test(selector.slice(i).trimStart()))\n      )\n        throw new Error(\"Export selector escapes template\");\n      if (c === \"\u003e\" || \/\\s\/.test(c)) break;\n    }\n    return true;\n  }\n  function rewrite(source) {\n    if (\/@(?:import|namespace|page|property)\\b\/i.test(source))\n      throw new Error(\"Global export CSS is unsupported\");\n    let sheet = new CSSStyleSheet();\n    if (typeof sheet.replaceSync === \"function\") sheet.replaceSync(source);\n    else {\n      const style = document.createElement(\"style\");\n      style.media = \"not all\";\n      style.textContent = source;\n      document.head.append(style);\n      sheet = style.sheet;\n      style.remove();\n    }\n    const names = \/* @__PURE__ *\/ new Map();\n    function collect(rules) {\n      for (const rule of Array.from(rules)) {\n        if (rule.type === 7) {\n          const name = rule.name;\n          names.set(name, name.startsWith(`${scope}__`) ? name : `${scope}__${name}`);\n          for (const frame of Array.from(rule.cssRules)) {\n            for (const property of Array.from(frame.style)) animated.add(property);\n          }\n        }\n        if (rule.type === 5) {\n          const name = rule.style\n            .getPropertyValue(\"font-family\")\n            .replace(\/^['\"]|['\"]$\/g, \"\");\n          names.set(\n            name,\n            name.startsWith(`${scope}__`)\n              ? name\n              : `${scope}__${name.replace(\/\\W\/g, \"_\")}`,\n          );\n        }\n        if (\"cssRules\" in rule \u0026\u0026 rule.type !== 7) collect(rule.cssRules);\n      }\n    }\n    collect(sheet.cssRules);\n    function replaceNames(value) {\n      for (const [name, next] of names) {\n        value = value.replace(\n          new RegExp(\n            `(^|[\\\\s,'\"])${name.replace(\/[.*+?^${}()|[\\]\\\\]\/g, \"\\\\$\u0026\")}(?=$|[\\\\s,'\"])`,\n            \"g\",\n          ),\n          `$1${next}`,\n        );\n      }\n      return value;\n    }\n    function walk(rules) {\n      return Array.from(rules)\n        .map((rule) =\u003e {\n          if (rule.type === 1) {\n            const styleRule = rule;\n            if (styleRule.cssRules?.length)\n              throw new Error(\"Nested export CSS is unsupported\");\n            const scoped = selectors(styleRule.selectorText)\n              .map((selector) =\u003e {\n                if (anchored(selector)) return selector;\n                const local = selector\n                  .replace(\/^(?:html|body|:root)(?=$|[\\s.#[:])\\s*\/, \"\")\n                  .replace(\/^body(?=$|[\\s.#[:])\\s*\/, \"\");\n                if (local !== selector \u0026\u0026 \/^[+~]\/.test(local))\n                  throw new Error(\"Export selector escapes template\");\n                return `${anchor}${local ? ` ${local}` : \"\"}`;\n              })\n              .join(\",\");\n            const protectedDeclarations = declarations(\n              styleRule.style.cssText,\n              (property, raw, important) =\u003e {\n                let value = replaceNames(raw);\n                if (!\/lightbox\/.test(styleRule.selectorText))\n                  value = value.replace(\/(-?(?:\\d*\\.)?\\d+)vw\\b\/g, \"$1cqw\");\n                return `${property}:${value}${animationProperty(property) \u0026\u0026 !important ? \"\" : \"!important\"}`;\n              },\n            );\n            return `${scoped}{${protectedDeclarations}}`;\n          }\n          if (rule.type === 7) {\n            const frames = rule;\n            return frames.cssText.replace(\n              \/^(?:@keyframes|@-webkit-keyframes)\\s+[^\\s{]+\/,\n              `@keyframes ${names.get(frames.name)}`,\n            );\n          }\n          if (rule.type === 5) return replaceNames(rule.cssText);\n          if (\"cssRules\" in rule) {\n            const group = rule;\n            let header = rule.cssText.slice(0, rule.cssText.indexOf(\"{\"));\n            if (\n              \/^@media\\b\/.test(header) \u0026\u0026\n              \/\\bwidth\\s*:\/.test(header) \u0026\u0026\n              !\/height|orientation|prefers-|hover|pointer|print|resolution|,\/.test(\n                header,\n              )\n            ) {\n              header = header.replace(\n                \/^@media\\s*(?:screen\\s+and\\s*)?\/,\n                `@container ${scope} `,\n              );\n            }\n            if (!\/^@(?:media|supports|container)\\b\/.test(header))\n              throw new Error(\"Global export CSS is unsupported\");\n            return `${header}{${walk(group.cssRules)}}`;\n          }\n          throw new Error(\"Global export CSS is unsupported\");\n        })\n        .join(\"\\n\");\n    }\n    return walk(sheet.cssRules);\n  }\n  function protectInline(element, preserveResponsiveFont = false) {\n    if (!(\"style\" in element)) return;\n    if (element.namespaceURI === \"http:\/\/www.w3.org\/2000\/svg\") {\n      for (const property of paintProperties) {\n        const value = element.getAttribute(property);\n        if (value !== null \u0026\u0026 !element.style.getPropertyValue(property))\n          element.style.setProperty(property, value, \"important\");\n      }\n    }\n    const serialized = declarations(\n      element.style.cssText,\n      \/\/ Host editors may materialize desktop font sizes after insertion.\n      \/\/ Keep those normal so the template's responsive CSS can still win.\n      (property, value, important) =\u003e\n        `${property}: ${value}${important || !preserveResponsiveFont || property !== \"font-size\" ? \" !important\" : \"\"}`,\n    );\n    if (element.getAttribute(\"style\") !== serialized)\n      element.setAttribute(\"style\", serialized);\n  }\n  function mount(host) {\n    const previous = \/* @__PURE__ *\/ new WeakMap();\n    function refreshReset() {\n      const style = host.querySelector(`style[data-autoflow-reset=\"${scope}\"]`);\n      const next = reset();\n      if (style \u0026\u0026 style.textContent !== next) style.textContent = next;\n    }\n    function protectStyle(style) {\n      if (\n        style.dataset.autoflowReset === scope ||\n        previous.get(style) === style.textContent\n      )\n        return;\n      const next = rewrite(style.textContent ?? \"\");\n      previous.set(style, next);\n      style.textContent = next;\n      refreshReset();\n    }\n    function protectTree(node) {\n      protectInline(node, true);\n      if (node instanceof HTMLStyleElement) protectStyle(node);\n      node.querySelectorAll(\"[style],style,svg,svg *\").forEach((child) =\u003e {\n        protectInline(child, true);\n        if (child instanceof HTMLStyleElement) protectStyle(child);\n      });\n    }\n    protectTree(host);\n    const observer = new MutationObserver((changes) =\u003e {\n      for (const change of changes) {\n        if (change.type === \"attributes\") protectInline(change.target, true);\n        else if (change.target instanceof HTMLStyleElement) protectStyle(change.target);\n        else\n          change.addedNodes.forEach((node) =\u003e {\n            if (node instanceof Element) protectTree(node);\n          });\n      }\n    });\n    const options = {\n      subtree: true,\n      childList: true,\n      attributes: true,\n      attributeFilter: [\"style\"],\n    };\n    observer.observe(host, options);\n    window.addEventListener(\"pagehide\", () =\u003e observer.disconnect());\n    window.addEventListener(\"pageshow\", (event) =\u003e {\n      if (event.persisted) {\n        protectTree(host);\n        observer.observe(host, options);\n      }\n    });\n  }\n  return {\n    rewrite,\n    mount,\n    protectInline: (element) =\u003e protectInline(element),\n    get reset() {\n      return reset();\n    },\n    hostStyle,\n  };\n})(\"afembed_91d53d0583c14a5db0a2608b20ba9d8b\").mount(document.currentScript.parentElement);\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- 以下是FAQ --\u003e\n\u003cstyle data-autoflow-reset=\"afembed_a4ad0ac5f23f4584aa30c6944d8b5a38\"\u003e#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 :where(:not(svg,svg *)){all:revert}#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 :where(*, *::before, *::after){box-sizing:revert!important;color:revert!important;font-family:revert!important;font-size:revert!important;font-style:revert!important;font-weight:revert!important;line-height:revert!important;letter-spacing:revert!important;word-spacing:revert!important;text-align:revert!important;text-transform:revert!important;text-decoration:revert!important;text-indent:revert!important;white-space:revert!important;margin:revert!important;padding:revert!important;border:revert!important;border-radius:revert!important;box-shadow:revert!important;display:revert!important;float:revert!important;position:revert!important;inset:revert!important;width:revert!important;height:revert!important;min-width:revert!important;max-width:revert!important;min-height:revert!important;max-height:revert!important;overflow:revert!important;background:revert!important;list-style:revert!important;vertical-align:revert!important;flex:revert!important;grid-area:revert!important;gap:revert!important}#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 :where(svg,svg *){fill:revert!important;fill-opacity:revert!important;fill-rule:revert!important;stroke:revert!important;stroke-width:revert!important;stroke-linecap:revert!important;stroke-linejoin:revert!important;stroke-dasharray:revert!important;stroke-dashoffset:revert!important;stroke-miterlimit:revert!important;stroke-opacity:revert!important;clip-rule:revert!important;paint-order:revert!important;vector-effect:revert!important}#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 :where(*)::before,#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 :where(*)::after{content:none!important}#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 [hidden]{display:none!important}\u003c\/style\u003e\n\u003cstyle\u003e#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38,#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38{margin:0px!important;min-height:100%!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 *{box-sizing:border-box!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e{background:rgb(252, 252, 249)!important;color:rgb(23, 23, 23)!important;font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif!important;padding:42px 24px!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__header{display:block!important;padding:0px!important;width:100%!important;margin:0px 0px 32px!important;text-align:center!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__title{color:rgb(23, 23, 23)!important;font-size:36px!important;line-height:1.2!important;display:block!important;margin:0px 0px 14px!important;max-width:none!important;padding:0px!important;text-align:center!important;width:100%!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__subtitle{color:rgb(95, 99, 104)!important;font-size:16px!important;line-height:1.6!important;display:block!important;margin:0px!important;max-width:none!important;padding:0px!important;text-align:center!important;width:100%!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__list{display:grid!important;gap:14px!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__item{background:rgb(255, 255, 255)!important;border:1px solid rgb(223, 227, 232)!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden!important;transition:border-color 0.3s, box-shadow 0.3s!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__item:hover,#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__item[open]{border-color:rgb(23, 23, 23)!important;box-shadow:rgba(11, 124, 232, 0.05) 0px 6px 16px!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__question{align-items:center!important;color:rgb(23, 23, 23)!important;cursor:pointer!important;display:flex!important;font-size:17px!important;font-weight:700!important;gap:20px!important;justify-content:space-between!important;list-style:none!important;padding:20px!important;text-align:left!important;transition:background-color 0.2s, color 0.2s!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__question \u003e span:first-child{flex:1 1 0%!important;text-align:inherit!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__question::-webkit-details-marker{display:none!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__question:hover{background:rgb(251, 251, 253)!important;color:rgb(23, 23, 23)!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon{align-items:center!important;display:flex!important;flex:0 0 auto!important;height:18px!important;justify-content:center!important;transition:transform 0.2s!important;width:18px!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon-mark{align-items:center!important;color:rgb(23, 23, 23)!important;display:flex!important;font-family:Arial, sans-serif!important;font-size:18px!important;font-weight:400!important;height:100%!important;justify-content:center!important;line-height:1!important;width:100%!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon img,#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon svg{display:block!important;height:100%!important;object-fit:contain!important;width:100%!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__item[open] .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon{transform:rotate(45deg)}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__answer{border-top:1px solid rgb(237, 240, 242)!important;color:rgb(95, 99, 104)!important;font-size:15px!important;line-height:1.75!important;margin:0px!important;padding:18px 20px 20px!important;text-align:left!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__item[open] .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__answer{animation:0.28s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal both running afembed_a4ad0ac5f23f4584aa30c6944d8b5a38__autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e-faq-reveal!important}\n@keyframes afembed_a4ad0ac5f23f4584aa30c6944d8b5a38__autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e-faq-reveal { \n  0% { opacity: 0; transform: translateY(-6px); }\n  100% { opacity: 1; transform: translateY(0px); }\n}\n@container afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 (max-width: 768px) {#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e{padding:48px 16px!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__title{font-size:28px!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__question{font-size:15px!important;padding:20px!important}}\n@media (prefers-reduced-motion: reduce) {#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__item,#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__question,#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon{transition:none!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__item[open] .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__answer{animation:auto ease 0s 1 normal none running none!important}}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e{box-sizing:content-box!important;min-height:0px!important;padding:32px 0px!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e{font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__title,#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__subtitle,#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__question{letter-spacing:0px!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__title,#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__subtitle,#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__question{line-height:1.4!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__answer{letter-spacing:0px!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__answer{line-height:1.6!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__title{color:rgb(23, 23, 23)!important;margin-top:0px!important;margin-bottom:14px!important;text-align:center!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__item{background:rgb(255, 255, 255)!important;border-color:rgb(223, 227, 232)!important;box-shadow:none!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e{background:transparent!important}\n#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38#afembed_a4ad0ac5f23f4584aa30c6944d8b5a38 #autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e .autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__subtitle{color:rgb(95, 99, 104)!important;font-size:16px!important;text-align:center!important}\u003c\/style\u003e\n\u003cdiv id=\"afembed_a4ad0ac5f23f4584aa30c6944d8b5a38\" data-autoflow-embed=\"\" style=\"all: initial!important; display: block!important; box-sizing: border-box!important; width: 100%!important; max-width: 100%!important; min-width: 0!important; margin: 0!important; padding: 0!important; border: 0!important; float: none!important; position: relative!important; isolation: isolate!important; container-type: inline-size!important; direction: ltr!important; unicode-bidi: normal!important; container-name: afembed_a4ad0ac5f23f4584aa30c6944d8b5a38!important;\"\u003e\n\u003csection id=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e\"\u003e\n\u003cdiv class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__wrap\"\u003e\n\u003cheader class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__header\"\u003e\n\u003ch2 class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__title\"\u003eFAQ\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__list\"\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__item\" name=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__question\"\u003e\u003cspan\u003eQ1: Will these handlebar mitts fit my ATV?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__answer\"\u003eA1: The universal design fits a variety of ATV handlebar setups, with openings for the grips and brake levers. Make sure the controls move freely and the handlebars can turn fully in both directions after installation.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__item\" name=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__question\"\u003e\u003cspan\u003eQ2: Are the handlebar mitts heated?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__answer\"\u003eA2: No. The fleece lining provides insulation, while the wind-resistant outer shell helps retain warmth. No batteries or electrical connections are needed.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__item\" name=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__question\"\u003e\u003cspan\u003eQ3: Can I still use my thumb throttle with the mitts installed?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__answer\"\u003eA3: Yes. The flexible thumb area allows access to the ATV thumb throttle. After installation, check that the throttle moves freely and returns fully when released.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__item\" name=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__question\"\u003e\u003cspan\u003eQ4: Are the handlebar mitts waterproof?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__answer\"\u003eA4: The SBR outer material resists light rain and splashes around the handlebar area. The mitts offer water-resistant protection but are not fully waterproof.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__item\" name=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__question\"\u003e\u003cspan\u003eQ5: How do I install the handlebar mitts?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-23060efc3ce34a4cb1219f74efd50a8e__answer\"\u003eA5: Slide the handlebar grips and brake levers through the designated openings, then position the mitts around the controls. Slip your hands through the elastic cuffs on the rider-facing side.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e(function cssShield(scope) {\n  const anchor = `#${scope}#${scope}#${scope}`;\n  const animated = new Set();\n  const paintProperties = [\n    \"fill\",\n    \"fill-opacity\",\n    \"fill-rule\",\n    \"stroke\",\n    \"stroke-width\",\n    \"stroke-linecap\",\n    \"stroke-linejoin\",\n    \"stroke-dasharray\",\n    \"stroke-dashoffset\",\n    \"stroke-miterlimit\",\n    \"stroke-opacity\",\n    \"clip-rule\",\n    \"paint-order\",\n    \"vector-effect\",\n  ];\n  const resetProperties = [\n    \"box-sizing\",\n    \"color\",\n    \"font-family\",\n    \"font-size\",\n    \"font-style\",\n    \"font-weight\",\n    \"line-height\",\n    \"letter-spacing\",\n    \"word-spacing\",\n    \"text-align\",\n    \"text-transform\",\n    \"text-decoration\",\n    \"text-indent\",\n    \"white-space\",\n    \"margin\",\n    \"padding\",\n    \"border\",\n    \"border-radius\",\n    \"box-shadow\",\n    \"display\",\n    \"float\",\n    \"position\",\n    \"inset\",\n    \"width\",\n    \"height\",\n    \"min-width\",\n    \"max-width\",\n    \"min-height\",\n    \"max-height\",\n    \"overflow\",\n    \"background\",\n    \"list-style\",\n    \"vertical-align\",\n    \"flex\",\n    \"grid-area\",\n    \"gap\",\n  ];\n  const animationProperty = (property) =\u003e\n    animated.has(property) ||\n    [...animated].some((name) =\u003e name.startsWith(property + \"-\"));\n  const reset = () =\u003e\n    `#${scope}#${scope} :where(:not(svg,svg *)){all:revert}#${scope}#${scope} :where(*, *::before, *::after){${resetProperties\n      .filter((property) =\u003e !animationProperty(property))\n      .map((property) =\u003e property + \":revert!important\")\n      .join(\n        \";\",\n      )}}#${scope}#${scope} :where(svg,svg *){${paintProperties.map((property) =\u003e property + \":revert!important\").join(\";\")}}#${scope}#${scope} :where(*)::before,#${scope}#${scope} :where(*)::after{content:none!important}${anchor}#${scope}#${scope} [hidden]{display:none!important}`;\n  const hostStyle =\n    \"all:initial!important;display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;float:none!important;position:relative!important;isolation:isolate!important;container-type:inline-size!important;direction:ltr!important;unicode-bidi:normal!important;\";\n  function selectors(source, separator = \",\") {\n    const parts = [];\n    let part = \"\",\n      depth = 0,\n      quote = \"\",\n      escaped = false;\n    for (const c of source) {\n      if (escaped) {\n        part += c;\n        escaped = false;\n        continue;\n      }\n      if (c === \"\\\\\") {\n        part += c;\n        escaped = true;\n        continue;\n      }\n      if (quote) {\n        part += c;\n        if (c === quote) quote = \"\";\n        continue;\n      }\n      if (c === '\"' || c === \"'\") {\n        quote = c;\n        part += c;\n        continue;\n      }\n      if (c === \"(\" || c === \"[\") depth++;\n      if (c === \")\" || c === \"]\") depth--;\n      if (c === separator \u0026\u0026 depth === 0) {\n        parts.push(part.trim());\n        part = \"\";\n      } else part += c;\n    }\n    if (part.trim()) parts.push(part.trim());\n    return parts;\n  }\n  function declarations(source, process) {\n    return selectors(source, \";\")\n      .map((declaration) =\u003e {\n        let colon = 0;\n        for (; colon \u003c declaration.length; colon++) {\n          if (declaration[colon] === \"\\\\\") colon++;\n          else if (declaration[colon] === \":\") break;\n        }\n        const property = declaration.slice(0, colon).trim();\n        const raw = declaration.slice(colon + 1).trim();\n        const important = \/!important\\s*$\/i.test(raw);\n        const value = raw.replace(\/\\s*!important\\s*$\/i, \"\");\n        return process(property, value, important);\n      })\n      .join(\";\");\n  }\n  function anchored(selector) {\n    if (!selector.startsWith(anchor)) return false;\n    let depth = 0,\n      quote = \"\";\n    for (let i = anchor.length; i \u003c selector.length; i++) {\n      const c = selector[i];\n      if (c === \"\\\\\") {\n        i++;\n        continue;\n      }\n      if (quote) {\n        if (c === quote) quote = \"\";\n        continue;\n      }\n      if (c === '\"' || c === \"'\") {\n        quote = c;\n        continue;\n      }\n      if (c === \"(\" || c === \"[\") {\n        depth++;\n        continue;\n      }\n      if (c === \")\" || c === \"]\") {\n        depth--;\n        continue;\n      }\n      if (depth) continue;\n      if (\n        c === \"+\" ||\n        c === \"~\" ||\n        (\/\\s\/.test(c) \u0026\u0026 \/^[+~]\/.test(selector.slice(i).trimStart()))\n      )\n        throw new Error(\"Export selector escapes template\");\n      if (c === \"\u003e\" || \/\\s\/.test(c)) break;\n    }\n    return true;\n  }\n  function rewrite(source) {\n    if (\/@(?:import|namespace|page|property)\\b\/i.test(source))\n      throw new Error(\"Global export CSS is unsupported\");\n    let sheet = new CSSStyleSheet();\n    if (typeof sheet.replaceSync === \"function\") sheet.replaceSync(source);\n    else {\n      const style = document.createElement(\"style\");\n      style.media = \"not all\";\n      style.textContent = source;\n      document.head.append(style);\n      sheet = style.sheet;\n      style.remove();\n    }\n    const names = \/* @__PURE__ *\/ new Map();\n    function collect(rules) {\n      for (const rule of Array.from(rules)) {\n        if (rule.type === 7) {\n          const name = rule.name;\n          names.set(name, name.startsWith(`${scope}__`) ? name : `${scope}__${name}`);\n          for (const frame of Array.from(rule.cssRules)) {\n            for (const property of Array.from(frame.style)) animated.add(property);\n          }\n        }\n        if (rule.type === 5) {\n          const name = rule.style\n            .getPropertyValue(\"font-family\")\n            .replace(\/^['\"]|['\"]$\/g, \"\");\n          names.set(\n            name,\n            name.startsWith(`${scope}__`)\n              ? name\n              : `${scope}__${name.replace(\/\\W\/g, \"_\")}`,\n          );\n        }\n        if (\"cssRules\" in rule \u0026\u0026 rule.type !== 7) collect(rule.cssRules);\n      }\n    }\n    collect(sheet.cssRules);\n    function replaceNames(value) {\n      for (const [name, next] of names) {\n        value = value.replace(\n          new RegExp(\n            `(^|[\\\\s,'\"])${name.replace(\/[.*+?^${}()|[\\]\\\\]\/g, \"\\\\$\u0026\")}(?=$|[\\\\s,'\"])`,\n            \"g\",\n          ),\n          `$1${next}`,\n        );\n      }\n      return value;\n    }\n    function walk(rules) {\n      return Array.from(rules)\n        .map((rule) =\u003e {\n          if (rule.type === 1) {\n            const styleRule = rule;\n            if (styleRule.cssRules?.length)\n              throw new Error(\"Nested export CSS is unsupported\");\n            const scoped = selectors(styleRule.selectorText)\n              .map((selector) =\u003e {\n                if (anchored(selector)) return selector;\n                const local = selector\n                  .replace(\/^(?:html|body|:root)(?=$|[\\s.#[:])\\s*\/, \"\")\n                  .replace(\/^body(?=$|[\\s.#[:])\\s*\/, \"\");\n                if (local !== selector \u0026\u0026 \/^[+~]\/.test(local))\n                  throw new Error(\"Export selector escapes template\");\n                return `${anchor}${local ? ` ${local}` : \"\"}`;\n              })\n              .join(\",\");\n            const protectedDeclarations = declarations(\n              styleRule.style.cssText,\n              (property, raw, important) =\u003e {\n                let value = replaceNames(raw);\n                if (!\/lightbox\/.test(styleRule.selectorText))\n                  value = value.replace(\/(-?(?:\\d*\\.)?\\d+)vw\\b\/g, \"$1cqw\");\n                return `${property}:${value}${animationProperty(property) \u0026\u0026 !important ? \"\" : \"!important\"}`;\n              },\n            );\n            return `${scoped}{${protectedDeclarations}}`;\n          }\n          if (rule.type === 7) {\n            const frames = rule;\n            return frames.cssText.replace(\n              \/^(?:@keyframes|@-webkit-keyframes)\\s+[^\\s{]+\/,\n              `@keyframes ${names.get(frames.name)}`,\n            );\n          }\n          if (rule.type === 5) return replaceNames(rule.cssText);\n          if (\"cssRules\" in rule) {\n            const group = rule;\n            let header = rule.cssText.slice(0, rule.cssText.indexOf(\"{\"));\n            if (\n              \/^@media\\b\/.test(header) \u0026\u0026\n              \/\\bwidth\\s*:\/.test(header) \u0026\u0026\n              !\/height|orientation|prefers-|hover|pointer|print|resolution|,\/.test(\n                header,\n              )\n            ) {\n              header = header.replace(\n                \/^@media\\s*(?:screen\\s+and\\s*)?\/,\n                `@container ${scope} `,\n              );\n            }\n            if (!\/^@(?:media|supports|container)\\b\/.test(header))\n              throw new Error(\"Global export CSS is unsupported\");\n            return `${header}{${walk(group.cssRules)}}`;\n          }\n          throw new Error(\"Global export CSS is unsupported\");\n        })\n        .join(\"\\n\");\n    }\n    return walk(sheet.cssRules);\n  }\n  function protectInline(element, preserveResponsiveFont = false) {\n    if (!(\"style\" in element)) return;\n    if (element.namespaceURI === \"http:\/\/www.w3.org\/2000\/svg\") {\n      for (const property of paintProperties) {\n        const value = element.getAttribute(property);\n        if (value !== null \u0026\u0026 !element.style.getPropertyValue(property))\n          element.style.setProperty(property, value, \"important\");\n      }\n    }\n    const serialized = declarations(\n      element.style.cssText,\n      \/\/ Host editors may materialize desktop font sizes after insertion.\n      \/\/ Keep those normal so the template's responsive CSS can still win.\n      (property, value, important) =\u003e\n        `${property}: ${value}${important || !preserveResponsiveFont || property !== \"font-size\" ? \" !important\" : \"\"}`,\n    );\n    if (element.getAttribute(\"style\") !== serialized)\n      element.setAttribute(\"style\", serialized);\n  }\n  function mount(host) {\n    const previous = \/* @__PURE__ *\/ new WeakMap();\n    function refreshReset() {\n      const style = host.querySelector(`style[data-autoflow-reset=\"${scope}\"]`);\n      const next = reset();\n      if (style \u0026\u0026 style.textContent !== next) style.textContent = next;\n    }\n    function protectStyle(style) {\n      if (\n        style.dataset.autoflowReset === scope ||\n        previous.get(style) === style.textContent\n      )\n        return;\n      const next = rewrite(style.textContent ?? \"\");\n      previous.set(style, next);\n      style.textContent = next;\n      refreshReset();\n    }\n    function protectTree(node) {\n      protectInline(node, true);\n      if (node instanceof HTMLStyleElement) protectStyle(node);\n      node.querySelectorAll(\"[style],style,svg,svg *\").forEach((child) =\u003e {\n        protectInline(child, true);\n        if (child instanceof HTMLStyleElement) protectStyle(child);\n      });\n    }\n    protectTree(host);\n    const observer = new MutationObserver((changes) =\u003e {\n      for (const change of changes) {\n        if (change.type === \"attributes\") protectInline(change.target, true);\n        else if (change.target instanceof HTMLStyleElement) protectStyle(change.target);\n        else\n          change.addedNodes.forEach((node) =\u003e {\n            if (node instanceof Element) protectTree(node);\n          });\n      }\n    });\n    const options = {\n      subtree: true,\n      childList: true,\n      attributes: true,\n      attributeFilter: [\"style\"],\n    };\n    observer.observe(host, options);\n    window.addEventListener(\"pagehide\", () =\u003e observer.disconnect());\n    window.addEventListener(\"pageshow\", (event) =\u003e {\n      if (event.persisted) {\n        protectTree(host);\n        observer.observe(host, options);\n      }\n    });\n  }\n  return {\n    rewrite,\n    mount,\n    protectInline: (element) =\u003e protectInline(element),\n    get reset() {\n      return reset();\n    },\n    hostStyle,\n  };\n})(\"afembed_a4ad0ac5f23f4584aa30c6944d8b5a38\").mount(document.currentScript.parentElement);\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Manrock","offers":[{"title":"Default Title","offer_id":68173169623361,"sku":"CA0433","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/1_cff131c0-270b-4265-bb30-9f7bc8f6cb93.jpg?v=1793858422","url":"https:\/\/manrock.com\/products\/atv-handlebar-mitts-water-resistant-handlebar-gloves-universal-atv-polaris-can-am-honda-kawasaki-cfmoto","provider":"Manrock","version":"1.0","type":"link"}