{"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\/products\/eberlestock-upranger-rangebag","provider":"TPC Loadout","version":"1.0","type":"link"}