{"title":"Canopy Outfitting Kits","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong\u003eReady-to-go setups for a better-equipped canopy.\u003c\/strong\u003e MomentLock Canopy Outfitting Kits combine mounts and purpose-built attachments around the way you actually use your canopy—from tailgates and tournaments to vendor booths and weekends outdoors.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eStart with a complete setup, then add, swap, and reconfigure MomentLock attachments as your needs change.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour canopy. Outfitted your way.\u003c\/strong\u003e\u003c\/p\u003e","products":[{"product_id":"momentlock™-canopy-outfitting-kits","title":"MomentLock™ Canopy Outfitting Kits","description":"\u003c!-- =============================================================\n     MomentLock™ BYOD Dowel Mount — product description block\n     Scoped under .ml-desc so it can drop into the Shopify\n     description field OR a GemPages \/ Custom HTML block without\n     colliding with theme styles. Matches live PDP:\n       DM Sans · olive #4c5633 \/ sage #747c60 \/ cream #f5f5f0\n     Self-contained. No JS. No frameworks.\n     ============================================================= --\u003e\n\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n.ml-desc{\n  --olive:#4c5633;\n  --olive-d:#3a4127;\n  --olive-l:#eef0e7;\n  --olive-bd:#cdd2bd;\n  --sage:#747c60;\n  --cream:#f5f5f0;\n  --ink:#1c1c18;\n  --body:#3a3a34;\n  --muted:#5a5a50;\n  --line:#dcdcd4;\n  --amber:#b07d1a;\n  --amber-bg:#fbf6ea;\n  --font:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n  --radius:14px;\n}\n\n.ml-desc *{box-sizing:border-box;margin:0;padding:0}\n.ml-desc{\n  font-family:var(--font);\n  color:var(--body);\n  line-height:1.62;\n  font-size:16px;\n  -webkit-font-smoothing:antialiased;\n  max-width:760px;\n  margin:0 auto;\n}\n\n\/* ---------- intro ---------- *\/\n.ml-desc .eyebrow{\n  font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;\n  color:var(--sage);display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;\n}\n.ml-desc .eyebrow::before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--olive)}\n\n.ml-desc h2.title{\n  font-family:var(--font);font-weight:700;color:var(--ink);\n  font-size:clamp(26px,4.5vw,34px);line-height:1.14;letter-spacing:-.015em;margin-bottom:6px;\n}\n.ml-desc .fit{\n  font-size:15px;font-weight:600;color:var(--olive);letter-spacing:.01em;margin-bottom:22px;\n}\n.ml-desc .lead{\n  font-size:17.5px;font-weight:500;color:var(--ink);line-height:1.5;margin-bottom:18px;\n}\n.ml-desc p{margin-bottom:16px}\n.ml-desc p:last-child{margin-bottom:0}\n\n\/* ---------- section framing ---------- *\/\n.ml-desc section{margin-top:38px}\n.ml-desc h3{\n  font-family:var(--font);font-weight:600;color:var(--ink);\n  font-size:19px;letter-spacing:-.01em;margin-bottom:16px;\n  padding-bottom:10px;border-bottom:1px solid var(--line);\n}\n\n\/* ---------- Great For — chip grid ---------- *\/\n.ml-desc .chips{\n  display:grid;grid-template-columns:repeat(2,1fr);gap:10px;\n}\n.ml-desc .chip{\n  display:flex;align-items:center;gap:11px;\n  background:var(--cream);border:1px solid var(--line);border-radius:12px;\n  padding:13px 15px;font-size:14.5px;font-weight:500;color:var(--ink);\n}\n.ml-desc .chip svg{flex:0 0 auto;width:18px;height:18px;color:var(--olive)}\n\n\/* ---------- Features — check list ---------- *\/\n.ml-desc ul.checks{list-style:none}\n.ml-desc ul.checks li{\n  display:flex;align-items:flex-start;gap:12px;padding:9px 0;\n  font-size:15.5px;color:var(--ink);border-bottom:1px solid var(--line);\n}\n.ml-desc ul.checks li:last-child{border-bottom:none}\n.ml-desc ul.checks li svg{flex:0 0 auto;width:19px;height:19px;color:var(--olive);margin-top:2px}\n\n\/* ---------- What's Included — card ---------- *\/\n.ml-desc .included{\n  background:var(--olive-l);border:1px solid var(--olive-bd);border-radius:var(--radius);\n  padding:20px 22px;\n}\n.ml-desc .included ul{list-style:none;margin-bottom:12px}\n.ml-desc .included li{\n  display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:var(--olive-d);\n  padding:7px 0;\n}\n.ml-desc .included li .qty{\n  flex:0 0 auto;min-width:30px;height:30px;padding:0 8px;border-radius:8px;\n  background:var(--olive);color:#fff;font-size:13px;font-weight:700;\n  display:inline-flex;align-items:center;justify-content:center;\n}\n.ml-desc .included .note{\n  font-size:13.5px;font-weight:400;color:var(--muted);line-height:1.5;\n  padding-top:12px;border-top:1px solid var(--olive-bd);margin:0;\n}\n\n\/* ---------- About — soft note ---------- *\/\n.ml-desc .about{\n  background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);\n  padding:20px 22px;\n}\n.ml-desc .about p{font-size:15px;color:var(--muted);line-height:1.6}\n\n\/* ---------- Important Information — safety callout ---------- *\/\n.ml-desc .notice{\n  background:var(--amber-bg);border:1px solid #ecd9a8;border-left:4px solid var(--amber);\n  border-radius:12px;padding:18px 20px;display:flex;gap:14px;align-items:flex-start;\n}\n.ml-desc .notice svg{flex:0 0 auto;width:22px;height:22px;color:var(--amber);margin-top:1px}\n.ml-desc .notice .n-title{\n  font-size:15px;font-weight:700;color:var(--ink);margin-bottom:5px;\n  letter-spacing:.01em;\n}\n.ml-desc .notice p{font-size:14.5px;color:#5c4d30;line-height:1.58;margin:0}\n\n@media(max-width:520px){\n  .ml-desc .chips{grid-template-columns:1fr}\n}\n\n\/* ============================================================\n   HARD ENFORCEMENT — GemPages \/ Shopify inject competing\n   stylesheets. Re-declare essentials with !important so the\n   block renders as intended inside a Custom HTML container.\n   ============================================================ *\/\n.ml-desc,.ml-desc *{box-sizing:border-box !important}\n.ml-desc{font-family:var(--font) !important;color:var(--body) !important;line-height:1.62 !important}\n.ml-desc h2.title,.ml-desc h3,.ml-desc .lead,.ml-desc .included li{color:var(--ink) !important}\n.ml-desc h2.title{color:var(--ink) !important}\n.ml-desc .fit{color:var(--olive) !important}\n.ml-desc ul.checks,.ml-desc .included ul{list-style:none !important;padding-left:0 !important;margin-left:0 !important}\n.ml-desc ul.checks li,.ml-desc .included li,.ml-desc .chip{margin:0 !important}\n.ml-desc a{color:var(--olive) !important}\n\n\/* ---------- Feature lines with bold lead-in ---------- *\/\n.ml-desc ul.checks li .f-label{font-weight:700;color:var(--ink);display:block;margin-bottom:1px}\n.ml-desc ul.checks li .f-body{font-weight:400;color:var(--body);font-size:15px;display:block;line-height:1.5}\n.ml-desc ul.checks li .f-text{display:block}\n\n\/* ---------- Specifications table ---------- *\/\n.ml-desc .specs{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}\n.ml-desc .spec-row{\n  display:flex;justify-content:space-between;align-items:baseline;gap:16px;\n  padding:12px 18px;border-bottom:1px solid var(--line);font-size:15px;\n}\n.ml-desc .spec-row:nth-child(odd){background:var(--cream)}\n.ml-desc .spec-row:last-child{border-bottom:none}\n.ml-desc .spec-row dt{color:var(--muted);font-weight:500}\n.ml-desc .spec-row dd{color:var(--ink);font-weight:600;text-align:right;margin:0}\n.ml-desc .specs,.ml-desc .spec-row dt,.ml-desc .spec-row dd{margin:0 !important}\n\n\/* ---------- Kit ladder cards ---------- *\/\n.ml-desc .kit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n.ml-desc .kit{\n  background:var(--cream);border:1px solid var(--line);border-left:3px solid var(--olive);\n  border-radius:12px;padding:20px 22px;\n}\n.ml-desc .kit.anchor{background:var(--olive-l);border-color:var(--olive-bd);border-left-color:var(--olive)}\n.ml-desc .kit-name{font-weight:700;color:var(--ink);font-size:20px;letter-spacing:-.01em;margin-bottom:7px;display:flex;align-items:center;gap:10px}\n.ml-desc .kit-name .tag{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--olive);border-radius:20px;padding:3px 10px}\n.ml-desc .kit-spec{font-weight:600;color:var(--olive);font-size:13.5px;margin-bottom:11px;letter-spacing:.01em}\n.ml-desc .kit-desc{font-size:14.5px;color:var(--body);line-height:1.55;margin:0}\n\n\/* ---------- Narrative band ---------- *\/\n.ml-desc .band{background:var(--olive-l);border:1px solid var(--olive-bd);border-radius:var(--radius);padding:28px 30px;margin-top:40px}\n.ml-desc .band h3{border:none;padding:0;margin-bottom:14px;font-size:22px}\n.ml-desc .band p{color:var(--olive-d);margin-bottom:13px;font-size:15.5px}\n.ml-desc .band p:last-child{margin-bottom:0}\n\n\/* ---------- Closer ---------- *\/\n.ml-desc .closer{margin-top:42px;text-align:center;padding:8px 10px}\n.ml-desc .closer p{font-size:clamp(20px,3.2vw,25px);font-weight:600;color:var(--ink);line-height:1.42;margin:0}\n.ml-desc .closer .accent{color:var(--olive)}\n\n@media(max-width:640px){.ml-desc .kit-grid{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\u003cdiv class=\"ml-desc\"\u003e\n\n  \u003cspan class=\"eyebrow\"\u003eMomentLock System\u003c\/span\u003e\n  \u003ch2 class=\"title\"\u003eCanopy Outfitting Kits\u003c\/h2\u003e\n\n  \u003cp class=\"lead\"\u003eTurn your canopy into a setup that actually works for you.\u003c\/p\u003e\n\n  \u003cp\u003eMomentLock™ Canopy Outfitting Kits combine our quick-connect canopy mounts with useful, interchangeable attachments—giving drinks, bags, gear, paper towels, trash and everyday essentials a dedicated place around your canopy instead of on the ground or piled onto a table.\u003c\/p\u003e\n\n  \u003cp\u003eWhether you just want a better place for your drinks or you’re outfitting an entire canopy for work, events or game day, choose the kit that fits your setup.\u003c\/p\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eChoose Your Setup\u003c\/h3\u003e\n    \u003cdiv class=\"kit-grid\"\u003e\n\n      \u003cdiv class=\"kit\"\u003e\n        \u003cdiv class=\"kit-name\"\u003eCanopy Essentials Kit\u003c\/div\u003e\n        \u003cdiv class=\"kit-spec\"\u003e2 Mounts · 2 Cup Holders\u003c\/div\u003e\n        \u003cp class=\"kit-desc\"\u003eA simple upgrade for keeping two drinks secure, accessible and off your table.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kit\"\u003e\n        \u003cdiv class=\"kit-name\"\u003eCanopy Utility Kit\u003c\/div\u003e\n        \u003cdiv class=\"kit-spec\"\u003e4 Mounts · 2 Cup Holders · 1 Multi-Function Loop\u003c\/div\u003e\n        \u003cp class=\"kit-desc\"\u003eAdds additional mounting points and a versatile attachment for bags, chairs, trash bags, towels and other gear.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kit anchor\"\u003e\n        \u003cdiv class=\"kit-name\"\u003eCanopy Cookout Kit\u003c\/div\u003e\n        \u003cdiv class=\"kit-spec\"\u003e4 Mounts · 2 Cup Holders · 1 Multi-Function Loop · 1 Paper Towel Holder\u003c\/div\u003e\n        \u003cp class=\"kit-desc\"\u003eA more complete setup for markets, tailgates, cookouts, campsites and anywhere food, gear and organization come together.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kit\"\u003e\n        \u003cdiv class=\"kit-name\"\u003eCanopy Command Center\u003c\/div\u003e\n        \u003cdiv class=\"kit-spec\"\u003e8 Mounts · 4 Cup Holders · 2 Multi-Function Loops · 1 Paper Towel Holder\u003c\/div\u003e\n        \u003cp class=\"kit-desc\"\u003eThe full setup. Outfit multiple canopy legs, keep more of what you need within reach and leave open mounting points for additional MomentLock attachments.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"band\"\u003e\n    \u003ch3\u003eOne Mount. A Growing System.\u003c\/h3\u003e\n    \u003cp\u003eMomentLock isn’t a one-purpose canopy hook. It’s a quick-connect mounting platform designed to let you outfit your canopy around the way you actually use it.\u003c\/p\u003e\n    \u003cp\u003eInstall a MomentLock in seconds, connect the attachment you need, and change your setup as your needs change—without drilling, zip ties or permanent modifications to your canopy.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eBuilt For\u003c\/h3\u003e\n    \u003cp\u003eMomentLock Canopy Outfitting Kits are built for:\u003c\/p\u003e\n    \u003cdiv class=\"chips\"\u003e\n      \u003cdiv class=\"chip\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Vendors, farmers markets \u0026amp; trade shows\n      \u003c\/div\u003e\n      \u003cdiv class=\"chip\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Tailgating \u0026amp; game day\n      \u003c\/div\u003e\n      \u003cdiv class=\"chip\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Sports sidelines \u0026amp; tournaments\n      \u003c\/div\u003e\n      \u003cdiv class=\"chip\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Camping \u0026amp; outdoor recreation\n      \u003c\/div\u003e\n      \u003cdiv class=\"chip\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Cookouts \u0026amp; backyard setups\n      \u003c\/div\u003e\n      \u003cdiv class=\"chip\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Festivals, events \u0026amp; mobile workspaces\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top:18px\"\u003eFrom keeping a vendor booth organized to building out a full game-day setup, the same MomentLock mounting points can support different attachments as the job changes.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eBuilt for Real Canopy Setups\u003c\/h3\u003e\n    \u003cul class=\"checks\"\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Fast, tool-free installation\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Fits 1\"–1.25\" square canopy legs\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        25 lb working load per MomentLock mount\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Attachments rated for up to 5 lb each\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Interchangeable MomentLock attachment system\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Install, remove and reconfigure in seconds\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Patent pending\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Designed \u0026amp; Tested in Texas\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"closer\"\u003e\n    \u003cp\u003eYour canopy already gives you the structure.\u003cbr\u003e\u003cspan class=\"accent\"\u003eMomentLock gives you a better way to use it.\u003c\/span\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Adapt-A-Mount","offers":[{"title":"Essentials Kit","offer_id":44705010384938,"sku":null,"price":78.99,"currency_code":"USD","in_stock":true},{"title":"Utility Kit","offer_id":44705010417706,"sku":null,"price":124.99,"currency_code":"USD","in_stock":true},{"title":"Outfitter Kit","offer_id":44705010450474,"sku":null,"price":144.99,"currency_code":"USD","in_stock":true},{"title":"Command Center","offer_id":44705010483242,"sku":null,"price":239.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/0834\/9738\/files\/Tailgate_Bundle_1_2813d6b8-07af-45c8-abc9-4329477954e6.png?v=1787236186"},{"product_id":"vendor-sign-holder-kits","title":"MomentLock™ Vendor Sign \u0026 Canopy Outfitting Kits","description":"\u003c!-- =============================================================\n     MomentLock™ BYOD Dowel Mount — product description block\n     Scoped under .ml-desc so it can drop into the Shopify\n     description field OR a GemPages \/ Custom HTML block without\n     colliding with theme styles. Matches live PDP:\n       DM Sans · olive #4c5633 \/ sage #747c60 \/ cream #f5f5f0\n     Self-contained. No JS. No frameworks.\n     ============================================================= --\u003e\n\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n.ml-desc{\n  --olive:#4c5633;\n  --olive-d:#3a4127;\n  --olive-l:#eef0e7;\n  --olive-bd:#cdd2bd;\n  --sage:#747c60;\n  --cream:#f5f5f0;\n  --ink:#1c1c18;\n  --body:#3a3a34;\n  --muted:#5a5a50;\n  --line:#dcdcd4;\n  --amber:#b07d1a;\n  --amber-bg:#fbf6ea;\n  --font:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n  --radius:14px;\n}\n\n.ml-desc *{box-sizing:border-box;margin:0;padding:0}\n.ml-desc{\n  font-family:var(--font);\n  color:var(--body);\n  line-height:1.62;\n  font-size:16px;\n  -webkit-font-smoothing:antialiased;\n  max-width:760px;\n  margin:0 auto;\n}\n\n\/* ---------- intro ---------- *\/\n.ml-desc .eyebrow{\n  font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;\n  color:var(--sage);display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;\n}\n.ml-desc .eyebrow::before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--olive)}\n\n.ml-desc h2.title{\n  font-family:var(--font);font-weight:700;color:var(--ink);\n  font-size:clamp(26px,4.5vw,34px);line-height:1.14;letter-spacing:-.015em;margin-bottom:6px;\n}\n.ml-desc .fit{\n  font-size:15px;font-weight:600;color:var(--olive);letter-spacing:.01em;margin-bottom:22px;\n}\n.ml-desc .lead{\n  font-size:17.5px;font-weight:500;color:var(--ink);line-height:1.5;margin-bottom:18px;\n}\n.ml-desc p{margin-bottom:16px}\n.ml-desc p:last-child{margin-bottom:0}\n\n\/* ---------- section framing ---------- *\/\n.ml-desc section{margin-top:38px}\n.ml-desc h3{\n  font-family:var(--font);font-weight:600;color:var(--ink);\n  font-size:19px;letter-spacing:-.01em;margin-bottom:16px;\n  padding-bottom:10px;border-bottom:1px solid var(--line);\n}\n\n\/* ---------- Great For — chip grid ---------- *\/\n.ml-desc .chips{\n  display:grid;grid-template-columns:repeat(2,1fr);gap:10px;\n}\n.ml-desc .chip{\n  display:flex;align-items:center;gap:11px;\n  background:var(--cream);border:1px solid var(--line);border-radius:12px;\n  padding:13px 15px;font-size:14.5px;font-weight:500;color:var(--ink);\n}\n.ml-desc .chip svg{flex:0 0 auto;width:18px;height:18px;color:var(--olive)}\n\n\/* ---------- Features — check list ---------- *\/\n.ml-desc ul.checks{list-style:none}\n.ml-desc ul.checks li{\n  display:flex;align-items:flex-start;gap:12px;padding:9px 0;\n  font-size:15.5px;color:var(--ink);border-bottom:1px solid var(--line);\n}\n.ml-desc ul.checks li:last-child{border-bottom:none}\n.ml-desc ul.checks li svg{flex:0 0 auto;width:19px;height:19px;color:var(--olive);margin-top:2px}\n\n\/* ---------- What's Included — card ---------- *\/\n.ml-desc .included{\n  background:var(--olive-l);border:1px solid var(--olive-bd);border-radius:var(--radius);\n  padding:20px 22px;\n}\n.ml-desc .included ul{list-style:none;margin-bottom:12px}\n.ml-desc .included li{\n  display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:var(--olive-d);\n  padding:7px 0;\n}\n.ml-desc .included li .qty{\n  flex:0 0 auto;min-width:30px;height:30px;padding:0 8px;border-radius:8px;\n  background:var(--olive);color:#fff;font-size:13px;font-weight:700;\n  display:inline-flex;align-items:center;justify-content:center;\n}\n.ml-desc .included .note{\n  font-size:13.5px;font-weight:400;color:var(--muted);line-height:1.5;\n  padding-top:12px;border-top:1px solid var(--olive-bd);margin:0;\n}\n\n\/* ---------- About — soft note ---------- *\/\n.ml-desc .about{\n  background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);\n  padding:20px 22px;\n}\n.ml-desc .about p{font-size:15px;color:var(--muted);line-height:1.6}\n\n\/* ---------- Important Information — safety callout ---------- *\/\n.ml-desc .notice{\n  background:var(--amber-bg);border:1px solid #ecd9a8;border-left:4px solid var(--amber);\n  border-radius:12px;padding:18px 20px;display:flex;gap:14px;align-items:flex-start;\n}\n.ml-desc .notice svg{flex:0 0 auto;width:22px;height:22px;color:var(--amber);margin-top:1px}\n.ml-desc .notice .n-title{\n  font-size:15px;font-weight:700;color:var(--ink);margin-bottom:5px;\n  letter-spacing:.01em;\n}\n.ml-desc .notice p{font-size:14.5px;color:#5c4d30;line-height:1.58;margin:0}\n\n@media(max-width:520px){\n  .ml-desc .chips{grid-template-columns:1fr}\n}\n\n\/* ============================================================\n   HARD ENFORCEMENT — GemPages \/ Shopify inject competing\n   stylesheets. Re-declare essentials with !important so the\n   block renders as intended inside a Custom HTML container.\n   ============================================================ *\/\n.ml-desc,.ml-desc *{box-sizing:border-box !important}\n.ml-desc{font-family:var(--font) !important;color:var(--body) !important;line-height:1.62 !important}\n.ml-desc h2.title,.ml-desc h3,.ml-desc .lead,.ml-desc .included li{color:var(--ink) !important}\n.ml-desc h2.title{color:var(--ink) !important}\n.ml-desc .fit{color:var(--olive) !important}\n.ml-desc ul.checks,.ml-desc .included ul{list-style:none !important;padding-left:0 !important;margin-left:0 !important}\n.ml-desc ul.checks li,.ml-desc .included li,.ml-desc .chip{margin:0 !important}\n.ml-desc a{color:var(--olive) !important}\n\n\/* ---------- Feature lines with bold lead-in ---------- *\/\n.ml-desc ul.checks li .f-label{font-weight:700;color:var(--ink);display:block;margin-bottom:1px}\n.ml-desc ul.checks li .f-body{font-weight:400;color:var(--body);font-size:15px;display:block;line-height:1.5}\n.ml-desc ul.checks li .f-text{display:block}\n\n\/* ---------- Specifications table ---------- *\/\n.ml-desc .specs{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}\n.ml-desc .spec-row{\n  display:flex;justify-content:space-between;align-items:baseline;gap:16px;\n  padding:12px 18px;border-bottom:1px solid var(--line);font-size:15px;\n}\n.ml-desc .spec-row:nth-child(odd){background:var(--cream)}\n.ml-desc .spec-row:last-child{border-bottom:none}\n.ml-desc .spec-row dt{color:var(--muted);font-weight:500}\n.ml-desc .spec-row dd{color:var(--ink);font-weight:600;text-align:right;margin:0}\n.ml-desc .specs,.ml-desc .spec-row dt,.ml-desc .spec-row dd{margin:0 !important}\n\n\/* ---------- Kit ladder cards ---------- *\/\n.ml-desc .kit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n.ml-desc .kit{\n  background:var(--cream);border:1px solid var(--line);border-left:3px solid var(--olive);\n  border-radius:12px;padding:20px 22px;\n}\n.ml-desc .kit.anchor{background:var(--olive-l);border-color:var(--olive-bd);border-left-color:var(--olive)}\n.ml-desc .kit-name{font-weight:700;color:var(--ink);font-size:20px;letter-spacing:-.01em;margin-bottom:7px;display:flex;align-items:center;gap:10px}\n.ml-desc .kit-name .tag{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--olive);border-radius:20px;padding:3px 10px}\n.ml-desc .kit-spec{font-weight:600;color:var(--olive);font-size:13.5px;margin-bottom:11px;letter-spacing:.01em}\n.ml-desc .kit-desc{font-size:14.5px;color:var(--body);line-height:1.55;margin:0}\n\n\/* ---------- Narrative band ---------- *\/\n.ml-desc .band{background:var(--olive-l);border:1px solid var(--olive-bd);border-radius:var(--radius);padding:28px 30px;margin-top:40px}\n.ml-desc .band h3{border:none;padding:0;margin-bottom:14px;font-size:22px}\n.ml-desc .band p{color:var(--olive-d);margin-bottom:13px;font-size:15.5px}\n.ml-desc .band p:last-child{margin-bottom:0}\n\n\/* ---------- Closer ---------- *\/\n.ml-desc .closer{margin-top:42px;text-align:center;padding:8px 10px}\n.ml-desc .closer p{font-size:clamp(20px,3.2vw,25px);font-weight:600;color:var(--ink);line-height:1.42;margin:0}\n.ml-desc .closer .accent{color:var(--olive)}\n\n@media(max-width:640px){.ml-desc .kit-grid{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\u003cdiv class=\"ml-desc\"\u003e\n\n  \u003cspan class=\"eyebrow\"\u003eMomentLock · For Vendors\u003c\/span\u003e\n  \u003ch2 class=\"title\"\u003eVendor Sign \u0026amp; Canopy Outfitting Kits\u003c\/h2\u003e\n\n  \u003cp class=\"lead\"\u003eOutfit your vendor canopy with professional signage, organization, and purpose-built attachments.\u003c\/p\u003e\n\n  \u003cp\u003eEvery MomentLock™ Vendor Sign \u0026amp; Canopy Outfitting Kit starts with our heavy-duty steel Vendor Sign Mount and the MomentLock™ tool-free canopy mounting system. From there, choose the setup that fits the way you work — from a dedicated sign setup to a more fully outfitted vendor booth.\u003c\/p\u003e\n\n  \u003cp\u003eMount your sign. Keep your drink off the table. Hang bags, tools, cords, or other booth essentials. Add mounting points where you need them and swap attachments as your setup changes.\u003c\/p\u003e\n\n  \u003cp\u003ePerfect for craft fairs, farmers markets, trade shows, festivals, pop-ups, and other vendor setups.\u003c\/p\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eChoose Your Setup\u003c\/h3\u003e\n    \u003cdiv class=\"kit-grid\"\u003e\n\n      \u003cdiv class=\"kit\"\u003e\n        \u003cdiv class=\"kit-name\"\u003eSign Kit\u003c\/div\u003e\n        \u003cp class=\"kit-desc\"\u003eThe complete setup for mounting one vendor sign.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kit\"\u003e\n        \u003cdiv class=\"kit-name\"\u003eEssentials Kit\u003c\/div\u003e\n        \u003cp class=\"kit-desc\"\u003eAdds a Cup Holder and an additional MomentLock™ mounting point.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kit\"\u003e\n        \u003cdiv class=\"kit-name\"\u003eBooth Kit\u003c\/div\u003e\n        \u003cp class=\"kit-desc\"\u003eMore mounting points and attachments to organize and outfit your workspace.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kit\"\u003e\n        \u003cdiv class=\"kit-name\"\u003ePro Kit\u003c\/div\u003e\n        \u003cp class=\"kit-desc\"\u003eOur most complete setup for larger booths, multiple sign locations, and maximum flexibility.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eWhy Vendors Choose MomentLock\u003c\/h3\u003e\n    \u003cul class=\"checks\"\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Heavy-duty steel Vendor Sign Mount included in every kit\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Tool-free MomentLock™ installation\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Reposition your setup as needed\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Interchangeable MomentLock™ attachments\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Keeps valuable table and work space clear\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Built for temporary, mobile, and changing vendor setups\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Powder-coated steel attachments\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"closer\"\u003e\n    \u003cp\u003eYour canopy is more than shelter.\u003cbr\u003e\u003cspan class=\"accent\"\u003eOutfit it.\u003c\/span\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Adapt-A-Mount","offers":[{"title":"Vendor Sign Kit","offer_id":44709719048234,"sku":null,"price":74.95,"currency_code":"USD","in_stock":true},{"title":"Vendor Essentials","offer_id":44709719081002,"sku":null,"price":109.95,"currency_code":"USD","in_stock":true},{"title":"Vendor Booth Kit","offer_id":44709719113770,"sku":null,"price":154.95,"currency_code":"USD","in_stock":true},{"title":"Vendor Pro Kit","offer_id":44709719146538,"sku":null,"price":273.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/0834\/9738\/files\/1.png?v=1787240067"}],"url":"https:\/\/www.adaptamount.com\/collections\/canopy-outfitting-kits.oembed","provider":"Adapt-A-Mount","version":"1.0","type":"link"}