{"product_id":"canopy-cup-holder","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\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \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\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\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\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\u003cp class=\"lead\"\u003eKeep your drink close, secure, and off crowded tables, coolers, or the ground.\u003c\/p\u003e\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\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\u003cp\u003eRugged enough for demanding outdoor setups and clean enough for everyday use.\u003c\/p\u003e\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 \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 \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 \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 \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 \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\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 Vendor booths and markets\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 Campsites and cookouts\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 Tailgates\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 Youth and adult sporting events\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 Festivals and outdoor events\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 Workshops and mobile work areas\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 Everyday canopy organization\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cdiv class=\"spec-row\"\u003eMaterial11-gauge steel\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003eFinishMatte-black powder coat\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003eCompatibilityStandard cans, bottles, and many insulated tumblers\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003eMomentLock Mount requiredYes\u003c\/div\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 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\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\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","url":"https:\/\/www.adaptamount.com\/products\/canopy-cup-holder","provider":"Adapt-A-Mount","version":"1.0","type":"link"}