{"title":"Range (bags)","description":"","products":[{"product_id":"eberlestock-bang-bang-rangebag","title":"Eberlestock Bang-Bang Rangebag","description":"\u003csection class=\"tpc-specs-two\" aria-label=\"Specs and technical features\"\u003e\n  \u003cstyle\u003e\n    .tpc-specs-two{\n      --bg:#000;\n      --card:#070707;\n      --ink:#f2f2f2;\n      --muted:rgba(242,242,242,.72);\n      --accent:#ff8a2a;\n      --accent2:#a85714;\n      --stroke:rgba(255,138,42,.22);\n      --shadow:0 0 22px rgba(255,138,42,.10);\n\n      color:var(--ink);\n      font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n      padding:10px 0;\n    }\n\n    .tpc-specs-two .wrap{\n      max-width:1100px;\n      margin:0 auto;\n      padding:0 16px;\n      display:grid;\n      grid-template-columns: 1fr 1fr;\n      gap:34px;\n      align-items:start;\n    }\n\n    .tpc-specs-two .title{\n      margin:0 0 14px;\n      letter-spacing:.08em;\n      text-transform:uppercase;\n      font-weight:900;\n      color:var(--accent);\n      font-size:22px;\n      display:flex;\n      align-items:center;\n      gap:10px;\n    }\n    .tpc-specs-two .title:before{\n      content:\"—\";\n      color:var(--accent2);\n      opacity:.9;\n    }\n\n    .tpc-specs-two .box{\n      border:1px solid var(--stroke);\n      border-radius:18px;\n      background:radial-gradient(120% 140% at 0% 0%, rgba(168,87,20,.18) 0%, rgba(0,0,0,.55) 55%, rgba(0,0,0,.75) 100%);\n      box-shadow:var(--shadow);\n      padding:18px 18px 14px;\n    }\n\n    \/* LEFT: specs rows with icons *\/\n    .tpc-specs-two .rows{\n      margin:0;\n      padding:0;\n      list-style:none;\n      display:flex;\n      flex-direction:column;\n      gap:12px;\n    }\n    .tpc-specs-two .row{\n      display:grid;\n      grid-template-columns: 34px 1fr;\n      gap:12px;\n      align-items:center;\n      padding:10px 10px;\n      border-radius:14px;\n      border:1px solid rgba(255,138,42,.12);\n      background:rgba(0,0,0,.38);\n      transition: transform .15s ease, border-color .2s ease, box-shadow .2s ease, background-color .2s ease;\n    }\n    .tpc-specs-two .row:hover{\n      transform:translateY(-1px);\n      border-color:rgba(255,138,42,.38);\n      box-shadow:0 0 18px rgba(255,138,42,.18);\n      background:rgba(168,87,20,.10);\n    }\n    .tpc-specs-two .ico{\n      width:34px;height:34px;\n      border-radius:12px;\n      border:1px solid rgba(255,138,42,.25);\n      display:grid;\n      place-items:center;\n      background:rgba(0,0,0,.45);\n      box-shadow: inset 0 0 0 1px rgba(0,0,0,.4);\n    }\n    .tpc-specs-two svg{\n      width:18px;height:18px;\n      stroke:rgba(255,138,42,.95);\n      fill:none;\n      stroke-width:2;\n      stroke-linecap:round;\n      stroke-linejoin:round;\n    }\n    .tpc-specs-two .label{\n      color:var(--ink);\n      font-weight:800;\n      letter-spacing:.02em;\n    }\n    .tpc-specs-two .val{\n      color:var(--muted);\n      font-weight:650;\n      margin-left:6px;\n    }\n\n    \/* RIGHT: features list *\/\n    .tpc-specs-two .bullets{\n      margin:0;\n      padding:4px 0 0 18px;\n      color:var(--muted);\n      line-height:1.55;\n    }\n    .tpc-specs-two .bullets li{\n      margin:8px 0;\n    }\n    .tpc-specs-two .bullets li::marker{\n      color:rgba(255,138,42,.95);\n    }\n\n    @media (max-width: 900px){\n      .tpc-specs-two .wrap{ grid-template-columns:1fr; gap:18px; }\n      .tpc-specs-two .title{ font-size:20px; }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"wrap\"\u003e\n    \u003c!-- LEFT --\u003e\n    \u003cdiv\u003e\n      \u003ch3 class=\"title\"\u003eSPECS\u003c\/h3\u003e\n      \u003cdiv class=\"box\"\u003e\n        \u003cul class=\"rows\"\u003e\n          \u003cli class=\"row\"\u003e\n            \u003cspan class=\"ico\" aria-hidden=\"true\"\u003e\n              \u003c!-- volume --\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73L13 2.27a2 2 0 0 0-2 0L4 6.27A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3.3 7.5 12 12l8.7-4.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 22V12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"label\"\u003eVolume:\u003c\/span\u003e\u003cspan class=\"val\"\u003e2062.5 c.i. \/ 33.80L\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/li\u003e\n\n          \u003cli class=\"row\"\u003e\n            \u003cspan class=\"ico\" aria-hidden=\"true\"\u003e\n              \u003c!-- weight --\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M8 7a4 4 0 0 1 8 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 7h12l2 14H4L6 7z\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 7V6a2 2 0 1 1 4 0v1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"label\"\u003eWeight:\u003c\/span\u003e\u003cspan class=\"val\"\u003e4 lbs\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/li\u003e\n\n          \u003cli class=\"row\"\u003e\n            \u003cspan class=\"ico\" aria-hidden=\"true\"\u003e\n              \u003c!-- dimensions --\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 8V3h-5\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 16v5h5\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 3 14 10\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 21l7-7\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 14h7v7h-7z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 3h7v7H3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"label\"\u003eDimensions:\u003c\/span\u003e\u003cspan class=\"val\"\u003e10.25H × 21W × 10D\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/li\u003e\n\n          \u003cli class=\"row\"\u003e\n            \u003cspan class=\"ico\" aria-hidden=\"true\"\u003e\n              \u003c!-- bottom compartment --\u003e\n              \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 7h18\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 7v14h14V7\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 11h10\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 15h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"label\"\u003eBottom Compartment Dimensions:\u003c\/span\u003e\n              \u003cspan class=\"val\"\u003e21.5\" L × 9.5\" W × 2\" D\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- RIGHT --\u003e\n    \u003cdiv\u003e\n      \u003ch3 class=\"title\"\u003eTECHNICAL FEATURES\u003c\/h3\u003e\n      \u003cdiv class=\"box\"\u003e\n        \u003cul class=\"bullets\"\u003e\n          \u003cli\u003ePolycarbonate bottom shell\u003c\/li\u003e\n          \u003cli\u003ePadded configureable main compartment\u003c\/li\u003e\n          \u003cli\u003eAdjustable shoulder harness\u003c\/li\u003e\n          \u003cli\u003eCustomizable organization dividers\u003c\/li\u003e\n          \u003cli\u003eBasement compartment for secure storage\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"My Store","offers":[{"title":"Black","offer_id":52506351173974,"sku":null,"price":255.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0994\/9492\/0534\/files\/Artboard_1_copy_1188d076-1a0d-4c58-80de-7d847d3e0b1a.webp?v=1770191744"},{"product_id":"eberlestock-upranger-rangebag","title":"Eberlestock UpRanger Rangebag","description":"\u003csection class=\"tpc-split-specs\" aria-label=\"Specs and technical features\"\u003e\n  \u003cstyle\u003e\n    .tpc-split-specs{\n      --ink:#f2f2f2;\n      --muted:rgba(242,242,242,.72);\n      --accent:#ff8a2a;\n      --accent2:#a85714;\n      --stroke:rgba(255,138,42,.20);\n      --shadow:0 0 22px rgba(255,138,42,.10);\n\n      font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n      color:var(--ink);\n      padding:10px 0;\n    }\n    .tpc-split-specs .wrap{max-width:1100px;margin:0 auto;padding:0 16px;}\n    .tpc-split-specs .grid{\n      display:grid;\n      grid-template-columns:1fr 1fr;\n      gap:18px;\n      align-items:start;\n    }\n    .tpc-split-specs .title{\n      margin:0 0 12px;\n      letter-spacing:.10em;\n      text-transform:uppercase;\n      font-weight:900;\n      color:var(--accent);\n      font-size:22px;\n      display:flex;align-items:center;gap:10px;\n    }\n    .tpc-split-specs .title:before{content:\"—\";color:var(--accent2);opacity:.9;}\n\n    .tpc-split-specs .box{\n      border:1px solid var(--stroke);\n      border-radius:18px;\n      background:radial-gradient(120% 140% at 0% 0%, rgba(168,87,20,.16) 0%, rgba(0,0,0,.55) 55%, rgba(0,0,0,.78) 100%);\n      box-shadow:var(--shadow);\n      padding:16px;\n    }\n\n    \/* LEFT: specs rows *\/\n    .tpc-split-specs .specs{display:grid;gap:10px;margin:0;padding:0;list-style:none;}\n    .tpc-split-specs .row{\n      display:grid;\n      grid-template-columns:34px 1fr;\n      gap:12px;\n      align-items:center;\n      padding:12px;\n      border-radius:14px;\n      border:1px solid rgba(255,138,42,.12);\n      background:rgba(0,0,0,.38);\n      color:var(--muted);\n      transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease;\n    }\n    .tpc-split-specs .row:hover{\n      transform:translateY(-1px);\n      border-color:rgba(255,138,42,.38);\n      box-shadow:0 0 18px rgba(255,138,42,.18);\n      background:rgba(168,87,20,.10);\n      color:rgba(242,242,242,.85);\n    }\n    .tpc-split-specs .ico{\n      width:34px;height:34px;border-radius:12px;\n      display:grid;place-items:center;\n      border:1px solid rgba(255,138,42,.22);\n      background:rgba(255,138,42,.10);\n      box-shadow:0 0 14px rgba(255,138,42,.10);\n    }\n    .tpc-split-specs .ico svg{width:18px;height:18px;stroke:rgba(242,242,242,.9)}\n    .tpc-split-specs .label{font-weight:900;letter-spacing:.02em;color:rgba(242,242,242,.92)}\n    .tpc-split-specs .val{font-weight:700;color:rgba(242,242,242,.75)}\n    .tpc-split-specs .line{display:flex;gap:8px;flex-wrap:wrap}\n\n    \/* RIGHT: bullets *\/\n    .tpc-split-specs .bullets{\n      margin:0;\n      padding-left:18px;\n      color:var(--muted);\n      display:grid;\n      gap:10px;\n    }\n    .tpc-split-specs .bullets li{\n      line-height:1.45;\n    }\n    .tpc-split-specs .bullets a{\n      color:rgba(242,242,242,.92);\n      text-decoration:none;\n      border-bottom:1px solid rgba(255,138,42,.45);\n      font-weight:800;\n    }\n    .tpc-split-specs .bullets a:hover{\n      border-bottom-color:rgba(255,138,42,.9);\n      color:#fff;\n    }\n\n    @media (max-width: 860px){\n      .tpc-split-specs .grid{grid-template-columns:1fr;}\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"grid\"\u003e\n      \u003c!-- LEFT --\u003e\n      \u003cdiv\u003e\n        \u003ch3 class=\"title\"\u003eSPECS\u003c\/h3\u003e\n        \u003cdiv class=\"box\"\u003e\n          \u003cul class=\"specs\"\u003e\n            \u003cli class=\"row\"\u003e\n              \u003cspan class=\"ico\" aria-hidden=\"true\"\u003e\n                \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\n                  \u003cpath d=\"M4 8V5a1 1 0 0 1 1-1h3\"\u003e\u003c\/path\u003e\u003cpath d=\"M20 8V5a1 1 0 0 0-1-1h-3\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M4 16v3a1 1 0 0 0 1 1h3\"\u003e\u003c\/path\u003e\u003cpath d=\"M20 16v3a1 1 0 0 1-1 1h-3\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M8 12h8\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e\n              \u003c\/span\u003e\n              \u003cspan class=\"line\"\u003e\u003cspan class=\"label\"\u003eVolume:\u003c\/span\u003e \u003cspan class=\"val\"\u003e3260 c.i. \/ 53.4L\u003c\/span\u003e\u003c\/span\u003e\n            \u003c\/li\u003e\n\n            \u003cli class=\"row\"\u003e\n              \u003cspan class=\"ico\" aria-hidden=\"true\"\u003e\n                \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\n                  \u003cpath d=\"M9 7h6\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 7c0-2 1-3 2-3s2 1 2 3\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M7 7l-2 14h18L17 7H7z\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e\n              \u003c\/span\u003e\n              \u003cspan class=\"line\"\u003e\u003cspan class=\"label\"\u003eWeight:\u003c\/span\u003e \u003cspan class=\"val\"\u003e6.45 lbs\u003c\/span\u003e\u003c\/span\u003e\n            \u003c\/li\u003e\n\n            \u003cli class=\"row\"\u003e\n              \u003cspan class=\"ico\" aria-hidden=\"true\"\u003e\n                \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\n                  \u003cpath d=\"M4 7h16\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 17h16\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M7 7v10\"\u003e\u003c\/path\u003e\u003cpath d=\"M17 7v10\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M9 12h6\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e\n              \u003c\/span\u003e\n              \u003cspan class=\"line\"\u003e\u003cspan class=\"label\"\u003eDimensions:\u003c\/span\u003e \u003cspan class=\"val\"\u003e25.5H × 16.5W × 7.75D\u003c\/span\u003e\u003c\/span\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- RIGHT --\u003e\n      \u003cdiv\u003e\n        \u003ch3 class=\"title\"\u003eTECHNICAL FEATURES\u003c\/h3\u003e\n        \u003cdiv class=\"box\"\u003e\n          \u003cul class=\"bullets\"\u003e\n            \u003cli\u003eDurable polycarbonate base\u003c\/li\u003e\n            \u003cli\u003eConfigurable padded dividers\u003c\/li\u003e\n            \u003cli\u003ePadded, adjustable shoulder harness\u003c\/li\u003e\n            \u003cli\u003eRemovable side wing panels\u003c\/li\u003e\n            \u003cli\u003eUse our \u003ca href=\"#\"\u003eLarge Reversible Rain Cover\u003c\/a\u003e for weather protection\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cp\u003eI\u003cspan\u003enspired by a champion 3-Gunner who didn’t like the normal sequence of dismounting a pack face-down and rolling the straps in the dirt, the UpRanger™ changes the game. Drop the pack on its polycarbonate outer face and unzip from the harness side for quick access to everything you need without unnecessary wear or dirt. Whether you use it for the range, PRS matches, or a durable and secure camera bag, the UpRanger will handle it all.\u003c\/span\u003e\u003c\/p\u003e","brand":"My Store","offers":[{"title":"Black","offer_id":52506391380310,"sku":null,"price":370.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0994\/9492\/0534\/files\/range_2b0bcd95-f681-4b5e-88ba-8a07a1d37c18.webp?v=1770193009"}],"url":"https:\/\/tpcloadout.com\/collections\/range-bags.oembed","provider":"TPC Loadout","version":"1.0","type":"link"}