{"title":"Buzzing Buddies Virtual Races","description":"\u003cp\u003eBrowse our Buzzing Buddies Virtual Races collection. New Arrival.\u003c\/p\u003e","products":[{"product_id":"ladybug-virtual-race-5-km","title":"Ladybug Virtual Race - 5 km","description":"\u003cstyle\u003e\n        .pacer_desc {\n          font-family: Helvetica Neue;\n        }\n        .pacer_desc .main_width {\n          margin: 0 auto;\n        }\n        .pacer_desc .content_font {\n          font-size: 16px;\n          color: #3a3a3a;\n        }\n        .pacer_desc .section_title {\n          text-align: center;\n          font-weight: bold;\n          font-size: 32px;\n        }\n        .pacer_desc .cp_list {\n          margin-top: 50px;\n          display: flex;\n          background: rgba(196, 196, 196, 0.1);\n          border-radius: 10px;\n          padding: 54px 122px;\n        }\n        .pacer_desc .cp_item {\n          flex: 1;\n          display: flex;\n          flex-direction: column;\n          align-items: center;\n        }\n        .pacer_desc .cp_item + .cp_item {\n          margin-left: 20px;\n        }\n        .pacer_desc .cp_list .cp_img {\n          width: 100%;\n          max-width: 200px;\n          object-fit: contain;\n          border-radius: 1000px;\n        }\n        .pacer_desc .cp_list .cp_name {\n          margin-top: 30px;\n          font-weight: bold;\n          max-width: 220px;\n          word-break: break-word;\n        }\n        .pacer_desc .divider {\n          background: linear-gradient(90.03deg, #740d16 0.02%, #9f2732 99.98%);\n          text-align: center;\n          color: #fff;\n          margin-top: 60px;\n          padding: 10px 0;\n          font-size: 15px;\n          font-weight: 700;\n          width: 100vw;\n          margin-left: calc(50% - 50vw);\n          position: relative;\n        }\n        .pacer_desc .feature {\n          display: flex;\n          align-items: center;\n          justify-content: space-between;\n        }\n        .pacer_desc .feature .powered_by {\n          margin-top: 20px;\n          display: flex;\n          align-items: center;\n        }\n        .pacer_desc .feature .powered_by img {\n          margin-left: 10px;\n          width: 130px;\n        }\n        .pacer_desc .feature .content,\n        .pacer_desc .feature .feature_img {\n          width: 50%;\n        }\n        .pacer_desc .feature .content + .feature_img,\n        .pacer_desc .feature .feature_img + .content {\n          margin-left: 50px;\n        }\n        .pacer_desc .feature .content .title {\n          font-size: 32px;\n          font-weight: bold;\n        }\n        .pacer_desc .feature .content .content_value {\n          font-size: 16px;\n        }\n        .pacer_desc .tshirt {\n          \/* display: none; *\/\n        }\n        .pacer_desc .medal .medal_desc,\n        .pacer_desc .tshirt .tshirt_desc,\n        .pacer_desc .checkpoint .cp_desc {\n          margin-top: 30px;\n        }\n        .pacer_desc .medal_images {\n          display: flex;\n          margin: 40px 20px 0;\n          justify-content: center;\n          width: 100vw;\n          margin-left: calc(50% - 50vw);\n        }\n        .pacer_desc .medal_images .medal_img {\n          width: 30%;\n          margin-right: 10px;\n          vertical-align: middle;\n          cursor: pointer;\n          object-fit: cover;\n          height: intrinsic;\n        }\n        .pacer_desc .medal_images .medal_img.video_item {\n          cursor: initial;\n        }\n        .pacer_desc .medal_img:last-child {\n          margin-right: 0;\n        }\n        .pacer_desc .mobile_video {\n          display: none;\n          width: 100%;\n          \/* height: 300px; *\/\n          object-fit: cover;\n          margin-top: 20px;\n        }\n        .modal_image {\n          position: fixed;\n          top: 0;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          background-color: #000;\n          display: none;\n          z-index: 99;\n        }\n        .modal_image .close {\n          position: absolute;\n          top: 35px;\n          right: 70px;\n          font-size: 50px;\n          font-weight: bold;\n          color: #fff;\n          cursor: pointer;\n          transition: 0.3s;\n        }\n        .modal_image .close:hover {\n          color: #ddd;\n        }\n        .modal_image img {\n          max-width: 100%;\n          max-height: 100%;\n          object-fit: contain;\n        }\n        @media screen and (max-width: 800px) {\n          .pacer_desc .medal {\n            width: 100%;\n          }\n          .pacer_desc .medal_images {\n            padding-left: 15px;\n            margin-top: 10px;\n            overflow-x: scroll;\n            justify-content: flex-start;\n            box-sizing: border-box;\n            scrollbar-width: none;\n            margin-left: -15px;\n            padding-right: 15px;\n\n            \/* no video *\/\n            flex-direction: column;\n            margin-left: 0;\n            margin-right: 0;\n            padding: 0;\n            width: 100%;\n          }\n          .pacer_desc .medal_images::-webkit-scrollbar {\n            display: none;\n          }\n          .pacer_desc .medal_images .medal_img {\n            width: 70vw;\n            min-width: auto;\n            height: auto;\n            align-self: flex-start;\n            margin-bottom: 10px;\n            margin-right: 0;\n\n            \/* no video *\/\n            width: 100%;\n          }\n          .pacer_desc .medal_images .medal_img.video_item {\n            display: none;\n          }\n          .pacer_desc .cp_list {\n            margin-top: 20px;\n            padding: 10px;\n          }\n          .modal_image .close {\n            position: absolute;\n            top: 20px;\n            right: 30px;\n            font-size: 40px;\n            font-weight: bold;\n            color: #fff;\n            cursor: pointer;\n            transition: 0.3s;\n          }\n        }\n        @media screen and (max-width: 768px) {\n          .pacer_desc .mobile_video {\n            display: block;\n          }\n          .pacer_desc .medal {\n            width: 100%;\n          }\n          .pacer_desc .medal_images {\n            padding-left: 15px;\n            margin-top: 10px;\n            overflow-x: scroll;\n            justify-content: flex-start;\n            box-sizing: border-box;\n            scrollbar-width: none;\n            margin-left: -15px;\n            padding-right: 15px;\n\n            \/* no video *\/\n            flex-direction: column;\n            margin-left: 0;\n            margin-right: 0;\n            padding: 0;\n            width: 100%;\n          }\n          .pacer_desc .medal_images::-webkit-scrollbar {\n            display: none;\n          }\n          .pacer_desc .medal_images .medal_img {\n            width: 70vw;\n            min-width: auto;\n            height: auto;\n            align-self: flex-start;\n            margin-bottom: 10px;\n            margin-right: 0;\n\n            \/* no video *\/\n            width: 100%;\n          }\n          .pacer_desc .medal_images .medal_img.video_item {\n            display: none;\n          }\n          .pacer_desc .cp_list {\n            margin-top: 20px;\n            padding: 10px;\n          }\n          .pacer_desc .cp_list .cp_item .cp_img {\n            width: 100%;\n            height: auto;\n          }\n          .pacer_desc .cp_list .cp_name {\n            margin-top: 10px;\n            color: #8f8f8f;\n            font-weight: normal;\n            font-style: italic;\n          }\n          .pacer_desc .feature {\n            flex-direction: column-reverse;\n          }\n          .pacer_desc .feature + .feature {\n            margin-top: 30px;\n          }\n          .pacer_desc .feature.img_first {\n            flex-direction: column;\n          }\n          .pacer_desc .feature .feature_img,\n          .pacer_desc .feature .content {\n            width: 100%;\n          }\n          .pacer_desc .feature .content + .feature_img,\n          .pacer_desc .feature .feature_img + .content {\n            margin-left: 0;\n          }\n          .pacer_desc .feature .content {\n            margin-top: 20px;\n          }\n          .pacer_desc .feature .content .title {\n            text-align: center;\n            width: 80%;\n            margin: 0 auto;\n            font-size: 30px;\n            line-height: initial;\n          }\n          .pacer_desc .medal .medal_desc,\n          .pacer_desc .tshirt .tshirt_desc,\n          .pacer_desc .checkpoint .cp_desc {\n            margin-top: 18px;\n          }\n        }\n      \u003c\/style\u003e\n\u003cdiv class=\"pacer_desc\" style=\"margin: 0; padding: 0;\"\u003e\n\u003cdiv class=\"info main_width\"\u003e\n\u003c!-- to_check --\u003e\n\u003cdiv class=\"info_item content_font\"\u003eChannel the charm and luck of the lovely ladybug! Finish a 5K in one go and secure your fantastic medal.\u003c\/div\u003e\n\u003cdiv class=\"info_item content_font\" style=\"margin-top: 20px;\"\u003e\n\u003cb\u003eWhen and Where\u003c\/b\u003e - This is a virtual race. Participate and complete at anytime, from anywhere in the world.\u003c\/div\u003e\n\u003cdiv class=\"info_item content_font\" style=\"margin-top: 20px;\"\u003e\n\u003cb\u003eHow\u003c\/b\u003e - Set your own timeframe and finish the required distance in one go with walk, run, bike or any distance-based activities of your choice.\u003c\/div\u003e\n\u003cdiv class=\"info_item content_font\" style=\"margin-top: 20px;\"\u003e\n\u003cb\u003eRewards\u003c\/b\u003e - Receive a gorgeous finisher medal at your doorstep with worldwide shipping! You will also receive an E-certificate via email and unlock a digital badge in the app.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003eGET INSPIRED, BE ACTIVE, AND EARN A MEDAL\u003c\/div\u003e\n\u003cdiv class=\"medal\" style=\"margin-top: 40px;\"\u003e\n\u003cdiv class=\"title main_width section_title\"\u003eStunning Finisher Medal\u003c\/div\u003e\n\u003cdiv class=\"medal_desc main_width content_font\"\u003eEach medal is created with deliberate design and exquisite craftsmanship, and comes in a cushioned showcase box. It's guaranteed not to be like any other medals that you've earned before.\u003c\/div\u003e\n\u003c!-- to_check --\u003e \u003cvideo crossorigin=\"anonymous\" muted=\"\" controls=\"controls\" playsinline=\"\" autoplay=\"autoplay\" loop=\"loop\" class=\"mobile_video\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d40231d001224e718de57f870c7fbaa0.mov\" poster=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/video_poster.png?v=1682341053\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"medal_images\"\u003e\n\u003c!-- to_check --\u003e \u003cvideo crossorigin=\"anonymous\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" controls=\"controls\" class=\"medal_img video_item\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d40231d001224e718de57f870c7fbaa0.mov\" poster=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/video_poster.png?v=1682341053\"\u003e\u003c\/video\u003e \u003c!-- to_check --\u003e \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_1_639948e5-7b8b-4009-b43d-1b03ba8d2520.png?v=1682341054\u0026amp;width=700\" alt=\"\" class=\"medal_img\"\u003e \u003c!-- to_check --\u003e \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_2_144b30c5-41bc-4a74-b1d9-7fa4e0bffae9.png?v=1682341053\u0026amp;width=700\" alt=\"\" class=\"medal_img\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tshirt main_width\" style=\"margin-top: 70px;\"\u003e\n\u003c!-- to_check --\u003e\n\u003cdiv class=\"tshirt_container\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003eFUN VIRTUAL EXPERIENCE\u003c\/div\u003e\n\u003cdiv class=\"features main_width\" style=\"margin-top: 40px;\"\u003e\n\u003cdiv class=\"feature img_first\"\u003e\n\u003cimg src=\"https:\/\/cdn.pacer.cc\/shopify\/products\/rome\/feature_2.jpg?width=700\" alt=\"\" class=\"feature_img\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"title\"\u003eWorks With What You Have\u003c\/div\u003e\n\u003cdiv class=\"content_value content_font\" style=\"margin-top: 10px;\"\u003eConnect Pacer app with your favorite wearables\/apps and easily sync over your workout. Not a fan of fancy stuff? Your phone works just fine too!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"title\"\u003eGlobal Leaderboards\u003c\/div\u003e\n\u003cdiv class=\"content_value content_font\" style=\"margin-top: 10px;\"\u003eYou don’t have to be alone during the journey! See and compare your performance with other participants with global and friends leaderboards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.pacer.cc\/shopify\/products\/rome\/feature_3.jpg?width=700\" alt=\"\" class=\"feature_img\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature img_first\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/39d56ea3ea958f6c219c52d8ea52ff10_0ae3f190-bc3d-406e-b67e-6c9a3f659a53.png?v=1682341359\u0026amp;width=700\" alt=\"\" class=\"feature_img\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"title\"\u003eDigital Perks\u003c\/div\u003e\n\u003cdiv class=\"content_value content_font\" style=\"margin-top: 10px;\"\u003eUpon completion of each challenge the participant will unlock an unique badge as well as a E-certificate to print or brag about!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"collection\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n          .collection {\n            margin-top: 60px;\n          }\n          .collection .complete_collection {\n            font-size: 32px;\n            font-weight: bold;\n            text-align: center;\n          }\n          .collection .collection_tip {\n            margin-top: 10px;\n            font-size: 16px;\n            color: #3a3a3a;\n            text-align: center;\n          }\n          .collection .go_to_pack_wrap {\n            margin-top: 4px;\n            text-align: center;\n          }\n          .collection .go_to_pack {\n            font-size: 16px;\n            color: #891111;\n            cursor: pointer;\n            border-bottom-color: #891111;\n          }\n          .collection .pack_img_wrap {\n            margin-top: 30px;\n          }\n          .collection .pack_img_wrap \u003e a {\n            display: block;\n          }\n          .collection .pack_img_wrap img {\n            width: 100%;\n          }\n          @media screen and (max-width: 768px) {\n            .collection .complete_collection {\n              font-size: 30px;\n              line-height: 34px;\n            }\n          }\n        \u003c\/style\u003e\n\u003cdiv class=\"pacer_desc\" style=\"margin: 0; padding: 0;\"\u003e\n\u003cdiv class=\"collection\"\u003e\n\u003cdiv class=\"complete_collection\"\u003eComplete the 5-Medal Collection!\u003c\/div\u003e\n\u003cdiv class=\"collection_tip\"\u003e5 amazing insect medals awaits you! Finish all 5 races and bring the whole medal collection home!\u003c\/div\u003e\n\u003cdiv class=\"go_to_pack_wrap\"\u003eGet the whole pack \u0026gt;\u003c\/div\u003e\n\u003cdiv class=\"pack_img_wrap\"\u003e \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/shopify_ad_7e49fe61-7fa6-4a78-970b-5cb8ea85d56c.jpg?v=1682341366\u0026amp;width=700\" alt=\"\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"modal_image\"\u003e\n\u003cspan class=\"close\"\u003e×\u003c\/span\u003e \u003cimg\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        const modalImageContainerClassName = 'modal_image'\n\n        const medalImages = document.querySelectorAll('.medal_img')\n        const modalImage = document.querySelector('.modal_image')\n        const modalImageImg = document.querySelector('.modal_image img')\n        const modalImageClose = document.querySelector('.modal_image .close')\n\n        const modalImageUtils = (function () {\n          const showModalImage = (src) =\u003e {\n            if (!src) return\n            modalImageImg.src = src\n            modalImage.style.display = 'flex'\n            udpateModalImageWidth()\n          }\n\n          const udpateModalImageWidth = () =\u003e {\n            const windowWidth = window.innerWidth\n            const windowHeight = window.innerHeight\n            if (windowWidth \u003c windowHeight) {\n              modalImageImg.style.width = windowWidth + 'px'\n              modalImageImg.style.height = 'auto'\n            } else {\n              modalImageImg.style.width = 'auto'\n              modalImageImg.style.height = windowHeight + 'px'\n            }\n          }\n          const hideModalImage = () =\u003e {\n            modalImage.style.display = 'none'\n          }\n          return {\n            showModalImage,\n            udpateModalImageWidth,\n            hideModalImage,\n          }\n        })()\n\n        const modalImageListner = (function () {\n          const listenWindowResize = () =\u003e {\n            window.addEventListener('resize', () =\u003e {\n              modalImageUtils.udpateModalImageWidth()\n            })\n          }\n          const listenMedalImageClick = () =\u003e {\n            medalImages.forEach((img) =\u003e {\n              if (img.classList.contains('video_item')) return\n\n              img.addEventListener('click', () =\u003e {\n                const imgSrc = img.src || ''\n                modalImageUtils.showModalImage(imgSrc)\n              })\n            })\n          }\n          const listenModalImageCloseClick = () =\u003e {\n            modalImageClose.addEventListener('click', () =\u003e {\n              modalImageUtils.hideModalImage()\n            })\n            modalImage.addEventListener('click', (e) =\u003e {\n              if (e.target.classList.contains(modalImageContainerClassName)) {\n                modalImageUtils.hideModalImage()\n              }\n            })\n          }\n          const init = () =\u003e {\n            listenWindowResize()\n            listenMedalImageClick()\n            listenModalImageCloseClick()\n          }\n\n          return {\n            init,\n          }\n        })()\n\n        const modalImageMain = () =\u003e {\n          modalImageListner.init()\n        }\n        modalImageMain()\n      \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Pacer Challenges","offers":[{"title":"Medal","offer_id":52220914270496,"sku":"iri1787268577035","price":18.89,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/3231\/3120\/files\/ladybug-virtual-race---5-km_1.jpg?v=1787268582"},{"product_id":"butterfly-virtual-race-5-km","title":"Butterfly Virtual Race - 5 km","description":"\u003cstyle\u003e\u003c!--\n.pacer_desc {\n          font-family: Helvetica Neue;\n        }\n        .pacer_desc .main_width {\n          margin: 0 auto;\n        }\n        .pacer_desc .content_font {\n          font-size: 16px;\n          color: #3a3a3a;\n        }\n        .pacer_desc .section_title {\n          text-align: center;\n          font-weight: bold;\n          font-size: 32px;\n        }\n        .pacer_desc .cp_list {\n          margin-top: 50px;\n          display: flex;\n          background: rgba(196, 196, 196, 0.1);\n          border-radius: 10px;\n          padding: 54px 122px;\n        }\n        .pacer_desc .cp_item {\n          flex: 1;\n          display: flex;\n          flex-direction: column;\n          align-items: center;\n        }\n        .pacer_desc .cp_item + .cp_item {\n          margin-left: 20px;\n        }\n        .pacer_desc .cp_list .cp_img {\n          width: 100%;\n          max-width: 200px;\n          object-fit: contain;\n          border-radius: 1000px;\n        }\n        .pacer_desc .cp_list .cp_name {\n          margin-top: 30px;\n          font-weight: bold;\n          max-width: 220px;\n          word-break: break-word;\n        }\n        .pacer_desc .divider {\n          background: linear-gradient(90.03deg, #740d16 0.02%, #9f2732 99.98%);\n          text-align: center;\n          color: #fff;\n          margin-top: 60px;\n          padding: 10px 0;\n          font-size: 15px;\n          font-weight: 700;\n          width: 100vw;\n          margin-left: calc(50% - 50vw);\n          position: relative;\n        }\n        .pacer_desc .feature {\n          display: flex;\n          align-items: center;\n          justify-content: space-between;\n        }\n        .pacer_desc .feature .powered_by {\n          margin-top: 20px;\n          display: flex;\n          align-items: center;\n        }\n        .pacer_desc .feature .powered_by img {\n          margin-left: 10px;\n          width: 130px;\n        }\n        .pacer_desc .feature .content,\n        .pacer_desc .feature .feature_img {\n          width: 50%;\n        }\n        .pacer_desc .feature .content + .feature_img,\n        .pacer_desc .feature .feature_img + .content {\n          margin-left: 50px;\n        }\n        .pacer_desc .feature .content .title {\n          font-size: 32px;\n          font-weight: bold;\n        }\n        .pacer_desc .feature .content .content_value {\n          font-size: 16px;\n        }\n        .pacer_desc .tshirt {\n          \/* display: none; *\/\n        }\n        .pacer_desc .medal .medal_desc,\n        .pacer_desc .tshirt .tshirt_desc,\n        .pacer_desc .checkpoint .cp_desc {\n          margin-top: 30px;\n        }\n        .pacer_desc .medal_images {\n          display: flex;\n          margin: 40px 20px 0;\n          justify-content: center;\n          width: 100vw;\n          margin-left: calc(50% - 50vw);\n        }\n        .pacer_desc .medal_images .medal_img {\n          width: 30%;\n          margin-right: 10px;\n          vertical-align: middle;\n          cursor: pointer;\n          object-fit: cover;\n          height: intrinsic;\n        }\n        .pacer_desc .medal_images .medal_img.video_item {\n          cursor: initial;\n        }\n        .pacer_desc .medal_img:last-child {\n          margin-right: 0;\n        }\n        .pacer_desc .mobile_video {\n          display: none;\n          width: 100%;\n          \/* height: 300px; *\/\n          object-fit: cover;\n          margin-top: 20px;\n        }\n        .modal_image {\n          position: fixed;\n          top: 0;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          background-color: #000;\n          display: none;\n          z-index: 99;\n        }\n        .modal_image .close {\n          position: absolute;\n          top: 35px;\n          right: 70px;\n          font-size: 50px;\n          font-weight: bold;\n          color: #fff;\n          cursor: pointer;\n          transition: 0.3s;\n        }\n        .modal_image .close:hover {\n          color: #ddd;\n        }\n        .modal_image img {\n          max-width: 100%;\n          max-height: 100%;\n          object-fit: contain;\n        }\n        @media screen and (max-width: 800px) {\n          .pacer_desc .medal {\n            width: 100%;\n          }\n          .pacer_desc .medal_images {\n            padding-left: 15px;\n            margin-top: 10px;\n            overflow-x: scroll;\n            justify-content: flex-start;\n            box-sizing: border-box;\n            scrollbar-width: none;\n            margin-left: -15px;\n            padding-right: 15px;\n\n            \/* no video *\/\n            flex-direction: column;\n            margin-left: 0;\n            margin-right: 0;\n            padding: 0;\n            width: 100%;\n          }\n          .pacer_desc .medal_images::-webkit-scrollbar {\n            display: none;\n          }\n          .pacer_desc .medal_images .medal_img {\n            width: 70vw;\n            min-width: auto;\n            height: auto;\n            align-self: flex-start;\n            margin-bottom: 10px;\n            margin-right: 0;\n\n            \/* no video *\/\n            width: 100%;\n          }\n          .pacer_desc .medal_images .medal_img.video_item {\n            display: none;\n          }\n          .pacer_desc .cp_list {\n            margin-top: 20px;\n            padding: 10px;\n          }\n          .modal_image .close {\n            position: absolute;\n            top: 20px;\n            right: 30px;\n            font-size: 40px;\n            font-weight: bold;\n            color: #fff;\n            cursor: pointer;\n            transition: 0.3s;\n          }\n        }\n        @media screen and (max-width: 768px) {\n          .pacer_desc .mobile_video {\n            display: block;\n          }\n          .pacer_desc .medal {\n            width: 100%;\n          }\n          .pacer_desc .medal_images {\n            padding-left: 15px;\n            margin-top: 10px;\n            overflow-x: scroll;\n            justify-content: flex-start;\n            box-sizing: border-box;\n            scrollbar-width: none;\n            margin-left: -15px;\n            padding-right: 15px;\n\n            \/* no video *\/\n            flex-direction: column;\n            margin-left: 0;\n            margin-right: 0;\n            padding: 0;\n            width: 100%;\n          }\n          .pacer_desc .medal_images::-webkit-scrollbar {\n            display: none;\n          }\n          .pacer_desc .medal_images .medal_img {\n            width: 70vw;\n            min-width: auto;\n            height: auto;\n            align-self: flex-start;\n            margin-bottom: 10px;\n            margin-right: 0;\n\n            \/* no video *\/\n            width: 100%;\n          }\n          .pacer_desc .medal_images .medal_img.video_item {\n            display: none;\n          }\n          .pacer_desc .cp_list {\n            margin-top: 20px;\n            padding: 10px;\n          }\n          .pacer_desc .cp_list .cp_item .cp_img {\n            width: 100%;\n            height: auto;\n          }\n          .pacer_desc .cp_list .cp_name {\n            margin-top: 10px;\n            color: #8f8f8f;\n            font-weight: normal;\n            font-style: italic;\n          }\n          .pacer_desc .feature {\n            flex-direction: column-reverse;\n          }\n          .pacer_desc .feature + .feature {\n            margin-top: 30px;\n          }\n          .pacer_desc .feature.img_first {\n            flex-direction: column;\n          }\n          .pacer_desc .feature .feature_img,\n          .pacer_desc .feature .content {\n            width: 100%;\n          }\n          .pacer_desc .feature .content + .feature_img,\n          .pacer_desc .feature .feature_img + .content {\n            margin-left: 0;\n          }\n          .pacer_desc .feature .content {\n            margin-top: 20px;\n          }\n          .pacer_desc .feature .content .title {\n            text-align: center;\n            width: 80%;\n            margin: 0 auto;\n            font-size: 30px;\n            line-height: initial;\n          }\n          .pacer_desc .medal .medal_desc,\n          .pacer_desc .tshirt .tshirt_desc,\n          .pacer_desc .checkpoint .cp_desc {\n            margin-top: 18px;\n          }\n        }\n--\u003e\u003c\/style\u003e\n\u003cdiv style=\"margin: 0; padding: 0;\" class=\"pacer_desc\"\u003e\n\u003cdiv style=\"margin: 0; padding: 0;\" class=\"pacer_desc\"\u003e\n\u003cdiv class=\"info main_width\"\u003e\n\u003c!-- to_check --\u003e\n\u003cdiv class=\"info_item content_font\"\u003eEmbrace the grace and beauty of the enchanting butterfly! Finish a 5K in one go and earn this amazing medal.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 20px;\" class=\"info_item content_font\"\u003e\n\u003cb\u003eWhen and Where\u003c\/b\u003e - This is a virtual race. Participate and complete at anytime, from anywhere in the world.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 20px;\" class=\"info_item content_font\"\u003e\n\u003cb\u003eHow\u003c\/b\u003e - Set your own timeframe and finish the required distance in one go with walk, run, bike or any distance-based activities of your choice.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 20px;\" class=\"info_item content_font\"\u003e\n\u003cb\u003eRewards\u003c\/b\u003e - Receive a gorgeous finisher medal at your doorstep with worldwide shipping! You will also receive an E-certificate via email and unlock a digital badge in the app.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003eGET INSPIRED, BE ACTIVE, AND EARN A MEDAL\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 40px;\" class=\"medal\"\u003e\n\u003cdiv class=\"title main_width section_title\"\u003eStunning Finisher Medal\u003c\/div\u003e\n\u003cdiv class=\"medal_desc main_width content_font\"\u003eEach medal is created with deliberate design and exquisite craftsmanship, and comes in a cushioned showcase box. It's guaranteed not to be like any other medals that you've earned before.\u003c\/div\u003e\n\u003c!-- to_check --\u003e \u003cvideo poster=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/video_poster_227da7fc-f271-4ade-ba06-42a9f4ec651f.png?v=1682341362\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/9e7a51893c9547fbbc2a913a84f8f867.mov\" class=\"mobile_video\" loop=\"loop\" autoplay=\"autoplay\" playsinline=\"\" controls=\"controls\" muted=\"\" crossorigin=\"anonymous\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"medal_images\"\u003e\n\u003c!-- to_check --\u003e \u003cvideo poster=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/video_poster_227da7fc-f271-4ade-ba06-42a9f4ec651f.png?v=1682341362\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/9e7a51893c9547fbbc2a913a84f8f867.mov\" class=\"medal_img video_item\" controls=\"controls\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" crossorigin=\"anonymous\"\u003e\u003c\/video\u003e \u003c!-- to_check --\u003e \u003cimg class=\"medal_img\" alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_1_b34c38d3-00fa-486f-9ab7-edf394dfadcd.png?v=1682341366\u0026amp;width=700\"\u003e \u003c!-- to_check --\u003e \u003cimg class=\"medal_img\" alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_2_a274cee2-7d00-479a-84fe-65b3d036c09b.png?v=1682341364\u0026amp;width=700\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 70px;\" class=\"tshirt main_width\"\u003e\n\u003cdiv class=\"tshirt_desc content_font\"\u003e\u003c\/div\u003e\n\u003c!-- to_check --\u003e\n\u003cdiv class=\"tshirt_container\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003eFUN VIRTUAL EXPERIENCE\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 40px;\" class=\"features main_width\"\u003e\n\u003cdiv class=\"feature img_first\"\u003e\n\u003cimg class=\"feature_img\" alt=\"\" src=\"https:\/\/cdn.pacer.cc\/shopify\/products\/rome\/feature_2.jpg?width=700\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"title\"\u003eWorks With What You Have\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 10px;\" class=\"content_value content_font\"\u003eConnect Pacer app with your favorite wearables\/apps and easily sync over your workout. Not a fan of fancy stuff? Your phone works just fine too!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"title\"\u003eGlobal Leaderboards\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 10px;\" class=\"content_value content_font\"\u003eYou don’t have to be alone during the journey! See and compare your performance with other participants with global and friends leaderboards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"feature_img\" alt=\"\" src=\"https:\/\/cdn.pacer.cc\/shopify\/products\/rome\/feature_3.jpg?width=700\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature img_first\"\u003e\n\u003cimg class=\"feature_img\" alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/39d56ea3ea958f6c219c52d8ea52ff10_0ae3f190-bc3d-406e-b67e-6c9a3f659a53.png?v=1682341359\u0026amp;width=700\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"title\"\u003eDigital Perks\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 10px;\" class=\"content_value content_font\"\u003eUpon completion of each challenge the participant will unlock an unique badge as well as a E-certificate to print or brag about!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin: 0; padding: 0;\" class=\"pacer_desc\"\u003e\n\u003cdiv class=\"modal_image\"\u003e\n\u003cspan class=\"close\"\u003e×\u003c\/span\u003e \u003cimg\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        const modalImageContainerClassName = 'modal_image'\n\n        const medalImages = document.querySelectorAll('.medal_img')\n        const modalImage = document.querySelector('.modal_image')\n        const modalImageImg = document.querySelector('.modal_image img')\n        const modalImageClose = document.querySelector('.modal_image .close')\n\n        const modalImageUtils = (function () {\n          const showModalImage = (src) =\u003e {\n            if (!src) return\n            modalImageImg.src = src\n            modalImage.style.display = 'flex'\n            udpateModalImageWidth()\n          }\n\n          const udpateModalImageWidth = () =\u003e {\n            const windowWidth = window.innerWidth\n            const windowHeight = window.innerHeight\n            if (windowWidth \u003c windowHeight) {\n              modalImageImg.style.width = windowWidth + 'px'\n              modalImageImg.style.height = 'auto'\n            } else {\n              modalImageImg.style.width = 'auto'\n              modalImageImg.style.height = windowHeight + 'px'\n            }\n          }\n          const hideModalImage = () =\u003e {\n            modalImage.style.display = 'none'\n          }\n          return {\n            showModalImage,\n            udpateModalImageWidth,\n            hideModalImage,\n          }\n        })()\n\n        const modalImageListner = (function () {\n          const listenWindowResize = () =\u003e {\n            window.addEventListener('resize', () =\u003e {\n              modalImageUtils.udpateModalImageWidth()\n            })\n          }\n          const listenMedalImageClick = () =\u003e {\n            medalImages.forEach((img) =\u003e {\n              if (img.classList.contains('video_item')) return\n\n              img.addEventListener('click', () =\u003e {\n                const imgSrc = img.src || ''\n                modalImageUtils.showModalImage(imgSrc)\n              })\n            })\n          }\n          const listenModalImageCloseClick = () =\u003e {\n            modalImageClose.addEventListener('click', () =\u003e {\n              modalImageUtils.hideModalImage()\n            })\n            modalImage.addEventListener('click', (e) =\u003e {\n              if (e.target.classList.contains(modalImageContainerClassName)) {\n                modalImageUtils.hideModalImage()\n              }\n            })\n          }\n          const init = () =\u003e {\n            listenWindowResize()\n            listenMedalImageClick()\n            listenModalImageCloseClick()\n          }\n\n          return {\n            init,\n          }\n        })()\n\n        const modalImageMain = () =\u003e {\n          modalImageListner.init()\n        }\n        modalImageMain()\n      \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\u003c!--\n.collection {\n            margin-top: 60px;\n          }\n          .collection .complete_collection {\n            font-size: 32px;\n            font-weight: bold;\n            text-align: center;\n          }\n          .collection .collection_tip {\n            margin-top: 10px;\n            font-size: 16px;\n            color: #3a3a3a;\n            text-align: center;\n          }\n          .collection .go_to_pack_wrap {\n            margin-top: 4px;\n            text-align: center;\n          }\n          .collection .go_to_pack {\n            font-size: 16px;\n            color: #891111;\n            cursor: pointer;\n            border-bottom-color: #891111;\n          }\n          .collection .pack_img_wrap {\n            margin-top: 30px;\n          }\n          .collection .pack_img_wrap \u003e a {\n            display: block;\n          }\n          .collection .pack_img_wrap img {\n            width: 100%;\n          }\n          @media screen and (max-width: 768px) {\n            .collection .complete_collection {\n              font-size: 30px;\n              line-height: 34px;\n            }\n          }\n--\u003e\u003c\/style\u003e","brand":"Pacer Challenges","offers":[{"title":"Medal","offer_id":52220917252384,"sku":"zws1787268578532","price":21.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/3231\/3120\/files\/butterfly-virtual-race---5-km_1.jpg?v=1787268584"},{"product_id":"dragonfly-virtual-race-5-km","title":"Dragonfly Virtual Race - 5 km","description":"\u003cstyle\u003e\u003c!--\n.pacer_desc {\n          font-family: Helvetica Neue;\n        }\n        .pacer_desc .main_width {\n          margin: 0 auto;\n        }\n        .pacer_desc .content_font {\n          font-size: 16px;\n          color: #3a3a3a;\n        }\n        .pacer_desc .section_title {\n          text-align: center;\n          font-weight: bold;\n          font-size: 32px;\n        }\n        .pacer_desc .cp_list {\n          margin-top: 50px;\n          display: flex;\n          background: rgba(196, 196, 196, 0.1);\n          border-radius: 10px;\n          padding: 54px 122px;\n        }\n        .pacer_desc .cp_item {\n          flex: 1;\n          display: flex;\n          flex-direction: column;\n          align-items: center;\n        }\n        .pacer_desc .cp_item + .cp_item {\n          margin-left: 20px;\n        }\n        .pacer_desc .cp_list .cp_img {\n          width: 100%;\n          max-width: 200px;\n          object-fit: contain;\n          border-radius: 1000px;\n        }\n        .pacer_desc .cp_list .cp_name {\n          margin-top: 30px;\n          font-weight: bold;\n          max-width: 220px;\n          word-break: break-word;\n        }\n        .pacer_desc .divider {\n          background: linear-gradient(90.03deg, #740d16 0.02%, #9f2732 99.98%);\n          text-align: center;\n          color: #fff;\n          margin-top: 60px;\n          padding: 10px 0;\n          font-size: 15px;\n          font-weight: 700;\n          width: 100vw;\n          margin-left: calc(50% - 50vw);\n          position: relative;\n        }\n        .pacer_desc .feature {\n          display: flex;\n          align-items: center;\n          justify-content: space-between;\n        }\n        .pacer_desc .feature .powered_by {\n          margin-top: 20px;\n          display: flex;\n          align-items: center;\n        }\n        .pacer_desc .feature .powered_by img {\n          margin-left: 10px;\n          width: 130px;\n        }\n        .pacer_desc .feature .content,\n        .pacer_desc .feature .feature_img {\n          width: 50%;\n        }\n        .pacer_desc .feature .content + .feature_img,\n        .pacer_desc .feature .feature_img + .content {\n          margin-left: 50px;\n        }\n        .pacer_desc .feature .content .title {\n          font-size: 32px;\n          font-weight: bold;\n        }\n        .pacer_desc .feature .content .content_value {\n          font-size: 16px;\n        }\n        .pacer_desc .tshirt {\n          \/* display: none; *\/\n        }\n        .pacer_desc .medal .medal_desc,\n        .pacer_desc .tshirt .tshirt_desc,\n        .pacer_desc .checkpoint .cp_desc {\n          margin-top: 30px;\n        }\n        .pacer_desc .medal_images {\n          display: flex;\n          margin: 40px 20px 0;\n          justify-content: center;\n          width: 100vw;\n          margin-left: calc(50% - 50vw);\n        }\n        .pacer_desc .medal_images .medal_img {\n          width: 30%;\n          margin-right: 10px;\n          vertical-align: middle;\n          cursor: pointer;\n          object-fit: cover;\n          height: intrinsic;\n        }\n        .pacer_desc .medal_images .medal_img.video_item {\n          cursor: initial;\n        }\n        .pacer_desc .medal_img:last-child {\n          margin-right: 0;\n        }\n        .pacer_desc .mobile_video {\n          display: none;\n          width: 100%;\n          \/* height: 300px; *\/\n          object-fit: cover;\n          margin-top: 20px;\n        }\n        .modal_image {\n          position: fixed;\n          top: 0;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          background-color: #000;\n          display: none;\n          z-index: 99;\n        }\n        .modal_image .close {\n          position: absolute;\n          top: 35px;\n          right: 70px;\n          font-size: 50px;\n          font-weight: bold;\n          color: #fff;\n          cursor: pointer;\n          transition: 0.3s;\n        }\n        .modal_image .close:hover {\n          color: #ddd;\n        }\n        .modal_image img {\n          max-width: 100%;\n          max-height: 100%;\n          object-fit: contain;\n        }\n        @media screen and (max-width: 800px) {\n          .pacer_desc .medal {\n            width: 100%;\n          }\n          .pacer_desc .medal_images {\n            padding-left: 15px;\n            margin-top: 10px;\n            overflow-x: scroll;\n            justify-content: flex-start;\n            box-sizing: border-box;\n            scrollbar-width: none;\n            margin-left: -15px;\n            padding-right: 15px;\n\n            \/* no video *\/\n            flex-direction: column;\n            margin-left: 0;\n            margin-right: 0;\n            padding: 0;\n            width: 100%;\n          }\n          .pacer_desc .medal_images::-webkit-scrollbar {\n            display: none;\n          }\n          .pacer_desc .medal_images .medal_img {\n            width: 70vw;\n            min-width: auto;\n            height: auto;\n            align-self: flex-start;\n            margin-bottom: 10px;\n            margin-right: 0;\n\n            \/* no video *\/\n            width: 100%;\n          }\n          .pacer_desc .medal_images .medal_img.video_item {\n            display: none;\n          }\n          .pacer_desc .cp_list {\n            margin-top: 20px;\n            padding: 10px;\n          }\n          .modal_image .close {\n            position: absolute;\n            top: 20px;\n            right: 30px;\n            font-size: 40px;\n            font-weight: bold;\n            color: #fff;\n            cursor: pointer;\n            transition: 0.3s;\n          }\n        }\n        @media screen and (max-width: 768px) {\n          .pacer_desc .mobile_video {\n            display: block;\n          }\n          .pacer_desc .medal {\n            width: 100%;\n          }\n          .pacer_desc .medal_images {\n            padding-left: 15px;\n            margin-top: 10px;\n            overflow-x: scroll;\n            justify-content: flex-start;\n            box-sizing: border-box;\n            scrollbar-width: none;\n            margin-left: -15px;\n            padding-right: 15px;\n\n            \/* no video *\/\n            flex-direction: column;\n            margin-left: 0;\n            margin-right: 0;\n            padding: 0;\n            width: 100%;\n          }\n          .pacer_desc .medal_images::-webkit-scrollbar {\n            display: none;\n          }\n          .pacer_desc .medal_images .medal_img {\n            width: 70vw;\n            min-width: auto;\n            height: auto;\n            align-self: flex-start;\n            margin-bottom: 10px;\n            margin-right: 0;\n\n            \/* no video *\/\n            width: 100%;\n          }\n          .pacer_desc .medal_images .medal_img.video_item {\n            display: none;\n          }\n          .pacer_desc .cp_list {\n            margin-top: 20px;\n            padding: 10px;\n          }\n          .pacer_desc .cp_list .cp_item .cp_img {\n            width: 100%;\n            height: auto;\n          }\n          .pacer_desc .cp_list .cp_name {\n            margin-top: 10px;\n            color: #8f8f8f;\n            font-weight: normal;\n            font-style: italic;\n          }\n          .pacer_desc .feature {\n            flex-direction: column-reverse;\n          }\n          .pacer_desc .feature + .feature {\n            margin-top: 30px;\n          }\n          .pacer_desc .feature.img_first {\n            flex-direction: column;\n          }\n          .pacer_desc .feature .feature_img,\n          .pacer_desc .feature .content {\n            width: 100%;\n          }\n          .pacer_desc .feature .content + .feature_img,\n          .pacer_desc .feature .feature_img + .content {\n            margin-left: 0;\n          }\n          .pacer_desc .feature .content {\n            margin-top: 20px;\n          }\n          .pacer_desc .feature .content .title {\n            text-align: center;\n            width: 80%;\n            margin: 0 auto;\n            font-size: 30px;\n            line-height: initial;\n          }\n          .pacer_desc .medal .medal_desc,\n          .pacer_desc .tshirt .tshirt_desc,\n          .pacer_desc .checkpoint .cp_desc {\n            margin-top: 18px;\n          }\n        }\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"pacer_desc\" style=\"margin: 0; padding: 0;\"\u003e\n\u003cdiv class=\"pacer_desc\" style=\"margin: 0; padding: 0;\"\u003e\n\u003cdiv class=\"info main_width\"\u003e\n\u003c!-- to_check --\u003e\n\u003cdiv class=\"info_item content_font\"\u003eCapture the agility and speed of the nimble dragonfly! Complete a 5K in one go and claim your stunning medal.\u003c\/div\u003e\n\u003cdiv class=\"info_item content_font\" style=\"margin-top: 20px;\"\u003e\n\u003cb\u003eWhen and Where\u003c\/b\u003e - This is a virtual race. Participate and complete at anytime, from anywhere in the world.\u003c\/div\u003e\n\u003cdiv class=\"info_item content_font\" style=\"margin-top: 20px;\"\u003e\n\u003cb\u003eHow\u003c\/b\u003e - Set your own timeframe and finish the required distance in one go with walk, run, bike or any distance-based activities of your choice.\u003c\/div\u003e\n\u003cdiv class=\"info_item content_font\" style=\"margin-top: 20px;\"\u003e\n\u003cb\u003eRewards\u003c\/b\u003e - Receive a gorgeous finisher medal at your doorstep with worldwide shipping! You will also receive an E-certificate via email and unlock a digital badge in the app.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003eGET INSPIRED, BE ACTIVE, AND EARN A MEDAL\u003c\/div\u003e\n\u003cdiv class=\"medal\" style=\"margin-top: 40px;\"\u003e\n\u003cdiv class=\"title main_width section_title\"\u003eStunning Finisher Medal\u003c\/div\u003e\n\u003cdiv class=\"medal_desc main_width content_font\"\u003eEach medal is created with deliberate design and exquisite craftsmanship, and comes in a cushioned showcase box. It's guaranteed not to be like any other medals that you've earned before.\u003c\/div\u003e\n\u003c!-- to_check --\u003e \u003cvideo crossorigin=\"anonymous\" muted=\"\" controls=\"controls\" playsinline=\"\" autoplay=\"autoplay\" loop=\"loop\" class=\"mobile_video\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/be341c7eb4b94852b72b22f9ee7bf719.mov\" poster=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/video_poster_d7f2633f-2f1f-4652-a113-82ea4824ea53.png?v=1682341053\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"medal_images\"\u003e\n\u003c!-- to_check --\u003e \u003cvideo crossorigin=\"anonymous\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" controls=\"controls\" class=\"medal_img video_item\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/be341c7eb4b94852b72b22f9ee7bf719.mov\" poster=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/video_poster_d7f2633f-2f1f-4652-a113-82ea4824ea53.png?v=1682341053\"\u003e\u003c\/video\u003e \u003c!-- to_check --\u003e \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_1_b79c38dc-9fe8-4f1d-ac64-3903435b8fb9.png?v=1682341054\u0026amp;width=700\" alt=\"\" class=\"medal_img\"\u003e \u003c!-- to_check --\u003e \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_2_91fb842d-94db-4925-8c93-f783f327aef7.png?v=1682341053\u0026amp;width=700\" alt=\"\" class=\"medal_img\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tshirt main_width\" style=\"margin-top: 70px;\"\u003e\n\u003c!-- to_check --\u003e\n\u003cdiv class=\"tshirt_container\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003eFUN VIRTUAL EXPERIENCE\u003c\/div\u003e\n\u003cdiv class=\"features main_width\" style=\"margin-top: 40px;\"\u003e\n\u003cdiv class=\"feature img_first\"\u003e\n\u003cimg src=\"https:\/\/cdn.pacer.cc\/shopify\/products\/rome\/feature_2.jpg?width=700\" alt=\"\" class=\"feature_img\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"title\"\u003eWorks With What You Have\u003c\/div\u003e\n\u003cdiv class=\"content_value content_font\" style=\"margin-top: 10px;\"\u003eConnect Pacer app with your favorite wearables\/apps and easily sync over your workout. Not a fan of fancy stuff? Your phone works just fine too!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"title\"\u003eGlobal Leaderboards\u003c\/div\u003e\n\u003cdiv class=\"content_value content_font\" style=\"margin-top: 10px;\"\u003eYou don’t have to be alone during the journey! See and compare your performance with other participants with global and friends leaderboards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.pacer.cc\/shopify\/products\/rome\/feature_3.jpg?width=700\" alt=\"\" class=\"feature_img\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature img_first\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/39d56ea3ea958f6c219c52d8ea52ff10_0ae3f190-bc3d-406e-b67e-6c9a3f659a53.png?v=1682341359\u0026amp;width=700\" alt=\"\" class=\"feature_img\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"title\"\u003eDigital Perks\u003c\/div\u003e\n\u003cdiv class=\"content_value content_font\" style=\"margin-top: 10px;\"\u003eUpon completion of each challenge the participant will unlock an unique badge as well as a E-certificate to print or brag about!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pacer_desc\" style=\"margin: 0; padding: 0;\"\u003e\n\u003cdiv class=\"modal_image\"\u003e\n\u003cspan class=\"close\"\u003e×\u003c\/span\u003e \u003cimg\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        const modalImageContainerClassName = 'modal_image'\n\n        const medalImages = document.querySelectorAll('.medal_img')\n        const modalImage = document.querySelector('.modal_image')\n        const modalImageImg = document.querySelector('.modal_image img')\n        const modalImageClose = document.querySelector('.modal_image .close')\n\n        const modalImageUtils = (function () {\n          const showModalImage = (src) =\u003e {\n            if (!src) return\n            modalImageImg.src = src\n            modalImage.style.display = 'flex'\n            udpateModalImageWidth()\n          }\n\n          const udpateModalImageWidth = () =\u003e {\n            const windowWidth = window.innerWidth\n            const windowHeight = window.innerHeight\n            if (windowWidth \u003c windowHeight) {\n              modalImageImg.style.width = windowWidth + 'px'\n              modalImageImg.style.height = 'auto'\n            } else {\n              modalImageImg.style.width = 'auto'\n              modalImageImg.style.height = windowHeight + 'px'\n            }\n          }\n          const hideModalImage = () =\u003e {\n            modalImage.style.display = 'none'\n          }\n          return {\n            showModalImage,\n            udpateModalImageWidth,\n            hideModalImage,\n          }\n        })()\n\n        const modalImageListner = (function () {\n          const listenWindowResize = () =\u003e {\n            window.addEventListener('resize', () =\u003e {\n              modalImageUtils.udpateModalImageWidth()\n            })\n          }\n          const listenMedalImageClick = () =\u003e {\n            medalImages.forEach((img) =\u003e {\n              if (img.classList.contains('video_item')) return\n\n              img.addEventListener('click', () =\u003e {\n                const imgSrc = img.src || ''\n                modalImageUtils.showModalImage(imgSrc)\n              })\n            })\n          }\n          const listenModalImageCloseClick = () =\u003e {\n            modalImageClose.addEventListener('click', () =\u003e {\n              modalImageUtils.hideModalImage()\n            })\n            modalImage.addEventListener('click', (e) =\u003e {\n              if (e.target.classList.contains(modalImageContainerClassName)) {\n                modalImageUtils.hideModalImage()\n              }\n            })\n          }\n          const init = () =\u003e {\n            listenWindowResize()\n            listenMedalImageClick()\n            listenModalImageCloseClick()\n          }\n\n          return {\n            init,\n          }\n        })()\n\n        const modalImageMain = () =\u003e {\n          modalImageListner.init()\n        }\n        modalImageMain()\n      \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\u003c!--\n.collection {\n            margin-top: 60px;\n          }\n          .collection .complete_collection {\n            font-size: 32px;\n            font-weight: bold;\n            text-align: center;\n          }\n          .collection .collection_tip {\n            margin-top: 10px;\n            font-size: 16px;\n            color: #3a3a3a;\n            text-align: center;\n          }\n          .collection .go_to_pack_wrap {\n            margin-top: 4px;\n            text-align: center;\n          }\n          .collection .go_to_pack {\n            font-size: 16px;\n            color: #891111;\n            cursor: pointer;\n            border-bottom-color: #891111;\n          }\n          .collection .pack_img_wrap {\n            margin-top: 30px;\n          }\n          .collection .pack_img_wrap \u003e a {\n            display: block;\n          }\n          .collection .pack_img_wrap img {\n            width: 100%;\n          }\n          @media screen and (max-width: 768px) {\n            .collection .complete_collection {\n              font-size: 30px;\n              line-height: 34px;\n            }\n          }\n--\u003e\u003c\/style\u003e","brand":"Pacer Challenges","offers":[{"title":"Medal","offer_id":52220919742752,"sku":"yej1787268579431","price":20.78,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/3231\/3120\/files\/dragonfly-virtual-race---5-km_1.jpg?v=1787268584"},{"product_id":"bee-virtual-race-5-km","title":"Bee Virtual Race - 5 km","description":"\u003cstyle\u003e\u003c!--\n.pacer_desc {\n          font-family: Helvetica Neue;\n        }\n        .pacer_desc .main_width {\n          margin: 0 auto;\n        }\n        .pacer_desc .content_font {\n          font-size: 16px;\n          color: #3a3a3a;\n        }\n        .pacer_desc .section_title {\n          text-align: center;\n          font-weight: bold;\n          font-size: 32px;\n        }\n        .pacer_desc .cp_list {\n          margin-top: 50px;\n          display: flex;\n          background: rgba(196, 196, 196, 0.1);\n          border-radius: 10px;\n          padding: 54px 122px;\n        }\n        .pacer_desc .cp_item {\n          flex: 1;\n          display: flex;\n          flex-direction: column;\n          align-items: center;\n        }\n        .pacer_desc .cp_item + .cp_item {\n          margin-left: 20px;\n        }\n        .pacer_desc .cp_list .cp_img {\n          width: 100%;\n          max-width: 200px;\n          object-fit: contain;\n          border-radius: 1000px;\n        }\n        .pacer_desc .cp_list .cp_name {\n          margin-top: 30px;\n          font-weight: bold;\n          max-width: 220px;\n          word-break: break-word;\n        }\n        .pacer_desc .divider {\n          background: linear-gradient(90.03deg, #740d16 0.02%, #9f2732 99.98%);\n          text-align: center;\n          color: #fff;\n          margin-top: 60px;\n          padding: 10px 0;\n          font-size: 15px;\n          font-weight: 700;\n          width: 100vw;\n          margin-left: calc(50% - 50vw);\n          position: relative;\n        }\n        .pacer_desc .feature {\n          display: flex;\n          align-items: center;\n          justify-content: space-between;\n        }\n        .pacer_desc .feature .powered_by {\n          margin-top: 20px;\n          display: flex;\n          align-items: center;\n        }\n        .pacer_desc .feature .powered_by img {\n          margin-left: 10px;\n          width: 130px;\n        }\n        .pacer_desc .feature .content,\n        .pacer_desc .feature .feature_img {\n          width: 50%;\n        }\n        .pacer_desc .feature .content + .feature_img,\n        .pacer_desc .feature .feature_img + .content {\n          margin-left: 50px;\n        }\n        .pacer_desc .feature .content .title {\n          font-size: 32px;\n          font-weight: bold;\n        }\n        .pacer_desc .feature .content .content_value {\n          font-size: 16px;\n        }\n        .pacer_desc .tshirt {\n          \/* display: none; *\/\n        }\n        .pacer_desc .medal .medal_desc,\n        .pacer_desc .tshirt .tshirt_desc,\n        .pacer_desc .checkpoint .cp_desc {\n          margin-top: 30px;\n        }\n        .pacer_desc .medal_images {\n          display: flex;\n          margin: 40px 20px 0;\n          justify-content: center;\n          width: 100vw;\n          margin-left: calc(50% - 50vw);\n        }\n        .pacer_desc .medal_images .medal_img {\n          width: 30%;\n          margin-right: 10px;\n          vertical-align: middle;\n          cursor: pointer;\n          object-fit: cover;\n          height: intrinsic;\n        }\n        .pacer_desc .medal_images .medal_img.video_item {\n          cursor: initial;\n        }\n        .pacer_desc .medal_img:last-child {\n          margin-right: 0;\n        }\n        .pacer_desc .mobile_video {\n          display: none;\n          width: 100%;\n          \/* height: 300px; *\/\n          object-fit: cover;\n          margin-top: 20px;\n        }\n        .modal_image {\n          position: fixed;\n          top: 0;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          background-color: #000;\n          display: none;\n          z-index: 99;\n        }\n        .modal_image .close {\n          position: absolute;\n          top: 35px;\n          right: 70px;\n          font-size: 50px;\n          font-weight: bold;\n          color: #fff;\n          cursor: pointer;\n          transition: 0.3s;\n        }\n        .modal_image .close:hover {\n          color: #ddd;\n        }\n        .modal_image img {\n          max-width: 100%;\n          max-height: 100%;\n          object-fit: contain;\n        }\n        @media screen and (max-width: 800px) {\n          .pacer_desc .medal {\n            width: 100%;\n          }\n          .pacer_desc .medal_images {\n            padding-left: 15px;\n            margin-top: 10px;\n            overflow-x: scroll;\n            justify-content: flex-start;\n            box-sizing: border-box;\n            scrollbar-width: none;\n            margin-left: -15px;\n            padding-right: 15px;\n\n            \/* no video *\/\n            flex-direction: column;\n            margin-left: 0;\n            margin-right: 0;\n            padding: 0;\n            width: 100%;\n          }\n          .pacer_desc .medal_images::-webkit-scrollbar {\n            display: none;\n          }\n          .pacer_desc .medal_images .medal_img {\n            width: 70vw;\n            min-width: auto;\n            height: auto;\n            align-self: flex-start;\n            margin-bottom: 10px;\n            margin-right: 0;\n\n            \/* no video *\/\n            width: 100%;\n          }\n          .pacer_desc .medal_images .medal_img.video_item {\n            display: none;\n          }\n          .pacer_desc .cp_list {\n            margin-top: 20px;\n            padding: 10px;\n          }\n          .modal_image .close {\n            position: absolute;\n            top: 20px;\n            right: 30px;\n            font-size: 40px;\n            font-weight: bold;\n            color: #fff;\n            cursor: pointer;\n            transition: 0.3s;\n          }\n        }\n        @media screen and (max-width: 768px) {\n          .pacer_desc .mobile_video {\n            display: block;\n          }\n          .pacer_desc .medal {\n            width: 100%;\n          }\n          .pacer_desc .medal_images {\n            padding-left: 15px;\n            margin-top: 10px;\n            overflow-x: scroll;\n            justify-content: flex-start;\n            box-sizing: border-box;\n            scrollbar-width: none;\n            margin-left: -15px;\n            padding-right: 15px;\n\n            \/* no video *\/\n            flex-direction: column;\n            margin-left: 0;\n            margin-right: 0;\n            padding: 0;\n            width: 100%;\n          }\n          .pacer_desc .medal_images::-webkit-scrollbar {\n            display: none;\n          }\n          .pacer_desc .medal_images .medal_img {\n            width: 70vw;\n            min-width: auto;\n            height: auto;\n            align-self: flex-start;\n            margin-bottom: 10px;\n            margin-right: 0;\n\n            \/* no video *\/\n            width: 100%;\n          }\n          .pacer_desc .medal_images .medal_img.video_item {\n            display: none;\n          }\n          .pacer_desc .cp_list {\n            margin-top: 20px;\n            padding: 10px;\n          }\n          .pacer_desc .cp_list .cp_item .cp_img {\n            width: 100%;\n            height: auto;\n          }\n          .pacer_desc .cp_list .cp_name {\n            margin-top: 10px;\n            color: #8f8f8f;\n            font-weight: normal;\n            font-style: italic;\n          }\n          .pacer_desc .feature {\n            flex-direction: column-reverse;\n          }\n          .pacer_desc .feature + .feature {\n            margin-top: 30px;\n          }\n          .pacer_desc .feature.img_first {\n            flex-direction: column;\n          }\n          .pacer_desc .feature .feature_img,\n          .pacer_desc .feature .content {\n            width: 100%;\n          }\n          .pacer_desc .feature .content + .feature_img,\n          .pacer_desc .feature .feature_img + .content {\n            margin-left: 0;\n          }\n          .pacer_desc .feature .content {\n            margin-top: 20px;\n          }\n          .pacer_desc .feature .content .title {\n            text-align: center;\n            width: 80%;\n            margin: 0 auto;\n            font-size: 30px;\n            line-height: initial;\n          }\n          .pacer_desc .medal .medal_desc,\n          .pacer_desc .tshirt .tshirt_desc,\n          .pacer_desc .checkpoint .cp_desc {\n            margin-top: 18px;\n          }\n        }\n--\u003e\u003c\/style\u003e\n\u003cdiv style=\"margin: 0; padding: 0;\" class=\"pacer_desc\"\u003e\n\u003cdiv style=\"margin: 0; padding: 0;\" class=\"pacer_desc\"\u003e\n\u003cdiv class=\"info main_width\"\u003e\n\u003c!-- to_check --\u003e\n\u003cdiv class=\"info_item content_font\"\u003eBuzz with the perseverance and energy of the hardworking bee! Accomplish a 5K in one go and receive your outstanding medal.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 20px;\" class=\"info_item content_font\"\u003e\n\u003cb\u003eWhen and Where\u003c\/b\u003e - This is a virtual race. Participate and complete at anytime, from anywhere in the world.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 20px;\" class=\"info_item content_font\"\u003e\n\u003cb\u003eHow\u003c\/b\u003e - Set your own timeframe and finish the required distance in one go with walk, run, bike or any distance-based activities of your choice.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 20px;\" class=\"info_item content_font\"\u003e\n\u003cb\u003eRewards\u003c\/b\u003e - Receive a gorgeous finisher medal at your doorstep with worldwide shipping! You will also receive an E-certificate via email and unlock a digital badge in the app.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003eGET INSPIRED, BE ACTIVE, AND EARN A MEDAL\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 40px;\" class=\"medal\"\u003e\n\u003ch2 class=\"title main_width section_title\"\u003eStunning Bee Finisher Medal\u003c\/h2\u003e\n\u003cdiv class=\"medal_desc main_width content_font\"\u003eEach medal is created with deliberate design and exquisite craftsmanship, and comes in a cushioned showcase box. It's guaranteed not to be like any other medals that you've earned before.\u003c\/div\u003e\n\u003c!-- to_check --\u003e \u003cvideo poster=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/video_poster_0c9dd01b-62f1-4561-a022-d11f63d4b648.png?v=1682341053\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/18ce814b646f4098b4f4cc73625af238.mov\" class=\"mobile_video\" loop=\"loop\" autoplay=\"autoplay\" playsinline=\"\" controls=\"controls\" muted=\"\" crossorigin=\"anonymous\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"medal_images\"\u003e\n\u003c!-- to_check --\u003e \u003cvideo poster=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/video_poster_0c9dd01b-62f1-4561-a022-d11f63d4b648.png?v=1682341053\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/18ce814b646f4098b4f4cc73625af238.mov\" class=\"medal_img video_item\" controls=\"controls\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" crossorigin=\"anonymous\"\u003e\u003c\/video\u003e \u003c!-- to_check --\u003e \u003cimg class=\"medal_img\" alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_1_83f4e2c5-4ba3-4ceb-a445-23bdb5f893fa.png?v=1682341367\u0026amp;width=700\"\u003e \u003c!-- to_check --\u003e \u003cimg class=\"medal_img\" alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_2_68ac8dc5-1ed5-4052-9280-31644f56d223.png?v=1682341053\u0026amp;width=700\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 70px;\" class=\"tshirt main_width\"\u003e\n\u003c!-- to_check --\u003e\n\u003cdiv class=\"tshirt_container\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003eFUN VIRTUAL EXPERIENCE\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 40px;\" class=\"features main_width\"\u003e\n\u003cdiv class=\"feature img_first\"\u003e\n\u003cimg class=\"feature_img\" alt=\"\" src=\"https:\/\/cdn.pacer.cc\/shopify\/products\/rome\/feature_2.jpg?width=700\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003ch2 class=\"title\"\u003eWorks With What You Have\u003c\/h2\u003e\n\u003cdiv style=\"margin-top: 10px;\" class=\"content_value content_font\"\u003eConnect Pacer app with your favorite wearables\/apps and easily sync over your workout. Not a fan of fancy stuff? Your phone works just fine too!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003ch2 class=\"title\"\u003eGlobal Challenge Leaderboards\u003c\/h2\u003e\n\u003cdiv style=\"margin-top: 10px;\" class=\"content_value content_font\"\u003eYou don’t have to be alone during the journey! See and compare your performance with other participants with global and friends leaderboards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"feature_img\" alt=\"\" src=\"https:\/\/cdn.pacer.cc\/shopify\/products\/rome\/feature_3.jpg?width=700\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature img_first\"\u003e\n\u003cimg class=\"feature_img\" alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/39d56ea3ea958f6c219c52d8ea52ff10_0ae3f190-bc3d-406e-b67e-6c9a3f659a53.png?v=1682341359\u0026amp;width=700\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003ch2 class=\"title\"\u003eDigital Bee Badges and Perks\u003c\/h2\u003e\n\u003cdiv style=\"margin-top: 10px;\" class=\"content_value content_font\"\u003eUpon completion of each challenge the participant will unlock an unique badge as well as a E-certificate to print or brag about!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"collection\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\u003c!--\n.collection {\n            margin-top: 60px;\n          }\n          .collection .complete_collection {\n            font-size: 32px;\n            font-weight: bold;\n            text-align: center;\n          }\n          .collection .collection_tip {\n            margin-top: 10px;\n            font-size: 16px;\n            color: #3a3a3a;\n            text-align: center;\n          }\n          .collection .go_to_pack_wrap {\n            margin-top: 4px;\n            text-align: center;\n          }\n          .collection .go_to_pack {\n            font-size: 16px;\n            color: #891111;\n            cursor: pointer;\n            border-bottom-color: #891111;\n          }\n          .collection .pack_img_wrap {\n            margin-top: 30px;\n          }\n          .collection .pack_img_wrap \u003e a {\n            display: block;\n          }\n          .collection .pack_img_wrap img {\n            width: 100%;\n          }\n          @media screen and (max-width: 768px) {\n            .collection .complete_collection {\n              font-size: 30px;\n              line-height: 34px;\n            }\n          }\n--\u003e\u003c\/style\u003e\n\u003cdiv style=\"margin: 0; padding: 0;\" class=\"pacer_desc\"\u003e\n\u003cdiv class=\"collection\"\u003e\n\u003cdiv class=\"complete_collection\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pack_img_wrap\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"modal_image\"\u003e\n\u003cspan class=\"close\"\u003e×\u003c\/span\u003e \u003cimg\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        const modalImageContainerClassName = 'modal_image'\n\n        const medalImages = document.querySelectorAll('.medal_img')\n        const modalImage = document.querySelector('.modal_image')\n        const modalImageImg = document.querySelector('.modal_image img')\n        const modalImageClose = document.querySelector('.modal_image .close')\n\n        const modalImageUtils = (function () {\n          const showModalImage = (src) =\u003e {\n            if (!src) return\n            modalImageImg.src = src\n            modalImage.style.display = 'flex'\n            udpateModalImageWidth()\n          }\n\n          const udpateModalImageWidth = () =\u003e {\n            const windowWidth = window.innerWidth\n            const windowHeight = window.innerHeight\n            if (windowWidth \u003c windowHeight) {\n              modalImageImg.style.width = windowWidth + 'px'\n              modalImageImg.style.height = 'auto'\n            } else {\n              modalImageImg.style.width = 'auto'\n              modalImageImg.style.height = windowHeight + 'px'\n            }\n          }\n          const hideModalImage = () =\u003e {\n            modalImage.style.display = 'none'\n          }\n          return {\n            showModalImage,\n            udpateModalImageWidth,\n            hideModalImage,\n          }\n        })()\n\n        const modalImageListner = (function () {\n          const listenWindowResize = () =\u003e {\n            window.addEventListener('resize', () =\u003e {\n              modalImageUtils.udpateModalImageWidth()\n            })\n          }\n          const listenMedalImageClick = () =\u003e {\n            medalImages.forEach((img) =\u003e {\n              if (img.classList.contains('video_item')) return\n\n              img.addEventListener('click', () =\u003e {\n                const imgSrc = img.src || ''\n                modalImageUtils.showModalImage(imgSrc)\n              })\n            })\n          }\n          const listenModalImageCloseClick = () =\u003e {\n            modalImageClose.addEventListener('click', () =\u003e {\n              modalImageUtils.hideModalImage()\n            })\n            modalImage.addEventListener('click', (e) =\u003e {\n              if (e.target.classList.contains(modalImageContainerClassName)) {\n                modalImageUtils.hideModalImage()\n              }\n            })\n          }\n          const init = () =\u003e {\n            listenWindowResize()\n            listenMedalImageClick()\n            listenModalImageCloseClick()\n          }\n\n          return {\n            init,\n          }\n        })()\n\n        const modalImageMain = () =\u003e {\n          modalImageListner.init()\n        }\n        modalImageMain()\n      \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Pacer Challenges","offers":[{"title":"Medal","offer_id":52220922724640,"sku":"bxm1787268581268","price":20.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/3231\/3120\/files\/bee-virtual-race---5-km_1.jpg?v=1787268586"},{"product_id":"beetle-virtual-race-5-km","title":"Beetle Virtual Race - 5 km","description":"\u003cstyle\u003e\u003c!--\n.pacer_desc {\n          font-family: Helvetica Neue;\n        }\n        .pacer_desc .main_width {\n          margin: 0 auto;\n        }\n        .pacer_desc .content_font {\n          font-size: 16px;\n          color: #3a3a3a;\n        }\n        .pacer_desc .section_title {\n          text-align: center;\n          font-weight: bold;\n          font-size: 32px;\n        }\n        .pacer_desc .cp_list {\n          margin-top: 50px;\n          display: flex;\n          background: rgba(196, 196, 196, 0.1);\n          border-radius: 10px;\n          padding: 54px 122px;\n        }\n        .pacer_desc .cp_item {\n          flex: 1;\n          display: flex;\n          flex-direction: column;\n          align-items: center;\n        }\n        .pacer_desc .cp_item + .cp_item {\n          margin-left: 20px;\n        }\n        .pacer_desc .cp_list .cp_img {\n          width: 100%;\n          max-width: 200px;\n          object-fit: contain;\n          border-radius: 1000px;\n        }\n        .pacer_desc .cp_list .cp_name {\n          margin-top: 30px;\n          font-weight: bold;\n          max-width: 220px;\n          word-break: break-word;\n        }\n        .pacer_desc .divider {\n          background: linear-gradient(90.03deg, #740d16 0.02%, #9f2732 99.98%);\n          text-align: center;\n          color: #fff;\n          margin-top: 60px;\n          padding: 10px 0;\n          font-size: 15px;\n          font-weight: 700;\n          width: 100vw;\n          margin-left: calc(50% - 50vw);\n          position: relative;\n        }\n        .pacer_desc .feature {\n          display: flex;\n          align-items: center;\n          justify-content: space-between;\n        }\n        .pacer_desc .feature .powered_by {\n          margin-top: 20px;\n          display: flex;\n          align-items: center;\n        }\n        .pacer_desc .feature .powered_by img {\n          margin-left: 10px;\n          width: 130px;\n        }\n        .pacer_desc .feature .content,\n        .pacer_desc .feature .feature_img {\n          width: 50%;\n        }\n        .pacer_desc .feature .content + .feature_img,\n        .pacer_desc .feature .feature_img + .content {\n          margin-left: 50px;\n        }\n        .pacer_desc .feature .content .title {\n          font-size: 32px;\n          font-weight: bold;\n        }\n        .pacer_desc .feature .content .content_value {\n          font-size: 16px;\n        }\n        .pacer_desc .tshirt {\n          \/* display: none; *\/\n        }\n        .pacer_desc .medal .medal_desc,\n        .pacer_desc .tshirt .tshirt_desc,\n        .pacer_desc .checkpoint .cp_desc {\n          margin-top: 30px;\n        }\n        .pacer_desc .medal_images {\n          display: flex;\n          margin: 40px 20px 0;\n          justify-content: center;\n          width: 100vw;\n          margin-left: calc(50% - 50vw);\n        }\n        .pacer_desc .medal_images .medal_img {\n          width: 30%;\n          margin-right: 10px;\n          vertical-align: middle;\n          cursor: pointer;\n          object-fit: cover;\n          height: intrinsic;\n        }\n        .pacer_desc .medal_images .medal_img.video_item {\n          cursor: initial;\n        }\n        .pacer_desc .medal_img:last-child {\n          margin-right: 0;\n        }\n        .pacer_desc .mobile_video {\n          display: none;\n          width: 100%;\n          \/* height: 300px; *\/\n          object-fit: cover;\n          margin-top: 20px;\n        }\n        .modal_image {\n          position: fixed;\n          top: 0;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          background-color: #000;\n          display: none;\n          z-index: 99;\n        }\n        .modal_image .close {\n          position: absolute;\n          top: 35px;\n          right: 70px;\n          font-size: 50px;\n          font-weight: bold;\n          color: #fff;\n          cursor: pointer;\n          transition: 0.3s;\n        }\n        .modal_image .close:hover {\n          color: #ddd;\n        }\n        .modal_image img {\n          max-width: 100%;\n          max-height: 100%;\n          object-fit: contain;\n        }\n        @media screen and (max-width: 800px) {\n          .pacer_desc .medal {\n            width: 100%;\n          }\n          .pacer_desc .medal_images {\n            padding-left: 15px;\n            margin-top: 10px;\n            overflow-x: scroll;\n            justify-content: flex-start;\n            box-sizing: border-box;\n            scrollbar-width: none;\n            margin-left: -15px;\n            padding-right: 15px;\n\n            \/* no video *\/\n            flex-direction: column;\n            margin-left: 0;\n            margin-right: 0;\n            padding: 0;\n            width: 100%;\n          }\n          .pacer_desc .medal_images::-webkit-scrollbar {\n            display: none;\n          }\n          .pacer_desc .medal_images .medal_img {\n            width: 70vw;\n            min-width: auto;\n            height: auto;\n            align-self: flex-start;\n            margin-bottom: 10px;\n            margin-right: 0;\n\n            \/* no video *\/\n            width: 100%;\n          }\n          .pacer_desc .medal_images .medal_img.video_item {\n            display: none;\n          }\n          .pacer_desc .cp_list {\n            margin-top: 20px;\n            padding: 10px;\n          }\n          .modal_image .close {\n            position: absolute;\n            top: 20px;\n            right: 30px;\n            font-size: 40px;\n            font-weight: bold;\n            color: #fff;\n            cursor: pointer;\n            transition: 0.3s;\n          }\n        }\n        @media screen and (max-width: 768px) {\n          .pacer_desc .mobile_video {\n            display: block;\n          }\n          .pacer_desc .medal {\n            width: 100%;\n          }\n          .pacer_desc .medal_images {\n            padding-left: 15px;\n            margin-top: 10px;\n            overflow-x: scroll;\n            justify-content: flex-start;\n            box-sizing: border-box;\n            scrollbar-width: none;\n            margin-left: -15px;\n            padding-right: 15px;\n\n            \/* no video *\/\n            flex-direction: column;\n            margin-left: 0;\n            margin-right: 0;\n            padding: 0;\n            width: 100%;\n          }\n          .pacer_desc .medal_images::-webkit-scrollbar {\n            display: none;\n          }\n          .pacer_desc .medal_images .medal_img {\n            width: 70vw;\n            min-width: auto;\n            height: auto;\n            align-self: flex-start;\n            margin-bottom: 10px;\n            margin-right: 0;\n\n            \/* no video *\/\n            width: 100%;\n          }\n          .pacer_desc .medal_images .medal_img.video_item {\n            display: none;\n          }\n          .pacer_desc .cp_list {\n            margin-top: 20px;\n            padding: 10px;\n          }\n          .pacer_desc .cp_list .cp_item .cp_img {\n            width: 100%;\n            height: auto;\n          }\n          .pacer_desc .cp_list .cp_name {\n            margin-top: 10px;\n            color: #8f8f8f;\n            font-weight: normal;\n            font-style: italic;\n          }\n          .pacer_desc .feature {\n            flex-direction: column-reverse;\n          }\n          .pacer_desc .feature + .feature {\n            margin-top: 30px;\n          }\n          .pacer_desc .feature.img_first {\n            flex-direction: column;\n          }\n          .pacer_desc .feature .feature_img,\n          .pacer_desc .feature .content {\n            width: 100%;\n          }\n          .pacer_desc .feature .content + .feature_img,\n          .pacer_desc .feature .feature_img + .content {\n            margin-left: 0;\n          }\n          .pacer_desc .feature .content {\n            margin-top: 20px;\n          }\n          .pacer_desc .feature .content .title {\n            text-align: center;\n            width: 80%;\n            margin: 0 auto;\n            font-size: 30px;\n            line-height: initial;\n          }\n          .pacer_desc .medal .medal_desc,\n          .pacer_desc .tshirt .tshirt_desc,\n          .pacer_desc .checkpoint .cp_desc {\n            margin-top: 18px;\n          }\n        }\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"pacer_desc\" style=\"margin: 0; padding: 0;\" data-mce-style=\"margin: 0; padding: 0;\"\u003e\n\u003cdiv class=\"pacer_desc\" style=\"margin: 0; padding: 0;\" data-mce-style=\"margin: 0; padding: 0;\"\u003e\n\u003cdiv class=\"info main_width\"\u003e\n\u003c!-- to_check --\u003e\n\u003cdiv class=\"info_item content_font\"\u003eHarness the strength and resilience of the incredible beetle! Finish a 5K in one go and earn your extraordinary medal.\u003c\/div\u003e\n\u003cdiv class=\"info_item content_font\" style=\"margin-top: 20px;\" data-mce-style=\"margin-top: 20px;\"\u003e\n\u003cb\u003eWhen and Where\u003c\/b\u003e - This is a virtual race. Participate and complete at anytime, from anywhere in the world.\u003c\/div\u003e\n\u003cdiv class=\"info_item content_font\" style=\"margin-top: 20px;\" data-mce-style=\"margin-top: 20px;\"\u003e\n\u003cb\u003eHow\u003c\/b\u003e - Set your own timeframe and finish the required distance in one go with walk, run, bike or any distance-based activities of your choice.\u003c\/div\u003e\n\u003cdiv class=\"info_item content_font\" style=\"margin-top: 20px;\" data-mce-style=\"margin-top: 20px;\"\u003e\n\u003cb\u003eRewards\u003c\/b\u003e - Receive a gorgeous finisher medal at your doorstep with worldwide shipping! You will also receive an E-certificate via email and unlock a digital badge in the app.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003eGET INSPIRED, BE ACTIVE, AND EARN A MEDAL\u003c\/div\u003e\n\u003cdiv class=\"medal\" style=\"margin-top: 40px;\" data-mce-style=\"margin-top: 40px;\"\u003e\n\u003cdiv class=\"title main_width section_title\"\u003eStunning Finisher Medal\u003c\/div\u003e\n\u003cdiv class=\"medal_desc main_width content_font\"\u003eEach medal is created with deliberate design and exquisite craftsmanship, and comes in a cushioned showcase box. It's guaranteed not to be like any other medals that you've earned before.\u003c\/div\u003e\n\u003c!-- to_check --\u003e \u003cvideo crossorigin=\"anonymous\" muted=\"\" controls=\"controls\" playsinline=\"\" autoplay=\"autoplay\" loop=\"loop\" class=\"mobile_video\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7100181435bc4113803f30dd77c3baf7.mov\" poster=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/video_poster_ed73e668-64f4-4055-aa82-76bfc0c78cf4.png?v=1682341364\" data-mce-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7100181435bc4113803f30dd77c3baf7.mov\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"medal_images\"\u003e\n\u003c!-- to_check --\u003e \u003cvideo crossorigin=\"anonymous\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" controls=\"controls\" class=\"medal_img video_item\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7100181435bc4113803f30dd77c3baf7.mov\" poster=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/video_poster_ed73e668-64f4-4055-aa82-76bfc0c78cf4.png?v=1682341364\" data-mce-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7100181435bc4113803f30dd77c3baf7.mov\"\u003e\u003c\/video\u003e \u003c!-- to_check --\u003e \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_1_47256f5c-bccc-40ad-ab42-621aa6cc4207.png?v=1682341366\" alt=\"\" class=\"medal_img\" data-mce-src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_1_47256f5c-bccc-40ad-ab42-621aa6cc4207.png?v=1682341366\u0026amp;width=700\"\u003e \u003c!-- to_check --\u003e \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_2_008c22b7-0980-4da9-9f6b-ad9440639116.png?v=1682341364\" alt=\"\" class=\"medal_img\" data-mce-src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_2_008c22b7-0980-4da9-9f6b-ad9440639116.png?v=1682341364\u0026amp;width=700\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tshirt main_width\" style=\"margin-top: 70px;\" data-mce-style=\"margin-top: 70px;\"\u003e\n\u003c!-- to_check --\u003e\n\u003cdiv class=\"tshirt_container\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003eFUN VIRTUAL EXPERIENCE\u003c\/div\u003e\n\u003cdiv class=\"features main_width\" style=\"margin-top: 40px;\" data-mce-style=\"margin-top: 40px;\"\u003e\n\u003cdiv class=\"feature img_first\"\u003e\n\u003cimg src=\"https:\/\/cdn.pacer.cc\/shopify\/products\/rome\/feature_2.jpg\" alt=\"\" class=\"feature_img\" data-mce-src=\"https:\/\/cdn.pacer.cc\/shopify\/products\/rome\/feature_2.jpg?width=700\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"title\"\u003eWorks With What You Have\u003c\/div\u003e\n\u003cdiv class=\"content_value content_font\" style=\"margin-top: 10px;\" data-mce-style=\"margin-top: 10px;\"\u003eConnect Pacer app with your favorite wearables\/apps and easily sync over your workout. Not a fan of fancy stuff? Your phone works just fine too!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"title\"\u003eGlobal Leaderboards\u003c\/div\u003e\n\u003cdiv class=\"content_value content_font\" style=\"margin-top: 10px;\" data-mce-style=\"margin-top: 10px;\"\u003eYou don’t have to be alone during the journey! See and compare your performance with other participants with global and friends leaderboards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.pacer.cc\/shopify\/products\/rome\/feature_3.jpg\" alt=\"\" class=\"feature_img\" data-mce-src=\"https:\/\/cdn.pacer.cc\/shopify\/products\/rome\/feature_3.jpg?width=700\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature img_first\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/39d56ea3ea958f6c219c52d8ea52ff10_0ae3f190-bc3d-406e-b67e-6c9a3f659a53.png?v=1682341359\" alt=\"\" class=\"feature_img\" data-mce-src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/39d56ea3ea958f6c219c52d8ea52ff10_0ae3f190-bc3d-406e-b67e-6c9a3f659a53.png?v=1682341359\u0026amp;width=700\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"title\"\u003eDigital Perks\u003c\/div\u003e\n\u003cdiv class=\"content_value content_font\" style=\"margin-top: 10px;\" data-mce-style=\"margin-top: 10px;\"\u003eUpon completion of each challenge the participant will unlock an unique badge as well as a E-certificate to print or brag about!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pacer_desc\" style=\"margin: 0; padding: 0;\" data-mce-style=\"margin: 0; padding: 0;\"\u003e\n\u003cdiv class=\"modal_image\"\u003e\n\u003cspan class=\"close\"\u003e×\u003c\/span\u003e \u003cimg\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        const modalImageContainerClassName = 'modal_image'\n\n        const medalImages = document.querySelectorAll('.medal_img')\n        const modalImage = document.querySelector('.modal_image')\n        const modalImageImg = document.querySelector('.modal_image img')\n        const modalImageClose = document.querySelector('.modal_image .close')\n\n        const modalImageUtils = (function () {\n          const showModalImage = (src) =\u003e {\n            if (!src) return\n            modalImageImg.src = src\n            modalImage.style.display = 'flex'\n            udpateModalImageWidth()\n          }\n\n          const udpateModalImageWidth = () =\u003e {\n            const windowWidth = window.innerWidth\n            const windowHeight = window.innerHeight\n            if (windowWidth \u003c windowHeight) {\n              modalImageImg.style.width = windowWidth + 'px'\n              modalImageImg.style.height = 'auto'\n            } else {\n              modalImageImg.style.width = 'auto'\n              modalImageImg.style.height = windowHeight + 'px'\n            }\n          }\n          const hideModalImage = () =\u003e {\n            modalImage.style.display = 'none'\n          }\n          return {\n            showModalImage,\n            udpateModalImageWidth,\n            hideModalImage,\n          }\n        })()\n\n        const modalImageListner = (function () {\n          const listenWindowResize = () =\u003e {\n            window.addEventListener('resize', () =\u003e {\n              modalImageUtils.udpateModalImageWidth()\n            })\n          }\n          const listenMedalImageClick = () =\u003e {\n            medalImages.forEach((img) =\u003e {\n              if (img.classList.contains('video_item')) return\n\n              img.addEventListener('click', () =\u003e {\n                const imgSrc = img.src || ''\n                modalImageUtils.showModalImage(imgSrc)\n              })\n            })\n          }\n          const listenModalImageCloseClick = () =\u003e {\n            modalImageClose.addEventListener('click', () =\u003e {\n              modalImageUtils.hideModalImage()\n            })\n            modalImage.addEventListener('click', (e) =\u003e {\n              if (e.target.classList.contains(modalImageContainerClassName)) {\n                modalImageUtils.hideModalImage()\n              }\n            })\n          }\n          const init = () =\u003e {\n            listenWindowResize()\n            listenMedalImageClick()\n            listenModalImageCloseClick()\n          }\n\n          return {\n            init,\n          }\n        })()\n\n        const modalImageMain = () =\u003e {\n          modalImageListner.init()\n        }\n        modalImageMain()\n      \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\u003c!--\n.collection {\n            margin-top: 60px;\n          }\n          .collection .complete_collection {\n            font-size: 32px;\n            font-weight: bold;\n            text-align: center;\n          }\n          .collection .collection_tip {\n            margin-top: 10px;\n            font-size: 16px;\n            color: #3a3a3a;\n            text-align: center;\n          }\n          .collection .go_to_pack_wrap {\n            margin-top: 4px;\n            text-align: center;\n          }\n          .collection .go_to_pack {\n            font-size: 16px;\n            color: #891111;\n            cursor: pointer;\n            border-bottom-color: #891111;\n          }\n          .collection .pack_img_wrap {\n            margin-top: 30px;\n          }\n          .collection .pack_img_wrap \u003e a {\n            display: block;\n          }\n          .collection .pack_img_wrap img {\n            width: 100%;\n          }\n          @media screen and (max-width: 768px) {\n            .collection .complete_collection {\n              font-size: 30px;\n              line-height: 34px;\n            }\n          }\n--\u003e\u003c\/style\u003e","brand":"Pacer Challenges","offers":[{"title":"Medal","offer_id":52220924068128,"sku":"mlq1787268582701","price":19.19,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/3231\/3120\/files\/beetle-virtual-race---5-km_1.jpg?v=1787268588"},{"product_id":"buzzing-buddies-virtual-race-series","title":"Buzzing Buddies Virtual Race Series","description":"\u003cstyle\u003e\n        .pacer_desc {\n          font-family: Helvetica Neue;\n        }\n        .pacer_desc .main_width {\n          margin: 0 auto;\n        }\n        .pacer_desc .content_font {\n          font-size: 16px;\n          color: #3a3a3a;\n        }\n        .pacer_desc .section_title {\n          text-align: center;\n          font-weight: bold;\n          font-size: 32px;\n        }\n        .pacer_desc .cp_list {\n          margin-top: 50px;\n          display: flex;\n          background: rgba(196, 196, 196, 0.1);\n          border-radius: 10px;\n          padding: 54px 122px;\n        }\n        .pacer_desc .cp_item {\n          flex: 1;\n          display: flex;\n          flex-direction: column;\n          align-items: center;\n        }\n        .pacer_desc .cp_item + .cp_item {\n          margin-left: 20px;\n        }\n        .pacer_desc .cp_list .cp_img {\n          width: 100%;\n          max-width: 200px;\n          object-fit: contain;\n          border-radius: 1000px;\n        }\n        .pacer_desc .cp_list .cp_name {\n          margin-top: 30px;\n          font-weight: bold;\n          max-width: 220px;\n          word-break: break-word;\n        }\n        .pacer_desc .divider {\n          background: linear-gradient(90.03deg, #740d16 0.02%, #9f2732 99.98%);\n          text-align: center;\n          color: #fff;\n          margin-top: 60px;\n          padding: 10px 0;\n          font-size: 15px;\n          font-weight: 700;\n          width: 100vw;\n          margin-left: calc(50% - 50vw);\n          position: relative;\n        }\n        .pacer_desc .feature {\n          display: flex;\n          align-items: center;\n          justify-content: space-between;\n        }\n        .pacer_desc .feature .powered_by {\n          margin-top: 20px;\n          display: flex;\n          align-items: center;\n        }\n        .pacer_desc .feature .powered_by img {\n          margin-left: 10px;\n          width: 130px;\n        }\n        .pacer_desc .feature .content,\n        .pacer_desc .feature .feature_img {\n          width: 50%;\n        }\n        .pacer_desc .feature .content + .feature_img,\n        .pacer_desc .feature .feature_img + .content {\n          margin-left: 50px;\n        }\n        .pacer_desc .feature .content .title {\n          font-size: 32px;\n          font-weight: bold;\n        }\n        .pacer_desc .feature .content .content_value {\n          font-size: 16px;\n        }\n        .pacer_desc .tshirt {\n          \/* display: none; *\/\n        }\n        .pacer_desc .medal .medal_desc,\n        .pacer_desc .tshirt .tshirt_desc,\n        .pacer_desc .checkpoint .cp_desc {\n          margin-top: 30px;\n        }\n        .pacer_desc .medal_images {\n          display: flex;\n          margin: 40px 20px 0;\n          justify-content: center;\n          width: 100vw;\n          margin-left: calc(50% - 50vw);\n          flex-wrap: wrap;\n        }\n        .pacer_desc .medal_images .medal_img {\n          width: 36%;\n          margin-right: 10px;\n          margin-bottom: 10px;\n          vertical-align: middle;\n          cursor: pointer;\n          object-fit: cover;\n          height: intrinsic;\n        }\n        .pacer_desc .medal_images .medal_img.video_item {\n          cursor: initial;\n        }\n        .pacer_desc .medal_img:last-child {\n          margin-right: 0;\n        }\n        .pacer_desc .mobile_video {\n          display: none;\n          width: 100%;\n          \/* height: 300px; *\/\n          object-fit: cover;\n          margin-top: 20px;\n        }\n        .modal_image {\n          position: fixed;\n          top: 0;\n          left: 0;\n          right: 0;\n          bottom: 0;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          background-color: #000;\n          display: none;\n          z-index: 99;\n        }\n        .modal_image .close {\n          position: absolute;\n          top: 35px;\n          right: 70px;\n          font-size: 50px;\n          font-weight: bold;\n          color: #fff;\n          cursor: pointer;\n          transition: 0.3s;\n        }\n        .modal_image .close:hover {\n          color: #ddd;\n        }\n        .modal_image img {\n          max-width: 100%;\n          max-height: 100%;\n          object-fit: contain;\n        }\n        @media screen and (max-width: 800px) {\n          .pacer_desc .medal {\n            width: 100%;\n          }\n          .pacer_desc .medal_images {\n            padding-left: 15px;\n            margin-top: 10px;\n            overflow-x: scroll;\n            justify-content: flex-start;\n            box-sizing: border-box;\n            scrollbar-width: none;\n            margin-left: -15px;\n            padding-right: 15px;\n\n            \/* no video *\/\n            flex-direction: column;\n            margin-left: 0;\n            margin-right: 0;\n            padding: 0;\n            width: 100%;\n          }\n          .pacer_desc .medal_images::-webkit-scrollbar {\n            display: none;\n          }\n          .pacer_desc .medal_images .medal_img {\n            width: 70vw;\n            min-width: auto;\n            height: auto;\n            align-self: flex-start;\n            margin-bottom: 10px;\n            margin-right: 0;\n\n            \/* no video *\/\n            width: 100%;\n            margin-left: 0;\n          }\n          .pacer_desc .medal_images .medal_img.video_item {\n            display: none;\n          }\n          .pacer_desc .cp_list {\n            margin-top: 20px;\n            padding: 10px;\n          }\n          .modal_image .close {\n            position: absolute;\n            top: 20px;\n            right: 30px;\n            font-size: 40px;\n            font-weight: bold;\n            color: #fff;\n            cursor: pointer;\n            transition: 0.3s;\n          }\n        }\n        @media screen and (max-width: 768px) {\n          .pacer_desc .mobile_video {\n            display: block;\n          }\n          .pacer_desc .medal {\n            width: 100%;\n          }\n          .pacer_desc .medal_images {\n            padding-left: 15px;\n            margin-top: 10px;\n            overflow-x: scroll;\n            justify-content: flex-start;\n            box-sizing: border-box;\n            scrollbar-width: none;\n            margin-left: -15px;\n            padding-right: 15px;\n\n            \/* no video *\/\n            flex-direction: column;\n            margin-left: 0;\n            margin-right: 0;\n            padding: 0;\n            width: 100%;\n          }\n          .pacer_desc .medal_images::-webkit-scrollbar {\n            display: none;\n          }\n          .pacer_desc .medal_images .medal_img {\n            width: 70vw;\n            min-width: auto;\n            height: auto;\n            align-self: flex-start;\n            margin-bottom: 10px;\n            margin-right: 0;\n\n            \/* no video *\/\n            width: 100%;\n          }\n          .pacer_desc .medal_images .medal_img.video_item {\n            display: none;\n          }\n          .pacer_desc .cp_list {\n            margin-top: 20px;\n            padding: 10px;\n          }\n          .pacer_desc .cp_list .cp_item .cp_img {\n            width: 100%;\n            height: auto;\n          }\n          .pacer_desc .cp_list .cp_name {\n            margin-top: 10px;\n            color: #8f8f8f;\n            font-weight: normal;\n            font-style: italic;\n          }\n          .pacer_desc .feature {\n            flex-direction: column-reverse;\n          }\n          .pacer_desc .feature + .feature {\n            margin-top: 30px;\n          }\n          .pacer_desc .feature.img_first {\n            flex-direction: column;\n          }\n          .pacer_desc .feature .feature_img,\n          .pacer_desc .feature .content {\n            width: 100%;\n          }\n          .pacer_desc .feature .content + .feature_img,\n          .pacer_desc .feature .feature_img + .content {\n            margin-left: 0;\n          }\n          .pacer_desc .feature .content {\n            margin-top: 20px;\n          }\n          .pacer_desc .feature .content .title {\n            text-align: center;\n            width: 80%;\n            margin: 0 auto;\n            font-size: 30px;\n            line-height: initial;\n          }\n          .pacer_desc .medal .medal_desc,\n          .pacer_desc .tshirt .tshirt_desc,\n          .pacer_desc .checkpoint .cp_desc {\n            margin-top: 18px;\n          }\n        }\n      \u003c\/style\u003e\n\u003cdiv style=\"margin: 0; padding: 0;\" class=\"pacer_desc\"\u003e\n\u003cdiv class=\"info main_width\"\u003e\n\u003c!-- to_check --\u003e\n\u003cdiv class=\"info_item content_font\"\u003eComplete the entire collection of captivating insect-inspired medals and embrace the unique qualities of each remarkable creature! Finish five 5K races and enjoy the savings with this extraordinary medal pack.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 20px;\" class=\"info_item content_font\"\u003e\n\u003cb\u003eWhen and Where\u003c\/b\u003e - These are virtual races. Participate and complete at anytime, from anywhere in the world.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 20px;\" class=\"info_item content_font\"\u003e\n\u003cb\u003eHow\u003c\/b\u003e - Set your own timeframe and finish the required distance in ONE go with walk, run, bike or any distance-based activities of your choice.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 20px;\" class=\"info_item content_font\"\u003e\n\u003cb\u003eRewards\u003c\/b\u003e - Receive a gorgeous finisher medal at your doorstep with worldwide shipping! You will also receive an E-certificate via email and unlock a digital badge in the app. \u003cbr data-mce-fragment=\"1\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003eGET INSPIRED, BE ACTIVE, AND EARN A MEDAL\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 40px;\" class=\"medal\"\u003e\n\u003cdiv class=\"title main_width section_title\"\u003eStunning Finisher Medal\u003c\/div\u003e\n\u003cdiv class=\"medal_desc main_width content_font\"\u003eEach medal is created with deliberate design and exquisite craftsmanship, and comes in a cushioned showcase box. It's guaranteed not to be like any other medals that you've earned before.\u003c\/div\u003e\n\u003c!-- to_check --\u003e \u003cvideo poster=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/banner2_1.jpg?v=1682413918\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ba9774c403444c009a070af9537556e6.mov\" class=\"mobile_video\" loop=\"loop\" autoplay=\"autoplay\" playsinline=\"\" controls=\"controls\" muted=\"\" crossorigin=\"anonymous\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"medal_images\"\u003e\n\u003c!-- to_check --\u003e \u003cvideo poster=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/banner2_1.jpg?v=1682413918\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ba9774c403444c009a070af9537556e6.mov\" class=\"medal_img video_item\" controls=\"controls\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" crossorigin=\"anonymous\"\u003e\u003c\/video\u003e \u003cimg class=\"medal_img\" alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_1_83f4e2c5-4ba3-4ceb-a445-23bdb5f893fa.png?v=1682341367\u0026amp;width=700\"\u003e \u003cimg class=\"medal_img\" alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_1_b34c38d3-00fa-486f-9ab7-edf394dfadcd.png?v=1682341366\u0026amp;width=700\"\u003e \u003cimg class=\"medal_img\" alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_3.png?v=1682341367\u0026amp;width=700\"\u003e \u003cimg class=\"medal_img\" alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_4.png?v=1682341371\u0026amp;width=700\"\u003e \u003cimg class=\"medal_img\" alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/detail_5.png?v=1682341367\u0026amp;width=700\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 70px;\" class=\"tshirt main_width\"\u003e\n\u003c!-- to_check --\u003e\n\u003cdiv class=\"tshirt_container\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divider\"\u003eFUN VIRTUAL EXPERIENCE\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 40px;\" class=\"features main_width\"\u003e\n\u003cdiv class=\"feature img_first\"\u003e\n\u003cimg class=\"feature_img\" alt=\"\" src=\"https:\/\/cdn.pacer.cc\/shopify\/products\/rome\/feature_2.jpg?width=700\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"title\"\u003eWorks With What You Have\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 10px;\" class=\"content_value content_font\"\u003eConnect Pacer app with your favorite wearables\/apps and easily sync over your workout. Not a fan of fancy stuff? Your phone works just fine too!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"title\"\u003eGlobal Leaderboards\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 10px;\" class=\"content_value content_font\"\u003eYou don’t have to be alone during the journey! See and compare your performance with other participants with global and friends leaderboards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"feature_img\" alt=\"\" src=\"https:\/\/cdn.pacer.cc\/shopify\/products\/rome\/feature_3.jpg?width=700\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature img_first\"\u003e\n\u003cimg class=\"feature_img\" alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0268\/4479\/0865\/files\/39d56ea3ea958f6c219c52d8ea52ff10_0ae3f190-bc3d-406e-b67e-6c9a3f659a53.png?v=1682341359\u0026amp;width=700\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"title\"\u003eDigital Perks\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 10px;\" class=\"content_value content_font\"\u003eUpon completion of each challenge the participant will unlock an unique badge as well as a E-certificate to print or brag about!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"modal_image\"\u003e\n\u003cspan class=\"close\"\u003e×\u003c\/span\u003e \u003cimg\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        const modalImageContainerClassName = 'modal_image'\n\n        const medalImages = document.querySelectorAll('.medal_img')\n        const modalImage = document.querySelector('.modal_image')\n        const modalImageImg = document.querySelector('.modal_image img')\n        const modalImageClose = document.querySelector('.modal_image .close')\n\n        const modalImageUtils = (function () {\n          const showModalImage = (src) =\u003e {\n            if (!src) return\n            modalImageImg.src = src\n            modalImage.style.display = 'flex'\n            udpateModalImageWidth()\n          }\n\n          const udpateModalImageWidth = () =\u003e {\n            const windowWidth = window.innerWidth\n            const windowHeight = window.innerHeight\n            if (windowWidth \u003c windowHeight) {\n              modalImageImg.style.width = windowWidth + 'px'\n              modalImageImg.style.height = 'auto'\n            } else {\n              modalImageImg.style.width = 'auto'\n              modalImageImg.style.height = windowHeight + 'px'\n            }\n          }\n          const hideModalImage = () =\u003e {\n            modalImage.style.display = 'none'\n          }\n          return {\n            showModalImage,\n            udpateModalImageWidth,\n            hideModalImage,\n          }\n        })()\n\n        const modalImageListner = (function () {\n          const listenWindowResize = () =\u003e {\n            window.addEventListener('resize', () =\u003e {\n              modalImageUtils.udpateModalImageWidth()\n            })\n          }\n          const listenMedalImageClick = () =\u003e {\n            medalImages.forEach((img) =\u003e {\n              if (img.classList.contains('video_item')) return\n\n              img.addEventListener('click', () =\u003e {\n                const imgSrc = img.src || ''\n                modalImageUtils.showModalImage(imgSrc)\n              })\n            })\n          }\n          const listenModalImageCloseClick = () =\u003e {\n            modalImageClose.addEventListener('click', () =\u003e {\n              modalImageUtils.hideModalImage()\n            })\n            modalImage.addEventListener('click', (e) =\u003e {\n              if (e.target.classList.contains(modalImageContainerClassName)) {\n                modalImageUtils.hideModalImage()\n              }\n            })\n          }\n          const init = () =\u003e {\n            listenWindowResize()\n            listenMedalImageClick()\n            listenModalImageCloseClick()\n          }\n\n          return {\n            init,\n          }\n        })()\n\n        const modalImageMain = () =\u003e {\n          modalImageListner.init()\n        }\n        modalImageMain()\n      \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Pacer Challenges","offers":[{"title":"5-Medal Pack (save 15%)","offer_id":52220924264736,"sku":"icj1787268583487","price":81.57,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/3231\/3120\/files\/buzzing-buddies-virtual-race-series_1.jpg?v=1787268588"}],"url":"https:\/\/www.elmwoodbasket.shop\/collections\/buzzing-buddies-virtual-races.oembed","provider":"My Store","version":"1.0","type":"link"}