{"product_id":"all-weather-cargo-liner-trunk-mat-rear-seat-back-protector-2-0-for-rivian-r2-waterproof-non-slip-protection-covers","title":"All Weather Cargo Liner Trunk Mat \u0026 Rear Seat Back Protector 2.0 for Rivian R2 Waterproof Non-Slip Protection Covers","description":"\u003cp\u003e\u003cem\u003e\u003cstrong\u003e【Custom Fit for Rivian R2】\u003c\/strong\u003e\u003c\/em\u003eDesigned specifically for the 2026+ Rivian R2 (Standard, Premium, and Performance), the EVBASE 2.0 cargo liner \u0026amp; rear seat back protector follows the shape of its intended area to help protect the original surfaces while keeping the cargo space looking neat.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003e【Cargo Floor and Seat Back Protection】\u003c\/strong\u003e\u003c\/em\u003eProtect more of the areas that come into contact with your cargo. The EVBASE liner covers the rear cargo floor, while the seat back protectors help shield the rear-facing seat surfaces from dirty gear, luggage marks, pet hair, and everyday wear.\u003cbr\u003e\u003cem\u003e\u003cstrong\u003e【Durable TPE Material】\u003c\/strong\u003e\u003c\/em\u003eMade from flexible, waterproof TPE that handles dirt and moisture from daily use. The wipe-clean surface provides a practical barrier between the original interior and wet bags, muddy paws, gardening supplies, or outdoor equipment.\u003cbr\u003e\u003cem\u003e\u003cstrong\u003e【Added Coverage When Seats Fold Down】\u003c\/strong\u003e\u003c\/em\u003eFolding the rear seats creates more room for larger loads and exposes the seat backs to dirt and scuffs. The protectors add a protective layer beneath bikes, camping equipment, and longer items when you use the expanded cargo space.\u003cbr\u003e\u003cem\u003e\u003cstrong\u003e【Made for Everyday Loads】\u003c\/strong\u003e\u003c\/em\u003eFrom grocery runs and stroller storage to weekend trips with your dog, the protector set helps keep everyday mess off the original cargo surfaces. Load suitcases, sports bags, and pet supplies with less cleanup afterward.\u003cbr\u003e\u003cem\u003e\u003cstrong\u003e【Easy to Clean】\u003c\/strong\u003e\u003c\/em\u003eWipe away light dirt with a damp cloth, or remove the liners and rinse them with water after messier trips. Allow each piece to dry before reinstalling, so the cargo area is ready for your next load.\u003c\/p\u003e\n\u003c!-- split --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch1 style=\"text-align: center;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0641\/8861\/2851\/files\/20261104-161336.png?v=1793780135\" alt=\"\"\u003eCargo Protection for Everyday Trips\u003c\/h1\u003e\n\u003cp\u003eMade for the Rivian R2, this TPE cargo liner and rear seat back protector set helps keep muddy gear, wet bags, and pet mess off the original interior surfaces. Vehicle-specific shapes provide coverage across the cargo floor and rear seat backs, including when the seats are folded for larger loads. After your trip, wipe away dirt or remove the liners for a rinse before loading up again.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0641\/8861\/2851\/files\/29_5a14c3ab-65ec-40e4-a4b3-a8b2ce83e819.jpg?v=1793777107\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch1 style=\"text-align: center;\"\u003eSkip the Blanket Before Every Load\u003c\/h1\u003e\n\u003cp\u003eAn old blanket or towel needs arranging before loading and can bunch up beneath bags or equipment, leaving parts of the original surface exposed. This set provides dedicated coverage for the cargo floor and rear seat backs, reducing the need to lay down temporary covers whenever you pick up plants, carry work supplies, or bring home bulky purchases.\u003c\/p\u003e\n\u003cstyle data-autoflow-reset=\"afembed_c73ee422f7d249e6ac46f78a7e39b6df\"\u003e#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df :where(:not(svg,svg *)){all:revert}#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df :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_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df :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_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df :where(*)::before,#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df :where(*)::after{content:none!important}#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df [hidden]{display:none!important}\u003c\/style\u003e\n\u003cstyle\u003e#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df,#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df{margin:0px!important;min-height:100%!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df *{box-sizing:border-box!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f{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_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__header{display:block!important;padding:0px!important;width:100%!important;margin:0px 0px 32px!important;text-align:center!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__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_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__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_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__list{display:grid!important;gap:14px!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__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_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__item:hover,#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__item[open]{border-color:rgb(23, 23, 23)!important;box-shadow:rgba(11, 124, 232, 0.05) 0px 6px 16px!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__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_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__question \u003e span:first-child{flex:1 1 0%!important;text-align:inherit!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__question::-webkit-details-marker{display:none!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__question:hover{background:rgb(251, 251, 253)!important;color:rgb(23, 23, 23)!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__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_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__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_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon img,#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon svg{display:block!important;height:100%!important;object-fit:contain!important;width:100%!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__item[open] .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon{transform:rotate(45deg)}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__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_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__item[open] .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__answer{animation:0.28s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal both running afembed_c73ee422f7d249e6ac46f78a7e39b6df__autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f-faq-reveal!important}\n@keyframes afembed_c73ee422f7d249e6ac46f78a7e39b6df__autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f-faq-reveal { \n  0% { opacity: 0; transform: translateY(-6px); }\n  100% { opacity: 1; transform: translateY(0px); }\n}\n@container afembed_c73ee422f7d249e6ac46f78a7e39b6df (max-width: 768px) {#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f{padding:48px 16px!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__title{font-size:28px!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__question{font-size:15px!important;padding:20px!important}}\n@media (prefers-reduced-motion: reduce) {#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__item,#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__question,#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon{transition:none!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__item[open] .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__answer{animation:auto ease 0s 1 normal none running none!important}}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f{box-sizing:content-box!important;min-height:0px!important;padding:8px 0px 32px!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f{font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__title,#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__subtitle,#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__question{letter-spacing:0px!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__title,#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__subtitle,#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__question{line-height:1.4!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__answer{letter-spacing:0px!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__answer{line-height:1.6!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__title{color:rgb(23, 23, 23)!important;margin-top:0px!important;margin-bottom:14px!important;text-align:center!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__item{background:rgb(255, 255, 255)!important;border-color:rgb(223, 227, 232)!important;box-shadow:none!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f{background:transparent!important}\n#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df#afembed_c73ee422f7d249e6ac46f78a7e39b6df #autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f .autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__subtitle{color:rgb(95, 99, 104)!important;font-size:16px!important;text-align:center!important}\u003c\/style\u003e\n\u003cdiv id=\"afembed_c73ee422f7d249e6ac46f78a7e39b6df\" 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_c73ee422f7d249e6ac46f78a7e39b6df!important;\"\u003e\n\u003csection id=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f\"\u003e\n\u003cdiv class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__wrap\"\u003e\n\u003cheader class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__header\"\u003e\n\u003ch2 class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__title\"\u003eFAQ\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__list\"\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__item\" name=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__question\"\u003e\u003cspan\u003eQ1: Will this set fit my Rivian R1S or R1T?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__answer\"\u003eA1: No. This set is designed specifically for the Rivian R2. Please confirm your vehicle model before ordering.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__item\" name=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__question\"\u003e\u003cspan\u003eQ2: Why would I need seat back protectors along with a cargo liner?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__answer\"\u003eA2: A cargo liner covers the floor, but leaves the rear seat backs exposed. Seat back protectors add coverage where luggage may rub against the seats and where larger items rest when the seats are folded down.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__item\" name=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__question\"\u003e\u003cspan\u003eQ3: Is this a replacement for the original cargo floor?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__answer\"\u003eA3: No. The cargo liner sits over the original cargo floor as an added protective layer. You do not need to replace the factory floor.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__item\" name=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__question\"\u003e\u003cspan\u003eQ4: Is it useful if I travel with my dog?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__answer\"\u003eA4: Yes. The TPE surface helps keep pet hair, dirt, and muddy paw prints off the covered areas. It is a protective liner, so please use an appropriate pet restraint when traveling.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__item\" name=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__question\"\u003e\u003cspan\u003eQ5: Can I put wet camping gear or muddy equipment on it?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__answer\"\u003eA5: Yes. The waterproof TPE surface helps protect the covered areas from moisture and dirt. Please wipe up standing water promptly, as liquid can still reach the interior through gaps between separate pieces.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__item\" name=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__question\"\u003e\u003cspan\u003eQ6: How do I clean it after a muddy trip?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__answer\"\u003eA6: Remove loose dirt, then wipe the surface with a damp cloth. For heavier messes, remove the liners and rinse them with water. Let them dry fully before reinstalling.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__item\" name=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__question\"\u003e\u003cspan\u003eQ7: Will it stop luggage from sliding around?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-0bef438835b14dccb87aefd49189d13f__answer\"\u003eA7: The textured surface can help reduce movement, but it does not secure your cargo. Please fasten heavy or loose items using the vehicle’s designated cargo restraints.\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_c73ee422f7d249e6ac46f78a7e39b6df\").mount(document.currentScript.parentElement);\u003c\/script\u003e\n\u003c\/div\u003e","brand":"EVBASE-Premium EV\u0026Tesla Accessories","offers":[{"title":"for Rivian R2 2026+ \/ Trunk Mat (1pc\/set)","offer_id":68412291088627,"sku":"EVT00485","price":114.0,"currency_code":"CAD","in_stock":true},{"title":"for Rivian R2 2026+ \/ Rear Seat Back Protector (3pcs\/set)","offer_id":68412291121395,"sku":"EVT00486","price":121.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/8861\/2851\/files\/22_286574c7-9fa8-4865-a037-6ec9b5e1201c.jpg?v=1793777107","url":"https:\/\/www.evbase.com\/nn-ca\/products\/all-weather-cargo-liner-trunk-mat-rear-seat-back-protector-2-0-for-rivian-r2-waterproof-non-slip-protection-covers","provider":"EVBASE-Premium EV\u0026Tesla Accessories","version":"1.0","type":"link"}