{"product_id":"utv-sun-visor-rear-view-mirror-side-mirrors-universal-utv-polaris-can-am-honda-kawasaki-cfmoto","title":"UTV Sun Visor \u0026 Rear View Mirror \u0026 Side Mirrors Universal UTV Polaris \/ Can-Am \/ Honda \/ Kawasaki \/ CFMOTO","description":"\u003cp\u003e\u003ciframe width=\"1331\" height=\"749\" src=\"https:\/\/www.youtube.com\/embed\/uKhgoeWBw1o\" title=\"The Sun Visor you've been missing for your UTV! Manrockmoto visor!\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"1331\" height=\"749\" src=\"https:\/\/www.youtube.com\/embed\/vxu-KLsg3BY\" title=\"Get a sun visor for your SXS, FOR SAFETY!\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eAnti-Glare Clear View:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e The tinted sun visor reduces harsh sunlight and glare while maintaining a clear view ahead. Enjoy better visibility in bright outdoor conditions and keep your focus on the trail and surrounding terrain.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eAdjustable Shade Control:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e The 360° pivoting sun visor lets you adjust the shade angle as the sun moves throughout the day. Customize coverage to reduce direct sunlight from different angles while riding. The visor also folds 180° for convenient storage when not in use.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eAdjustable Viewing Angle for Daily Convenience:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Equipped with a fully adjustable ball joint, the MANROCK center rearview mirror can rotate freely to provide a preferred rear view angle. It can also be folded away during transport without needing to remove the entire unit.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eClear Rear Visibility with Reduced Blind Spots: \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003eThe large 10.1\" mirror surface delivers a wider and more stable rear view while driving. It helps improve surrounding visibility, minimize blind areas, and support safer riding during off-road adventures.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStable and Durable Construction: \u003c\/strong\u003eEquipped with a heavy-duty aluminum mounting clamp, improving installation stability and reducing the loosening or shaking issues common with plastic clamps. The ABS housing and shatter-resistant, no-splash lens design help reduce the risk of lens breakage during off-road vibration or impact.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat's in the box?\u003cbr\u003e\u003c\/strong\u003eSun Visor × 1\u003cbr\u003eRear View Mirror × 1\u003cbr\u003eSide Mirrors × 2\u003cbr\u003e\u003c\/p\u003e\n\u003c!-- split --\u003e\u003c!-- 以下是挡光板4个卖点模板生成 --\u003e\n\u003cstyle\u003e\nhtml,body{margin:0;min-height:100%}*{box-sizing:border-box}\n#autoflow-output-highlights-grid{background:#000000;color:#FFFFFF;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;padding:34px 42px 36px 42px}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__wrap{margin:0 auto;max-width:1900px}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__title{color:#030303;font-size:38px;font-weight:700;line-height:1.12;margin:0 0 34px;text-align:center;white-space:pre-line}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__grid{display:grid;column-gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:30px}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card{background:transparent;border:0px solid #2A2A2A;border-radius:0px;min-width:0;overflow:hidden;padding:0px}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__media{aspect-ratio:1 \/ 1;background:#111111;border-radius:12px;overflow:hidden;width:100%}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__image{border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;height:100%!important;margin:0!important;max-width:none!important;object-fit:contain;object-position:center;padding:0!important;vertical-align:top;width:100%!important}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-title{color:#242424;font-size:22px;font-weight:700;line-height:1.18;margin:14px 0 5px;overflow-wrap:anywhere;text-align:center;white-space:pre-line}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-description{color:#383838;font-size:14px;line-height:1.35;margin:0;overflow-wrap:anywhere;text-align:left;white-space:pre-line}\n#autoflow-output-highlights-grid{box-sizing:content-box;min-height:0px;padding:34px 42px 36px 42px}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__wrap{margin:0 auto;max-width:1900px}\n#autoflow-output-highlights-grid{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__title,#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-title{letter-spacing:0px}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__title,#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-title{line-height:1.2}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-description{letter-spacing:0px}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-description{line-height:1.6}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__title{color:#030303;text-align:center}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card{background:transparent;border-color:transparent;box-shadow:none}\n#autoflow-output-highlights-grid{background:transparent}\n@media(max-width:960px) and (min-width:768px){#autoflow-output-highlights-grid .autoflow-output-highlights-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:767px){\n  #autoflow-output-highlights-grid{padding:0px 0px 0px 0px}\n  #autoflow-output-highlights-grid .autoflow-output-highlights-grid__title{font-size:29px;margin-bottom:30px}\n  #autoflow-output-highlights-grid .autoflow-output-highlights-grid__grid{column-gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}\n  #autoflow-output-highlights-grid .autoflow-output-highlights-grid__media{aspect-ratio:1 \/ 1;border-radius:12px}\n  #autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-title{font-size:14px;margin-top:13px}\n  #autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-description{font-size:15px}\n}\n\u003c\/style\u003e\n\u003csection id=\"autoflow-output-highlights-grid\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid__wrap\"\u003e\n\u003ch2 class=\"autoflow-output-highlights-grid__title\"\u003eUTV Sun Visor\u003c\/h2\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid__grid\"\u003e\n\u003carticle class=\"autoflow-output-highlights-grid__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/A_1.webp?v=1786758349\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid__card-title\"\u003eInstant Fold-Up Design\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid__card-description\"\u003eEasily adjust the sun visor to match the sun’s position, then fold it flat when not in use for compact storage.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/A_2.webp?v=1786758333\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid__card-title\"\u003eQuick and Simple Setup\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid__card-description\"\u003eAssembly takes just three steps. Mount it where you need it and tighten the screws to secure everything in place.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/A_3_5f9fc442-c792-455c-b0c4-da5df56b90e5.jpg?v=1786758283\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid__card-title\"\u003eAdjustable Position\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid__card-description\"\u003eMount the visor anywhere along the roll bar and position the shade where you need it.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/A_4_d7947b99-e4e8-4aad-ae44-a3e918dd53ef.jpg?v=1786764472\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid__card-title\"\u003eGlare Blocking Design\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid__card-description\"\u003eReduces harsh glare and keeps your view clearer when riding in bright conditions.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 以下是挡光板A+ --\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/20260818-095800.jpg?v=1787019004\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c!-- 以下是Side mirrors 卖点模板 --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 以下是卖点模板 --\u003e\n\u003cstyle\u003e\nhtml,body{margin:0;min-height:100%}*{box-sizing:border-box}\n#autoflow-output-highlights-grid{background:#000000;color:#FFFFFF;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;padding:14px 0px 22px 0px}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__wrap{margin:0 auto;max-width:1900px}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__title{color:#030303;font-size:38px;font-weight:700;line-height:1.12;margin:0 0 34px;text-align:center;white-space:pre-line}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__grid{display:grid;column-gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card{background:transparent;border:0px solid #2A2A2A;border-radius:0px;min-width:0;overflow:hidden;padding:0px}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__media{aspect-ratio:1 \/ 1;background:#111111;border-radius:12px;overflow:hidden;width:100%}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__image{border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;height:100%!important;margin:0!important;max-width:none!important;object-fit:contain;object-position:center;padding:0!important;vertical-align:top;width:100%!important}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-title{color:#242424;font-size:20px;font-weight:700;line-height:1.18;margin:14px 0 5px;overflow-wrap:anywhere;text-align:center;white-space:pre-line}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-description{color:#383838;font-size:15px;line-height:1.35;margin:0;overflow-wrap:anywhere;text-align:left;white-space:pre-line}\n#autoflow-output-highlights-grid{box-sizing:content-box;min-height:0px;padding:14px 0px 22px 0px}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__wrap{margin:0 auto;max-width:1900px}\n#autoflow-output-highlights-grid{font-family:inherit}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__title,#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-title{letter-spacing:0px}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__title,#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-title{line-height:1.2}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-description{letter-spacing:0px}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-description{line-height:1.6}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__title{color:#030303;text-align:center}\n#autoflow-output-highlights-grid .autoflow-output-highlights-grid__card{background:transparent;border-color:transparent;box-shadow:none}\n#autoflow-output-highlights-grid{background:transparent}\n@media(max-width:960px) and (min-width:768px){#autoflow-output-highlights-grid .autoflow-output-highlights-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:767px){\n  #autoflow-output-highlights-grid{padding:0px 0px 12px 0px}\n  #autoflow-output-highlights-grid .autoflow-output-highlights-grid__title{font-size:29px;margin-bottom:30px}\n  #autoflow-output-highlights-grid .autoflow-output-highlights-grid__grid{column-gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}\n  #autoflow-output-highlights-grid .autoflow-output-highlights-grid__media{aspect-ratio:1 \/ 1;border-radius:12px}\n  #autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-title{font-size:17px;margin-top:13px}\n  #autoflow-output-highlights-grid .autoflow-output-highlights-grid__card-description{font-size:15px}\n}\n\u003c\/style\u003e\n\u003csection id=\"autoflow-output-highlights-grid\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid__wrap\"\u003e\n\u003ch2 class=\"autoflow-output-highlights-grid__title\"\u003eSide Mirrors\u003c\/h2\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid__grid\"\u003e\n\u003carticle class=\"autoflow-output-highlights-grid__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/8_f94d1502-3938-4e2e-a37b-75aca132b9ec.png?v=1784343264\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid__card-title\"\u003eLarger Viewing Surface\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid__card-description\"\u003eThe wide mirror surface provides a broader view of the area behind and alongside your UTV, making it easier to monitor nearby vehicles, trail edges, and surrounding obstacles.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/16_884622c0-b674-44cb-b93b-3ab675247939.jpg?v=1791775127\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid__card-title\"\u003eWide Roll Cage Fitment\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid__card-description\"\u003eDesigned for 1.65\"–2\" roll cages, these mirrors fit a range of UTV setups. Check your roll cage diameter before ordering to ensure proper clamp fitment.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/14_c55e9283-095d-4dd3-80f6-339432624b5e.jpg?v=1791775127\" alt=\"Product highlight image\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid__card-title\"\u003eMultiple Adjustment Options\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid__card-description\"\u003eAdjust the mirror angle to find a comfortable viewing position that suits your seating posture. Fine-tune the view to check your surroundings without constantly shifting your position.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/3_d148005a-9380-4462-9aa8-48b0f052b537.png?v=1778751562\" alt=\"Product highlight image\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid__card-title\"\u003eReady for the Backcountry\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid__card-description\"\u003eFrom wooded trails and rocky paths to open dirt roads and campsite routes, these mirrors suit varied off-road environments and keep your surroundings in view as terrain changes.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 以下是side mirrors A+ --\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/2_16b3ffb7-a7e6-43a0-a8f4-c0b34a6716b2.png?v=1784343503\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003eFaster Checks Around The Vehicle\u003c\/h2\u003e\n\u003cp style=\"text-align: center;\"\u003eA useful side view makes it easier to monitor another machine, check the edge of a trail, or judge nearby clearance without repeatedly turning your upper body.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003c!-- 以下是中心镜 卖点模板 --\u003e\n\u003cstyle data-autoflow-reset=\"afembed_d5c5fa1bc9e64863863603fffecd870d\"\u003e#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d :where(:not(svg,svg *)){all:revert}#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d :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_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d :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_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d :where(*)::before,#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d :where(*)::after{content:none!important}#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d [hidden]{display:none!important}\u003c\/style\u003e\n\u003cstyle\u003e#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d,#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d{margin:0px!important;min-height:100%!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d *{box-sizing:border-box!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce{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_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__wrap{margin:0px auto!important;max-width:1900px!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__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_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__grid{display:grid!important;gap:30px 18px!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__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_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__media{aspect-ratio:1 \/ 1!important;background:rgb(17, 17, 17)!important;border-radius:12px!important;overflow:hidden!important;width:100%!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__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_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__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_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__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_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce{box-sizing:content-box!important;min-height:0px!important;padding:14px 0px 22px!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__wrap{margin:0px auto!important;max-width:1900px!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce{font-family:inherit!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__title,#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card-title{letter-spacing:0px!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__title,#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card-title{line-height:1.2!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card-description{letter-spacing:0px!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card-description{line-height:1.6!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__title{color:rgb(3, 3, 3)!important;text-align:center!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card{background:transparent!important;border-color:transparent!important;box-shadow:none!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce{background:transparent!important}\n@container afembed_d5c5fa1bc9e64863863603fffecd870d (max-width: 960px) and (min-width: 768px) {#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__grid{grid-template-columns:repeat(2, minmax(0px, 1fr))!important}}\n@container afembed_d5c5fa1bc9e64863863603fffecd870d (max-width: 767px) {#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce{padding:0px 0px 12px!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__title{font-size:29px!important;margin-bottom:30px!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__grid{gap:30px 14px!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__media{aspect-ratio:1 \/ 1!important;border-radius:12px!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card-title{font-size:17px!important;margin-top:13px!important}\n#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d#afembed_d5c5fa1bc9e64863863603fffecd870d #autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce .autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card-description{font-size:15px!important}}\u003c\/style\u003e\n\u003cdiv id=\"afembed_d5c5fa1bc9e64863863603fffecd870d\" 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_d5c5fa1bc9e64863863603fffecd870d!important;\"\u003e\n\u003csection id=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__wrap\"\u003e\n\u003ch2 class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__title\"\u003eRear View Mirror\u003c\/h2\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__grid\"\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/4_c9a07fa2-b1ec-40ae-b399-a4b773eb3ac8.png?v=1779790247\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card-title\"\u003eLarge Mirror Surface\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card-description\"\u003eThe 10.1\" mirror provides a larger viewing area for checking what’s behind your UTV.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/5_e905c92a-0b38-4a5b-abba-e8448bb5aa9f.png?v=1779786429\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card-title\"\u003eStable Mounting\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card-description\"\u003eThe sturdy clamp keeps the mirror secure on rough trails and helps maintain a steady view.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/4_67bfcba8-3af4-46a0-960c-1d026c0c4375.png?v=1779786429\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card-title\"\u003eWide-Angle View\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card-description\"\u003eThe wide-angle mirror expands rear visibility, making it easier to spot nearby riders and trail obstacles.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/2_7db57dc7-9254-4eaa-a715-69bcea34a166.png?v=1779786429\" 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-4fc9902f9db24608ae623bb232296bce__card-title\"\u003eEasy Installation\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-4fc9902f9db24608ae623bb232296bce__card-description\"\u003eThe clamp-on design attaches to compatible round roll bars with simple tightening and no complicated modifications.\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_d5c5fa1bc9e64863863603fffecd870d\").mount(document.currentScript.parentElement);\u003c\/script\u003e\n\u003c\/div\u003e\n\n\n\n\u003c!-- 以下是FAQ --\u003e\n\u003cdiv id=\"afembed_88d790753484448aa007fbb5b9cddcc8\" 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_88d790753484448aa007fbb5b9cddcc8!important\"\u003e\n\u003cstyle data-autoflow-reset=\"afembed_88d790753484448aa007fbb5b9cddcc8\"\u003e#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 :where(:not(svg,svg *)){all:revert}#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 :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_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 :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_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 :where(*)::before,#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 :where(*)::after{content:none!important}#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 [hidden]{display:none!important}\u003c\/style\u003e\n\u003cstyle\u003e#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8,#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8{margin:0px!important;min-height:100%!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 *{box-sizing:border-box!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e{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_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__header{display:block!important;padding:0px!important;width:100%!important;margin:0px 0px 32px!important;text-align:center!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__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_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__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_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__list{display:grid!important;gap:14px!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__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_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__item:hover,#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__item[open]{border-color:rgb(23, 23, 23)!important;box-shadow:rgba(11, 124, 232, 0.05) 0px 6px 16px!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__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_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__question \u003e span:first-child{flex:1 1 0%!important;text-align:inherit!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__question::-webkit-details-marker{display:none!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__question:hover{background:rgb(251, 251, 253)!important;color:rgb(23, 23, 23)!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__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_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__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_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon img,#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon svg{display:block!important;height:100%!important;object-fit:contain!important;width:100%!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__item[open] .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon{transform:rotate(45deg)}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__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_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__item[open] .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__answer{animation:0.28s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal both running afembed_88d790753484448aa007fbb5b9cddcc8__autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e-faq-reveal!important}\n@keyframes afembed_88d790753484448aa007fbb5b9cddcc8__autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e-faq-reveal { \n  0% { opacity: 0; transform: translateY(-6px); }\n  100% { opacity: 1; transform: translateY(0px); }\n}\n@container afembed_88d790753484448aa007fbb5b9cddcc8 (max-width: 768px) {#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e{padding:48px 16px!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__title{font-size:28px!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__question{font-size:15px!important;padding:20px!important}}\n@media (prefers-reduced-motion: reduce) {#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__item,#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__question,#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon{transition:none!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__item[open] .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__answer{animation:auto ease 0s 1 normal none running none!important}}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e{box-sizing:content-box!important;min-height:0px!important;padding:32px 0px!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e{font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__title,#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__subtitle,#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__question{letter-spacing:0px!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__title,#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__subtitle,#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__question{line-height:1.4!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__answer{letter-spacing:0px!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__answer{line-height:1.6!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__title{color:rgb(23, 23, 23)!important;margin-top:0px!important;margin-bottom:14px!important;text-align:center!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__item{background:rgb(255, 255, 255)!important;border-color:rgb(223, 227, 232)!important;box-shadow:none!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e{background:transparent!important}\n#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8#afembed_88d790753484448aa007fbb5b9cddcc8 #autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e .autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__subtitle{color:rgb(95, 99, 104)!important;font-size:16px!important;text-align:center!important}\u003c\/style\u003e\n\u003csection id=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e\"\u003e\u003cdiv class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__wrap\"\u003e\n\u003cheader class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__header\"\u003e\u003ch2 class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__title\"\u003eFAQ\u003c\/h2\u003e\u003c\/header\u003e\u003cdiv class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__list\"\u003e\n      \u003cdetails class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__item\" name=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e-accordion\"\u003e\n        \u003csummary class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__question\"\u003e\u003cspan\u003eQ1: Will this visor fit my UTV?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cp class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__answer\"\u003eA1: Fitment depends on the mounting tube, not the vehicle name alone. The sun visor fits 1.5\"–2\" round roll bars. Please measure before ordering to verify fit.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__item\" name=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e-accordion\"\u003e\n        \u003csummary class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__question\"\u003e\u003cspan\u003eQ2: Can the UTV sun visor angle be adjusted?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cp class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__answer\"\u003eA2: Yes. The sun visor features a 360° rotating adjustment design, allowing you to adjust the angle for better sun protection and visibility in different riding conditions.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__item\" name=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e-accordion\"\u003e\n        \u003csummary class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__question\"\u003e\u003cspan\u003eQ3: Can the sun shield be folded when not in use?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cp class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__answer\"\u003eA3: Yes. The sun shield supports 180° folding, allowing you to quickly fold it away when extra shade is not needed or when storing your UTV.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__item\" name=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e-accordion\"\u003e\n        \u003csummary class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__question\"\u003e\u003cspan\u003eQ4: Will doors or a windshield block the view from the side mirrors?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cp class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__answer\"\u003eA4: The large vertical mirror provides more usable viewing area than a small standard mirror. Even if a door or windshield edge occupies part of the sightline, the remaining mirror surface still provides a broad view along the side and rear of the UTV.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__item\" name=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e-accordion\"\u003e\n        \u003csummary class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__question\"\u003e\u003cspan\u003eQ5: Will the mirrors stay steady on rough trails?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cp class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__answer\"\u003eA5: Aluminum clamps create a firm connection to the roll cage, while rugged ABS housings support the mirror assemblies. With the mounting hardware properly tightened, the mirrors are less likely to shift across gravel, ruts, and repeated bumps.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__item\" name=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e-accordion\"\u003e\n        \u003csummary class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__question\"\u003e\u003cspan\u003eQ6: Can the mirrors be folded in for narrow spaces?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cp class=\"autoflow-output-faq-accordion-6b944c67732642feac8f63dc5f531a0e__answer\"\u003eA6: Yes. Each mirror folds manually toward the roll cage to reduce how far it extends from the vehicle. This is useful around branches, narrow entrances, close parking spaces, and during storage.\u003c\/p\u003e\n      \u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\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_88d790753484448aa007fbb5b9cddcc8\").mount(document.currentScript.parentElement);\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Manrock","offers":[{"title":"Default Title","offer_id":68075040702785,"sku":"CA0495","price":134.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/2_d476a993-2c62-4e33-9bb4-1507eb990ffa.jpg?v=1793099811","url":"https:\/\/manrock.com\/products\/utv-sun-visor-rear-view-mirror-side-mirrors-universal-utv-polaris-can-am-honda-kawasaki-cfmoto","provider":"Manrock","version":"1.0","type":"link"}