{
  "store": {
    "name": "Northline Outdoor",
    "tagline": "Gear built for the long way round.",
    "url": "https://shopify.demo.busymate.ai",
    "currency": "USD",
    "founded": 2014,
    "hometown": "Bellingham, Washington",
    "email": "hello@northline.example",
    "phone": "+1 (360) 555-0142",
    "hours": "Mon–Fri 8am–6pm PT · Sat 9am–3pm PT"
  },
  "categories": [
    {
      "slug": "shelter",
      "name": "Shelter",
      "blurb": "Tents that pitch in minutes and stay put in weather.",
      "image": "cat-shelter"
    },
    {
      "slug": "packs",
      "name": "Packs",
      "blurb": "Daypacks to multi-day haulers, all carry-first.",
      "image": "cat-packs"
    },
    {
      "slug": "apparel",
      "name": "Apparel",
      "blurb": "Layers for rain, wind, cold, and the climb back up.",
      "image": "cat-apparel"
    },
    {
      "slug": "footwear",
      "name": "Footwear",
      "blurb": "Boots and socks that go the distance.",
      "image": "cat-footwear"
    },
    {
      "slug": "kitchen",
      "name": "Camp kitchen",
      "blurb": "Stoves, bottles and mugs for real meals outside.",
      "image": "cat-kitchen"
    },
    {
      "slug": "sleep",
      "name": "Sleep & light",
      "blurb": "Warm bags, bright headlamps, better mornings.",
      "image": "cat-sleep"
    }
  ],
  "products": [
    {
      "sku": "RIDGECREST-2P",
      "title": "Ridgecrest 2P Tent",
      "category": "shelter",
      "price": 329,
      "currency": "USD",
      "compareAt": 379,
      "badge": "bestseller",
      "weight": "1.9 kg",
      "options": {
        "colors": [
          "Glacier Blue",
          "Moss"
        ]
      },
      "stock": {
        "Glacier Blue": "in_stock",
        "Moss": "low"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "Freestanding two-person tent with two doors and two vestibules. A three-season, freestanding two-person tent with a full-mesh inner for star-watching, two doors so nobody climbs over anybody, and two vestibules for boots and packs. DAC-style aluminum poles, a 3,000 mm silicone-coated fly, and color-coded clips make setup a two-minute job.",
      "specs": [
        "Floor 2.2 × 1.3 m",
        "Peak height 105 cm",
        "Packed 48 × 15 cm",
        "Fly 20D ripstop, 3,000 mm"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/ridgecrest-2p-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-RIDGECREST-2P"
    },
    {
      "sku": "BASECAMP-3P",
      "title": "Basecamp 3P Tent",
      "category": "shelter",
      "price": 389,
      "currency": "USD",
      "compareAt": null,
      "badge": "new",
      "weight": "2.6 kg",
      "options": {
        "colors": [
          "Ember Orange"
        ]
      },
      "stock": {
        "Ember Orange": "in_stock"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "Roomy three-person dome for weekends where comfort wins. Our most livable tent: near-vertical walls, a 120 cm peak, and a wide front vestibule that doubles as a porch in the rain. Pitches fly-first in a downpour so the inner stays dry, and the stuff sack turns into a gear loft.",
      "specs": [
        "Floor 2.2 × 1.9 m",
        "Peak height 120 cm",
        "Fly 40D ripstop, 3,000 mm",
        "Fly-first pitch"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/basecamp-3p-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-BASECAMP-3P"
    },
    {
      "sku": "RIDGE-PACK-28",
      "title": "Ridgeline Backpack 28L",
      "category": "packs",
      "price": 96,
      "currency": "USD",
      "compareAt": null,
      "badge": "bestseller",
      "weight": "820 g",
      "options": {
        "colors": [
          "Slate",
          "Clay"
        ]
      },
      "stock": {
        "Slate": "in_stock",
        "Clay": "in_stock"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "The daypack that goes from trailhead to Tuesday. A 28-liter daypack with a padded 16-inch laptop sleeve, a removable hip belt, stretch side pockets that actually hold a bottle, and a rain cover stashed in the base. Recycled 420D nylon shell with a DWR finish.",
      "specs": [
        "28 L",
        "Laptop sleeve to 16\"",
        "Removable hip belt",
        "Included rain cover"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/ridgeline-28-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-RIDGE-PACK-28"
    },
    {
      "sku": "CAIRN-PACK-55",
      "title": "Cairn Trekking Pack 55L",
      "category": "packs",
      "price": 219,
      "currency": "USD",
      "compareAt": null,
      "badge": "featured",
      "weight": "1.7 kg",
      "options": {
        "colors": [
          "Storm Blue",
          "Brick"
        ],
        "sizes": [
          "S/M",
          "M/L"
        ]
      },
      "stock": {
        "Storm Blue / S/M": "in_stock",
        "Storm Blue / M/L": "in_stock",
        "Brick / S/M": "low",
        "Brick / M/L": "backorder"
      },
      "backorderShips": "about 3 weeks",
      "inStock": true,
      "description": "A multi-day hauler with a ventilated back panel and a real hip belt. Fifty-five liters for three to five days out. A suspended mesh back panel keeps air moving, the hip belt transfers load the way it should, and the brain lid pops off to become a summit pack. Sleeping-bag compartment, side-zip access, and dual ice-axe loops.",
      "specs": [
        "55 L",
        "Suspended mesh back",
        "Removable lid / summit pack",
        "Torso fit S/M 41–48 cm, M/L 46–53 cm"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/cairn-55-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-CAIRN-PACK-55"
    },
    {
      "sku": "TIMBER-DAY-22",
      "title": "Timber Canvas Daypack 22L",
      "category": "packs",
      "price": 118,
      "currency": "USD",
      "compareAt": null,
      "badge": null,
      "weight": "900 g",
      "options": {
        "colors": [
          "Wheat"
        ]
      },
      "stock": {
        "Wheat": "in_stock"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "Waxed canvas and brass, built to age well. A 22-liter roll-top in 18 oz waxed canvas with full-grain leather straps and solid brass hardware. Padded tablet sleeve, cotton-lined interior, and a wax that re-proofs with a tin and an afternoon.",
      "specs": [
        "22 L",
        "18 oz waxed canvas",
        "Full-grain leather trim",
        "Roll-top closure"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/timber-22-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-TIMBER-DAY-22"
    },
    {
      "sku": "ALPINE-PACK-40",
      "title": "Northline Alpine Pack 40L",
      "category": "packs",
      "price": 169,
      "currency": "USD",
      "compareAt": null,
      "badge": "new",
      "weight": "1.1 kg",
      "options": {
        "colors": [
          "Pine"
        ]
      },
      "stock": {
        "Pine": "in_stock"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "Stripped-down forty liters for fast overnights. A clean-lined 40-liter climbing and fastpacking bag: roll-top with a floating lid, reinforced haul loop, tool attachments, and a removable frame sheet so it packs flat for travel. Nothing you don't need.",
      "specs": [
        "40 L",
        "Removable frame sheet",
        "Roll-top + floating lid",
        "Ice-axe and pole carry"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/alpine-40-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-ALPINE-PACK-40"
    },
    {
      "sku": "TRAIL-SHELL",
      "title": "Trailhead Rain Shell",
      "category": "apparel",
      "price": 128,
      "currency": "USD",
      "compareAt": null,
      "badge": "bestseller",
      "weight": "310 g",
      "options": {
        "colors": [
          "Moss",
          "Charcoal",
          "Tidal Blue"
        ],
        "sizes": [
          "S",
          "M",
          "L",
          "XL"
        ]
      },
      "stock": {
        "Moss / S": "in_stock",
        "Moss / M": "in_stock",
        "Moss / L": "in_stock",
        "Moss / XL": "backorder",
        "Charcoal / S": "in_stock",
        "Charcoal / M": "in_stock",
        "Charcoal / L": "low",
        "Charcoal / XL": "in_stock",
        "Tidal Blue / S": "in_stock",
        "Tidal Blue / M": "in_stock",
        "Tidal Blue / L": "in_stock",
        "Tidal Blue / XL": "in_stock"
      },
      "backorderShips": "about 2 weeks",
      "inStock": true,
      "description": "Waterproof 2.5-layer shell that packs into its own pocket. A fully seam-taped 2.5-layer waterproof-breathable shell (20,000 mm / 20,000 g) with pit zips, a helmet-compatible hood, and a chest pocket the whole jacket stows into. Cut to layer over a fleece without ballooning.",
      "specs": [
        "2.5-layer, 20k/20k",
        "Fully taped seams",
        "Pit zips",
        "Packs into chest pocket"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/trailhead-shell-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-TRAIL-SHELL"
    },
    {
      "sku": "CIRRUS-DOWN",
      "title": "Cirrus Down Jacket",
      "category": "apparel",
      "price": 198,
      "currency": "USD",
      "compareAt": 240,
      "badge": "featured",
      "weight": "290 g",
      "options": {
        "colors": [
          "Black",
          "Juniper"
        ],
        "sizes": [
          "S",
          "M",
          "L",
          "XL"
        ]
      },
      "stock": {
        "Black / S": "in_stock",
        "Black / M": "in_stock",
        "Black / L": "in_stock",
        "Black / XL": "in_stock",
        "Juniper / S": "low",
        "Juniper / M": "in_stock",
        "Juniper / L": "in_stock",
        "Juniper / XL": "sold_out"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "800-fill responsibly sourced down, 290 grams, stuffs to a grapefruit. An 800-fill-power down puffy with a water-resistant shell and hydrophobic down, so a little drizzle doesn't end the day. Elastic cuffs, a drop hem, and an inside stuff pocket. Warm enough for shoulder-season summits, light enough to forget it's in the pack.",
      "specs": [
        "800 FP RDS-certified down",
        "20D water-resistant shell",
        "Stuffs into inner pocket",
        "290 g (size M)"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/cirrus-down-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-CIRRUS-DOWN"
    },
    {
      "sku": "ALPINE-BASE",
      "title": "Alpine Base Layer",
      "category": "apparel",
      "price": 58,
      "currency": "USD",
      "compareAt": null,
      "badge": null,
      "weight": "190 g",
      "options": {
        "colors": [
          "Charcoal",
          "Sand",
          "Navy"
        ],
        "sizes": [
          "XS",
          "S",
          "M",
          "L",
          "XL"
        ]
      },
      "stock": {
        "Charcoal / XS": "in_stock",
        "Charcoal / S": "in_stock",
        "Charcoal / M": "in_stock",
        "Charcoal / L": "in_stock",
        "Charcoal / XL": "in_stock",
        "Sand / XS": "in_stock",
        "Sand / S": "in_stock",
        "Sand / M": "in_stock",
        "Sand / L": "low",
        "Sand / XL": "in_stock",
        "Navy / XS": "in_stock",
        "Navy / S": "in_stock",
        "Navy / M": "in_stock",
        "Navy / L": "in_stock",
        "Navy / XL": "in_stock"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "Merino-blend long sleeve you can wear three days straight. A 160 g/m² merino-nylon blend long-sleeve crew: naturally odor-resistant, quick to dry, flatlock seams so nothing rubs under a pack. Pairs with the Trailhead Rain Shell as our wet-weather layering set.",
      "specs": [
        "87% merino / 13% nylon",
        "160 g/m²",
        "Flatlock seams",
        "Machine washable"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/alpine-base-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-ALPINE-BASE"
    },
    {
      "sku": "LODGE-FLEECE",
      "title": "Lodge Wool Fleece",
      "category": "apparel",
      "price": 142,
      "currency": "USD",
      "compareAt": null,
      "badge": "new",
      "weight": "520 g",
      "options": {
        "colors": [
          "Walnut"
        ],
        "sizes": [
          "S",
          "M",
          "L",
          "XL"
        ]
      },
      "stock": {
        "Walnut / S": "in_stock",
        "Walnut / M": "in_stock",
        "Walnut / L": "in_stock",
        "Walnut / XL": "in_stock"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "Heavyweight wool fleece with a shawl collar for cabin nights. A heavyweight boiled-wool fleece with a shawl collar, two hand-warmer pockets, and a blanket-soft interior. This is the layer for the campfire, the drive home, and most of November.",
      "specs": [
        "Boiled wool blend",
        "Shawl collar",
        "Snap front",
        "Relaxed fit"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/lodge-fleece-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-LODGE-FLEECE"
    },
    {
      "sku": "GRANITE-BOOT",
      "title": "Granite Hiking Boot",
      "category": "footwear",
      "price": 189,
      "currency": "USD",
      "compareAt": null,
      "badge": "bestseller",
      "weight": "1.1 kg / pair",
      "options": {
        "colors": [
          "Tobacco"
        ],
        "sizes": [
          "US 7",
          "US 8",
          "US 9",
          "US 10",
          "US 11",
          "US 12"
        ]
      },
      "stock": {
        "Tobacco / US 7": "in_stock",
        "Tobacco / US 8": "in_stock",
        "Tobacco / US 9": "in_stock",
        "Tobacco / US 10": "low",
        "Tobacco / US 11": "in_stock",
        "Tobacco / US 12": "backorder"
      },
      "backorderShips": "about 10 days",
      "inStock": true,
      "description": "Full-grain leather, waterproof membrane, resoleable. A mid-cut boot in 2.4 mm full-grain leather with a waterproof-breathable membrane, a stiff-enough shank for loaded miles, and a Vibram-style lugged outsole that a cobbler can replace. Broken in after a week, good for a decade.",
      "specs": [
        "Full-grain leather upper",
        "Waterproof membrane",
        "Resoleable lugged outsole",
        "Half sizes on request"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/granite-boot-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-GRANITE-BOOT"
    },
    {
      "sku": "TRAIL-SOCK-2PK",
      "title": "Trail Sock 2-pack",
      "category": "footwear",
      "price": 24,
      "currency": "USD",
      "compareAt": null,
      "badge": null,
      "weight": "120 g",
      "options": {
        "sizes": [
          "S",
          "M",
          "L"
        ]
      },
      "stock": {
        "S": "in_stock",
        "M": "in_stock",
        "L": "in_stock"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "Merino crew socks with a cushioned footbed. Lifetime guarantee. Two pairs of midweight merino crew socks with targeted cushioning under the heel and ball, a seamless toe, and arch compression that keeps them from bunching. If they wear out, we replace them — for life.",
      "specs": [
        "Merino blend",
        "Seamless toe",
        "Midweight cushion",
        "Lifetime guarantee"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/trail-sock-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-TRAIL-SOCK-2PK"
    },
    {
      "sku": "EMBER-STOVE",
      "title": "Ember Pocket Stove",
      "category": "kitchen",
      "price": 64,
      "currency": "USD",
      "compareAt": null,
      "badge": "featured",
      "weight": "88 g",
      "options": {
        "colors": [
          "Titanium"
        ]
      },
      "stock": {
        "Titanium": "in_stock"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "88-gram canister stove that boils a liter in under four minutes. A fold-out canister stove with a piezo igniter, a wide burner head for real simmering, and a pot support that holds a two-liter pot without wobble. Boils 1 L in 3 min 40 s at sea level. Fits inside your mug.",
      "specs": [
        "88 g",
        "Piezo igniter",
        "Boil 1 L: 3:40",
        "Fits standard screw-thread canisters"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/ember-stove-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-EMBER-STOVE"
    },
    {
      "sku": "BASECAMP-STOVE",
      "title": "Basecamp 2-Burner Stove",
      "category": "kitchen",
      "price": 139,
      "currency": "USD",
      "compareAt": null,
      "badge": null,
      "weight": "4.2 kg",
      "options": {
        "colors": [
          "Forest"
        ]
      },
      "stock": {
        "Forest": "in_stock"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "Two 10,000 BTU burners and a wind shield for the whole crew's breakfast. A classic folding two-burner propane stove with independent simmer control, three-sided wind panels, and a drip tray that lifts out for cleaning. Runs on 1 lb canisters or a bulk tank with the included adapter.",
      "specs": [
        "2 × 10,000 BTU",
        "Three-sided wind shield",
        "Removable drip tray",
        "Bulk-tank adapter included"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/basecamp-stove-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-BASECAMP-STOVE"
    },
    {
      "sku": "SUMMIT-BOTTLE-750",
      "title": "Summit Insulated Bottle 750ml",
      "category": "kitchen",
      "price": 32,
      "currency": "USD",
      "compareAt": null,
      "badge": "bestseller",
      "weight": "380 g",
      "options": {
        "colors": [
          "Black",
          "Sand",
          "Forest",
          "Clay"
        ]
      },
      "stock": {
        "Black": "in_stock",
        "Sand": "in_stock",
        "Forest": "in_stock",
        "Clay": "low"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "Double-wall stainless. Cold 24 hours, hot 12. A 750 ml vacuum-insulated stainless bottle with a leakproof loop cap, a wide mouth for ice, and a powder coat that survives being dropped on granite. Keeps drinks cold for 24 hours and hot for 12.",
      "specs": [
        "750 ml",
        "18/8 stainless",
        "Cold 24 h / hot 12 h",
        "Dishwasher safe"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/summit-bottle-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-SUMMIT-BOTTLE-750"
    },
    {
      "sku": "FIRESIDE-MUG",
      "title": "Fireside Enamel Mug",
      "category": "kitchen",
      "price": 18,
      "currency": "USD",
      "compareAt": null,
      "badge": null,
      "weight": "150 g",
      "options": {
        "colors": [
          "Ember Red",
          "Cream"
        ]
      },
      "stock": {
        "Ember Red": "in_stock",
        "Cream": "in_stock"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "The 350 ml enamel mug that outlives every trip. Steel enamel with a rolled rim, 350 ml, safe over a flame. Chips add character. Two of these live in every Northline staff car.",
      "specs": [
        "350 ml",
        "Steel enamel",
        "Flame safe",
        "Stackable"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/fireside-mug-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-FIRESIDE-MUG"
    },
    {
      "sku": "DRIFT-BAG-20",
      "title": "Drift Down Sleeping Bag (−7 °C)",
      "category": "sleep",
      "price": 249,
      "currency": "USD",
      "compareAt": null,
      "badge": "featured",
      "weight": "960 g",
      "options": {
        "sizes": [
          "Regular",
          "Long"
        ]
      },
      "stock": {
        "Regular": "in_stock",
        "Long": "low"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "700-fill mummy bag rated to −7 °C, under a kilo. A 700-fill hydrophobic down mummy bag with a −7 °C comfort limit, a contoured hood, a draft collar and a full-length zipper baffle. Compresses to 20 × 30 cm. Two Drifts zip together.",
      "specs": [
        "700 FP hydrophobic down",
        "Comfort −7 °C",
        "960 g (Regular)",
        "Left/right zips pair"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/drift-bag-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-DRIFT-BAG-20"
    },
    {
      "sku": "CONTOUR-POLES",
      "title": "Contour Carbon Trekking Poles",
      "category": "sleep",
      "price": 119,
      "currency": "USD",
      "compareAt": null,
      "badge": null,
      "weight": "420 g / pair",
      "options": {
        "colors": [
          "Carbon"
        ]
      },
      "stock": {
        "Carbon": "in_stock"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "Three-section carbon poles with cork grips and flip locks. A pair of three-section carbon fiber poles with cork grips, extended foam lower grips for steep sidehills, flip-lock adjusters, and interchangeable trail and snow baskets. 420 grams for the pair.",
      "specs": [
        "Carbon fiber",
        "Cork grips",
        "Flip locks",
        "Adjust 100–135 cm"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/contour-poles-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-CONTOUR-POLES"
    },
    {
      "sku": "LUMEN-400",
      "title": "Lumen 400 Headlamp",
      "category": "sleep",
      "price": 49,
      "currency": "USD",
      "compareAt": null,
      "badge": "new",
      "weight": "78 g",
      "options": {
        "colors": [
          "Ember Orange"
        ]
      },
      "stock": {
        "Ember Orange": "in_stock"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "400 lumens, USB-C rechargeable, red night mode. A 400-lumen rechargeable headlamp with a spot-and-flood beam, red night mode that saves your camp mates' eyes, a lock-out so it doesn't drain in the pack, and IPX7 water resistance. USB-C, 40 hours on low.",
      "specs": [
        "400 lm",
        "USB-C rechargeable",
        "IPX7",
        "Red mode + lock-out"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/lumen-headlamp-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-LUMEN-400"
    },
    {
      "sku": "RIDGE-BEANIE",
      "title": "Ridge Wool Beanie",
      "category": "apparel",
      "price": 28,
      "currency": "USD",
      "compareAt": null,
      "badge": null,
      "weight": "60 g",
      "options": {
        "colors": [
          "Tidal Blue",
          "Charcoal",
          "Oat"
        ]
      },
      "stock": {
        "Tidal Blue": "in_stock",
        "Charcoal": "in_stock",
        "Oat": "in_stock"
      },
      "backorderShips": null,
      "inStock": true,
      "description": "Ribbed merino beanie, one size, every season. A ribbed merino beanie with a fold-over cuff — warm enough for a winter summit, thin enough for a cold morning at the trailhead. One size.",
      "specs": [
        "100% merino",
        "One size",
        "Fold cuff",
        "Machine washable"
      ],
      "image": "https://shopify.demo.busymate.ai/img/products/ridge-beanie-960.webp",
      "url": "https://shopify.demo.busymate.ai/#p-RIDGE-BEANIE"
    }
  ]
}
