{"product_id":"utv-graphene-heated-seat-cushion-12v-heated-seat-pads-universal-utv-polaris-can-am-honda-kawasaki-cfmoto","title":"UTV Graphene Heated Seat Cushion 12V Plush Heated Seat Pads Universal UTV Polaris \/ Can-Am \/ Honda \/ Kawasaki \/ CFMOTO","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eThe 1PC option includes a cigarette lighter plug and a 5 ft (1.5 m) power cord. The 2PCS option includes a cigarette lighter plug and a 4 ft (1.2 m) dual outlet power cord for both seat cushions. Headrest is not included.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eQ: How can I warm up my UTV seat without replacing the factory seat?\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003eA: Add a 12V graphene heated seat cushion over the original upholstery for warmth across your back and seating area. The plush pad straps into place and plugs into the vehicle’s accessory outlet without opening up the seat.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-pm-slice=\"0 0 []\"\u003e\u003cstrong\u003e\u003cspan data-prompt-literal-paste=\"\"\u003eGraphene Heating \u0026amp; Plush Surface\u003c\/span\u003e: \u003c\/strong\u003e\u003cspan data-prompt-literal-paste=\"\"\u003eGraphene heating warms the seat quickly, while the short plush surface feels soft and comfortable against your clothing. Enjoy added warmth without waiting for the entire cab to heat up.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-pm-slice=\"0 0 []\"\u003e\u003cspan data-prompt-literal-paste=\"\"\u003e\u003cstrong\u003eFull-Seat Heating Coverage: \u003c\/strong\u003eThe heating layer extends across the backrest, lower back, and seating area for broad, even warmth. Both sections heat together, surrounding more of your body with comfort instead of concentrating heat in one small spot.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-pm-slice=\"0 0 []\"\u003e\u003cspan data-prompt-literal-paste=\"\"\u003e\u003cstrong\u003e\u003cspan\u003eThree Adjustable Heat Levels:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Choose low, medium, or high heat to suit the weather and your preferred warmth. Built-in overheat protection adds reassurance, while the three settings let you adjust comfort as conditions change throughout the ride. \u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-pm-slice=\"0 0 []\"\u003e\u003cspan data-prompt-literal-paste=\"\"\u003e\u003cspan\u003e\u003cstrong\u003eStays Put on the Trail:\u003c\/strong\u003e Elastic straps and quick-release buckles hold the pad against the seat, while silicone grip dots resist sliding underneath. The multiple attachment points reduce shifting as you climb in or travel across rougher sections of trail.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-pm-slice=\"0 0 []\"\u003e\u003cspan data-prompt-literal-paste=\"\"\u003e\u003cspan\u003e\u003cstrong\u003eConvenient 12V Power: \u003c\/strong\u003ePlugs into a compatible 12V cigarette lighter outlet with no vehicle wiring modifications needed. The single-seat option includes a 4.9 ft power cord, while the two-seat set powers both cushions through one plug and a 4 ft dual-output cord.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-pm-slice=\"0 0 []\"\u003e\u003cspan data-prompt-literal-paste=\"\"\u003e\u003cspan\u003e\u003cstrong\u003eWhat's in the Box?\u003c\/strong\u003e\u003cbr\u003eGraphene Heated Seat Cushion (1 or 2, Depending on Selected Pack Size)\u003cbr\u003eCigarette Lighter Plug with Power Cord × 1\u003c\/span\u003e\u003c\/span\u003e\u003cspan data-prompt-literal-paste=\"\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\n\u003c!-- split --\u003e\n\u003c!-- 以下是卖点模板 --\u003e\n\u003cdiv id=\"afembed_d4043f62ddec4957a5e2a72c9d4a958e\" 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_d4043f62ddec4957a5e2a72c9d4a958e!important\"\u003e\n\u003cstyle data-autoflow-reset=\"afembed_d4043f62ddec4957a5e2a72c9d4a958e\"\u003e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e :where(:not(svg,svg *)){all:revert}#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e :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_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e :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_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e :where(*)::before,#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e :where(*)::after{content:none!important}#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e [hidden]{display:none!important}\u003c\/style\u003e\n\u003cstyle\u003e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e,#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e{margin:0px!important;min-height:100%!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e *{box-sizing:border-box!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd{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_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__wrap{margin:0px auto!important;max-width:1900px!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__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_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__grid{display:grid!important;gap:30px 18px!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__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_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__media{aspect-ratio:1 \/ 1!important;background:rgb(17, 17, 17)!important;border-radius:12px!important;overflow:hidden!important;width:100%!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__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_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__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_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__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_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd{box-sizing:content-box!important;min-height:0px!important;padding:14px 0px 22px!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__wrap{margin:0px auto!important;max-width:1900px!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd{font-family:inherit!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__title,#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card-title{letter-spacing:0px!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__title,#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card-title{line-height:1.2!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card-description{letter-spacing:0px!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card-description{line-height:1.6!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__title{color:rgb(3, 3, 3)!important;text-align:center!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card{background:transparent!important;border-color:transparent!important;box-shadow:none!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd{background:transparent!important}\n@container afembed_d4043f62ddec4957a5e2a72c9d4a958e (max-width: 960px) and (min-width: 768px) {#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__grid{grid-template-columns:repeat(2, minmax(0px, 1fr))!important}}\n@container afembed_d4043f62ddec4957a5e2a72c9d4a958e (max-width: 767px) {#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd{padding:0px 0px 12px!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__title{font-size:29px!important;margin-bottom:30px!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__grid{gap:30px 14px!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__media{aspect-ratio:1 \/ 1!important;border-radius:12px!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card-title{font-size:17px!important;margin-top:13px!important}\n#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e#afembed_d4043f62ddec4957a5e2a72c9d4a958e #autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd .autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card-description{font-size:15px!important}}\u003c\/style\u003e\n\u003csection id=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd\"\u003e\u003cdiv class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__wrap\"\u003e\n\u003ch2 class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__title\"\u003eProduct Highlights\u003c\/h2\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__grid\"\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card\"\u003e\n        \u003cdiv class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/14_51f146ce-6357-4d1d-acd0-36019b2e4773.jpg?v=1794208997\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important\"\u003e\u003c\/div\u003e\n        \u003ch3 class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card-title\"\u003eGraphene Heating\u003c\/h3\u003e\n        \u003cp class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card-description\"\u003eGraphene warms the seat quickly, with three heat settings to adjust your comfort. Choose low, medium, or high as temperatures change.\u003c\/p\u003e\n      \u003c\/article\u003e\u003carticle class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card\"\u003e\n        \u003cdiv class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/16_48c3e0d0-353e-4708-9fb3-0a6ac2891d24.jpg?v=1794208998\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important\"\u003e\u003c\/div\u003e\n        \u003ch3 class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card-title\"\u003eFull-Seat Heating Coverage\u003c\/h3\u003e\n        \u003cp class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card-description\"\u003eHeat extends through the backrest, lumbar area, and seat base, providing broad coverage instead of warming just one small section.\u003c\/p\u003e\n      \u003c\/article\u003e\u003carticle class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card\"\u003e\n        \u003cdiv class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/15_3ed3ea8f-b1ee-4d01-b8e8-c220fe3344b5.jpg?v=1794208997\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important\"\u003e\u003c\/div\u003e\n        \u003ch3 class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card-title\"\u003e12V Plug-In Power\u003c\/h3\u003e\n        \u003cp class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card-description\"\u003eConnect to a compatible 12V cigarette lighter socket for convenient vehicle power, without a separate battery pack or permanent wiring.\u003c\/p\u003e\n      \u003c\/article\u003e\u003carticle class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card\"\u003e\n        \u003cdiv class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/17_75758c49-b72d-4dc0-8f2e-5c2c398c2656.jpg?v=1794208997\" 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-594617e4822543458cb2a90ddf8736bd__card-title\"\u003eSecure Seat Fit\u003c\/h3\u003e\n        \u003cp class=\"autoflow-output-highlights-grid-594617e4822543458cb2a90ddf8736bd__card-description\"\u003eStraps anchor the cushion while silicone grip dots resist slipping, reducing movement as you climb in or ride over uneven 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_d4043f62ddec4957a5e2a72c9d4a958e\").mount(document.currentScript.parentElement);\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- 以下是FAQ --\u003e\n\u003cdiv id=\"afembed_bdd3baad2ddf46c69fca1e34d338f3d5\" 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_bdd3baad2ddf46c69fca1e34d338f3d5!important\"\u003e\n\u003cstyle data-autoflow-reset=\"afembed_bdd3baad2ddf46c69fca1e34d338f3d5\"\u003e#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 :where(:not(svg,svg *)){all:revert}#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 :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_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 :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_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 :where(*)::before,#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 :where(*)::after{content:none!important}#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 [hidden]{display:none!important}\u003c\/style\u003e\n\u003cstyle\u003e#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5,#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5{margin:0px!important;min-height:100%!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 *{box-sizing:border-box!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3{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_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__header{display:block!important;padding:0px!important;width:100%!important;margin:0px 0px 32px!important;text-align:center!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__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_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__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_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__list{display:grid!important;gap:14px!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__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_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__item:hover,#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__item[open]{border-color:rgb(23, 23, 23)!important;box-shadow:rgba(11, 124, 232, 0.05) 0px 6px 16px!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__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_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__question \u003e span:first-child{flex:1 1 0%!important;text-align:inherit!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__question::-webkit-details-marker{display:none!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__question:hover{background:rgb(251, 251, 253)!important;color:rgb(23, 23, 23)!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__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_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__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_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon img,#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon svg{display:block!important;height:100%!important;object-fit:contain!important;width:100%!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__item[open] .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon{transform:rotate(45deg)}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__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_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__item[open] .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__answer{animation:0.28s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal both running afembed_bdd3baad2ddf46c69fca1e34d338f3d5__autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3-faq-reveal!important}\n@keyframes afembed_bdd3baad2ddf46c69fca1e34d338f3d5__autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3-faq-reveal { \n  0% { opacity: 0; transform: translateY(-6px); }\n  100% { opacity: 1; transform: translateY(0px); }\n}\n@container afembed_bdd3baad2ddf46c69fca1e34d338f3d5 (max-width: 768px) {#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3{padding:48px 16px!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__title{font-size:28px!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__question{font-size:15px!important;padding:20px!important}}\n@media (prefers-reduced-motion: reduce) {#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__item,#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__question,#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon{transition:none!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__item[open] .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__answer{animation:auto ease 0s 1 normal none running none!important}}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3{box-sizing:content-box!important;min-height:0px!important;padding:32px 0px!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3{font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__title,#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__subtitle,#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__question{letter-spacing:0px!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__title,#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__subtitle,#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__question{line-height:1.4!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__answer{letter-spacing:0px!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__answer{line-height:1.6!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__title{color:rgb(23, 23, 23)!important;margin-top:0px!important;margin-bottom:14px!important;text-align:center!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__item{background:rgb(255, 255, 255)!important;border-color:rgb(223, 227, 232)!important;box-shadow:none!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3{background:transparent!important}\n#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5#afembed_bdd3baad2ddf46c69fca1e34d338f3d5 #autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3 .autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__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-350cfde2240743659cb6e387a6b717a3\"\u003e\u003cdiv class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__wrap\"\u003e\n\u003cheader class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__header\"\u003e\u003ch2 class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__title\"\u003eFAQ\u003c\/h2\u003e\u003c\/header\u003e\u003cdiv class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__list\"\u003e\n      \u003cdetails class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__item\" name=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3-accordion\"\u003e\n        \u003csummary class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__question\"\u003e\u003cspan\u003eQ1: Will this heated seat cushion fit my SXS?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cp class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__answer\"\u003eA1: The universal design fits a wide range of 12V SXS models and can be used on either the driver or passenger seat. Adjustable straps secure the cushion to the seat. Check your seat shape and available attachment points before ordering.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__item\" name=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3-accordion\"\u003e\n        \u003csummary class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__question\"\u003e\u003cspan\u003eQ2: How does the seat warmer connect to power?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cp class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__answer\"\u003eA2: The single-seat option includes one cigarette lighter plug with a 4.9 ft (1.5 m) power cord. The two-seat set includes a 4 ft (1.2 m) dual-output cord that powers both cushions through one cigarette lighter plug.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__item\" name=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3-accordion\"\u003e\n        \u003csummary class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__question\"\u003e\u003cspan\u003eQ3: How hot does the seat cushion get?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cp class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__answer\"\u003eA3: The approximate temperature ranges are 95–104°F on low, 104–113°F on medium, and 122–131°F on high. The indicator light is blue for low, red and blue for medium, and red for high.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__item\" name=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3-accordion\"\u003e\n        \u003csummary class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__question\"\u003e\u003cspan\u003eQ4: Does the backrest heat up too?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cp class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__answer\"\u003eA4: Yes. The heating elements cover the backrest, lower back, and seat base. Both the backrest and seat base heat up together.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__item\" name=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3-accordion\"\u003e\n        \u003csummary class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__question\"\u003e\u003cspan\u003eQ5: Do I need to remove the factory seat cover to install the cushion?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cp class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__answer\"\u003eA5: No. Simply place the cushion over the existing seat and secure it with the straps and buckles. No seat disassembly or internal modifications are required.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__item\" name=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3-accordion\"\u003e\n        \u003csummary class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__question\"\u003e\u003cspan\u003eQ6: Will the cushion slide around on bumpy trails?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cp class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__answer\"\u003eA6: Multiple straps and quick-release buckles help keep the cushion securely in place. Silicone grip dots on the bottom provide additional traction to reduce slipping on rough terrain.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__item\" name=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3-accordion\"\u003e\n        \u003csummary class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__question\"\u003e\u003cspan\u003eQ7: Does the seat cushion have overheat protection?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cp class=\"autoflow-output-faq-accordion-350cfde2240743659cb6e387a6b717a3__answer\"\u003eA7: Yes. Built-in overheat protection adds an extra layer of safety. Choose from three heat settings to match the temperature and your personal comfort.\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_bdd3baad2ddf46c69fca1e34d338f3d5\").mount(document.currentScript.parentElement);\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Manrock","offers":[{"title":"Black with Red Accents \/ Single Seat Cushion (1 PC)","offer_id":68209896325441,"sku":"CA0532","price":79.0,"currency_code":"USD","in_stock":true},{"title":"Black with Red Accents \/ Dual Seat Cushion (2 PCS)","offer_id":68209896358209,"sku":"CA0533","price":149.0,"currency_code":"USD","in_stock":true},{"title":"Orange with Black Accents \/ Single Seat Cushion (1 PC)","offer_id":68209896194369,"sku":"CA0528","price":79.0,"currency_code":"USD","in_stock":true},{"title":"Orange with Black Accents \/ Dual Seat Cushion (2 PCS)","offer_id":68209896227137,"sku":"CA0529","price":149.0,"currency_code":"USD","in_stock":true},{"title":"Red with Black Accents \/ Single Seat Cushion (1 PC)","offer_id":68209896259905,"sku":"CA0530","price":79.0,"currency_code":"USD","in_stock":true},{"title":"Red with Black Accents \/ Dual Seat Cushion (2 PCS)","offer_id":68209896292673,"sku":"CA0531","price":149.0,"currency_code":"USD","in_stock":true},{"title":"Black with Blue Accents \/ Single Seat Cushion (1 PC)","offer_id":68209896128833,"sku":"CA0526","price":79.0,"currency_code":"USD","in_stock":true},{"title":"Black with Blue Accents \/ Dual Seat Cushion (2 PCS)","offer_id":68209896161601,"sku":"CA0527","price":149.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/0928\/3905\/files\/3_ae32bf99-7c31-4616-bb31-847d82307d3c.jpg?v=1794208997","url":"https:\/\/manrock.com\/products\/utv-graphene-heated-seat-cushion-12v-heated-seat-pads-universal-utv-polaris-can-am-honda-kawasaki-cfmoto","provider":"Manrock","version":"1.0","type":"link"}