Camelbak Rucksack, Trinkweste - Chase Bike Vest - Blaugrün, 2 Liter Packvolumen und 1,5 Liter Trink-Reservoir, atmungsaktiv, Trinkschlauch


VID

108027

if(!document.getElementById('paypal-smart-payment-script')) { var script = document.createElement("script"); script.type = "module"; script.id = "paypal-smart-payment-script"; script.src = "https://cdn02.plentymarkets.com/c76gn8a1nz7n/plugin/20/paypal/js/smartPaymentScript.min.js"; script.setAttribute("data-client-id", "AfslQana4f4CQjHvRBnUc6vBJg5jgJuZFwM-SbrTiGKUAqB7MrxQv3QWFdQ6U1h7ogMDokT1DNBzRxMw"); script.setAttribute("data-user-id-token", ""); script.setAttribute("data-merchant-id", "LNU9ZCF7ABSDC"); script.setAttribute("data-currency", "EUR"); script.setAttribute("data-append-trailing-slash", ""); script.setAttribute("data-locale", "de_DE"); script.setAttribute("sandbox", ""); script.setAttribute("googlePayComponent", 0); script.setAttribute("applePayComponent", 0); document.body.appendChild(script); } else { var script = document.getElementById('paypal-smart-payment-script'); script.src = "https://cdn02.plentymarkets.com/c76gn8a1nz7n/plugin/20/paypal/js/smartPaymentScript.min.js"; script.setAttribute("data-client-id", "AfslQana4f4CQjHvRBnUc6vBJg5jgJuZFwM-SbrTiGKUAqB7MrxQv3QWFdQ6U1h7ogMDokT1DNBzRxMw"); script.setAttribute("data-user-id-token", ""); script.setAttribute("data-merchant-id", "LNU9ZCF7ABSDC"); script.setAttribute("data-currency", "EUR"); script.setAttribute("data-append-trailing-slash", ""); script.setAttribute("data-locale", "de_DE"); script.setAttribute("sandbox", ""); script.setAttribute("googlePayComponent", 0); script.setAttribute("applePayComponent", 0); }
if (typeof paypal_plenty_sdk === 'undefined' || typeof renderPayPalButtons !== 'function') { document.addEventListener('payPalScriptInitialized', () => { renderPayPalButtons('673f031b75819', 'paylater', 'paypal', 'rect', 'gold'); }); } else { renderPayPalButtons('673f031b75819', 'paylater', 'paypal', 'rect', 'gold'); } if (typeof paypal_plenty_sdk === 'undefined' || typeof renderPayPalButtons !== 'function') { document.addEventListener('payPalScriptInitialized', () => { renderPayPalButtons('673f031b75819', 'paypal', 'buynow', 'rect', 'gold'); }); } else { renderPayPalButtons('673f031b75819', 'paypal', 'buynow', 'rect', 'gold'); }
if(!document.getElementById('paypal-smart-payment-script')) { var script = document.createElement("script"); script.type = "module"; script.id = "paypal-smart-payment-script"; script.src = "https://cdn02.plentymarkets.com/c76gn8a1nz7n/plugin/20/paypal/js/smartPaymentScript.min.js"; script.setAttribute("data-client-id", "AfslQana4f4CQjHvRBnUc6vBJg5jgJuZFwM-SbrTiGKUAqB7MrxQv3QWFdQ6U1h7ogMDokT1DNBzRxMw"); script.setAttribute("data-user-id-token", ""); script.setAttribute("data-merchant-id", "LNU9ZCF7ABSDC"); script.setAttribute("data-currency", "EUR"); script.setAttribute("data-append-trailing-slash", ""); script.setAttribute("data-locale", "de_DE"); script.setAttribute("sandbox", ""); script.setAttribute("googlePayComponent", 0); script.setAttribute("applePayComponent", 0); document.body.appendChild(script); } else { var script = document.getElementById('paypal-smart-payment-script'); script.src = "https://cdn02.plentymarkets.com/c76gn8a1nz7n/plugin/20/paypal/js/smartPaymentScript.min.js"; script.setAttribute("data-client-id", "AfslQana4f4CQjHvRBnUc6vBJg5jgJuZFwM-SbrTiGKUAqB7MrxQv3QWFdQ6U1h7ogMDokT1DNBzRxMw"); script.setAttribute("data-user-id-token", ""); script.setAttribute("data-merchant-id", "LNU9ZCF7ABSDC"); script.setAttribute("data-currency", "EUR"); script.setAttribute("data-append-trailing-slash", ""); script.setAttribute("data-locale", "de_DE"); script.setAttribute("sandbox", ""); script.setAttribute("googlePayComponent", 0); script.setAttribute("applePayComponent", 0); }
* inkl. ges. MwSt. zzgl. Versandkosten
window.onload = function() { // Extract Item Name const itemNameElement = document.querySelector('.widget-inner h1 span'); const itemName = itemNameElement ? itemNameElement.innerText : 'Unknown'; // Extract Price const priceElement = document.querySelector('.price.h1 span'); const price = priceElement ? priceElement.innerText.replace('EUR', '').trim() : '0'; // Extract VID const vidElement = document.querySelector('.extern.variation-id span'); const vid = vidElement ? vidElement.innerText : 'Unknown'; // Extract Category from Breadcrumb const categoryBreadcrumbs = document.querySelectorAll('nav.breadcrumb ul li a'); let category = ''; if (categoryBreadcrumbs.length > 1) { category = categoryBreadcrumbs[categoryBreadcrumbs.length - 2].innerText.trim(); } // Push view_item event to DataLayer window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event': 'view_item', 'ecommerce': { 'items': [{ 'item_name': itemName, 'item_id': vid, 'price': price, 'item_category': category }] } }); // Add to Cart Event Tracking const addToCartButton = document.querySelector('.add-to-basket-container button'); if (addToCartButton) { addToCartButton.addEventListener('click', function() { window.dataLayer.push({ 'event': 'add_to_cart', 'ecommerce': { 'items': [{ 'item_name': itemName, 'item_id': vid, 'price': price, 'item_category': category }] } }); }); } };

Extrem leichter Trinkrucksack vom Qualitätshersteller CAMELBAK. Der Rucksack bzw. die Weste ist mit einem Trink-Reservoir bzw. einer Trinkblase  "Crux" von 1,5 Liter Fassungsvermögen ausgestattet. Weiterhin verfügt der Rucksack über einen Trinkschlauch mit Quicklink System. 2 Liter zusätzliche Verstaumöglichkeiten für Verpflegung sind ebenfalls gegeben. Der Einsatz von innovativem Strick-Mesh macht diesen Rucksack vor allem am Rücken und den Schultergurten besonders atmungsaktiv. Die Brustgurte, sowie die Schnellverschlüsse sind verstellbar und für eine Rückenlänge von 71 - 116cm bestens geeignet. Als zusätzliche Features gibt es noch leicht zugängliche Cargo Pockets im Schultergurt, ein sicheres Reißverschlussfach und Reflexapplikationen.

"Die Marke CAMELBAK hat es sich zur Aufgabe gemacht die Wasseraufnahme im Outdoorbereich und die Transportlösungen immer wieder neu zu erfinden und zu verbessern um so einen aktiven Lebensstil zu ermöglichen und zu unterstützen." Die Produkte der Marke werden den strengsten Tests der Branche unterzogen um sicher zu stellen, dass "Produktfehler im Labor und nicht im praktischen Alltag auftreten. Camelbak hat es sich zur Aufgabe gemacht den Einsatz von Plastik, der auf Deponien landet und die Ozeane verschmutzt, zu reduzieren. Nachhaltigkeit wird groß geschrieben, daher sind alle Flaschen und Becher BPA-frei und das von Anfang an. Außerdem verspricht Camelbak lebenslange Garantie auf alle Dichtungen. Innovative Produkte - gut für Mensch und Umwelt."

Details:
Camelbak Rucksack, Trinkweste - Chase Bike Vest - Blaugrün, 2 Liter Packvolumen und 1,5 Liter Trink-Reservoir, atmungsaktiv, Trinkschlauch
Packvolumen: 2 Liter (elastisches Stau-Fach)
Trink- bzw. Flüssigkeitsvolumen im Trinkreservoir/Trinkblase: 1,5 Liter
Trinkschlauch mit Quicklink System
Gewicht leer: 285g
Farbe: Blaugrün
Rückenlänge: 71-116 cm
verstellbarer Brustgurt
innovatives Strick-Mesh
besonders atmungsaktiv im Rückenbereich und an den Schultergurten
Reflex-Applikationen
leicht zugängliche Cargo Pockets im Schultergurt
ein sicheres Reißverschlussfach
der perfekte Begleiter für Trekking, Radsport, Running und sämtliche Outdoor-Aktivitäten

Lieferumfang:
1x Camelbak Rucksack, Trinkweste - Chase Bike Vest - Blaugrün, 2 Liter Packvolumen und 1,5 Liter Trink-Reservoir, atmungsaktiv, Trinkschlauch

Camelbak Rucksack, Trinkweste - Chase Bike Vest - Blaugrün, 2 Liter Packvolumen und 1,5 Liter Trink-Reservoir, atmungsaktiv, Trinkschlauch
Packvolumen: 2 Liter (elastisches Stau-Fach), Trink- bzw. Flüssigkeitsvolumen im Trinkreservoir/Trinkblase: 1,5 Liter, Trinkschlauch mit Quicklink System
Gewicht leer: 285g, Farbe: Blaugrün, Rückenlänge: 71-116 cm, verstellbarer Brustgurt, innovatives Strick-Mesh, besonders atmungsaktiv im Rückenbereich und an den Schultergurten
Reflex-Applikationen, leicht zugängliche Cargo Pockets im Schultergurt, ein sicheres Reißverschlussfach
der perfekte Begleiter für Trekking, Radsport, Running und sämtliche Outdoor-Aktivitäten

document.addEventListener('DOMContentLoaded', function() { document.getElementById('newsletterButton').addEventListener('click', function() { var footerElement = document.querySelector('.footer'); var topBarHeight = document.querySelector('.top-bar')?.offsetHeight || 0; var navbarHeight = document.querySelector('.navbar')?.offsetHeight || 0; var shippingInfoHeight = document.querySelector('#shippinginfo')?.offsetHeight || 0; var totalOffset = topBarHeight + navbarHeight + shippingInfoHeight; if (footerElement) { var footerPosition = footerElement.getBoundingClientRect().top + window.pageYOffset - totalOffset; window.scrollTo({ top: footerPosition, behavior: 'smooth' }); } }); }); document.addEventListener('DOMContentLoaded', function() { // Function to hide or show the newsletter button based on the basket price function toggleNewsletterVisibility() { var basketPriceElement = document.querySelector('.toggle-basket-preview .badge'); var newsletter = document.getElementById('newsletterWrapper'); if (basketPriceElement) { var basketPriceText = basketPriceElement.innerText.trim(); if (basketPriceText.startsWith("0,00")) { newsletter.style.display = 'block'; } else { newsletter.style.display = 'none'; } } } // Initially set the visibility based on the current price toggleNewsletterVisibility(); // Observe changes in the basket price element var basketPriceElement = document.querySelector('.toggle-basket-preview .badge'); if (basketPriceElement) { var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (mutation.type === 'childList' || mutation.type === 'characterData') { toggleNewsletterVisibility(); } }); }); // Start observing the basket price element for changes observer.observe(basketPriceElement, { childList: true, // Monitor changes to the direct children characterData: true, // Monitor changes to the character data subtree: true // Monitor changes within the subtree }); } });
document.addEventListener('DOMContentLoaded', function() { const menuToggleCheckbox = document.getElementById('menuToggleCheckbox'); const openedMenu = document.getElementById('openedMenu'); menuToggleCheckbox.addEventListener('change', function() { if (this.checked) { openedMenu.style.display = 'block'; } else { openedMenu.style.display = 'none'; } }); }); document.addEventListener('DOMContentLoaded', function() { const menuToggleCheckbox = document.getElementById('menuToggleCheckbox'); menuToggleCheckbox.checked = false; // Ensure checkbox is unchecked on page load });