{"title":"Other Products","description":"","products":[{"product_id":"custom-uv-magic-versatile-shoe-charms","title":"Custom Sunlight Color-Changing Versatile Shoe Charms- Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO)\n     For: Custom 3D Die Cut Rubber Keychains\n     Update: Copy aligned to current page options (no unnecessary repeats)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  \/* Lead headline uses the same title size as other headings *\/\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-weight: 700;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead (shorter) --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom Sunlight Color-Changing Versatile Shoe Charms\u003c\/span\u003e Choose quantity, upload your logo, and checkout. Mockup in 24 hours. We produce after you approve.\u003c\/p\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 10 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 (aligned to screenshot options) --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo file. If you need backside printing, select the option on the page. Any other requests (colors, size, placement) can be left in the comments box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eLead time means \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery).\u003c\/p\u003e\n\u003cdiv class=\"oo-card\" style=\"margin: 14px 0 0 0;\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll send your mockup within 24 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMockup approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eSpecial request or need a mockup first?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-sunlight-color-changing-versatile-shoe-charms-free-design-proof-quote#free-mockup-form\" class=\"oo-cta-btn\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"10","offer_id":50241256653119,"sku":"","price":238.0,"currency_code":"CAD","in_stock":true},{"title":"25","offer_id":50241256685887,"sku":"","price":325.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":50241256718655,"sku":"","price":395.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":50241256751423,"sku":"","price":583.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":50241256784191,"sku":"","price":775.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":50241256816959,"sku":"","price":903.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":50241256849727,"sku":"","price":996.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":50241256882495,"sku":"","price":1154.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":50241256915263,"sku":"","price":1298.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":50241256948031,"sku":"","price":1453.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":50241256980799,"sku":"","price":1615.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":50241257013567,"sku":"","price":1752.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":50241257046335,"sku":"","price":1958.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":50241257079103,"sku":"","price":2146.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":50241257111871,"sku":"","price":2340.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":50241257144639,"sku":"","price":3391.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":50241257177407,"sku":"","price":4032.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":50241257210175,"sku":"","price":5229.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":50241257242943,"sku":"","price":8340.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":50241257275711,"sku":"","price":15360.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/UV-Magic-versatile-Shoe-Charms1.jpg?v=1764322015"},{"product_id":"custom-uv-magic-shoelace-charms","title":"Custom Sunlight Color-Changing Shoelace Charms - Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO)\n     For: Custom 3D Die Cut Rubber Keychains\n     Update: Copy aligned to current page options (no unnecessary repeats)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  \/* Lead headline uses the same title size as other headings *\/\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-weight: 700;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead (shorter) --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom Sunlight Color-Changing Shoelace Charms\u003c\/span\u003e Choose quantity, upload your logo, and checkout. Mockup in 24 hours. We produce after you approve.\u003c\/p\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 10 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 (aligned to screenshot options) --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo file. If you need backside printing, select the option on the page. Any other requests (colors, size, placement) can be left in the comments box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eLead time means \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery).\u003c\/p\u003e\n\u003cdiv class=\"oo-card\" style=\"margin: 14px 0 0 0;\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll send your mockup within 24 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMockup approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eSpecial request or need a mockup first?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-uv-magic-shoelace-charms-free-design-proof-quote#free-mockup-form\" class=\"oo-cta-btn\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"10","offer_id":50241162150207,"sku":"","price":238.0,"currency_code":"CAD","in_stock":true},{"title":"25","offer_id":50241162182975,"sku":"","price":320.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":50241162215743,"sku":"","price":405.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":50241162248511,"sku":"","price":480.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":50241162281279,"sku":"","price":658.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":50241162314047,"sku":"","price":755.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":50241162346815,"sku":"","price":806.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":50241162379583,"sku":"","price":918.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":50241162412351,"sku":"","price":1005.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":50241162445119,"sku":"","price":1150.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":50241162477887,"sku":"","price":1355.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":50241162510655,"sku":"","price":1520.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":50241162543423,"sku":"","price":1701.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":50241162576191,"sku":"","price":1858.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":50241162608959,"sku":"","price":2038.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":50241162641727,"sku":"","price":2845.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":50241162674495,"sku":"","price":3425.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":50241162707263,"sku":"","price":4785.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":50241162740031,"sku":"","price":7318.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":50241162772799,"sku":"","price":13588.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/UV_MagicShoe_Charms.jpg?v=1764322188"},{"product_id":"custom-silicone-wristband-keychains","title":"Custom Silicone Wristband Keychains - Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO)\n     For: Custom 3D Die Cut Rubber Keychains\n     Update: Copy aligned to current page options (no unnecessary repeats)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  \/* Lead headline uses the same title size as other headings *\/\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-weight: 700;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead (shorter) --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom Silicone Wristband Keychains \u003c\/span\u003e Choose quantity, upload your logo, and checkout. Mockup in 24 hours. We produce after you approve.\u003c\/p\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 50 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 (aligned to screenshot options) --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo file. If you need backside printing, select the option on the page. Any other requests (colors, size, placement) can be left in the comments box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eLead time means \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery).\u003c\/p\u003e\n\u003cdiv class=\"oo-card\" style=\"margin: 14px 0 0 0;\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll send your mockup within 24 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMockup approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eSpecial request or need a mockup first?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-silicone-wristband-keychains-free-proof-quote#free-mockup-form\" class=\"oo-cta-btn\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Your Logo Keychains","offers":[{"title":"50","offer_id":50259298779455,"sku":"","price":250.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":50259298812223,"sku":"","price":300.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":50259298844991,"sku":"","price":375.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":50259298877759,"sku":"","price":475.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":50259298910527,"sku":"","price":560.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":50259298943295,"sku":"","price":610.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":50259298976063,"sku":"","price":1005.0,"currency_code":"CAD","in_stock":true},{"title":"750","offer_id":50259299008831,"sku":"","price":1280.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":50259299041599,"sku":"","price":1330.0,"currency_code":"CAD","in_stock":true},{"title":"2500","offer_id":50259299074367,"sku":"","price":3300.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":50259299107135,"sku":"","price":4960.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/72918337-4928-4b5e-bef3-37fddabe2982.png?v=1737452315"},{"product_id":"card-holder-for-phone","title":"Custom Silicone Phone Card Holder","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px;\"\u003e\n\u003c!-- Button 1 --\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/pages\/free-digital-mock-up\" rel=\"noopener noreferrer\" style=\"width: 80%; min-height: 48px; padding: 14px 20px; background-color: #007bff; color: #fff; text-decoration: none; border-radius: 6px; font-weight: 600; font-size: 16px; display: block; text-align: center; box-sizing: border-box; line-height: 20px;\" target=\"_blank\"\u003e Get a Free Mock Up \u003c\/a\u003e\n\u003c\/div\u003e\u003cp\u003eOur Custom Silicone Phone Card Holder is made from high-quality food-grade silicone and features a strong 3M adhesive backing, making it perfect for attaching to the back of any phone.\u003c\/p\u003e\n\u003cp\u003eMeasuring 87x56 mm, this card holder securely holds credit cards, IDs, and more, while offering a customizable space for your logo or design. Ideal for corporate giveaways, promotional events, and daily use, it combines practicality and style.\u003c\/p\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"50","offer_id":51514158285119,"sku":null,"price":176.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51514158317887,"sku":null,"price":328.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51514158350655,"sku":null,"price":596.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51514158383423,"sku":null,"price":1199.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51514158416191,"sku":null,"price":1469.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51514158448959,"sku":null,"price":2796.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51514158481727,"sku":null,"price":4310.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/phone-back-sticker03.jpg?v=1761657220"},{"product_id":"custom-sublimation-cork-coasters","title":"Custom Sublimation Cork Coasters","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px;\"\u003e\n\u003c!-- Button 1 --\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/pages\/free-digital-mock-up\" rel=\"noopener noreferrer\" style=\"width: 80%; min-height: 48px; padding: 14px 20px; background-color: #007bff; color: #fff; text-decoration: none; border-radius: 6px; font-weight: 600; font-size: 16px; display: block; text-align: center; box-sizing: border-box; line-height: 20px;\" target=\"_blank\"\u003e Get a Free Mock Up \u003c\/a\u003e\n\u003c\/div\u003e\u003cp\u003eOur Custom Sublimation Cork Coasters are made from high-quality, eco-friendly cork material with excellent absorbency and heat resistance. These coasters can be fully customized with vibrant, full-color sublimation printing, making them perfect for showcasing your logo or design.\u003c\/p\u003e\n\u003cp\u003eAvailable in various shapes such as round, square, or custom designs, they are ideal for protecting surfaces while promoting your brand. Each coaster is 4 inches in size and 5 mm thick, providing a practical and stylish solution for events and promotions.\u003c\/p\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"50","offer_id":51514158743871,"sku":null,"price":344.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51514158776639,"sku":null,"price":544.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51514158809407,"sku":null,"price":690.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51514158842175,"sku":null,"price":1058.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51514158874943,"sku":null,"price":1469.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51514158907711,"sku":null,"price":2362.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51514158940479,"sku":null,"price":4268.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51514158973247,"sku":null,"price":7515.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/ruanmu01_b0812668-0155-417f-a562-c2d30a5d2053.jpg?v=1761660155"},{"product_id":"custom-paper-coasters","title":"Custom Absorbent Paper Coaster","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px;\"\u003e\n\u003c!-- Button 1 --\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/pages\/free-digital-mock-up\" rel=\"noopener noreferrer\" style=\"width: 80%; min-height: 48px; padding: 14px 20px; background-color: #007bff; color: #fff; text-decoration: none; border-radius: 6px; font-weight: 600; font-size: 16px; display: block; text-align: center; box-sizing: border-box; line-height: 20px;\" target=\"_blank\"\u003e Get a Free Mock Up \u003c\/a\u003e\n\u003c\/div\u003e\u003cp\u003eOur Custom Absorbent Paper Coasters are made from high-quality, eco-friendly paper material, perfect for protecting surfaces from moisture and spills. These coasters are fully customizable with vibrant, full-color printing and can be shaped to match your logo or design, available in round, square, or custom shapes.\u003c\/p\u003e\n\u003cp\u003eIdeal for restaurants, events, and brand promotions, each coaster provides an effective and stylish way to showcase your brand while keeping surfaces clean and dry.\u003c\/p\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"50","offer_id":51514159006015,"sku":null,"price":235.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51514159038783,"sku":null,"price":455.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51514159071551,"sku":null,"price":610.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51514159104319,"sku":null,"price":966.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51514159137087,"sku":null,"price":1156.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51514159169855,"sku":null,"price":1916.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51514159202623,"sku":null,"price":3762.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/xishuizhi01_e049c34e-e974-46a0-876d-108c64ff4d53.jpg?v=1761658248"},{"product_id":"custom-stainless-steel-coaster","title":"Custom Stainless Steel Coaster","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px;\"\u003e\n\u003c!-- Button 1 --\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/pages\/free-digital-mock-up\" rel=\"noopener noreferrer\" style=\"width: 80%; min-height: 48px; padding: 14px 20px; background-color: #007bff; color: #fff; text-decoration: none; border-radius: 6px; font-weight: 600; font-size: 16px; display: block; text-align: center; box-sizing: border-box; line-height: 20px;\" target=\"_blank\"\u003e Get a Free Mock Up \u003c\/a\u003e \n\u003c\/div\u003e\u003cp\u003eOur custom engraved stainless steel coasters offer the perfect blend of durability and elegance. Crafted from high-quality stainless steel, these coasters are rust-resistant and built to last, making them ideal for both indoor and outdoor use.\u003c\/p\u003e\n\u003cp\u003ePersonalize each coaster with laser-engraved designs, logos, or messages, making them perfect for special events, corporate gifts, or everyday use in your home or office. With a sleek, modern finish, these coasters will complement any decor while protecting your surfaces from water rings and spills.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDurable and rust-resistant stainless steel\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCustomizable with laser engraving\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eIdeal for home, bar, restaurant, or office\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePerfect for gifts, branding, or special occasions\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"10","offer_id":51514159235391,"sku":null,"price":319.0,"currency_code":"CAD","in_stock":true},{"title":"25","offer_id":51514159268159,"sku":null,"price":370.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51514159300927,"sku":null,"price":428.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51514159333695,"sku":null,"price":558.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51514159366463,"sku":null,"price":1004.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51514159399231,"sku":null,"price":2260.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51514159431999,"sku":null,"price":4295.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51514159464767,"sku":null,"price":7732.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51514159497535,"sku":null,"price":17398.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/buxiugang01_69f4cc29-8362-4b85-9fe6-0d72e5bf5df3.jpg?v=1761659327"},{"product_id":"custom-phone-stand-with-card-holder","title":"Custom Phone Stand With Card Holder","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px;\"\u003e\n\u003c!-- Button 1 --\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/pages\/free-digital-mock-up\" rel=\"noopener noreferrer\" style=\"width: 80%; min-height: 48px; padding: 14px 20px; background-color: #007bff; color: #fff; text-decoration: none; border-radius: 6px; font-weight: 600; font-size: 16px; display: block; text-align: center; box-sizing: border-box; line-height: 20px;\" target=\"_blank\"\u003e Get a Free Mock Up \u003c\/a\u003e \n\u003c\/div\u003e\u003cp\u003eOur Custom Phone Stand with Card Holder is made from premium silicone, combining a phone stand and card holder in one compact design. It easily attaches to the back of your phone, providing a convenient stand for hands-free viewing and a secure slot for storing cards like credit cards or IDs.\u003c\/p\u003e\n\u003cp\u003eIdeal for brand promotions and giveaways, this multifunctional accessory can be personalized with your logo or design. Each unit is individually packaged, making it perfect for distribution at events.\u003c\/p\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"100","offer_id":51514159595839,"sku":null,"price":418.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51514159628607,"sku":null,"price":585.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51514159661375,"sku":null,"price":1096.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51514159694143,"sku":null,"price":1701.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51514159726911,"sku":null,"price":2792.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/21.jpg?v=1764323476"},{"product_id":"custom-printed-duckbill-cap","title":"Custom Printed Duckbill Cap","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px;\"\u003e\n\u003c!-- Button 1 --\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/pages\/free-digital-mock-up\" rel=\"noopener noreferrer\" style=\"width: 80%; min-height: 48px; padding: 14px 20px; background-color: #007bff; color: #fff; text-decoration: none; border-radius: 6px; font-weight: 600; font-size: 16px; display: block; text-align: center; box-sizing: border-box; line-height: 20px;\" target=\"_blank\"\u003e Get a Free Mock Up \u003c\/a\u003e \n\u003c\/div\u003e\u003cp\u003eOur Custom Printed Duckbill Cap is made from high-quality materials and features a modern, comfortable design. You can personalize it with your logo or design using vibrant printing techniques. This cap is perfect for promoting your brand, as a stylish corporate gift, or as a unique addition to your team's apparel. Available in various colors, it’s an ideal choice for events, giveaways, and everyday wear.\u003c\/p\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"20","offer_id":51514161594687,"sku":null,"price":431.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51514161627455,"sku":null,"price":554.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51514161660223,"sku":null,"price":785.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51514161692991,"sku":null,"price":1099.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51514161725759,"sku":null,"price":1873.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51514161758527,"sku":null,"price":2746.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51514161791295,"sku":null,"price":3118.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51514161824063,"sku":null,"price":4492.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51514161856831,"sku":null,"price":6136.0,"currency_code":"CAD","in_stock":true},{"title":"750","offer_id":51514161889599,"sku":null,"price":7487.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51514161922367,"sku":null,"price":10343.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51514161955135,"sku":null,"price":15371.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51514161987903,"sku":null,"price":18547.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51514162020671,"sku":null,"price":26369.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/maozi01.jpg?v=1761575750"},{"product_id":"custom-rubber-hairpin","title":"Custom Rubber Hairpin","description":" \u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px;\"\u003e\n\u003c!-- Button 1 --\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-rubber-hairpin-%E5%89%AF%E6%9C%AC\" rel=\"noopener noreferrer\" style=\"width: 80%; min-height: 48px; padding: 14px 20px; background-color: #007bff; color: #fff; text-decoration: none; border-radius: 6px; font-weight: 600; font-size: 16px; display: block; text-align: center; box-sizing: border-box; line-height: 20px;\" target=\"_blank\"\u003eOrder now\u003c\/a\u003e \u003c!-- Button 2 --\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\" rel=\"noopener noreferrer\" style=\"width: 80%; min-height: 48px; padding: 14px 20px; background-color: #fff; color: #007bff; text-decoration: none; border: 2px solid #007bff; border-radius: 6px; font-weight: 600; font-size: 16px; display: block; text-align: center; box-sizing: border-box; line-height: 20px;\" target=\"_blank\"\u003e Order a $9.90 Sample \u003c\/a\u003e\n\u003c\/div\u003e\u003cp data-start=\"251\" data-end=\"514\"\u003eAdd a playful touch to your hairstyle with our \u003cstrong data-start=\"298\" data-end=\"324\"\u003eCustom Rubber Hairpins\u003c\/strong\u003e — the perfect blend of creativity and everyday practicality. These lightweight, flexible clips are designed for comfort and secure hold, making them great for kids, teens, and adults alike.\u003c\/p\u003e\n\u003cp data-start=\"516\" data-end=\"837\"\u003eEach hairpin features a soft rubber decoration attached to a sturdy clip, and can be \u003cstrong data-start=\"601\" data-end=\"621\"\u003efully customized\u003c\/strong\u003e to match your brand, character design, event theme, or personal style. Choose your shape, color, pattern, and even add logos or custom characters — ideal for promotional items, party favors, or boutique accessories.\u003c\/p\u003e\n\u003cp data-start=\"839\" data-end=\"860\"\u003e\u003cstrong data-start=\"839\" data-end=\"860\"\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"861\" data-end=\"1072\"\u003e\n\u003cli data-start=\"861\" data-end=\"927\"\u003e\n\u003cp data-start=\"863\" data-end=\"927\"\u003eFully customizable rubber top (shape, color, design, logo, etc.)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"928\" data-end=\"972\"\u003e\n\u003cp data-start=\"930\" data-end=\"972\"\u003eStrong, easy-to-use clip for a secure hold\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"973\" data-end=\"1017\"\u003e\n\u003cp data-start=\"975\" data-end=\"1017\"\u003eSoft, lightweight, and comfortable to wear\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1018\" data-end=\"1072\"\u003e\n\u003cp data-start=\"1020\" data-end=\"1072\"\u003eGreat for kids’ accessories, gifts, merch, or retail\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"1","offer_id":51514162610495,"sku":null,"price":112.0,"currency_code":"CAD","in_stock":true},{"title":"5","offer_id":51514162643263,"sku":null,"price":138.0,"currency_code":"CAD","in_stock":true},{"title":"10","offer_id":51514162676031,"sku":null,"price":192.0,"currency_code":"CAD","in_stock":true},{"title":"20","offer_id":51514162708799,"sku":null,"price":228.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51514162741567,"sku":null,"price":277.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51514162774335,"sku":null,"price":348.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51514162807103,"sku":null,"price":399.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51514162839871,"sku":null,"price":550.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51514162872639,"sku":null,"price":626.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51514162905407,"sku":null,"price":702.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51514162938175,"sku":null,"price":890.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51514162970943,"sku":null,"price":966.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51514163003711,"sku":null,"price":1023.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51514163036479,"sku":null,"price":1133.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51514163069247,"sku":null,"price":1262.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51514163102015,"sku":null,"price":1373.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51514163134783,"sku":null,"price":1406.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51514163167551,"sku":null,"price":1447.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51514163200319,"sku":null,"price":1951.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51514163233087,"sku":null,"price":2376.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51514163265855,"sku":null,"price":5080.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51514163298623,"sku":null,"price":9865.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/2_3a9f42e0-8394-47e9-b92b-beb926f6b880.jpg?v=1761575759"},{"product_id":"plastic-shopping-trolley-token","title":"Plastic Shopping Trolley Token","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px;\"\u003e\n\u003c!-- Button 1 --\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/pages\/free-digital-mock-up\" rel=\"noopener noreferrer\" style=\"width: 80%; min-height: 48px; padding: 14px 20px; background-color: #007bff; color: #fff; text-decoration: none; border-radius: 6px; font-weight: 600; font-size: 16px; display: block; text-align: center; box-sizing: border-box; line-height: 20px;\" target=\"_blank\"\u003e Get a Free Mock Up \u003c\/a\u003e\n\u003c\/div\u003e\u003cp data-start=\"122\" data-end=\"347\"\u003ePromote your brand with our \u003cstrong data-start=\"150\" data-end=\"183\"\u003ecustom plastic trolley tokens\u003c\/strong\u003e – a practical, everyday item your customers will love. Each token fits most standard shopping trolleys and comes with a carabiner clip and keyring for easy access.\u003c\/p\u003e\n\u003cp data-start=\"349\" data-end=\"448\"\u003ePerfect for clubs, schools, events, and promotions, and printed with your custom logo or message.\u003c\/p\u003e\n\u003cp data-start=\"450\" data-end=\"498\"\u003e\u003cstrong data-start=\"450\" data-end=\"498\"\u003ePlus – we offer FREE shipping on all orders!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"500\" data-end=\"513\"\u003e\u003cstrong data-start=\"500\" data-end=\"513\"\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"514\" data-end=\"727\"\u003e\n\u003cli data-start=\"514\" data-end=\"553\"\u003e\n\u003cp data-start=\"516\" data-end=\"553\"\u003eDurable plastic, lightweight design\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"554\" data-end=\"588\"\u003e\n\u003cp data-start=\"556\" data-end=\"588\"\u003eFits most supermarket trolleys\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"589\" data-end=\"626\"\u003e\n\u003cp data-start=\"591\" data-end=\"626\"\u003eIncludes carabiner clip + keyring\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"627\" data-end=\"658\"\u003e\n\u003cp data-start=\"629\" data-end=\"658\"\u003eFull-colour custom printing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"659\" data-end=\"698\"\u003e\n\u003cp data-start=\"661\" data-end=\"698\"\u003eIdeal for giveaways and fundraising\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"699\" data-end=\"727\"\u003e\n\u003cp data-start=\"701\" data-end=\"727\"\u003e\u003cstrong data-start=\"701\" data-end=\"727\"\u003eFree shipping included\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"20","offer_id":51514163986751,"sku":null,"price":123.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51514164019519,"sku":null,"price":133.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51514164052287,"sku":null,"price":158.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51514164085055,"sku":null,"price":242.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51514164117823,"sku":null,"price":301.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51514164150591,"sku":null,"price":346.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51514164183359,"sku":null,"price":501.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51514164216127,"sku":null,"price":665.0,"currency_code":"CAD","in_stock":true},{"title":"1200","offer_id":51514164248895,"sku":null,"price":892.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51514164281663,"sku":null,"price":1316.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51514164314431,"sku":null,"price":1835.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51514164347199,"sku":null,"price":2922.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51514164379967,"sku":null,"price":5698.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/TrolleyToken1.jpg?v=1761575764"},{"product_id":"custom-canvas-tote-bag-double-sided-printing","title":"Custom Canvas Tote Bag – Double-Sided Printing","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px;\"\u003e\n\u003c!-- Button 1 --\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/pages\/free-digital-mock-up\" rel=\"noopener noreferrer\" style=\"width: 80%; min-height: 48px; padding: 14px 20px; background-color: #007bff; color: #fff; text-decoration: none; border-radius: 6px; font-weight: 600; font-size: 16px; display: block; text-align: center; box-sizing: border-box; line-height: 20px;\" target=\"_blank\"\u003e Get a Free Mock Up \u003c\/a\u003e \n\u003c\/div\u003e\u003cp data-end=\"407\" data-start=\"186\"\u003eCarry your style wherever you go with our \u003cstrong data-end=\"266\" data-start=\"240\"\u003ecustom canvas tote bag\u003c\/strong\u003e! Made from durable canvas, this versatile shoulder bag is perfect for everyday use—whether it’s shopping, work, school, or casual outings.\u003c\/p\u003e\n\u003cp data-end=\"407\" data-start=\"186\"\u003e\u003cstrong\u003eThickness 12oz， strong enough for daily\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdult Size: 13\"*15\"\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eChild Size: 12\"*14\"\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"436\" data-start=\"409\"\u003e✨ \u003cstrong data-end=\"433\" data-start=\"411\"\u003eWhy you’ll love it\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cul data-end=\"801\" data-start=\"437\"\u003e\n\u003cli data-end=\"529\" data-start=\"437\"\u003e\n\u003cp data-end=\"529\" data-start=\"439\"\u003eDouble-sided customization – Upload your design\/logo, and we’ll print on both sides.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"597\" data-start=\"530\"\u003e\n\u003cp data-end=\"597\" data-start=\"532\"\u003eFree design mockup in 24 hours – Approve before production.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"668\" data-start=\"598\"\u003e\n\u003cp data-end=\"668\" data-start=\"600\"\u003eHigh-quality canvas – Strong, eco-friendly, and built to last.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"741\" data-start=\"669\"\u003e\n\u003cp data-end=\"741\" data-start=\"671\"\u003eFree shipping – No extra costs, delivered straight to your door.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"801\" data-start=\"742\"\u003e\n\u003cp data-end=\"801\" data-start=\"744\"\u003ePerfect for businesses, gifts, events \u0026amp; promotions.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"911\" data-start=\"803\"\u003eMake it truly yours—upload your logo or artwork today and stand out with a tote bag designed just for you!\u003c\/p\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"15","offer_id":51514164412735,"sku":null,"price":137.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51514164445503,"sku":null,"price":193.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51514164478271,"sku":null,"price":277.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51514164511039,"sku":null,"price":430.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51514164543807,"sku":null,"price":1128.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51514164576575,"sku":null,"price":1397.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51514164609343,"sku":null,"price":1661.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51514164642111,"sku":null,"price":2192.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51514164674879,"sku":null,"price":2713.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51514164707647,"sku":null,"price":3125.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51514164740415,"sku":null,"price":3538.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51514164773183,"sku":null,"price":3914.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51514164805951,"sku":null,"price":4184.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51514164838719,"sku":null,"price":4596.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51514164871487,"sku":null,"price":4998.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/ToteBa1.jpg?v=1761575766"},{"product_id":"custom-canvas-shoulder-bag-with-logo","title":"Custom Canvas Shoulder Bag with Logo","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px;\"\u003e\n\u003c!-- Button 1 --\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/pages\/free-digital-mock-up\" rel=\"noopener noreferrer\" style=\"width: 80%; min-height: 48px; padding: 14px 20px; background-color: #007bff; color: #fff; text-decoration: none; border-radius: 6px; font-weight: 600; font-size: 16px; display: block; text-align: center; box-sizing: border-box; line-height: 20px;\" target=\"_blank\"\u003e Get a Free Mock Up \u003c\/a\u003e\n\u003c\/div\u003e\u003cp\u003eGo green in style with our eco-friendly canvas shoulder bag, designed for everyday use and customizable with your own logo or artwork. Made from durable, reusable cotton canvas, this tote bag is the perfect alternative to single-use plastic bags — helping you reduce waste while promoting your brand.\u003c\/p\u003e\n\u003cp\u003eIts large capacity makes it ideal for shopping, work, school, or events, and the sturdy shoulder straps ensure all-day comfort. Whether you’re ordering for your business, an event, or as eco-conscious gifts, this bag combines sustainability and practicality in one stylish design.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMade from 100% reusable canvas\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEco-friendly alternative to plastic bags\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpacious size: 16\" (L) x 14\" (H) x 3\" (W)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCustomizable with your logo or artwork\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStrong shoulder straps for daily carry\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for promotions, giveaways, or retail\u003c\/strong\u003e\u003c\/p\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"10","offer_id":51514164904255,"sku":null,"price":235.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51514164937023,"sku":null,"price":313.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51514164969791,"sku":null,"price":508.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51514165002559,"sku":null,"price":761.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51514165035327,"sku":null,"price":1976.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51514165068095,"sku":null,"price":2415.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51514165100863,"sku":null,"price":2617.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51514165133631,"sku":null,"price":3322.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51514165166399,"sku":null,"price":3756.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51514165199167,"sku":null,"price":4302.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51514165231935,"sku":null,"price":4837.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51514165264703,"sku":null,"price":5513.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51514165297471,"sku":null,"price":6119.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51514165330239,"sku":null,"price":6715.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51514165363007,"sku":null,"price":7341.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/VestBag1.jpg?v=1761575768"},{"product_id":"custom-small-canvas-tote-with-logo","title":"Custom Small Canvas Tote with Logo","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px;\"\u003e\n\u003c!-- Button 1 --\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/pages\/free-digital-mock-up\" rel=\"noopener noreferrer\" style=\"width: 80%; min-height: 48px; padding: 14px 20px; background-color: #007bff; color: #fff; text-decoration: none; border-radius: 6px; font-weight: 600; font-size: 16px; display: block; text-align: center; box-sizing: border-box; line-height: 20px;\" target=\"_blank\"\u003e Get a Free Mock Up \u003c\/a\u003e\n\u003c\/div\u003e\u003cp\u003eChoose a sustainable way to carry your essentials with our eco-friendly small canvas tote bag. Made from reusable cotton canvas, this compact tote is the perfect alternative to disposable plastic bags. Lightweight yet durable, it’s ideal for lunches, kids’ items, small daily essentials, or as a stylish mini handbag.\u003c\/p\u003e\n\u003cp\u003eUpload your logo, artwork, or design, and we’ll print it directly on the bag — making it a great option for businesses, events, giveaways, or eco-conscious gifts. This little tote proves that big impact can come in a small size.\u003c\/p\u003e\n\u003cp\u003eMade from 100% reusable canvas\u003c\/p\u003e\n\u003cp\u003eEco-friendly alternative to plastic bags\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCompact size: 11\" (L) x 9\" (H) x 4\" (W)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFully customizable with your logo or design\u003c\/p\u003e\n\u003cp\u003ePerfect for events, kids, or promotional gifts\u003c\/p\u003e\n\u003cp\u003eLightweight, durable, and sustainable\u003c\/p\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"15","offer_id":51514165395775,"sku":null,"price":137.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51514165428543,"sku":null,"price":193.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51514165461311,"sku":null,"price":277.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51514165494079,"sku":null,"price":364.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51514165526847,"sku":null,"price":926.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51514165559615,"sku":null,"price":1101.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51514165592383,"sku":null,"price":1280.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51514165625151,"sku":null,"price":1666.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51514165657919,"sku":null,"price":2057.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51514165690687,"sku":null,"price":2383.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51514165723455,"sku":null,"price":2742.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51514165756223,"sku":null,"price":3093.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51514165788991,"sku":null,"price":3242.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51514165821759,"sku":null,"price":3552.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51514165854527,"sku":null,"price":3851.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/CanvasToteBag1.jpg?v=1761575770"},{"product_id":"colorblock-canvas-shoulder-bag-custom-logo","title":"Colorblock Canvas Shoulder Bag – Custom Logo","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px;\"\u003e\n\u003c!-- Button 1 --\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/pages\/free-digital-mock-up\" rel=\"noopener noreferrer\" style=\"width: 80%; min-height: 48px; padding: 14px 20px; background-color: #007bff; color: #fff; text-decoration: none; border-radius: 6px; font-weight: 600; font-size: 16px; display: block; text-align: center; box-sizing: border-box; line-height: 20px;\" target=\"_blank\"\u003e Get a Free Mock Up \u003c\/a\u003e \n\u003c\/div\u003e\u003cp data-start=\"230\" data-end=\"546\"\u003eCarry your essentials in style with this sleek colorblock canvas shoulder bag. Made from durable, eco-friendly canvas, it features a spacious interior and adjustable shoulder strap for comfortable everyday use. Personalize it with your logo to create a unique accessory perfect for work, school, or casual outings.\u003c\/p\u003e\n\u003cp data-start=\"548\" data-end=\"567\"\u003e\u003cstrong data-start=\"548\" data-end=\"565\"\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"568\" data-end=\"763\"\u003e\n\u003cli data-start=\"568\" data-end=\"614\"\u003e\n\u003cp data-start=\"570\" data-end=\"614\"\u003eHigh-quality, eco-friendly canvas material\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"615\" data-end=\"654\"\u003e\n\u003cp data-start=\"617\" data-end=\"654\"\u003eColorblock design for a modern look\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"655\" data-end=\"686\"\u003e\n\u003cp data-start=\"657\" data-end=\"686\"\u003eCustomizable with your logo\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"729\" data-end=\"763\"\u003e\n\u003cp data-start=\"731\" data-end=\"763\"\u003eIdeal for daily use or gifting\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"10","offer_id":51514166018367,"sku":null,"price":179.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51514166051135,"sku":null,"price":313.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51514166083903,"sku":null,"price":508.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51514166116671,"sku":null,"price":761.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51514166149439,"sku":null,"price":1503.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51514166182207,"sku":null,"price":1877.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51514166214975,"sku":null,"price":2223.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51514166247743,"sku":null,"price":2944.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51514166280511,"sku":null,"price":3520.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51514166313279,"sku":null,"price":4059.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51514166346047,"sku":null,"price":4588.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51514166378815,"sku":null,"price":5229.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51514166411583,"sku":null,"price":5801.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51514166444351,"sku":null,"price":6360.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51514166477119,"sku":null,"price":6951.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/CanvasShoulderBag1.jpg?v=1761575772"},{"product_id":"small-canvas-handbag-custom-logo","title":"Small Canvas Handbag – Custom Logo","description":"\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px;\"\u003e\n\u003c!-- Button 1 --\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/pages\/free-digital-mock-up\" rel=\"noopener noreferrer\" style=\"width: 80%; min-height: 48px; padding: 14px 20px; background-color: #007bff; color: #fff; text-decoration: none; border-radius: 6px; font-weight: 600; font-size: 16px; display: block; text-align: center; box-sizing: border-box; line-height: 20px;\" target=\"_blank\"\u003e Get a Free Mock Up \u003c\/a\u003e \n\u003c\/div\u003e\u003cp data-start=\"188\" data-end=\"471\"\u003eThis small canvas handbag is the perfect companion for your everyday essentials. Crafted from durable, eco-friendly canvas, it offers a compact and stylish design that’s easy to carry. Personalize it with your logo to create a unique accessory for work, casual outings, or gifting.\u003c\/p\u003e\n\u003cp data-start=\"473\" data-end=\"492\"\u003e\u003cstrong data-start=\"473\" data-end=\"490\"\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"493\" data-end=\"684\"\u003e\n\u003cli data-start=\"493\" data-end=\"534\"\u003e\n\u003cp data-start=\"495\" data-end=\"534\"\u003eDurable, eco-friendly canvas material\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"535\" data-end=\"568\"\u003e\n\u003cp data-start=\"537\" data-end=\"568\"\u003eCompact, easy-to-carry design\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"569\" data-end=\"600\"\u003e\n\u003cp data-start=\"571\" data-end=\"600\"\u003eCustomizable with your logo\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"601\" data-end=\"632\"\u003e\n\u003cp data-start=\"603\" data-end=\"632\"\u003eComfortable hand-held style\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"633\" data-end=\"684\"\u003e\n\u003cp data-start=\"635\" data-end=\"684\"\u003ePerfect for daily use or as a personalized gift\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"10","offer_id":51514166542655,"sku":null,"price":307.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51514166575423,"sku":null,"price":436.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51514166608191,"sku":null,"price":508.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51514166640959,"sku":null,"price":416.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51514166673727,"sku":null,"price":1085.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51514166706495,"sku":null,"price":1260.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51514166739263,"sku":null,"price":1533.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51514166772031,"sku":null,"price":1798.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51514166804799,"sku":null,"price":2195.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51514166837567,"sku":null,"price":2485.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51514166870335,"sku":null,"price":2827.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51514166903103,"sku":null,"price":3145.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51514166935871,"sku":null,"price":3379.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51514166968639,"sku":null,"price":3653.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51514167001407,"sku":null,"price":4018.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/CanvasHandbag1.jpg?v=1761575774"},{"product_id":"custom-rubber-clog-charms","title":"Custom 3D Rubber Clog Charms - Free Mockup \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     CTA Visual Standard (Dawn-safe, scoped to this description)\n     Goals:\n     1) Consistent CTA styling across all product pages (including form section)\n     2) Desktop: button text stays on ONE line\n     3) Mobile: stacked full-width buttons for higher conversion\n     4) Fix: divider not “stuck” to CTA area\n     5) Fix: mobile overflow \/ width issues\n     ========================================================= *\/\n\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n  }\n\n  \/* CTA module spacing (prevents divider from touching buttons) *\/\n  .product-detail-wrapper .cta-block{ margin-bottom: 24px; }\n\n  \/* CTA group layout *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  \/* Prevent desktop wrapping *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    min-width: 240px;\n    flex: 1 1 240px;\n    text-align:center;\n  }\n\n  \/* Primary \/ secondary hierarchy *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Optional microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n  }\n\n  \/* Non-clickable CTA (for form section title bar look) *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* Mobile: stack CTAs + true full width + no horizontal scroll *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper{\n      overflow-x: hidden;\n    }\n\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch;\n    }\n\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      flex: 1 1 auto;\n      white-space: normal;\n      word-break: break-word;\n    }\n\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* Anchor scroll offset (sticky header) *\/\n  .product-detail-wrapper #free-mockup-form{ scroll-margin-top: 90px; }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003cp style=\"margin-top: 6px;\"\u003eTurn your logo or artwork into eye-catching 3D shoe charms—soft PVC rubber, custom molded with clean edges and vibrant colors for everyday brand exposure.\u003c\/p\u003e\n\u003cul style=\"margin-top: 10px;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree digital mockup\u003c\/strong\u003e \u0026amp; quote within 24 hours\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePantone-matched colors\u003c\/strong\u003e for accurate brand display\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFits clog-style shoes\u003c\/strong\u003e with ventilation holes (hole clogs)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e on all orders\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRush service\u003c\/strong\u003e available (as fast as 10 business days)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- CRO: unified two-button CTA block --\u003e\n\u003cdiv style=\"margin-top: 14px;\" class=\"cta-block\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free mockup first, or order online to start production sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003e Get Free Mockup \u0026amp; Quote \u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-3d-rubber-clog-charms-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BEST FOR --\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eBest For\u003c\/h3\u003e\n\u003cul style=\"margin-top: 8px;\" class=\"product-options-list\"\u003e\n\u003cli\u003eSchool clubs, student events, and spirit items\u003c\/li\u003e\n\u003cli\u003eSports teams, fan giveaways, and merch add-ons\u003c\/li\u003e\n\u003cli\u003eBrand promotions, product launches, and customer gifts\u003c\/li\u003e\n\u003cli\u003eFundraising, event souvenirs, and retail accessories\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS \u0026 CUSTOMIZATION (MERGED) --\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003ch3 class=\"detail-title\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul style=\"margin-top: 8px;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Soft, durable PVC rubber (lightweight \u0026amp; flexible)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesign:\u003c\/strong\u003e Custom molded from your logo or artwork\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStyle:\u003c\/strong\u003e Flat or raised 3D details\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize:\u003c\/strong\u003e Fully customizable — we’ll recommend the best size based on your logo\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Single or multi-color, Pantone matching available\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBacking:\u003c\/strong\u003e Standard shoe charm backing for clog-style shoes with ventilation holes (custom options available)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 10px; opacity: .92;\"\u003eTip: Bold shapes and clean logo elements usually look best in 3D molding. Upload your design and we’ll recommend the best structure in the mockup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PRICING (FINAL CONVERSION VERSION) --\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eEstimated Volume Pricing\u003c\/h3\u003e\n\u003cp style=\"margin-top: 8px;\" class=\"pricing-note\"\u003e\u003cstrong\u003eNo hidden fees.\u003c\/strong\u003e The price table below is the \u003cstrong\u003efinal unit price\u003c\/strong\u003e for standard orders. Additional charges apply \u003cstrong\u003eonly if\u003c\/strong\u003e you request a special rush timeline, custom accessories, or special packaging.\u003c\/p\u003e\n\u003ctable style=\"height: 230.957px;\" class=\"pricing-table\" width=\"100%\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003cth style=\"height: 20.9961px;\" align=\"left\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"height: 20.9961px;\" align=\"right\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px;\"\u003e20 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px;\" align=\"right\"\u003e\u003cstrong\u003e$6.75\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px;\"\u003e21 – 50 pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px;\" align=\"right\"\u003e$5.25 – $6.74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px;\"\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px;\" align=\"right\"\u003e$4.95 – $5.24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px;\"\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px;\" align=\"right\"\u003e$3.15 – $4.94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px;\"\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px;\" align=\"right\"\u003e$1.74 – $3.14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px;\"\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px;\" align=\"right\"\u003e$1.49 – $1.73\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px;\"\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px;\" align=\"right\"\u003e$1.20 – $1.48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px;\"\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px;\" align=\"right\"\u003e$0.97 – $1.19\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px;\"\u003e5001-10000 pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px;\" align=\"right\"\u003e$0.88 – $0.96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px;\"\u003e10001+ pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px;\" align=\"right\"\u003e\u003cstrong\u003e$0.87\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"margin-top: 10px;\" class=\"pricing-note\"\u003eWant the most accurate quote for your logo and options? Submit your design to receive a \u003cstrong\u003efree mockup \u0026amp; quote within 24 hours\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c!-- Unified 2-button CTA under pricing --\u003e\n\u003cdiv style=\"margin-top: 12px;\" class=\"cta-block\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003e Get Free Mockup \u0026amp; Quote \u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-3d-rubber-clog-charms-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 8px;\" class=\"pricing-note\"\u003e*For faster production scheduling, orders placed online are prioritized.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- TIMELINE + GUARANTEE + SAMPLE (MERGED) --\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eProduction \u0026amp; Delivery Timeline\u003c\/h3\u003e\n\u003cp style=\"margin-top: 8px;\"\u003e\u003cstrong\u003eStandard:\u003c\/strong\u003e About \u003cstrong\u003e25 business days\u003c\/strong\u003e after artwork approval · \u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e.\u003cbr\u003e\u003cstrong\u003eRush:\u003c\/strong\u003e As fast as \u003cstrong\u003e10 business days\u003c\/strong\u003e (additional fees apply).\u003c\/p\u003e\n\u003cp style=\"margin-top: 8px;\"\u003e\u003cstrong\u003eProof \u0026amp; Approval:\u003c\/strong\u003e We send a digital proof first. Production starts only after approval and payment.\u003c\/p\u003e\n\u003cp style=\"margin-top: 8px;\"\u003e\u003cstrong\u003eGuarantee:\u003c\/strong\u003e If a rare transit delay makes your order unusable for your event, we offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp style=\"margin-top: 8px;\"\u003eWant to check quality first? Order a \u003cstrong\u003e$9.90 sample with your logo\u003c\/strong\u003e. \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ (SHORT) --\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eFAQ\u003c\/h3\u003e\n\u003cul class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat shoes do these fit?\u003c\/strong\u003e Clog-style shoes with ventilation holes (hole clogs).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions?\u003c\/strong\u003e Yes—colors, size, and details can be adjusted before production.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDo I have to pay before seeing a design?\u003c\/strong\u003e No—free mockup \u0026amp; quote are available.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNeed it fast?\u003c\/strong\u003e Rush service is available (additional fees apply).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FORM (CHANGED: remove Order Now Online button + make top bar non-clickable) --\u003e\n\u003cdiv class=\"detail-section\" id=\"free-mockup-form\"\u003e\n\u003cdiv class=\"cta-block\"\u003e\n\u003cdiv class=\"cta-group\" style=\"justify-content: center;\"\u003e\n\u003cdiv class=\"button button--secondary custom-black-btn cta-btn cta-primary cta-static\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-id=\"MTI3MTEy\" class=\"globo-formbuilder\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"20","offer_id":51713837203775,"sku":null,"price":135.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51713837236543,"sku":null,"price":158.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51713837269311,"sku":null,"price":275.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51713837302079,"sku":null,"price":389.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51713837334847,"sku":null,"price":495.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51713837367615,"sku":null,"price":560.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51713837400383,"sku":null,"price":630.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51713837433151,"sku":null,"price":705.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51713837465919,"sku":null,"price":750.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51713837498687,"sku":null,"price":869.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51713837531455,"sku":null,"price":999.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51713837564223,"sku":null,"price":1116.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51713837596991,"sku":null,"price":1248.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51713837629759,"sku":null,"price":1356.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51713837662527,"sku":null,"price":1488.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51713837695295,"sku":null,"price":2049.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51713837728063,"sku":null,"price":2399.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51713837760831,"sku":null,"price":3356.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51713837793599,"sku":null,"price":4875.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51713837826367,"sku":null,"price":8796.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/20260115172618.jpg?v=1769075600"},{"product_id":"custom-3d-rubber-clog-charms-order-online","title":"Custom 3D Rubber Clog Charms - Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO - Short Copy)\n     Product: Custom Rubber Clog Charms (Order Online)\n     Page: https:\/\/www.bestypromo.com\/products\/custom-croc-charms\n     Principle: Only explain the process + what may confuse buyers\n     (Do NOT repeat clearly-visible option details)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n    font-weight: 700;\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n      font-weight: 700;\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cstrong\u003eOrder Custom Rubber Clog Charms\u003c\/strong\u003e Choose quantity, upload your logo, and checkout. Mockup in 24 hours. We produce after you approve.\u003c\/p\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003c!-- Step 1 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo file. If you have any special requests (size, colors, placement, etc.), leave a note in the comments box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eLead time means \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery).\u003c\/p\u003e\n\u003cdiv style=\"margin: 14px 0 0 0;\" class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll email your mockup within 24 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMockup approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003e\u003cstrong\u003eSpecial request or need a mockup first?\u003c\/strong\u003e\u003c\/p\u003e\n\u003ca class=\"oo-cta-btn\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-rubber-clog-charms#free-mockup-form\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"20","offer_id":51721116385599,"sku":null,"price":135.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51721116418367,"sku":null,"price":158.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51721116451135,"sku":null,"price":275.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51721116483903,"sku":null,"price":389.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51721116516671,"sku":null,"price":495.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51721116549439,"sku":null,"price":560.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51721116582207,"sku":null,"price":630.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51721116614975,"sku":null,"price":705.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51721116647743,"sku":null,"price":750.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51721116680511,"sku":null,"price":869.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51721116713279,"sku":null,"price":999.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51721116746047,"sku":null,"price":1116.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51721116778815,"sku":null,"price":1248.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51721116811583,"sku":null,"price":1356.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51721116844351,"sku":null,"price":1488.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51721116877119,"sku":null,"price":2049.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51721116909887,"sku":null,"price":2399.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51721116942655,"sku":null,"price":3356.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51721116975423,"sku":null,"price":4875.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51721117008191,"sku":null,"price":8796.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/20260115172618.jpg?v=1769075600"},{"product_id":"custom-carabiner-keychains-free-design-proof-quote","title":"Custom Carabiner Keychains – Free Design Proof \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     CTA Visual Standard (Dawn-safe, scoped to this description)\n     Goals:\n     1) Consistent CTA styling across all product pages (including form section)\n     2) Desktop: button text stays on ONE line\n     3) Mobile: stacked full-width buttons for higher conversion\n     4) Fix: divider not “stuck” to CTA area\n     5) Fix: mobile overflow \/ width issues\n     ========================================================= *\/\n\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n  }\n\n  \/* CTA module spacing (prevents divider from touching buttons) *\/\n  .product-detail-wrapper .cta-block{ margin-bottom: 24px; }\n\n  \/* CTA group layout *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  \/* Prevent desktop wrapping *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    min-width: 240px;\n    flex: 1 1 240px;\n    text-align:center;\n  }\n\n  \/* Primary \/ secondary hierarchy *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Optional microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n  }\n\n  \/* Non-clickable CTA (for form section title bar look) *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* Mobile: stack CTAs + true full width + no horizontal scroll *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper{\n      overflow-x: hidden;\n    }\n\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch;\n    }\n\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      flex: 1 1 auto;\n      white-space: normal;\n      word-break: break-word;\n    }\n\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* Anchor scroll offset (sticky header) *\/\n  .product-detail-wrapper #free-mockup-form{ scroll-margin-top: 90px; }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003cp style=\"margin: 6px 0 0 0;\"\u003e\u003cspan\u003eElevate your brand with \u003c\/span\u003e\u003cstrong\u003eCustom Carabiner Keychains\u003c\/strong\u003e\u003cspan\u003e — personalized, functional accessories that blend everyday usability with high-visibility branding. These custom metal carabiner keychains are perfect for holding keys, clipping onto bags or backpacks, and showcasing your logo or artwork wherever your audience goes.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul style=\"margin: 10px 0 0 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eFree digital mockup \u0026amp; quote within 24 hours\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompatible with most clog-style shoes featuring ventilation holes\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnodized finish available in 13 color options\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTax-free \u0026amp; free shipping on all orders\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRush production available worldwide,\u003c\/strong\u003e with turnaround as fast as \u003cstrong\u003e15 business days\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin-top: 14px;\" class=\"cta-block\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free mockup first, or order online to start production sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-carabiner-keychains-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- BEST FOR --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eIdeal For\u003c\/h3\u003e\n\u003cul style=\"margin: 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003eBrand giveaways \u0026amp; promotional campaigns\u003c\/li\u003e\n\u003cli\u003eCorporate gifts \u0026amp; employee merchandise\u003c\/li\u003e\n\u003cli\u003eSchool clubs, campus events \u0026amp; student swag\u003c\/li\u003e\n\u003cli\u003eOutdoor brands, fitness studios \u0026amp; lifestyle labels\u003c\/li\u003e\n\u003cli\u003eSports teams, memberships \u0026amp; sponsor promotions\u003c\/li\u003e\n\u003cli\u003eEvents, fundraisers, retail add-ons \u0026amp; souvenirs\u003c\/li\u003e\n\u003cli\u003eOutdoor enthusiasts and individuals seeking practical, personalized items\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- SPECS \u0026 CUSTOMIZATION (MERGED) --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul style=\"margin: 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003eDurable woven nylon strap with high-quality metal carabiner and split keyring\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShape:\u003c\/strong\u003eStandard rectangular strap; custom metal tag can feature your logo or artwork\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLogo Application:\u003c\/strong\u003eEpoxy dome sticker for precise, full-color logo reproduction\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSides:\u003c\/strong\u003eSingle-sided printing on the epoxy tag\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize \u0026amp; Length:\u003c\/strong\u003eTypically 4\"–5\" long strap; carabiner and keyring included; size can be adjusted per design\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHardware:\u003c\/strong\u003eStandard split keyring + metal carabiner; optional custom fittings available\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- PRICING (FINAL CONVERSION VERSION) --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eEstimated Manufacturing Volume Pricing\u003c\/h3\u003e\n\u003cp style=\"margin: 0;\" class=\"pricing-note\"\u003e\u003cstrong\u003eNo hidden fees.\u003c\/strong\u003e The price table below is the \u003cstrong\u003efinal unit price\u003c\/strong\u003e for standard orders. Additional charges apply \u003cstrong\u003eonly if\u003c\/strong\u003e you request a special rush timeline, custom accessories, or special packaging.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 12px;\"\u003e\n\u003ctable style=\"width: 98.2809%; height: 235.078px;\" class=\"pricing-table\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003cth style=\"text-align: left; width: 46.1245%; height: 19.5898px;\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"text-align: right; width: 53.5992%; height: 19.5898px;\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e25 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\n\u003cstrong\u003e$8.88\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e26 – 50 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\u003cstrong\u003e$6.36 – $8.87\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\u003cstrong\u003e$5.96 – $6.35\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\u003cstrong\u003e$3.26 – $5.95\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\u003cstrong\u003e$2.24 – $3.25\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\u003cstrong\u003e$1.88 – $2.23\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\u003cstrong\u003e$1.61 – $1.87\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\u003cstrong\u003e$1.40 – $1.60\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003e$1.39\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin: 10px 0 0 0;\" class=\"pricing-note\"\u003e*For faster production scheduling, orders placed online are prioritized.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 12px;\" class=\"cta-block\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-carabiner-keychains-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- TIMELINE + GUARANTEE + SAMPLE (MERGED) --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eProduction Timeline \u0026amp; Guarantee\u003c\/h3\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eStandard production:\u003c\/strong\u003e 30 business days after artwork approval.\u003cbr\u003e\u003cstrong\u003eRush service:\u003c\/strong\u003e As fast as 15 business days (additional fees apply).\u003cbr\u003e\u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e on all orders.\u003c\/p\u003e\n\u003cp\u003eIn the rare case of a shipping delay that causes your order to arrive after your event and become unusable, we offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- FAQ (SHORT) --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eFAQ\u003c\/h3\u003e\n\u003cul style=\"margin: 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I add multiple designs or logos?\u003c\/strong\u003e Yes — you can upload multiple logos or revisions at any time before production without extra charges.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions before production?\u003c\/strong\u003e Yes — we support artwork layout and color adjustments before final approval.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions? \u003c\/strong\u003e Yes—layout and colors can be adjusted before production.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat affects final price?\u003c\/strong\u003e Only special rush production options, custom hardware, or special packaging add to final pricing. Standard pricing tables reflect typical orders.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- FORM (CHANGED: remove Order Now Online button + make top bar non-clickable) --\u003e\n\u003cdiv class=\"detail-section\" id=\"free-mockup-form\" style=\"margin: 0;\"\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 2px;\"\u003e\n\u003cdiv class=\"cta-group\" style=\"justify-content: center;\"\u003e\n\u003cdiv class=\"button button--secondary custom-black-btn cta-btn cta-primary cta-static\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"globo-formbuilder\" data-id=\"MTI4MDI3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Your Logo Keychains","offers":[{"title":"25","offer_id":51724790563135,"sku":null,"price":222.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51724790595903,"sku":null,"price":318.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51724790628671,"sku":null,"price":596.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51724790661439,"sku":null,"price":652.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51724790694207,"sku":null,"price":778.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51724790726975,"sku":null,"price":1122.0,"currency_code":"CAD","in_stock":true},{"title":"750","offer_id":51724790759743,"sku":null,"price":1499.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51724790792511,"sku":null,"price":1883.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51724790825279,"sku":null,"price":3227.0,"currency_code":"CAD","in_stock":true},{"title":"2500","offer_id":51724790858047,"sku":null,"price":3816.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51724790890815,"sku":null,"price":6978.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/fItBwA6pH.jpg?v=1768815158"},{"product_id":"custom-carabiner-keychains-order-online","title":"Custom Carabiner Keychains- Order Online","description":"\u003cstyle\u003e \n\/* ================================ Order Online (Clean + CRO) For: Custom Aluminium Bottle Opener Keychains \nUpdate: Copy aligned to current page options (no unnecessary repeats) \nFix: Mobile responsive + no overflow ================================ *\/\n\n.order-online-wrapper{\n  --text: #121212;\n  --line: #e8e8e8;\n  --bg-soft: #f7f7f7;\n  --radius: 10px;\n  --btn-bg: #000;\n  --btn-text: #fff;\n  --btn-border: #000;\n  --title-size: 18px;\n  --body-size: 16px;\n  --small-size: 14px;\n  font-size: var(--body-size);\n  color: var(--text);\n  line-height: 1.75;\n  max-width: 100%;\n}\n\n.order-online-wrapper *{\n  color: var(--text);\n}\n\n.order-online-wrapper .oo-lead{\n  margin: 0 0 14px 0;\n  font-size: var(--body-size);\n  overflow-wrap: anywhere;\n}\n\n\/* Lead headline uses the same title size as other headings *\/\n.order-online-wrapper .oo-lead .oo-strong{\n  display: block;\n  font-weight: bold;\n  font-size: var(--title-size);\n  margin-bottom: 6px;\n  overflow-wrap: anywhere;\n}\n\n.order-online-wrapper .oo-divider{\n  border: 0;\n  border-top: 1px solid var(--line);\n  margin: 18px 0;\n}\n\n.order-online-wrapper .oo-step{\n  margin: 0 0 18px 0;\n}\n\n.order-online-wrapper .oo-step-title{\n  margin: 0 0 8px 0;\n  font-size: var(--title-size);\n  font-weight: bold;\n  letter-spacing: .1px;\n  text-transform: none;\n  overflow-wrap: anywhere;\n}\n\n.order-online-wrapper .oo-step-sub{\n  margin: 0 0 10px 0;\n  font-size: var(--body-size);\n  overflow-wrap: anywhere;\n}\n\n.order-online-wrapper .oo-list{\n  margin: 0;\n  padding-left: 18px;\n}\n\n.order-online-wrapper .oo-list li{\n  margin: 6px 0;\n  overflow-wrap: anywhere;\n}\n\n.order-online-wrapper .oo-card{\n  background: var(--bg-soft);\n  border: 1px solid var(--line);\n  border-radius: var(--radius);\n  padding: 14px 16px;\n  margin: 18px 0;\n  box-sizing: border-box;\n}\n\n.order-online-wrapper .oo-card-title{\n  margin: 0 0 8px 0;\n  font-size: var(--title-size);\n  font-weight: bold;\n  overflow-wrap: anywhere;\n}\n\n.order-online-wrapper .oo-card-row{\n  margin: 6px 0;\n  overflow-wrap: anywhere;\n}\n\n.order-online-wrapper .oo-cta{\n  text-align: center;\n  margin-top: 18px;\n}\n\n.order-online-wrapper .oo-cta-title{\n  margin: 0 0 12px 0;\n  font-size: var(--title-size);\n  font-weight: bold;\n  overflow-wrap: anywhere;\n}\n\n.order-online-wrapper .oo-cta-btn{\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--btn-bg);\n  color: var(--btn-text) !important;\n  border: 1px solid var(--btn-border);\n  padding: 16px 30px;\n  border-radius: 8px;\n  text-decoration: none;\n  font-weight: bold;\n  font-size: 16px;\n  letter-spacing: .2px;\n  min-height: 52px;\n  min-width: 280px;\n  white-space: nowrap;\n  box-sizing: border-box;\n  max-width: 100%;\n}\n\n.order-online-wrapper .oo-cta-btn:hover{\n  opacity: .92;\n}\n\n.order-online-wrapper .oo-cta-note{\n  margin-top: 10px;\n  font-size: var(--small-size);\n  opacity: .9;\n  overflow-wrap: anywhere;\n}\n\n@media (max-width: 768px){\n  .order-online-wrapper{\n    --title-size: 17px;\n    --body-size: 16px;\n    --small-size: 14px;\n    overflow-x: hidden;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    width: 100%;\n    max-width: 100%;\n    min-width: 0;\n    padding: 16px 16px;\n    white-space: normal;\n    word-break: break-word;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead (shorter) --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eReady to order your Custom Carabiner Keychains\u003c\/span\u003ePersonalize your footwear charms with unique designs, colors, and 3D details—ideal for gifts, events, or everyday fun. Upload your artwork and we’ll handle production.\u003cbr\u003e\u003c\/p\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003c!-- Step 1 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 25 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 (aligned to screenshot options) --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo file.If you need backside laser engraving or printing, select the option on the page. Any other requests (colors, size, placement) can be left in the comments box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eLead time means \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery).\u003c\/p\u003e\n\u003cdiv class=\"oo-card\" style=\"margin: 14px 0 0 0;\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll send your mockup within 24 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMockup approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eSpecial request or need a mockup first?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-carabiner-keychains-free-design-proof-quote#free-mock-up\" class=\"oo-cta-btn\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Your Logo Keychains","offers":[{"title":"25","offer_id":51724969181503,"sku":null,"price":222.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51724969214271,"sku":null,"price":318.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51724969247039,"sku":null,"price":596.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51724969279807,"sku":null,"price":652.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51724969312575,"sku":null,"price":778.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51724969345343,"sku":null,"price":1122.0,"currency_code":"CAD","in_stock":true},{"title":"750","offer_id":51724969378111,"sku":null,"price":1499.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51724969410879,"sku":null,"price":1883.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51724969443647,"sku":null,"price":3227.0,"currency_code":"CAD","in_stock":true},{"title":"2500","offer_id":51724969476415,"sku":null,"price":3816.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51724969509183,"sku":null,"price":6978.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/fItBwA6pH.jpg?v=1768815158"},{"product_id":"custom-aluminium-bottle-opener-keychains-8s-free-design-proof-quote","title":"Custom Aluminium Bottle Opener Keychains-8S– Free Design Proof \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     CTA Visual Standard (Dawn-safe, scoped to this description)\n     Goals:\n     1) Consistent CTA styling across all product pages (including form section)\n     2) Desktop: button text stays on ONE line (when space allows)\n     3) Mobile: stacked full-width buttons for higher conversion\n     4) Fix: divider not “stuck” to CTA area\n     5) Fix: mobile overflow \/ width issues (table scroll instead of clipping)\n     ========================================================= *\/\n\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n\n    color: #121212;\n    line-height: 1.75;\n    max-width: 100%;\n  }\n\n  .product-detail-wrapper *{ box-sizing: border-box; }\n\n  \/* Prevent long words\/urls from causing overflow *\/\n  .product-detail-wrapper p,\n  .product-detail-wrapper li{\n    overflow-wrap: anywhere;\n    word-break: normal;\n  }\n\n  \/* Divider spacing (avoid sticking to CTA area) *\/\n  .product-detail-wrapper .detail-divider{\n    margin: 22px 0 !important;\n  }\n\n  \/* CTA module spacing (prevents divider from touching buttons) *\/\n  .product-detail-wrapper .cta-block{ margin: 14px 0 24px 0; }\n\n  \/* CTA group layout *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n\n    max-width: 100%;\n    text-align:center;\n  }\n\n  \/* Prefer single-line on desktop *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    flex: 1 1 240px;\n    min-width: 240px;\n  }\n\n  \/* If container is narrower (tablet \/ theme sidebar), allow earlier stacking *\/\n  @media (max-width: 980px){\n    .product-detail-wrapper .cta-group .cta-btn{\n      min-width: 0;\n      flex: 1 1 auto;\n    }\n  }\n\n  \/* Primary \/ secondary hierarchy *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Optional microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n  }\n\n  \/* Non-clickable CTA (for form section title bar look) *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* Pricing table: wrap in a scroll container on small screens (no clipping) *\/\n  .product-detail-wrapper .pricing-table-wrap{\n    width: 100%;\n    max-width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n  .product-detail-wrapper .pricing-table{\n    width: 100% !important;\n    max-width: 100%;\n    border-collapse: collapse;\n  }\n  .product-detail-wrapper .pricing-table th,\n  .product-detail-wrapper .pricing-table td{\n    padding: 10px 12px;\n    vertical-align: top;\n  }\n\n  \/* Mobile: stack CTAs + true full width *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch;\n    }\n\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      flex: 1 1 auto;\n      white-space: normal;\n      word-break: break-word;\n    }\n\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* Anchor scroll offset (sticky header) *\/\n  .product-detail-wrapper #free-mockup-form{ scroll-margin-top: 90px; }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003cp style=\"margin: 6px 0 0 0;\"\u003eEnhance your brand with the \u003cstrong\u003eAluminum Bottle Opener Keychain\u003c\/strong\u003e — a practical yet stylish accessory that combines everyday functionality with high-visibility branding. Crafted from durable aluminum alloy, this keychain serves as both a handy bottle opener and a personalized keychain. With 13 vibrant anodized color options and a custom 3D resin DOMING logo, it's a unique promotional item that stands out wherever it goes.\u003c\/p\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 10px 0 0 0;\"\u003e\n\u003cli\u003e\u003cstrong\u003eFree digital mockup \u0026amp; quote within 24 hours\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLightweight and durable aluminum alloy construction\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnodized finish available in 13 color options\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTax-free \u0026amp; free shipping on all orders\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRush production available worldwide,\u003c\/strong\u003e with turnaround as fast as \u003cstrong\u003e15 business days\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"cta-block\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free mockup first, or order online to start production sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-secondary\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-aluminium-bottle-opener-keychains-8s-order-online\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\"\u003e\n\u003c!-- BEST FOR --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eIdeal For\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003eBrand giveaways \u0026amp; promotional campaigns\u003c\/li\u003e\n\u003cli\u003eCorporate gifts \u0026amp; employee merchandise\u003c\/li\u003e\n\u003cli\u003eSchool clubs, campus events \u0026amp; student swag\u003c\/li\u003e\n\u003cli\u003eOutdoor brands, fitness studios \u0026amp; lifestyle labels\u003c\/li\u003e\n\u003cli\u003eSports teams, memberships \u0026amp; sponsor promotions\u003c\/li\u003e\n\u003cli\u003eEvents, fundraisers, retail add-ons \u0026amp; souvenirs\u003c\/li\u003e\n\u003cli\u003eOutdoor enthusiasts and individuals seeking practical, personalized items\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\"\u003e\n\u003c!-- SPECS \u0026 CUSTOMIZATION (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Durable aluminum alloy, ensuring a lightweight yet sturdy design\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShape:\u003c\/strong\u003e Keychain design with a bottle opener function, perfect for daily use\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFinish:\u003c\/strong\u003e Anodized with 13 color options for custom personalization\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLogo Application:\u003c\/strong\u003e Custom 3D resin DOMING for a standout, premium logo\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize \u0026amp; Length:\u003c\/strong\u003e Compact and portable, easy to carry as a keychain\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHardware:\u003c\/strong\u003e Keyring included for easy attachment to bags, keys, or backpacks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\"\u003e\n\u003c!-- PRICING (FINAL CONVERSION VERSION) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eEstimated Manufacturing Volume Pricing\u003c\/h3\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 0;\"\u003e\u003cstrong\u003eNo hidden fees.\u003c\/strong\u003e The price table below is the \u003cstrong\u003efinal unit price\u003c\/strong\u003e for standard orders. Additional charges apply \u003cstrong\u003eonly if\u003c\/strong\u003e you request a special rush timeline, custom accessories, or special packaging.\u003c\/p\u003e\n\u003cdiv class=\"pricing-table-wrap\" style=\"margin-top: 12px;\"\u003e\n\u003ctable class=\"pricing-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; width: 46.1245%;\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"text-align: right; width: 53.5992%;\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e50 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\n\u003cstrong\u003e$8.24\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\n\u003cstrong\u003e$6.90\u003c\/strong\u003e – \u003cstrong\u003e$8.23\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\n\u003cstrong\u003e$4.99\u003c\/strong\u003e – \u003cstrong\u003e$6.89\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\n\u003cstrong\u003e$3.48\u003c\/strong\u003e – \u003cstrong\u003e$4.98\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\n\u003cstrong\u003e$2.61\u003c\/strong\u003e – \u003cstrong\u003e$3.47\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\n\u003cstrong\u003e$2.28\u003c\/strong\u003e – \u003cstrong\u003e$2.60\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\n\u003cstrong\u003e$1.93\u003c\/strong\u003e – \u003cstrong\u003e$2.27\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\u003cstrong\u003e$1.92\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 10px 0 0 0;\"\u003e*For faster production scheduling, orders placed online are prioritized.\u003c\/p\u003e\n\u003cdiv class=\"cta-block\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-secondary\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-aluminium-bottle-opener-keychains-8s-order-online\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\"\u003e\n\u003c!-- TIMELINE + GUARANTEE + SAMPLE (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eProduction Timeline \u0026amp; Guarantee\u003c\/h3\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eStandard production:\u003c\/strong\u003e 30 business days after artwork approval.\u003cbr\u003e\u003cstrong\u003eRush service:\u003c\/strong\u003e As fast as 15 business days (additional fees apply).\u003cbr\u003e\u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e on all orders.\u003c\/p\u003e\n\u003cp\u003eIn the rare case of a shipping delay that causes your order to arrive after your event and become unusable, we offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eWant to check quality first? \u003cstrong\u003eOrder a $9.90 sample with your logo.\u003c\/strong\u003e\u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\"\u003e\n\u003c!-- FAQ (SHORT) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eFAQ\u003c\/h3\u003e\n\u003cul class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eIs the 3D resin doming logo included in the price?\u003c\/strong\u003e\u003cbr\u003eYes. The custom 3D resin doming logo shown on this page is included in the standard unit pricing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I choose different colors in one order?\u003c\/strong\u003e\u003cbr\u003eYes. You can mix anodized colors within the same order. Just let us know your color breakdown when submitting your artwork.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request artwork revisions before production?\u003c\/strong\u003e\u003cbr\u003eYes. We provide layout and color adjustments and will only begin production after you approve the final artwork.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat affects the final price?\u003c\/strong\u003e\u003cbr\u003eStandard pricing covers material, anodized color, and doming logo. Additional costs apply only for rush production, special accessories, or custom packaging.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\"\u003e\n\u003c!-- FORM (remove Order Now Online button + make top bar non-clickable) --\u003e\n\u003cdiv style=\"margin: 0;\" id=\"free-mockup-form\" class=\"detail-section\"\u003e\n\u003cdiv style=\"margin-top: 2px;\" class=\"cta-block\"\u003e\n\u003cdiv style=\"justify-content: center;\" class=\"cta-group\"\u003e\n\u003cdiv class=\"button button--secondary custom-black-btn cta-btn cta-primary cta-static\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"globo-formbuilder\" data-id=\"MTI4OTEy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Your Logo Keychains","offers":[{"title":"50","offer_id":51734305014079,"sku":null,"price":412.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51734305046847,"sku":null,"price":690.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51734305079615,"sku":null,"price":997.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51734305112383,"sku":null,"price":1271.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51734305145151,"sku":null,"price":1738.0,"currency_code":"CAD","in_stock":true},{"title":"750","offer_id":51734305177919,"sku":null,"price":2100.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51734305210687,"sku":null,"price":2607.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51734305243455,"sku":null,"price":4562.0,"currency_code":"CAD","in_stock":true},{"title":"2500","offer_id":51734305276223,"sku":null,"price":5317.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51734305308991,"sku":null,"price":9655.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Aluminium-Bottle-Opener2.jpg?v=1772287374"},{"product_id":"custom-aluminium-bottle-opener-keychains-8s-order-online","title":"Custom Aluminium Bottle Opener Keychains-8S- Order Online","description":"\u003cstyle\u003e \n\/* ================================ Order Online (Clean + CRO) For: Custom Aluminium Bottle Opener Keychains \nUpdate: Copy aligned to current page options (no unnecessary repeats) \nFix: Mobile responsive + no overflow ================================ *\/\n\n.order-online-wrapper{\n  --text: #121212;\n  --line: #e8e8e8;\n  --bg-soft: #f7f7f7;\n  --radius: 10px;\n  --btn-bg: #000;\n  --btn-text: #fff;\n  --btn-border: #000;\n  --title-size: 18px;\n  --body-size: 16px;\n  --small-size: 14px;\n  font-size: var(--body-size);\n  color: var(--text);\n  line-height: 1.75;\n  max-width: 100%;\n}\n\n.order-online-wrapper *{\n  color: var(--text);\n}\n\n.order-online-wrapper .oo-lead{\n  margin: 0 0 14px 0;\n  font-size: var(--body-size);\n  overflow-wrap: anywhere;\n}\n\n\/* Lead headline uses the same title size as other headings *\/\n.order-online-wrapper .oo-lead .oo-strong{\n  display: block;\n  font-weight: bold;\n  font-size: var(--title-size);\n  margin-bottom: 6px;\n  overflow-wrap: anywhere;\n}\n\n.order-online-wrapper .oo-divider{\n  border: 0;\n  border-top: 1px solid var(--line);\n  margin: 18px 0;\n}\n\n.order-online-wrapper .oo-step{\n  margin: 0 0 18px 0;\n}\n\n.order-online-wrapper .oo-step-title{\n  margin: 0 0 8px 0;\n  font-size: var(--title-size);\n  font-weight: bold;\n  letter-spacing: .1px;\n  text-transform: none;\n  overflow-wrap: anywhere;\n}\n\n.order-online-wrapper .oo-step-sub{\n  margin: 0 0 10px 0;\n  font-size: var(--body-size);\n  overflow-wrap: anywhere;\n}\n\n.order-online-wrapper .oo-list{\n  margin: 0;\n  padding-left: 18px;\n}\n\n.order-online-wrapper .oo-list li{\n  margin: 6px 0;\n  overflow-wrap: anywhere;\n}\n\n.order-online-wrapper .oo-card{\n  background: var(--bg-soft);\n  border: 1px solid var(--line);\n  border-radius: var(--radius);\n  padding: 14px 16px;\n  margin: 18px 0;\n  box-sizing: border-box;\n}\n\n.order-online-wrapper .oo-card-title{\n  margin: 0 0 8px 0;\n  font-size: var(--title-size);\n  font-weight: bold;\n  overflow-wrap: anywhere;\n}\n\n.order-online-wrapper .oo-card-row{\n  margin: 6px 0;\n  overflow-wrap: anywhere;\n}\n\n.order-online-wrapper .oo-cta{\n  text-align: center;\n  margin-top: 18px;\n}\n\n.order-online-wrapper .oo-cta-title{\n  margin: 0 0 12px 0;\n  font-size: var(--title-size);\n  font-weight: bold;\n  overflow-wrap: anywhere;\n}\n\n.order-online-wrapper .oo-cta-btn{\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--btn-bg);\n  color: var(--btn-text) !important;\n  border: 1px solid var(--btn-border);\n  padding: 16px 30px;\n  border-radius: 8px;\n  text-decoration: none;\n  font-weight: bold;\n  font-size: 16px;\n  letter-spacing: .2px;\n  min-height: 52px;\n  min-width: 280px;\n  white-space: nowrap;\n  box-sizing: border-box;\n  max-width: 100%;\n}\n\n.order-online-wrapper .oo-cta-btn:hover{\n  opacity: .92;\n}\n\n.order-online-wrapper .oo-cta-note{\n  margin-top: 10px;\n  font-size: var(--small-size);\n  opacity: .9;\n  overflow-wrap: anywhere;\n}\n\n@media (max-width: 768px){\n  .order-online-wrapper{\n    --title-size: 17px;\n    --body-size: 16px;\n    --small-size: 14px;\n    overflow-x: hidden;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    width: 100%;\n    max-width: 100%;\n    min-width: 0;\n    padding: 16px 16px;\n    white-space: normal;\n    word-break: break-word;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"order-online-wrapper\"\u003e\n  \u003c!-- Lead (shorter) --\u003e\n  \u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom Aluminium Bottle Opener Keychains\u003c\/span\u003e Choose quantity, upload your logo, and checkout. Mockup in 24 hours. We produce after you approve.\u003c\/p\u003e\n  \u003chr class=\"oo-divider\"\u003e\n  \n  \u003c!-- Step 1 --\u003e\n  \u003cdiv class=\"oo-step\"\u003e\n    \u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n    \u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 50 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n  \u003c!-- Step 2 (aligned to screenshot options) --\u003e\n  \u003cdiv class=\"oo-step\"\u003e\n    \u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n    \u003cp class=\"oo-step-sub\"\u003eUpload your logo file.If you need backside laser engraving or printing, select the option on the page. Any other requests (colors, size, placement) can be left in the comments box.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n  \u003c!-- Step 3 --\u003e\n  \u003cdiv class=\"oo-step\"\u003e\n    \u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n    \u003cp class=\"oo-step-sub\"\u003eLead time means \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery).\u003c\/p\u003e\n    \u003cdiv style=\"margin: 14px 0 0 0;\" class=\"oo-card\"\u003e\n      \u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n      \u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n      \u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \n  \u003c!-- Step 4 --\u003e\n  \u003cdiv class=\"oo-step\"\u003e\n    \u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n    \u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll send your mockup within 24 hours.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n  \u003c!-- Trust box --\u003e\n  \u003cdiv class=\"oo-card\"\u003e\n    \u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n    \u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cp class=\"oo-card-row\"\u003eMockup approval before production\u003c\/p\u003e\n    \u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n    \u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n  \u003c!-- Bottom CTA --\u003e\n  \u003cdiv class=\"oo-cta\"\u003e\n    \u003cp class=\"oo-cta-title\"\u003eSpecial request or need a mockup first?\u003c\/p\u003e\n    \u003ca class=\"oo-cta-btn\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-aluminium-bottle-opener-keychains-8s-free-design-proof-quote#free-mockup-form\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n    \u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Your Logo Keychains","offers":[{"title":"50","offer_id":51737454543167,"sku":null,"price":412.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51737454575935,"sku":null,"price":690.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51737454608703,"sku":null,"price":997.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51737454641471,"sku":null,"price":1271.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51737454674239,"sku":null,"price":1738.0,"currency_code":"CAD","in_stock":true},{"title":"750","offer_id":51737454707007,"sku":null,"price":2100.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51737454739775,"sku":null,"price":2607.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51737454772543,"sku":null,"price":4562.0,"currency_code":"CAD","in_stock":true},{"title":"2500","offer_id":51737454805311,"sku":null,"price":5317.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51737454838079,"sku":null,"price":9655.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Aluminium-Bottle-Opener2.jpg?v=1772287374"},{"product_id":"custom-pvc-rubber-patch-free-design-proof-quote","title":"Custom PVC Rubber Patch – Free Design Proof \u0026 Quote","description":"\u003cstyle\u003e \n\/* =========================================================\nCTA Visual Standard (Dawn-safe, scoped to this description)\nGoals:\n1) Consistent CTA styling across all product pages (including form section)\n2) Desktop: button text stays on ONE line\n3) Mobile: stacked full-width buttons for higher conversion\n4) Fix: divider not “stuck” to CTA area\n5) Fix: mobile overflow \/ width issues\n========================================================= *\/\n.product-detail-wrapper{\n  --cta-radius: 6px;\n  --cta-gap: 10px;\n  --cta-pad-y: 12px;\n  --cta-pad-x: 16px;\n  --cta-font-size: 14px;\n  --cta-letter: .2px;\n  --cta-primary-bg: #000;\n  --cta-primary-text: #fff;\n  --cta-primary-border: #000;\n  --cta-secondary-bg: #fff;\n  --cta-secondary-text: #000;\n  --cta-secondary-border: #000;\n}\n\/* CTA module spacing (prevents divider from touching buttons) *\/\n.product-detail-wrapper .cta-block{ margin-bottom: 24px; }\n\/* CTA group layout *\/\n.product-detail-wrapper .cta-group{ display:flex; gap: var(--cta-gap); flex-wrap: wrap; align-items: stretch; }\n\/* CTA button baseline *\/\n.product-detail-wrapper .cta-btn{\n  display:flex !important;\n  align-items:center;\n  justify-content:center;\n  padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n  border-radius: var(--cta-radius) !important;\n  font-size: var(--cta-font-size) !important;\n  letter-spacing: var(--cta-letter);\n  line-height: 1.1;\n  text-decoration:none;\n  text-transform:none;\n  min-height: 44px;\n  box-sizing: border-box;\n  max-width: 100%;\n}\n\/* Prevent desktop wrapping *\/\n.product-detail-wrapper .cta-group .cta-btn{\n  white-space: nowrap;\n  min-width: 240px;\n  flex: 1 1 240px;\n  text-align:center;\n}\n\/* Primary \/ secondary hierarchy *\/\n.product-detail-wrapper .cta-primary{\n  background: var(--cta-primary-bg) !important;\n  color: var(--cta-primary-text) !important;\n  border: 1px solid var(--cta-primary-border) !important;\n}\n.product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n.product-detail-wrapper .cta-secondary{\n  background: var(--cta-secondary-bg) !important;\n  color: var(--cta-secondary-text) !important;\n  border: 1px solid var(--cta-secondary-border) !important;\n}\n.product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\/* Optional microcopy *\/\n.product-detail-wrapper .cta-microcopy{ margin: 0 0 8px 0; opacity: .92; }\n\/* Non-clickable CTA (for form section title bar look) *\/\n.product-detail-wrapper .cta-static{ pointer-events: none; cursor: default; user-select: none; }\n\/* Mobile: stack CTAs + true full width + no horizontal scroll *\/\n@media (max-width: 768px){\n  .product-detail-wrapper{ overflow-x: hidden; }\n  .product-detail-wrapper .cta-group{ flex-direction: column; gap: 10px; align-items: stretch; }\n  .product-detail-wrapper .cta-group .cta-btn{\n    width: 100%;\n    max-width: 100%;\n    min-width: 0;\n    flex: 1 1 auto;\n    white-space: normal;\n    word-break: break-word;\n  }\n  .product-detail-wrapper .cta-primary{ font-weight: 700; }\n}\n\/* Anchor scroll offset (sticky header) *\/\n.product-detail-wrapper #free-mockup-form{ scroll-margin-top: 90px; }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003cp style=\"margin: 6px 0 0 0;\"\u003eEnhance your brand with the \u003cstrong\u003eCustom PVC Rubber Patch\u003c\/strong\u003e — a durable, customizable patch designed to make your logo or artwork stand out. Made from soft yet rugged PVC material, these patches feature 3D raised details that give your design added depth and texture, ideal for tactical gear, corporate giveaways, or personalized promotional items.\u003c\/p\u003e\n\u003cul style=\"margin: 10px 0 0 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eFree digital mockup \u0026amp; quote within 24 hours\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSoft, flexible PVC material for durability\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e3D raised details for an eye-catching effect\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eWaterproof, weather-resistant, and crack-resistant\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eOptional backing add-ons available (priced separately)\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRush production available worldwide,\u003c\/strong\u003e with turnaround as fast as \u003cstrong\u003e15 business days\u003c\/strong\u003e (fees may apply)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin-top: 14px;\" class=\"cta-block\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free mockup first, or order online to start production sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003eGet a Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-pvc-rubber-patch-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- BEST FOR --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eIdeal For\u003c\/h3\u003e\n\u003cul style=\"margin: 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003eTactical gear\u003c\/li\u003e\n\u003cli\u003eCorporate giveaways \u0026amp; promotional campaigns\u003c\/li\u003e\n\u003cli\u003eOutdoor brands \u0026amp; fitness promotions\u003c\/li\u003e\n\u003cli\u003eSchool clubs, campus events \u0026amp; student swag\u003c\/li\u003e\n\u003cli\u003eSports teams, memberships \u0026amp; sponsor promotions\u003c\/li\u003e\n\u003cli\u003eEvents, fundraisers, and retail add-ons\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- SPECS \u0026 CUSTOMIZATION --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul style=\"margin: 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Durable and flexible PVC rubber\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShape:\u003c\/strong\u003e Custom die-cut shape to match your logo or design\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize \u0026amp; Thickness:\u003c\/strong\u003e Custom sizes and thicknesses available (standard 4-6 mm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLogo Application:\u003c\/strong\u003e 3D raised logo details for excellent visibility\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBacking (Optional):\u003c\/strong\u003e 3M adhesive, heat seal adhesive, or hook \u0026amp; loop (Velcro) — priced separately\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- PRICING (UNCHANGED AS REQUESTED) --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eEstimated Manufacturing Volume Pricing\u003c\/h3\u003e\n\u003cp style=\"margin: 0;\" class=\"pricing-note\"\u003e\u003cstrong\u003eNo hidden fees.\u003c\/strong\u003e The price table below reflects the \u003cstrong\u003efinal unit price\u003c\/strong\u003e for standard orders. Additional charges apply only if you request a special rush timeline, custom accessories, or special packaging.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 12px;\"\u003e\n\u003ctable class=\"pricing-table\" style=\"width: 93.945%; height: 179.629px;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003cth style=\"text-align: left; width: 46.198%; height: 19.5898px;\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"text-align: right; width: 53.6194%; height: 19.5898px;\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.198%;\"\u003e20 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$14.50\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.198%;\"\u003e21 – 50 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$8.34\u003c\/strong\u003e – \u003cstrong\u003e$14.49\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.198%;\"\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$6.37\u003c\/strong\u003e – \u003cstrong\u003e$8.33\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.198%;\"\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$4.36\u003c\/strong\u003e – \u003cstrong\u003e$6.36\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.198%;\"\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$2.35\u003c\/strong\u003e – \u003cstrong\u003e$4.35\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.198%;\"\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$1.71\u003c\/strong\u003e – \u003cstrong\u003e$2.34\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.198%;\"\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$1.54\u003c\/strong\u003e – \u003cstrong\u003e$1.70\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.198%;\"\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$1.40\u003c\/strong\u003e – \u003cstrong\u003e$1.53\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.0391px;\"\u003e\n\u003ctd style=\"height: 20.0391px; width: 46.198%;\"\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20.0391px; width: 53.6194%;\"\u003e\u003cstrong\u003e$1.39\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin: 10px 0 0 0;\" class=\"pricing-note\"\u003e*For faster production scheduling, online orders receive priority.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 12px;\" class=\"cta-block\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003eGet a Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-pvc-rubber-patch-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- TIMELINE + GUARANTEE --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eProduction Timeline \u0026amp; Guarantee\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eStandard production:\u003c\/strong\u003e 30 business days after artwork approval.\u003cbr\u003e\u003cstrong\u003eRush service:\u003c\/strong\u003e As fast as 15 business days (additional fees apply).\u003cbr\u003e\u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e on all orders.\u003c\/p\u003e\n\u003cp\u003eIn the rare case of a shipping delay that causes your order to arrive after your event and become unusable, we offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eWant to check quality first? \u003cstrong\u003eOrder a $9.90 sample with your logo.\u003c\/strong\u003e\u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- FAQ (UPDATED TO MATCH CURRENT RULES) --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eFAQ\u003c\/h3\u003e\n\u003cul style=\"margin: 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I add multiple designs or logos?\u003c\/strong\u003e Yes. You can submit multiple designs in a single request. Mockups and pricing are prepared based on the number of designs submitted.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions before production?\u003c\/strong\u003e Yes. We support artwork layout and color adjustments. Production starts only after final mockup approval.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat backing options are available?\u003c\/strong\u003e We offer \u003cstrong\u003e3M adhesive\u003c\/strong\u003e, \u003cstrong\u003eheat seal adhesive\u003c\/strong\u003e, and \u003cstrong\u003ehook \u0026amp; loop (Velcro)\u003c\/strong\u003e backing options. Backing is optional and quoted separately based on patch type and application.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat affects the final price?\u003c\/strong\u003e Pricing is based on size, quantity, design complexity, and selected options. Additional costs may apply for backing options, rush production, or custom header card packaging.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I choose different packaging options?\u003c\/strong\u003e Yes. \u003cstrong\u003eBulk packaging\u003c\/strong\u003e and \u003cstrong\u003eindividual poly bag packaging\u003c\/strong\u003e are included at no extra cost. Only \u003cstrong\u003ecustom header card packaging\u003c\/strong\u003e requires an additional fee.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- FORM --\u003e\n\u003cdiv class=\"detail-section\" id=\"free-mockup-form\" style=\"margin: 0;\"\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 2px;\"\u003e\n\u003cdiv class=\"cta-group\" style=\"justify-content: center;\"\u003e\n\u003cdiv class=\"button button--secondary custom-black-btn cta-btn cta-primary cta-static\"\u003eGet a Free Mockup \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-id=\"MTI4NjE0\" class=\"globo-formbuilder\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"20","offer_id":51739214020927,"sku":null,"price":290.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51739213955391,"sku":null,"price":417.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51739214086463,"sku":null,"price":637.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51739214053695,"sku":null,"price":872.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51739214119231,"sku":null,"price":1173.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51739214151999,"sku":null,"price":1712.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51743946309951,"sku":null,"price":3079.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51739213988159,"sku":null,"price":6986.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/fI9lTyDpm.jpg?v=1769046863"},{"product_id":"custom-pvc-rubber-patch-order-online","title":"Custom PVC Rubber Patch- Order Online","description":"\u003cstyle\u003e\n\/* ================================ Order Online (Clean + CRO) For: Custom PVC Rubber Patch Update: Copy aligned to current page options (no unnecessary repeats) Fix: Mobile responsive + no overflow ================================ *\/\n.order-online-wrapper{\n  --text: #121212;\n  --line: #e8e8e8;\n  --bg-soft: #f7f7f7;\n  --radius: 10px;\n  --btn-bg: #000;\n  --btn-text: #fff;\n  --btn-border: #000;\n  --title-size: 18px;\n  --body-size: 16px;\n  --small-size: 14px;\n  font-size: var(--body-size);\n  color: var(--text);\n  line-height: 1.75;\n  max-width: 100%;\n}\n.order-online-wrapper *{\n  color: var(--text);\n}\n.order-online-wrapper .oo-lead{\n  margin: 0 0 14px 0;\n  font-size: var(--body-size);\n  overflow-wrap: anywhere;\n}\n\/* Lead headline uses the same title size as other headings *\/\n.order-online-wrapper .oo-lead .oo-strong{\n  display: block;\n  font-weight: bold;\n  font-size: var(--title-size);\n  margin-bottom: 6px;\n  overflow-wrap: anywhere;\n}\n.order-online-wrapper .oo-divider{\n  border: 0;\n  border-top: 1px solid var(--line);\n  margin: 18px 0;\n}\n.order-online-wrapper .oo-step{\n  margin: 0 0 18px 0;\n}\n.order-online-wrapper .oo-step-title{\n  margin: 0 0 8px 0;\n  font-size: var(--title-size);\n  font-weight: bold;\n  letter-spacing: .1px;\n  text-transform: none;\n  overflow-wrap: anywhere;\n}\n.order-online-wrapper .oo-step-sub{\n  margin: 0 0 10px 0;\n  font-size: var(--body-size);\n  overflow-wrap: anywhere;\n}\n.order-online-wrapper .oo-list{\n  margin: 0;\n  padding-left: 18px;\n}\n.order-online-wrapper .oo-list li{\n  margin: 6px 0;\n  overflow-wrap: anywhere;\n}\n.order-online-wrapper .oo-card{\n  background: var(--bg-soft);\n  border: 1px solid var(--line);\n  border-radius: var(--radius);\n  padding: 14px 16px;\n  margin: 18px 0;\n  box-sizing: border-box;\n}\n.order-online-wrapper .oo-card-title{\n  margin: 0 0 8px 0;\n  font-size: var(--title-size);\n  font-weight: bold;\n  overflow-wrap: anywhere;\n}\n.order-online-wrapper .oo-card-row{\n  margin: 6px 0;\n  overflow-wrap: anywhere;\n}\n.order-online-wrapper .oo-cta{\n  text-align: center;\n  margin-top: 18px;\n}\n.order-online-wrapper .oo-cta-title{\n  margin: 0 0 12px 0;\n  font-size: var(--title-size);\n  font-weight: bold;\n  overflow-wrap: anywhere;\n}\n.order-online-wrapper .oo-cta-btn{\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--btn-bg);\n  color: var(--btn-text) !important;\n  border: 1px solid var(--btn-border);\n  padding: 16px 30px;\n  border-radius: 8px;\n  text-decoration: none;\n  font-weight: bold;\n  font-size: 16px;\n  letter-spacing: .2px;\n  min-height: 52px;\n  min-width: 280px;\n  white-space: nowrap;\n  box-sizing: border-box;\n  max-width: 100%;\n}\n.order-online-wrapper .oo-cta-btn:hover{\n  opacity: .92;\n}\n.order-online-wrapper .oo-cta-note{\n  margin-top: 10px;\n  font-size: var(--small-size);\n  opacity: .9;\n  overflow-wrap: anywhere;\n}\n@media (max-width: 768px){\n  .order-online-wrapper{\n    --title-size: 17px;\n    --body-size: 16px;\n    --small-size: 14px;\n    overflow-x: hidden;\n  }\n  .order-online-wrapper .oo-cta-btn{\n    width: 100%;\n    max-width: 100%;\n    min-width: 0;\n    padding: 16px 16px;\n    white-space: normal;\n    word-break: break-word;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead (shorter) --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom PVC Rubber Patches\u003c\/span\u003e Choose quantity, upload your logo, and checkout. Mockup in 24 hours. We produce after you approve.\u003c\/p\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003c!-- Step 1 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 20 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 (aligned to screenshot options) --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo file. If you need backside printing, select the option on the page. Any other requests (colors, size, placement) can be left in the comments box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eLead time means \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery).\u003c\/p\u003e\n\u003cdiv class=\"oo-card\" style=\"margin: 14px 0 0 0;\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll send your mockup within 24 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMockup approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eSpecial request or need a mockup first?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-pvc-rubber-patch-free-design-proof-quote#free-mockup-form\" class=\"oo-cta-btn\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"20","offer_id":51739233648959,"sku":null,"price":290.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51739233550655,"sku":null,"price":417.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51739233681727,"sku":null,"price":637.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51739233616191,"sku":null,"price":872.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51739233714495,"sku":null,"price":1173.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51739233747263,"sku":null,"price":1712.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51743948243263,"sku":null,"price":3079.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51739233583423,"sku":null,"price":6986.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/fI9lTyDpm.jpg?v=1769046863"},{"product_id":"custom-air-freshener-free-design-proof-quote","title":"CUSTOM AIR FRESHENER-Free Design Proof \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     CTA Visual Standard (Dawn-safe, scoped to this description)\n     Goals:\n     1) Consistent CTA styling across all product pages (including form section)\n     2) Desktop: button text stays on ONE line\n     3) Mobile: stacked full-width buttons for higher conversion\n     4) Fix: divider not “stuck” to CTA area\n     5) Fix: mobile overflow \/ width issues\n     ========================================================= *\/\n\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n  }\n\n  \/* CTA module spacing (prevents divider from touching buttons) *\/\n  .product-detail-wrapper .cta-block{ margin-bottom: 24px; }\n\n  \/* CTA group layout *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  \/* Prevent desktop wrapping *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    min-width: 240px;\n    flex: 1 1 240px;\n    text-align:center;\n  }\n\n  \/* Primary \/ secondary hierarchy *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Optional microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n  }\n\n  \/* Non-clickable CTA (for form section title bar look) *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* Mobile: stack CTAs + true full width + no horizontal scroll *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper{\n      overflow-x: hidden;\n    }\n\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch;\n    }\n\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      flex: 1 1 auto;\n      white-space: normal;\n      word-break: break-word;\n    }\n\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* Anchor scroll offset (sticky header) *\/\n  .product-detail-wrapper #free-mockup-form{ scroll-margin-top: 90px; }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003cp style=\"margin: 6px 0 0 0;\"\u003eTurn your logo or artwork into custom die-cut air fresheners—full color printed on both sides, individually packed, and ready to keep your brand “in the air” in cars, offices, and homes.\u003c\/p\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 10px 0 0 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree digital proof\u003c\/strong\u003e \u0026amp; quote within 24 hours\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDie-cut to your logo shape\u003c\/strong\u003e for a premium branded look\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDouble-sided full color print\u003c\/strong\u003e (front \u0026amp; back)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIndividually packed\u003c\/strong\u003e for easy giveaways\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree shipping\u003c\/strong\u003e \u0026amp; no hidden cost\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- CRO: unified two-button CTA block --\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 14px;\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free proof first, or order online to lock your production slot sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003e Get Free Mockup \u0026amp; Quote \u003c\/a\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-secondary\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-air-freshener-order-online\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- BEST FOR --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eBest For\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003eAuto shops, car washes, detailing studios, and dealerships\u003c\/li\u003e\n\u003cli\u003eReal estate agents, local services, and community marketing\u003c\/li\u003e\n\u003cli\u003eEvents, trade shows, giveaways, and customer thank-you gifts\u003c\/li\u003e\n\u003cli\u003eFundraising, club merch, and retail add-on items\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- SPECS \u0026 CUSTOMIZATION (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eConstruction:\u003c\/strong\u003e Scented wash cotton core sandwiched between two layers of paper card\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShape:\u003c\/strong\u003e Custom die-cut to your logo\/artwork outline\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrinting:\u003c\/strong\u003e Full color logo printed on \u003cstrong\u003eboth sides\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize:\u003c\/strong\u003e Typically \u003cstrong\u003e3\"–5\"\u003c\/strong\u003e (we’ll recommend the best size for your design)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHanging:\u003c\/strong\u003e Elastic string included (ready to hang)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePacking:\u003c\/strong\u003e Individually packed for clean distribution\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 10px 0 0 0; opacity: .92;\"\u003eTip: If your logo has very thin lines or small text, we’ll optimize the layout in the digital proof for the cleanest print and cut.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- PRICING --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eEstimated Volume Pricing\u003c\/h3\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 0;\"\u003e\u003cstrong\u003eNo hidden cost.\u003c\/strong\u003e The table below shows \u003cstrong\u003eestimated unit pricing\u003c\/strong\u003e for common quantities. Final pricing may vary slightly based on size, print coverage, scent options, and packaging requests.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 12px;\"\u003e\n\u003c!-- Clean pricing table (match screenshot style) --\u003e\n\u003ctable style=\"width: 100.088%; border-collapse: collapse; height: 195.938px;\" class=\"pricing-table pricing-table--clean\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003cth style=\"text-align: left; font-weight: 600; padding: 0px 0px 10px; height: 19.5938px; width: 47.2198%;\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"text-align: right; font-weight: 600; padding: 0px 0px 10px; height: 19.5938px; width: 52.6473%;\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"padding: 6px 0px; opacity: 0.92; height: 19.5938px; width: 47.2198%;\"\u003e20 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; text-align: right; height: 19.5938px; width: 52.6473%;\"\u003e\n\u003cstrong\u003e$6.78\u003c\/strong\u003e \u003cspan style=\"opacity: .92;\"\u003e\/ unit\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"padding: 6px 0px; opacity: 0.92; height: 19.5938px; width: 47.2198%;\"\u003e21 – 50 pcs\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; text-align: right; height: 19.5938px; width: 52.6473%;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003cspan\u003e$4.38 – $6.77\u003c\/span\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"padding: 6px 0px; opacity: 0.92; height: 19.5938px; width: 47.2198%;\"\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; text-align: right; height: 19.5938px; width: 52.6473%;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003cspan\u003e$4.10 – $4.37\u003c\/span\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"padding: 6px 0px; opacity: 0.92; height: 19.5938px; width: 47.2198%;\"\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; text-align: right; height: 19.5938px; width: 52.6473%;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003cspan\u003e$3.22 – $4.08\u003c\/span\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"padding: 6px 0px; opacity: 0.92; height: 19.5938px; width: 47.2198%;\"\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; text-align: right; height: 19.5938px; width: 52.6473%;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003cspan\u003e$2.15 – $3.21\u003c\/span\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"padding: 6px 0px; opacity: 0.92; height: 19.5938px; width: 47.2198%;\"\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; text-align: right; height: 19.5938px; width: 52.6473%;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003cspan\u003e$1.59 – $2.14\u003c\/span\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"padding: 6px 0px; opacity: 0.92; height: 19.5938px; width: 47.2198%;\"\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; text-align: right; height: 19.5938px; width: 52.6473%;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003cspan\u003e$1.30 – $1.58\u003c\/span\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"padding: 6px 0px; opacity: 0.92; height: 19.5938px; width: 47.2198%;\"\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; text-align: right; height: 19.5938px; width: 52.6473%;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003cspan\u003e$1.23 – $1.29\u003c\/span\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"padding: 6px 0px; opacity: 0.92; height: 19.5938px; width: 47.2198%;\"\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; text-align: right; height: 19.5938px; width: 52.6473%;\"\u003e\u003cstrong\u003e\u003cspan\u003e $1.22\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 10px 0 0 0;\"\u003eWant the most accurate quote for your size and options? Submit your logo to receive a \u003cstrong\u003efree mockup \u0026amp; quote within 24 hours\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c!-- Unified 2-button CTA under pricing --\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 12px;\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003e Get Free Mockup \u0026amp; Quote \u003c\/a\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-secondary\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-air-freshener-order-online\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- TIMELINE + GUARANTEE + SAMPLE (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eProduction \u0026amp; Delivery Timeline \u003c\/h3\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eProof:\u003c\/strong\u003e Digital proof sent by email within \u003cstrong\u003e24 hours\u003c\/strong\u003e.\u003cbr\u003e\u003cstrong\u003eProduction:\u003c\/strong\u003e Starts after proof approval \u0026amp; payment.\u003cbr\u003e\u003cstrong\u003eDelivery:\u003c\/strong\u003e Typically \u003cstrong\u003e15–25 days\u003c\/strong\u003e after production starts (shipping included).\u003c\/p\u003e\n\u003cp style=\"margin: 8px 0 0 0;\"\u003e\u003cstrong\u003eGuarantee:\u003c\/strong\u003e If a rare transit delay makes your order unusable for your event, we offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp style=\"margin: 8px 0 0 0;\"\u003eWant to check quality first? Order a \u003cstrong\u003e$9.90 sample with your logo\u003c\/strong\u003e. \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FAQ (SHORT) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eFAQ\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eIs my air freshener cut to my logo shape?\u003c\/strong\u003e Yes—this is a custom die-cut product based on your artwork outline.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIs it printed on both sides?\u003c\/strong\u003e Yes—double-sided full color printing is standard.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDo I have to pay before seeing the proof?\u003c\/strong\u003e You can request a free mockup \u0026amp; quote first before placing an online order.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions?\u003c\/strong\u003e Yes—size, layout, and print details can be adjusted before production.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHow are they packed?\u003c\/strong\u003e Individually packed—perfect for giveaways and clean distribution.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FORM (CHANGED: remove Order Now Online button + make top bar non-clickable) --\u003e\n\u003cdiv style=\"margin: 0;\" id=\"free-mockup-form\" class=\"detail-section\"\u003e\n\u003cdiv style=\"margin-top: 2px;\" class=\"cta-block\"\u003e\n\u003cdiv style=\"justify-content: center;\" class=\"cta-group\"\u003e\n\u003cdiv class=\"button button--secondary custom-black-btn cta-btn cta-primary cta-static\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"globo-formbuilder\" data-id=\"MTI4NjQy\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"20","offer_id":51739601568063,"sku":null,"price":136.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51739601600831,"sku":null,"price":163.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51739601633599,"sku":null,"price":219.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51739601666367,"sku":null,"price":256.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51739601699135,"sku":null,"price":410.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51739601731903,"sku":null,"price":642.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51739601764671,"sku":null,"price":779.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51739601797439,"sku":null,"price":1075.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51739601830207,"sku":null,"price":1586.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51739601862975,"sku":null,"price":2603.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51739601895743,"sku":null,"price":6164.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Custom_Air_Freshener1.jpg?v=1764322732"},{"product_id":"custom-air-freshener-order-online","title":"CUSTOM AIR FRESHENER- Order Online","description":"\u003cstyle\u003e\n \/* ================================\n     Order Online (Clean + CRO - Short Copy)\n     Product: Custom Air Freshener\n     Page: https:\/\/www.bestypromo.com\/products\/custom-air-freshener\n     Principle: Only explain the process + what may confuse buyers\n     (Do NOT repeat clearly-visible option details)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n.order-online-wrapper{\n  --text: #121212;\n  --line: #e8e8e8;\n  --bg-soft: #f7f7f7;\n  --radius: 10px;\n  --btn-bg: #000;\n  --btn-text: #fff;\n  --btn-border: #000;\n  --title-size: 18px;\n  --body-size: 16px;\n  --small-size: 14px;\n  font-size: var(--body-size);\n  color: var(--text);\n  line-height: 1.75;\n  max-width: 100%;\n}\n.order-online-wrapper *{\n  color: var(--text);\n}\n.order-online-wrapper .oo-lead{\n  margin: 0 0 14px 0;\n  font-size: var(--body-size);\n  overflow-wrap: anywhere;\n}\n\/* Lead headline uses the same title size as other headings *\/\n.order-online-wrapper .oo-lead .oo-strong{\n  display: block;\n  font-weight: bold;\n  font-size: var(--title-size);\n  margin-bottom: 6px;\n  overflow-wrap: anywhere;\n}\n.order-online-wrapper .oo-divider{\n  border: 0;\n  border-top: 1px solid var(--line);\n  margin: 18px 0;\n}\n.order-online-wrapper .oo-step{\n  margin: 0 0 18px 0;\n}\n.order-online-wrapper .oo-step-title{\n  margin: 0 0 8px 0;\n  font-size: var(--title-size);\n  font-weight: bold;\n  letter-spacing: .1px;\n  text-transform: none;\n  overflow-wrap: anywhere;\n}\n.order-online-wrapper .oo-step-sub{\n  margin: 0 0 10px 0;\n  font-size: var(--body-size);\n  overflow-wrap: anywhere;\n}\n.order-online-wrapper .oo-list{\n  margin: 0;\n  padding-left: 18px;\n}\n.order-online-wrapper .oo-list li{\n  margin: 6px 0;\n  overflow-wrap: anywhere;\n}\n.order-online-wrapper .oo-card{\n  background: var(--bg-soft);\n  border: 1px solid var(--line);\n  border-radius: var(--radius);\n  padding: 14px 16px;\n  margin: 18px 0;\n  box-sizing: border-box;\n}\n.order-online-wrapper .oo-card-title{\n  margin: 0 0 8px 0;\n  font-size: var(--title-size);\n  font-weight: bold;\n  overflow-wrap: anywhere;\n}\n.order-online-wrapper .oo-card-row{\n  margin: 6px 0;\n  overflow-wrap: anywhere;\n}\n.order-online-wrapper .oo-cta{\n  text-align: center;\n  margin-top: 18px;\n}\n.order-online-wrapper .oo-cta-title{\n  margin: 0 0 12px 0;\n  font-size: var(--title-size);\n  font-weight: bold;\n  overflow-wrap: anywhere;\n}\n.order-online-wrapper .oo-cta-btn{\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--btn-bg);\n  color: var(--btn-text) !important;\n  border: 1px solid var(--btn-border);\n  padding: 16px 30px;\n  border-radius: 8px;\n  text-decoration: none;\n  font-weight: bold;\n  font-size: 16px;\n  letter-spacing: .2px;\n  min-height: 52px;\n  min-width: 280px;\n  white-space: nowrap;\n  box-sizing: border-box;\n  max-width: 100%;\n}\n.order-online-wrapper .oo-cta-btn:hover{\n  opacity: .92;\n}\n.order-online-wrapper .oo-cta-note{\n  margin-top: 10px;\n  font-size: var(--small-size);\n  opacity: .9;\n  overflow-wrap: anywhere;\n}\n@media (max-width: 768px){\n  .order-online-wrapper{\n    --title-size: 17px;\n    --body-size: 16px;\n    --small-size: 14px;\n    overflow-x: hidden;\n  }\n  .order-online-wrapper .oo-cta-btn{\n    width: 100%;\n    max-width: 100%;\n    min-width: 0;\n    padding: 16px 16px;\n    white-space: normal;\n    word-break: break-word;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom Air Fresheners\u003c\/span\u003e Choose quantity, pick scents, upload your logo, and checkout. Mockup in 24 hours. We produce after you approve.\u003c\/p\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003c!-- Step 1 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 20 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Choose Scent \u0026amp; Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eSelect your scent options on the page, then upload your logo file. If you want specific scent mixes or any special instructions, leave a note in the comments box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Add Text (Optional)\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd any text you want printed (phone, email, website, or address). If you have layout notes, add them in comments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Choose Delivery Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eDelivery time includes \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery).\u003c\/p\u003e\n\u003cdiv class=\"oo-card\" style=\"margin: 14px 0 0 0;\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 5 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 5 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll email your mockup within 24 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMockup approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eNeed a quick logo or customization check?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-air-freshener-free-design-proof-quote#free-mockup-form\" class=\"oo-cta-btn\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"20","offer_id":51739618115903,"sku":null,"price":136.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51739618148671,"sku":null,"price":163.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51739618181439,"sku":null,"price":219.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51739618214207,"sku":null,"price":256.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51739618246975,"sku":null,"price":410.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51739618279743,"sku":null,"price":642.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51739618312511,"sku":null,"price":779.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51739618345279,"sku":null,"price":1075.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51739618378047,"sku":null,"price":1586.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51739618410815,"sku":null,"price":2603.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51739618443583,"sku":null,"price":6164.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Custom_Air_Freshener1.jpg?v=1764322732"},{"product_id":"custom-3d-rubber-keychains-free-design-proof-quote","title":"Custom 3D Rubber keychains– Free Design Proof \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     CTA Visual Standard (Dawn-safe, scoped to this description)\n     Goals:\n     1) Consistent CTA styling across all product pages (including form section)\n     2) Desktop: button text stays on ONE line\n     3) Mobile: stacked full-width buttons for higher conversion\n     4) Fix: divider not “stuck” to CTA area\n     ========================================================= *\/\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n  }\n\n  \/* CTA module spacing (prevents divider from touching buttons) *\/\n  .product-detail-wrapper .cta-block{ margin-bottom: 24px; }\n\n  \/* CTA group layout *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  \/* Prevent desktop wrapping *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    min-width: 240px;\n    flex: 1 1 240px;\n    text-align:center;\n  }\n\n  \/* Primary \/ secondary hierarchy *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Optional microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n  }\n\n  \/* Static (non-clickable) CTA look *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* Mobile: stack CTAs *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper{\n      overflow-x: hidden;\n    }\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch;\n    }\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      flex: 1 1 auto;\n      white-space: normal;\n      word-break: break-word;\n    }\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* Anchor scroll offset (sticky header) *\/\n  .product-detail-wrapper #free-mockup-form{ scroll-margin-top: 90px; }\n  \/* Tighten divider spacing *\/\n.product-detail-wrapper .oo-divider{\n  margin: 12px 0;  \n}\n\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003cp style=\"margin-top: 6px;\"\u003eElevate your branding with \u003cstrong\u003eCustom 3D Die-Cut Rubber Keychains\u003c\/strong\u003e. Each piece is precision-cut from premium flexible rubber, featuring raised 3D details for a visually striking and tactile accessory.\u003c\/p\u003e\n\u003cp style=\"margin-top: 6px;\"\u003eCompared to traditional flat keychains, these 3D designs provide depth and dimension, making your logo or artwork truly stand out in everyday use.\u003c\/p\u003e\n\u003cul style=\"margin-top: 10px;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree digital mockup\u003c\/strong\u003e \u0026amp; quote within 24 hours\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLow minimum order\u003c\/strong\u003e starting from 20 pcs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e on all orders\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePantone-matched colors\u003c\/strong\u003e with 2D\/3D options\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRush production\u003c\/strong\u003e available in as few as 10 business days\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- CRO: unified two-button CTA block --\u003e\n\u003cdiv class=\"cta-block\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free mockup first, or order online to start production sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003e Get Free Mockup \u0026amp; Quote \u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-3d-rubber-keychains-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eIdeal For\u003c\/h3\u003e\n\u003cul style=\"margin-top: 8px;\" class=\"product-options-list\"\u003e\n\u003cli\u003eBrand giveaways, corporate gifts, and customer retention campaigns\u003c\/li\u003e\n\u003cli\u003eSchool clubs, campus events, and student merchandise\u003c\/li\u003e\n\u003cli\u003eSports teams, memberships, and sponsor promotions\u003c\/li\u003e\n\u003cli\u003eEvents, fundraisers, retail add-ons, and commemorative keepsakes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul style=\"margin-top: 8px;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Durable, soft PVC rubber (water-resistant)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShape:\u003c\/strong\u003e Fully custom die-cut to match your logo or artwork\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStyle:\u003c\/strong\u003e Choose 2D or 3D raised details\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSides:\u003c\/strong\u003e Single-sided or double-sided printing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize \u0026amp; Thickness:\u003c\/strong\u003e Custom recommendations based on your design\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Solid or multi-color with Pantone matching\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHardware:\u003c\/strong\u003e Standard keyring, lobster clasp, or custom fittings\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 10px; opacity: .92;\"\u003eUnsure of the best configuration? Upload your logo, and we’ll suggest the optimal 2D\/3D design, size, color, and hardware combination.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eEstimated Manufacturing Volume Pricing\u003c\/h3\u003e\n\u003cp style=\"margin-top: 8px;\"\u003eMost clients choose online ordering for quicker production. Prices vary depending on size, colors, logo technique, and production requirements.\u003c\/p\u003e\n\u003ctable class=\"pricing-table\" style=\"width: 93.945%; height: 179.629px;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003cth style=\"text-align: left; width: 46.2136%; height: 19.5898px;\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"text-align: right; width: 53.5922%; height: 19.5898px;\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.2136%;\"\u003e20 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.5922%;\"\u003e\n\u003cstrong\u003e$6.75\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.2136%;\"\u003e21 – 50 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.5922%;\"\u003e\n\u003cstrong\u003e$6.42\u003c\/strong\u003e – \u003cstrong\u003e$6.74\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.2136%;\"\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.5922%;\"\u003e\n\u003cstrong\u003e$6.06\u003c\/strong\u003e – \u003cstrong\u003e$6.41\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.2136%;\"\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.5922%;\"\u003e\n\u003cstrong\u003e$3.94\u003c\/strong\u003e – \u003cstrong\u003e$6.05\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.2136%;\"\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.5922%;\"\u003e\n\u003cstrong\u003e$2.23\u003c\/strong\u003e – \u003cstrong\u003e$3.93\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.2136%;\"\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.5922%;\"\u003e\n\u003cstrong\u003e$1.63\u003c\/strong\u003e – \u003cstrong\u003e$2.22\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.2136%;\"\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.5922%;\"\u003e\n\u003cstrong\u003e$1.46\u003c\/strong\u003e – \u003cstrong\u003e$1.62\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.2136%;\"\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.5922%;\"\u003e\n\u003cstrong\u003e$1.38\u003c\/strong\u003e – \u003cstrong\u003e$1.45\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.0391px;\"\u003e\n\u003ctd style=\"height: 20.0391px; width: 46.2136%;\"\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20.0391px; width: 53.5922%;\"\u003e\u003cstrong\u003e$1.37\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"margin-top: 10px;\" class=\"pricing-note\"\u003eWant the most accurate quote for your logo and options? Submit your design to receive a \u003cstrong\u003efree mockup \u0026amp; quote within 24 hours\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c!-- Unified 2-button CTA under pricing --\u003e\n\u003cdiv style=\"margin-top: 12px;\" class=\"cta-block\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003e Get Free Mockup \u0026amp; Quote \u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-3d-rubber-keychains-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 8px;\" class=\"pricing-note\"\u003e*Prices are for reference. Online orders receive priority for faster production scheduling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eProduction Timeline \u0026amp; Guarantee\u003c\/h3\u003e\n\u003cp style=\"margin-top: 8px;\"\u003e\u003cstrong\u003eStandard:\u003c\/strong\u003e Approximately 25 business days from artwork approval to delivery · \u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e.\u003cbr\u003e\u003cstrong\u003eRush:\u003c\/strong\u003e As quick as 10 business days (additional fees may apply).\u003c\/p\u003e\n\u003cp style=\"margin-top: 8px;\"\u003e\u003cstrong\u003eProof \u0026amp; Approval:\u003c\/strong\u003e Digital proof sent for your review. Production begins only after your approval and payment.\u003c\/p\u003e\n\u003cp style=\"margin-top: 8px;\"\u003e\u003cstrong\u003eGuarantee:\u003c\/strong\u003e Rare shipping delays? We offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp style=\"margin-top: 8px;\"\u003eWant to verify quality first? Order a \u003cstrong\u003e$9.90 sample with your logo\u003c\/strong\u003e. \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eQuick FAQ\u003c\/h3\u003e\n\u003cul class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhen will I receive the artwork proof?\u003c\/strong\u003e Within 24 hours after checkout or submitting the free mockup request.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat can be woven on both sides?\u003c\/strong\u003e Text, slogans, and simple logos for optimal detail.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions?\u003c\/strong\u003e Yes, we can adjust layout, thread colors, and orientation before production.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat if my event date is tight?\u003c\/strong\u003e Rush service is available, and we ensure satisfaction if delays affect your event.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003cdiv class=\"detail-section\" id=\"free-mockup-form\"\u003e\n\u003cdiv class=\"cta-block\"\u003e\n\u003cdiv style=\"justify-content: center;\" class=\"cta-group\"\u003e\n\u003cdiv aria-label=\"Free Mockup \u0026amp; Quote\" class=\"cta-btn cta-primary cta-static\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"globo-formbuilder\" data-id=\"MTI5MDYw\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"20","offer_id":51739898872127,"sku":null,"price":135.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51739898904895,"sku":null,"price":203.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51739898937663,"sku":null,"price":321.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51739898970431,"sku":null,"price":465.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51739899003199,"sku":null,"price":606.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51739899035967,"sku":null,"price":705.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51739899068735,"sku":null,"price":788.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51739899101503,"sku":null,"price":980.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51739899134271,"sku":null,"price":1076.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51739899167039,"sku":null,"price":1116.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51739899199807,"sku":null,"price":1245.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51739899232575,"sku":null,"price":1326.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51739899265343,"sku":null,"price":1431.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51739899298111,"sku":null,"price":1530.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51739899330879,"sku":null,"price":1628.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51739899363647,"sku":null,"price":2288.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51739899396415,"sku":null,"price":2917.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51739899429183,"sku":null,"price":4272.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51739899461951,"sku":null,"price":6920.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51739899494719,"sku":null,"price":13723.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Accessoriespvckeychains1.jpg?v=1769130178"},{"product_id":"custom-3d-rubber-keychains-order-online","title":"Custom 3D Rubber keychains- Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO)\n     For: Custom 3D Die Cut Rubber Keychains\n     Update: Copy aligned to current page options (no unnecessary repeats)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  \/* Lead headline uses the same title size as other headings *\/\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-weight: 700;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead (shorter) --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom 3D Die Cut Rubber Keychains\u003c\/span\u003e Choose quantity, upload your logo, and checkout. Mockup in 24 hours. We produce after you approve.\u003c\/p\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 20 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 (aligned to screenshot options) --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo file. If you need backside printing, select the option on the page. Any other requests (colors, size, placement) can be left in the comments box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eLead time means \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery).\u003c\/p\u003e\n\u003cdiv style=\"margin: 14px 0 0 0;\" class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll send your mockup within 24 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMockup approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eSpecial request or need a mockup first?\u003c\/p\u003e\n\u003ca class=\"oo-cta-btn\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-3d-rubber-keychains-free-design-proof-quote#free-mockup-form\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Your Logo Keychains","offers":[{"title":"20","offer_id":51739900215615,"sku":null,"price":135.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51739900248383,"sku":null,"price":203.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51739900281151,"sku":null,"price":321.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51739900313919,"sku":null,"price":465.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51739900346687,"sku":null,"price":606.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51739900379455,"sku":null,"price":705.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51739900412223,"sku":null,"price":788.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51739900444991,"sku":null,"price":980.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51739900477759,"sku":null,"price":1076.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51739900510527,"sku":null,"price":1116.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51739900543295,"sku":null,"price":1245.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51739900576063,"sku":null,"price":1326.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51739900608831,"sku":null,"price":1431.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51739900641599,"sku":null,"price":1530.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51739900674367,"sku":null,"price":1628.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51739900707135,"sku":null,"price":2288.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51739900739903,"sku":null,"price":2917.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51739900772671,"sku":null,"price":4272.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51739900805439,"sku":null,"price":6920.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51739900838207,"sku":null,"price":13723.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Accessoriespvckeychains1.jpg?v=1769130178"},{"product_id":"custom-double-sided-woven-flight-key-tag-free-design-proof-quote","title":"Custom Double-Sided Woven Flight Key Tag – Free Design Proof \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     Global CTA Visual Standard (Dawn-safe, scoped)\n     Goals:\n     1) Consistent CTA styling across all product pages\n     2) Stronger mobile conversion layout\n     3) Prevent button text wrapping on desktop\n     4) Fix: Mobile overflow \/ width issues\n     ========================================================= *\/\n\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    \/* Primary vs Secondary hierarchy *\/\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n\n    max-width: 100%;\n  }\n\n  \/* ---------- Utilities ---------- *\/\n  .product-detail-wrapper .mt-6{ margin-top: 6px; }\n  .product-detail-wrapper .mt-8{ margin-top: 8px; }\n  .product-detail-wrapper .mt-10{ margin-top: 10px; }\n  .product-detail-wrapper .mt-12{ margin-top: 12px; }\n  .product-detail-wrapper .mt-14{ margin-top: 14px; }\n  .product-detail-wrapper .note{ margin-top: 8px; opacity: .92; overflow-wrap: anywhere; }\n  .product-detail-wrapper .lead{ margin-top: 6px; overflow-wrap: anywhere; }\n\n  \/* ---------- Divider spacing: avoid \"line touching CTA\" ---------- *\/\n  .product-detail-wrapper .cta-block{ margin-bottom: 24px; }\n\n  \/* ---------- CTA Layout ---------- *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n\n    \/* ===== Fix: prevent width\/padding overflow ===== *\/\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  \/* Prevent desktop wrapping *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    min-width: 240px;\n    flex: 1 1 240px;\n    text-align:center;\n  }\n\n  \/* Primary \/ Secondary hierarchy (CRO) *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n    overflow-wrap: anywhere;\n  }\n\n  \/* NEW: non-clickable CTA (used in form section) *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* ---------- Mobile CRO layout ---------- *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper{\n      overflow-x: hidden; \/* fallback: prevent horizontal scroll *\/\n    }\n\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch; \/* important: full-width children *\/\n    }\n\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;          \/* override desktop min-width:240px *\/\n      flex: 1 1 auto;        \/* override desktop flex-basis:240px *\/\n      white-space: normal;   \/* allow wrap *\/\n      word-break: break-word;\n    }\n\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* ---------- Anchor scroll offset (sticky header) ---------- *\/\n  .product-detail-wrapper #free-mockup-form{ scroll-margin-top: 90px; }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003csection class=\"detail-section\" id=\"hero\"\u003e\n\u003cp class=\"lead\"\u003eDouble-sided woven flight key tags made from your text, slogan, or logo—premium polyester fabric with clean woven details for long-lasting brand presence.\u003c\/p\u003e\n\u003cul class=\"product-options-list mt-10\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree digital mockup\u003c\/strong\u003e \u0026amp; quote within 24 hours\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDouble-sided weaving\u003c\/strong\u003e for maximum exposure\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurable polyester fabric\u003c\/strong\u003e for everyday use\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e on all orders\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRush service\u003c\/strong\u003e available (15–24 business days)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"cta-block mt-14\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free mockup first, or order online to start production sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003e Get Free Mockup \u0026amp; Quote \u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-double-sided-woven-flight-key-tag-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"detail-section\" id=\"best-for\"\u003e\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eBest For\u003c\/h3\u003e\n\u003cul class=\"product-options-list mt-8\"\u003e\n\u003cli\u003eAutomotive \u0026amp; motorcycle brands, rider communities\u003c\/li\u003e\n\u003cli\u003eAviation-themed stores, clubs, and commemorative merchandise\u003c\/li\u003e\n\u003cli\u003eCorporate gifts, staff items, and event giveaways\u003c\/li\u003e\n\u003cli\u003eRetail and eCommerce add-on products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- SPECS \u0026 CUSTOMIZATION --\u003e\n\u003csection class=\"detail-section\" id=\"specs\"\u003e\n\u003ch3 class=\"detail-title\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul class=\"product-options-list mt-8\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Durable polyester fabric with high-detail weaving\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeaving:\u003c\/strong\u003e Double-sided woven text, slogan, or logo\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayout:\u003c\/strong\u003e Horizontal or vertical orientation\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Multiple fabric and thread color combinations\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize:\u003c\/strong\u003e Standard flight tag size or custom dimensions — we’ll recommend the best size based on your logo\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAttachment:\u003c\/strong\u003e Metal keyring and optional fittings\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"note mt-10\"\u003eTip: Text, slogans, and bold logos typically produce the cleanest woven results. If you’re unsure, submit your design and we’ll recommend the best layout in the mockup.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"detail-section\" id=\"pricing\"\u003e\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eEstimated Volume Pricing\u003c\/h3\u003e\n\u003cp class=\"note mt-8\"\u003e\u003cstrong\u003eNo hidden fees.\u003c\/strong\u003e The price table below is the \u003cstrong\u003efinal unit price\u003c\/strong\u003e for standard orders. Additional charges apply \u003cstrong\u003eonly if\u003c\/strong\u003e you request a special rush timeline, custom accessories\/hardware, or special packaging.\u003c\/p\u003e\n\u003ctable style=\"width: 98.2809%; height: 235.078px;\" class=\"pricing-table\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003cth style=\"text-align: left; width: 46.1245%; height: 19.5898px;\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"text-align: right; width: 53.5992%; height: 19.5898px;\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e20 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\n\u003cstrong\u003e$6.25\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e21 – 50 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\u003cstrong\u003e$4.48 – $6.24\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\u003cstrong\u003e$4.10 – $4.47\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\u003cstrong\u003e$2.55 – $4.09\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\u003cstrong\u003e$1.76 – $2.54\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\u003cstrong\u003e$1.37 – $1.75\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\u003cstrong\u003e$1.29 – $1.36\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\u003cstrong\u003e$1.04 – $1.28\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.1245%;\"\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.5992%;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003e$1.03\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"note mt-10\"\u003eWant the most accurate quote for your design and options? Submit your artwork to receive a \u003cstrong\u003efree mockup \u0026amp; quote within 24 hours\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c!-- Pricing decision-point CTAs --\u003e\n\u003cdiv class=\"cta-block mt-12\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003e Get Free Mockup \u0026amp; Quote \u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-double-sided-woven-flight-key-tag-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"note mt-8\"\u003e*Orders placed online are prioritized for faster production scheduling.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"detail-section\"\u003e\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eProduction \u0026amp; Delivery Timeline \u003c\/h3\u003e\n\u003cul class=\"product-options-list mt-8\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eStandard:\u003c\/strong\u003e About \u003cstrong\u003e30 business days\u003c\/strong\u003e · \u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRush:\u003c\/strong\u003e As fast as \u003cstrong\u003e15 business days\u003c\/strong\u003e (additional fees apply)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProof first:\u003c\/strong\u003e Production starts only after proof approval and payment\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGuarantee:\u003c\/strong\u003e If a rare delay makes your order unusable for your event, we offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"mt-10\"\u003eWant to check quality first? Order a \u003cstrong\u003e$9.90 sample with your design\u003c\/strong\u003e. \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"detail-section\" id=\"faq\"\u003e\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eFAQ\u003c\/h3\u003e\n\u003cul class=\"product-options-list mt-8\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat works best for double-sided weaving?\u003c\/strong\u003e Text, slogans, and bold logos with clear contrast.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions?\u003c\/strong\u003e Yes—layout, colors, and orientation can be adjusted before production.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat affects final price?\u003c\/strong\u003e Only special rush timelines, custom accessories\/hardware, or special packaging. If you don’t need these, the price table is final.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHow fast do I get the proof?\u003c\/strong\u003e Within 24 hours after checkout or free mockup submission.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FORM --\u003e\n\u003csection class=\"detail-section\" id=\"free-mockup-form\"\u003e\n\u003cdiv class=\"cta-block\"\u003e\n\u003cdiv class=\"cta-group\" style=\"justify-content: center;\"\u003e\n\u003cdiv class=\"button button--secondary custom-black-btn cta-btn cta-primary cta-static\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-id=\"MTI5MzE5\" class=\"globo-formbuilder\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"20","offer_id":51751788085567,"sku":null,"price":136.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51751788118335,"sku":null,"price":149.0,"currency_code":"CAD","in_stock":true},{"title":"40","offer_id":51751788151103,"sku":null,"price":184.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51751788183871,"sku":null,"price":209.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51751788216639,"sku":null,"price":278.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51751788249407,"sku":null,"price":410.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51751788282175,"sku":null,"price":510.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51751788314943,"sku":null,"price":635.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51751788347711,"sku":null,"price":760.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51751788380479,"sku":null,"price":880.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51751788413247,"sku":null,"price":995.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51751788446015,"sku":null,"price":1105.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51751788478783,"sku":null,"price":1210.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51751788511551,"sku":null,"price":1300.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51751788544319,"sku":null,"price":1370.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51751788577087,"sku":null,"price":2570.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51751788609855,"sku":null,"price":3365.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51751788642623,"sku":null,"price":5180.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Woven_Keychain_Tags_a248332f-f942-40cf-8cf8-e16797f6dc43.jpg?v=1769405683"},{"product_id":"custom-double-sided-woven-flight-key-tag-order-online","title":"Custom Double-Sided Woven Flight Key Tag - Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO - Short Copy)\n     Product: Custom Double-Sided Woven Flight Key Tag\n     Principle: Only explain the process + what may confuse buyers\n     (Do NOT repeat clearly-visible option details)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-weight: 700;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom Double-Sided Woven Flight Key Tags\u003c\/span\u003e Choose quantity, upload your logo, and checkout. Mockup in 24 hours. We produce after you approve.\u003c\/p\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003c!-- Step 1 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 20 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo file. If you want different artwork on each side, select the option on the page. Any other requests (text, colors, layout) can be left in the comments box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Delivery Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eDelivery time includes \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery).\u003c\/p\u003e\n\u003cdiv style=\"margin: 14px 0 0 0;\" class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll email your mockup within 24 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMockup approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eNeed a quick logo or customization check?\u003c\/p\u003e\n\u003ca class=\"oo-cta-btn\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-double-sided-woven-flight-key-tag-free-design-proof-quote#free-mockup-form\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"20","offer_id":51752130412863,"sku":null,"price":125.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51752130445631,"sku":null,"price":138.0,"currency_code":"CAD","in_stock":true},{"title":"40","offer_id":51752130478399,"sku":null,"price":179.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51752130511167,"sku":null,"price":224.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51752130543935,"sku":null,"price":272.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51752130576703,"sku":null,"price":410.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51752130609471,"sku":null,"price":510.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51752130642239,"sku":null,"price":635.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51752130675007,"sku":null,"price":760.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51752130707775,"sku":null,"price":880.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51752130740543,"sku":null,"price":995.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51752130773311,"sku":null,"price":1105.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51752130806079,"sku":null,"price":1210.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51752130838847,"sku":null,"price":1300.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51752130871615,"sku":null,"price":1370.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51752130904383,"sku":null,"price":2570.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51752130937151,"sku":null,"price":3365.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51752130969919,"sku":null,"price":5180.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Woven_Keychain_Tags_a248332f-f942-40cf-8cf8-e16797f6dc43.jpg?v=1769405683"},{"product_id":"custom-silicone-straw-caps-free-design-proof-quote","title":"Custom Sealed Straw Toppers with Logo (8mm\/10mm) -Free Design Proof \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     CTA Visual Standard (Dawn-safe, scoped to this description)\n     Goals:\n     1) Consistent CTA styling across all product pages (including form section)\n     2) Desktop: button text stays on ONE line\n     3) Mobile: stacked full-width buttons for higher conversion\n     4) Fix: divider not “stuck” to CTA area\n     5) Fix: mobile overflow \/ width issues\n     ========================================================= *\/\n\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n  }\n\n  \/* CTA module spacing (prevents divider from touching buttons) *\/\n  .product-detail-wrapper .cta-block{ margin-bottom: 24px; }\n\n  \/* CTA group layout *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  \/* Prevent desktop wrapping *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    min-width: 240px;\n    flex: 1 1 240px;\n    text-align:center;\n  }\n\n  \/* Primary \/ secondary hierarchy *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Optional microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n  }\n\n  \/* Non-clickable CTA (for form section title bar look) *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* Mobile: stack CTAs + true full width + no horizontal scroll *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper{\n      overflow-x: hidden;\n    }\n\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch;\n    }\n\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      flex: 1 1 auto;\n      white-space: normal;\n      word-break: break-word;\n    }\n\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* Anchor scroll offset (sticky header) *\/\n  .product-detail-wrapper #free-mockup-form{ scroll-margin-top: 90px; }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003cp style=\"margin: 6px 0 0 0;\"\u003eTurn your logo or artwork into custom silicone straw toppers—featuring a food-grade silicone strap for a secure fit and a PVC rubber logo topper for bold, colorful branding. The cap is sealed on top to help keep dust and debris out of your straw.\u003c\/p\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 10px 0 0 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree design proof\u003c\/strong\u003e \u0026amp; quote within 24 hours\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSealed cap design\u003c\/strong\u003e helps keep the straw cleaner\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwo sizes available:\u003c\/strong\u003e 8mm \u0026amp; 10mm (choose the size that matches your straw)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e on all orders\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRush service\u003c\/strong\u003e available (as fast as 10 business days)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- CRO: unified two-button CTA block --\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 14px;\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free proof first, or order online to start production sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003e Get Free Proof \u0026amp; Quote \u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-silicone-straw-caps-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- BEST FOR --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eBest For\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003eCafes, drink shops, and beverage brands (add-on merch \u0026amp; brand exposure)\u003c\/li\u003e\n\u003cli\u003eSchools, clubs, and student events (spirit items and giveaways)\u003c\/li\u003e\n\u003cli\u003eParties, weddings, and corporate gatherings (fun drink accessories)\u003c\/li\u003e\n\u003cli\u003eFundraising, event souvenirs, and promo campaigns (low-cost, high-visibility)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- SPECS \u0026 CUSTOMIZATION (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eStructure:\u003c\/strong\u003e Sealed cap topper + silicone strap (not an open ring)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStraw Size:\u003c\/strong\u003e 8mm or 10mm (must match your straw diameter)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStrap Material:\u003c\/strong\u003e Food-grade silicone (soft, secure, reusable)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLogo Material:\u003c\/strong\u003e PVC rubber (durable, vivid colors, clean edges)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesign:\u003c\/strong\u003e Custom molded from your logo or artwork\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStyle:\u003c\/strong\u003e Flat or raised 3D details\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Single or multi-color, Pantone matching available\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 10px 0 0 0; opacity: .92;\"\u003eTip: Simple, bold shapes usually look best in molding. Upload your logo and we’ll recommend the best structure in the proof.\u003c\/p\u003e\n\u003cp style=\"margin: 8px 0 0 0; opacity: .92;\"\u003eNote: Please select 8mm or 10mm based on your straw diameter to avoid a loose or tight fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- PRICING (FINAL CONVERSION VERSION) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eEstimated Volume Pricing\u003c\/h3\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 0;\"\u003e\u003cstrong\u003eNo hidden fees.\u003c\/strong\u003e The price table below is the \u003cstrong\u003efinal unit price\u003c\/strong\u003e for standard orders. Additional charges apply \u003cstrong\u003eonly if\u003c\/strong\u003e you request a special rush timeline, custom accessories, or special packaging.\u003c\/p\u003e\n\u003c!-- PRICE TABLE: DO NOT EDIT (per your requirement) --\u003e\n\u003cdiv style=\"margin-top: 12px;\"\u003e\n\u003ctable class=\"pricing-table\" style=\"width: 98.2079%; height: 195.938px;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003cth style=\"text-align: left; width: 46.0909%; height: 19.5938px;\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"text-align: right; width: 53.4655%; height: 19.5938px;\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px; width: 46.0909%;\"\u003e25 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5938px; width: 53.4655%;\"\u003e\n\u003cstrong\u003e$12.44\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px; width: 46.0909%;\"\u003e26 – 50 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5938px; width: 53.4655%;\"\u003e\u003cstrong\u003e$7.66 – $12.43\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px; width: 46.0909%;\"\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5938px; width: 53.4655%;\"\u003e\u003cstrong\u003e$6.31 – $7.65\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px; width: 46.0909%;\"\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5938px; width: 53.4655%;\"\u003e\u003cstrong\u003e$3.80 – $6.30\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px; width: 46.0909%;\"\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5938px; width: 53.4655%;\"\u003e\u003cstrong\u003e$2.18 – $3.79\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px; width: 46.0909%;\"\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5938px; width: 53.4655%;\"\u003e\u003cstrong\u003e$1.68 – $2.17\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px; width: 46.0909%;\"\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5938px; width: 53.4655%;\"\u003e\u003cstrong\u003e$1.44 – $1.67\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px; width: 46.0909%;\"\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5938px; width: 53.4655%;\"\u003e\u003cstrong\u003e$1.35 – $1.43\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px; width: 46.0909%;\"\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5938px; width: 53.4655%;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003e$1.34\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- END PRICE TABLE --\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 10px 0 0 0;\"\u003eWant the most accurate quote for your logo and options? Submit your design to receive a \u003cstrong\u003efree proof \u0026amp; quote within 24 hours\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c!-- Unified 2-button CTA under pricing --\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 12px;\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003e Get Free Proof \u0026amp; Quote \u003c\/a\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-secondary\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-silicone-straw-caps-order-online\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 8px 0 0 0;\"\u003e*For faster production scheduling, orders placed online are prioritized.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- TIMELINE + GUARANTEE + SAMPLE (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eProduction \u0026amp; Delivery Timeline \u003c\/h3\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eStandard:\u003c\/strong\u003e About \u003cstrong\u003e25 business days\u003c\/strong\u003e after proof approval · \u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e.\u003cbr\u003e\u003cstrong\u003eRush:\u003c\/strong\u003e As fast as \u003cstrong\u003e10 business days\u003c\/strong\u003e (additional fees apply).\u003c\/p\u003e\n\u003cp style=\"margin: 8px 0 0 0;\"\u003e\u003cstrong\u003eProof \u0026amp; Approval:\u003c\/strong\u003e We send a digital proof first. Production starts only after approval and payment.\u003c\/p\u003e\n\u003cp style=\"margin: 8px 0 0 0;\"\u003e\u003cstrong\u003eGuarantee:\u003c\/strong\u003e If a rare transit delay makes your order unusable for your event, we offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp style=\"margin: 8px 0 0 0;\"\u003eWant to check quality first? Order a \u003cstrong\u003e$9.90 sample with your logo\u003c\/strong\u003e. \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FAQ (SHORT) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eFAQ\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eDo I have to pay before seeing a design?\u003c\/strong\u003e No—free proof \u0026amp; quote are available.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhich size should I choose?\u003c\/strong\u003e Select 8mm or 10mm based on your straw diameter.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIs the top sealed or open?\u003c\/strong\u003e It’s a sealed cap design to help keep dust and debris out of the straw.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions?\u003c\/strong\u003e Yes—colors, size, and details can be adjusted before production.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNeed it fast?\u003c\/strong\u003e Rush service is available (additional fees apply).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FORM (CHANGED: remove Order Now Online button + make top bar non-clickable) --\u003e\n\u003cdiv style=\"margin: 0;\" id=\"free-mockup-form\" class=\"detail-section\"\u003e\n\u003cdiv style=\"margin-top: 2px;\" class=\"cta-block\"\u003e\n\u003cdiv style=\"justify-content: center;\" class=\"cta-group\"\u003e\n\u003cdiv class=\"button button--secondary custom-black-btn cta-btn cta-primary cta-static\"\u003eGet Free Proof \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Keep your existing form embed ID or replace if needed --\u003e\n\u003cdiv class=\"globo-formbuilder\" data-id=\"MTI5MzM5\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"25","offer_id":51752211513663,"sku":null,"price":311.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51752211546431,"sku":null,"price":383.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51752211579199,"sku":null,"price":631.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51752211611967,"sku":null,"price":760.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51752211644735,"sku":null,"price":865.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51752211677503,"sku":null,"price":979.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51752211710271,"sku":null,"price":1082.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51752211743039,"sku":null,"price":1240.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51752211775807,"sku":null,"price":1390.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51752211808575,"sku":null,"price":1539.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51752211841343,"sku":null,"price":1635.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51752211874111,"sku":null,"price":1681.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51752211906879,"sku":null,"price":2296.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51752211939647,"sku":null,"price":2878.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51752211972415,"sku":null,"price":4168.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51752212005183,"sku":null,"price":6740.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51752212037951,"sku":null,"price":12800.0,"currency_code":"CAD","in_stock":true},{"title":"20000","offer_id":51752212070719,"sku":null,"price":23601.0,"currency_code":"CAD","in_stock":true},{"title":"50000","offer_id":51752212103487,"sku":null,"price":57780.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Silicone-Straw-Caps2.jpg?v=1772289377"},{"product_id":"custom-silicone-straw-caps-order-online","title":"Custom Sealed Straw Toppers with Logo (8mm\/10mm) -Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO - Short Copy)\n     Product: Custom Silicone Straw Toppers - Order Online\n     Principle: Only explain the process + what may confuse buyers\n     (Do NOT repeat clearly-visible option details)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-weight: 700;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom Silicone Straw Toppers\u003c\/span\u003e Choose quantity, upload your logo, and checkout. Mockup in 24 hours. We produce after you approve.\u003c\/p\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003c!-- Step 1 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 25 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo file. If you have any special requests (size, colors, layout), leave a note in the Special Instructions box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eLead time includes \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery).\u003c\/p\u003e\n\u003cdiv style=\"margin: 14px 0 0 0;\" class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll email your mockup within 24 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMockup approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eSpecial request or need a mockup first?\u003c\/p\u003e\n\u003ca class=\"oo-cta-btn\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-silicone-straw-caps-free-design-proof-quote#free-mockup-form\"\u003e Get a Free Proof \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"25","offer_id":51752284127551,"sku":null,"price":311.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51752284160319,"sku":null,"price":383.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51752284193087,"sku":null,"price":631.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51752284225855,"sku":null,"price":760.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51752284258623,"sku":null,"price":865.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51752284291391,"sku":null,"price":979.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51752284324159,"sku":null,"price":1082.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51752284356927,"sku":null,"price":1240.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51752284389695,"sku":null,"price":1390.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51752284422463,"sku":null,"price":1539.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51752284455231,"sku":null,"price":1635.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51752284487999,"sku":null,"price":1681.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51752284520767,"sku":null,"price":2296.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51752284553535,"sku":null,"price":2878.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51752284586303,"sku":null,"price":4168.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51752284619071,"sku":null,"price":6740.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51752284651839,"sku":null,"price":12800.0,"currency_code":"CAD","in_stock":true},{"title":"20000","offer_id":51752284684607,"sku":null,"price":23601.0,"currency_code":"CAD","in_stock":true},{"title":"50000","offer_id":51752284717375,"sku":null,"price":57780.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Silicone-Straw-Caps2.jpg?v=1772289377"},{"product_id":"custom-clip-shoe-charms-free-proof-quote","title":"Custom Clip Shoe Charms – Free Proof \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     CTA Visual Standard (Dawn-safe, scoped to this description)\n     Goals:\n     1) Consistent CTA styling across all product pages (including form section)\n     2) Desktop: button text stays on ONE line\n     3) Mobile: stacked full-width buttons for higher conversion\n     4) Fix: divider not “stuck” to CTA area\n     5) Fix: mobile overflow \/ width issues\n     ========================================================= *\/\n\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n  }\n\n  \/* CTA module spacing (prevents divider from touching buttons) *\/\n  .product-detail-wrapper .cta-block{ margin-bottom: 24px; }\n\n  \/* CTA group layout *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  \/* Prevent desktop wrapping *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    min-width: 240px;\n    flex: 1 1 240px;\n    text-align:center;\n  }\n\n  \/* Primary \/ secondary hierarchy *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Optional microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n  }\n\n  \/* Non-clickable CTA (for form section title bar look) *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* Mobile: stack CTAs + true full width + no horizontal scroll *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper{\n      overflow-x: hidden;\n    }\n\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch;\n    }\n\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      flex: 1 1 auto;\n      white-space: normal;\n      word-break: break-word;\n    }\n\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* Anchor scroll offset (sticky header) *\/\n  .product-detail-wrapper #free-mockup-form{ scroll-margin-top: 90px; }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003cp style=\"margin: 6px 0 0 0;\"\u003eTurn your logo or artwork into custom clip shoe charms—built with a secure shoelace clip backing so you can add bold, wearable branding to any lace-up shoes. Perfect for teams, schools, clubs, events, and promotional giveaways.\u003c\/p\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 10px 0 0 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree design proof\u003c\/strong\u003e \u0026amp; quote within 24 hours\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSecure shoelace clip backing\u003c\/strong\u003e for stable, easy attachment\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWorks on most lace-up shoes:\u003c\/strong\u003e sneakers, trainers, canvas shoes, etc.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurable soft PVC\u003c\/strong\u003e with clean edges and vivid colors\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e on all orders\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRush service\u003c\/strong\u003e available (timelines vary by design \u0026amp; quantity)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- CRO: unified two-button CTA block --\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 14px;\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free proof first, or order online to start production sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003e Get Free Proof \u0026amp; Quote \u003c\/a\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-secondary\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-clip-shoe-charms-order-online\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- BEST FOR --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eBest For\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003eTeams, schools, clubs, and group identity \/ spirit items\u003c\/li\u003e\n\u003cli\u003eEvent promotions, conferences, and brand awareness campaigns\u003c\/li\u003e\n\u003cli\u003eFundraising, giveaways, and merch people actually wear\u003c\/li\u003e\n\u003cli\u003eEmployee uniforms, store staff branding, and pop-up activations\u003c\/li\u003e\n\u003cli\u003eSports tournaments, camps, and participant \/ volunteer identification\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- SPECS \u0026 CUSTOMIZATION (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Soft PVC (durable, lightweight, water-resistant, easy to clean)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBacking:\u003c\/strong\u003e Secure shoelace clip (designed to hold firmly on lace-up shoes)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesign:\u003c\/strong\u003e Custom shape and full-color options based on your logo\/artwork\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThickness:\u003c\/strong\u003e Standard thickness for a sturdy feel (custom thickness available on request)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColor Matching:\u003c\/strong\u003e Pantone matching available for most designs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse Cases:\u003c\/strong\u003e Sneakers, trainers, canvas shoes, school shoes, team shoes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 10px 0 0 0; opacity: .92;\"\u003eTip: Simple shapes and bold contrast usually look best at small sizes. Upload your logo and we’ll recommend the best layout in your proof.\u003c\/p\u003e\n\u003cp style=\"margin: 8px 0 0 0; opacity: .92;\"\u003eNote: If your artwork includes tiny text or fine lines, we may suggest slight adjustments for clarity and durability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- PRICING (FINAL CONVERSION VERSION) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eEstimated Volume Pricing\u003c\/h3\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 0;\"\u003e\u003cstrong\u003eNo hidden fees.\u003c\/strong\u003e The price table below is the \u003cstrong\u003efinal unit price\u003c\/strong\u003e for standard orders. Additional charges apply \u003cstrong\u003eonly if\u003c\/strong\u003e you request a special rush timeline, custom accessories, or special packaging.\u003c\/p\u003e\n\u003c!-- PRICE TABLE: DO NOT EDIT (per your requirement) --\u003e\n\u003cdiv style=\"margin-top: 12px;\"\u003e\n\u003ctable style=\"height: 230.957px; width: 100%;\" class=\"pricing-table\" width=\"100%\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003cth style=\"height: 20.9961px; width: 46.0145%;\" align=\"left\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"height: 20.9961px; width: 53.6232%;\" align=\"right\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px; width: 46.0145%;\"\u003e20 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px; width: 53.6232%;\" align=\"right\"\u003e\u003cstrong\u003e$6.75\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px; width: 46.0145%;\"\u003e21 – 50 pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px; width: 53.6232%;\" align=\"right\"\u003e$5.50 – $6.74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px; width: 46.0145%;\"\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px; width: 53.6232%;\" align=\"right\"\u003e$4.95 – $5.49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px; width: 46.0145%;\"\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px; width: 53.6232%;\" align=\"right\"\u003e$3.39 – $4.94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px; width: 46.0145%;\"\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px; width: 53.6232%;\" align=\"right\"\u003e$1.78 – $3.38\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px; width: 46.0145%;\"\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px; width: 53.6232%;\" align=\"right\"\u003e$1.56 – $1.77\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px; width: 46.0145%;\"\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px; width: 53.6232%;\" align=\"right\"\u003e$1.26 – $1.55\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px; width: 46.0145%;\"\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px; width: 53.6232%;\" align=\"right\"\u003e$1.02 – $1.25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.9961px;\"\u003e\n\u003ctd style=\"height: 20.9961px; width: 46.0145%;\"\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"height: 20.9961px; width: 53.6232%;\" align=\"right\"\u003e\u003cstrong\u003e$1.01\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- END PRICE TABLE --\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 10px 0 0 0;\"\u003eWant the most accurate quote for your logo and options? Submit your design to receive a \u003cstrong\u003efree proof \u0026amp; quote within 24 hours\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c!-- Unified 2-button CTA under pricing --\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 12px;\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003e Get Free Proof \u0026amp; Quote \u003c\/a\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-secondary\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-clip-shoe-charms-order-online\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 8px 0 0 0;\"\u003e*For faster production scheduling, orders placed online are prioritized.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- TIMELINE + GUARANTEE + SAMPLE (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eProduction \u0026amp; Delivery Timeline \u003c\/h3\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eStandard:\u003c\/strong\u003e About \u003cstrong\u003e20–25 business days\u003c\/strong\u003e after proof approval · \u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e.\u003cbr\u003e\u003cstrong\u003eRush:\u003c\/strong\u003e As fast as \u003cstrong\u003e10 business days\u003c\/strong\u003e (additional fees apply).\u003c\/p\u003e\n\u003cp style=\"margin: 8px 0 0 0;\"\u003e\u003cstrong\u003eProof \u0026amp; Approval:\u003c\/strong\u003e We send a digital proof first. Production starts only after approval and payment.\u003c\/p\u003e\n\u003cp style=\"margin: 8px 0 0 0;\"\u003e\u003cstrong\u003eGuarantee:\u003c\/strong\u003e If a rare transit delay makes your order unusable for your event, we offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp style=\"margin: 8px 0 0 0;\"\u003eWant to check quality first? Order a \u003cstrong\u003e$9.90 sample with your logo\u003c\/strong\u003e. \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FAQ (SHORT) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eFAQ\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eDo I have to pay before seeing a design?\u003c\/strong\u003e No—free proof \u0026amp; quote are available.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWill the clip fit my shoelaces?\u003c\/strong\u003e The clip is designed for most standard lace-up shoes. If you have unusually wide or thick laces, tell us in your request and we’ll confirm fit in the proof.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan you make custom shapes?\u003c\/strong\u003e Yes—your charm can be cut to match your logo or artwork silhouette.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan you match my brand color?\u003c\/strong\u003e Yes—Pantone matching is available for most designs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions?\u003c\/strong\u003e Yes—text, color, and layout can be adjusted before production.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNeed it fast?\u003c\/strong\u003e Rush service is available (additional fees apply).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FORM (CHANGED: remove Order Now Online button + make top bar non-clickable) --\u003e\n\u003cdiv style=\"margin: 0;\" id=\"free-mockup-form\" class=\"detail-section\"\u003e\n\u003cdiv style=\"margin-top: 2px;\" class=\"cta-block\"\u003e\n\u003cdiv style=\"justify-content: center;\" class=\"cta-group\"\u003e\n\u003cdiv class=\"button button--secondary custom-black-btn cta-btn cta-primary cta-static\"\u003eGet Free Proof \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Keep your existing form embed ID or replace if needed --\u003e\n\u003cdiv class=\"globo-formbuilder\" data-id=\"MTI5MzUw\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"20","offer_id":51752419295551,"sku":null,"price":135.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51752419328319,"sku":null,"price":158.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51752419361087,"sku":null,"price":275.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51752419393855,"sku":null,"price":387.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51752419426623,"sku":null,"price":495.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51752419459391,"sku":null,"price":649.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51752419492159,"sku":null,"price":678.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51752419524927,"sku":null,"price":745.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51752419557695,"sku":null,"price":786.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51752419590463,"sku":null,"price":889.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51752419623231,"sku":null,"price":1049.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51752419655999,"sku":null,"price":1171.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51752419688767,"sku":null,"price":1310.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51752419721535,"sku":null,"price":1422.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51752419754303,"sku":null,"price":1560.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51752419787071,"sku":null,"price":2148.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51752419819839,"sku":null,"price":2515.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51752419852607,"sku":null,"price":3442.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51752419885375,"sku":null,"price":5110.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51752419918143,"sku":null,"price":9222.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/ShoeCharm6.jpg?v=1764322070"},{"product_id":"custom-clip-shoe-charms-order-online","title":"Custom Clip Shoe Charms – Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO - Short Copy)\n     Product: CUSTOM CLIP SHOE CHARMS\n     Principle: Only explain the process + what may confuse buyers\n     (Do NOT repeat clearly-visible option details)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-weight: 700;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom Clip Shoe Charms\u003c\/span\u003e Choose quantity, upload your logo, and checkout. We’ll email your proof within 24 hours. Production starts after you approve.\u003c\/p\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003c!-- Step 1 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 20 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo or artwork file. If you have special requests (size, colors, placement, or clip position), leave a note in the Comments box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Delivery Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eDelivery time includes \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery). If you have an event date, choose a faster option for extra safety.\u003c\/p\u003e\n\u003cdiv class=\"oo-card\" style=\"margin: 14px 0 0 0;\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll send your digital proof within 24 hours for approval.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eProof approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eSpecial request or need a proof first?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-clip-shoe-charms-free-proof-quote#free-mockup-form\" class=\"oo-cta-btn\"\u003e Get Free Proof \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"20","offer_id":51752472150335,"sku":null,"price":135.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51752472183103,"sku":null,"price":158.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51752472215871,"sku":null,"price":275.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51752472248639,"sku":null,"price":387.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51752472281407,"sku":null,"price":495.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51752472314175,"sku":null,"price":649.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51752472346943,"sku":null,"price":678.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51752472379711,"sku":null,"price":745.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51752472412479,"sku":null,"price":786.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51752472445247,"sku":null,"price":889.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51752472478015,"sku":null,"price":1049.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51752472510783,"sku":null,"price":1171.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51752472543551,"sku":null,"price":1310.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51752472576319,"sku":null,"price":1422.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51752472609087,"sku":null,"price":1560.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51752472641855,"sku":null,"price":2148.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51752472674623,"sku":null,"price":2515.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51752472707391,"sku":null,"price":3442.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51752472740159,"sku":null,"price":5110.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51752472772927,"sku":null,"price":9222.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/ShoeCharm6.jpg?v=1764322070"},{"product_id":"custom-3d-die-cut-pvc-rubber-luggage-tag-free-mockup-quote","title":"Custom 3D Die-Cut PVC Rubber Luggage Tag- Free Mockup \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     CTA Visual Standard (Dawn-safe, scoped to this description)\n     Goals:\n     1) Consistent CTA styling across all product pages (including form section)\n     2) Desktop: button text stays on ONE line\n     3) Mobile: stacked full-width buttons for higher conversion\n     4) Fix: divider not “stuck” to CTA area\n     ========================================================= *\/\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n  }\n\n  \/* CTA module spacing (prevents divider from touching buttons) *\/\n  .product-detail-wrapper .cta-block{ margin-bottom: 24px; }\n\n  \/* CTA group layout *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  \/* Prevent desktop wrapping *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    min-width: 240px;\n    flex: 1 1 240px;\n    text-align:center;\n  }\n\n  \/* Primary \/ secondary hierarchy *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Optional microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n  }\n\n  \/* Static (non-clickable) CTA look *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* Mobile: stack CTAs *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper{\n      overflow-x: hidden;\n    }\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch;\n    }\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      flex: 1 1 auto;\n      white-space: normal;\n      word-break: break-word;\n    }\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* Anchor scroll offset (sticky header) *\/\n  .product-detail-wrapper #free-mockup-form{ scroll-margin-top: 90px; }\n  \/* Tighten divider spacing *\/\n  .product-detail-wrapper .oo-divider{\n    margin: 12px 0;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003cp style=\"margin-top: 6px;\"\u003eMake every bag instantly recognizable with \u003cstrong\u003eCustom 3D Die-Cut PVC Rubber Luggage Tags\u003c\/strong\u003e. Each tag is precision die-cut from premium flexible PVC rubber, featuring raised 3D details for a bold, tactile, and travel-ready finish.\u003c\/p\u003e\n\u003cp style=\"margin-top: 6px;\"\u003eCompared to flat or printed luggage tags, 3D PVC designs add depth and long-lasting visual impact—so your logo or artwork stays noticeable at airports, hotels, trade shows, and beyond.\u003c\/p\u003e\n\u003cul style=\"margin-top: 10px;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree digital mockup\u003c\/strong\u003e \u0026amp; quote within 24 hours\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLow minimum order\u003c\/strong\u003e starting from 20 pcs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e on all orders\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePantone-matched colors\u003c\/strong\u003e with 2D\/3D options\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRush production\u003c\/strong\u003e available in as few as 10 business days\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- CRO: unified two-button CTA block (buttons unchanged) --\u003e\n\u003cdiv class=\"cta-block\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free mockup first, or order online to start production sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003e Get Free Mockup \u0026amp; Quote \u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-3d-die-cut-pvc-rubber-luggage-tag-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eIdeal For\u003c\/h3\u003e\n\u003cul style=\"margin-top: 8px;\" class=\"product-options-list\"\u003e\n\u003cli\u003eAirlines, travel agencies, and tourism brand promotions\u003c\/li\u003e\n\u003cli\u003eCorporate gifts, employee travel kits, and client giveaways\u003c\/li\u003e\n\u003cli\u003eTrade shows, conferences, and branded merchandise\u003c\/li\u003e\n\u003cli\u003eSchools, clubs, teams, memberships, and loyalty programs\u003c\/li\u003e\n\u003cli\u003eRetail add-ons, souvenirs, and commemorative keepsakes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul style=\"margin-top: 8px;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Durable, soft PVC rubber (flexible \u0026amp; water-resistant)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShape:\u003c\/strong\u003e Fully custom die-cut to match your logo, character, or artwork\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStyle:\u003c\/strong\u003e Choose 2D flat or 3D raised details\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSides:\u003c\/strong\u003e Single-sided or double-sided options available\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize \u0026amp; Thickness:\u003c\/strong\u003e Custom recommendations based on visibility and durability needs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Solid or multi-color with accurate Pantone matching\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStrap \u0026amp; Attachment:\u003c\/strong\u003e PVC strap, buckle loop, or custom attachment options\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 10px; opacity: .92;\"\u003eNot sure which configuration works best? Upload your logo— we’ll suggest the optimal shape, size, color, and 2D\/3D structure for both branding and travel durability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eEstimated Manufacturing Volume Pricing\u003c\/h3\u003e\n\u003cp style=\"margin-top: 8px;\"\u003eMost clients choose online ordering for quicker production. Prices vary depending on size, colors, logo technique, and production requirements.\u003c\/p\u003e\n\u003c!-- Pricing table: keep values unchanged --\u003e\n\u003ctable class=\"pricing-table\" style=\"width: 93.9068%; height: 179.629px;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003cth style=\"text-align: left; width: 46.1209%; height: 19.5898px;\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"text-align: right; width: 53.4539%; height: 19.5898px;\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.1209%;\"\u003e20 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.4539%;\"\u003e\n\u003cstrong\u003e$14.52\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.1209%;\"\u003e21 – 50 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.4539%;\"\u003e\n\u003cstrong\u003e$8.88\u003c\/strong\u003e – \u003cstrong\u003e$14.51\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.1209%;\"\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.4539%;\"\u003e\n\u003cstrong\u003e$6.37\u003c\/strong\u003e – \u003cstrong\u003e$8.87\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.1209%;\"\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.4539%;\"\u003e\n\u003cstrong\u003e$4.14\u003c\/strong\u003e – \u003cstrong\u003e$6.36\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.1209%;\"\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.4539%;\"\u003e\n\u003cstrong\u003e$2.34\u003c\/strong\u003e – \u003cstrong\u003e$4.13\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.1209%;\"\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.4539%;\"\u003e\n\u003cstrong\u003e$1.71\u003c\/strong\u003e – \u003cstrong\u003e$2.33\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.1209%;\"\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.4539%;\"\u003e\n\u003cstrong\u003e$1.53 \u003c\/strong\u003e– \u003cstrong\u003e$1.70\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20px;\"\u003e\n\u003ctd style=\"height: 20px; width: 46.1209%;\"\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20px; width: 53.4539%;\"\u003e\n\u003cstrong\u003e$1.45\u003c\/strong\u003e – \u003cstrong\u003e$1.52\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.0391px;\"\u003e\n\u003ctd style=\"height: 20.0391px; width: 46.1209%;\"\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 20.0391px; width: 53.4539%;\"\u003e\u003cstrong\u003e$1.44\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"margin-top: 10px;\" class=\"pricing-note\"\u003eWant the most accurate quote for your logo and options? Submit your design to receive a \u003cstrong\u003efree mockup \u0026amp; quote within 24 hours\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c!-- Unified 2-button CTA under pricing (buttons unchanged) --\u003e\n\u003cdiv style=\"margin-top: 12px;\" class=\"cta-block\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003e Get Free Mockup \u0026amp; Quote \u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-3d-die-cut-pvc-rubber-luggage-tag-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 8px;\" class=\"pricing-note\"\u003e*Prices are for reference. Online orders receive priority for faster production scheduling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eProduction Timeline \u0026amp; Guarantee\u003c\/h3\u003e\n\u003cp style=\"margin-top: 8px;\"\u003e\u003cstrong\u003eStandard:\u003c\/strong\u003e Approximately 25 business days from artwork approval to delivery · \u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e.\u003cbr\u003e\u003cstrong\u003eRush:\u003c\/strong\u003e As quick as 10 business days (additional fees may apply).\u003c\/p\u003e\n\u003cp style=\"margin-top: 8px;\"\u003e\u003cstrong\u003eProof \u0026amp; Approval:\u003c\/strong\u003e Digital proof sent for your review. Production begins only after your approval and payment.\u003c\/p\u003e\n\u003cp style=\"margin-top: 8px;\"\u003e\u003cstrong\u003eGuarantee:\u003c\/strong\u003e Rare shipping delays? We offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp style=\"margin-top: 8px;\"\u003eWant to verify quality first? Order a \u003cstrong\u003e$9.90 sample with your logo\u003c\/strong\u003e. \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-section\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"detail-title\"\u003eQuick FAQ\u003c\/h3\u003e\n\u003cul class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhen will I receive the artwork proof?\u003c\/strong\u003e Within 24 hours after checkout or submitting the free mockup request.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions?\u003c\/strong\u003e Yes. We can refine layout, Pantone colors, thickness, and 3D details before production.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIs the PVC material durable for travel use?\u003c\/strong\u003e Yes. It’s flexible, water-resistant, and built to withstand frequent handling.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat if my event date is tight?\u003c\/strong\u003e Rush service is available, and we ensure satisfaction if delays affect your timeline.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003c!-- FORM --\u003e\n\u003cdiv class=\"detail-section\" id=\"free-mockup-form\"\u003e\n\u003cdiv class=\"cta-block\"\u003e\n\u003cdiv style=\"justify-content: center;\" class=\"cta-group\"\u003e\n\u003cdiv aria-label=\"Free Mockup \u0026amp; Quote\" class=\"cta-btn cta-primary cta-static\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"globo-formbuilder\" data-id=\"MTI5NTMy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"5","offer_id":51777009353023,"sku":null,"price":108.0,"currency_code":"CAD","in_stock":true},{"title":"10","offer_id":51777009385791,"sku":null,"price":151.0,"currency_code":"CAD","in_stock":true},{"title":"20","offer_id":51777009418559,"sku":null,"price":212.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51777009451327,"sku":null,"price":257.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51777009484095,"sku":null,"price":324.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51777009516863,"sku":null,"price":370.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51777009549631,"sku":null,"price":465.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51777009582399,"sku":null,"price":603.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51777009615167,"sku":null,"price":751.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51777009647935,"sku":null,"price":826.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51777009680703,"sku":null,"price":856.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51777009713471,"sku":null,"price":955.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51777009746239,"sku":null,"price":1018.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51777009779007,"sku":null,"price":1098.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51777009811775,"sku":null,"price":1174.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51777009844543,"sku":null,"price":1250.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/7_feadfc5f-cea6-4eb6-8c45-8da9c2120da3.jpg?v=1769484206"},{"product_id":"custom-3d-die-cut-pvc-rubber-luggage-tag-order-online","title":"Custom 3D Die-Cut PVC Rubber Luggage Tag- Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO)\n     For: Custom Aluminium Bottle Opener Keychains\n     Update: Copy aligned to current page options (no unnecessary repeats)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  \/* Lead headline uses the same title size as other headings *\/\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-weight: 700;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom 3D Die-Cut PVC Rubber Luggage Tag\u003c\/span\u003e Choose your quantity, upload your logo, and complete checkout. We’ll send a digital mockup within 24 hours and start production only after your approval.\u003c\/p\u003e\n\u003c!-- Step 1 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eSelect your order quantity. Pricing updates automatically based on volume. \u003cstrong\u003eMinimum: 20 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo or artwork file. Any special requests (color, size, placement) can be noted in the comments box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eLead time includes \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e — counted from payment approval to final delivery.\u003c\/p\u003e\n\u003cdiv style=\"margin: 14px 0 0 0;\" class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and complete payment. Your digital mockup will be sent within 24 hours for confirmation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust Box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMockup approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality inspection before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eSpecial request or want to see a mockup first?\u003c\/p\u003e\n\u003ca class=\"oo-cta-btn\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-3d-die-cut-pvc-rubber-luggage-tag-free-mockup-quote#free-mockup-form\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"20","offer_id":51777830617407,"sku":null,"price":290.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51777830650175,"sku":null,"price":352.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51777830682943,"sku":null,"price":444.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51777830715711,"sku":null,"price":507.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51777830748479,"sku":null,"price":637.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51777830781247,"sku":null,"price":826.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51777830814015,"sku":null,"price":1029.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51777830846783,"sku":null,"price":1132.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51777830879551,"sku":null,"price":1173.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51777830912319,"sku":null,"price":1308.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51777830945087,"sku":null,"price":1395.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51777830977855,"sku":null,"price":1504.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51777831010623,"sku":null,"price":1608.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51777831043391,"sku":null,"price":1712.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51785923985727,"sku":null,"price":3068.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51785924018495,"sku":null,"price":7280.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/7_feadfc5f-cea6-4eb6-8c45-8da9c2120da3.jpg?v=1769484206"},{"product_id":"custom-versatile-shoe-charms-free-design-proof-quote","title":"Custom Versatile Shoe Charms – Free Design Proof \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     CTA Visual Standard (Dawn-safe, scoped to this description)\n     Goals:\n     1) Consistent CTA styling across all product pages (including form section)\n     2) Desktop: button text stays on ONE line\n     3) Mobile: stacked full-width buttons for higher conversion\n     4) Fix: divider not “stuck” to CTA area\n     ========================================================= *\/\n\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n  }\n\n  \/* CTA module spacing (prevents divider from touching buttons) *\/\n  .product-detail-wrapper .cta-block{ margin-bottom: 24px; }\n\n  \/* CTA group layout *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  \/* Prevent desktop wrapping *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    min-width: 240px;\n    flex: 1 1 240px;\n    text-align:center;\n  }\n\n  \/* Primary \/ secondary hierarchy *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Optional microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n  }\n\n  \/* Static (non-clickable) CTA look *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* Mobile: stack CTAs *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper{\n      overflow-x: hidden;\n    }\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch;\n    }\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      flex: 1 1 auto;\n      white-space: normal;\n      word-break: break-word;\n    }\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* Anchor scroll offset (sticky header) *\/\n  .product-detail-wrapper #free-mockup-form{ scroll-margin-top: 90px; }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv style=\"margin: 0; padding: 0;\" class=\"detail-section\"\u003e\n\u003cp style=\"margin: 6px 0 0 0;\"\u003eTurn one logo into a true \u003cstrong\u003e2-in-1 versatile shoe accessory\u003c\/strong\u003e. Wear it on clogs through the shoe holes, or clip it onto lace-up shoes using the included soft PVC lace adapter. Same design, two wearing options—perfect for teams and groups with mixed shoe styles.\u003c\/p\u003e\n\u003cul style=\"margin: 10px 0 0 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e2-in-1 fit:\u003c\/strong\u003e works for clogs + lace-up shoes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIncludes detachable lace adapter:\u003c\/strong\u003e switch in seconds\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully customizable:\u003c\/strong\u003e made to match your logo and brand style\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e3D die-cut look:\u003c\/strong\u003e clean edges with strong visual impact\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft PVC rubber:\u003c\/strong\u003e flexible, durable, lightweight for daily wear\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree digital mockup \u0026amp; quote:\u003c\/strong\u003e typically within 24 hours\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e on standard orders\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRush options available\u003c\/strong\u003e when you’re on a deadline\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- CRO: unified two-button CTA block --\u003e\n\u003cdiv style=\"margin-top: 12px; margin-bottom: 18px;\" class=\"cta-block\"\u003e\n\u003cp style=\"margin: 0 0 8px 0;\" class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e request a free mockup first, or order online to move production forward sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003e Get Free Mockup \u0026amp; Quote \u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-versatile-shoe-charms-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 14px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- BEST FOR --\u003e\n\u003cdiv style=\"margin: 0; padding: 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eBest For\u003c\/h3\u003e\n\u003cul style=\"margin: 0; padding-left: 18px;\" class=\"product-options-list\"\u003e\n\u003cli style=\"margin: 0 0 6px 0;\"\u003eTeams, schools, and clubs with mixed shoe styles\u003c\/li\u003e\n\u003cli style=\"margin: 0 0 6px 0;\"\u003eSpirit items, group identity, and fan giveaways\u003c\/li\u003e\n\u003cli style=\"margin: 0 0 6px 0;\"\u003eEvents, conferences, and volunteer groups\u003c\/li\u003e\n\u003cli style=\"margin: 0;\"\u003eFundraising, retail accessories, and merch add-ons\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 14px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- SPECS \u0026 CUSTOMIZATION (MERGED) --\u003e\n\u003cdiv style=\"margin: 0; padding: 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul style=\"margin: 0; padding-left: 18px;\" class=\"product-options-list\"\u003e\n\u003cli style=\"margin: 0 0 6px 0;\"\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Soft PVC rubber (flexible \u0026amp; durable)\u003c\/li\u003e\n\u003cli style=\"margin: 0 0 6px 0;\"\u003e\n\u003cstrong\u003eDesign:\u003c\/strong\u003e Custom molded from your logo or artwork\u003c\/li\u003e\n\u003cli style=\"margin: 0 0 6px 0;\"\u003e\n\u003cstrong\u003eLook:\u003c\/strong\u003e Clean 3D die-cut edge with optional raised details\u003c\/li\u003e\n\u003cli style=\"margin: 0 0 6px 0;\"\u003e\n\u003cstrong\u003eSize:\u003c\/strong\u003e Fully customizable — we’ll recommend the best size based on your design\u003c\/li\u003e\n\u003cli style=\"margin: 0 0 6px 0;\"\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Single or multi-color (Pantone matching available upon request)\u003c\/li\u003e\n\u003cli style=\"margin: 0;\"\u003e\n\u003cstrong\u003eWear options:\u003c\/strong\u003e Clog backing + detachable lace adapter (included)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 10px 0 0 0; opacity: .92;\"\u003eTip: Bold shapes and clean logo elements usually mold best. Upload your artwork and we’ll recommend the best structure in the mockup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 14px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- PRICING --\u003e\n\u003cdiv style=\"margin: 0; padding: 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eEstimated Volume Pricing\u003c\/h3\u003e\n\u003cp style=\"margin: 0 0 10px 0;\" class=\"pricing-note\"\u003e\u003cstrong\u003eTransparent pricing.\u003c\/strong\u003e The table below is a reference for standard orders. Your final quote depends on size, colors, packing, and any special options. Extra fees apply \u003cstrong\u003eonly if\u003c\/strong\u003e you request rush timelines, custom accessories, or special packaging.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; margin: 0;\" class=\"pricing-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left;\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"text-align: right;\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e25 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\n\u003cstrong\u003e$11.96\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26 – 50 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\n\u003cstrong\u003e$7.38\u003c\/strong\u003e – \u003cstrong\u003e$11.95\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\n\u003cstrong\u003e$7.18\u003c\/strong\u003e – \u003cstrong\u003e$7.37\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\n\u003cstrong\u003e$4.56\u003c\/strong\u003e – \u003cstrong\u003e$7.17\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\n\u003cstrong\u003e$2.57\u003c\/strong\u003e – \u003cstrong\u003e$4.55\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\n\u003cstrong\u003e$2.02\u003c\/strong\u003e – \u003cstrong\u003e$2.56\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\n\u003cstrong\u003e$1.71\u003c\/strong\u003e – \u003cstrong\u003e$2.01\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\n\u003cstrong\u003e$1.38\u003c\/strong\u003e – \u003cstrong\u003e$1.70\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right;\"\u003e\u003cstrong\u003e$1.37\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"margin: 10px 0 0 0;\" class=\"pricing-note\"\u003eWant the most accurate quote for your logo and options? Submit your design to receive a \u003cstrong\u003efree mockup \u0026amp; quote within 24 hours\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c!-- CTA under pricing --\u003e\n\u003cdiv style=\"margin-top: 12px; margin-bottom: 14px;\" class=\"cta-block\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003e Get Free Mockup \u0026amp; Quote \u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-versatile-shoe-charms-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin: 0;\" class=\"pricing-note\"\u003e*For faster production scheduling, orders placed online are usually prioritized.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 14px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- TIMELINE + GUARANTEE + SAMPLE --\u003e\n\u003cdiv style=\"margin: 0; padding: 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eProduction \u0026amp; Delivery Timeline \u003c\/h3\u003e\n\u003cp style=\"margin: 0 0 8px 0;\"\u003e\u003cstrong\u003eStandard:\u003c\/strong\u003e About \u003cstrong\u003e25 business days\u003c\/strong\u003e after artwork approval · \u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e.\u003cbr\u003e\u003cstrong\u003eRush:\u003c\/strong\u003e As fast as \u003cstrong\u003e10 business days\u003c\/strong\u003e (additional fees apply).\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 8px 0;\"\u003e\u003cstrong\u003eProof \u0026amp; Approval:\u003c\/strong\u003e We send a digital proof first. Production starts only after approval and payment.\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 8px 0;\"\u003e\u003cstrong\u003eGuarantee:\u003c\/strong\u003e If a rare transit delay makes your order unusable for your event, we offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003eWant to check quality first? Order a \u003cstrong\u003e$9.90 sample with your logo\u003c\/strong\u003e. \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 14px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FAQ --\u003e\n\u003cdiv style=\"margin: 0; padding: 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eFAQ\u003c\/h3\u003e\n\u003cul style=\"margin: 0; padding-left: 18px;\" class=\"product-options-list\"\u003e\n\u003cli style=\"margin: 0 0 6px 0;\"\u003e\n\u003cstrong\u003eWhat shoes do these fit?\u003c\/strong\u003e Both clogs with shoe holes and lace-up shoes (with the included lace adapter).\u003c\/li\u003e\n\u003cli style=\"margin: 0 0 6px 0;\"\u003e\n\u003cstrong\u003eCan I switch between clog and lace?\u003c\/strong\u003e Yes—detach the charm from the adapter and re-attach anytime.\u003c\/li\u003e\n\u003cli style=\"margin: 0 0 6px 0;\"\u003e\n\u003cstrong\u003eCan I request revisions?\u003c\/strong\u003e Yes—colors, size, and details can be adjusted before production.\u003c\/li\u003e\n\u003cli style=\"margin: 0;\"\u003e\n\u003cstrong\u003eDo I have to pay before seeing a design?\u003c\/strong\u003e No—free mockup \u0026amp; quote are available.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 14px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FORM --\u003e\n\u003cdiv style=\"margin: 0; padding: 0;\" class=\"detail-section\" id=\"free-mockup-form\"\u003e\n\u003cdiv style=\"margin-top: 8px; margin-bottom: 0;\" class=\"cta-block\"\u003e\n\u003cdiv style=\"justify-content: center;\" class=\"cta-group\"\u003e\n\u003cdiv aria-label=\"Free Mockup \u0026amp; Quote\" class=\"cta-btn cta-primary cta-static\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 10px;\"\u003e\n\u003cdiv class=\"globo-formbuilder\" data-id=\"MTI5NTUy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"10","offer_id":51787959533887,"sku":null,"price":227.0,"currency_code":"CAD","in_stock":true},{"title":"25","offer_id":51787959566655,"sku":null,"price":299.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51787959599423,"sku":null,"price":369.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51787959632191,"sku":null,"price":543.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51787959664959,"sku":null,"price":718.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51787959697727,"sku":null,"price":832.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51787959730495,"sku":null,"price":912.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51787959763263,"sku":null,"price":1042.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51787959796031,"sku":null,"price":1158.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51787959828799,"sku":null,"price":1286.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51787959861567,"sku":null,"price":1419.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51787959894335,"sku":null,"price":1529.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51787959927103,"sku":null,"price":1708.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51787959959871,"sku":null,"price":1868.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51787959992639,"sku":null,"price":2021.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51787960025407,"sku":null,"price":2929.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51787960058175,"sku":null,"price":3428.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51787960090943,"sku":null,"price":4338.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51787960123711,"sku":null,"price":6876.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51787960156479,"sku":null,"price":12460.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/ShoeCharm2.jpg?v=1764321935"},{"product_id":"custom-versatile-shoe-charms-order-online","title":"Custom Versatile Shoe Charms - Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO - Short )\n     Product: Custom Versatile Shoe Charms\n     Page: https:\/\/www.3dshoecharms.com\/products\/custom-versatile-shoe-charms\n     Principle: Only explain the process + what may confuse buyers\n     (Do NOT repeat clearly-visible option details)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-weight: 700;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom Versatile Shoe Charms\u003c\/span\u003e Choose quantity, upload your logo, and checkout. Mockup in 24 hours. We produce after you approve.\u003c\/p\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003c!-- Step 1 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 25 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo file. If you have any special requests (size, colors, layout), leave a note in the Special Instructions box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eLead time includes \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery).\u003c\/p\u003e\n\u003cdiv class=\"oo-card\" style=\"margin: 14px 0 0 0;\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll email your mockup within 24 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMockup approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eNeed a quick logo check?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-versatile-shoe-charms-free-design-proof-quote#free-mockup-form\" class=\"oo-cta-btn\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"25","offer_id":51788444205375,"sku":null,"price":299.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51788444238143,"sku":null,"price":369.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51788444270911,"sku":null,"price":543.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51788444303679,"sku":null,"price":718.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51788444336447,"sku":null,"price":832.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51788444369215,"sku":null,"price":912.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51788444401983,"sku":null,"price":1042.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51788444434751,"sku":null,"price":1158.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51788444467519,"sku":null,"price":1286.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51788444500287,"sku":null,"price":1419.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51788444533055,"sku":null,"price":1529.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51788444565823,"sku":null,"price":1708.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51788444598591,"sku":null,"price":1868.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51788444631359,"sku":null,"price":2021.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51788444664127,"sku":null,"price":2929.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51788444696895,"sku":null,"price":3428.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51788444729663,"sku":null,"price":4338.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51788444762431,"sku":null,"price":6876.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51788444795199,"sku":null,"price":12460.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/ShoeCharm2.jpg?v=1764321935"},{"product_id":"dual-sided-doming-metal-keychain-free-mockup-quote","title":"Dual-Sided Doming Metal Keychain- Free Mockup \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     CTA Visual Standard (Dawn-safe, scoped to this description)\n     Goals:\n     1) Consistent CTA styling across all product pages (including form section)\n     2) Desktop: button text stays on ONE line\n     3) Mobile: stacked full-width buttons for higher conversion\n     4) Fix: divider not “stuck” to CTA area\n     5) Fix: mobile overflow \/ width issues\n     ========================================================= *\/\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n  }\n\n  \/* CTA module spacing (prevents divider from touching buttons) *\/\n  .product-detail-wrapper .cta-block{\n    margin-bottom: 24px;\n  }\n\n  \/* CTA group layout *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  \/* Prevent desktop wrapping *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    min-width: 240px;\n    flex: 1 1 240px;\n    text-align:center;\n  }\n\n  \/* Primary \/ secondary hierarchy *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Optional microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n  }\n\n  \/* Non-clickable CTA (for form section title bar look) *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* Mobile: stack CTAs + true full width + no horizontal scroll *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper{ overflow-x: hidden; }\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch;\n    }\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      flex: 1 1 auto;\n      white-space: normal;\n      word-break: break-word;\n    }\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* Anchor scroll offset (sticky header) *\/\n  .product-detail-wrapper #free-mockup-form{\n    scroll-margin-top: 90px;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003cp style=\"margin: 6px 0 0 0;\"\u003eUpgrade your everyday carry with the \u003cstrong\u003eCustom Dual-Sided Doming Metal Keychain\u003c\/strong\u003e — a sleek, durable metal accessory finished with glossy domed epoxy on \u003cstrong\u003eboth sides\u003c\/strong\u003e for a clean, premium look. The smooth, crystal-like surface adds subtle depth and shine, helping your logo, artwork, or message stand out from every angle. Built with solid metal and a polished edge, it feels substantial in hand and is designed for long-term daily use.\u003c\/p\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 10px 0 0 0;\"\u003e\n\u003cli\u003e\u003cstrong\u003eFree digital mockup \u0026amp; quote within 24 hours\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDual-sided domed epoxy for enhanced depth and visual clarity\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSolid, high-quality metal construction with a refined finish\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTax-free \u0026amp; free shipping on all orders\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRush production available worldwide,\u003c\/strong\u003e with turnaround as fast as \u003cstrong\u003e15 business days\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 14px;\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free mockup first, or order online to start production sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003c!-- Button text + classes unchanged --\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-secondary\" href=\"https:\/\/www.3dshoecharms.ca\/products\/dual-sided-doming-metal-keychain-order-online\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- BEST FOR --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eIdeal For\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003eBrand promotions, corporate giveaways \u0026amp; trade shows\u003c\/li\u003e\n\u003cli\u003eEvents, conferences, and business milestones\u003c\/li\u003e\n\u003cli\u003eRetail merchandise, premium add-ons \u0026amp; creator projects\u003c\/li\u003e\n\u003cli\u003eClubs, organizations \u0026amp; membership items\u003c\/li\u003e\n\u003cli\u003ePersonalized gifts, souvenirs \u0026amp; commemorative keepsakes\u003c\/li\u003e\n\u003cli\u003eTeams, communities \u0026amp; fundraising campaigns\u003c\/li\u003e\n\u003cli\u003eAnyone who wants a polished, premium-looking custom keychain\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- SPECS \u0026 CUSTOMIZATION (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e High-quality metal with a smooth, polished edge\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFinish:\u003c\/strong\u003e Glossy domed epoxy (crystal-like) on \u003cstrong\u003eboth sides\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesign:\u003c\/strong\u003e Full-color printing for sharp details and vibrant results\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSides:\u003c\/strong\u003e Dual-sided customization (same or different designs)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShape:\u003c\/strong\u003e Round standard \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize:\u003c\/strong\u003e Standard size around \u003cstrong\u003e35 mm\u003c\/strong\u003e \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHardware:\u003c\/strong\u003e Keyring + chain (custom fittings available on request)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 10px 0 0 0;\"\u003eUnsure what configuration looks best? Upload your artwork and we’ll recommend the optimal size, layout, and hardware — then send a free mockup for approval.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- PRICING (FINAL CONVERSION VERSION) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eEstimated Manufacturing Volume Pricing\u003c\/h3\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 0;\"\u003e\u003cstrong\u003eNo hidden fees.\u003c\/strong\u003e The price table below is the \u003cstrong\u003efinal unit price\u003c\/strong\u003e for standard orders. Additional charges apply \u003cstrong\u003eonly if\u003c\/strong\u003e you request a special rush timeline, custom accessories, or special packaging.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 12px;\"\u003e\n\u003c!-- Pricing table content preserved (numbers\/text unchanged) --\u003e\n\u003ctable class=\"pricing-table\" style=\"width: 98.2809%; height: 235.078px;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003cth style=\"text-align: left; width: 46.198%; height: 19.5898px;\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"text-align: right; width: 53.6194%; height: 19.5898px;\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e20 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$9.30\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e21 – 50 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$6.84\u003c\/strong\u003e – \u003cstrong\u003e$9.29\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$6.30\u003c\/strong\u003e – \u003cstrong\u003e$6.83\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$5.37\u003c\/strong\u003e – \u003cstrong\u003e$6.29\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$2.72\u003c\/strong\u003e – \u003cstrong\u003e$5.36\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$2.53\u003c\/strong\u003e – \u003cstrong\u003e$2.71\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$2.06\u003c\/strong\u003e – \u003cstrong\u003e$2.52\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$1.98\u003c\/strong\u003e – \u003cstrong\u003e$2.05\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\u003cstrong\u003e$1.97\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 10px 0 0 0;\"\u003e*For faster production scheduling, orders placed online are prioritized.\u003c\/p\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 12px;\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003c!-- Button text + classes unchanged --\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-secondary\" href=\"https:\/\/www.3dshoecharms.ca\/products\/dual-sided-doming-metal-keychain-order-online\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- TIMELINE + GUARANTEE + SAMPLE (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eProduction Timeline \u0026amp; Guarantee\u003c\/h3\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eStandard production:\u003c\/strong\u003e 30 business days after artwork approval.\u003cbr\u003e\u003cstrong\u003eRush service:\u003c\/strong\u003e As fast as 15 business days (additional fees apply).\u003cbr\u003e\u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e on all orders.\u003c\/p\u003e\n\u003cp\u003eIn the rare case of a shipping delay that causes your order to arrive after your event and become unusable, we offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp class=\"mt-10\"\u003eWant to check quality first? Order a \u003cstrong\u003e$9.90 sample with your design\u003c\/strong\u003e. \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FAQ (SHORT) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eFAQ\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I add multiple designs or logos?\u003c\/strong\u003e Yes — you can upload multiple logos or revisions at any time before production without extra charges.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions before production?\u003c\/strong\u003e Yes — we support artwork layout and color adjustments before final approval.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat affects final price?\u003c\/strong\u003e Only special rush production options, custom hardware, or special packaging add to final pricing. Standard pricing tables reflect typical orders.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FORM (CHANGED: remove Order Now Online button + make top bar non-clickable) --\u003e\n\u003cdiv style=\"margin: 0;\" id=\"free-mockup-form\" class=\"detail-section\"\u003e\n\u003cdiv style=\"margin-top: 2px;\" class=\"cta-block\"\u003e\n\u003cdiv style=\"justify-content: center;\" class=\"cta-group\"\u003e\n\u003c!-- Button text + classes unchanged --\u003e\n\u003cdiv class=\"button button--secondary custom-black-btn cta-btn cta-primary cta-static\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"globo-formbuilder\" data-id=\"MTI5NzYy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Your Logo Keychains","offers":[{"title":"50","offer_id":51820713869631,"sku":null,"price":342.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51820713902399,"sku":null,"price":475.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51820713935167,"sku":null,"price":630.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51820713967935,"sku":null,"price":875.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51820714000703,"sku":null,"price":1074.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51820714033471,"sku":null,"price":1230.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51820714066239,"sku":null,"price":1295.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51820714099007,"sku":null,"price":1360.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51820714131775,"sku":null,"price":1635.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51820714164543,"sku":null,"price":1770.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51820714197311,"sku":null,"price":2020.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51820714230079,"sku":null,"price":2275.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51820714262847,"sku":null,"price":2525.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51820714295615,"sku":null,"price":3170.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51820714328383,"sku":null,"price":4120.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51820714361151,"sku":null,"price":5820.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51820714393919,"sku":null,"price":9910.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51820714426687,"sku":null,"price":19515.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Doming-Metal-Keychain2.jpg?v=1769588099"},{"product_id":"dual-sided-doming-metal-keychain-order-online","title":"Dual-Sided Doming Metal Keychain- Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO)\n     For: Dual-Sided Doming Metal Keychains\n     Update: Copy aligned to current page options (no unnecessary repeats)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  \/* Lead headline uses the same title size as other headings *\/\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-weight: 700;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead (shorter) --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Dual-Sided Doming Metal Keychains\u003c\/span\u003e Choose quantity, upload your logo or artwork, and checkout. We’ll send a digital proof for approval before production.\u003c\/p\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 20 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 (aligned to page options) --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo or artwork. If you need \u003cstrong\u003edifferent designs on the front and back\u003c\/strong\u003e, simply leave a note in the comments box (or upload both files). Any other requests (size, layout, hardware preference) can also be added in the comments box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eLead time means \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery). Need it sooner? Rush options may be available.\u003c\/p\u003e\n\u003cdiv style=\"margin: 14px 0 0 0;\" class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eProof \u0026amp; Approval\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eWe’ll send a digital proof for your review.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eProduction begins only after your approval.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll confirm details and send your proof for approval before production.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eDual-sided domed finish for a premium, glossy look\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eSolid metal construction built for daily use\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eProof approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eSpecial request or need a mockup first?\u003c\/p\u003e\n\u003ca class=\"oo-cta-btn\" href=\"https:\/\/www.3dshoecharms.ca\/products\/dual-sided-doming-metal-keychain-free-mockup-quote#free-mockup-form\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"20","offer_id":51820728058175,"sku":null,"price":186.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51820719571263,"sku":null,"price":342.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51820719604031,"sku":null,"price":475.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51820719636799,"sku":null,"price":630.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51820719669567,"sku":null,"price":875.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51820719702335,"sku":null,"price":1074.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51820719735103,"sku":null,"price":1230.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51820719767871,"sku":null,"price":1295.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51820719800639,"sku":null,"price":1360.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51820719833407,"sku":null,"price":1635.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51820719866175,"sku":null,"price":1770.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51820719898943,"sku":null,"price":2020.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51820719931711,"sku":null,"price":2275.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51820719964479,"sku":null,"price":2525.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51820719997247,"sku":null,"price":3170.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51820720030015,"sku":null,"price":4120.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51820720062783,"sku":null,"price":5820.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51820720095551,"sku":null,"price":9910.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51820720128319,"sku":null,"price":19515.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Doming-Metal-Keychain2.jpg?v=1769588099"},{"product_id":"custom-logo-domed-metal-clog-charms-free-design-proof-quote","title":"Custom Logo Domed Metal Clog Charms - Free Design Proof \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     CTA Visual Standard (Dawn-safe, scoped to this description)\n     Goals:\n     1) Consistent CTA styling across all product pages (including form section)\n     2) Desktop: button text stays on ONE line\n     3) Mobile: stacked full-width buttons for higher conversion\n     4) Fix: divider not “stuck” to CTA area\n     5) Fix: mobile overflow \/ width issues\n     ========================================================= *\/\n\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n  }\n\n  \/* CTA module spacing (prevents divider from touching buttons) *\/\n  .product-detail-wrapper .cta-block{ margin-bottom: 24px; }\n\n  \/* CTA group layout *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  \/* Prevent desktop wrapping *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    min-width: 240px;\n    flex: 1 1 240px;\n    text-align:center;\n  }\n\n  \/* Primary \/ secondary hierarchy *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Optional microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n  }\n\n  \/* Non-clickable CTA (for form section title bar look) *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* Mobile: stack CTAs + true full width + no horizontal scroll *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper{\n      overflow-x: hidden;\n    }\n\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch;\n    }\n\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      flex: 1 1 auto;\n      white-space: normal;\n      word-break: break-word;\n    }\n\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* Anchor scroll offset (sticky header) *\/\n  .product-detail-wrapper #free-mockup-form{ scroll-margin-top: 90px; }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003cp style=\"margin: 6px 0 0 0;\"\u003eTurn your logo into a premium badge-style clog charm with a shiny metal finish and a crystal-clear epoxy dome. Built with a recessed zinc-alloy base for a clean fit, then finished with bright nickel plating for a high-end look. Ideal for schools, teams, clubs, and brands that want a durable, eye-catching giveaway people actually wear.\u003c\/p\u003e\n\u003cul style=\"margin: 10px 0 0 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% logo accurate:\u003c\/strong\u003e Made to match your artwork (no generic templates)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePremium materials:\u003c\/strong\u003e Zinc alloy base with \u003cstrong\u003ebright nickel plating\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCrystal-clear epoxy dome:\u003c\/strong\u003e Higher gloss, richer colors, and better protection\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRecessed metal base:\u003c\/strong\u003e Dome sits neatly and looks more refined\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e on all orders\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRush service\u003c\/strong\u003e available (as fast as 10 business days)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- CRO: unified two-button CTA block --\u003e\n\u003cdiv style=\"margin-top: 14px;\" class=\"cta-block\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free proof first, or order online to start production sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003e Get Free Proof \u0026amp; Quote \u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-logo-domed-metal-clog-charms-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- BEST FOR --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eBest For\u003c\/h3\u003e\n\u003cul style=\"margin: 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003eSchools, PTO\/PTA events, and student recognition\u003c\/li\u003e\n\u003cli\u003eSports teams, clubs, and team spirit merchandise\u003c\/li\u003e\n\u003cli\u003eFundraising, charity events, and awareness campaigns\u003c\/li\u003e\n\u003cli\u003eCompany swag, brand promotions, and customer giveaways\u003c\/li\u003e\n\u003cli\u003eEvents, conferences, camps, and community programs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- SPECS \u0026 CUSTOMIZATION (MERGED) --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul style=\"margin: 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eStructure:\u003c\/strong\u003e 3-piece build — recessed \u003cstrong\u003emetal base\u003c\/strong\u003e + \u003cstrong\u003eepoxy dome logo\u003c\/strong\u003e + \u003cstrong\u003eclog plug fastener\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBase Material:\u003c\/strong\u003e Zinc alloy (durable, premium feel)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFinish:\u003c\/strong\u003e Bright nickel plating (shiny, high-end appearance)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLogo:\u003c\/strong\u003e Full-color artwork under a crystal-clear dome (best for detailed logos)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtection:\u003c\/strong\u003e Dome layer helps resist scratches and daily wear\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAttachment:\u003c\/strong\u003e Back plug is bonded to the metal base to snap into clog holes securely\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse:\u003c\/strong\u003e Designed for clogs \/ hole shoes and other perforated footwear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 10px 0 0 0; opacity: .92;\"\u003eTip: High-contrast logos look especially premium under the dome finish. Upload your logo and we’ll suggest the best layout for maximum clarity.\u003c\/p\u003e\n\u003cp style=\"margin: 8px 0 0 0; opacity: .92;\"\u003eNote: If your logo includes very fine lines or small text, we may recommend slight adjustments so it stays crisp at charm size.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- PRICING (FINAL CONVERSION VERSION) --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eEstimated Volume Pricing\u003c\/h3\u003e\n\u003cp style=\"margin: 0;\" class=\"pricing-note\"\u003e\u003cstrong\u003eNo hidden fees.\u003c\/strong\u003e The price table below is the \u003cstrong\u003efinal unit price\u003c\/strong\u003e for standard orders. Additional charges apply \u003cstrong\u003eonly if\u003c\/strong\u003e you request a special rush timeline, custom accessories, or special packaging.\u003c\/p\u003e\n\u003c!-- PRICE TABLE: DO NOT EDIT (per your requirement) --\u003e\n\u003cdiv style=\"margin-top: 12px;\"\u003e\n\u003ctable style=\"width: 100%; height: 195.938px;\" class=\"pricing-table\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003cth style=\"text-align: left; width: 46.0289%; height: 19.5938px;\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"text-align: right; width: 53.6101%; height: 19.5938px;\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 46.0289%; height: 19.5938px;\"\u003e20 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"text-align: right; width: 53.6101%; height: 19.5938px;\"\u003e\n\u003cstrong\u003e$6.80\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 46.0289%; height: 19.5938px;\"\u003e21 – 50 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; width: 53.6101%; height: 19.5938px;\"\u003e\n\u003cstrong\u003e$4.52\u003c\/strong\u003e – \u003cstrong\u003e$6.79 \u003cspan\u003e\/ unit\u003c\/span\u003e\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 46.0289%; height: 19.5938px;\"\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; width: 53.6101%; height: 19.5938px;\"\u003e\n\u003cstrong\u003e$4.41\u003c\/strong\u003e – \u003cstrong\u003e$4.51 \u003cspan\u003e\/ unit\u003c\/span\u003e\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 46.0289%; height: 19.5938px;\"\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; width: 53.6101%; height: 19.5938px;\"\u003e\n\u003cstrong\u003e$2.95\u003c\/strong\u003e – \u003cstrong\u003e$4.40 \u003cspan\u003e\/ unit\u003c\/span\u003e\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 46.0289%; height: 19.5938px;\"\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; width: 53.6101%; height: 19.5938px;\"\u003e\n\u003cstrong\u003e$2.17\u003c\/strong\u003e – \u003cstrong\u003e$2.94 \u003cspan\u003e\/ unit\u003c\/span\u003e\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 46.0289%; height: 19.5938px;\"\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; width: 53.6101%; height: 19.5938px;\"\u003e\n\u003cstrong\u003e$1.85\u003c\/strong\u003e – \u003cstrong\u003e$2.16 \u003cspan\u003e\/ unit\u003c\/span\u003e\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 46.0289%; height: 19.5938px;\"\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; width: 53.6101%; height: 19.5938px;\"\u003e\n\u003cstrong\u003e$1.71\u003c\/strong\u003e – \u003cstrong\u003e$1.84 \u003cspan\u003e\/ unit\u003c\/span\u003e\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 46.0289%; height: 19.5938px;\"\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; width: 53.6101%; height: 19.5938px;\"\u003e\u003cstrong\u003e$1.40 – $1.70 \u003cspan\u003e\/ unit\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 46.0289%; height: 19.5938px;\"\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; width: 53.6101%; height: 19.5938px;\"\u003e\u003cstrong\u003e$1.39 \u003cspan\u003e\/ unit\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- END PRICE TABLE --\u003e\n\u003cp style=\"margin: 10px 0 0 0;\" class=\"pricing-note\"\u003eWant the most accurate quote for your logo and options? Submit your design to receive a \u003cstrong\u003efree proof \u0026amp; quote within 24 hours\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c!-- Unified 2-button CTA under pricing --\u003e\n\u003cdiv style=\"margin-top: 12px;\" class=\"cta-block\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003e Get Free Proof \u0026amp; Quote \u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-logo-domed-metal-clog-charms-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003e Order Now Online \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin: 8px 0 0 0;\" class=\"pricing-note\"\u003e*For faster production scheduling, orders placed online are prioritized.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- TIMELINE + GUARANTEE + SAMPLE (MERGED) --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eProduction \u0026amp; Delivery Timeline \u003c\/h3\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eStandard:\u003c\/strong\u003e About \u003cstrong\u003e20–25 business days\u003c\/strong\u003e after proof approval · \u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e.\u003cbr\u003e\u003cstrong\u003eRush:\u003c\/strong\u003e As fast as \u003cstrong\u003e10 business days\u003c\/strong\u003e (additional fees apply).\u003c\/p\u003e\n\u003cp style=\"margin: 8px 0 0 0;\"\u003e\u003cstrong\u003eProof \u0026amp; Approval:\u003c\/strong\u003e We send a digital proof first. Production starts only after approval and payment.\u003c\/p\u003e\n\u003cp style=\"margin: 8px 0 0 0;\"\u003e\u003cstrong\u003eGuarantee:\u003c\/strong\u003e If a rare transit delay makes your order unusable for your event, we offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp style=\"margin: 8px 0 0 0;\"\u003eWant to check quality first? Order a \u003cstrong\u003e$9.90 sample with your logo\u003c\/strong\u003e. \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- FAQ (SHORT) --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eFAQ\u003c\/h3\u003e\n\u003cul style=\"margin: 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eDo I have to pay before seeing a design?\u003c\/strong\u003e No—free proof \u0026amp; quote are available.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWill my logo look exactly like my file?\u003c\/strong\u003e We match your artwork as closely as possible and send a proof for approval before production.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat file types can I upload?\u003c\/strong\u003e AI, EPS, PDF, SVG, or high-resolution PNG\/JPG are all accepted.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAre these durable for daily wear?\u003c\/strong\u003e Yes—the metal base and epoxy dome are designed to handle daily use and help protect the artwork.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions?\u003c\/strong\u003e Yes—layout, text, and colors can be adjusted before production.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNeed it fast?\u003c\/strong\u003e Rush service is available (additional fees apply).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- FORM (CHANGED: remove Order Now Online button + make top bar non-clickable) --\u003e\n\u003cdiv class=\"detail-section\" id=\"free-mockup-form\" style=\"margin: 0;\"\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 2px;\"\u003e\n\u003cdiv class=\"cta-group\" style=\"justify-content: center;\"\u003e\n\u003cdiv class=\"button button--secondary custom-black-btn cta-btn cta-primary cta-static\"\u003eGet Free Proof \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Keep your existing form embed ID or replace if needed --\u003e\n\u003cdiv class=\"globo-formbuilder\" data-id=\"MTI5Nzc1\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"10","offer_id":51820826263871,"sku":null,"price":257.0,"currency_code":"CAD","in_stock":true},{"title":"25","offer_id":51820826296639,"sku":null,"price":323.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51820826329407,"sku":null,"price":385.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51820826362175,"sku":null,"price":430.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51820826394943,"sku":null,"price":568.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51820826427711,"sku":null,"price":622.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51820826460479,"sku":null,"price":701.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51820826493247,"sku":null,"price":813.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51820826526015,"sku":null,"price":922.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51820826558783,"sku":null,"price":1122.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51820826591551,"sku":null,"price":1348.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51820826624319,"sku":null,"price":1573.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51820826657087,"sku":null,"price":1797.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51820826689855,"sku":null,"price":2023.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51820826722623,"sku":null,"price":2248.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51820826755391,"sku":null,"price":2698.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51820826788159,"sku":null,"price":3416.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51820826820927,"sku":null,"price":4613.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51820826853695,"sku":null,"price":7688.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51820826886463,"sku":null,"price":13839.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/ShoeCharm5.jpg?v=1764321770"},{"product_id":"custom-logo-domed-metal-clog-charms-order-online","title":"Custom Logo Domed Metal Clog Charms - Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO - Short Copy)\n     Product: Custom Logo Domed Metal Clog Charm\n     Page: https:\/\/www.3dshoecharms.com\/products\/3d-epoxy-metal-clog-charms\n     Principle: Only explain the process + what may confuse buyers\n     (Do NOT repeat clearly-visible option details)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-weight: 700;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom Logo Domed Metal Clog Charms\u003c\/span\u003e Choose quantity, upload your logo, and checkout. We’ll email a design proof within 24 hours. Production starts after you approve.\u003c\/p\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003c!-- Step 1 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity and the total updates automatically. \u003cstrong\u003eMinimum: 20 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo file. If you have any special requests (layout, wording, colors, or placement), leave a note in the Special Instructions box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Delivery Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eDelivery time includes \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery).\u003c\/p\u003e\n\u003cdiv class=\"oo-card\" style=\"margin: 14px 0 0 0;\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll send your proof within 24 hours for approval.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eProof approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eNeed a mockup first or have special requirements?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-logo-domed-metal-clog-charms-free-design-proof-quote#free-mockup-form\" class=\"oo-cta-btn\"\u003e Get Free Proof \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D Shoe Charms","offers":[{"title":"20","offer_id":51820843434303,"sku":null,"price":136.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51820843467071,"sku":null,"price":158.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51820843499839,"sku":null,"price":226.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51820843532607,"sku":null,"price":347.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51820843565375,"sku":null,"price":441.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51820843598143,"sku":null,"price":505.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51820843630911,"sku":null,"price":590.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51820843663679,"sku":null,"price":763.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51820843696447,"sku":null,"price":915.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51820843729215,"sku":null,"price":1086.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51820843761983,"sku":null,"price":1259.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51820843794751,"sku":null,"price":1430.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51820843827519,"sku":null,"price":1575.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51820843860287,"sku":null,"price":1712.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51820843893055,"sku":null,"price":1849.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51820843925823,"sku":null,"price":2698.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51820843958591,"sku":null,"price":3416.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51820843991359,"sku":null,"price":4613.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51820844024127,"sku":null,"price":6986.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51820844056895,"sku":null,"price":13197.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/ShoeCharm5.jpg?v=1764321770"},{"product_id":"custom-rubber-fridge-magnet-free-design-proof-quote","title":"Custom Rubber Fridge Magnet- Free Design Proof \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     CTA Visual Standard (Dawn-safe, scoped to this description)\n     Goals:\n     1) Consistent CTA styling across all product pages (including form section)\n     2) Desktop: button text stays on ONE line\n     3) Mobile: stacked full-width buttons for higher conversion\n     4) Fix: divider not “stuck” to CTA area\n     5) Fix: mobile overflow \/ width issues\n     ========================================================= *\/\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n  }\n\n  \/* CTA module spacing (prevents divider from touching buttons) *\/\n  .product-detail-wrapper .cta-block{\n    margin-bottom: 24px;\n  }\n\n  \/* CTA group layout *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  \/* Prevent desktop wrapping *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    min-width: 240px;\n    flex: 1 1 240px;\n    text-align:center;\n  }\n\n  \/* Primary \/ secondary hierarchy *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Optional microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n  }\n\n  \/* Non-clickable CTA (for form section title bar look) *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* Mobile: stack CTAs + true full width + no horizontal scroll *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper{ overflow-x: hidden; }\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch;\n    }\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      flex: 1 1 auto;\n      white-space: normal;\n      word-break: break-word;\n    }\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* Anchor scroll offset (sticky header) *\/\n  .product-detail-wrapper #free-mockup-form{\n    scroll-margin-top: 90px;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003cp style=\"margin: 6px 0 0 0;\"\u003eElevate your brand visibility with the \u003cstrong\u003eCustom Rubber Fridge Magnet\u003c\/strong\u003e—a practical, eye-catching promotional item designed for everyday display. Made from soft yet durable PVC rubber, each magnet is precision die-cut to match your logo or artwork, featuring optional raised 3D details for added depth and visual impact. \u003cbr\u003e\u003cbr\u003eBacked with a strong magnetic layer, these magnets securely attach to refrigerators, whiteboards, lockers, filing cabinets, and other metal surfaces—keeping your brand front and center at home, in offices, or in shared spaces. Compared to flat printed magnets, rubber fridge magnets offer richer texture, better durability, and a more premium feel that lasts.\u003c\/p\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 10px 0 0 0;\"\u003e\n\u003cli\u003e\u003cstrong\u003eFree digital mockup \u0026amp; quote within 24 hours\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLow minimum order starting from 50 pcs\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eNo tax \u0026amp; free shipping on all orders\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSoft PVC rubber with optional 2D \/ 3D raised details\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePantone-matched colors for brand accuracy\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eStrong magnetic backing for secure attachment\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eRush production available for tight timelines\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 14px;\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free mockup first, or order online to start production sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003c!-- Button text + classes unchanged --\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-secondary\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-rubber-fridge-magnet-order-online\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- BEST FOR --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eIdeal For\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003eBrand promotions, giveaways, and marketing campaigns\u003c\/li\u003e\n\u003cli\u003eCorporate gifts and office merchandise\u003c\/li\u003e\n\u003cli\u003eReal estate, restaurants, and service businesses\u003c\/li\u003e\n\u003cli\u003eSchool programs, community events, and fundraisers\u003c\/li\u003e\n\u003cli\u003eSouvenirs, retail add-ons, and commemorative items\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- SPECS \u0026 CUSTOMIZATION (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Soft, durable PVC rubber (water-resistant)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShape:\u003c\/strong\u003e Fully custom die-cut to match your logo or artwork\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStyle:\u003c\/strong\u003e Flat 2D or raised 3D rubber details\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThickness:\u003c\/strong\u003e Custom recommendations based on design\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Solid or multi-color with Pantone matching\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBacking:\u003c\/strong\u003e High-strength magnet for reliable hold\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eApplication:\u003c\/strong\u003e Suitable for refrigerators, whiteboards, lockers, and metal surfaces\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 10px 0 0 0;\"\u003eNot sure which option works best? Upload your logo and we’ll recommend the ideal 2D\/3D style, thickness, colors, and magnet strength for your design.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- PRICING (FINAL CONVERSION VERSION) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eEstimated Manufacturing Volume Pricing\u003c\/h3\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 0;\"\u003e\u003cstrong\u003eMost customers choose online ordering for faster production scheduling.\u003c\/strong\u003e\u003cbr\u003eFinal pricing depends on size, colors, design complexity, and production requirements.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 12px;\"\u003e\n\u003c!-- Pricing table content preserved (numbers\/text unchanged) --\u003e\n\u003ctable class=\"pricing-table\" style=\"width: 98.2079%; height: 235.078px;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003cth style=\"text-align: left; width: 46.0909%; height: 19.5898px;\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"text-align: right; width: 53.4655%; height: 19.5898px;\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.0909%;\"\u003e50 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.4655%;\"\u003e\n\u003cstrong\u003e$7.24\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.0909%;\"\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.4655%;\"\u003e\n\u003cstrong\u003e$5.53\u003c\/strong\u003e – \u003cstrong\u003e$7.23\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.0909%;\"\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.4655%;\"\u003e\n\u003cstrong\u003e$3.30\u003c\/strong\u003e – \u003cstrong\u003e$5.52\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.0909%;\"\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.4655%;\"\u003e\n\u003cstrong\u003e$2.28\u003c\/strong\u003e – \u003cstrong\u003e$3.29\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.0909%;\"\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.4655%;\"\u003e\n\u003cstrong\u003e$1.97\u003c\/strong\u003e – \u003cstrong\u003e$2.27\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.0909%;\"\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.4655%;\"\u003e\n\u003cstrong\u003e$1.76\u003c\/strong\u003e – \u003cstrong\u003e$1.96\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.0909%;\"\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.4655%;\"\u003e\n\u003cstrong\u003e$1.73\u003c\/strong\u003e – \u003cstrong\u003e$1.75\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.0909%;\"\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.4655%;\"\u003e\u003cstrong\u003e$1.72\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 10px 0 0 0;\"\u003eWant the most accurate pricing for your logo and options? Submit your design to receive a free mockup \u0026amp; quote within 24 hours.\u003c\/p\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 10px 0 0 0;\"\u003e*Prices are for reference. Online orders receive priority for faster production scheduling.\u003c\/p\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 12px;\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003c!-- Button text + classes unchanged --\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-secondary\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-rubber-fridge-magnet-order-online\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- TIMELINE + GUARANTEE + SAMPLE (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eProduction Timeline \u0026amp; Guarantee\u003c\/h3\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eStandard Production:\u003c\/strong\u003e Approximately 25–30 business days from artwork approval to delivery\u003cbr\u003e\u003cstrong\u003eRush Production:\u003c\/strong\u003e As quick as 15 business days (additional fees may apply)\u003cbr\u003e\u003cstrong\u003eProof \u0026amp; Approval:\u003c\/strong\u003e Digital proof provided before production begins\u003cbr\u003e\u003cstrong\u003eGuarantee:\u003c\/strong\u003e 100% satisfaction guarantee on quality and delivery\u003c\/p\u003e\n\u003cp style=\"margin: 10px 0 0 0;\"\u003eWant to check quality first? Order a sample with your logo before mass production.\u003c\/p\u003e\n\u003cp class=\"mt-10\"\u003eWant to check quality first? Order a \u003cstrong\u003e$9.90 sample with your design\u003c\/strong\u003e. \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FAQ (SHORT) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eFAQ\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhen will I receive the artwork proof?\u003c\/strong\u003e Within 24 hours after submitting your free mockup request or completing checkout.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I choose 2D or 3D rubber details?\u003c\/strong\u003e Yes. You can select flat 2D or raised 3D details based on your branding needs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAre the magnets strong enough for daily use?\u003c\/strong\u003e Yes. We use high-strength magnetic backing suitable for refrigerators and common metal surfaces.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions before production?\u003c\/strong\u003e Absolutely. Colors, layout, and details can be adjusted until you approve the final proof.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat if my deadline is tight?\u003c\/strong\u003e Rush production is available, and we’ll help you meet your event or campaign timeline.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FORM (CHANGED: remove Order Now Online button + make top bar non-clickable) --\u003e\n\u003cdiv style=\"margin: 0;\" id=\"free-mockup-form\" class=\"detail-section\"\u003e\n\u003cdiv style=\"margin-top: 2px;\" class=\"cta-block\"\u003e\n\u003cdiv style=\"justify-content: center;\" class=\"cta-group\"\u003e\n\u003c!-- Button text + classes unchanged --\u003e\n\u003cdiv class=\"button button--secondary custom-black-btn cta-btn cta-primary cta-static\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"globo-formbuilder\" data-id=\"MTI5OTg5\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"50","offer_id":51885324337471,"sku":null,"price":362.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51885324370239,"sku":null,"price":458.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51885324403007,"sku":null,"price":553.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51885324435775,"sku":null,"price":596.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51885324468543,"sku":null,"price":660.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51885324501311,"sku":null,"price":1142.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51885324534079,"sku":null,"price":1970.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51885324566847,"sku":null,"price":2641.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51885324599615,"sku":null,"price":3513.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51885324632383,"sku":null,"price":8650.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Fridge_Magnet.jpg?v=1769656290"},{"product_id":"custom-rubber-fridge-magnet-order-online","title":"Custom Rubber Fridge Magnet- Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO)\n     For: Custom Rubber Fridge Magnet\n     Update: Copy aligned to current page options (no unnecessary repeats)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  \/* Lead headline uses the same title size as other headings *\/\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-weight: 700;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead (shorter) --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom Rubber Fridge Magnets\u003c\/span\u003e Choose quantity, upload your logo, and checkout. We’ll email a free digital proof within 24 hours. Production starts only after you approve.\u003c\/p\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 50 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo file. If you’d like \u003cstrong\u003ebackside text\u003c\/strong\u003e (e.g., website, phone number, slogan), select the option on the page. Any other requests (colors, size, thickness, placement) can be added in the comments box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eLead time means \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery). Standard delivery is typically around \u003cstrong\u003e30 days\u003c\/strong\u003e after ordering (production + shipping). Rush service is available if your timeline is tight.\u003c\/p\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll send your digital proof within 24 hours for approval.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eFree proof (digital mockup) within 24 hours\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eProduction starts only after your approval\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eSpecial request or need a mockup first?\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-rubber-fridge-magnet-free-design-proof-quote#free-mockup-form\" class=\"oo-cta-btn\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"50","offer_id":51891542032703,"sku":null,"price":362.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51891542065471,"sku":null,"price":458.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51891542098239,"sku":null,"price":553.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51891542131007,"sku":null,"price":596.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51891542163775,"sku":null,"price":660.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51891542196543,"sku":null,"price":1142.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51891542229311,"sku":null,"price":1970.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51891542262079,"sku":null,"price":2641.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51891542294847,"sku":null,"price":3513.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51891542327615,"sku":null,"price":8650.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Fridge_Magnet.jpg?v=1769656290"},{"product_id":"custom-rounded-doming-fridge-magnet-free-mockup-quote","title":"Custom Rounded Doming Fridge Magnet- Free Mockup \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     CTA Visual Standard (Dawn-safe, scoped to this description)\n     Goals:\n     1) Consistent CTA styling across all product pages (including form section)\n     2) Desktop: button text stays on ONE line\n     3) Mobile: stacked full-width buttons for higher conversion\n     4) Fix: divider not “stuck” to CTA area\n     5) Fix: mobile overflow \/ width issues\n     ========================================================= *\/\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n  }\n\n  \/* CTA module spacing (prevents divider from touching buttons) *\/\n  .product-detail-wrapper .cta-block{\n    margin-bottom: 24px;\n  }\n\n  \/* CTA group layout *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  \/* Prevent desktop wrapping *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    min-width: 240px;\n    flex: 1 1 240px;\n    text-align:center;\n  }\n\n  \/* Primary \/ secondary hierarchy *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Optional microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n  }\n\n  \/* Non-clickable CTA (for form section title bar look) *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* Mobile: stack CTAs + true full width + no horizontal scroll *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper{ overflow-x: hidden; }\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch;\n    }\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      flex: 1 1 auto;\n      white-space: normal;\n      word-break: break-word;\n    }\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* Anchor scroll offset (sticky header) *\/\n  .product-detail-wrapper #free-mockup-form{\n    scroll-margin-top: 90px;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003cp style=\"margin: 6px 0 0 0;\"\u003eAdd a premium, glossy finish to your branding with the \u003cstrong\u003eCustom Rounded Doming Fridge Magnet\u003c\/strong\u003e — a durable zinc alloy magnet topped with a clear epoxy dome for a clean 3D shine. The domed surface enhances color depth and visual clarity, making your logo or artwork pop on refrigerators, filing cabinets, and metal boards. With a strong magnetic backing and full-color printing, it’s a practical keepsake that keeps your brand visible every day.\u003c\/p\u003e\n\u003cul style=\"margin: 10px 0 0 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eFree digital mockup \u0026amp; quote within 24 hours\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlossy clear epoxy dome for a premium 3D effect\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eZinc alloy base with smooth, durable construction\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTax-free \u0026amp; free shipping on all orders\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRush production available worldwide,\u003c\/strong\u003e with turnaround as fast as \u003cstrong\u003e15 business days\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin-top: 14px;\" class=\"cta-block\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free mockup first, or order online to start production sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003c!-- Button text + classes unchanged --\u003e \u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-rounded-doming-fridge-magnet-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- BEST FOR --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eIdeal For\u003c\/h3\u003e\n\u003cul style=\"margin: 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003eBrand promotions, corporate giveaways \u0026amp; trade shows\u003c\/li\u003e\n\u003cli\u003eSouvenirs, tourism merchandise \u0026amp; city gifts\u003c\/li\u003e\n\u003cli\u003eEvents, exhibitions, and business milestones\u003c\/li\u003e\n\u003cli\u003eRetail merchandise, premium add-ons \u0026amp; gift shop items\u003c\/li\u003e\n\u003cli\u003eSchools, clubs, organizations \u0026amp; membership packs\u003c\/li\u003e\n\u003cli\u003eFundraising campaigns \u0026amp; commemorative keepsakes\u003c\/li\u003e\n\u003cli\u003eAnyone who wants a glossy, premium-looking custom fridge magnet\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- SPECS \u0026 CUSTOMIZATION (MERGED) --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul style=\"margin: 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Zinc alloy base with a smooth, refined edge\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFinish:\u003c\/strong\u003e Clear epoxy dome (glossy, crystal-like) for a premium 3D effect\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesign:\u003c\/strong\u003e Full-color printing for sharp details and vibrant results\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShape:\u003c\/strong\u003e Rounded (circular)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize:\u003c\/strong\u003e Standard diameter \u003cstrong\u003e50 mm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBacking:\u003c\/strong\u003e Powerful magnetic backing for a strong hold on metal surfaces\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse Cases:\u003c\/strong\u003e Great for fridges, lockers, whiteboards, filing cabinets, and more\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 10px 0 0 0;\"\u003eUnsure what layout looks best? Upload your artwork and we’ll recommend the optimal size and print setup — then send a free mockup for approval.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- PRICING (FINAL CONVERSION VERSION) --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eEstimated Manufacturing Volume Pricing\u003c\/h3\u003e\n\u003cp style=\"margin: 0;\" class=\"pricing-note\"\u003e\u003cstrong\u003eNo hidden fees.\u003c\/strong\u003e The price table below is the \u003cstrong\u003efinal unit price\u003c\/strong\u003e for standard orders. Additional charges apply \u003cstrong\u003eonly if\u003c\/strong\u003e you request a special rush timeline, special packaging, or other special requirements.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 12px;\"\u003e\n\u003c!-- Pricing table content preserved (numbers\/text unchanged) --\u003e\n\u003ctable style=\"width: 98.2809%; height: 235.078px;\" class=\"pricing-table\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003cth style=\"text-align: left; width: 46.198%; height: 19.5898px;\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"text-align: right; width: 53.6194%; height: 19.5898px;\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e50 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$5.18\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$4.27\u003c\/strong\u003e – \u003cstrong\u003e$5.17\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$2.91\u003c\/strong\u003e – \u003cstrong\u003e$4.26\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$2.38\u003c\/strong\u003e – \u003cstrong\u003e$2.90\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$2.33\u003c\/strong\u003e – \u003cstrong\u003e$2.37\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$2.14\u003c\/strong\u003e – \u003cstrong\u003e$2.32\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$2.07\u003c\/strong\u003e – \u003cstrong\u003e$2.13\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\u003cstrong\u003e$2.06\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin: 10px 0 0 0;\" class=\"pricing-note\"\u003e*For faster production scheduling, orders placed online are prioritized.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 12px;\" class=\"cta-block\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003c!-- Button text + classes unchanged --\u003e \u003ca href=\"#free-mockup-form\" class=\"button button--secondary custom-black-btn cta-btn cta-primary\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-rounded-doming-fridge-magnet-order-online\" class=\"button button--secondary custom-black-btn cta-btn cta-secondary\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- TIMELINE + GUARANTEE + SAMPLE (MERGED) --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eProduction Timeline \u0026amp; Guarantee\u003c\/h3\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eStandard production:\u003c\/strong\u003e 30 business days after artwork approval.\u003cbr\u003e\u003cstrong\u003eRush service:\u003c\/strong\u003e As fast as 15 business days (additional fees apply).\u003cbr\u003e\u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e on all orders.\u003c\/p\u003e\n\u003cp\u003eIn the rare case of a shipping delay that causes your order to arrive after your event and become unusable, we offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp class=\"mt-10\"\u003eWant to check quality first? Order a \u003cstrong\u003e$9.90 sample with your design\u003c\/strong\u003e. \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- FAQ (SHORT) --\u003e\n\u003cdiv class=\"detail-section\" style=\"margin: 0 0 18px 0;\"\u003e\n\u003ch3 class=\"detail-title\" style=\"margin: 0 0 8px 0;\"\u003eFAQ\u003c\/h3\u003e\n\u003cul style=\"margin: 0;\" class=\"product-options-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhen will I receive the artwork proof?\u003c\/strong\u003e Within 24 hours after checkout or submitting the free mockup request.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIs the magnet strong enough for daily use?\u003c\/strong\u003e Yes — the powerful magnetic backing is designed to hold securely on common metal surfaces like fridges, lockers, and filing cabinets.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions before production?\u003c\/strong\u003e Yes — we support layout and color adjustments before final approval.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat affects the final price?\u003c\/strong\u003e Only special rush timelines, special packaging, or other special requirements add to standard pricing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr class=\"detail-divider\" style=\"margin: 22px 0;\"\u003e\n\u003c!-- FORM (CHANGED: remove Order Now Online button + make top bar non-clickable) --\u003e\n\u003cdiv class=\"detail-section\" id=\"free-mockup-form\" style=\"margin: 0;\"\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 2px;\"\u003e\n\u003cdiv class=\"cta-group\" style=\"justify-content: center;\"\u003e\n\u003c!-- Button text + classes unchanged --\u003e\n\u003cdiv class=\"button button--secondary custom-black-btn cta-btn cta-primary cta-static\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"globo-formbuilder\" data-id=\"MTI5OTk0\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"50","offer_id":51902160732479,"sku":"BPFM2006","price":259.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51902160765247,"sku":"BPFM2007","price":343.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51902160798015,"sku":"BPFM2008","price":427.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51902160830783,"sku":"BPFM2009","price":511.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51902160863551,"sku":"BPFM2010","price":581.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51902160896319,"sku":"BPFM2011","price":785.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51902160929087,"sku":"BPFM2020","price":1191.0,"currency_code":"CAD","in_stock":true},{"title":"750","offer_id":51902160961855,"sku":"BPFM2012","price":2088.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51902160994623,"sku":"BPFM2013","price":2328.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51902161027391,"sku":"BPFM2014","price":3435.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51902161060159,"sku":"BPFM2015","price":4282.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51902161092927,"sku":"BPFM2016","price":6366.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51902161125695,"sku":"BPFM2017","price":10330.0,"currency_code":"CAD","in_stock":true},{"title":"7500","offer_id":51902161158463,"sku":"BPFM2018","price":15184.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51902161191231,"sku":"BPFM2019","price":20040.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Doming-Fridge-Magnet1_0e511985-f971-4c84-a417-37661fbdb4c1.jpg?v=1769667404"},{"product_id":"custom-rounded-doming-fridge-magnet-order-online","title":"Custom Rounded Doming Fridge Magnet- Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO)\n     For: Custom Rounded Doming Fridge Magnet\n     Update: Copy aligned to current page options (no unnecessary repeats)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  \/* Lead headline uses the same title size as other headings *\/\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-weight: 700;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead (shorter) --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom Rounded Doming Fridge Magnet\u003c\/span\u003e Choose quantity, upload your logo or artwork, and checkout. You’ll receive a digital mockup within 24 hours. We produce only after you approve.\u003c\/p\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 50 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 (aligned to product) --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo file or artwork for full-color printing. This magnet features a rounded shape (50 mm) with a clear epoxy dome for a glossy 3D effect. Any special requests (color preference, layout notes, or packaging needs) can be left in the comments box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eLead time means \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery).\u003c\/p\u003e\n\u003cdiv style=\"margin: 14px 0 0 0;\" class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll send your mockup within 24 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMockup approval before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eSpecial request or need a mockup first?\u003c\/p\u003e\n\u003ca class=\"oo-cta-btn\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-rounded-doming-fridge-magnet-free-mockup-quote#free-mockup-form\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"50","offer_id":51903350800703,"sku":"BPFM2006","price":259.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51903350833471,"sku":"BPFM2007","price":343.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51903350866239,"sku":"BPFM2008","price":427.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51903350899007,"sku":"BPFM2009","price":511.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51903350931775,"sku":"BPFM2010","price":581.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51903350964543,"sku":"BPFM2011","price":785.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51903350997311,"sku":"BPFM2020","price":1191.0,"currency_code":"CAD","in_stock":true},{"title":"750","offer_id":51903351030079,"sku":"BPFM2012","price":2088.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51903351062847,"sku":"BPFM2013","price":2328.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51903351095615,"sku":"BPFM2014","price":3435.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51903351128383,"sku":"BPFM2015","price":4282.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51903351161151,"sku":"BPFM2016","price":6366.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51903351193919,"sku":"BPFM2017","price":10330.0,"currency_code":"CAD","in_stock":true},{"title":"7500","offer_id":51903351226687,"sku":"BPFM2018","price":15184.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51903351259455,"sku":"BPFM2019","price":20040.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Doming-Fridge-Magnet1_0e511985-f971-4c84-a417-37661fbdb4c1.jpg?v=1769667404"},{"product_id":"custom-bundle-pocket-backpack-free-design-proof-quote","title":"Custom Bundle Pocket Backpack– Free Design Proof \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     CTA Visual Standard (Dawn-safe, scoped to this description)\n     Goals:\n     1) Consistent CTA styling across all product pages (including form section)\n     2) Desktop: button text stays on ONE line\n     3) Mobile: stacked full-width buttons for higher conversion\n     4) Fix: divider not “stuck” to CTA area\n     5) Fix: mobile overflow \/ width issues\n     ========================================================= *\/\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n  }\n\n  \/* CTA module spacing (prevents divider from touching buttons) *\/\n  .product-detail-wrapper .cta-block{ margin-bottom: 24px; }\n\n  \/* CTA group layout *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  \/* Prevent desktop wrapping *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    min-width: 240px;\n    flex: 1 1 240px;\n    text-align:center;\n  }\n\n  \/* Primary \/ secondary hierarchy *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Optional microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n  }\n\n  \/* Non-clickable CTA (for form section title bar look) *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* Mobile: stack CTAs + true full width + no horizontal scroll *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper{ overflow-x: hidden; }\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch;\n    }\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      flex: 1 1 auto;\n      white-space: normal;\n      word-break: break-word;\n    }\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* Anchor scroll offset (sticky header) *\/\n  .product-detail-wrapper #free-mockup-form{\n    scroll-margin-top: 90px;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003cp style=\"margin: 6px 0 0 0;\"\u003eElevate your everyday carry and brand visibility with the \u003cstrong\u003eCustom Bundle Pocket Backpack\u003c\/strong\u003e. Designed for lightweight convenience and practical storage, this backpack combines a clean, functional silhouette with full customization options—making it a reliable choice for daily use and promotional distribution.\u003c\/p\u003e\n\u003cp style=\"margin: 8px 0 0 0;\"\u003eCrafted from durable polyester, each backpack features a classic drawstring closure for quick access and secure storage. Compared to bulky traditional backpacks, the bundle pocket backpack is compact, easy to carry, and ideal for on-the-go lifestyles—without sacrificing branding impact.\u003c\/p\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 10px 0 0 0;\"\u003e\n\u003cli\u003e\u003cstrong\u003eFree digital mockup \u0026amp; quote within 24 hours\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLow minimum order starting from 50 pcs\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eNo tax \u0026amp; free shipping on all orders\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePantone-matched printing for accurate brand colors\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eRush production available upon request\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 14px;\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free mockup first, or order online to start production sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003c!-- Button text + classes unchanged --\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-secondary\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-bundle-pocket-backpack-order-online\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- BEST FOR --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eIdeal For\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003eBrand giveaways, trade shows, and promotional campaigns\u003c\/li\u003e\n\u003cli\u003eCorporate events, conferences, and employee kits\u003c\/li\u003e\n\u003cli\u003eSchools, clubs, sports teams, and campus activities\u003c\/li\u003e\n\u003cli\u003eGym use, daily errands, and lightweight travel\u003c\/li\u003e\n\u003cli\u003eRetail add-ons, event swag bags, and fundraising items\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- SPECS \u0026 CUSTOMIZATION (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Durable polyester fabric (lightweight \u0026amp; wear-resistant)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize:\u003c\/strong\u003e 340 × 420 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClosure:\u003c\/strong\u003e Drawstring closure for easy access\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesign:\u003c\/strong\u003e Fully customizable with logo or artwork\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrinting:\u003c\/strong\u003e Single-color or multi-color logo printing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Wide range of base colors available\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePocket Style:\u003c\/strong\u003e Simple bundle pocket design for everyday essentials\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 10px 0 0 0;\"\u003eUnsure which size, color, or print method works best for your logo? Upload your artwork and we’ll recommend the optimal layout and customization option.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- PRICING (FINAL CONVERSION VERSION) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eEstimated Manufacturing Volume Pricing\u003c\/h3\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 0;\"\u003e\u003cstrong\u003eMost clients choose online ordering\u003c\/strong\u003e for quicker production and priority scheduling. Prices vary depending on print colors, logo size, and production requirements.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 12px;\"\u003e\n\u003c!-- Pricing table updated for this product (CAD) --\u003e\n\u003ctable class=\"pricing-table\" style=\"width: 98.2809%; height: 235.078px;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003cth style=\"text-align: left; width: 46.198%; height: 19.5898px;\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"text-align: right; width: 53.6194%; height: 19.5898px;\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e50 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$13.10\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$11.45\u003c\/strong\u003e – \u003cstrong\u003e$13.09\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$11.20\u003c\/strong\u003e – \u003cstrong\u003e$11.44\u003c\/strong\u003e\/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$10.64\u003c\/strong\u003e – \u003cstrong\u003e$11.19\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$10.53\u003c\/strong\u003e – \u003cstrong\u003e$10.63\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$10.42\u003c\/strong\u003e – \u003cstrong\u003e$10.52\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$10.30\u003c\/strong\u003e – \u003cstrong\u003e$10.41\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$10.29\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 10px 0 0 0;\"\u003eWant the most accurate quote for your logo and options? Submit your design to receive a free mockup \u0026amp; quote within 24 hours.\u003c\/p\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 10px 0 0 0;\"\u003e*For faster production scheduling, orders placed online are prioritized.\u003c\/p\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 12px;\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003c!-- Button text + classes unchanged --\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-secondary\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-bundle-pocket-backpack-order-online\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- TIMELINE + GUARANTEE + SAMPLE (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eProduction Timeline \u0026amp; Guarantee\u003c\/h3\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eStandard production:\u003c\/strong\u003e Approximately 20–25 business days from artwork approval to delivery.\u003cbr\u003e\u003cstrong\u003eRush production:\u003c\/strong\u003e Available upon request (additional fees may apply).\u003cbr\u003e\u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e on all orders.\u003c\/p\u003e\n\u003cp style=\"margin: 10px 0 0 0;\"\u003e\u003cstrong\u003eProof \u0026amp; approval:\u003c\/strong\u003e Digital proof provided before production begins. Production starts only after your approval and payment.\u003c\/p\u003e\n\u003cp style=\"margin: 10px 0 0 0;\"\u003e\u003cstrong\u003eGuarantee:\u003c\/strong\u003e 100% satisfaction guarantee on quality and production accuracy.\u003c\/p\u003e\n\u003cp class=\"mt-10\" style=\"margin: 10px 0 0 0;\"\u003eNeed to confirm quality first? Order a sample before bulk production. \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FAQ (SHORT) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eFAQ\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhen will I receive the artwork proof?\u003c\/strong\u003e Within 24 hours after checkout or submitting a free mockup request.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I customize both sides of the backpack?\u003c\/strong\u003e Yes. Logo placement and layout depend on your design and printing method.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions after seeing the mockup?\u003c\/strong\u003e Absolutely. Revisions are supported before final production approval.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat if my event date is tight?\u003c\/strong\u003e Rush production options are available—contact us to confirm timelines.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FORM (Top bar non-clickable) --\u003e\n\u003cdiv style=\"margin: 0;\" id=\"free-mockup-form\" class=\"detail-section\"\u003e\n\u003cdiv style=\"margin-top: 2px;\" class=\"cta-block\"\u003e\n\u003cdiv style=\"justify-content: center;\" class=\"cta-group\"\u003e\n\u003c!-- Button text + classes unchanged --\u003e\n\u003cdiv class=\"button button--secondary custom-black-btn cta-btn cta-primary cta-static\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-id=\"MTI5OTg4\" class=\"globo-formbuilder\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"50","offer_id":51908913758527,"sku":null,"price":655.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51908913791295,"sku":null,"price":1145.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51908913824063,"sku":null,"price":2240.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51908913856831,"sku":null,"price":3226.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51908913889599,"sku":null,"price":5321.0,"currency_code":"CAD","in_stock":true},{"title":"750","offer_id":51908913922367,"sku":null,"price":7983.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51908913955135,"sku":null,"price":10644.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51908913987903,"sku":null,"price":15796.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51908914020671,"sku":null,"price":20832.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51908914053439,"sku":null,"price":31248.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51908914086207,"sku":null,"price":51510.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Pocket_Backpack.jpg?v=1764323285"},{"product_id":"custom-bundle-pocket-backpack-order-online","title":"Custom Bundle Pocket Backpack- Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO)\n     For: Custom 3D Die Cut Rubber Keychains\n     Update: Copy aligned to current page options (no unnecessary repeats)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  \/* Lead headline uses the same title size as other headings *\/\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-weight: 700;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead (shorter) --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom Bundle Pocket Backpack\u003c\/span\u003e Choose quantity, upload your logo, and checkout. We’ll send a free design proof within 24 hours, and production starts only after you approve.\u003c\/p\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003ePick your quantity. Price updates automatically. \u003cstrong\u003eMinimum: 50 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 2 (aligned to backpack options) --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo or artwork file. If you have preferences for bag color, print placement, or logo size, add details in the comments box—our team will recommend the best setup and send a proof for approval.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Step 3 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eLead time means \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery). Standard production is typically \u003cstrong\u003e25–30 business days\u003c\/strong\u003e after proof approval. Rush service is available upon request.\u003c\/p\u003e\n\u003cdiv style=\"margin: 14px 0 0 0;\" class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush \u0026amp; Delivery Assurance\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eDigital proof within 24 hours after checkout.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eProduction starts only after your approval.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eIf a delivery issue affects your event usage, we offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Step 4 --\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and pay. We’ll send your design proof within 24 hours for your review.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Trust box --\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eFree digital proof before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003ePantone-matched printing for accurate brand colors\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eQuality check before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eNeed changes?\u003c\/strong\u003e Revisions supported before final approval\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Bottom CTA --\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eSpecial request or need a mockup first?\u003c\/p\u003e\n\u003ca class=\"oo-cta-btn\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-bundle-pocket-backpack-free-design-proof-quote#free-mockup-form\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"50","offer_id":51910620184895,"sku":null,"price":655.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51910620217663,"sku":null,"price":1145.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51910620250431,"sku":null,"price":2240.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51910620283199,"sku":null,"price":3226.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51910620315967,"sku":null,"price":5321.0,"currency_code":"CAD","in_stock":true},{"title":"750","offer_id":51910620348735,"sku":null,"price":7983.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51910620381503,"sku":null,"price":10530.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51910620414271,"sku":null,"price":15796.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51910620447039,"sku":null,"price":20832.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51910620479807,"sku":null,"price":31248.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51910620512575,"sku":null,"price":51510.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Pocket_Backpack.jpg?v=1764323285"},{"product_id":"custom-3d-pvc-rubber-pin-badge-free-design-proof-quote","title":"Custom 3D PVC Rubber Pin Badge- Free Design Proof \u0026 Quote","description":"\u003cstyle\u003e\n  \/* =========================================================\n     CTA Visual Standard (Dawn-safe, scoped to this description)\n     Goals:\n     1) Consistent CTA styling across all product pages (including form section)\n     2) Desktop: button text stays on ONE line\n     3) Mobile: stacked full-width buttons for higher conversion\n     4) Fix: divider not “stuck” to CTA area\n     5) Fix: mobile overflow \/ width issues\n     ========================================================= *\/\n  .product-detail-wrapper{\n    --cta-radius: 6px;\n    --cta-gap: 10px;\n    --cta-pad-y: 12px;\n    --cta-pad-x: 16px;\n    --cta-font-size: 14px;\n    --cta-letter: .2px;\n\n    --cta-primary-bg: #000;\n    --cta-primary-text: #fff;\n    --cta-primary-border: #000;\n\n    --cta-secondary-bg: #fff;\n    --cta-secondary-text: #000;\n    --cta-secondary-border: #000;\n  }\n\n  \/* CTA module spacing (prevents divider from touching buttons) *\/\n  .product-detail-wrapper .cta-block{\n    margin-bottom: 24px;\n  }\n\n  \/* CTA group layout *\/\n  .product-detail-wrapper .cta-group{\n    display:flex;\n    gap: var(--cta-gap);\n    flex-wrap: wrap;\n    align-items: stretch;\n  }\n\n  \/* CTA button baseline *\/\n  .product-detail-wrapper .cta-btn{\n    display:flex !important;\n    align-items:center;\n    justify-content:center;\n    padding: var(--cta-pad-y) var(--cta-pad-x) !important;\n    border-radius: var(--cta-radius) !important;\n    font-size: var(--cta-font-size) !important;\n    letter-spacing: var(--cta-letter);\n    line-height: 1.1;\n    text-decoration:none;\n    text-transform:none;\n    min-height: 44px;\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  \/* Prevent desktop wrapping *\/\n  .product-detail-wrapper .cta-group .cta-btn{\n    white-space: nowrap;\n    min-width: 240px;\n    flex: 1 1 240px;\n    text-align:center;\n  }\n\n  \/* Primary \/ secondary hierarchy *\/\n  .product-detail-wrapper .cta-primary{\n    background: var(--cta-primary-bg) !important;\n    color: var(--cta-primary-text) !important;\n    border: 1px solid var(--cta-primary-border) !important;\n  }\n  .product-detail-wrapper .cta-primary:hover{ opacity:.92; }\n\n  .product-detail-wrapper .cta-secondary{\n    background: var(--cta-secondary-bg) !important;\n    color: var(--cta-secondary-text) !important;\n    border: 1px solid var(--cta-secondary-border) !important;\n  }\n  .product-detail-wrapper .cta-secondary:hover{ background:#f6f6f6 !important; }\n\n  \/* Optional microcopy *\/\n  .product-detail-wrapper .cta-microcopy{\n    margin: 0 0 8px 0;\n    opacity: .92;\n  }\n\n  \/* Non-clickable CTA (for form section title bar look) *\/\n  .product-detail-wrapper .cta-static{\n    pointer-events: none;\n    cursor: default;\n    user-select: none;\n  }\n\n  \/* Mobile: stack CTAs + true full width + no horizontal scroll *\/\n  @media (max-width: 768px){\n    .product-detail-wrapper{ overflow-x: hidden; }\n    .product-detail-wrapper .cta-group{\n      flex-direction: column;\n      gap: 10px;\n      align-items: stretch;\n    }\n    .product-detail-wrapper .cta-group .cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      flex: 1 1 auto;\n      white-space: normal;\n      word-break: break-word;\n    }\n    .product-detail-wrapper .cta-primary{ font-weight: 700; }\n  }\n\n  \/* Anchor scroll offset (sticky header) *\/\n  .product-detail-wrapper #free-mockup-form{\n    scroll-margin-top: 90px;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-wrapper\"\u003e\n\u003c!-- HERO \/ ABOVE THE FOLD --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003cp style=\"margin: 6px 0 0 0;\"\u003eElevate your branding with the \u003cstrong\u003eCustom 3D PVC Rubber Pin Badge\u003c\/strong\u003e — a bold, wearable statement made from premium soft PVC and precision die-cut into any custom shape. Finished with raised \u003cstrong\u003e3D detailing\u003c\/strong\u003e, it delivers a vivid, tactile look that stands out far beyond traditional flat metal or enamel pins. Lightweight yet durable, these badges are comfortable to wear and built for everyday use on uniforms, bags, hats, and event apparel.\u003c\/p\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 10px 0 0 0;\"\u003e\n\u003cli\u003e\u003cstrong\u003eFree digital mockup \u0026amp; quote within 24 hours\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLow minimum order starting from 20 pcs\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eNo tax \u0026amp; free shipping on all orders\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePantone-matched colors with 2D \/ 3D options\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eRush production available for urgent timelines\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 14px;\"\u003e\n\u003cp class=\"cta-microcopy\"\u003e\u003cstrong\u003eChoose your fastest path:\u003c\/strong\u003e Get a free mockup first, or order online to start production sooner.\u003c\/p\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003c!-- Button text + classes unchanged --\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-secondary\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-3d-pvc-rubber-pin-badge-order-online\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- BEST FOR --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eIdeal For\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003eCorporate branding, uniforms, and staff identification\u003c\/li\u003e\n\u003cli\u003eSchool clubs, student organizations, and campus events\u003c\/li\u003e\n\u003cli\u003eSports teams, fan merchandise, and sponsor promotions\u003c\/li\u003e\n\u003cli\u003eConferences, exhibitions, and trade shows\u003c\/li\u003e\n\u003cli\u003eRetail accessories, giveaways, and commemorative badges\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- SPECS \u0026 CUSTOMIZATION (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eSpecs \u0026amp; Customization\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Soft, durable PVC rubber (flexible \u0026amp; water-resistant)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShape:\u003c\/strong\u003e Fully custom die-cut to match your logo or artwork\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStyle:\u003c\/strong\u003e 2D flat or raised 3D effect\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSides:\u003c\/strong\u003e Front design standard (back customized by attachment choice)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSize \u0026amp; Thickness:\u003c\/strong\u003e Custom recommendations based on design and usage\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Solid or multi-color with Pantone color matching\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 10px 0 0 0;\"\u003eNot sure which option works best? Upload your logo and we’ll recommend the optimal size, thickness, 2D\/3D style, colors, and backing for your application.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- PRICING (FINAL CONVERSION VERSION) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eEstimated Manufacturing Volume Pricing\u003c\/h3\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 0;\"\u003e\u003cstrong\u003eNo hidden fees.\u003c\/strong\u003e The price table below is the \u003cstrong\u003eestimated unit price\u003c\/strong\u003e for standard orders. Additional charges apply \u003cstrong\u003eonly if\u003c\/strong\u003e you request a special rush timeline, custom attachments, or special packaging.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 12px;\"\u003e\n\u003c!-- Pricing table: structure preserved, numbers updated --\u003e\n\u003ctable class=\"pricing-table\" style=\"width: 98.2809%; height: 235.078px;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003cth style=\"text-align: left; width: 46.198%; height: 19.5898px;\"\u003eOrder Quantity\u003c\/th\u003e\n\u003cth style=\"text-align: right; width: 53.6194%; height: 19.5898px;\"\u003eEstimated Unit Price (CAD)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e20 pcs (Minimum Order)\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$6.75\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e21 – 50 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$5.50\u003c\/strong\u003e – \u003cstrong\u003e$6.74\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e51 – 100 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$4.95\u003c\/strong\u003e – \u003cstrong\u003e$5.49\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e101 – 200 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$3.15\u003c\/strong\u003e – \u003cstrong\u003e$4.94\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e201 – 500 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$1.74\u003c\/strong\u003e – \u003cstrong\u003e$3.14\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e501 – 1000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$1.49\u003c\/strong\u003e – \u003cstrong\u003e$1.73\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e1001 – 2000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$1.20\u003c\/strong\u003e – \u003cstrong\u003e$1.48\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e2001 – 5000 pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$0.98\u003c\/strong\u003e – \u003cstrong\u003e$1.19\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5898px;\"\u003e\n\u003ctd style=\"height: 19.5898px; width: 46.198%;\"\u003e5001+ pcs\u003c\/td\u003e\n\u003ctd style=\"text-align: right; height: 19.5898px; width: 53.6194%;\"\u003e\n\u003cstrong\u003e$0.97\u003c\/strong\u003e \/ unit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"pricing-note\" style=\"margin: 10px 0 0 0;\"\u003e*For faster production scheduling, orders placed online are prioritized.\u003c\/p\u003e\n\u003cdiv class=\"cta-block\" style=\"margin-top: 12px;\"\u003e\n\u003cdiv class=\"cta-group\"\u003e\n\u003c!-- Button text + classes unchanged --\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-primary\" href=\"#free-mockup-form\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/a\u003e \u003ca class=\"button button--secondary custom-black-btn cta-btn cta-secondary\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-3d-pvc-rubber-pin-badge-order-online\"\u003eOrder Now Online\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- TIMELINE + GUARANTEE + SAMPLE (MERGED) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eProduction Timeline \u0026amp; Guarantee\u003c\/h3\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eStandard production:\u003c\/strong\u003e Approximately 25-30 business days from artwork approval to delivery.\u003cbr\u003e\u003cstrong\u003eRush service:\u003c\/strong\u003e As quick as 10 business days (additional fees may apply).\u003cbr\u003e\u003cstrong\u003eNo tax \u0026amp; free shipping\u003c\/strong\u003e on all orders.\u003c\/p\u003e\n\u003cp\u003eIn the rare case of a shipping delay that causes your order to arrive after your event and become unusable, we offer a \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp class=\"mt-10\"\u003eWant to check quality first? Order a \u003cstrong\u003e$9.90 sample with your logo\u003c\/strong\u003e. \u003ca href=\"https:\/\/www.3dshoecharms.ca\/products\/item-sample-with-your-logo\"\u003eOrder Sample\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FAQ (SHORT) --\u003e\n\u003cdiv style=\"margin: 0 0 18px 0;\" class=\"detail-section\"\u003e\n\u003ch3 style=\"margin: 0 0 8px 0;\" class=\"detail-title\"\u003eFAQ\u003c\/h3\u003e\n\u003cul class=\"product-options-list\" style=\"margin: 0;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhen will I receive the artwork proof?\u003c\/strong\u003e Within 24 hours after checkout or submitting the free mockup request.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCan I request revisions before production?\u003c\/strong\u003e Absolutely. We can adjust layout, colors, thickness, and 2D\/3D details before final approval.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhat affects final price?\u003c\/strong\u003e Only special rush production options, custom attachments, or special packaging add to final pricing. Standard pricing tables reflect typical orders.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003chr style=\"margin: 22px 0;\" class=\"detail-divider\"\u003e\n\u003c!-- FORM (CHANGED: remove Order Now Online button + make top bar non-clickable) --\u003e\n\u003cdiv style=\"margin: 0;\" id=\"free-mockup-form\" class=\"detail-section\"\u003e\n\u003cdiv style=\"margin-top: 2px;\" class=\"cta-block\"\u003e\n\u003cdiv style=\"justify-content: center;\" class=\"cta-group\"\u003e\n\u003c!-- Button text + classes unchanged --\u003e\n\u003cdiv class=\"button button--secondary custom-black-btn cta-btn cta-primary cta-static\"\u003eGet Free Mockup \u0026amp; Quote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"globo-formbuilder\" data-id=\"MTMwMTc0\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"20","offer_id":51977819160895,"sku":null,"price":135.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51977819193663,"sku":null,"price":158.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51977819226431,"sku":null,"price":275.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51977819259199,"sku":null,"price":389.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51977819291967,"sku":null,"price":495.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51977819324735,"sku":null,"price":560.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51977819357503,"sku":null,"price":630.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51977819390271,"sku":null,"price":705.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51977819423039,"sku":null,"price":750.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51977819455807,"sku":null,"price":869.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51977819488575,"sku":null,"price":999.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51977819521343,"sku":null,"price":1116.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51977819554111,"sku":null,"price":1248.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51977819586879,"sku":null,"price":1356.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51977819619647,"sku":null,"price":1488.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51977819652415,"sku":null,"price":2049.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51977819685183,"sku":null,"price":2399.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51977819717951,"sku":null,"price":3356.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51977819750719,"sku":null,"price":4875.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51977819783487,"sku":null,"price":8796.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Badge32.jpg?v=1774664965"},{"product_id":"custom-3d-pvc-rubber-pin-badge-order-online","title":"Custom 3D PVC Rubber Pin Badge- Order Online","description":"\u003cstyle\u003e\n  \/* ================================\n     Order Online (Clean + CRO)\n     For: Custom 3D PVC Rubber Pin Badge\n     Update: Copy aligned to current page options (no unnecessary repeats)\n     Fix: Mobile responsive + no overflow\n     ================================ *\/\n\n  .order-online-wrapper{\n    --text: #121212;\n    --line: #e8e8e8;\n    --bg-soft: #f7f7f7;\n\n    --radius: 10px;\n\n    --btn-bg: #000;\n    --btn-text: #fff;\n    --btn-border: #000;\n\n    --title-size: 18px;\n    --body-size: 16px;\n    --small-size: 14px;\n\n    font-size: var(--body-size);\n    color: var(--text);\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n  .order-online-wrapper *{ color: var(--text); }\n\n  .order-online-wrapper .oo-lead{\n    margin: 0 0 14px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-lead .oo-strong{\n    display: block;\n    font-weight: 700;\n    font-size: var(--title-size);\n    margin-bottom: 6px;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-divider{\n    border: 0;\n    border-top: 1px solid var(--line);\n    margin: 18px 0;\n  }\n\n  .order-online-wrapper .oo-step{ margin: 0 0 18px 0; }\n\n  .order-online-wrapper .oo-step-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    letter-spacing: .1px;\n    text-transform: none;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-step-sub{\n    margin: 0 0 10px 0;\n    font-size: var(--body-size);\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-list{\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .order-online-wrapper .oo-list li{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card{\n    background: var(--bg-soft);\n    border: 1px solid var(--line);\n    border-radius: var(--radius);\n    padding: 14px 16px;\n    margin: 18px 0;\n    box-sizing: border-box;\n  }\n\n  .order-online-wrapper .oo-card-title{\n    margin: 0 0 8px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-card-row{\n    margin: 6px 0;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta{\n    text-align: center;\n    margin-top: 18px;\n  }\n\n  .order-online-wrapper .oo-cta-title{\n    margin: 0 0 12px 0;\n    font-size: var(--title-size);\n    font-weight: 700;\n    overflow-wrap: anywhere;\n  }\n\n  .order-online-wrapper .oo-cta-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--btn-bg);\n    color: var(--btn-text) !important;\n    border: 1px solid var(--btn-border);\n    padding: 16px 30px;\n    border-radius: 8px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 16px;\n    letter-spacing: .2px;\n    min-height: 52px;\n    min-width: 280px;\n    white-space: nowrap;\n\n    box-sizing: border-box;\n    max-width: 100%;\n  }\n\n  .order-online-wrapper .oo-cta-btn:hover{ opacity: .92; }\n\n  .order-online-wrapper .oo-cta-note{\n    margin-top: 10px;\n    font-size: var(--small-size);\n    opacity: .9;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 768px){\n    .order-online-wrapper{\n      --title-size: 17px;\n      --body-size: 16px;\n      --small-size: 14px;\n\n      overflow-x: hidden;\n    }\n\n    .order-online-wrapper .oo-cta-btn{\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      padding: 16px 16px;\n\n      white-space: normal;\n      word-break: break-word;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"order-online-wrapper\"\u003e\n\u003c!-- Lead --\u003e\n\u003cp class=\"oo-lead\"\u003e\u003cspan class=\"oo-strong\"\u003eOrder Custom 3D PVC Rubber Pin Badge\u003c\/span\u003e Choose quantity, upload your logo, and checkout. We’ll create a digital mockup within 24 hours and start production only after your approval.\u003c\/p\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003chr class=\"oo-divider\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 1 · Choose Quantity\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eSelect the quantity you need. Pricing updates automatically. \u003cstrong\u003eMinimum order: 20 pcs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 2 · Upload Logo\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eUpload your logo or artwork file. Additional requests such as size preference, color notes, or placement instructions can be added in the comments box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 3 · Choose Lead Time\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eLead time includes \u003cstrong\u003eproduction + shipping\u003c\/strong\u003e (from payment to delivery).\u003c\/p\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eRush Guarantee\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eCarrier delay → rush fee refunded.\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMiss your event date due to delay → full refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oo-step\"\u003e\n\u003ch3 class=\"oo-step-title\"\u003eStep 4 · Checkout\u003c\/h3\u003e\n\u003cp class=\"oo-step-sub\"\u003eAdd to cart and complete payment. Your digital mockup will be sent within 24 hours for approval.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oo-card\"\u003e\n\u003cp class=\"oo-card-title\"\u003eNo Surprises\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eTax-free · Free shipping · No hidden fees\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003eMockup approval required before production\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e100% quality inspection before shipping\u003c\/p\u003e\n\u003cp class=\"oo-card-row\"\u003e\u003cstrong\u003eQuality issue?\u003c\/strong\u003e 100% refund guarantee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oo-cta\"\u003e\n\u003cp class=\"oo-cta-title\"\u003eHave special requirements or want to see a mockup first?\u003c\/p\u003e\n\u003ca class=\"oo-cta-btn\" href=\"https:\/\/www.3dshoecharms.ca\/products\/custom-3d-pvc-rubber-pin-badge-free-design-proof-quote#free-mockup-form\"\u003e Get a Free Mockup \u0026amp; Quote \u003c\/a\u003e\n\u003cp class=\"oo-cta-note\"\u003eFree proof · No payment required · Reply within 24 hours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"3D SHOE CHARMS","offers":[{"title":"20","offer_id":51978081173823,"sku":null,"price":135.0,"currency_code":"CAD","in_stock":true},{"title":"30","offer_id":51978081206591,"sku":null,"price":158.0,"currency_code":"CAD","in_stock":true},{"title":"50","offer_id":51978081239359,"sku":null,"price":275.0,"currency_code":"CAD","in_stock":true},{"title":"75","offer_id":51978081272127,"sku":null,"price":389.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":51978081304895,"sku":null,"price":495.0,"currency_code":"CAD","in_stock":true},{"title":"150","offer_id":51978081337663,"sku":null,"price":560.0,"currency_code":"CAD","in_stock":true},{"title":"200","offer_id":51978081370431,"sku":null,"price":630.0,"currency_code":"CAD","in_stock":true},{"title":"300","offer_id":51978081403199,"sku":null,"price":705.0,"currency_code":"CAD","in_stock":true},{"title":"400","offer_id":51978081435967,"sku":null,"price":750.0,"currency_code":"CAD","in_stock":true},{"title":"500","offer_id":51978081468735,"sku":null,"price":869.0,"currency_code":"CAD","in_stock":true},{"title":"600","offer_id":51978081501503,"sku":null,"price":999.0,"currency_code":"CAD","in_stock":true},{"title":"700","offer_id":51978081534271,"sku":null,"price":1116.0,"currency_code":"CAD","in_stock":true},{"title":"800","offer_id":51978081567039,"sku":null,"price":1248.0,"currency_code":"CAD","in_stock":true},{"title":"900","offer_id":51978081599807,"sku":null,"price":1356.0,"currency_code":"CAD","in_stock":true},{"title":"1000","offer_id":51978081632575,"sku":null,"price":1488.0,"currency_code":"CAD","in_stock":true},{"title":"1500","offer_id":51978081665343,"sku":null,"price":2049.0,"currency_code":"CAD","in_stock":true},{"title":"2000","offer_id":51978081698111,"sku":null,"price":2399.0,"currency_code":"CAD","in_stock":true},{"title":"3000","offer_id":51978081730879,"sku":null,"price":3356.0,"currency_code":"CAD","in_stock":true},{"title":"5000","offer_id":51978081763647,"sku":null,"price":4875.0,"currency_code":"CAD","in_stock":true},{"title":"10000","offer_id":51978081796415,"sku":null,"price":8796.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/4669\/5487\/files\/Badge32.jpg?v=1774664965"}],"url":"https:\/\/www.3dshoecharms.ca\/collections\/other-products.oembed","provider":"3D Shoe Charms","version":"1.0","type":"link"}