{"product_id":"model-y-juniper-standard-center-console-organizer-2-0-console-storage-tray-with-divided-compartment","title":"Model Y Juniper Standard Center Console Organizer 2.0 Console Storage Tray with Divided Compartment","description":"\u003cp\u003e\u003cem\u003e\u003cstrong\u003e【Custom Fit】\u003c\/strong\u003e\u003c\/em\u003eDesigned specifically for the 2025.11+ Tesla Model Y Standard (2025.11+), the EVBASE center console organizer tray follows the contours of the open console area for a secure fit. Its vehicle-specific shape helps keep it in place during everyday driving.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003e【Make Better Use of Open Space】\u003c\/strong\u003e\u003c\/em\u003eTurn the unused space ahead of the cup holders into convenient storage for everyday essentials. Keep your phone, sunglasses, keys, and charging accessories close at hand while reducing clutter between the front seats.\u003cbr\u003e\u003cem\u003e\u003cstrong\u003e【Divided Storage for Daily Essentials】\u003c\/strong\u003e\u003c\/em\u003eSeparate compartments help keep smaller items organized and easy to find. Store sunglasses apart from keys and coins, and use the larger tray area for your phone or other frequently used items.\u003cbr\u003e\u003cem\u003e\u003cstrong\u003e【Raised Edges Help Keep Items Contained】\u003c\/strong\u003e\u003c\/em\u003eRaised edges and built-in dividers help keep everyday essentials within the tray during driving. Separate sections also help prevent keys, coins, and other small items from rolling across the entire storage area.\u003cbr\u003e\u003cem\u003e\u003cstrong\u003e【Factory-Style Appearance】\u003c\/strong\u003e\u003c\/em\u003eThe matte black finish and contoured edges fit naturally with the Model Y Standard interior. The organizer follows the console’s shape for an integrated look that keeps the cabin’s simple layout.\u003cbr\u003e\u003cem\u003e\u003cstrong\u003e【Durable ABS Construction】\u003c\/strong\u003e\u003c\/em\u003eMade from sturdy ABS plastic, the EVBASE storage organizer tray holds its shape and provides reliable support for everyday essentials. Its rigid construction stands up to regular use, whether you’re storing your phone, sunglasses, or other small items.\u003cbr\u003e\u003cem\u003e\u003cstrong\u003e【Tool-Free Installation】\u003c\/strong\u003e\u003c\/em\u003eFits into place without drilling, cutting, or permanent modifications. The design leaves the original cup holders, armrest, and surrounding controls accessible, so you can add storage while keeping everyday functions easy to use.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c!-- split --\u003e\n\u003cp\u003e\u003cbr\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\/13_ea6e0dbb-8da7-4b7f-904d-472e17d4635e.jpg?v=1792999884\" alt=\"\"\u003eMake Every Drive More Organized\u003c\/h1\u003e\n\u003cp\u003eA cleaner cabin starts with having a dedicated place for the things you use every day. The space around the center console is often overlooked, leaving small essentials scattered or difficult to find when you need them. EVBASE transforms this unused area into a practical storage solution that helps keep your driving space more organized and easier to manage. From daily commutes to weekend trips, sunglasses, charging accessories, and personal items can stay close at hand without filling up your main storage compartments. Designed for Tesla owners who value a simple and functional interior, this upgrade adds convenience while preserving the open, minimalist feel of the cabin.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0641\/8861\/2851\/files\/14_b8123b32-54b7-4e41-93d7-249636013944.jpg?v=1792999884\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle data-autoflow-reset=\"afembed_b271092e3b064604bbc06e43c29f1e99\"\u003e#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 :where(:not(svg,svg *)){all:revert}#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 :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_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 :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_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 :where(*)::before,#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 :where(*)::after{content:none!important}#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 [hidden]{display:none!important}\u003c\/style\u003e\n\u003cstyle\u003e#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99,#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99{margin:0px!important;min-height:100%!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 *{box-sizing:border-box!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74{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:8px 0px 22px!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__wrap{margin:0px auto!important;max-width:1900px!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__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_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__grid{display:grid!important;gap:30px 18px!important;grid-template-columns:repeat(4, minmax(0px, 1fr))!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__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_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__media{aspect-ratio:1 \/ 1!important;background:rgb(17, 17, 17)!important;border-radius:12px!important;overflow:hidden!important;width:100%!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__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_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card-title{color:rgb(36, 36, 36)!important;font-size:20px!important;font-weight:700!important;line-height:1.18!important;margin:14px 0px 5px!important;overflow-wrap:anywhere!important;text-align:center!important;white-space:pre-line!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__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_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74{box-sizing:content-box!important;min-height:0px!important;padding:8px 0px 22px!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__wrap{margin:0px auto!important;max-width:1900px!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74{font-family:inherit!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__title,#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card-title{letter-spacing:0px!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__title,#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card-title{line-height:1.2!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card-description{letter-spacing:0px!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card-description{line-height:1.6!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__title{color:rgb(3, 3, 3)!important;text-align:center!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card{background:transparent!important;border-color:transparent!important;box-shadow:none!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74{background:transparent!important}\n@container afembed_b271092e3b064604bbc06e43c29f1e99 (max-width: 960px) and (min-width: 768px) {#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__grid{grid-template-columns:repeat(2, minmax(0px, 1fr))!important}}\n@container afembed_b271092e3b064604bbc06e43c29f1e99 (max-width: 767px) {#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74{padding:8px 0px 12px!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__title{font-size:29px!important;margin-bottom:30px!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__grid{gap:30px 14px!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__media{aspect-ratio:1 \/ 1!important;border-radius:12px!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card-title{font-size:17px!important;margin-top:13px!important}\n#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99#afembed_b271092e3b064604bbc06e43c29f1e99 #autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74 .autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card-description{font-size:15px!important}}\u003c\/style\u003e\n\u003cdiv id=\"afembed_b271092e3b064604bbc06e43c29f1e99\" 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_b271092e3b064604bbc06e43c29f1e99!important;\"\u003e\n\u003csection id=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__wrap\"\u003e\n\u003ch2 class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__title\"\u003eProduct Highlights\u003c\/h2\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__grid\"\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0641\/8861\/2851\/files\/2_5453555b-caf1-4cec-9dd6-2992ee5559ac.jpg?v=1792999884\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card-title\"\u003eSee What You Need at a Glance\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card-description\"\u003eThe shallow tray keeps smaller belongings visible instead of buried in a deep compartment. A quick look helps you check that your wallet, keys, and sunglasses are with you before heading out.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0641\/8861\/2851\/files\/5_c7c519a1-1f93-4fc8-853b-02d56a89c68e.jpg?v=1792999884\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card-title\"\u003eA Carbon Fiber Look for Your Console\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card-description\"\u003eThe carbon fiber pattern adds a contrasting finish around the tray and along its sides. It gives the center console a sportier appearance without replacing the original trim.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0641\/8861\/2851\/files\/10_07bca76d-edf6-4ab4-8379-1c9120cd515e.jpg?v=1792999884\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card-title\"\u003eKeep the Lower Storage Area Usable\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card-description\"\u003eThe elevated tray leaves room underneath for a tissue box and other larger essentials. The lower area remains accessible from the side, so you can retrieve items without removing the organizer.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card\"\u003e\n\u003cdiv class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__media\"\u003e\u003cimg class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0641\/8861\/2851\/files\/11_1073f9fa-d065-4b1c-99a6-7b9e332cd48f.jpg?v=1792999883\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position: center center !important;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card-title\"\u003ePick Up and Go\u003c\/h3\u003e\n\u003cp class=\"autoflow-output-highlights-grid-70f0915dfc6448deb7b0c308c4726c74__card-description\"\u003eThe open-top layout lets you place or retrieve your phone directly, with no lid to lift or cover to slide. It makes gathering your belongings simple when you park and leave the car.\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_b271092e3b064604bbc06e43c29f1e99\").mount(document.currentScript.parentElement);\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle data-autoflow-reset=\"afembed_0e7802f185d04db8bb795a4be20bb635\"\u003e#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 :where(:not(svg,svg *)){all:revert}#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 :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_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 :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_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 :where(*)::before,#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 :where(*)::after{content:none!important}#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 [hidden]{display:none!important}\u003c\/style\u003e\n\u003cstyle\u003e#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635,#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635{margin:0px!important;min-height:100%!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 *{box-sizing:border-box!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0{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_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__header{display:block!important;padding:0px!important;width:100%!important;margin:0px 0px 32px!important;text-align:center!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__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_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__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_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__list{display:grid!important;gap:14px!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__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_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__item:hover,#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__item[open]{border-color:rgb(23, 23, 23)!important;box-shadow:rgba(11, 124, 232, 0.05) 0px 6px 16px!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__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_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__question \u003e span:first-child{flex:1 1 0%!important;text-align:inherit!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__question::-webkit-details-marker{display:none!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__question:hover{background:rgb(251, 251, 253)!important;color:rgb(23, 23, 23)!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__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_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__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_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__icon img,#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__icon svg{display:block!important;height:100%!important;object-fit:contain!important;width:100%!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__item[open] .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__icon{transform:rotate(45deg)}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__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_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__item[open] .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__answer{animation:0.28s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal both running afembed_0e7802f185d04db8bb795a4be20bb635__autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0-faq-reveal!important}\n@keyframes afembed_0e7802f185d04db8bb795a4be20bb635__autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0-faq-reveal { \n  0% { opacity: 0; transform: translateY(-6px); }\n  100% { opacity: 1; transform: translateY(0px); }\n}\n@container afembed_0e7802f185d04db8bb795a4be20bb635 (max-width: 768px) {#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0{padding:48px 16px!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__title{font-size:28px!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__question{font-size:15px!important;padding:20px!important}}\n@media (prefers-reduced-motion: reduce) {#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__item,#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__question,#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__icon{transition:none!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__item[open] .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__answer{animation:auto ease 0s 1 normal none running none!important}}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0{box-sizing:content-box!important;min-height:0px!important;padding:8px 0px 32px!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__wrap{margin:0px auto!important;max-width:860px!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0{font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__title,#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__subtitle,#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__question{letter-spacing:0px!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__title,#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__subtitle,#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__question{line-height:1.4!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__answer{letter-spacing:0px!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__answer{line-height:1.6!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__title{color:rgb(23, 23, 23)!important;margin-top:0px!important;margin-bottom:14px!important;text-align:center!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__item{background:rgb(255, 255, 255)!important;border-color:rgb(223, 227, 232)!important;box-shadow:none!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0{background:transparent!important}\n#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635#afembed_0e7802f185d04db8bb795a4be20bb635 #autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0 .autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__subtitle{color:rgb(95, 99, 104)!important;font-size:16px!important;text-align:center!important}\u003c\/style\u003e\n\u003cdiv id=\"afembed_0e7802f185d04db8bb795a4be20bb635\" 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_0e7802f185d04db8bb795a4be20bb635!important;\"\u003e\n\u003csection id=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0\"\u003e\n\u003cdiv class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__wrap\"\u003e\n\u003cheader class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__header\"\u003e\n\u003ch2 class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__title\"\u003eFAQs\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__list\"\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__item\" name=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__question\"\u003e\u003cspan\u003eQ1: Can I still use the storage space underneath?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__answer\"\u003eA1: Yes. The tray sits above the lower storage area, leaving room for items such as a tissue box. You can access that area from the side without removing the organizer.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__item\" name=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__question\"\u003e\u003cspan\u003eQ2: Will it get in the way of my cup holders or armrest?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__answer\"\u003eA2: No. The organizer sits ahead of the original cup holders and leaves both the cup holders and armrest available for normal use.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__item\" name=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__question\"\u003e\u003cspan\u003eQ3: Do I need to drill holes or modify the console?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__answer\"\u003eA3: No. The organizer fits into the console area without tools, drilling, or cutting.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__item\" name=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__question\"\u003e\u003cspan\u003eQ4: Does it have a lid or a hidden compartment?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__answer\"\u003eA4: This version has an open-top tray with divided sections. It does not have a sliding lid or an enclosed storage compartment.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__item\" name=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0-accordion\"\u003e\n\u003csummary class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__question\"\u003e\u003cspan\u003eQ5: Does the tray have silicone padding?\u003c\/span\u003e\u003cspan class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__icon\" aria-hidden=\"true\"\u003e\u003cspan class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__icon-mark\"\u003e+\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"autoflow-output-faq-accordion-7c1c84a2635544349b6ebc44c81bc5b0__answer\"\u003eA5: No. This organizer has an ABS construction without silicone pads. The raised edges and dividers help contain items, but they do not prevent all movement or rattling.\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_0e7802f185d04db8bb795a4be20bb635\").mount(document.currentScript.parentElement);\u003c\/script\u003e\n\u003c\/div\u003e","brand":"EVBASE-Premium EV\u0026Tesla Accessories","offers":[{"title":"Model Y Juniper Standard 2025.11+ \/ Matte Black","offer_id":67996492595443,"sku":"EVT00292","price":228.0,"currency_code":"CAD","in_stock":true},{"title":"Model Y Juniper Standard 2025.11+ \/ Carbon Fiber Texture","offer_id":67996567339251,"sku":"EVT00293","price":228.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/8861\/2851\/files\/12_c15ad177-4423-4250-9122-addd6be5f011.jpg?v=1792999884","url":"https:\/\/www.evbase.com\/ja-ca\/products\/model-y-juniper-standard-center-console-organizer-2-0-console-storage-tray-with-divided-compartment","provider":"EVBASE-Premium EV\u0026Tesla Accessories","version":"1.0","type":"link"}