{"product_id":"utv-graphene-heated-seat-cushion-12v-heated-seat-pad-with-soft-velvet-cover-universal-utv-polaris-can-am-honda-kawasaki-cfmoto","title":"UTV Graphene Heated Seat Cushion 12V Heated Seat Pad with Soft Velvet Cover Universal UTV Polaris \/ Can-Am \/ Honda \/ Kawasaki \/ CFMOTO","description":"\u003cp\u003e\u003cstrong\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNote: \u003c\/span\u003e\u003c\/strong\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eThe 1PC option includes a cigarette lighter plug and a 3.9 ft (1.2 m) power cord. The 2PCS option includes a cigarette lighter plug and a 3.9 ft (1.2 m) dual outlet power cord for both seat cushions. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQ: How can I add seat heating to a UTV without factory heated seats?\u003c\/strong\u003e\u003cbr\u003eA: Place the graphene heated seat cushion over the factory seat to add warmth to the backrest and seating area. Secure it with the built-in straps and plug it into a compatible 12V outlet. No need to remove or modify the factory seat upholstery.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eGraphene Heating:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e The graphene layer delivers quick warmth directly through the pad, taking the chill out of cold upholstery. Add seat heating to your UTV without waiting for warm air to circulate through the entire cab.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eFull-Seat Heating Coverage:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Warmth reaches the backrest, lumbar area, and seat base for more complete contact with your body. The broad heating layout distributes heat evenly, reducing the contrast between a warm spot and surrounding cold sections.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eThree Heat Levels:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Select low, medium, or high heat to suit the weather and your clothing. Color indicators identify each setting, while built-in overheat protection adds reassurance as you adjust warmth to your preferred comfort level.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eSoft Velvet Surface: \u003c\/span\u003e\u003c\/strong\u003eThe velvet fabric adds a soft layer between you and the original seat upholstery. A warm, comfortable feel makes the pad pleasant to sit on, complementing the heating function without a rough or stiff surface.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eSecure Strap Design:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Elastic straps and quick-release buckles anchor the cushion at multiple points around the seat. Silicone grip dots underneath add traction, reducing sliding when you step into the cab or travel over uneven stretches of trail.\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\u003eGraphene Heated Seat Cushion × 1 or 2 (Depending on Selected Pack Option)\u003cbr\u003eCigarette Lighter Plug with Power Cord × 1\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- split --\u003e\n\u003c!-- 以下是卖点模板 --\u003e\n\u003cdiv id=\"afembed_35b8f439669646d7898b0b17034d090c\" 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_35b8f439669646d7898b0b17034d090c!important\"\u003e\n\u003cstyle data-autoflow-reset=\"afembed_35b8f439669646d7898b0b17034d090c\"\u003e#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c :where(:not(svg,svg *)){all:revert}#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c :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_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c :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_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c :where(*)::before,#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c :where(*)::after{content:none!important}#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c [hidden]{display:none!important}\u003c\/style\u003e\n\u003cstyle\u003e#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c,#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c{margin:0px!important;min-height:100%!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c *{box-sizing:border-box!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0{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_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__wrap{margin:0px auto!important;max-width:1900px!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__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_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__grid{display:grid!important;gap:30px 18px!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__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_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__media{aspect-ratio:1 \/ 1!important;background:rgb(17, 17, 17)!important;border-radius:12px!important;overflow:hidden!important;width:100%!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__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_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__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_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__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_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0{box-sizing:content-box!important;min-height:0px!important;padding:14px 0px 22px!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__wrap{margin:0px auto!important;max-width:1900px!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0{font-family:inherit!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__title,#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card-title{letter-spacing:0px!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__title,#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card-title{line-height:1.2!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card-description{letter-spacing:0px!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card-description{line-height:1.6!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__title{color:rgb(3, 3, 3)!important;text-align:center!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card{background:transparent!important;border-color:transparent!important;box-shadow:none!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0{background:transparent!important}\n@container afembed_35b8f439669646d7898b0b17034d090c (max-width: 960px) and (min-width: 768px) {#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__grid{grid-template-columns:repeat(2, minmax(0px, 1fr))!important}}\n@container afembed_35b8f439669646d7898b0b17034d090c (max-width: 767px) {#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0{padding:0px 0px 12px!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__title{font-size:29px!important;margin-bottom:30px!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__grid{gap:30px 14px!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__media{aspect-ratio:1 \/ 1!important;border-radius:12px!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card-title{font-size:17px!important;margin-top:13px!important}\n#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c#afembed_35b8f439669646d7898b0b17034d090c #autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0 .autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card-description{font-size:15px!important}}\u003c\/style\u003e\n\u003csection id=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0\"\u003e\u003cdiv class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__wrap\"\u003e\n\u003ch2 class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__title\"\u003eProduct Highlights\u003c\/h2\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__grid\"\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card\"\u003e\n        \u003cdiv class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/11_694a4c56-71c3-4ab4-897b-d39f6fec2b1b.jpg?v=1794299291\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important\"\u003e\u003c\/div\u003e\n        \u003ch3 class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card-title\"\u003eGraphene Heating\u003c\/h3\u003e\n        \u003cp class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card-description\"\u003eA responsive graphene layer warms the pad quickly, adding direct seat warmth when your UTV’s original upholstery feels cold.\u003c\/p\u003e\n      \u003c\/article\u003e\u003carticle class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card\"\u003e\n        \u003cdiv class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/12_71b3ef37-e219-4a98-8247-5d23bcafdc99.jpg?v=1794299291\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important\"\u003e\u003c\/div\u003e\n        \u003ch3 class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card-title\"\u003eMulti-Zone Heating\u003c\/h3\u003e\n        \u003cp class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card-description\"\u003eWarm your back, lower back, and seat together. Three temperature settings let you adjust the heat to suit the weather and your clothing.\u003c\/p\u003e\n      \u003c\/article\u003e\u003carticle class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card\"\u003e\n        \u003cdiv class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/14_82a2b64a-7d1a-41c0-8b7c-47b1cf0a1fa4.jpg?v=1794299291\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important\"\u003e\u003c\/div\u003e\n        \u003ch3 class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card-title\"\u003eSoft Plush Cover\u003c\/h3\u003e\n        \u003cp class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card-description\"\u003eShort-pile plush feels soft against your clothing, adding a cozy surface that makes cold-weather seating more comfortable.\u003c\/p\u003e\n      \u003c\/article\u003e\u003carticle class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card\"\u003e\n        \u003cdiv class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/13_18cd5a86-d62b-495a-bd3c-22ff4e3ac398.jpg?v=1794299291\" 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-d44b7b35f62d475ea306c00756d020d0__card-title\"\u003eNon-Slip Fit\u003c\/h3\u003e\n        \u003cp class=\"autoflow-output-highlights-grid-d44b7b35f62d475ea306c00756d020d0__card-description\"\u003eBuckled straps anchor the pad, while silicone grip dots underneath limit shifting through turns and over bumpy ground.\u003c\/p\u003e\n      \u003c\/article\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_35b8f439669646d7898b0b17034d090c\").mount(document.currentScript.parentElement);\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- 以下是FAQ --\u003e\n\u003cstyle data-autoflow-reset=\"afembed_bec6b2abfbb147a49fecbf8767949f95\"\u003e#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 :where(:not(svg,svg *)){all:revert}#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 :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_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 :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_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 :where(*)::before,#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 :where(*)::after{content:none!important}#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 [hidden]{display:none!important}\u003c\/style\u003e\n\u003cstyle\u003e#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95,#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95{margin:0px!important;min-height:100%!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 *{box-sizing:border-box!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d{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_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__header{display:block!important;padding:0px!important;width:100%!important;margin:0px 0px 32px!important;text-align:center!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__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_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__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_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__list{display:grid!important;gap:14px!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__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_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__item:hover,#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__item[open]{border-color:rgb(23, 23, 23)!important;box-shadow:rgba(11, 124, 232, 0.05) 0px 6px 16px!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__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_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__question \u003e span:first-child{flex:1 1 0%!important;text-align:inherit!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__question::-webkit-details-marker{display:none!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__question:hover{background:rgb(251, 251, 253)!important;color:rgb(23, 23, 23)!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__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_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__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_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon img,#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon svg{display:block!important;height:100%!important;object-fit:contain!important;width:100%!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__item[open] .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon{transform:rotate(45deg)}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__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_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__item[open] .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__answer{animation:0.28s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal both running afembed_bec6b2abfbb147a49fecbf8767949f95__autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d-faq-reveal!important}\n@keyframes afembed_bec6b2abfbb147a49fecbf8767949f95__autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d-faq-reveal { \n  0% { opacity: 0; transform: translateY(-6px); }\n  100% { opacity: 1; transform: translateY(0px); }\n}\n@container afembed_bec6b2abfbb147a49fecbf8767949f95 (max-width: 768px) {#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d{padding:48px 16px!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__title{font-size:28px!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__question{font-size:15px!important;padding:20px!important}}\n@media (prefers-reduced-motion: reduce) {#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__item,#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__question,#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon{transition:none!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__item[open] .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__answer{animation:auto ease 0s 1 normal none running none!important}}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d{box-sizing:content-box!important;min-height:0px!important;padding:32px 0px!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d{font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__title,#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__subtitle,#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__question{letter-spacing:0px!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__title,#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__subtitle,#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__question{line-height:1.4!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__answer{letter-spacing:0px!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__answer{line-height:1.6!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__title{color:rgb(23, 23, 23)!important;margin-top:0px!important;margin-bottom:14px!important;text-align:center!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__item{background:rgb(255, 255, 255)!important;border-color:rgb(223, 227, 232)!important;box-shadow:none!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d{background:transparent!important}\n#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95#afembed_bec6b2abfbb147a49fecbf8767949f95 #autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d .autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__subtitle{color:rgb(95, 99, 104)!important;font-size:16px!important;text-align:center!important}\u003c\/style\u003e\n\u003cdiv id=\"afembed_bec6b2abfbb147a49fecbf8767949f95\" 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_bec6b2abfbb147a49fecbf8767949f95!important;\"\u003e\n\u003csection id=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d\"\u003e\n\u003cdiv class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__wrap\"\u003e\n\u003cheader class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__header\"\u003e\n\u003ch2 class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__title\"\u003eFAQ\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__list\"\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__item\" name=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__question\"\u003e\u003cspan\u003eQ1: Will the cushion fit my UTV?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__answer\"\u003eA1: The universal design fits a variety of UTV driver and passenger seats and connects to a compatible 12V vehicle outlet.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__item\" name=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__question\"\u003e\u003cspan\u003eQ2: What are the three heating temperatures?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__answer\"\u003eA2: The three heat settings reach approximately 113°F on low, 131°F on medium, and 149°F on high. The indicator light is blue on low, red and blue on medium, and red on high.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__item\" name=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__question\"\u003e\u003cspan\u003eQ3: Does the backrest heat up as well?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__answer\"\u003eA3: Yes. The heating elements cover the backrest, lumbar area, and seat base. Both the backrest and seat area heat up at the same time.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__item\" name=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__question\"\u003e\u003cspan\u003eQ4: Do I need to remove the factory seat upholstery?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__answer\"\u003eA4: No. Place the cushion directly over the factory seat and secure it with the straps and quick-release buckles. No seat disassembly or internal modifications are required.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__item\" name=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__question\"\u003e\u003cspan\u003eQ5: Will the cushion shift on rough trails?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__answer\"\u003eA5: Multiple attachment points secure the cushion to the seat, while silicone grip dots on the bottom help prevent slipping. The design keeps the cushion in place during entry and bumpy drives.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__item\" name=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__question\"\u003e\u003cspan\u003eQ6: How does the seat warmer connect to power?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-2f666174f0724f3b93c7b59fdc23126d__answer\"\u003eA6: Plug the included cigarette lighter connector into a compatible 12V vehicle outlet. The 3.9 ft (1.2 m) power cord connects the cushion without requiring any hardwiring.\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_bec6b2abfbb147a49fecbf8767949f95\").mount(document.currentScript.parentElement);\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Manrock","offers":[{"title":"Black \/ Single Seat Cushion (1 PC)","offer_id":68224220987713,"sku":"CA0544","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Dual Seat Cushion (2 PCS)","offer_id":68224221020481,"sku":"CA0545","price":139.0,"currency_code":"USD","in_stock":true},{"title":"Brown \/ Single Seat Cushion (1 PC)","offer_id":68224221053249,"sku":"CA0546","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Brown \/ Dual Seat Cushion (2 PCS)","offer_id":68224221086017,"sku":"CA0547","price":139.0,"currency_code":"USD","in_stock":true},{"title":"Beige \/ Single Seat Cushion (1 PC)","offer_id":68224225902913,"sku":"CA0548","price":69.0,"currency_code":"USD","in_stock":true},{"title":"Beige \/ Dual Seat Cushion (2 PCS)","offer_id":68224225935681,"sku":"CA0549","price":139.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/10_87a4b524-227f-4b76-86ed-168b251b7041.jpg?v=1794299291","url":"https:\/\/manrock.com\/products\/utv-graphene-heated-seat-cushion-12v-heated-seat-pad-with-soft-velvet-cover-universal-utv-polaris-can-am-honda-kawasaki-cfmoto","provider":"Manrock","version":"1.0","type":"link"}