{"title":"Home page","description":null,"products":[{"product_id":"cup-holder-for-momentlock-canopy-hook","title":"MomentLock™ Heavy-Duty Steel Cup Holder (Requires MomentLock Mount)","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\u003c\/style\u003e\n\u003cdiv class=\"ml-desc\"\u003e\n\n  \u003cspan class=\"eyebrow\"\u003eMomentLock Accessory\u003c\/span\u003e\n  \u003ch2 class=\"title\"\u003eHeavy-Duty Steel Cup Holder\u003c\/h2\u003e\n  \u003cdiv class=\"fit\"\u003e11-Gauge Steel · Matte-Black Powder Coat\u003c\/div\u003e\n\n  \u003cp class=\"lead\"\u003eKeep your drink close, secure, and off crowded tables, coolers, or the ground.\u003c\/p\u003e\n\n  \u003cp\u003eThe MomentLock™ Cup Holder is built from heavy-duty 11-gauge steel and finished with a durable matte-black powder coat for outdoor use. Its versatile design accommodates standard cans, bottles, and many full-size insulated tumblers, including popular YETI®-style drinkware.\u003c\/p\u003e\n\n  \u003cp\u003eAttach it to a MomentLock™ Mount to create a sturdy, dedicated place for your drink at vendor markets, sporting events, campsites, tailgates, cookouts, and other canopy setups. When it is time to pack up, simply remove it and reposition it wherever you need it next.\u003c\/p\u003e\n\n  \u003cp\u003eRugged enough for demanding outdoor setups and clean enough for everyday use.\u003c\/p\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eKey Features\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eHeavy-duty steel construction\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eMade from thick 11-gauge steel for a strong, durable drink-holding solution.\u003c\/span\u003e\u003c\/span\u003e\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eVersatile drink compatibility\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eDesigned to hold standard cans, bottles, and many popular insulated tumblers.\u003c\/span\u003e\u003c\/span\u003e\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eDurable powder-coated finish\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eThe matte-black powder coat provides a clean appearance and added protection for outdoor use.\u003c\/span\u003e\u003c\/span\u003e\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eKeeps surfaces clear\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eMoves your drink off tables, coolers, counters, and other valuable workspace.\u003c\/span\u003e\u003c\/span\u003e\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eDesigned for MomentLock\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eAttaches to a MomentLock™ Mount for fast installation, removal, and repositioning.\u003c\/span\u003e\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eGreat For\u003c\/h3\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        Vendor booths and markets\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        Campsites and cookouts\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        Tailgates\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        Youth and adult sporting events\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 and outdoor events\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        Workshops and mobile work areas\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        Everyday canopy organization\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eSpecifications\u003c\/h3\u003e\n    \u003cdl class=\"specs\"\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eMaterial\u003c\/dt\u003e\n\u003cdd\u003e11-gauge steel\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eFinish\u003c\/dt\u003e\n\u003cdd\u003eMatte-black powder coat\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eCompatibility\u003c\/dt\u003e\n\u003cdd\u003eStandard cans, bottles, and many insulated tumblers\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eMomentLock Mount required\u003c\/dt\u003e\n\u003cdd\u003eYes\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003c\/dl\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eWhat’s Included\u003c\/h3\u003e\n    \u003cdiv class=\"included\"\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cspan class=\"qty\"\u003e1\u003c\/span\u003e MomentLock™ Heavy-Duty Steel Cup Holder\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"note\"\u003eMomentLock™ Mount and drinkware are not included. Mount sold separately.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eShipping\u003c\/h3\u003e\n    \u003cdiv class=\"about\"\u003e\n      \u003cp\u003eShips free when added to an order containing a MomentLock™ Mount. Standalone accessory shipping is calculated at checkout.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Adapt-A-Mount","offers":[{"title":"Black","offer_id":43939569172522,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/0834\/9738\/files\/14_Slots_for_8-12_Centers_2.png?v=1786582003"},{"product_id":"momentlock-canopy-mount","title":"MomentLock™ Quick Connect Canopy Mount","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  .ml{\n    --olive:#4c5633; --sage:#747c60; --cream:#f5f5f0;\n    --ink:#23281b; --body:#3a3f30; --muted:#6b6f60;\n    --line:#e3e4da; --card:#ffffff; --tint:#eef0e7;\n    box-sizing:border-box; background:var(--cream); color:var(--body);\n    font-family:\"Poppins\",system-ui,-apple-system,sans-serif;\n    line-height:1.6; -webkit-font-smoothing:antialiased;\n    padding:64px 20px;\n  }\n  .ml *,.ml *::before,.ml *::after{box-sizing:border-box;}\n  .ml .wrap{max-width:780px;margin:0 auto;}\n  .ml p{margin:0 0 16px;font-size:16.5px;}\n  .ml strong{color:var(--ink);font-weight:600;}\n\n  \/* eyebrow + headings *\/\n  .ml .eyebrow{\n    font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;\n    color:var(--sage);margin:0 0 12px;\n  }\n  .ml h2.lead{\n    font-size:clamp(28px,7vw,40px);line-height:1.08;font-weight:700;color:var(--ink);\n    margin:0 0 22px;letter-spacing:-.01em;\n  }\n  .ml h3{\n    font-size:clamp(20px,5vw,26px);font-weight:700;color:var(--ink);\n    margin:0 0 18px;letter-spacing:-.01em;\n  }\n  .ml .block{margin-top:56px;}\n  .ml .rule{height:1px;background:var(--line);border:0;margin:0;}\n\n  \/* problem list *\/\n  .ml .problems{list-style:none;margin:0 0 24px;padding:0;}\n  .ml .problems li{\n    position:relative;padding:10px 0 10px 30px;font-size:16px;\n    border-bottom:1px solid var(--line);\n  }\n  .ml .problems li:last-child{border-bottom:0;}\n  .ml .problems li::before{\n    content:\"\";position:absolute;left:2px;top:18px;\n    width:12px;height:2px;background:var(--sage);border-radius:2px;\n  }\n\n  \/* transformation callout *\/\n  .ml .shift{\n    background:var(--tint);border-left:4px solid var(--olive);\n    border-radius:0 12px 12px 0;padding:22px 24px;margin-top:8px;\n  }\n  .ml .shift .tag{\n    display:block;font-size:12.5px;font-weight:600;letter-spacing:.12em;\n    text-transform:uppercase;color:var(--olive);margin-bottom:8px;\n  }\n  .ml .shift p{margin:0;color:var(--ink);font-weight:500;}\n\n  \/* feature rows *\/\n  .ml .feat{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid var(--line);}\n  .ml .feat:last-of-type{border-bottom:0;}\n  .ml .feat .ic{\n    flex:0 0 44px;width:44px;height:44px;border-radius:11px;\n    background:var(--tint);display:flex;align-items:center;justify-content:center;\n  }\n  .ml .feat .ic svg{width:22px;height:22px;stroke:var(--olive);fill:none;\n    stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}\n  .ml .feat h4{margin:2px 0 4px;font-size:16.5px;font-weight:600;color:var(--ink);}\n  .ml .feat p{margin:0;font-size:15px;color:var(--body);}\n\n  \/* size chips *\/\n  .ml .sizes{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;}\n  .ml .chip{\n    font-size:13.5px;font-weight:500;color:var(--olive);\n    background:#fff;border:1px solid var(--line);border-radius:999px;padding:5px 13px;\n  }\n  .ml .chip.on{background:var(--olive);color:#fff;border-color:var(--olive);}\n  .ml .brands{font-size:14.5px;color:var(--muted);margin-top:12px;}\n\n  \/* use cases *\/\n  .ml .uses{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;}\n  .ml .use{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;}\n  .ml .use .ic{width:40px;height:40px;border-radius:10px;background:var(--tint);\n    display:flex;align-items:center;justify-content:center;margin-bottom:12px;}\n  .ml .use .ic svg{width:21px;height:21px;stroke:var(--olive);fill:none;\n    stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}\n  .ml .use h4{margin:0 0 4px;font-size:15.5px;font-weight:600;color:var(--ink);}\n  .ml .use p{margin:0;font-size:13.5px;color:var(--body);line-height:1.5;}\n  @media (max-width:480px){.ml .uses{grid-template-columns:1fr;}}\n\n  \/* accessory *\/\n  .ml .acc{display:flex;gap:22px;align-items:flex-start;background:var(--card);\n    border:1px solid var(--line);border-radius:16px;padding:22px;margin-top:8px;}\n  .ml .acc-img{flex:0 0 132px;width:132px;aspect-ratio:1;border-radius:12px;\n    background:var(--tint);display:flex;align-items:center;justify-content:center;\n    overflow:hidden;color:var(--sage);font-size:11.5px;text-align:center;padding:8px;line-height:1.4;}\n  .ml .acc-img img{width:100%;height:100%;object-fit:contain;display:block;}\n  .ml .acc-body h4{margin:0 0 6px;font-size:18px;font-weight:600;color:var(--ink);}\n  .ml .acc-body p{margin:0 0 14px;font-size:15px;color:var(--body);}\n  @media (max-width:520px){\n    .ml .acc{flex-direction:column;gap:16px;}\n    .ml .acc-img{flex:none;width:100%;aspect-ratio:16\/10;}\n  }\n\n  \/* included *\/\n  .ml .incl{list-style:none;margin:0 0 16px;padding:0;}\n  .ml .incl li{position:relative;padding:9px 0 9px 32px;font-size:16px;border-bottom:1px solid var(--line);}\n  .ml .incl li:last-child{border-bottom:0;}\n  .ml .incl li svg{position:absolute;left:0;top:11px;width:20px;height:20px;\n    stroke:var(--olive);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}\n  .ml .note{font-size:14px;color:var(--muted);font-style:normal;\n    background:#fff;border:1px dashed var(--line);border-radius:10px;padding:12px 16px;}\n\n  \/* faq *\/\n  .ml details{border-bottom:1px solid var(--line);}\n  .ml summary{\n    list-style:none;cursor:pointer;padding:18px 36px 18px 0;position:relative;\n    font-size:16.5px;font-weight:600;color:var(--ink);\n  }\n  .ml summary::-webkit-details-marker{display:none;}\n  .ml summary::after{\n    content:\"\";position:absolute;right:4px;top:24px;width:11px;height:11px;\n    border-right:2px solid var(--sage);border-bottom:2px solid var(--sage);\n    transform:rotate(45deg);transition:transform .2s ease;\n  }\n  .ml details[open] summary::after{transform:rotate(-135deg);}\n  .ml details p{padding:0 0 20px;font-size:15.5px;color:var(--body);margin:0;}\n\n  .ml .legal{margin-top:48px;padding-top:22px;border-top:1px solid var(--line);\n    font-size:12.5px;color:var(--muted);text-align:center;}\n\n  @media (max-width:480px){\n    .ml{padding:48px 18px;}\n    .ml .feat{gap:14px;}\n  }\n  @media (prefers-reduced-motion:reduce){.ml *{transition:none !important;}}\n  .ml a:focus-visible,.ml summary:focus-visible{outline:2px solid var(--olive);outline-offset:3px;border-radius:6px;}\n\u003c\/style\u003e\n\u003csection aria-label=\"Why MomentLock\" class=\"ml\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003c!-- ===== INTRO ===== --\u003e\n\u003cp class=\"eyebrow\"\u003eQuick-Connect Canopy Mount\u003c\/p\u003e\n\u003ch2 class=\"lead\"\u003eStop rigging. Start organizing.\u003c\/h2\u003e\n\u003cp\u003eYour gear cost real money. It shouldn't be sitting in the dirt and mud, getting rained on, kicked, and stepped on — or strapped to your canopy with bungee cords and zip ties.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eMomentLock™ Quick-Connect Canopy Mount\u003c\/strong\u003e is a heavy-duty, modular system built to clean up your footprint and keep your essential gear organized, accessible, and completely off the ground.\u003c\/p\u003e\n\u003cp\u003eEngineered for tool-free fitment onto square-leg canopy frames, the patent-pending system lets you build dedicated storage zones right at arm's reach.\u003c\/p\u003e\n\u003c!-- ===== PROBLEM ===== --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003ch3\u003eThe problem MomentLock solves\u003c\/h3\u003e\n\u003cp\u003eTraditional canopy setups usually mean:\u003c\/p\u003e\n\u003cul class=\"problems\"\u003e\n\u003cli\u003eGear left on the wet ground or grass\u003c\/li\u003e\n\u003cli\u003eDrinks balanced precariously on top of rolling coolers\u003c\/li\u003e\n\u003cli\u003eHeavy bags hanging off folding chairs\u003c\/li\u003e\n\u003cli\u003eZip ties and duct tape holding everything together\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"shift\"\u003e\n\u003cspan class=\"tag\"\u003eThe MomentLock transformation\u003c\/span\u003e\n\u003cp\u003eYour canopy becomes a streamlined setup with dedicated gear zones. Spend less time managing your gear and more time enjoying the moment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== WHY ===== --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003ch3\u003eWhy MomentLock\u003c\/h3\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"9\" width=\"14\" y=\"11\" x=\"5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 11V8a4 4 0 0 1 8 0v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eWeight-locked grip\u003c\/h4\u003e\n\u003cp\u003eThe patent-pending design uses the weight of your gear to increase its mechanical grip force, creating a rock-solid hold during real-world use. Tested to support up to 25 lbs per mount.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 9h11a4 4 0 0 1 0 8h-3\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 7 7 9l2 2\"\u003e\u003c\/path\u003e\u003cpath d=\"M20 15h-11a4 4 0 0 1 0-8h3\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 17l2-2-2-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eQuick-connect accessories\u003c\/h4\u003e\n\u003cp\u003eSwap modular accessories like cup holders and gear hooks in seconds to customize your setup for youth sports, tailgates, farmers markets, and camping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 4v7a6 6 0 0 0 12 0V4\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 4H3M18 4h3M6 9H3M18 9h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eIntegrated utility magnet\u003c\/h4\u003e\n\u003cp\u003eBuilt-in magnets help secure accessories while giving you a direct attachment point for keys, pocket tools, and small metal essentials.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 12a9 9 0 1 1-3-6.7\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 4v5h-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eQuarter-turn, tool-free install\u003c\/h4\u003e\n\u003cp\u003eInstalls in seconds with a simple quarter-turn motion. No tools, no straps, and no permanent modifications to your tent frame.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 4h5M4 4v5M20 20h-5M20 20v-5\"\u003e\u003c\/path\u003e\u003crect rx=\"1.5\" height=\"8\" width=\"8\" y=\"8\" x=\"8\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eFits most square-leg frames\u003c\/h4\u003e\n\u003cp\u003eEngineered for maximum stability on square-leg canopies. Quick-change sizing inserts fit most popular brands, including E-Z UP®, Coleman®, Crown Shades®, Academy®, and Ozark Trail®.\u003c\/p\u003e\n\u003cdiv class=\"sizes\"\u003e\n\u003cspan class=\"chip\"\u003e1.0\"\u003c\/span\u003e \u003cspan class=\"chip on\"\u003e1.125\" · pre-installed\u003c\/span\u003e \u003cspan class=\"chip\"\u003e1.25\"\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== WHO IT'S FOR ===== --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cdiv class=\"uses\"\u003e\n\u003cdiv class=\"use\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M11 2H4a2 2 0 0 0-2 2v7l9 9a2 2 0 0 0 2.8 0l6-6a2 2 0 0 0 0-2.8z\"\u003e\u003c\/path\u003e\u003ccircle r=\"1.2\" cy=\"7\" cx=\"7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003ch4\u003eMarket \u0026amp; craft vendors\u003c\/h4\u003e\n\u003cp\u003eKeep your booth tidy and your inventory off the ground at farmers markets and craft fairs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"9\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 3v18M3 12h18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003ch4\u003eSideline parents\u003c\/h4\u003e\n\u003cp\u003eBags, water bottles, and shade gear organized through every tournament weekend.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 3v18\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 4h13l-3 4 3 4H6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003ch4\u003eTailgaters\u003c\/h4\u003e\n\u003cp\u003eDrinks within reach and gear off the grass from kickoff to the fourth quarter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2 6 11h12zM12 7 5 17h14zM12 17v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003ch4\u003eCampers\u003c\/h4\u003e\n\u003cp\u003eA tidy basecamp — packs, lights, and tools hung where you can find them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== ACCESSORIES ===== --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003ch3\u003eAccessories\u003c\/h3\u003e\n\u003cp\u003eThe quick-connect platform lets you add and swap accessories in seconds — and they're built to the same standard as the mount.\u003c\/p\u003e\n\u003cdiv class=\"acc\"\u003e\n\u003cdiv class=\"acc-img\"\u003e\u003cimg loading=\"lazy\" alt=\"MomentLock cup holder accessory in powder-coated steel\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/0834\/9738\/files\/CupHolder.png?v=1758750864\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003ch4\u003eCup Holder\u003c\/h4\u003e\n\u003cp\u003eFormed from 11-gauge powder-coated steel — substantial enough to hold a full tumbler steady, with a finish built to take sun, rain, and scratches. Snaps onto any MomentLock™ mount through the quick-connect platform.\u003c\/p\u003e\n\u003cdiv class=\"sizes\"\u003e\n\u003cspan class=\"chip on\"\u003e11-Gauge Steel\u003c\/span\u003e \u003cspan class=\"chip\"\u003ePowder-Coated\u003c\/span\u003e \u003cspan class=\"chip\"\u003eQuick-Connect\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== WHAT'S INCLUDED ===== --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003ch3\u003eWhat's included inside every pack\u003c\/h3\u003e\n\u003cul class=\"incl\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMomentLock™ heavy-duty canopy mounts, with integrated utility magnets\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eQuick-change interchangeable sizing inserts — 1.0\", 1.125\" (pre-installed), and 1.25\"\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"note\"\u003ePacks include mounts and sizing inserts only. Cup holders and other accessories are available separately as add-ons.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== FAQ ===== --\u003e\n\u003cdiv class=\"block\"\u003e\n\u003ch3\u003eCommon questions\u003c\/h3\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill it fit my canopy?\u003c\/summary\u003e\n\u003cp\u003eMomentLock™ is engineered specifically for square-leg canopies and includes modular inserts for the most common structural sizes, from 1.0\" to 1.25\".\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow much weight can it support?\u003c\/summary\u003e\n\u003cp\u003eEach individual mount has been ruggedly tested to support a working load of up to 25 lbs.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDo I need tools to install it?\u003c\/summary\u003e\n\u003cp\u003eNo. It installs cleanly in seconds with a simple, tool-free quarter-turn mounting design.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I add accessories later?\u003c\/summary\u003e\n\u003cp\u003eYes. Dedicated cup holders and gear hooks install and swap in seconds using the integrated quick-connect platform.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cp class=\"legal\"\u003eMomentLock™ and Adapt-A-Mount™ are trademarks of Boston Grey Holdings, LLC. Patent pending.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Adapt-A-Mount","offers":[{"title":"1-Pack (1 Mount)","offer_id":44504417173546,"sku":null,"price":24.99,"currency_code":"USD","in_stock":true},{"title":"2-Pack (2 Mounts)","offer_id":43776942932010,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"4-Pack (4 Mounts)","offer_id":43794689261610,"sku":null,"price":74.99,"currency_code":"USD","in_stock":true},{"title":"8-Pack (8 Mounts)","offer_id":43919561588778,"sku":null,"price":119.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/0834\/9738\/files\/MomentLock_Hero_V7.webp?v=1784842294"},{"product_id":"momentlock™-byod-accessory-mount-fits-5-8-round-square-dowels","title":"MomentLock™ BYOD Accessory Mount | Fits 5\/8\" Round \u0026 Square Dowels (Requires MomentLock Mount)","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\u003c\/style\u003e\n\n\u003cdiv class=\"ml-desc\"\u003e\n\n  \u003cspan class=\"eyebrow\"\u003eMomentLock Accessory\u003c\/span\u003e\n  \u003ch2 class=\"title\"\u003eBYOD Accessory Mount\u003c\/h2\u003e\n\n  \u003cp class=\"lead\"\u003eExpand your MomentLock™ accessory platform with your own ideas.\u003c\/p\u003e\n\n  \u003cp\u003eThe MomentLock™ BYOD (Bring Your Own Dowel) Accessory Mount is a versatile foundation for creating custom canopy accessories using standard 5\/8\" round or square wood dowels or similarly sized tubing.\u003c\/p\u003e\n\n  \u003cp\u003eWhether you’re displaying a vendor sign, identifying your campsite, hanging lightweight decorations, supporting a small banner, or building your next DIY project, the BYOD Accessory Mount makes it easy to create an accessory that’s tailored to your needs.\u003c\/p\u003e\n\n  \u003cp\u003eDesigned to work seamlessly with the MomentLock ecosystem, the mount features an integrated steel disk that interfaces with the magnetic accessory platform to help keep your accessory securely seated while allowing quick installation and removal.\u003c\/p\u003e\n\n  \u003cp\u003eThe included keeper installs on the end of your dowel or tube to help prevent signs and accessories from sliding off during normal use. For a more permanent assembly, both the mount and keeper include countersunk holes and can be secured using #6 × 5\/8\" flat head wood screws (not included). Fasteners are optional for many applications.\u003c\/p\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eFeatures\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        Accepts standard 5\/8\" round or square wood dowels\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        Compatible with similarly sized metal or composite tubing\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        Integrated steel disk designed for the MomentLock magnetic accessory platform\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        Included keeper helps retain signs and accessories on the dowel or tube\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        Optional screw mounting for added security\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        Lightweight, durable, and easy to install or remove\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eGreat For\u003c\/h3\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        Vendor and market signs\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        Campsite or team identification\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        Small flags and lightweight banners\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        Holiday and seasonal decorations\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        DIY canopy accessories\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        Creative projects unique to your setup\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eWhat’s Included\u003c\/h3\u003e\n    \u003cdiv class=\"included\"\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cspan class=\"qty\"\u003e1\u003c\/span\u003e MomentLock™ BYOD Accessory Mount\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"qty\"\u003e1\u003c\/span\u003e End Keeper\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"note\"\u003eMomentLock mount, dowel or tubing, screws, signs, and accessories sold separately.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eAbout This Product\u003c\/h3\u003e\n    \u003cdiv class=\"about\"\u003e\n      \u003cp\u003eThe BYOD Accessory Mount is manufactured using high-quality 3D printing to keep costs low while allowing us to rapidly develop new accessories for the MomentLock platform. Minor layer lines and cosmetic variations are a normal characteristic of the process and do not affect intended performance. Every part is individually inspected before shipping.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eImportant Information\u003c\/h3\u003e\n    \u003cdiv class=\"notice\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"\u003e\u003c\/path\u003e\u003cline x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\u003e\u003c\/line\u003e\u003cline x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"n-title\"\u003eRead before use\u003c\/div\u003e\n        \u003cp\u003eThis accessory is intended for lightweight applications. Wind can significantly increase the forces applied to signs, flags, banners, fabric, and other large accessories. Always use good judgment and remove wind-catching items during high winds or severe weather.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Adapt-A-Mount","offers":[{"title":"Default Title","offer_id":44535636951082,"sku":null,"price":11.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/0834\/9738\/files\/BYODHero.webp?v=1783303982"},{"product_id":"momentlock™-heavy-duty-vendor-sign-mount","title":"MomentLock™ Heavy Duty Vendor Sign Holder (Requires MomentLock Mount)","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\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" 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\"\u003e\u003c\/p\u003e\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\u003c\/style\u003e\n\u003cdiv class=\"ml-desc\"\u003e\n\u003cspan class=\"eyebrow\"\u003eMomentLock Accessory\u003c\/span\u003e\n\u003ch2 class=\"title\"\u003eHeavy Duty Sign Mount\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eDisplay your business, sponsor, or event signage with confidence.\u003c\/p\u003e\n\u003cp\u003eThe MomentLock™ Heavy Duty Sign Mount is built from rugged 11ga powder-coated steel and securely attaches to any MomentLock Mount, creating a clean, professional display for markets, festivals, sporting events, trade shows, and more.\u003c\/p\u003e\n\u003cp\u003eDesigned to support a wide range of signs, the mount features 1\/4\" slots that accommodate signs with 8–12\" mounting centers and accept common 1\/4\" mounting hardware. An integrated 1\/2\" keeper lip helps prevent slip-on signs from sliding off if they’re bumped or caught by the wind.\u003c\/p\u003e\n\u003cp\u003eIn addition to the mounting slots, two 3\/16\" holes on 10\" centers provide added flexibility to accommodate different sign designs and mounting methods.\u003c\/p\u003e\n\u003cp\u003eProudly Made in the USA, the MomentLock Heavy Duty Sign Mount is engineered for years of dependable outdoor use.\u003c\/p\u003e\n\u003csection\u003e\n\u003ch3\u003eFeatures\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 Heavy-duty 11ga powder-coated steel construction\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 1\/4\" mounting slots fit signs with 8–12\" mounting centers\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 Accepts common 1\/4\" mounting hardware\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 Additional 3\/16\" mounting holes provide increased sign compatibility\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 Integrated 1\/2\" keeper lip helps prevent slip-on signs from sliding off if bumped or exposed to wind\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 16\" overall length provides excellent support for larger signs\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 Designed exclusively for MomentLock Mounts\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 Made in the USA\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n\u003ch3\u003eWhat’s Included\u003c\/h3\u003e\n\u003cdiv class=\"included\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan class=\"qty\"\u003e1\u003c\/span\u003e MomentLock™ Heavy Duty Sign Mount\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"note\"\u003eMomentLock Mount required and sold separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Adapt-A-Mount","offers":[{"title":"Black","offer_id":44555742740522,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/0834\/9738\/files\/Sign_Holder_Hero_1.png?v=1786581380"},{"product_id":"professional-shade-technician-neoprene-can-cooler","title":"Professional Shade Technician Neoprene Can Cooler","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\u003c\/style\u003e\n\n\u003cdiv class=\"ml-desc\"\u003e\n\n  \u003cspan class=\"eyebrow\"\u003eMomentLock Gear\u003c\/span\u003e\n  \u003ch2 class=\"title\"\u003eProfessional Shade Technician Can Cooler\u003c\/h2\u003e\n  \u003cdiv class=\"fit\"\u003eSoft Neoprene · Fits Standard 12 oz Cans\u003c\/div\u003e\n\n  \u003cp class=\"lead\"\u003eYou’ve put in the work. You’ve mastered the shade. Now make it official.\u003c\/p\u003e\n\n  \u003cp\u003eThe MomentLock Professional Shade Technician Can Cooler keeps your drink colder while giving your canopy setup the certification it deserves. Made from soft, collapsible neoprene, it fits easily into a pocket, tote, cooler, or gear bag.\u003c\/p\u003e\n\n  \u003cp\u003ePerfect for market vendors, sports parents, campers, tailgaters, and anyone who takes their shade seriously.\u003c\/p\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eDetails\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        Soft neoprene construction\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 most standard 12 oz cans\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        Collapsible for easy storage\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        Full-color MomentLock “Professional Shade Technician” design\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        Helps keep drinks cold and hands dry\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 in the USA\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eShipping\u003c\/h3\u003e\n    \u003cdiv class=\"included\"\u003e\n      \u003cp class=\"note\" style=\"padding-top:0 !important;border-top:none !important;font-size:15px !important;color:#3a4127 !important;font-weight:500 !important;\"\u003eShips free when added to an order with MomentLock mounts or accessories.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Adapt-A-Mount","offers":[{"title":"Black","offer_id":44562385567786,"sku":null,"price":2.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/0834\/9738\/files\/KoozieFront.webp?v=1783864176"},{"product_id":"momentlock-paper-towel-holder","title":"MomentLock Paper Towel Holder (Requires MomentLock Mount)","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\u003c\/style\u003e\n\u003cdiv class=\"ml-desc\"\u003e\n\n  \u003cspan class=\"eyebrow\"\u003eMomentLock Accessory\u003c\/span\u003e\n  \u003ch2 class=\"title\"\u003ePaper Towel Holder\u003c\/h2\u003e\n  \u003cdiv class=\"fit\"\u003e11-Gauge Powder-Coated Steel\u003c\/div\u003e\n\n  \u003cp class=\"lead\"\u003eKeep paper towels within reach and off your table, cooler, or workspace.\u003c\/p\u003e\n\n  \u003cp\u003eThe MomentLock Paper Towel Holder gives your canopy setup a dedicated place for standard and larger paper towel rolls. Built from heavy-duty 11-gauge steel with a durable powder-coated finish, it is designed for markets, cookouts, campsites, sporting events, outdoor workspaces, and anywhere spills are part of the day.\u003c\/p\u003e\n\n  \u003cp\u003eThe open-sided design makes replacing a roll quick and easy, while the 9.5-inch vertical support helps keep the roll secure and ready to use. Attach it to your MomentLock mounting system when needed, then remove it just as quickly when it is time to pack up.\u003c\/p\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eKey Features\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eHeavy-duty construction\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eMade from durable 11-gauge powder-coated steel.\u003c\/span\u003e\u003c\/span\u003e\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eKeeps towels within reach\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eFrees up valuable table, counter, and cooler space.\u003c\/span\u003e\u003c\/span\u003e\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eFits most paper towel rolls\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eAccommodates rolls measuring up to 6.5 inches in diameter.\u003c\/span\u003e\u003c\/span\u003e\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eQuick roll changes\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eOpen design makes loading and replacing paper towels simple.\u003c\/span\u003e\u003c\/span\u003e\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eBuilt for outdoor setups\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eIdeal for vendor booths, campsites, tailgates, cookouts, sporting events, and mobile work areas.\u003c\/span\u003e\u003c\/span\u003e\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eMomentLock compatible\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eDesigned for use with the MomentLock canopy mounting system.\u003c\/span\u003e\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eSpecifications\u003c\/h3\u003e\n    \u003cdl class=\"specs\"\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eMaterial\u003c\/dt\u003e\n\u003cdd\u003e11-gauge steel\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eFinish\u003c\/dt\u003e\n\u003cdd\u003ePowder coated\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eVertical support\u003c\/dt\u003e\n\u003cdd\u003e9.5 in\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eRoll clearance\u003c\/dt\u003e\n\u003cdd\u003e3.25 in\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eMaximum roll diameter\u003c\/dt\u003e\n\u003cdd\u003e6.5 in\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eMount required\u003c\/dt\u003e\n\u003cdd\u003eYes\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eMomentLock mount included\u003c\/dt\u003e\n\u003cdd\u003eNo\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003c\/dl\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eWhat’s Included\u003c\/h3\u003e\n    \u003cdiv class=\"included\"\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cspan class=\"qty\"\u003e1\u003c\/span\u003e MomentLock Paper Towel Holder\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"note\"\u003ePaper towels and MomentLock mount are not included. MomentLock mount sold separately.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eShipping\u003c\/h3\u003e\n    \u003cdiv class=\"about\"\u003e\n      \u003cp\u003eShips free when added to an order containing MomentLock mounts. Standalone accessory shipping is calculated at checkout.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Adapt-A-Mount","offers":[{"title":"Default Title","offer_id":44562434752554,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/0834\/9738\/files\/14_Slots_for_8-12_Centers_1.png?v=1786581963"},{"product_id":"momentlock™-multi-function-loop","title":"MomentLock™ Multi-Function Gear Loop (Requires MomentLock Mount)","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\u003c\/style\u003e\n\u003cdiv class=\"ml-desc\"\u003e\n\n  \u003cspan class=\"eyebrow\"\u003eMomentLock Accessory\u003c\/span\u003e\n  \u003ch2 class=\"title\"\u003eMulti-Function Loop\u003c\/h2\u003e\n  \u003cdiv class=\"fit\"\u003e11-Gauge Powder-Coated Steel\u003c\/div\u003e\n\n  \u003cp class=\"lead\"\u003eA compact accessory with more than one way to keep your setup organized.\u003c\/p\u003e\n\n  \u003cp\u003eThe MomentLock™ Multi-Function Loop combines a closed loop for carabiners, clips, straps, and other attachments with a small integrated hook for grocery bag handles, paracord, lanyards, and other lightweight items.\u003c\/p\u003e\n\n  \u003cp\u003eUse the built-in hook to hang a grocery sack as a convenient temporary trash bag, or use the larger loop to create your own organization solution. It is ideal for vendor booths, campsites, tailgates, sporting events, and everyday canopy setups.\u003c\/p\u003e\n\n  \u003cp\u003eMade in the USA from durable 11-gauge powder-coated steel and designed specifically for the MomentLock™ mounting system.\u003c\/p\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eKey Features\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eClosed multi-purpose loop\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eProvides a secure attachment point for carabiners, clips, small straps, and other compatible accessories.\u003c\/span\u003e\u003c\/span\u003e\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eIntegrated utility hook\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eThe small open hook is ideal for grocery bag handles, paracord, lanyards, keys, and other lightweight items.\u003c\/span\u003e\u003c\/span\u003e\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eConvenient trash-bag setup\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eHang the handles of a standard grocery sack from the utility hook to create a quick, compact trash bag for your setup.\u003c\/span\u003e\u003c\/span\u003e\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eHeavy-duty steel construction\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eMade from durable 11-gauge steel with a powder-coated finish.\u003c\/span\u003e\u003c\/span\u003e\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eCompact and versatile\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eAdds useful hanging space without taking up valuable table or floor space.\u003c\/span\u003e\u003c\/span\u003e\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        \u003cspan class=\"f-text\"\u003e\u003cspan class=\"f-label\"\u003eDesigned for MomentLock\u003c\/span\u003e\u003cspan class=\"f-body\"\u003eInstalls on a MomentLock™ Mount for quick placement, removal, and repositioning.\u003c\/span\u003e\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eGreat For\u003c\/h3\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        Carabiners and clips\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        Grocery sacks as temporary trash bags\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        Paracord and lanyards\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        Keys and small tools\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        Lightweight bags\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        Small straps and hanging accessories\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        Vendor booth organization\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 and tailgating setups\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eSpecifications\u003c\/h3\u003e\n    \u003cdl class=\"specs\"\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eMaterial\u003c\/dt\u003e\n\u003cdd\u003e11-gauge steel\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eFinish\u003c\/dt\u003e\n\u003cdd\u003ePowder coated\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003ePrimary attachment\u003c\/dt\u003e\n\u003cdd\u003eClosed multi-purpose loop\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eSecondary attachment\u003c\/dt\u003e\n\u003cdd\u003eSmall open utility hook\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eCountry of manufacture\u003c\/dt\u003e\n\u003cdd\u003eMade in the USA\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eMomentLock Mount required\u003c\/dt\u003e\n\u003cdd\u003eYes\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cdt\u003eCarabiner included\u003c\/dt\u003e\n\u003cdd\u003eNo\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003c\/dl\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eWhat’s Included\u003c\/h3\u003e\n    \u003cdiv class=\"included\"\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cspan class=\"qty\"\u003e1\u003c\/span\u003e MomentLock™ Multi-Function Loop\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"note\"\u003eMomentLock™ Mount, carabiners, bags, and other displayed items are not included. Mount sold separately.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection\u003e\n    \u003ch3\u003eShipping\u003c\/h3\u003e\n    \u003cdiv class=\"about\"\u003e\n      \u003cp\u003eShips free when added to an order containing a MomentLock™ Mount. Standalone accessory shipping is calculated at checkout.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Adapt-A-Mount","offers":[{"title":"Black","offer_id":44612472602666,"sku":null,"price":10.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/0834\/9738\/files\/14_Slots_for_8-12_Centers.png?v=1786581918"}],"url":"https:\/\/www.adaptamount.com\/collections\/frontpage.oembed","provider":"Adapt-A-Mount","version":"1.0","type":"link"}