{"product_id":"mini-handheld-cooling-fan","title":"Mini Handheld Cooling Fan","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    :root {\n      --mj-ink: #172033;\n      --mj-muted: #667085;\n      --mj-line: #e6eaf0;\n      --mj-soft: #f5f8fc;\n      --mj-blue: #2f6fed;\n      --mj-blue-soft: #eaf1ff;\n      --mj-white: #ffffff;\n      --mj-radius: 18px;\n      --mj-shadow: 0 18px 50px rgba(24, 39, 75, 0.08);\n    }\n\n    * {\n      box-sizing: border-box;\n    }\n\n    body {\n      margin: 0;\n      color: var(--mj-ink);\n      background: var(--mj-white);\n      font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    }\n\n    .mj-compare {\n      padding: clamp(30px, 5vw, 58px) 18px;\n      background:\n        radial-gradient(circle at 0 0, rgba(47, 111, 237, 0.10), transparent 34%),\n        linear-gradient(180deg, #ffffff 0%, #f8faff 100%);\n    }\n\n    .mj-compare__inner {\n      width: min(1180px, 100%);\n      margin: 0 auto;\n    }\n\n    .mj-compare__heading {\n      max-width: 720px;\n      margin: 0 auto 22px;\n      text-align: center;\n    }\n\n    .mj-compare__eyebrow {\n      margin: 0 0 7px;\n      color: var(--mj-blue);\n      font-size: 13px;\n      font-weight: 800;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n    }\n\n    .mj-compare h2 {\n      margin: 0;\n      font-size: clamp(29px, 4vw, 46px);\n      line-height: 1.05;\n      letter-spacing: -0.04em;\n    }\n\n    .mj-compare__intro {\n      margin: 10px 0 0;\n      color: var(--mj-muted);\n      font-size: clamp(15px, 2vw, 18px);\n      line-height: 1.65;\n    }\n\n    .mj-compare__shell {\n      overflow: hidden;\n      border: 1px solid var(--mj-line);\n      border-radius: var(--mj-radius);\n      background: var(--mj-white);\n      box-shadow: var(--mj-shadow);\n    }\n\n    .mj-compare table {\n      width: 100%;\n      border-collapse: collapse;\n      table-layout: fixed;\n    }\n\n    .mj-compare th,\n    .mj-compare td {\n      padding: 13px 18px;\n      border-bottom: 1px solid var(--mj-line);\n      vertical-align: middle;\n    }\n\n    .mj-compare tr:last-child th,\n    .mj-compare tr:last-child td {\n      border-bottom: 0;\n    }\n\n    .mj-compare thead th {\n      padding-top: 18px;\n      padding-bottom: 18px;\n      background: var(--mj-white);\n      text-align: left;\n      vertical-align: top;\n    }\n\n    .mj-compare thead th:first-child,\n    .mj-compare tbody th {\n      width: 24%;\n    }\n\n    .mj-compare tbody th {\n      color: #344054;\n      background: var(--mj-soft);\n      font-size: 14px;\n      text-align: left;\n    }\n\n    .mj-compare tbody td {\n      width: 38%;\n      color: #263248;\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .mj-product {\n      display: grid;\n      grid-template-columns: 92px 1fr;\n      align-items: center;\n      gap: 14px;\n    }\n\n    .mj-product__image {\n      width: 92px;\n      aspect-ratio: 1 \/ 1;\n      border-radius: 13px;\n      background: var(--mj-soft);\n      object-fit: cover;\n      object-position: center;\n    }\n\n    .mj-product__name {\n      display: block;\n      margin-bottom: 6px;\n      font-size: clamp(17px, 2vw, 21px);\n      line-height: 1.2;\n    }\n\n    .mj-product__badge {\n      display: inline-flex;\n      align-items: center;\n      min-height: 26px;\n      padding: 5px 9px;\n      border-radius: 999px;\n      color: #2458bc;\n      background: var(--mj-blue-soft);\n      font-size: 12px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .mj-value--muted {\n      color: #98a2b3;\n    }\n\n    .mj-compare__note {\n      margin: 15px 2px 0;\n      color: #7b8495;\n      font-size: 12px;\n      line-height: 1.55;\n      text-align: center;\n    }\n\n    @media (max-width: 820px) {\n      .mj-compare {\n        padding-right: 14px;\n        padding-left: 14px;\n      }\n\n      .mj-compare__heading {\n        margin-bottom: 18px;\n      }\n\n      .mj-compare__shell {\n        overflow: visible;\n        border: 0;\n        border-radius: 0;\n        background: transparent;\n        box-shadow: none;\n      }\n\n      .mj-compare table,\n      .mj-compare thead,\n      .mj-compare tbody {\n        display: block;\n      }\n\n      .mj-compare thead tr {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        gap: 10px;\n      }\n\n      .mj-compare thead th {\n        display: block;\n        min-width: 0;\n        padding: 9px;\n        border: 1px solid var(--mj-line);\n        border-radius: 18px;\n      }\n\n      .mj-compare thead th:first-child {\n        display: none;\n      }\n\n      .mj-product {\n        display: block;\n      }\n\n      .mj-product__image {\n        width: 100%;\n        margin-bottom: 8px;\n        border-radius: 12px;\n      }\n\n      .mj-product__name {\n        min-height: 38px;\n        margin-bottom: 6px;\n        font-size: 15px;\n      }\n\n      .mj-product__badge {\n        min-height: 34px;\n        border-radius: 10px;\n        font-size: 10px;\n      }\n\n      .mj-compare tbody {\n        display: grid;\n        gap: 8px;\n        margin-top: 8px;\n      }\n\n      .mj-compare tbody tr {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        overflow: hidden;\n        border: 1px solid var(--mj-line);\n        border-radius: 16px;\n        background: var(--mj-white);\n      }\n\n      .mj-compare tbody th,\n      .mj-compare tbody td {\n        display: block;\n        width: auto;\n        padding: 10px 12px;\n        border: 0;\n      }\n\n      .mj-compare tbody th {\n        grid-column: 1 \/ -1;\n        font-size: 12px;\n        letter-spacing: 0.04em;\n        text-transform: uppercase;\n      }\n\n      .mj-compare tbody td {\n        font-size: 12.5px;\n        line-height: 1.45;\n      }\n\n      .mj-compare tbody td + td {\n        border-left: 1px solid var(--mj-line);\n      }\n\n    }\n\n    @media (max-width: 390px) {\n      .mj-compare thead th {\n        padding: 9px;\n      }\n\n      .mj-product__name {\n        font-size: 14px;\n      }\n\n      .mj-compare tbody th,\n      .mj-compare tbody td {\n        padding-right: 11px;\n        padding-left: 11px;\n      }\n    }\n  \u003c\/style\u003e\n\u003csection class=\"mj-compare\"\u003e\n\u003cdiv class=\"mj-compare__inner\"\u003e\n\u003cheader class=\"mj-compare__heading\"\u003e\n\u003cp class=\"mj-compare__eyebrow\"\u003eSide-by-side comparison\u003c\/p\u003e\n\u003ch2 id=\"mj-compare-title\"\u003eCompare Our Handheld Fans\u003c\/h2\u003e\n\u003cp class=\"mj-compare__intro\"\u003eA factual comparison based on the product specifications currently available.\u003c\/p\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"mj-compare__shell\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSpecification\u003c\/th\u003e\n\u003cth scope=\"col\"\u003e\n\u003cdiv class=\"mj-product\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0814\/5371\/1586\/files\/3b4b8a4f5118df484aff256db422e2e6.jpg?v=1782820165\" alt=\"Four handheld fans in different colors on a poolside background with 'Magic John' branding.\"\u003e\u003cbr\u003e\n\u003cdiv\u003e\n\u003cstrong class=\"mj-product__name\"\u003eMini Handheld Cooling Fan\u003c\/strong\u003e \u003cspan class=\"mj-product__badge\"\u003e9 m\/s max wind speed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/th\u003e\n\u003cth scope=\"col\"\u003e\n\u003cdiv class=\"mj-product\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0814\/5371\/1586\/files\/446ccd8747388845e6006686121447b0.jpg?v=1782820245\" alt=\"\"\u003e\u003cbr\u003e\n\u003cdiv\u003e\n\u003cstrong class=\"mj-product__name\"\u003eF15 Multi-Use Handheld Fan\u003c\/strong\u003e \u003cspan class=\"mj-product__badge\"\u003e01–199 speed range\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpeed control\u003c\/th\u003e\n\u003ctd\u003e\n\u003cmeta charset=\"utf-8\"\u003e01–199 fine adjustment\u003c\/td\u003e\n\u003ctd\u003e01–199 fine adjustment; quick levels at 01, 50, 100, 150 and 199\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWind \u0026amp; motor\u003c\/th\u003e\n\u003ctd\u003e9 m\/s max; 15,000 RPM\u003c\/td\u003e\n\u003ctd\u003e9,600 RPM max; brushless DC motor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAirflow design\u003c\/th\u003e\n\u003ctd\u003eO-type dual helix; O-ring air duct\u003c\/td\u003e\n\u003ctd\u003e5-blade fan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eContact cooling\u003c\/th\u003e\n\u003ctd\u003eSemiconductor cooling plate\u003c\/td\u003e\n\u003ctd\u003eSemiconductor cooling plate; 3 cooling levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLED display\u003c\/th\u003e\n\u003ctd\u003eDigital display\u003c\/td\u003e\n\u003ctd\u003eSpeed, battery and cooling status\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery \u0026amp; runtime\u003c\/th\u003e\n\u003ctd\u003e\u003cspan class=\"mj-value--muted\"\u003eNot specified\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e3,000 mAh; approx. 9.5 h at speed 01 without cooling; 1–3 h with cooling\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCharging\u003c\/th\u003e\n\u003ctd\u003e\n\u003cmeta charset=\"utf-8\"\u003eUSB-C\u003c\/td\u003e\n\u003ctd\u003eUSB-C; full charge in ≤4 h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSize \u0026amp; weight\u003c\/th\u003e\n\u003ctd\u003e5.1 × 1.7 × 2 in; 5 oz \/ approx. 142 g\u003c\/td\u003e\n\u003ctd\u003ePalm-sized; exact measurements not specified\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eUse modes\u003c\/th\u003e\n\u003ctd\u003eHandheld\u003c\/td\u003e\n\u003ctd\u003eHandheld, desktop, umbrella\/stroller clip, neck-worn, folded and phone stand\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAccessories\u003c\/th\u003e\n\u003ctd\u003e\n\u003cmeta charset=\"utf-8\"\u003eHanded\u003c\/td\u003e\n\u003ctd\u003eLanyard, umbrella clip and desktop base\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDurability \u0026amp; warranty\u003c\/th\u003e\n\u003ctd\u003e\n\u003cmeta charset=\"utf-8\"\u003e12-month warranty\u003c\/td\u003e\n\u003ctd\u003e≥150 charge cycles; 1.2 m six-side drop test; 12-month warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors\u003c\/th\u003e\n\u003ctd\u003eFour colors shown\u003c\/td\u003e\n\u003ctd\u003eSky Blue and Mist White\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"mj-compare__note\"\u003eThis table does not assign an overall winner. “Not specified” means the information was not included in the supplied materials; it does not indicate lower performance or that a feature is unavailable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n    :root {\n      --mj-ink: #172033;\n      --mj-muted: #667085;\n      --mj-line: #e6eaf0;\n      --mj-soft: #f5f8fc;\n      --mj-blue: #2f6fed;\n      --mj-blue-soft: #eaf1ff;\n      --mj-white: #ffffff;\n      --mj-radius: 24px;\n      --mj-shadow: 0 18px 50px rgba(24, 39, 75, 0.08);\n    }\n\n    * {\n      box-sizing: border-box;\n    }\n\n    body {\n      margin: 0;\n      color: var(--mj-ink);\n      background: var(--mj-white);\n      font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    }\n\n    .mj-compare {\n      padding: clamp(48px, 7vw, 96px) 20px;\n      background:\n        radial-gradient(circle at 0 0, rgba(47, 111, 237, 0.10), transparent 34%),\n        linear-gradient(180deg, #ffffff 0%, #f8faff 100%);\n    }\n\n    .mj-compare__inner {\n      width: min(1180px, 100%);\n      margin: 0 auto;\n    }\n\n    .mj-compare__heading {\n      max-width: 720px;\n      margin: 0 auto 34px;\n      text-align: center;\n    }\n\n    .mj-compare__eyebrow {\n      margin: 0 0 10px;\n      color: var(--mj-blue);\n      font-size: 13px;\n      font-weight: 800;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n    }\n\n    .mj-compare h2 {\n      margin: 0;\n      font-size: clamp(32px, 5vw, 58px);\n      line-height: 1.05;\n      letter-spacing: -0.04em;\n    }\n\n    .mj-compare__intro {\n      margin: 16px 0 0;\n      color: var(--mj-muted);\n      font-size: clamp(15px, 2vw, 18px);\n      line-height: 1.65;\n    }\n\n    .mj-compare__shell {\n      overflow: hidden;\n      border: 1px solid var(--mj-line);\n      border-radius: var(--mj-radius);\n      background: var(--mj-white);\n      box-shadow: var(--mj-shadow);\n    }\n\n    .mj-compare table {\n      width: 100%;\n      border-collapse: collapse;\n      table-layout: fixed;\n    }\n\n    .mj-compare th,\n    .mj-compare td {\n      padding: 20px 26px;\n      border-bottom: 1px solid var(--mj-line);\n      vertical-align: middle;\n    }\n\n    .mj-compare tr:last-child th,\n    .mj-compare tr:last-child td {\n      border-bottom: 0;\n    }\n\n    .mj-compare thead th {\n      padding-top: 28px;\n      padding-bottom: 28px;\n      background: var(--mj-white);\n      text-align: left;\n      vertical-align: top;\n    }\n\n    .mj-compare thead th:first-child,\n    .mj-compare tbody th {\n      width: 24%;\n    }\n\n    .mj-compare tbody th {\n      color: #344054;\n      background: var(--mj-soft);\n      font-size: 15px;\n      text-align: left;\n    }\n\n    .mj-compare tbody td {\n      width: 38%;\n      color: #263248;\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .mj-product {\n      display: grid;\n      grid-template-columns: 124px 1fr;\n      align-items: center;\n      gap: 20px;\n    }\n\n    .mj-product__image {\n      width: 124px;\n      aspect-ratio: 1 \/ 1;\n      border-radius: 18px;\n      background: var(--mj-soft);\n      object-fit: cover;\n      object-position: center;\n    }\n\n    .mj-product__name {\n      display: block;\n      margin-bottom: 8px;\n      font-size: clamp(18px, 2.3vw, 24px);\n      line-height: 1.2;\n    }\n\n    .mj-product__badge {\n      display: inline-flex;\n      align-items: center;\n      min-height: 30px;\n      padding: 6px 10px;\n      border-radius: 999px;\n      color: #2458bc;\n      background: var(--mj-blue-soft);\n      font-size: 12px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .mj-value--muted {\n      color: #98a2b3;\n    }\n\n    .mj-compare__summary {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 14px;\n      margin-top: 20px;\n    }\n\n    .mj-summary-card {\n      padding: 19px 20px;\n      border: 1px solid var(--mj-line);\n      border-radius: 16px;\n      background: rgba(255, 255, 255, 0.78);\n      color: #475467;\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .mj-summary-card strong {\n      color: var(--mj-ink);\n    }\n\n    .mj-compare__note {\n      margin: 15px 2px 0;\n      color: #7b8495;\n      font-size: 12px;\n      line-height: 1.55;\n      text-align: center;\n    }\n\n    @media (max-width: 820px) {\n      .mj-compare {\n        padding-right: 14px;\n        padding-left: 14px;\n      }\n\n      .mj-compare__heading {\n        margin-bottom: 24px;\n      }\n\n      .mj-compare__shell {\n        overflow: visible;\n        border: 0;\n        border-radius: 0;\n        background: transparent;\n        box-shadow: none;\n      }\n\n      .mj-compare table,\n      .mj-compare thead,\n      .mj-compare tbody {\n        display: block;\n      }\n\n      .mj-compare thead tr {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        gap: 10px;\n      }\n\n      .mj-compare thead th {\n        display: block;\n        min-width: 0;\n        padding: 12px;\n        border: 1px solid var(--mj-line);\n        border-radius: 18px;\n      }\n\n      .mj-compare thead th:first-child {\n        display: none;\n      }\n\n      .mj-product {\n        display: block;\n      }\n\n      .mj-product__image {\n        width: 100%;\n        margin-bottom: 12px;\n        border-radius: 12px;\n      }\n\n      .mj-product__name {\n        min-height: 43px;\n        margin-bottom: 8px;\n        font-size: 15px;\n      }\n\n      .mj-product__badge {\n        min-height: 38px;\n        border-radius: 10px;\n        font-size: 10px;\n      }\n\n      .mj-compare tbody {\n        display: grid;\n        gap: 10px;\n        margin-top: 10px;\n      }\n\n      .mj-compare tbody tr {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        overflow: hidden;\n        border: 1px solid var(--mj-line);\n        border-radius: 16px;\n        background: var(--mj-white);\n      }\n\n      .mj-compare tbody th,\n      .mj-compare tbody td {\n        display: block;\n        width: auto;\n        padding: 13px 14px;\n        border: 0;\n      }\n\n      .mj-compare tbody th {\n        grid-column: 1 \/ -1;\n        font-size: 12px;\n        letter-spacing: 0.04em;\n        text-transform: uppercase;\n      }\n\n      .mj-compare tbody td {\n        font-size: 13px;\n        line-height: 1.45;\n      }\n\n      .mj-compare tbody td + td {\n        border-left: 1px solid var(--mj-line);\n      }\n\n      .mj-compare__summary {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    @media (max-width: 390px) {\n      .mj-compare thead th {\n        padding: 9px;\n      }\n\n      .mj-product__name {\n        font-size: 14px;\n      }\n\n      .mj-compare tbody th,\n      .mj-compare tbody td {\n        padding-right: 11px;\n        padding-left: 11px;\n      }\n    }\n  \u003c\/style\u003e\n\u003csection class=\"mj-compare\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0814\/5371\/1586\/files\/22009aa6af31a0f84d08c613197bea30.png?v=1782820211\" alt=\"\" style=\"font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 0.875rem;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/3357\/9454\/files\/a50a8f92d0f49601ebdab4a07f77c24d.png?v=1782820225\" alt=\"\" style=\"font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 0.875rem;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0814\/5371\/1586\/files\/14b313e9ae5966cbd7abbb07de992bb7.png?v=1782820178\" alt=\"\" style=\"font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 0.875rem;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0748\/2156\/6647\/files\/4e4e580d399b93a5482a943111304446.png?v=1782820197\" alt=\"\" style=\"font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 0.875rem;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0814\/5371\/1586\/files\/f7e973f61c3f162a914a27417b97cc28.png?v=1782820239\" alt=\"\" style=\"font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 0.875rem;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/3357\/9454\/files\/c60f6f23bc33666829a3a2959ee12338.png?v=1782820218\" alt=\"\" style=\"font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 0.875rem;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/3357\/9454\/files\/cb476f025a7292d90c3f3917d10ae3cd.png?v=1782820232\" alt=\"\" style=\"font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 0.875rem;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/3357\/9454\/files\/15dd9493478e84dc3f495f104215c763.png?v=1782820185\" alt=\"\" style=\"font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 0.875rem;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1005\/5368\/7319\/files\/d92a03ef39d2db7077b07a12fdd31d5a.png?v=1782820205\" alt=\"\" style=\"font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 0.875rem;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/3357\/9454\/files\/5483b825d75ac6ff9a84d74e79cafb1d.png?v=1782820172\" alt=\"\" style=\"font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 0.875rem;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/3357\/9454\/files\/21aaa0e97c380213cc50266da581ebf5.png?v=1782820191\" alt=\"\" style=\"font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 0.875rem;\"\u003e\u003c\/section\u003e","brand":"MAGIC JOHN","offers":[{"title":"White","offer_id":47011882270908,"sku":null,"price":24.99,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":47011882303676,"sku":null,"price":24.99,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":47011882336444,"sku":null,"price":24.99,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":47011882369212,"sku":null,"price":24.99,"currency_code":"USD","in_stock":true},{"title":"Sky Blue","offer_id":47011882401980,"sku":null,"price":24.99,"currency_code":"USD","in_stock":true},{"title":"Snow White","offer_id":47011882434748,"sku":null,"price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0780\/7608\/4412\/files\/magic-john-mini-handheld-cooling-fan.jpg?v=1782752596","url":"https:\/\/magicjohntech.com\/products\/mini-handheld-cooling-fan","provider":"Magic John","version":"1.0","type":"link"}