FieldFire Compact Wood Stove
.ff *, .ff *::before, .ff *::after { box-sizing: border-box; } .ff { --orange: #C85A00; --orange-light: #E8762A; --army-dark: #161E0E; --cream: #F2EAD0; --cream-dark: #E5D9BA; --te xt-dark: #1A1A0E; --text-mid: #4A4A30; --rule: #D4C9A8; --f-head: 'Oswald', sans-serif; --f-body: 'Source Sans 3', sans-serif; font-family: var(--f-body); font-size: 16px; line-height: 1.65; color: var(--text-dark); background: var(--cream); -webkit-font-smoothing: antialiased; width: 100%; overflow-x: hidden; } .ff img { display: block; width: 100%; height: auto; max-width: 100%; } .ff p, .ff h1, .ff h2, .ff h3, .ff ul, .ff li { margin: 0; padding: 0; } .ff ul { list-style: none; } .ff__band { width: 100%; display: block; } .ff__inner { max-width: 1120px; margin: 0 auto; } /* ── INTRO ── */ .ff__intro { background: var(--cream); padding: 28px 20px 32px; border-bottom: 1px solid var(--rule); } .ff__intro-in { max-width: 820px; margin: 0 auto; text-align: center; } .ff__eyebrow { font-family: var(--f-head); font-size: 11px; letter-spacing: 4px; color: var(--orange); text-transform: uppercase; margin-bottom: 10px; } .ff__h2 { font-family: var(--f-head); font-size: clamp(28px, 6vw, 46px); font-weight: 700; color: var(--army-dark); text-transform: uppercase; line-height: 1.06; margin-bottom: 16px; } .ff__h2 span { color: var(--orange); } .ff__lead { font-size: 16px; color: var(--text-mid); line-height: 1.7; max-width: 580px; margin: 0 auto 28px; } .ff__stats { display: grid; grid-template-columns: repeat(2, 1fr); border: 1px solid var(--rule); border-radius: 8px; overflow: hidden; } .ff__stat { padding: 18px 10px; text-align: center; border-right: 1px solid var(--rule); border-bottom: 1px solid var(--rule); } .ff__stat:nth-child(even) { border-right: none; } .ff__stat:nth-last-child(-n+2) { border-bottom: none; } .ff__stat-n { font-family: var(--f-head); font-size: 32px; font-weight: 700; color: var(--orange); line-height: 1; margin-bottom: 6px; } .ff__stat-l { font-family: var(--f-head); font-size: 10px; letter-spacing: 1.5px; color: var(--text-mid); text-transform: uppercase; } /* ── HERO ── */ .ff__hero { background: var(--army-dark); position: relative; overflow: hidden; } .ff__hero-img { line-height: 0; } .ff__hero-img img { width: 100%; height: auto; display: block; } .ff__hero-scrim { position: absolute; top: 0; left: 0; right: 0; height: 62%; background: linear-gradient(to bottom, rgba(8,10,4,0.80) 0%, rgba(8,10,4,0.58) 34%, rgba(8,10,4,0.24) 66%, rgba(8,10,4,0.0) 100%); pointer-events: none; } .ff__hero-txt { position: absolute; top: 0; left: 0; padding: 22px 20px; max-width: 560px; text-align: left; } .ff__hero-eye { font-family: var(--f-head); font-size: 11px; letter-spacing: 4px; color: var(--orange-light); text-transform: uppercase; margin-bottom: 8px; text-shadow: 0 2px 8px rgba(0,0,0,0.95); } .ff__hero-title { font-family: var(--f-head); font-size: clamp(26px, 6.4vw, 52px); font-weight: 700; line-height: 1.02; color: #FFFFFF; -webkit-text-fill-color: #FFFFFF; text-transform: uppercase; margin-bottom: 10px; text-shadow: 0 2px 14px rgba(0,0,0,1), 0 4px 26px rgba(0,0,0,0.95), 1px 1px 0 rgba(0,0,0,0.85); } .ff__hero-title span { color: var(--orange-light); -webkit-text-fill-color: var(--orange-light); } .ff__hero-desc { font-size: clamp(13px, 2.6vw, 16px); color: #F2EAD0; line-height: 1.55; max-width: 440px; margin: 0 0 14px; text-shadow: 0 2px 10px rgba(0,0,0,1), 0 1px 4px rgba(0,0,0,0.95); } .ff__badges { display: flex; flex-wrap: wrap; gap: 7px; justify-content: flex-start; } .ff__badge { background: rgba(200,90,0,0.55); border: 1.5px solid rgba(232,118,42,0.9); color: #FFF5E4; font-family: var(--f-head); font-size: 10px; letter-spacing: 1.4px; text-transform: uppercase; padding: 5px 11px; border-radius: 3px; text-shadow: 0 1px 4px rgba(0,0,0,0.9); } /* ── STRIP ── */ .ff__strip { background: var(--orange); padding: 15px 20px; text-align: center; } .ff__strip p { font-family: var(--f-head); font-size: clamp(14px, 3.2vw, 18px); font-weight: 600; letter-spacing: 1px; color: #fff; text-transform: uppercase; } /* ── SECTION HEAD ── */ .ff__sec { background: var(--cream); text-align: center; padding: 42px 20px 36px; border-bottom: 1px solid var(--rule); } .ff__sec-in { max-width: 720px; margin: 0 auto; } .ff__sec-rule { width: 50px; height: 3px; background: var(--orange); margin: 0 auto 16px; } .ff__sec-sub { font-size: 16px; color: var(--text-mid); max-width: 600px; margin: 0 auto; line-height: 1.7; } /* ── FEATURE ROWS ── */ .ff__feat { padding: 38px 20px; border-bottom: 1px solid var(--rule); } .ff__feat--a { background: var(--cream); } .ff__feat--b { background: var(--cream-dark); } .ff__feat-in { max-width: 1120px; margin: 0 auto; } .ff__num { font-family: var(--f-head); font-size: 11px; font-weight: 500; letter-spacing: 3px; color: var(--orange); text-transform: uppercase; margin-bottom: 5px; } .ff__name { font-family: var(--f-head); font-size: clamp(22px, 5.4vw, 32px); font-weight: 700; color: var(--army-dark); text-transform: uppercase; line-height: 1.06; margin-bottom: 5px; } .ff__tag { font-size: 12px; font-weight: 600; color: var(--orange); text-transform: uppercase; letter-spacing: 1px; margin-bottom: 12px; } .ff__desc { font-size: 15px; color: var(--text-mid); line-height: 1.72; margin-bottom: 16px; } .ff__bulls { display: flex; flex-direction: column; gap: 10px; margin-bottom: 24px; } .ff__bulls li { display: flex; align-items: flex-start; gap: 10px; font-size: 15px; font-weight: 600; color: var(--text-dark); line-height: 1.5; } .ff__bulls li::before { content: ''; display: block; min-width: 18px; height: 18px; flex-shrink: 0; margin-top: 2px; background: var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat; border-radius: 2px; } .ff__shot { border-radius: 10px; overflow: hidden; line-height: 0; box-shadow: 0 8px 28px rgba(22,30,14,0.16); background: #EFE6CB; } /* mobile: paired shots show full image, no cropping */ .ff__pair { display: grid; grid-template-columns: 1fr; gap: 14px; } .ff__pair .ff__shot img { width: 100%; height: auto; } /* ── SPEC ── */ .ff__spec { background: var(--army-dark); padding: 42px 20px; text-align: center; border-bottom: 4px solid var(--orange); } .ff__spec-eye { font-family: var(--f-head); font-size: 11px; letter-spacing: 4px; color: var(--orange-light); text-transform: uppercase; margin-bottom: 10px; } .ff__spec-t { font-family: var(--f-head); font-size: clamp(22px, 5vw, 32px); font-weight: 700; color: #FFFFFF; -webkit-text-fill-color: #FFFFFF; text-transform: uppercase; margin-bottom: 14px; } .ff__spec-p { font-size: 15px; color: #E8DFC0; max-width: 520px; margin: 0 auto 26px; line-height: 1.7; } .ff__spec-grid { max-width: 700px; margin: 0 auto; display: grid; grid-template-columns: repeat(2, 1fr); border: 1px solid rgba(255,255,255,0.20); border-radius: 8px; overflow: hidden; } .ff__spec-cell { background: var(--army-dark); padding: 16px 8px; min-height: 104px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; border-right: 1px solid rgba(255,255,255,0.20); border-bottom: 1px solid rgba(255,255,255,0.20); } .ff__spec-cell:nth-child(2n) { border-right: none; } .ff__spec-cell:nth-child(n+3) { border-bottom: none; } .ff__spec-n { font-family: var(--f-head); font-size: 26px; font-weight: 700; color: var(--orange-light); line-height: 1; margin-bottom: 8px; } .ff__spec-l { font-family: var(--f-head); font-size: 10px; letter-spacing: 1.4px; color: #C9C0A0; text-transform: uppercase; line-height: 1.35; } /* ── IN THE BOX ── */ .ff__box { background: var(--cream-dark); padding: 42px 20px; border-bottom: 1px solid var(--rule); } .ff__cards { display: grid; grid-template-columns: 1fr; gap: 14px; margin-top: 20px; } .ff__card { background: var(--cream); border: 1px solid var(--rule); border-left: 4px solid var(--orange); border-radius: 6px; padding: 18px; display: flex; align-items: flex-start; gap: 14px; } .ff__card-ico { font-size: 30px; flex-shrink: 0; line-height: 1; } .ff__card-t { font-family: var(--f-head); font-size: 15px; font-weight: 600; color: var(--army-dark); text-transform: uppercase; letter-spacing: 0.3px; margin-bottom: 5px; } .ff__card-s { font-size: 13px; color: var(--text-mid); line-height: 1.55; } .ff__bonus-wrap { max-width: 1400px; margin: 0 auto; } .ff__bonus { margin: 30px -20px 0; border-radius: 0; overflow: hidden; line-height: 0; box-shadow: 0 12px 40px rgba(22,30,14,0.22); } .ff__bonus img { width: 100%; height: auto; } /* ── VALUE STACK ── */ .ff__value { background: var(--cream); padding: 44px 20px; border-bottom: 1px solid var(--rule); } .ff__value-in { max-width: 620px; margin: 0 auto; text-align: center; } .ff__value-list { margin: 26px 0 0; text-align: left; border: 1px solid var(--rule); border-radius: 10px; overflow: hidden; background: #FBF6E6; } .ff__value-row { display: flex; justify-content: space-between; align-items: baseline; gap: 14px; padding: 14px 16px; border-bottom: 1px solid var(--rule); } .ff__value-item { font-size: 14px; color: var(--text-dark); font-weight: 600; line-height: 1.4; } .ff__value-price { font-family: var(--f-head); font-size: 15px; font-weight: 600; color: var(--text-mid); white-space: nowrap; } .ff__value-row--total { background: var(--cream-dark); border-bottom: 1px solid var(--rule); } .ff__value-row--total .ff__value-item { font-family: var(--f-head); text-transform: uppercase; letter-spacing: 1px; font-size: 13px; } .ff__value-strike { font-family: var(--f-head); font-size: 18px; font-weight: 700; color: var(--text-mid); text-decoration: line-through; white-space: nowrap; } .ff__value-row--final { background: var(--army-dark); border-bottom: none; padding: 18px 16px; } .ff__value-row--final .ff__value-item { font-family: var(--f-head); text-transform: uppercase; letter-spacing: 1px; font-size: 13px; color: #FFFFFF; } .ff__value-final { font-family: var(--f-head); font-size: 28px; font-weight: 700; color: var(--orange-light); line-height: 1; white-space: nowrap; } .ff__value-save { margin-top: 16px; font-family: var(--f-head); font-size: 14px; font-weight: 600; letter-spacing: 1.5px; text-transform: uppercase; color: var(--orange); } .ff__value-note { margin-top: 10px; font-size: 13px; color: var(--text-mid); } /* ── PROOF ── */ .ff__proof { background: var(--cream); padding: 38px 20px; text-align: center; border-top: 1px solid var(--rule); } .ff__stars { font-size: 22px; color: var(--orange); margin-bottom: 12px; letter-spacing: 3px; } .ff__quote { font-size: clamp(16px, 3.6vw, 20px); font-style: italic; line-height: 1.6; max-width: 560px; margin: 0 auto 12px; } .ff__auth { font-family: var(--f-head); font-size: 11px; letter-spacing: 2px; color: var(--orange); text-transform: uppercase; } /* ── GUARANTEE ── */ .ff__guar { background: var(--army-dark); padding: 38px 20px; text-align: center; border-top: 4px solid var(--orange); } .ff__guar-ico { font-size: 42px; margin-bottom: 12px; line-height: 1; } .ff__guar-t { font-family: var(--f-head); font-size: clamp(22px, 4.6vw, 30px); font-weight: 700; color: #FFFFFF; -webkit-text-fill-color: #FFFFFF; text-transform: uppercase; margin-bottom: 12px; } .ff__guar-p { font-size: 16px; color: #E8DFC0; max-width: 460px; margin: 0 auto; line-height: 1.72; } /* ── FAQ ── */ .ff__faq { background: var(--cream-dark); padding: 42px 20px; } .ff__faq-in { max-width: 800px; margin: 0 auto; } .ff__faq-t { font-family: var(--f-head); font-size: clamp(20px, 4.6vw, 28px); font-weight: 700; color: var(--army-dark); text-transform: uppercase; text-align: center; margin-bottom: 24px; } .ff__q-item { border-top: 1px solid var(--rule); padding: 16px 0; } .ff__q-item:last-child { border-bottom: 1px solid var(--rule); } .ff__q { font-family: var(--f-head); font-size: 15px; font-weight: 600; color: var(--army-dark); text-transform: uppercase; letter-spacing: 0.3px; margin-bottom: 7px; } .ff__a { font-size: 14px; color: var(--text-mid); line-height: 1.72; } /* ── DESKTOP ── */ @media (min-width: 750px) { .ff__stats { grid-template-columns: repeat(4, 1fr); } .ff__stat { border-bottom: none; } .ff__stat:nth-child(even) { border-right: 1px solid var(--rule); } .ff__stat:last-child { border-right: none; } .ff__hero-txt { padding: 44px 48px; max-width: 620px; } .ff__sec { padding: 54px 40px 46px; } .ff__feat { padding: 56px 40px; } .ff__feat-in { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: center; } .ff__feat--flip .ff__media { order: -1; } /* paired shots stack full-width in the media column, uncropped */ .ff__pair { grid-template-columns: 1fr; gap: 14px; } .ff__pair .ff__shot img { width: 100%; height: auto; } .ff__spec-grid { grid-template-columns: repeat(4, 1fr); } .ff__spec-cell, .ff__spec-cell:nth-child(2n) { border-right: 1px solid rgba(255,255,255,0.20); } .ff__spec-cell:nth-child(n+3) { border-bottom: none; } .ff__spec-cell { border-bottom: none; } .ff__spec-cell:last-child { border-right: none; } .ff__cards { grid-template-columns: repeat(2, 1fr); } .ff__box, .ff__proof, .ff__guar, .ff__faq, .ff__spec, .ff__value { padding-left: 40px; padding-right: 40px; } .ff__bonus { margin: 34px auto 0; border-radius: 12px; } } Burns Sticks. Not Gas. Cook Real Meals Anywhere. No Fuel. Folds flat as a book. Sets up in seconds. Burns the twigs and sticks already on the ground. No propane to buy, no canisters to run dry, no bulky gear taking up half your pack. 20s To Set Up $0 Fuel Cost Flat Packs Down 12 Camp Recipes Sunray Survival The FieldFirePortable Stove Fold-flat wood stove. Cook a real meal over real fire using nothing but sticks off the ground. Burns Wood Packs Flat No Fuel Needed Ships Fast Gas cans run out. The forest floor doesn't. Why it works Fold. Feed. Cook. Vents pull air up through the burn chamber, so a handful of twigs puts out enough heat to boil water and grill dinner. The fuel is free and it's everywhere. Feature 01 Folds Flat. Sets Up In Seconds. In your pack one minute, cooking the next The whole stove collapses to about the thickness of a book and drops into the carrying bag. Unfold the panels, lock them in place, load your tinder. About 20 seconds, no tools, no fiddly assembly, no loose parts rolling off into the dirt. Snaps together in seconds and breaks down just as fast when it's time to move Packs flat into the included bag so it slides into any pack without hogging space Feature 02 Burns Sticks. Never Buys Fuel. The fuel is already on the ground Twigs, sticks, pinecones, bark. Whatever's around you is fuel. The vented chamber pulls air straight up through the fire so it burns hot on a small handful of wood. You'll never pack a propane canister again, and you'll never run dry three days into a trip. Burns hot and clean on found wood, no gas, no charcoal, no lighter fluid Gather as you go and cook anywhere, for as long as you want to stay out Feature 03 Built For The Wild Steel body, one-motion cleanup Heavy-duty stainless steel that takes the heat trip after trip. No thin sheet metal that warps the second a real fire gets going. When you're done, the ash tray slides out and dumps in one motion, so you're not scraping a hot box out with a stick. Stainless body holds its shape and wipes clean in seconds Removable ash tray catches the mess and protects the ground underneath Leaves no scorched patch behind, so you can cook where fire pits aren't allowed Feature 04 Pocket Bellows Included Turns a struggling ember into a roaring flame A telescoping steel tube that puts dry, focused air right at the base of your coals. Your breath is humid and scattered. This isn't. Damp wood, cold morning, fire that won't catch: two or three puffs and it takes off. Extends to reach deep into the burn chamber without scattering your fire Brings a weak fire up to cooking heat in a fraction of the time Feature 05 Flame-Resistant Gloves Included Grab the hot stove without thinking twice Most people cook one-handed with a stick and a prayer. These let you grab the grate, shift a burning log, or move the whole stove while it's running hot. The long knit sleeve covers your wrist and forearm, which is exactly where you get burned reaching over a fire. Extended sleeve protects your wrist and forearm when you reach over the flame Anti-slip silicone grip holds a hot grate or pan without slipping Soft cotton lining, so you'll actually wear them instead of leaving them in the bag Small Pack. Real Meal. Fits 5 Hot Dogs On The Grate The 5.5 inch grill surface handles a full pan, a kettle, or dinner for two. Small enough to disappear into your pack, big enough to actually feed you and whoever you dragged out there. 5.5" Grill Surface 5 Hot Dogs At Once 2 People Fed Flat Pack Size In The Box Everything To Cook Over Fire Gather, light, cook. That's it. The FieldFire ships with everything that makes open-flame cooking easy, plus two digital guides that hit your inbox the second you order. 🔥 Stove + Grate + Ash Tray Stainless wood-burning stove with built-in grill grate and removable ash tray. Packs flat into the included carrying bag. 💨 Pocket Bellows + Gloves Telescoping bellows to bring the fire up fast, and long-wrist flame-resistant gloves to handle it safely. 🍳 The FieldFire Cookbook: 12 Meals Twelve full camp meals built specifically for this stove and its 5.5 inch grate. Breakfast, one-pan dinners, and grilled classics, with exact fire sizes and cook times so nothing burns or comes out raw. No guessing what this thing can handle. 🧭 Outdoor Survival Tips Guide Field-tested basics worth knowing before you head out: fire building, shelter, water, and signaling. The stuff that turns a rough night outdoors into a story you tell later. What you're actually getting Over $107 Of Gear. $78.98. Fold-Flat Stainless Stove + Grill Grate + Ash Tray $36.98 Long-Wrist Flame-Resistant Gloves $16.98 Telescoping Pocket Bellows $14.98 Padded Carry Bag $12.98 The FieldFire Cookbook: 12 Camp Meals $12.98 Outdoor Survival Tips Guide $12.98 Bought Separately $107.88 Your Price $78.98 You Save $28.90 One kit, one shipment, everything you need to cook over fire. ★★★★★ "Had coffee boiling in minutes on twigs I grabbed off the ground. Packs flatter than my paperback. This thing lives in my pack now." Verified Customer 🛡️ 30-Day Money Back Guarantee Cook on it. Pack it. Take it on a real trip. If it doesn't hold up, contact us inside 30 days and we'll make it right. No hoops, no questions. Common Questions How much can it actually cook? The grill surface is 5.5 by 5.5 inches. We fit 5 hot dogs on it at once. It handles a pan, a kettle, or a full dinner for two. Compact enough to pack anywhere, big enough to be a real meal instead of a snack. What do the free guides actually include? The FieldFire Cookbook has 12 complete camp meals built around this stove and its grate size, with fire sizes and cook times for each one. The Outdoor Survival Tips guide covers fire building, shelter, water, and signaling. Both are instant downloads sent to your email at checkout. What does it burn? Twigs, sticks, bark, pinecones, whatever wood is around you. No propane, no canisters, nothing to buy or carry. Gather as you go and you'll never run dry mid-trip. How small does it pack down? It folds nearly flat and slides into the included carrying bag, roughly the thickness of a book. It fits in any pack without eating your space. Is it hard to set up? No. Unfold the panels, lock them into place, load your tinder. About 20 seconds, no tools required. Breaking it down to pack out is just as fast. How do I clean it? The ash tray slides out so you dump the ash in one motion. Wipe the stainless body down, fold it flat, done until next trip. How long does shipping take? Most orders arrive within 7 to 14 business days. The two digital e-books are delivered instantly to your email after purchase.
More you might like
Related
North Woods Fabrication Base Camp Stove Kit | Compact Wood S
Related
Portable Wood-Burning Camping Stove – Compact Backpacking St
Related
Henley Stoves Hazelwood 4.9kW Compact Wood Burning Stove (Ec
Related