{"product_id":"two-tone-seat-covers-for-f-150-crew-cab-xl-xlt-custom-fit-seat-protector-interior-seat-upgrade","title":"Two-Tone Seat Covers for F-150 Crew Cab XL\/XLT, Custom-Fit Seat Protector Interior Seat Upgrade","description":"\u003cp\u003e\u003cem\u003e\u003cstrong\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eTip: It is recommended to use scissors to trim the cover over the logo. Applying too much force may damage or pull out the embroidered label.\u003c\/span\u003e\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow can I upgrade the look of my F-150 interior without replacing the factory seats?\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eA: \u003c\/strong\u003eNappa leather seat covers provide a new look for the interior while fitting over the original seats, allowing you to update the seating surface and overall interior style without replacing the factory seats.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote: The seat covers do not affect airbag deployment. Full airbag functionality is maintained for safe and worry-free use. Designed with breathable perforations, it doesn’t affect the original seat ventilation function.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eVehicle-Specific Compatibility: \u003c\/strong\u003eDesigned for \u003cstrong\u003e2015+ Ford F-150 XL\/XLT Crew Cab models\u003c\/strong\u003e, the seat covers are tailored to match the original seat dimensions and contours.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eInterior Upgrade: \u003c\/strong\u003eThe original fabric seats may look plain and tend to collect dust. In contrast, the seat protector made from premium Nappa genuine leather delivers a noticeably enhanced texture, offering a more luxurious and sporty feel that instantly refreshes the entire interior.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTwo-Tone Interior Upgrade: \u003c\/strong\u003eTwo-Tone Interior Upgrade: Featuring a brown and coffee two-tone color combination, the seat covers add visual depth to your F-150 interior. The contrasting colors and clean panel design create a more distinctive look while refreshing the appearance of the original fabric seats.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSnug \u0026amp; Secure Fit:\u003c\/strong\u003e Designed around the shape of the original seats, the covers provide a close fit across the seat cushions, backrests, and side areas. Their fitted construction helps keep the covers in position during everyday driving and regular use.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEveryday Seat Protection: \u003c\/strong\u003eThe Nappa leather surface helps shield original seats from everyday spills, dirt, stains, pet hair, and minor scratches. It provides an additional protective layer against daily wear, helping maintain the condition of your factory upholstery.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSoft Nappa Leather Comfort: \u003c\/strong\u003eMade with Nappa leather, the seat covers feature a smooth surface and breathable ventilation details. The soft-touch material provides a comfortable seating surface while the ventilated sections help reduce heat buildup during daily commutes and longer drives.\u003c\/p\u003e\n\u003c!-- split --\u003e\n\u003cstyle data-autoflow-reset=\"afembed_04fb8a0957d14eb4bf15aea847e9c39d\"\u003e#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d :where(:not(svg,svg *)){all:revert}#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d :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_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d :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_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d :where(*)::before,#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d :where(*)::after{content:none!important}#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d [hidden]{display:none!important}\u003c\/style\u003e\n\u003cstyle\u003e#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d,#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d{margin:0px!important;min-height:100%!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d *{box-sizing:border-box!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355{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_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__wrap{margin:0px auto!important;max-width:1900px!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__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_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__grid{display:grid!important;gap:30px 37px!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__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_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__media{aspect-ratio:1 \/ 1!important;background:rgb(17, 17, 17)!important;border-radius:12px!important;overflow:hidden!important;width:100%!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__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_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__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_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__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_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355{box-sizing:content-box!important;min-height:0px!important;padding:0px!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__wrap{margin:0px auto!important;max-width:1900px!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355{font-family:inherit!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__title,#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card-title{letter-spacing:0px!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__title,#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card-title{line-height:1.8!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card-description{letter-spacing:0px!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card-description{line-height:1.6!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__title{color:rgb(3, 3, 3)!important;text-align:center!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card{background:transparent!important;border-color:transparent!important;box-shadow:none!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355{background:transparent!important}\n@container afembed_04fb8a0957d14eb4bf15aea847e9c39d (max-width: 960px) and (min-width: 768px) {#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__grid{grid-template-columns:repeat(2, minmax(0px, 1fr))!important}}\n@container afembed_04fb8a0957d14eb4bf15aea847e9c39d (max-width: 767px) {#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355{padding:0px!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__title{font-size:29px!important;margin-bottom:30px!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__grid{gap:30px 14px!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__media{aspect-ratio:1 \/ 1!important;border-radius:12px!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card-title{font-size:17px!important;margin-top:5px!important}\n#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d#afembed_04fb8a0957d14eb4bf15aea847e9c39d #autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355 .autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card-description{font-size:15px!important}}\u003c\/style\u003e\n\u003cdiv id=\"afembed_04fb8a0957d14eb4bf15aea847e9c39d\" 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_04fb8a0957d14eb4bf15aea847e9c39d!important;\"\u003e\n\u003csection id=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__wrap\"\u003e\n\u003ch2 class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__title\"\u003eKey Features\u003c\/h2\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__grid\"\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0776\/0887\/8390\/files\/9_bfe3e64e-78a8-4e90-a3ab-303e0642cbb6.jpg?v=1793850068\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card-title\"\u003ePet-Friendly Seat Protection\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card-description\"\u003eWhether traveling with your dog or taking your pet along for everyday drives, the seat covers help protect your original F-150 seats from scratches, dirt, and everyday wear caused by pets. Enjoy more time on the road with your furry companion while keeping your interior in better condition.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0776\/0887\/8390\/files\/7_711e433c-a045-43fc-b5a0-a7c4fe00ba08.jpg?v=1793850068\" 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-585b268767494992b6c235a3a0465355__card-title\"\u003eComfort You Can Count On\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card-description\"\u003eLong drives and daily commutes call for a comfortable place to sit. The seat covers feature a soft-touch surface and supportive design that make everyday driving and road trips more enjoyable. Settle into your seat and enjoy a more comfortable ride wherever the road takes you.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0776\/0887\/8390\/files\/2_2dc70aa7-9731-4889-876f-7601546e964c.jpg?v=1793850068\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card-title\"\u003eNappa Leather \u0026amp; Detailed Stitching\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card-description\"\u003eMade with breathable Nappa leather, the seat covers feature a perforated center panel that adds a refined look and comfortable feel. Carefully finished stitching creates clean, defined edges, while the custom-fit design follows the contours of your original seats. The smooth surface also makes everyday cleaning easier.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0776\/0887\/8390\/files\/6_1d09c581-e195-4073-bba0-c49d2bf40216.jpg?v=1793850068\" 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-585b268767494992b6c235a3a0465355__card-title\"\u003eCustom-Fit Design \u0026amp; Full Seat Coverage\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-585b268767494992b6c235a3a0465355__card-description\"\u003eDesigned specifically for the 2015+ Ford F-150 Crew Cab XL\/XLT, the Lexland seat covers follow the contours of your original seats for a tailored appearance. The full-coverage design helps shield seat surfaces from spills, dirt, scratches, and everyday wear.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e(function cssShield(scope) {\n  const anchor = `#${scope}#${scope}#${scope}`;\n  const animated = new Set();\n  const paintProperties = [\n    \"fill\",\n    \"fill-opacity\",\n    \"fill-rule\",\n    \"stroke\",\n    \"stroke-width\",\n    \"stroke-linecap\",\n    \"stroke-linejoin\",\n    \"stroke-dasharray\",\n    \"stroke-dashoffset\",\n    \"stroke-miterlimit\",\n    \"stroke-opacity\",\n    \"clip-rule\",\n    \"paint-order\",\n    \"vector-effect\",\n  ];\n  const resetProperties = [\n    \"box-sizing\",\n    \"color\",\n    \"font-family\",\n    \"font-size\",\n    \"font-style\",\n    \"font-weight\",\n    \"line-height\",\n    \"letter-spacing\",\n    \"word-spacing\",\n    \"text-align\",\n    \"text-transform\",\n    \"text-decoration\",\n    \"text-indent\",\n    \"white-space\",\n    \"margin\",\n    \"padding\",\n    \"border\",\n    \"border-radius\",\n    \"box-shadow\",\n    \"display\",\n    \"float\",\n    \"position\",\n    \"inset\",\n    \"width\",\n    \"height\",\n    \"min-width\",\n    \"max-width\",\n    \"min-height\",\n    \"max-height\",\n    \"overflow\",\n    \"background\",\n    \"list-style\",\n    \"vertical-align\",\n    \"flex\",\n    \"grid-area\",\n    \"gap\",\n  ];\n  const animationProperty = (property) =\u003e\n    animated.has(property) ||\n    [...animated].some((name) =\u003e name.startsWith(property + \"-\"));\n  const reset = () =\u003e\n    `#${scope}#${scope} :where(:not(svg,svg *)){all:revert}#${scope}#${scope} :where(*, *::before, *::after){${resetProperties\n      .filter((property) =\u003e !animationProperty(property))\n      .map((property) =\u003e property + \":revert!important\")\n      .join(\n        \";\",\n      )}}#${scope}#${scope} :where(svg,svg *){${paintProperties.map((property) =\u003e property + \":revert!important\").join(\";\")}}#${scope}#${scope} :where(*)::before,#${scope}#${scope} :where(*)::after{content:none!important}${anchor}#${scope}#${scope} [hidden]{display:none!important}`;\n  const hostStyle =\n    \"all:initial!important;display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;float:none!important;position:relative!important;isolation:isolate!important;container-type:inline-size!important;direction:ltr!important;unicode-bidi:normal!important;\";\n  function selectors(source, separator = \",\") {\n    const parts = [];\n    let part = \"\",\n      depth = 0,\n      quote = \"\",\n      escaped = false;\n    for (const c of source) {\n      if (escaped) {\n        part += c;\n        escaped = false;\n        continue;\n      }\n      if (c === \"\\\\\") {\n        part += c;\n        escaped = true;\n        continue;\n      }\n      if (quote) {\n        part += c;\n        if (c === quote) quote = \"\";\n        continue;\n      }\n      if (c === '\"' || c === \"'\") {\n        quote = c;\n        part += c;\n        continue;\n      }\n      if (c === \"(\" || c === \"[\") depth++;\n      if (c === \")\" || c === \"]\") depth--;\n      if (c === separator \u0026\u0026 depth === 0) {\n        parts.push(part.trim());\n        part = \"\";\n      } else part += c;\n    }\n    if (part.trim()) parts.push(part.trim());\n    return parts;\n  }\n  function declarations(source, process) {\n    return selectors(source, \";\")\n      .map((declaration) =\u003e {\n        let colon = 0;\n        for (; colon \u003c declaration.length; colon++) {\n          if (declaration[colon] === \"\\\\\") colon++;\n          else if (declaration[colon] === \":\") break;\n        }\n        const property = declaration.slice(0, colon).trim();\n        const raw = declaration.slice(colon + 1).trim();\n        const important = \/!important\\s*$\/i.test(raw);\n        const value = raw.replace(\/\\s*!important\\s*$\/i, \"\");\n        return process(property, value, important);\n      })\n      .join(\";\");\n  }\n  function anchored(selector) {\n    if (!selector.startsWith(anchor)) return false;\n    let depth = 0,\n      quote = \"\";\n    for (let i = anchor.length; i \u003c selector.length; i++) {\n      const c = selector[i];\n      if (c === \"\\\\\") {\n        i++;\n        continue;\n      }\n      if (quote) {\n        if (c === quote) quote = \"\";\n        continue;\n      }\n      if (c === '\"' || c === \"'\") {\n        quote = c;\n        continue;\n      }\n      if (c === \"(\" || c === \"[\") {\n        depth++;\n        continue;\n      }\n      if (c === \")\" || c === \"]\") {\n        depth--;\n        continue;\n      }\n      if (depth) continue;\n      if (\n        c === \"+\" ||\n        c === \"~\" ||\n        (\/\\s\/.test(c) \u0026\u0026 \/^[+~]\/.test(selector.slice(i).trimStart()))\n      )\n        throw new Error(\"Export selector escapes template\");\n      if (c === \"\u003e\" || \/\\s\/.test(c)) break;\n    }\n    return true;\n  }\n  function rewrite(source) {\n    if (\/@(?:import|namespace|page|property)\\b\/i.test(source))\n      throw new Error(\"Global export CSS is unsupported\");\n    let sheet = new CSSStyleSheet();\n    if (typeof sheet.replaceSync === \"function\") sheet.replaceSync(source);\n    else {\n      const style = document.createElement(\"style\");\n      style.media = \"not all\";\n      style.textContent = source;\n      document.head.append(style);\n      sheet = style.sheet;\n      style.remove();\n    }\n    const names = \/* @__PURE__ *\/ new Map();\n    function collect(rules) {\n      for (const rule of Array.from(rules)) {\n        if (rule.type === 7) {\n          const name = rule.name;\n          names.set(name, name.startsWith(`${scope}__`) ? name : `${scope}__${name}`);\n          for (const frame of Array.from(rule.cssRules)) {\n            for (const property of Array.from(frame.style)) animated.add(property);\n          }\n        }\n        if (rule.type === 5) {\n          const name = rule.style\n            .getPropertyValue(\"font-family\")\n            .replace(\/^['\"]|['\"]$\/g, \"\");\n          names.set(\n            name,\n            name.startsWith(`${scope}__`)\n              ? name\n              : `${scope}__${name.replace(\/\\W\/g, \"_\")}`,\n          );\n        }\n        if (\"cssRules\" in rule \u0026\u0026 rule.type !== 7) collect(rule.cssRules);\n      }\n    }\n    collect(sheet.cssRules);\n    function replaceNames(value) {\n      for (const [name, next] of names) {\n        value = value.replace(\n          new RegExp(\n            `(^|[\\\\s,'\"])${name.replace(\/[.*+?^${}()|[\\]\\\\]\/g, \"\\\\$\u0026\")}(?=$|[\\\\s,'\"])`,\n            \"g\",\n          ),\n          `$1${next}`,\n        );\n      }\n      return value;\n    }\n    function walk(rules) {\n      return Array.from(rules)\n        .map((rule) =\u003e {\n          if (rule.type === 1) {\n            const styleRule = rule;\n            if (styleRule.cssRules?.length)\n              throw new Error(\"Nested export CSS is unsupported\");\n            const scoped = selectors(styleRule.selectorText)\n              .map((selector) =\u003e {\n                if (anchored(selector)) return selector;\n                const local = selector\n                  .replace(\/^(?:html|body|:root)(?=$|[\\s.#[:])\\s*\/, \"\")\n                  .replace(\/^body(?=$|[\\s.#[:])\\s*\/, \"\");\n                if (local !== selector \u0026\u0026 \/^[+~]\/.test(local))\n                  throw new Error(\"Export selector escapes template\");\n                return `${anchor}${local ? ` ${local}` : \"\"}`;\n              })\n              .join(\",\");\n            const protectedDeclarations = declarations(\n              styleRule.style.cssText,\n              (property, raw, important) =\u003e {\n                let value = replaceNames(raw);\n                if (!\/lightbox\/.test(styleRule.selectorText))\n                  value = value.replace(\/(-?(?:\\d*\\.)?\\d+)vw\\b\/g, \"$1cqw\");\n                return `${property}:${value}${animationProperty(property) \u0026\u0026 !important ? \"\" : \"!important\"}`;\n              },\n            );\n            return `${scoped}{${protectedDeclarations}}`;\n          }\n          if (rule.type === 7) {\n            const frames = rule;\n            return frames.cssText.replace(\n              \/^(?:@keyframes|@-webkit-keyframes)\\s+[^\\s{]+\/,\n              `@keyframes ${names.get(frames.name)}`,\n            );\n          }\n          if (rule.type === 5) return replaceNames(rule.cssText);\n          if (\"cssRules\" in rule) {\n            const group = rule;\n            let header = rule.cssText.slice(0, rule.cssText.indexOf(\"{\"));\n            if (\n              \/^@media\\b\/.test(header) \u0026\u0026\n              \/\\bwidth\\s*:\/.test(header) \u0026\u0026\n              !\/height|orientation|prefers-|hover|pointer|print|resolution|,\/.test(\n                header,\n              )\n            ) {\n              header = header.replace(\n                \/^@media\\s*(?:screen\\s+and\\s*)?\/,\n                `@container ${scope} `,\n              );\n            }\n            if (!\/^@(?:media|supports|container)\\b\/.test(header))\n              throw new Error(\"Global export CSS is unsupported\");\n            return `${header}{${walk(group.cssRules)}}`;\n          }\n          throw new Error(\"Global export CSS is unsupported\");\n        })\n        .join(\"\\n\");\n    }\n    return walk(sheet.cssRules);\n  }\n  function protectInline(element, preserveResponsiveFont = false) {\n    if (!(\"style\" in element)) return;\n    if (element.namespaceURI === \"http:\/\/www.w3.org\/2000\/svg\") {\n      for (const property of paintProperties) {\n        const value = element.getAttribute(property);\n        if (value !== null \u0026\u0026 !element.style.getPropertyValue(property))\n          element.style.setProperty(property, value, \"important\");\n      }\n    }\n    const serialized = declarations(\n      element.style.cssText,\n      \/\/ Host editors may materialize desktop font sizes after insertion.\n      \/\/ Keep those normal so the template's responsive CSS can still win.\n      (property, value, important) =\u003e\n        `${property}: ${value}${important || !preserveResponsiveFont || property !== \"font-size\" ? \" !important\" : \"\"}`,\n    );\n    if (element.getAttribute(\"style\") !== serialized)\n      element.setAttribute(\"style\", serialized);\n  }\n  function mount(host) {\n    const previous = \/* @__PURE__ *\/ new WeakMap();\n    function refreshReset() {\n      const style = host.querySelector(`style[data-autoflow-reset=\"${scope}\"]`);\n      const next = reset();\n      if (style \u0026\u0026 style.textContent !== next) style.textContent = next;\n    }\n    function protectStyle(style) {\n      if (\n        style.dataset.autoflowReset === scope ||\n        previous.get(style) === style.textContent\n      )\n        return;\n      const next = rewrite(style.textContent ?? \"\");\n      previous.set(style, next);\n      style.textContent = next;\n      refreshReset();\n    }\n    function protectTree(node) {\n      protectInline(node, true);\n      if (node instanceof HTMLStyleElement) protectStyle(node);\n      node.querySelectorAll(\"[style],style,svg,svg *\").forEach((child) =\u003e {\n        protectInline(child, true);\n        if (child instanceof HTMLStyleElement) protectStyle(child);\n      });\n    }\n    protectTree(host);\n    const observer = new MutationObserver((changes) =\u003e {\n      for (const change of changes) {\n        if (change.type === \"attributes\") protectInline(change.target, true);\n        else if (change.target instanceof HTMLStyleElement) protectStyle(change.target);\n        else\n          change.addedNodes.forEach((node) =\u003e {\n            if (node instanceof Element) protectTree(node);\n          });\n      }\n    });\n    const options = {\n      subtree: true,\n      childList: true,\n      attributes: true,\n      attributeFilter: [\"style\"],\n    };\n    observer.observe(host, options);\n    window.addEventListener(\"pagehide\", () =\u003e observer.disconnect());\n    window.addEventListener(\"pageshow\", (event) =\u003e {\n      if (event.persisted) {\n        protectTree(host);\n        observer.observe(host, options);\n      }\n    });\n  }\n  return {\n    rewrite,\n    mount,\n    protectInline: (element) =\u003e protectInline(element),\n    get reset() {\n      return reset();\n    },\n    hostStyle,\n  };\n})(\"afembed_04fb8a0957d14eb4bf15aea847e9c39d\").mount(document.currentScript.parentElement);\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle data-autoflow-reset=\"afembed_4dcd99eddcb44b558bbdf285fefd1246\"\u003e#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 :where(:not(svg,svg *)){all:revert}#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 :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_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 :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_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 :where(*)::before,#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 :where(*)::after{content:none!important}#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 [hidden]{display:none!important}\u003c\/style\u003e\n\u003cstyle\u003e#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246,#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246{margin:0px!important;min-height:100%!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 *{box-sizing:border-box!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722{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_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__header{display:block!important;padding:0px!important;width:100%!important;margin:0px 0px 32px!important;text-align:center!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__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_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__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_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__list{display:grid!important;gap:14px!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__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_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__item:hover,#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__item[open]{border-color:rgb(23, 23, 23)!important;box-shadow:rgba(11, 124, 232, 0.05) 0px 6px 16px!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__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_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__question \u003e span:first-child{flex:1 1 0%!important;text-align:inherit!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__question::-webkit-details-marker{display:none!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__question:hover{background:rgb(251, 251, 253)!important;color:rgb(23, 23, 23)!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__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_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__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_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__icon img,#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__icon svg{display:block!important;height:100%!important;object-fit:contain!important;width:100%!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__item[open] .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__icon{transform:rotate(45deg)}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__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_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__item[open] .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__answer{animation:0.28s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal both running afembed_4dcd99eddcb44b558bbdf285fefd1246__autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722-faq-reveal!important}\n@keyframes afembed_4dcd99eddcb44b558bbdf285fefd1246__autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722-faq-reveal { \n  0% { opacity: 0; transform: translateY(-6px); }\n  100% { opacity: 1; transform: translateY(0px); }\n}\n@container afembed_4dcd99eddcb44b558bbdf285fefd1246 (max-width: 768px) {#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722{padding:48px 16px!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__title{font-size:28px!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__question{font-size:15px!important;padding:20px!important}}\n@media (prefers-reduced-motion: reduce) {#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__item,#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__question,#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__icon{transition:none!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__item[open] .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__answer{animation:auto ease 0s 1 normal none running none!important}}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722{box-sizing:content-box!important;min-height:0px!important;padding:12px 0px 32px!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722{font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__title,#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__subtitle,#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__question{letter-spacing:0px!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__title,#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__subtitle,#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__question{line-height:1.4!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__answer{letter-spacing:0px!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__answer{line-height:1.6!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__title{color:rgb(23, 23, 23)!important;margin-top:0px!important;margin-bottom:14px!important;text-align:center!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__item{background:rgb(255, 255, 255)!important;border-color:rgb(223, 227, 232)!important;box-shadow:none!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722{background:transparent!important}\n#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246#afembed_4dcd99eddcb44b558bbdf285fefd1246 #autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722 .autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__subtitle{color:rgb(95, 99, 104)!important;font-size:16px!important;text-align:center!important}\u003c\/style\u003e\n\u003cdiv id=\"afembed_4dcd99eddcb44b558bbdf285fefd1246\" 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_4dcd99eddcb44b558bbdf285fefd1246!important;\"\u003e\n\u003csection id=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722\"\u003e\n\u003cdiv class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__wrap\"\u003e\n\u003cheader class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__header\"\u003e\n\u003ch2 class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__title\"\u003eFAQ\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__list\"\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__item\" name=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__question\"\u003e\u003cspan\u003eQ1: Will the seat covers move around when getting in and out of the vehicle?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__answer\"\u003eA1: The covers are designed around the original seat contours to provide a close fit across the seating surfaces. Their fitted construction helps reduce shifting during everyday driving and regular use.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__item\" name=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__question\"\u003e\u003cspan\u003eQ2: Will the seat covers make my original seats feel too bulky?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__answer\"\u003eA2: The covers are tailored to the original seat dimensions and contours, helping maintain a fitted appearance rather than a loose, oversized look.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__item\" name=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__question\"\u003e\u003cspan\u003eQ3: Will the seat covers affect the original seat adjustment functions?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__answer\"\u003eA3: No. The seat covers are designed to fit the original seat contours without interfering with the factory seat adjustment functions, allowing you to adjust your seats as usual after installation.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__item\" name=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__question\"\u003e\u003cspan\u003eQ4: How can I prevent the embroidered logo from being damaged during installation?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-6250d1ee2f724e46bb7711813ca6e722__answer\"\u003eA4: When fitting the cover around the embroidered logo, use scissors to carefully trim the corresponding area if needed. Avoid pulling or applying excessive force to the embroidered label.\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_4dcd99eddcb44b558bbdf285fefd1246\").mount(document.currentScript.parentElement);\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Lexland","offers":[{"title":"2021+ F-150 XL\/XLT Crew Cab (5-Seater)","offer_id":67908800315702,"sku":"LEXT1134","price":299.0,"currency_code":"USD","in_stock":true},{"title":"2015-2020.12 F-150 XL\/XLT Crew Cab (5-Seater)","offer_id":67908800381238,"sku":"C1-LEXT1134","price":299.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0776\/0887\/8390\/files\/1_d87fc66b-ba6b-42cf-886d-66f8c9a6ddaf.jpg?v=1793850068","url":"https:\/\/lexland.com\/ja\/products\/two-tone-seat-covers-for-f-150-crew-cab-xl-xlt-custom-fit-seat-protector-interior-seat-upgrade","provider":"Lexland","version":"1.0","type":"link"}