{"product_id":"ninja-fireside360-outdoor-heater-fire-pit","title":"Ninja Fireside360™ Outdoor Heater \u0026 Fire Pit","description":"\u003cdiv class=\"fireside360-root\"\u003e\n\u003cstyle\u003e\n    \/* ========= Base ========= *\/\n    .fireside360-root{--bg-dark:#000;--text-light:#fff;--text-dim:#ededed;--text:#222;--brand:#0D9AFF;--maxw:1200px;--radius:16px;--shadow:0 10px 30px rgba(0,0,0,.15);--gap:24px}\n    .fireside360-root *{box-sizing:border-box}\n    .fireside360-root img,.fireside360-root video{max-width:100%;display:block}\n    .fireside360-root .container{max-width:var(--maxw);margin:auto;padding:0 16px}\n    .fireside360-root .section{padding:40px 0}\n    @media (min-width: 992px){.fireside360-root .section{padding:72px 0}}\n    .fireside360-root .on-dark{color:var(--text-light)}\n\n    \/* ========= Hero Video ========= *\/\n    .fs-hero{position:relative;background:var(--bg-dark);overflow:hidden}\n    .fs-hero__wrap{position:relative;max-width:1600px;margin:0 auto;aspect-ratio:16\/9}\n    @media (max-width: 767px){.fs-hero__wrap{aspect-ratio:9\/16}}\n    .fs-hero__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n    .fs-hero__overlay{position:absolute;inset:0;display:grid;place-content:center;text-align:center;padding:16px;background:linear-gradient(to bottom,rgba(0,0,0,.38),rgba(0,0,0,.38))}\n    .fs-hero__title{margin:0 0 10px;font-size:clamp(22px,3.6vw,44px);line-height:1.15}\n    .fs-hero__desc{margin:0 auto;max-width:50ch;color:var(--text-dim);font-size:clamp(14px,1.6vw,18px)}\n\n    \/* ========= Banner ========= *\/\n    .fs-banner{background:#f2f2f2;border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);color:var(--text)}\n    .fs-banner__title{margin:0 0 6px;font-weight:700;font-size:clamp(18px,2.2vw,28px)}\n    .fs-banner__desc{margin:0;color:#555}\n\n    \/* ========= Carousel ========= *\/\n    .fs-carousel{--card-w:320px;position:relative}\n    .fs-carousel__vp{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scroll-behavior:smooth}\n    .fs-carousel__vp::-webkit-scrollbar{height:8px}\n    .fs-carousel__vp::-webkit-scrollbar-thumb{background:#ddd;border-radius:8px}\n    .fs-card{flex:0 0 var(--card-w);scroll-snap-align:center;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}\n    .fs-card__media{aspect-ratio:4\/3;object-fit:cover}\n    .fs-card__body{padding:16px}\n    .fs-card__title{margin:0 0 6px;font-weight:700}\n    .fs-card__desc{margin:0;color:#555}\n    .fs-carousel__ctrls{display:flex;gap:8px;justify-content:center;margin-top:12px}\n    .fs-btn{border:1px solid #ddd;background:#fff;border-radius:999px;padding:8px 14px;cursor:pointer}\n    .fs-btn:active{transform:scale(.98)}\n    @media (min-width: 992px){.fs-carousel{--card-w:360px}}\n\n    \/* ========= 50\/50 Section ========= *\/\n    .fs-fifty{display:grid;gap:var(--gap);grid-template-columns:1fr;align-items:center}\n    .fs-fifty__media{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}\n    .fs-fifty__heading{margin:0 0 10px;font-size:clamp(18px,2.6vw,32px)}\n    .fs-fifty__text{margin:0;color:#444}\n    @media (min-width: 992px){.fs-fifty{grid-template-columns:1.1fr .9fr}}\n\n    \/* ========= Two Column Image + Video ========= *\/\n    .fs-twoup{display:grid;gap:var(--gap);grid-template-columns:1fr;align-items:start}\n    .fs-tile{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);background:#000}\n    .fs-note{font-size:15px;color:#555;margin-top:8px}\n    @media (min-width: 992px){.fs-twoup{grid-template-columns:1fr 1fr}}\n\n    \/* ========= Product Details ========= *\/\n    .fs-details{line-height:1.6;color:#333}\n    .fs-details p{margin-bottom:1em}\n    .fs-details ul{margin:0;padding-left:20px}\n    .fs-details ul li{margin-bottom:6px}\n    .fs-attributes{margin-top:20px;border-top:1px solid #eee;padding-top:20px}\n    .fs-attributes .item-row{display:flex;justify-content:space-between;padding:6px 0;font-size:15px;color:#444;border-bottom:1px dashed #eee}\n    .fs-attributes .pd-attribute-label{font-weight:600}\n\n    \/* ========= Reduced motion ========= *\/\n    @media (prefers-reduced-motion: reduce){.fs-carousel__vp{scroll-behavior:auto}}\n  \u003c\/style\u003e\n\u003c!-- ===== Hero Video ===== --\u003e\n\u003cdiv class=\"fs-hero on-dark\"\u003e\n\u003cdiv class=\"fs-hero__wrap\"\u003e\n\u003cvideo class=\"fs-hero__media\" autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"auto\" poster=\"https:\/\/assets.sharkninja.com\/video\/upload\/q_auto\/v1\/storefront\/products\/OF101\/OF101_HeroMarquee_Video-Desktop-4320x2430_01.jpg\"\u003e\n        \u003csource src=\"https:\/\/assets.sharkninja.com\/video\/upload\/v1758314232\/storefront\/products\/OF101\/OF101_HeroMarquee_Video-Mobile-1080x1920_01.mp4\" type=\"video\/mp4\" media=\"(max-width: 767px)\"\u003e\n        \u003csource src=\"https:\/\/assets.sharkninja.com\/video\/upload\/v1758314072\/storefront\/products\/OF101\/OF101_HeroMarquee_Video-Desktop-4320x2430_01.mp4\" type=\"video\/mp4\" media=\"(min-width: 768px)\"\u003e\n      \u003c\/video\u003e\n\u003cdiv class=\"fs-hero__overlay\"\u003e\n\u003cdiv class=\"fs-hero__title\"\u003eLight the flame. Control the heat. Set the mood.\u003c\/div\u003e\n\u003cdiv class=\"fs-hero__desc\"\u003eNinja™ Fireside360™: Powerful heat and smokeless flames at the turn of a dial.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"container\"\u003e\n\u003c!-- ===== Banner ===== --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"fs-banner\"\u003e\n\u003cdiv class=\"fs-banner__title\"\u003eFeel the heat\u003c\/div\u003e\n\u003cdiv class=\"fs-banner__desc\"\u003e80,000 BTUs of heat and flames with Ninja™ Heatzone Technology™.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Carousel ===== --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv style=\"text-align: center; margin: 0 0 16px; font-size: clamp(18px,2.4vw,30px);\"\u003eAll-in-one functionality\u003c\/div\u003e\n\u003cdiv class=\"fs-carousel\" data-fs-carousel=\"\"\u003e\n\u003cdiv class=\"fs-carousel__vp\" aria-live=\"polite\"\u003e\n\u003cdiv class=\"fs-card\"\u003e\n\u003cimg class=\"fs-card__media\" loading=\"lazy\" src=\"https:\/\/cdn.tuebucketcache.com\/uploader\/2a84c3440ca641d2f8c216532404232e4794a2b17e846e12abfa9155456068c1.jpg\" alt=\"Create a heatzone\"\u003e\n\u003cdiv class=\"fs-card__body\"\u003e\n\u003cdiv class=\"fs-card__title\"\u003eCreate a heatzone\u003c\/div\u003e\n\u003cdiv class=\"fs-card__desc\"\u003eWarm up a whole group with a heat zone that puts heat in every seat.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-card\"\u003e\n\u003cimg class=\"fs-card__media\" loading=\"lazy\" src=\"https:\/\/cdn.tuebucketcache.com\/uploader\/4ec22acc0f418365ae2c6de0a66ebf83224e9f9b489414fdfd6fdf574fc9b54e.jpg\" alt=\"Set the ambiance with flames\"\u003e\n\u003cdiv class=\"fs-card__body\"\u003e\n\u003cdiv class=\"fs-card__title\"\u003eSet the ambiance with flames\u003c\/div\u003e\n\u003cdiv class=\"fs-card__desc\"\u003eIgnite the flames and adjust for full brightness or a soft moody glow.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-card\"\u003e\n\u003cimg class=\"fs-card__media\" loading=\"lazy\" src=\"https:\/\/cdn.tuebucketcache.com\/uploader\/fa195d4f095b1d3b67c5ca7e259b8290e7bd4b6b7b67ef8a764fc18cc354a1bd.jpg\" alt=\"Choose heat, flames, or both\"\u003e\n\u003cdiv class=\"fs-card__body\"\u003e\n\u003cdiv class=\"fs-card__title\"\u003eChoose heat, flames, or both\u003c\/div\u003e\n\u003cdiv class=\"fs-card__desc\"\u003eUse both heat and flames at the same time for the ultimate outdoor experience.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-carousel__ctrls\"\u003e\n\u003cbutton type=\"button\" class=\"fs-btn\" data-fs-prev=\"\" aria-label=\"Previous\"\u003e‹\u003c\/button\u003e \u003cbutton type=\"button\" class=\"fs-btn\" data-fs-next=\"\" aria-label=\"Next\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 50\/50 Section ===== --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"fs-fifty\"\u003e\n\u003cdiv class=\"fs-fifty__media\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.tuebucketcache.com\/uploader\/6dca4136826823df326c46999e21e67ecc12b11320dd021e7712bb6537a73b70.jpg\" alt=\"Good clean fun\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"fs-fifty__content\"\u003e\n\u003cdiv class=\"fs-fifty__heading\"\u003eGood clean fun\u003c\/div\u003e\n\u003cdiv class=\"fs-fifty__text\"\u003eDesigned for smokeless entertaining with no sparks, no embers, and no cleanup after every use. Turn it off in a twist and leave it outside with its weather-resistant build.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Two Column Section ===== --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"fs-twoup\"\u003e\n\u003cdiv class=\"fs-tile\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.tuebucketcache.com\/uploader\/6bf5274722ea29b8bf8dd07275a7af13feb859d6abcf8438d5194b321e74bcab.jpg\" alt=\"Ninja Fireside360 outdoor scene\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"fs-tile\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"auto\" poster=\"https:\/\/assets.sharkninja.com\/video\/upload\/q_auto\/c_limit,h_500,w_400\/v1\/storefront\/products\/OF101\/OF101_INNOVATION_831x1200-Mobile_02.jpg\"\u003e\n              \u003csource src=\"https:\/\/assets.sharkninja.com\/video\/upload\/v1758314402\/storefront\/products\/OF101\/OF101_INNOVATION_831x1200-Mobile_02.mp4\" type=\"video\/mp4\"\u003e\n            \u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"fs-note\"\u003eThe Ninja™ Fireside360™ was designed to be fuel efficient while providing heat that can warm the whole body. Stress-tested, weather-tested, it’s ready for your yard.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Product Details Section ===== --\u003e\n\u003cdiv class=\"section fs-details\"\u003e\n\u003cp\u003eLight the flame, control the heat and set the mood with the all-in-one customizable smokeless Ninja Fireside360™. This powerful outdoor heater \u0026amp; fire pit creates a circular heat zone and instant flames on demand. Choose between flame only, heat only, or both to match any mood, any time of the year. Ninja’s Heatzone™ Technology means you can control the flame and the heat at the turn of the dial to adjust your environment to your preferred settings. And propane power means head-to-toe heat coverage with no smoke, no embers, and no cleanup after every use.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e3 MODES, 1 UNIT: Choose between three unique modes to match your mood— flame only, heat only, or flame and heat.\u003c\/li\u003e\n\u003cli\u003ePROPANE FIRE PIT: Create the perfect ambiance with full flame control – perfect for warm evenings when you want the firepit aesthetic but don’t need the extra heat.\u003c\/li\u003e\n\u003cli\u003ePOWERFUL OUTDOOR HEATER: Cozy up on the patio with just heat, no flame. Ideal for windier days or chilly evenings when warmth is desired.\u003c\/li\u003e\n\u003cli\u003e80,000 BTUS OF COMBINED HEAT \u0026amp; FLAME: Use the Ambient Flame Mode and Heat Mode together for maximum heat and the perfect ambiance.\u003c\/li\u003e\n\u003cli\u003eHASSLE-FREE CONTROL: Ignite, extinguish, and control the flame and heat levels with the turn of a dial—no more waiting for wood to light or burn out.\u003c\/li\u003e\n\u003cli\u003eSMOKELESS ENTERTAINING: Enjoy the ambiance of flames without worrying about ashes, cleanup or smoky clothing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"fs-attributes\"\u003e\n\u003cdiv class=\"item-row\"\u003e\n\u003cspan class=\"pd-attribute-label\"\u003eModel:\u003c\/span\u003e\u003cspan class=\"pd-attribute-value\"\u003eOF101BK\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item-row\"\u003e\n\u003cspan class=\"pd-attribute-label\"\u003eColor:\u003c\/span\u003e\u003cspan class=\"pd-attribute-value\"\u003eBlack\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item-row\"\u003e\n\u003cspan class=\"pd-attribute-label\"\u003eWeight:\u003c\/span\u003e\u003cspan class=\"pd-attribute-value\"\u003e39.9 lbs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item-row\"\u003e\n\u003cspan class=\"pd-attribute-label\"\u003eWarranty (Years):\u003c\/span\u003e\u003cspan class=\"pd-attribute-value\"\u003e                                                                                                                                                                                                                                                              2\u003c\/span\u003e\u003cspan class=\"pd-attribute-label\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item-row\"\u003e\n\u003cspan class=\"pd-attribute-label\"\u003eProduct Dimensions:                                                                                                                                                                                                       \u003c\/span\u003e\u003cspan class=\"pd-attribute-value\"\u003e21.8 in L x 21.8 in W x 28.8 in H\u003c\/span\u003e\u003cspan class=\"pd-attribute-label\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Carousel Controls Script ===== --\u003e\n\u003cscript\u003e\n    (function(){\n      var roots=document.querySelectorAll('.fireside360-root [data-fs-carousel]');\n      roots.forEach(function(c){\n        var vp=c.querySelector('.fs-carousel__vp');\n        var prev=c.querySelector('[data-fs-prev]');\n        var next=c.querySelector('[data-fs-next]');\n        if(!vp||!prev||!next) return;\n        function cardW(){\n          var first=c.querySelector('.fs-card');\n          return first? first.getBoundingClientRect().width : 320;\n        }\n        var gap=16;\n        prev.addEventListener('click',function(){vp.scrollBy({left:-(cardW()+gap),behavior:'smooth'});});\n        next.addEventListener('click',function(){vp.scrollBy({left:(cardW()+gap),behavior:'smooth'});});\n      });\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Gilberto Diaz","offers":[{"title":"White","offer_id":41756790849669,"sku":"ftft","price":74.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":41756790882437,"sku":"ftft","price":74.0,"currency_code":"USD","in_stock":true},{"title":"wine red","offer_id":41756790915205,"sku":"ftft","price":74.0,"currency_code":"USD","in_stock":true},{"title":"Dark blue","offer_id":41756790947973,"sku":"ftft","price":74.0,"currency_code":"USD","in_stock":true},{"title":"green","offer_id":41756790980741,"sku":"ftft","price":74.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0604\/1763\/8533\/files\/bc0ad6e0564d45ac7ace090d9ccfdb6bc495a61a2406c53415c6bc99ef516e68.avif?v=1783607415","url":"https:\/\/p7gddj-6s.myshopify.com\/products\/ninja-fireside360-outdoor-heater-fire-pit","provider":"Gilberto Diaz","version":"1.0","type":"link"}