{"product_id":"mammut-alto-28","title":"Mammut Alto 28","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@400;600;700;800\u0026family=Barlow:wght@300;400;500\u0026display=swap');\n.spurammutlto28{font-family:'Barlow',sans-serif;background:#ffffff;color:#0a0a0a;max-width:1100px;margin:0 auto;padding:48px 24px;}\n.spurammutlto28 .spur-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;border-bottom:1px solid #e0e0e0;padding-bottom:24px;flex-wrap:wrap;gap:12px;}\n.spurammutlto28 .spur-title{font-family:'Barlow Condensed',sans-serif;font-size:clamp(28px,5vw,48px);font-weight:800;letter-spacing:-0.02em;line-height:1;text-transform:uppercase;}\n.spurammutlto28 .spur-meta{display:none;}\n.spurammutlto28 .tab-input{position:absolute;opacity:0;pointer-events:none;}\n.spurammutlto28 .spur-tabs-row{display:flex;gap:4px;margin-bottom:32px;flex-wrap:wrap;}\n.spurammutlto28 .spur-tab{font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;padding:10px 24px;background:#f5f5f5;color:#777;border:1px solid #e0e0e0;cursor:pointer;transition:all 0.15s;border-radius:2px;display:inline-block;}\n.spurammutlto28 .spur-tab:hover{color:#0a0a0a;border-color:#aaa;}\n.spurammutlto28 .spur-panel{display:none;}\n.spurammutlto28 #tabspurammutlto28Desc:checked ~ .spur-tabs-row label[for=\"tabspurammutlto28Desc\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutlto28 #tabspurammutlto28Act:checked ~ .spur-tabs-row label[for=\"tabspurammutlto28Act\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutlto28 #tabspurammutlto28Perf:checked ~ .spur-tabs-row label[for=\"tabspurammutlto28Perf\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutlto28 #tabspurammutlto28Feat:checked ~ .spur-tabs-row label[for=\"tabspurammutlto28Feat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutlto28 #tabspurammutlto28Mat:checked ~ .spur-tabs-row label[for=\"tabspurammutlto28Mat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurammutlto28 #tabspurammutlto28Desc:checked ~ .spur-panels #panel-description{display:block;}.spurammutlto28 #tabspurammutlto28Act:checked ~ .spur-panels #panel-activities{display:block;}.spurammutlto28 #tabspurammutlto28Perf:checked ~ .spur-panels #panel-performance{display:block;}.spurammutlto28 #tabspurammutlto28Feat:checked ~ .spur-panels #panel-features{display:block;}.spurammutlto28 #tabspurammutlto28Mat:checked ~ .spur-panels #panel-materials{display:block;}\n.spurammutlto28 .spec-category{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#0a0a0a;padding:20px 0 8px;border-bottom:2px solid #0a0a0a;margin-bottom:0;}\n.spurammutlto28 .spec-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #e0e0e0;}\n.spurammutlto28 .spec-row:hover{background:#f5f5f5;}\n.spurammutlto28 .spec-key{font-size:12px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:#777;padding:12px 16px 12px 0;}\n.spurammutlto28 .spec-val{font-size:14px;font-weight:300;color:#222;padding:12px 0;line-height:1.5;}\n.spurammutlto28 .rating-bar{display:flex;align-items:center;gap:12px;padding:8px 0;}\n.spurammutlto28 .rating-label{font-size:14px;font-weight:500;color:#222;width:160px;}\n.spurammutlto28 .rating-track{flex:1;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;}\n.spurammutlto28 .rating-fill{height:100%;background:#0a0a0a;border-radius:3px;}\n.spurammutlto28 .rating-num{font-size:12px;font-weight:700;color:#0a0a0a;width:32px;text-align:right;}\n.spurammutlto28 .activity-pills{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0;}\n.spurammutlto28 .pill{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:6px 14px;border:2px solid #0a0a0a;color:#0a0a0a;}\n.spurammutlto28 .pill.muted{border-color:#e0e0e0;color:#aaa;}\n.spurammutlto28 .cert-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}\n.spurammutlto28 .cert-badge{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;background:#f5f5f5;border:1px solid #e0e0e0;padding:5px 10px;color:#777;}\n.spurammutlto28 .desc-text{font-size:14px;font-weight:300;color:#222;line-height:1.7;padding:16px 0;max-width:780px;}\n@media(max-width:600px){.spurammutlto28 .spec-row{grid-template-columns:1fr;}.spurammutlto28 .spec-key{padding-bottom:2px;}.spurammutlto28 .spec-val{padding-top:0;padding-bottom:12px;}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spurammutlto28\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutlto28\" id=\"tabspurammutlto28Desc\" checked class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutlto28\" id=\"tabspurammutlto28Act\" class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutlto28\" id=\"tabspurammutlto28Feat\" class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutlto28\" id=\"tabspurammutlto28Mat\" class=\"tab-input\"\u003e\n\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eAlto 28\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabspurammutlto28Desc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tabspurammutlto28Act\" class=\"spur-tab\"\u003eActivities\u003c\/label\u003e\n\u003clabel for=\"tabspurammutlto28Feat\" class=\"spur-tab\"\u003eFeatures\u003c\/label\u003e\n\u003clabel for=\"tabspurammutlto28Mat\" class=\"spur-tab\"\u003eMaterials \u0026amp; Care\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cp class=\"desc-text\"\u003eAn everyday backpack inspired by our toughest alpine packs. Made from durable and water-resistant ripstop fabric to protect the contents from light rain showers. The detachable mesh front pocket gives you ample space for essentials. A wide, round zipper opening securely stores the interior contents. Paying homage to our most technical gear and packs, the Alto 28 is the ultimate versatile pack for everything from your daily commute to day hiking.\u003c\/p\u003e\n\u003cdiv class=\"cert-badges\"\u003e\n\u003cspan class=\"cert-badge\"\u003eBluesign\u003c\/span\u003e\u003cspan class=\"cert-badge\"\u003eFair Wear\u003c\/span\u003e\u003cspan class=\"cert-badge\"\u003ePFC-Free DWR\u003c\/span\u003e\u003cspan class=\"cert-badge\"\u003ePFC-Free\u003c\/span\u003e\u003cspan class=\"cert-badge\"\u003eRecycled\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-activities\"\u003e\n\u003cdiv class=\"rating-bar\"\u003e\n\u003cdiv class=\"rating-label\"\u003eEveryday\u003c\/div\u003e\n\u003cdiv class=\"rating-track\"\u003e\u003cdiv class=\"rating-fill\" style=\"width:83%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"rating-num\"\u003e5\/6\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-features\"\u003e\n\u003cdiv class=\"spec-category\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003ece axe \/ trekking pole holder\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003emain zipper compartment\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e15” laptop compartment\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMade with durable ripstop fabric\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-materials\"\u003e\n\u003cdiv class=\"spec-category\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMain material\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"Mammut","offers":[{"title":"Black \/ 28L","offer_id":51783361462592,"sku":"2570-00290-0001-1028","price":113.98,"currency_code":"USD","in_stock":true},{"title":"Glacier Blue \/ 28L","offer_id":51783361495360,"sku":"2570-00290-50589-1028","price":113.98,"currency_code":"USD","in_stock":true},{"title":"Strata \/ 28L","offer_id":51783361528128,"sku":"2570-00290-00789-1028","price":113.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/2570-00290-0001-1028_7c7a3466-1b9e-4cf0-94d9-c468f31ad0eb.jpg?v=1776370573","url":"https:\/\/spokex.com\/products\/mammut-alto-28","provider":"SX Collective","version":"1.0","type":"link"}