{"product_id":"tacoma-tundra-4-od-exhaust-tip-stainless-steel-truck-exhaust-pipe-tip-for-toyota","title":"Tacoma\/Tundra Oversized 8-Inch Exhaust Tip Stainless Steel Truck Exhaust Pipe Tip for Toyota","description":"\u003cp\u003e\u003cstrong\u003eHow can I give the rear of my vehicle a sportier look?\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eA:\u003c\/strong\u003e The large-diameter exhaust tip, available in red or black, adds visual depth and a more aggressive appearance to the rear of your vehicle, complementing its rugged, off-road styling.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFitment: 2024+ Toyota Tacoma \u0026amp; 2022+ Toyota Tundra. Requires\u003c\/strong\u003e \u003cstrong\u003ea factory exhaust pipe with a \u003cspan style=\"color: rgb(255, 42, 0);\"\u003e4-inch outside diameter (OD)\u003c\/span\u003e\u003c\/strong\u003e. Please measure your original exhaust pipe before purchasing to ensure compatibility.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOversized 8-Inch Exhaust Outlet: \u003c\/strong\u003eFeaturing an oversized 8-inch outlet, this exhaust tip creates a larger, more prominent exhaust finish than standard tips. It adds visual depth to the rear of your truck and complements its rugged, aggressive styling.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRed \u0026amp; Black Powder-Coated Finish:\u003c\/strong\u003e Available in red or black powder-coated finishes, the exhaust tip adds a distinctive accent to your truck's rear end. The bold color options pair well with Tacoma and Tundra off-road builds.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDurable Stainless Steel Construction: \u003c\/strong\u003eMade from stainless steel, the exhaust tip offers solid structural strength, heat resistance, and resistance to oxidation and corrosion for everyday use.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eExtended 15-Inch Design With Rolled Edge: \u003c\/strong\u003eThe 15-inch overall length extends the visual profile of the factory exhaust outlet. Its rolled-edge opening creates a smooth, rounded finish for a cleaner and more refined appearance.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBolt-On Installation: \u003c\/strong\u003eDesigned to slide over the end of the factory exhaust pipe and secure with the included bolts. The bolt-on design allows for convenient installation and removal without replacing the original exhaust components.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUpgrade Without Replacing the Exhaust System: \u003c\/strong\u003eUpgrade the appearance of your factory exhaust without replacing the muffler, intermediate exhaust pipe, or complete exhaust system. The exhaust tip covers part of the exposed factory pipe, providing a refreshed look with less modification.\u003c\/p\u003e\n\u003c!-- split --\u003e\n\u003cdiv id=\"afembed_8559fd41e482432c82b48e92383ebbee\" 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_8559fd41e482432c82b48e92383ebbee!important\"\u003e\n\u003cstyle data-autoflow-reset=\"afembed_8559fd41e482432c82b48e92383ebbee\"\u003e#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee :where(:not(svg,svg *)){all:revert}#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee :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_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee :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_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee :where(*)::before,#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee :where(*)::after{content:none!important}#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee [hidden]{display:none!important}\u003c\/style\u003e\n\u003cstyle\u003e#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee,#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee{margin:0px!important;min-height:100%!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee *{box-sizing:border-box!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689{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:0px!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__wrap{margin:0px auto!important;max-width:1900px!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__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_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__grid{display:grid!important;gap:30px 37px!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__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_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__media{aspect-ratio:1 \/ 1!important;background:rgb(17, 17, 17)!important;border-radius:12px!important;overflow:hidden!important;width:100%!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__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_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card-title{color:rgb(36, 36, 36)!important;font-size:24px!important;font-weight:700!important;line-height:1.18!important;margin:9px 0px 5px!important;overflow-wrap:anywhere!important;text-align:left!important;white-space:pre-line!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__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_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689{box-sizing:content-box!important;min-height:0px!important;padding:0px!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__wrap{margin:0px auto!important;max-width:1900px!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689{font-family:inherit!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__title,#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card-title{letter-spacing:0px!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__title,#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card-title{line-height:1.8!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card-description{letter-spacing:0px!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card-description{line-height:1.6!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__title{color:rgb(3, 3, 3)!important;text-align:center!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card{background:transparent!important;border-color:transparent!important;box-shadow:none!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689{background:transparent!important}\n@container afembed_8559fd41e482432c82b48e92383ebbee (max-width: 960px) and (min-width: 768px) {#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__grid{grid-template-columns:repeat(2, minmax(0px, 1fr))!important}}\n@container afembed_8559fd41e482432c82b48e92383ebbee (max-width: 767px) {#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689{padding:0px!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__title{font-size:29px!important;margin-bottom:30px!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__grid{gap:30px 14px!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__media{aspect-ratio:1 \/ 1!important;border-radius:12px!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card-title{font-size:17px!important;margin-top:5px!important}\n#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee#afembed_8559fd41e482432c82b48e92383ebbee #autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689 .autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card-description{font-size:15px!important}}\u003c\/style\u003e\n\u003csection id=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689\"\u003e\u003cdiv class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__wrap\"\u003e\n\u003ch2 class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__title\"\u003eKey Features\u003c\/h2\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__grid\"\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card\"\u003e\n        \u003cdiv class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0776\/0887\/8390\/files\/11_8ffdc25d-17a0-4d19-8517-86349656f346.jpg?v=1794390754\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important\"\u003e\u003c\/div\u003e\n        \u003ch3 class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card-title\"\u003eA Bold Rear-End Upgrade\u003c\/h3\u003e\n        \u003cp class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card-description\"\u003eGive your truck a more distinctive rear-end appearance with a large-diameter exhaust tip. The two-tone red and stainless steel design adds a noticeable accent beneath the rear bumper, complementing your truck's rugged custom look.\u003c\/p\u003e\n      \u003c\/article\u003e\u003carticle class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card\"\u003e\n        \u003cdiv class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0776\/0887\/8390\/files\/8_35c02fd4-60d1-4ace-ac11-cbc44531c50f.jpg?v=1794390754\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important\"\u003e\u003c\/div\u003e\n        \u003ch3 class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card-title\"\u003eOversized 8-Inch Outlet\u003c\/h3\u003e\n        \u003cp class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card-description\"\u003eThe 8-inch outlet creates a wider, more prominent exhaust opening. Combined with the smooth rolled edge and clean black finish, it gives your Tacoma or Tundra a bold, customized appearance.\u003c\/p\u003e\n      \u003c\/article\u003e\u003carticle class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card\"\u003e\n        \u003cdiv class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0776\/0887\/8390\/files\/7_1a1f0887-d76b-4af7-92ec-0accd750da97.jpg?v=1794390754\" 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-54d1e16698034aad94d7f922b1752689__card-title\"\u003eDesigned for Factory Rear Exhaust Position\u003c\/h3\u003e\n        \u003cp class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card-description\"\u003eDesigned for 2024+ Toyota Tacoma and 2022+ Toyota Tundra, this exhaust tip fits the factory rear exhaust outlet position beneath the rear bumper. Its vehicle-specific design provides a clean fit with the original rear-end layout.\u003c\/p\u003e\n      \u003c\/article\u003e\u003carticle class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card\"\u003e\n        \u003cdiv class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0776\/0887\/8390\/files\/10_cc1f09b6-763c-439f-9ef2-cffbb6fe4d7e.jpg?v=1794390754\" 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-54d1e16698034aad94d7f922b1752689__card-title\"\u003eStainless Steel \u0026amp; Secure Bolt-On Design\u003c\/h3\u003e\n        \u003cp class=\"autoflow-output-highlights-grid-54d1e16698034aad94d7f922b1752689__card-description\"\u003eConstructed from stainless steel with corrosion-resistant properties, this exhaust tip is built for everyday use. The bolt-on mounting design secures the tip to the factory exhaust pipe, making installation and removal convenient.\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_8559fd41e482432c82b48e92383ebbee\").mount(document.currentScript.parentElement);\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle data-autoflow-reset=\"afembed_54f0458be8d64cbf9016594bc52b22f6\"\u003e#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 :where(:not(svg,svg *)){all:revert}#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 :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_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 :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_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 :where(*)::before,#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 :where(*)::after{content:none!important}#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 [hidden]{display:none!important}\u003c\/style\u003e\n\u003cstyle\u003e#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6,#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6{margin:0px!important;min-height:100%!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 *{box-sizing:border-box!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965{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_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__header{display:block!important;padding:0px!important;width:100%!important;margin:0px 0px 32px!important;text-align:center!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__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_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__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_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__list{display:grid!important;gap:14px!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__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_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__item:hover,#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__item[open]{border-color:rgb(23, 23, 23)!important;box-shadow:rgba(11, 124, 232, 0.05) 0px 6px 16px!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__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_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__question \u003e span:first-child{flex:1 1 0%!important;text-align:inherit!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__question::-webkit-details-marker{display:none!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__question:hover{background:rgb(251, 251, 253)!important;color:rgb(23, 23, 23)!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__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_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__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_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__icon img,#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__icon svg{display:block!important;height:100%!important;object-fit:contain!important;width:100%!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__item[open] .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__icon{transform:rotate(45deg)}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__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_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__item[open] .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__answer{animation:0.28s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal both running afembed_54f0458be8d64cbf9016594bc52b22f6__autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965-faq-reveal!important}\n@keyframes afembed_54f0458be8d64cbf9016594bc52b22f6__autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965-faq-reveal { \n  0% { opacity: 0; transform: translateY(-6px); }\n  100% { opacity: 1; transform: translateY(0px); }\n}\n@container afembed_54f0458be8d64cbf9016594bc52b22f6 (max-width: 768px) {#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965{padding:48px 16px!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__title{font-size:28px!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__question{font-size:15px!important;padding:20px!important}}\n@media (prefers-reduced-motion: reduce) {#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__item,#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__question,#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__icon{transition:none!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__item[open] .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__answer{animation:auto ease 0s 1 normal none running none!important}}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965{box-sizing:content-box!important;min-height:0px!important;padding:32px 0px!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965{font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__title,#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__subtitle,#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__question{letter-spacing:0px!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__title,#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__subtitle,#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__question{line-height:1.4!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__answer{letter-spacing:0px!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__answer{line-height:1.6!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__title{color:rgb(23, 23, 23)!important;margin-top:0px!important;margin-bottom:14px!important;text-align:center!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__item{background:rgb(255, 255, 255)!important;border-color:rgb(223, 227, 232)!important;box-shadow:none!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965{background:transparent!important}\n#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6#afembed_54f0458be8d64cbf9016594bc52b22f6 #autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965 .autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__subtitle{color:rgb(95, 99, 104)!important;font-size:16px!important;text-align:center!important}\u003c\/style\u003e\n\u003cdiv id=\"afembed_54f0458be8d64cbf9016594bc52b22f6\" 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_54f0458be8d64cbf9016594bc52b22f6!important;\"\u003e\n\u003csection id=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965\"\u003e\n\u003cdiv class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__wrap\"\u003e\n\u003cheader class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__header\"\u003e\n\u003ch2 class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__title\"\u003eFAQs\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__list\"\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__item\" name=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965-accordion\" open=\"\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__question\"\u003e\u003cspan\u003eQ1: What if the factory exhaust outlet looks too small and does not match the style of my aftermarket rear bumper or vehicle?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__answer\"\u003eA1: The 8-inch oversized outlet creates a larger, more noticeable exhaust finish, giving the rear of your truck a bolder look that complements its rugged styling.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__item\" name=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__question\"\u003e\u003cspan\u003eQ2: How can I protect the exposed end of my factory exhaust pipe from dirt, mud, and outdoor elements?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__answer\"\u003eA2: The exhaust tip covers the exposed end of the factory exhaust pipe, helping reduce direct exposure and providing a cleaner appearance. Its smooth exterior also makes routine cleaning easier.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__item\" name=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__question\"\u003e\u003cspan\u003eQ3: Do I need to replace the entire exhaust system to install this exhaust tip?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-559f76852e6849d1aa7e753df2e13965__answer\"\u003eA3: No. This product is an exhaust tip designed to fit over the end of your factory exhaust pipe. There is no need to replace the muffler, intermediate exhaust pipe, or entire exhaust system.\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_54f0458be8d64cbf9016594bc52b22f6\").mount(document.currentScript.parentElement);\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Lexland","offers":[{"title":"2024+ Tacoma \/ 2022+ Tundra (4\" OD Pipe) \/ Red","offer_id":67985608212790,"sku":"LEXT1342","price":69.99,"currency_code":"USD","in_stock":true},{"title":"2024+ Tacoma \/ 2022+ Tundra (4\" OD Pipe) \/ Black","offer_id":67985623154998,"sku":"LEXT1343","price":69.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0776\/0887\/8390\/files\/13_476be8b8-4377-49a1-95e7-e59945f5e526.jpg?v=1794390754","url":"https:\/\/lexland.com\/pt\/products\/tacoma-tundra-4-od-exhaust-tip-stainless-steel-truck-exhaust-pipe-tip-for-toyota","provider":"Lexland","version":"1.0","type":"link"}