{"product_id":"laser-tag-battle-set","title":"GLOWTA | Laser Tag Battle Set","description":"\u003cstyle\u003e\n#gt-carousel,#gt-carousel *{box-sizing:border-box}\n#gt-carousel{\n  width:100%;max-width:1100px;margin:0 auto;padding:8px 0 14px;\n  color:#111;font-family:Arial,Helvetica,sans-serif\n}\n#gt-carousel .heading{\n  display:flex;align-items:center;justify-content:center;gap:8px;\n  margin:0 0 8px;padding:0 8px;font-size:clamp(20px,3vw,30px);\n  font-weight:800;line-height:1.3;text-align:center\n}\n#gt-carousel .hint{\n  margin:0 0 12px;text-align:center;color:#66716a;font-size:12px\n}\n#gt-carousel .track{\n  display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;\n  gap:10px;width:100%;padding:0 8px 12px;\n  overflow-x:auto!important;overflow-y:hidden;\n  scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;\n  overscroll-behavior-x:contain;scrollbar-width:thin;\n  scrollbar-color:#9ab3a1 #edf2ee\n}\n#gt-carousel .track::-webkit-scrollbar{height:6px}\n#gt-carousel .track::-webkit-scrollbar-thumb{\n  background:#9ab3a1;border-radius:10px\n}\n#gt-carousel .card{\n  display:block!important;flex:0 0 calc(50% - 5px)!important;\n  width:calc(50% - 5px)!important;min-width:0!important;\n  max-width:none!important;margin:0;padding:5px;\n  border:1px solid #e1e8e3;border-radius:10px;background:#fff;\n  scroll-snap-align:start;overflow:hidden\n}\n#gt-carousel .media{\n  position:relative;width:100%;aspect-ratio:9\/16;\n  background:#111;border-radius:7px;overflow:hidden\n}\n#gt-carousel video{\n  display:block!important;position:absolute;inset:0;\n  width:100%!important;height:100%!important;\n  margin:0!important;padding:0!important;border:0!important;\n  background:#111;object-fit:cover\n}\n#gt-carousel .label{\n  display:block;margin:8px 2px 2px;text-align:center;\n  font-size:12px;font-weight:800;line-height:1.4\n}\n#gt-carousel .caption{\n  margin:0 2px 3px;text-align:center;color:#657069;\n  font-size:11px;line-height:1.45\n}\n@media(max-width:600px){\n  #gt-carousel .heading{font-size:19px;gap:5px}\n  #gt-carousel .hint{font-size:10px}\n  #gt-carousel .track{gap:8px;padding-right:7px;padding-left:7px}\n  #gt-carousel .card{\n    flex-basis:calc(50% - 4px)!important;\n    width:calc(50% - 4px)!important;padding:4px\n  }\n  #gt-carousel .label{font-size:10px}\n  #gt-carousel .caption{font-size:9px}\n}\n\u003c\/style\u003e\n\u003cdiv id=\"gt-carousel\"\u003e\n\u003ch2 class=\"heading\"\u003e\n\u003cspan aria-hidden=\"true\"\u003e🚫📱\u003c\/span\u003e \u003cspan\u003eLess Screen Time. More Family Fun.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"track\"\u003e\n\u003c!-- VIDEO 1 --\u003e\n\u003cfigure class=\"card\"\u003e\n\u003cdiv class=\"media\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" controls=\"controls\" preload=\"metadata\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/1630c5709dea4ef99fec97c05178ef47.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- VIDEO 2 --\u003e\n\u003cfigure class=\"card\"\u003e\n\u003cdiv class=\"media\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" controls=\"controls\" preload=\"metadata\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/5531974cf4e645d5ad4d64505564b2b9.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n#glowtag-faq,\n#glowtag-faq * {\n  box-sizing: border-box;\n}\n\n#glowtag-faq {\n  --faq-bg: #101014;\n  --faq-card: #f7f7f9;\n  --faq-text: #17171b;\n  --faq-muted: #626269;\n  --faq-white: #ffffff;\n  position: relative;\n  isolation: isolate;\n  width: 100%;\n  max-width: 100%;\n  margin: 0;\n  padding: 34px 16px 38px;\n  overflow: hidden;\n  background: var(--faq-bg);\n  color: var(--faq-white);\n  font-family: Arial, Helvetica, sans-serif;\n}\n\n\/* Subtle angled decoration at the top and bottom *\/\n#glowtag-faq::before,\n#glowtag-faq::after {\n  content: \"\";\n  position: absolute;\n  z-index: -1;\n  left: -3%;\n  width: 106%;\n  height: 17px;\n  background: linear-gradient(\n    to bottom,\n    #929296 0%,\n    #5b5b60 38%,\n    #303035 100%\n  );\n  pointer-events: none;\n}\n\n#glowtag-faq::before {\n  top: 0;\n  clip-path: polygon(0 0, 100% 72%, 100% 100%, 0 34%);\n}\n\n#glowtag-faq::after {\n  bottom: 0;\n  clip-path: polygon(0 28%, 100% 0, 100% 68%, 0 100%);\n}\n\n#glowtag-faq .gtfaq-inner {\n  width: 100%;\n  max-width: 565px;\n  margin: 0 auto;\n}\n\n#glowtag-faq .gtfaq-title {\n  margin: 0 0 25px;\n  padding: 0;\n  color: #ffffff;\n  font-size: clamp(25px, 4vw, 32px);\n  font-weight: 800;\n  line-height: 1.25;\n  letter-spacing: -0.5px;\n  text-align: center;\n}\n\n\/* FAQ card *\/\n#glowtag-faq .gtfaq-item {\n  width: 100%;\n  margin: 0 0 11px;\n  padding: 0;\n  border: 0;\n  border-radius: 11px;\n  background: var(--faq-card);\n  color: var(--faq-text);\n  overflow: hidden;\n}\n\n\/* Question row *\/\n#glowtag-faq .gtfaq-question {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 14px;\n  width: 100%;\n  margin: 0;\n  padding: 14px 13px;\n  color: var(--faq-text);\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1.5;\n  text-align: left;\n  cursor: pointer;\n  list-style: none;\n}\n\n#glowtag-faq .gtfaq-question::-webkit-details-marker {\n  display: none;\n}\n\n#glowtag-faq .gtfaq-question::marker {\n  content: \"\";\n}\n\n\/* Chevron *\/\n#glowtag-faq .gtfaq-chevron {\n  flex: 0 0 7px;\n  width: 7px;\n  height: 7px;\n  margin-right: 2px;\n  border-right: 1px solid #55555b;\n  border-bottom: 1px solid #55555b;\n  transform: rotate(45deg);\n  transition: transform 0.2s ease;\n}\n\n#glowtag-faq .gtfaq-item[open] .gtfaq-chevron {\n  transform: rotate(225deg);\n}\n\n\/* Answer *\/\n#glowtag-faq .gtfaq-answer {\n  padding: 0 13px 14px;\n  color: var(--faq-muted);\n  font-size: 13px;\n  font-weight: 400;\n  line-height: 1.8;\n  overflow-wrap: anywhere;\n}\n\n#glowtag-faq .gtfaq-answer p {\n  margin: 0 0 5px;\n  padding: 0;\n  color: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\n#glowtag-faq .gtfaq-answer p:last-child {\n  margin-bottom: 0;\n}\n\n#glowtag-faq .gtfaq-answer strong {\n  color: #45454b;\n  font-weight: 700;\n}\n\n\/* Keyboard accessibility *\/\n#glowtag-faq .gtfaq-question:focus-visible {\n  outline: 2px solid #16c86a;\n  outline-offset: -3px;\n}\n\n@media (min-width: 768px) {\n  #glowtag-faq {\n    padding: 36px 24px 40px;\n  }\n\n  #glowtag-faq .gtfaq-title {\n    margin-bottom: 27px;\n  }\n\n  #glowtag-faq .gtfaq-item {\n    margin-bottom: 12px;\n  }\n\n  #glowtag-faq .gtfaq-question {\n    padding: 13px 13px;\n    font-size: 12px;\n  }\n\n  #glowtag-faq .gtfaq-answer {\n    padding: 0 13px 14px;\n    font-size: 13px;\n  }\n}\n\n@media (max-width: 480px) {\n  #glowtag-faq {\n    padding: 30px 13px 34px;\n  }\n\n  #glowtag-faq .gtfaq-title {\n    margin-bottom: 21px;\n    font-size: 25px;\n  }\n\n  #glowtag-faq .gtfaq-item {\n    margin-bottom: 10px;\n    border-radius: 10px;\n  }\n\n  #glowtag-faq .gtfaq-question {\n    gap: 10px;\n    padding: 13px 12px;\n    font-size: 12px;\n  }\n\n  #glowtag-faq .gtfaq-answer {\n    padding: 0 12px 13px;\n    font-size: 12px;\n    line-height: 1.8;\n  }\n}\n\u003c\/style\u003e\n\u003csection id=\"glowtag-faq\"\u003e\n\u003cdiv class=\"gtfaq-inner\"\u003e\n\u003ch2 class=\"gtfaq-title\"\u003eQuestions parents ask\u003c\/h2\u003e\n\u003c!-- FAQ 1 --\u003e\n\u003cdetails class=\"gtfaq-item\" open=\"\"\u003e\n\u003csummary class=\"gtfaq-question\"\u003e\u003cspan\u003eHow do you play?\u003c\/span\u003e \u003cspan class=\"gtfaq-chevron\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"gtfaq-answer\"\u003e\n\u003cp\u003eSwitch on the blaster and vest, then aim the blaster at another player’s vest to play. Lights and sound indicate hits, and the vest vibrates when hit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 2 --\u003e\n\u003cdetails class=\"gtfaq-item\" open=\"\"\u003e\n\u003csummary class=\"gtfaq-question\"\u003e\u003cspan\u003eDoes it use a real laser?\u003c\/span\u003e \u003cspan class=\"gtfaq-chevron\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"gtfaq-answer\"\u003e\n\u003cp\u003eIt uses infrared technology for gameplay. Aim at the vest, avoid aiming directly at eyes or faces, and follow the product’s safety instructions. Recommended for ages 6+ with adult supervision.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 3 --\u003e\n\u003cdetails class=\"gtfaq-item\" open=\"\"\u003e\n\u003csummary class=\"gtfaq-question\"\u003e\u003cspan\u003eWhat batteries does it need?\u003c\/span\u003e \u003cspan class=\"gtfaq-chevron\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"gtfaq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eBlaster:\u003c\/strong\u003e 2 AA batteries\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eVest:\u003c\/strong\u003e 3 AA batteries\u003c\/p\u003e\n\u003cp\u003eBatteries are not included. The set does not charge via USB.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 4 --\u003e\n\u003cdetails class=\"gtfaq-item\" open=\"\"\u003e\n\u003csummary class=\"gtfaq-question\"\u003e\u003cspan\u003eHow do reloading and teams work?\u003c\/span\u003e \u003cspan class=\"gtfaq-chevron\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"gtfaq-answer\"\u003e\n\u003cp\u003eEach reload gives you 6 shots—pull the lever to reload. Teams are blue and orange versus green and yellow, regardless of the colors on the equipment. After 6 hits, a player is out; restart the vest before the next game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n#glowtag-marquee,\n#glowtag-marquee * {\n  box-sizing: border-box;\n}\n\n#glowtag-marquee {\n  --gm-black: #0d0d10;\n  --gm-white: #ffffff;\n  --gm-gray: #a9a9ad;\n\n  position: relative;\n  isolation: isolate;\n  width: 100vw;\n  max-width: none;\n  margin-left: calc(50% - 50vw);\n  padding: 15px 0;\n  overflow: hidden;\n  background: var(--gm-black);\n  color: var(--gm-white);\n  font-family: Arial, Helvetica, sans-serif;\n}\n\n\/* Angled gray trim along the top *\/\n#glowtag-marquee::before {\n  content: \"\";\n  position: absolute;\n  z-index: 2;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 17px;\n  background: linear-gradient(\n    to bottom,\n    #b8b8bb 0%,\n    #77777b 48%,\n    #444448 100%\n  );\n  clip-path: polygon(0 0, 100% 48%, 100% 100%, 0 53%);\n  pointer-events: none;\n}\n\n\/* Angled gray trim along the bottom *\/\n#glowtag-marquee::after {\n  content: \"\";\n  position: absolute;\n  z-index: 2;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 17px;\n  background: linear-gradient(\n    to bottom,\n    #555559 0%,\n    #89898d 55%,\n    #c0c0c2 100%\n  );\n  clip-path: polygon(0 0, 100% 46%, 100% 100%, 0 57%);\n  pointer-events: none;\n}\n\n#glowtag-marquee .gm-window {\n  display: flex;\n  width: 100%;\n  overflow: hidden;\n  padding: 13px 0;\n}\n\n#glowtag-marquee .gm-track {\n  display: flex;\n  flex: 0 0 max-content;\n  width: max-content;\n  align-items: center;\n  animation: gm-marquee-scroll 32s linear infinite;\n  will-change: transform;\n}\n\n#glowtag-marquee .gm-group {\n  display: flex;\n  flex: 0 0 auto;\n  align-items: center;\n  gap: 40px;\n  padding-right: 40px;\n  white-space: nowrap;\n}\n\n#glowtag-marquee .gm-item {\n  display: inline-flex;\n  flex: 0 0 auto;\n  align-items: center;\n  gap: 9px;\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  line-height: 1.4;\n  letter-spacing: 0.35px;\n  white-space: nowrap;\n}\n\n#glowtag-marquee .gm-emoji {\n  display: inline-block;\n  font-size: 13px;\n  line-height: 1;\n}\n\n@keyframes gm-marquee-scroll {\n  from {\n    transform: translateX(0);\n  }\n  to {\n    transform: translateX(-50%);\n  }\n}\n\n\/* Pause when a desktop visitor hovers over the strip *\/\n@media (hover: hover) {\n  #glowtag-marquee:hover .gm-track {\n    animation-play-state: paused;\n  }\n}\n\n\/* Mobile styling: keep one continuous horizontal line *\/\n@media (max-width: 600px) {\n  #glowtag-marquee {\n    padding: 12px 0;\n  }\n\n  #glowtag-marquee .gm-window {\n    padding: 12px 0;\n  }\n\n  #glowtag-marquee .gm-group {\n    gap: 25px;\n    padding-right: 25px;\n  }\n\n  #glowtag-marquee .gm-item {\n    gap: 7px;\n    font-size: 10px;\n    letter-spacing: 0.2px;\n  }\n\n  #glowtag-marquee .gm-emoji {\n    font-size: 12px;\n  }\n\n  #glowtag-marquee::before,\n  #glowtag-marquee::after {\n    height: 13px;\n  }\n}\n\n\/* Respect visitors who prefer reduced motion *\/\n@media (prefers-reduced-motion: reduce) {\n  #glowtag-marquee .gm-track {\n    animation: none;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv id=\"glowtag-marquee\" aria-label=\"GLOWTAG family game highlights\"\u003e\n\u003cdiv class=\"gm-window\"\u003e\n\u003cdiv class=\"gm-track\"\u003e\n\u003c!-- First set --\u003e\n\u003cdiv class=\"gm-group\"\u003e\n\u003cspan class=\"gm-item\"\u003e \u003cspan class=\"gm-emoji\"\u003e🚫\u003c\/span\u003e LESS SCREEN TIME \u003c\/span\u003e \u003cspan class=\"gm-item\"\u003e \u003cspan class=\"gm-emoji\"\u003e🎉\u003c\/span\u003e MORE FAMILY FUN \u003c\/span\u003e \u003cspan class=\"gm-item\"\u003e \u003cspan class=\"gm-emoji\"\u003e🎯\u003c\/span\u003e TEAM UP. GAME ON. \u003c\/span\u003e \u003cspan class=\"gm-item\"\u003e \u003cspan class=\"gm-emoji\"\u003e🚫\u003c\/span\u003e LESS SCREEN TIME \u003c\/span\u003e \u003cspan class=\"gm-item\"\u003e \u003cspan class=\"gm-emoji\"\u003e🎉\u003c\/span\u003e MORE FAMILY FUN \u003c\/span\u003e \u003cspan class=\"gm-item\"\u003e \u003cspan class=\"gm-emoji\"\u003e🎯\u003c\/span\u003e TEAM UP. GAME ON. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- Duplicate set for seamless looping --\u003e\n\u003cdiv class=\"gm-group\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"gm-item\"\u003e \u003cspan class=\"gm-emoji\"\u003e🚫\u003c\/span\u003e LESS SCREEN TIME \u003c\/span\u003e \u003cspan class=\"gm-item\"\u003e \u003cspan class=\"gm-emoji\"\u003e🎉\u003c\/span\u003e MORE FAMILY FUN \u003c\/span\u003e \u003cspan class=\"gm-item\"\u003e \u003cspan class=\"gm-emoji\"\u003e🎯\u003c\/span\u003e TEAM UP. GAME ON. \u003c\/span\u003e \u003cspan class=\"gm-item\"\u003e \u003cspan class=\"gm-emoji\"\u003e🚫\u003c\/span\u003e LESS SCREEN TIME \u003c\/span\u003e \u003cspan class=\"gm-item\"\u003e \u003cspan class=\"gm-emoji\"\u003e🎉\u003c\/span\u003e MORE FAMILY FUN \u003c\/span\u003e \u003cspan class=\"gm-item\"\u003e \u003cspan class=\"gm-emoji\"\u003e🎯\u003c\/span\u003e TEAM UP. GAME ON. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"banner__heading inline-richtext h2\"\u003eMake Room for Game Night\u003c\/h2\u003e\n\u003cdiv class=\"banner__text rte subtitle\"\u003e\n\u003cp\u003eBring everyone together for active infrared tag with blasters and vibrating vests. Recommended for ages 6+.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0814\/0292\/1145\/files\/71c8432b4f85a0b09fccfd1e765445fa.gif?v=1793189324\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0814\/0292\/1145\/files\/exec-d2a84e9f-60a9-472e-9b55-e25ce28de176.webp?v=1793189371\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n#glowtag-compare,\n#glowtag-compare * {\n  box-sizing: border-box;\n}\n\n#glowtag-compare {\n  width: 100%;\n  max-width: 100%;\n  margin: 0 auto;\n  padding: 28px 18px;\n  background: #ffffff;\n  color: #111111;\n  font-family: Arial, Helvetica, sans-serif;\n}\n\n#glowtag-compare .gc-inner {\n  display: grid;\n  grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);\n  align-items: center;\n  gap: 34px;\n  width: 100%;\n  max-width: 900px;\n  margin: 0 auto;\n}\n\n\/* Left text area *\/\n#glowtag-compare .gc-copy {\n  text-align: center;\n}\n\n#glowtag-compare .gc-title {\n  margin: 0 0 14px;\n  color: #17171b;\n  font-size: clamp(20px, 2.1vw, 27px);\n  font-weight: 800;\n  line-height: 1.35;\n  letter-spacing: -0.35px;\n}\n\n#glowtag-compare .gc-description {\n  max-width: 440px;\n  margin: 0 auto 20px;\n  color: #68686d;\n  font-size: 13px;\n  font-weight: 400;\n  line-height: 1.8;\n}\n\n#glowtag-compare .gc-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 117px;\n  min-height: 35px;\n  padding: 9px 20px;\n  border: 0;\n  border-radius: 5px;\n  background: #888888;\n  color: #ffffff;\n  font-size: 11px;\n  font-weight: 700;\n  line-height: 1.3;\n  letter-spacing: 0.4px;\n  text-align: center;\n  text-decoration: none;\n  transition: background 0.2s ease;\n}\n\n#glowtag-compare .gc-button:hover {\n  background: #555555;\n  color: #ffffff;\n}\n\n\/* Comparison table *\/\n#glowtag-compare .gc-table-wrap {\n  width: 100%;\n  max-width: 365px;\n  margin: 0 auto;\n  padding-top: 0;\n}\n\n#glowtag-compare .gc-table {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) 54px 54px;\n  width: 100%;\n  overflow: hidden;\n  border: 1px solid #dedee2;\n  border-radius: 17px;\n  background: #ffffff;\n  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.12);\n}\n\n\/* Column headings *\/\n#glowtag-compare .gc-spacer {\n  min-height: 32px;\n  background: #ffffff;\n}\n\n#glowtag-compare .gc-column-head {\n  display: flex;\n  align-items: flex-end;\n  justify-content: center;\n  min-height: 32px;\n  padding: 0 3px 6px;\n  color: #252529;\n  font-size: 9px;\n  font-weight: 700;\n  line-height: 1.25;\n  text-align: center;\n}\n\n#glowtag-compare .gc-brand {\n  font-size: 7px;\n  font-weight: 900;\n  font-style: italic;\n  letter-spacing: -0.5px;\n}\n\n\/* Table rows *\/\n#glowtag-compare .gc-feature {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 48px;\n  padding: 9px 12px;\n  border-bottom: 1px solid #29292d;\n  background: #101014;\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1.4;\n  text-align: center;\n}\n\n#glowtag-compare .gc-result {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 48px;\n  border-bottom: 1px solid #e6e6e9;\n  background: #ffffff;\n  font-size: 18px;\n  font-weight: 700;\n}\n\n#glowtag-compare .gc-check {\n  color: #00c853;\n}\n\n#glowtag-compare .gc-cross {\n  color: #111111;\n}\n\n#glowtag-compare .gc-last {\n  border-bottom: 0;\n}\n\n\/* Mobile layout *\/\n@media (max-width: 650px) {\n  #glowtag-compare {\n    padding: 25px 14px;\n  }\n\n  #glowtag-compare .gc-inner {\n    grid-template-columns: minmax(0, 1fr);\n    gap: 25px;\n  }\n\n  #glowtag-compare .gc-title {\n    margin-bottom: 12px;\n    font-size: 23px;\n  }\n\n  #glowtag-compare .gc-description {\n    max-width: 420px;\n    margin-bottom: 17px;\n    font-size: 13px;\n  }\n\n  #glowtag-compare .gc-table-wrap {\n    max-width: 365px;\n  }\n\n  #glowtag-compare .gc-table {\n    grid-template-columns: minmax(0, 1fr) 54px 54px;\n  }\n\n  #glowtag-compare .gc-feature {\n    padding: 10px 9px;\n    font-size: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003csection id=\"glowtag-compare\"\u003e\n\u003cdiv class=\"gc-inner\"\u003e\n\u003c!-- LEFT: Heading, description, CTA --\u003e\n\u003cdiv class=\"gc-copy\"\u003e\n\u003ch2 class=\"gc-title\"\u003eMake Playtime More Active\u003c\/h2\u003e\n\u003cp class=\"gc-description\"\u003eBring everyone together for infrared team play, with blasters and vibrating vests.\u003c\/p\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c!-- RIGHT: Feature comparison --\u003e\n\u003cdiv class=\"gc-table-wrap\"\u003e\n\u003cdiv class=\"gc-table\"\u003e\n\u003cdiv class=\"gc-spacer\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"gc-column-head\"\u003e\u003cspan class=\"gc-brand\"\u003eGLOWTAG\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"gc-column-head\"\u003e\u003cspan\u003eScreen\u003cbr\u003etime\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"gc-feature\"\u003eActive, team-based play\u003c\/div\u003e\n\u003cdiv class=\"gc-result gc-check\" aria-label=\"Included\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"gc-result gc-cross\" aria-label=\"Not included\"\u003e×\u003c\/div\u003e\n\u003cdiv class=\"gc-feature\"\u003eInfrared blasters and vibrating vests\u003c\/div\u003e\n\u003cdiv class=\"gc-result gc-check\" aria-label=\"Included\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"gc-result gc-cross\" aria-label=\"Not included\"\u003e×\u003c\/div\u003e\n\u003cdiv class=\"gc-feature gc-last\"\u003eAA batteries required (not included)\u003c\/div\u003e\n\u003cdiv class=\"gc-result gc-check gc-last\" aria-label=\"Required\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"gc-result gc-cross gc-last\" aria-label=\"Not applicable\"\u003e×\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n\/* ==========================================\n   GLOWTAG PRODUCT PAGE — RESPONSIVE POLISH\n   Preserve existing copy, images and videos\n   ========================================== *\/\n\n#gt-carousel,\n#glowtag-faq,\n#glowtag-marquee,\n#glowtag-compare {\n  box-sizing: border-box;\n  max-width: 100% !important;\n  min-width: 0 !important;\n}\n\n\/* 1. VIDEO CAROUSEL *\/\n#gt-carousel {\n  width: 100% !important;\n  margin: 0 auto !important;\n  padding: 10px 0 16px !important;\n  overflow: hidden !important;\n}\n\n#gt-carousel .heading {\n  margin: 0 0 10px !important;\n  padding: 0 12px !important;\n  font-size: clamp(21px, 3vw, 30px) !important;\n  line-height: 1.25 !important;\n  letter-spacing: -0.35px !important;\n}\n\n#gt-carousel .track {\n  display: flex !important;\n  flex-flow: row nowrap !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  margin: 0 !important;\n  padding: 0 12px 12px !important;\n  gap: 12px !important;\n  overflow-x: auto !important;\n  overflow-y: hidden !important;\n  overscroll-behavior-x: contain;\n  -webkit-overflow-scrolling: touch;\n}\n\n#gt-carousel .card {\n  flex: 0 0 calc(50% - 6px) !important;\n  width: calc(50% - 6px) !important;\n  min-width: 0 !important;\n  max-width: none !important;\n  margin: 0 !important;\n  padding: 5px !important;\n  border: 1px solid #e7e9e7 !important;\n  border-radius: 12px !important;\n  background: #fff !important;\n}\n\n#gt-carousel .media,\n#gt-carousel video {\n  border-radius: 8px !important;\n}\n\n#gt-carousel .media {\n  background: #171717 !important;\n}\n\n\/* 2. FAQ — balanced spacing and angled borders *\/\n#glowtag-faq {\n  width: 100% !important;\n  margin: 0 !important;\n  padding: 32px 14px 34px !important;\n  overflow: hidden !important;\n  border: 0 !important;\n}\n\n#glowtag-faq::before,\n#glowtag-faq::after {\n  z-index: 0 !important;\n  left: 0 !important;\n  width: 100% !important;\n  height: 13px !important;\n}\n\n#glowtag-faq .gtfaq-inner {\n  position: relative !important;\n  z-index: 1 !important;\n  width: 100% !important;\n  max-width: 565px !important;\n  margin: 0 auto !important;\n}\n\n#glowtag-faq .gtfaq-title {\n  margin-bottom: 20px !important;\n  font-size: clamp(24px, 4vw, 32px) !important;\n}\n\n#glowtag-faq .gtfaq-item {\n  margin-bottom: 10px !important;\n  border-radius: 10px !important;\n}\n\n#glowtag-faq .gtfaq-item:last-child {\n  margin-bottom: 0 !important;\n}\n\n\/* 3. MARQUEE — FIX MOBILE WIDTH OVERFLOW *\/\n#glowtag-marquee {\n  position: relative !important;\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  margin: 0 !important;\n  padding: 10px 0 !important;\n  left: auto !important;\n  right: auto !important;\n  transform: none !important;\n  overflow: hidden !important;\n  isolation: isolate !important;\n  border: 0 !important;\n  background: #0d0d10 !important;\n}\n\n#glowtag-marquee .gm-window {\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  margin: 0 !important;\n  padding: 10px 0 !important;\n  overflow: hidden !important;\n}\n\n#glowtag-marquee .gm-track {\n  display: flex !important;\n  flex-wrap: nowrap !important;\n  width: max-content !important;\n  max-width: none !important;\n  animation: gm-marquee-scroll 34s linear infinite !important;\n}\n\n#glowtag-marquee .gm-group {\n  display: flex !important;\n  flex: 0 0 auto !important;\n  align-items: center !important;\n  gap: 30px !important;\n  padding-right: 30px !important;\n  white-space: nowrap !important;\n}\n\n#glowtag-marquee .gm-item {\n  display: inline-flex !important;\n  flex: 0 0 auto !important;\n  align-items: center !important;\n  gap: 7px !important;\n  white-space: nowrap !important;\n  font-size: 11px !important;\n  line-height: 1.4 !important;\n}\n\n#glowtag-marquee::before {\n  height: 12px !important;\n}\n\n#glowtag-marquee::after {\n  height: 12px !important;\n}\n\n\/* 4. GAME-NIGHT HEADING AND EXISTING IMAGES *\/\n#glowtag-marquee + h2.banner__heading.inline-richtext.h2 {\n  width: 100% !important;\n  max-width: 900px !important;\n  margin: 24px auto 10px !important;\n  padding: 0 16px !important;\n  color: #17171b !important;\n  font-size: clamp(24px, 4vw, 34px) !important;\n  font-weight: 800 !important;\n  line-height: 1.2 !important;\n  letter-spacing: -0.4px !important;\n  text-align: center !important;\n}\n\n#glowtag-marquee + h2.banner__heading.inline-richtext.h2\n+ .banner__text.rte.subtitle {\n  width: 100% !important;\n  max-width: 900px !important;\n  margin: 0 auto !important;\n  padding: 0 16px 10px !important;\n  color: #626269 !important;\n  font-size: 15px !important;\n  line-height: 1.8 !important;\n  text-align: center !important;\n}\n\n#glowtag-marquee + h2.banner__heading.inline-richtext.h2\n+ .banner__text.rte.subtitle p {\n  margin: 0 auto 14px !important;\n}\n\n#glowtag-marquee + h2.banner__heading.inline-richtext.h2\n+ .banner__text.rte.subtitle img {\n  display: block !important;\n  width: 100% !important;\n  max-width: 850px !important;\n  height: auto !important;\n  margin: 16px auto !important;\n  border: 0 !important;\n  border-radius: 12px !important;\n  object-fit: contain !important;\n}\n\n\/* 5. COMPARISON MODULE *\/\n#glowtag-compare {\n  width: 100% !important;\n  margin: 10px auto 0 !important;\n  padding: 28px 16px !important;\n  overflow: hidden !important;\n}\n\n#glowtag-compare .gc-inner {\n  display: grid !important;\n  grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr) !important;\n  align-items: center !important;\n  gap: clamp(18px, 3vw, 34px) !important;\n  width: 100% !important;\n  max-width: 900px !important;\n  margin: 0 auto !important;\n}\n\n#glowtag-compare .gc-copy,\n#glowtag-compare .gc-table-wrap {\n  min-width: 0 !important;\n}\n\n#glowtag-compare .gc-title {\n  margin-bottom: 12px !important;\n  font-size: clamp(21px, 2.2vw, 27px) !important;\n  line-height: 1.3 !important;\n}\n\n#glowtag-compare .gc-description {\n  margin-bottom: 16px !important;\n  font-size: 13px !important;\n  line-height: 1.75 !important;\n}\n\n#glowtag-compare .gc-table-wrap {\n  width: 100% !important;\n  max-width: 365px !important;\n  margin: 0 auto !important;\n}\n\n#glowtag-compare .gc-table {\n  display: grid !important;\n  grid-template-columns: minmax(0, 1fr) 54px 54px !important;\n  width: 100% !important;\n  border-radius: 15px !important;\n}\n\n#glowtag-compare .gc-feature {\n  padding: 9px 10px !important;\n  font-size: 11px !important;\n  line-height: 1.4 !important;\n}\n\n#glowtag-compare .gc-result {\n  min-height: 46px !important;\n}\n\n\/* 6. MOBILE OPTIMIZATION *\/\n@media (max-width: 650px) {\n  #gt-carousel {\n    padding: 8px 0 12px !important;\n  }\n\n  #gt-carousel .heading {\n    gap: 5px !important;\n    margin-bottom: 8px !important;\n    font-size: 19px !important;\n  }\n\n  #gt-carousel .track {\n    gap: 8px !important;\n    padding: 0 8px 10px !important;\n  }\n\n  #gt-carousel .card {\n    flex-basis: calc(50% - 4px) !important;\n    width: calc(50% - 4px) !important;\n    padding: 4px !important;\n  }\n\n  #glowtag-faq {\n    padding: 28px 12px 30px !important;\n  }\n\n  #glowtag-faq .gtfaq-title {\n    margin-bottom: 18px !important;\n    font-size: 24px !important;\n  }\n\n  #glowtag-faq .gtfaq-question {\n    padding: 12px !important;\n  }\n\n  #glowtag-faq .gtfaq-answer {\n    padding: 0 12px 12px !important;\n  }\n\n  #glowtag-marquee {\n    padding: 8px 0 !important;\n  }\n\n  #glowtag-marquee .gm-window {\n    padding: 9px 0 !important;\n  }\n\n  #glowtag-marquee .gm-group {\n    gap: 22px !important;\n    padding-right: 22px !important;\n  }\n\n  #glowtag-marquee .gm-item {\n    gap: 6px !important;\n    font-size: 9px !important;\n    letter-spacing: 0 !important;\n  }\n\n  #glowtag-marquee .gm-emoji {\n    font-size: 11px !important;\n  }\n\n  #glowtag-marquee::before,\n  #glowtag-marquee::after {\n    height: 9px !\u003c\/style\u003e","brand":"mysite","offers":[{"title":"Yellow + Orange","offer_id":68029553213625,"sku":"GLOWTAG-SET-4P","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Blue + Green","offer_id":68029553246393,"sku":"GLOWTAG-SET-2P","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0814\/0292\/1145\/files\/exec-9b932f0b-daf5-4fed-a2e0-cbc7927934e8.png?v=1793180067","url":"https:\/\/usmerrynest.com\/products\/laser-tag-battle-set","provider":"usmerrynests","version":"1.0","type":"link"}