Skip to content
lagomsale
Escape Light Regenjacke Herren                
                                                    
                        Schützt ohne den Einsatz von PFAS/PFCs                    
                            
        

        
        
        
            
                    
        
            Regulärer Preis
        120,00 €
        
    



            ab
        96,00 €
        



                                        
                    Inkl. 19% MwSt.                     / 
                    
                                                    zzgl.                             Versandkosten
                                            
                
                        
            
                                
        function initConfigurableSwatchOptions_75051() {
            const configurableOptionsComponent = initConfigurableOptions(
                '75051',
                {"attributes":{"346":{"id":"346","code":"size","label":"Gr\u00f6\u00dfe","options":[{"id":"352","label":"S","products":["120028","23979","119965","41664","119920","142647","142599","161013","161037","161052","175994","176015","176036"]},{"id":"340","label":"M","products":["120025","23982","119962","41679","119917","142641","142608","161004","161031","161055","175982","176009","176033"]},{"id":"328","label":"L","products":["120022","23985","119953","41661","119908","142638","142602","161010","161028","161046","175991","176012","176030"]},{"id":"364","label":"XL","products":["120019","23991","119959","41670","119914","142644","142596","161001","161022","161049","175988","176006","176024"]},{"id":"388","label":"XXL","products":["120016","23988","119956","41682","119911","142635","142593","160998","161025","161040","175985","176003","176027"]},{"id":"400","label":"XXXL","products":["120013","23994","119947","41673","119905","142632","142587","161007","161019","161043","175979","175997","176021"]},{"id":"409","label":"XXXXL","products":["120010","24000","119950","41676","119902","142629","142590","160995","161016","161034","175976","176000","176018"]},{"id":"412","label":"XXXXXL","products":["24744","119944","41667","119899"]}],"position":2},"349":{"id":"349","code":"colour","label":"Farbe","options":[{"id":"442","label":"carmine","products":["120022","120025","120028","120019","120016","120013","120010"]},{"id":"451","label":"black","products":["23985","23982","23979","23991","23988","23994","24000","24744"]},{"id":"19003","label":"kumquat","products":[]},{"id":"18988","label":"oat","products":[]},{"id":"18985","label":"agave","products":["119953","119962","119965","119959","119956","119947","119950","119944"]},{"id":"769","label":"terra","products":[]},{"id":"18982","label":"black\/oat","products":[]},{"id":"841","label":"dark sea uni","products":["41661","41679","41664","41670","41682","41673","41676","41667"]},{"id":"1294","label":"baltic sea","products":[]},{"id":"1312","label":"baltic sea uni","products":["119908","119917","119920","119914","119911","119905","119902","119899"]},{"id":"1381","label":"mallard green","products":[]},{"id":"1531","label":"avocado","products":[]},{"id":"1627","label":"coconut","products":["142638","142641","142647","142644","142635","142632","142629"]},{"id":"1669","label":"kurkuma","products":[]},{"id":"1720","label":"woodland\/dark sea","products":[]},{"id":"1732","label":"red uni","products":[]},{"id":"2011","label":"black\/silt brown","products":[]},{"id":"2218","label":"radiate blue","products":[]},{"id":"2260","label":"heron","products":[]},{"id":"19009","label":"black\/khaki","products":["161040","161034","161049","161043","161046","161055","161052"]},{"id":"19131","label":"turf","products":["160995","160998","161007","161004","161001","161010","161013"]},{"id":"19140","label":"heron uni","products":["142602","142608","142599","142596","142593","142587","142590"]},{"id":"19314","label":"black\/savanna","products":["161016","161019","161022","161028","161025","161031","161037"]},{"id":"19442","label":"purple ash","products":["175997","176003","176000","176006","176012","176009","176015"]},{"id":"19448","label":"dark leaf","products":["176018","176024","176021","176027","176030","176033","176036"]},{"id":"19496","label":"radiate blue uni","products":["175976","175979","175982","175985","175991","175988","175994"]}],"position":1}},"template":"<%- data.price %>\u00a0\u20ac","currencyFormat":"%s\u00a0\u20ac","optionPrices":{"120022":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"23985":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119953":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41661":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119908":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142638":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142602":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"120025":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"23982":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119962":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41679":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119917":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142641":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142608":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"120028":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"23979":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119965":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41664":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119920":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142647":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142599":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"120019":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"23991":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119959":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41670":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119914":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142644":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142596":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"120016":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"23988":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119956":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41682":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119911":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142635":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142593":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"120013":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"23994":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119947":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41673":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119905":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142632":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142587":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"120010":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"24000":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119950":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41676":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119902":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142629":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142590":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"24744":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119944":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41667":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119899":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"160995":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"160998":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161007":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161004":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161001":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161010":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161013":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161016":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161019":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161022":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161028":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161025":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161031":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161037":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161040":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161034":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161049":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161043":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161046":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161055":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161052":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175976":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175979":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175982":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175985":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175991":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175988":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175994":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175997":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"176003":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"176000":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"176006":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"176012":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"176009":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"176015":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"176018":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96},"tierPrices":[],"msrpPrice":{"amount":0}},"176024":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96},"tierPrices":[],"msrpPrice":{"amount":0}},"176021":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96},"tierPrices":[],"msrpPrice":{"amount":0}},"176027":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96},"tierPrices":[],"msrpPrice":{"amount":0}},"176030":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96},"tierPrices":[],"msrpPrice":{"amount":0}},"176033":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96},"tierPrices":[],"msrpPrice":{"amount":0}},"176036":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"%s\u00a0\u20ac","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96}},"productId":"75051","chooseText":"W\u00e4hlen Sie eine Option...","images":[],"index":{"120022":{"346":"328","349":"442"},"23985":{"346":"328","349":"451"},"119953":{"346":"328","349":"18985"},"41661":{"346":"328","349":"841"},"119908":{"346":"328","349":"1312"},"142638":{"346":"328","349":"1627"},"142602":{"346":"328","349":"19140"},"120025":{"346":"340","349":"442"},"23982":{"346":"340","349":"451"},"119962":{"346":"340","349":"18985"},"41679":{"346":"340","349":"841"},"119917":{"346":"340","349":"1312"},"142641":{"346":"340","349":"1627"},"142608":{"346":"340","349":"19140"},"120028":{"346":"352","349":"442"},"23979":{"346":"352","349":"451"},"119965":{"346":"352","349":"18985"},"41664":{"346":"352","349":"841"},"119920":{"346":"352","349":"1312"},"142647":{"346":"352","349":"1627"},"142599":{"346":"352","349":"19140"},"120019":{"346":"364","349":"442"},"23991":{"346":"364","349":"451"},"119959":{"346":"364","349":"18985"},"41670":{"346":"364","349":"841"},"119914":{"346":"364","349":"1312"},"142644":{"346":"364","349":"1627"},"142596":{"346":"364","349":"19140"},"120016":{"346":"388","349":"442"},"23988":{"346":"388","349":"451"},"119956":{"346":"388","349":"18985"},"41682":{"346":"388","349":"841"},"119911":{"346":"388","349":"1312"},"142635":{"346":"388","349":"1627"},"142593":{"346":"388","349":"19140"},"120013":{"346":"400","349":"442"},"23994":{"346":"400","349":"451"},"119947":{"346":"400","349":"18985"},"41673":{"346":"400","349":"841"},"119905":{"346":"400","349":"1312"},"142632":{"346":"400","349":"1627"},"142587":{"346":"400","349":"19140"},"120010":{"346":"409","349":"442"},"24000":{"346":"409","349":"451"},"119950":{"346":"409","349":"18985"},"41676":{"346":"409","349":"841"},"119902":{"346":"409","349":"1312"},"142629":{"346":"409","349":"1627"},"142590":{"346":"409","349":"19140"},"24744":{"346":"412","349":"451"},"119944":{"346":"412","349":"18985"},"41667":{"346":"412","349":"841"},"119899":{"346":"412","349":"1312"},"160995":{"346":"409","349":"19131"},"160998":{"346":"388","349":"19131"},"161007":{"346":"400","349":"19131"},"161004":{"346":"340","349":"19131"},"161001":{"346":"364","349":"19131"},"161010":{"346":"328","349":"19131"},"161013":{"346":"352","349":"19131"},"161016":{"346":"409","349":"19314"},"161019":{"346":"400","349":"19314"},"161022":{"346":"364","349":"19314"},"161028":{"346":"328","349":"19314"},"161025":{"346":"388","349":"19314"},"161031":{"346":"340","349":"19314"},"161037":{"346":"352","349":"19314"},"161040":{"346":"388","349":"19009"},"161034":{"346":"409","349":"19009"},"161049":{"346":"364","349":"19009"},"161043":{"346":"400","349":"19009"},"161046":{"346":"328","349":"19009"},"161055":{"346":"340","349":"19009"},"161052":{"346":"352","349":"19009"},"175976":{"346":"409","349":"19496"},"175979":{"346":"400","349":"19496"},"175982":{"346":"340","349":"19496"},"175985":{"346":"388","349":"19496"},"175991":{"346":"328","349":"19496"},"175988":{"346":"364","349":"19496"},"175994":{"346":"352","349":"19496"},"175997":{"346":"400","349":"19442"},"176003":{"346":"388","349":"19442"},"176000":{"346":"409","349":"19442"},"176006":{"346":"364","349":"19442"},"176012":{"346":"328","349":"19442"},"176009":{"346":"340","349":"19442"},"176015":{"346":"352","349":"19442"},"176018":{"346":"409","349":"19448"},"176024":{"346":"364","349":"19448"},"176021":{"346":"400","349":"19448"},"176027":{"346":"388","349":"19448"},"176030":{"346":"328","349":"19448"},"176033":{"346":"340","349":"19448"},"176036":{"346":"352","349":"19448"}},"salable":{"346":{"328":["120022","23985","41661","142602","161046","175991","176012","176030"],"340":["120025","23982","119962","41679","119917","142608","161055","175982","176009","176033"],"352":["120028","23979","119965","41664","119920","142599","161052","175994","176015","176036"],"364":["120019","23991","119959","41670","119914","142596","161049","175988","176006","176024"],"388":["120016","23988","119956","41682","119911","142635","142593","161040","175985","176003","176027"],"400":["120013","23994","119947","41673","119905","142587","161043","175979","175997","176021"],"409":["120010","24000","119950","41676","119902","142590","161034","176000","176018"],"412":["24744","119944","119899"]},"349":{"442":["120022","120025","120028","120019","120016","120013","120010"],"451":["23985","23982","23979","23991","23988","23994","24000","24744"],"841":["41661","41679","41664","41670","41682","41673","41676"],"19140":["142602","142608","142599","142596","142593","142587","142590"],"18985":["119962","119965","119959","119956","119947","119950","119944"],"1312":["119917","119920","119914","119911","119905","119902","119899"],"1627":["142635"],"19009":["161040","161034","161049","161043","161046","161055","161052"],"19496":["175979","175982","175985","175991","175988","175994"],"19442":["175997","176003","176000","176006","176012","176009","176015"],"19448":["176018","176024","176021","176027","176030","176033","176036"]}},"canDisplayShowOutOfStockStatus":true,"preSelectedGallery":[],"checkoutDisabled":false,"outtra":{"eans":{"120022":"4062218901384","23985":"4021573995421","119998":"4062218901728","119980":"4062218902046","119953":"4062218902275","31788":"4062218205659","119935":"4062218902572","41661":"4062218369634","24384":"4062218603448","119908":"4062218902718","58182":"4062218483149","49662":"4062218427853","142638":"4062218975224","97217":"4062218792005","97202":"4062218792081","97292":"4062218792166","80750":"4062218671164","142620":"4052285609900","97274":"4062218792241","142602":"4062218975385","120025":"4062218901339","23982":"4021573995414","120004":"4062218901698","119983":"4062218902015","119962":"4062218902268","31782":"4062218205642","119941":"4062218902497","41679":"4062218369627","24381":"4062218603431","119917":"4062218902701","58176":"4062218483132","49770":"4062218427846","142641":"4062218975194","97190":"4062218791992","97223":"4062218792074","97277":"4062218792159","80744":"4062218671126","142623":"4052285609894","97265":"4062218792234","142608":"4062218975354","120028":"4062218901285","23979":"4021573995407","120007":"4062218901629","119986":"4062218901971","119965":"4062218902237","31779":"4062218205635","119938":"4062218902466","41664":"4062218369610","24378":"4062218603424","119920":"4062218902688","58140":"4062218483125","49764":"4062218427839","142647":"4062218975156","97193":"4062218791985","97211":"4062218792067","97280":"4062218792142","80741":"4062218671096","142626":"4052285609887","97253":"4062218792227","142599":"4062218975330","120019":"4062218901421","23991":"4021573995438","120001":"4062218901766","119977":"4062218902077","119959":"4062218902305","31818":"4062218205666","119929":"4062218902602","41670":"4062218369641","24387":"4062218603455","119914":"4062218902725","58215":"4062218483156","49701":"4062218427860","142644":"4062218975248","97232":"4062218792012","97226":"4062218792098","97220":"4062218792173","80753":"4062218671188","142617":"4052285609917","97283":"4062218792258","142596":"4062218975392","120016":"4062218901469","23988":"4021573995445","119995":"4062218901810","119974":"4062218902121","119956":"4062218902329","31833":"4062218205673","119926":"4062218902626","41682":"4062218369658","24393":"4062218603462","119911":"4062218902732","58044":"4062218483163","49710":"4062218427877","142635":"4062218975279","97247":"4062218792029","97238":"4062218792104","97229":"4062218792180","80732":"4062218671201","142614":"4052285609924","97295":"4062218792265","142593":"4062218975415","120013":"4062218901513","23994":"4021573995452","119989":"4062218901872","119971":"4062218902169","119947":"4062218902367","31845":"4062218205680","119932":"4062218902640","41673":"4062218369665","24390":"4062218603479","119905":"4062218902749","58056":"4062218483170","49725":"4062218427884","142632":"4062218975293","97262":"4062218792036","97250":"4062218792111","97235":"4062218792197","80729":"4062218671249","142605":"4052285609931","97301":"4062218792272","142587":"4062218975446","120010":"4062218901568","24000":"4021573995469","119992":"4062218901926","119968":"4062218902190","119950":"4062218902398","31854":"4062218205697","119923":"4062218902664","41676":"4062218369672","24402":"4062218603486","119902":"4062218902756","58077":"4062218483187","49737":"4062218427891","142629":"4062218975309","97268":"4062218792043","97259":"4062218792128","97244":"4062218792203","80738":"4062218671270","142611":"4062218604766","97310":"4062218792289","142590":"4062218975453","24744":"4052285260385","119944":"4062218902428","41667":"4062218369689","28983":"4062218603493","119899":"4062218902763","97271":"4062218792135","160995":"4067729069172","160998":"4067729069127","161007":"4067729069141","161004":"4067729069059","161001":"4067729069103","161010":"4067729069073","161013":"4067729069035","161016":"4067729068991","161019":"4067729068984","161022":"4067729068922","161028":"4067729068885","161025":"4067729068953","161031":"4067729068847","161037":"4067729068816","161040":"4067729068724","161034":"4067729068762","161049":"4067729068700","161043":"4067729068755","161046":"4067729068687","161055":"4067729068656","161052":"4067729068632","175976":"4067729165782","175979":"4067729165751","175982":"4067729165683","175985":"4067729165744","175991":"4067729165706","175988":"4067729165720","175994":"4067729165669","175997":"4067729165614","176003":"4067729165584","176000":"4067729165621","176006":"4067729165553","176012":"4067729165546","176009":"4067729165522","176015":"4067729165485","176018":"4067729165454","176024":"4067729165379","176021":"4067729165430","176027":"4067729165393","176030":"4067729165355","176033":"4067729165324","176036":"4067729165294"}},"channel":"website","salesChannelCode":"vaude_de","sku":{"120022":"043410075400","23985":"043410105400","119953":"043411235400","41661":"043411605400","119908":"043413405400","142638":"043415095400","142602":"043419725400","120025":"043410075300","23982":"043410105300","119962":"043411235300","41679":"043411605300","119917":"043413405300","142641":"043415095300","142608":"043419725300","120028":"043410075200","23979":"043410105200","119965":"043411235200","41664":"043411605200","119920":"043413405200","142647":"043415095200","142599":"043419725200","120019":"043410075500","23991":"043410105500","119959":"043411235500","41670":"043411605500","119914":"043413405500","142644":"043415095500","142596":"043419725500","120016":"043410075600","23988":"043410105600","119956":"043411235600","41682":"043411605600","119911":"043413405600","142635":"043415095600","142593":"043419725600","120013":"043410075700","23994":"043410105700","119947":"043411235700","41673":"043411605700","119905":"043413405700","142632":"043415095700","142587":"043419725700","120010":"043410075800","24000":"043410105800","119950":"043411235800","41676":"043411605800","119902":"043413405800","142629":"043415095800","142590":"043419725800","24744":"043410105900","119944":"043411235900","41667":"043411605900","119899":"043413405900","160995":"043414285800","160998":"043414285600","161007":"043414285700","161004":"043414285300","161001":"043414285500","161010":"043414285400","161013":"043414285200","161016":"043411165800","161019":"043411165700","161022":"043411165500","161028":"043411165400","161025":"043411165600","161031":"043411165300","161037":"043411165200","161040":"043411065600","161034":"043411065800","161049":"043411065500","161043":"043411065700","161046":"043411065400","161055":"043411065300","161052":"043411065200","175976":"043412335800","175979":"043412335700","175982":"043412335300","175985":"043412335600","175991":"043412335400","175988":"043412335500","175994":"043412335200","175997":"043410945700","176003":"043410945600","176000":"043410945800","176006":"043410945500","176012":"043410945400","176009":"043410945300","176015":"043410945200","176018":"043410285800","176024":"043410285500","176021":"043410285700","176027":"043410285600","176030":"043410285400","176033":"043410285300","176036":"043410285200"}}            );
            const swatchOptionsComponent = initSwatchOptions({"349":{"18985":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_123_6__043411235400_25eda4df.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_123_6__043411235400_25eda4df.jpg","label":"agave","product_id":119944,"base_colour":"khaki"},"1312":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_340_6__043413405400_efb21fdb.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_340_6__043413405400_efb21fdb.jpg","label":"baltic sea uni","product_id":119899,"base_colour":"blau"},"451":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_010_6__043410105400_25f962b2.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_010_6__043410105400_25f962b2.jpg","label":"black","product_id":24744,"base_colour":"schwarz"},"19009":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_106_6__043411065600_583e9074.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_106_6__043411065600_583e9074.jpg","label":"black\/khaki","product_id":161052,"base_colour":"schwarz"},"442":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_007_6__043410075400_e02d16b0.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_007_6__043410075400_e02d16b0.jpg","label":"carmine","product_id":120010,"base_colour":"rot"},"1627":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_509_6__043415095400_a912c9fe.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_509_6__043415095400_a912c9fe.jpg","label":"coconut","product_id":142629,"base_colour":"braun"},"841":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_160_6__043411605400_2db17759.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_160_6__043411605400_2db17759.jpg","label":"dark sea uni","product_id":41667,"base_colour":"blau"},"19131":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_428_6__043414285800_2796728c.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_428_6__043414285800_2796728c.jpg","label":"turf","product_id":161013,"base_colour":"braun"},"19140":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_972_6__043419725400_406bd1ac.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_972_6__043419725400_406bd1ac.jpg","label":"heron uni","product_id":142590,"base_colour":"grau"},"19314":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_116_6__043411165800_482c386a.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_116_6__043411165800_482c386a.jpg","label":"black\/savanna","product_id":161037,"base_colour":"schwarz"},"19442":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_094_6__043410945700_23947539.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_094_6__043410945700_23947539.jpg","label":"purple ash","product_id":176015,"base_colour":"lila"},"19448":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_028_6__043410285800_a7c56490.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_028_6__043410285800_a7c56490.jpg","label":"dark leaf","product_id":176036,"base_colour":"gr\u00fcn"},"19496":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_233_6__043412335800_83e048b7.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_233_6__043412335800_83e048b7.jpg","label":"radiate blue uni","product_id":175994,"base_colour":"blau"},"additional_data":"{\"swatch_input_type\":\"visual\",\"update_product_preview_image\":\"1\",\"use_product_image_for_swatch\":\"1\"}"}});
            const basePreselectFirstOptions = configurableOptionsComponent.preselectFirstOptions;

            return Object.assign(
                configurableOptionsComponent,
                swatchOptionsComponent,
                {
                    mediaCallback: "https\u003A\u002F\u002Fwww.vaude.com\u002Fde\u002Fde\u002Fswatches\u002Fajax\u002Fmedia\u002F",
                    isAutoPreselect: false,
                    preselectFirstOptions() {
                        this.isAutoPreselect = true;
                        basePreselectFirstOptions.call(this);
                        this.isAutoPreselect = false;
                    },
                    changeOption(optionId, value, skipUpdateGallery) {
                        this.selectedValues[optionId] = value;
                        this.findSimpleIndex();
                        this.findAllowedAttributeOptions();
                        this.updatePrices();
                        !this.isAutoPreselect && this.updateProductLink(optionId, value);
                        !skipUpdateGallery && this.updateGallery();
                    },
                    initSwatchGallery() {
                        this.hidePriceLabelIfNoSpecialPrice();
                        this.initBreakpoint();
                        this.findAllowedAttributeOptions();
                        this.preselectFirstOptionIfNoneSelected();
                    },
                                        allowedAttributeOptionsAnySize: null,
                    optionIsActive(attributeId, optionId) {
                        if (this.allowedAttributeOptionsAnySize === null) {
                            this.allowedAttributeOptionsAnySize = this.calculateAllowedAttributeOptions([]);
                        }
                        return !!(this.allowedAttributeOptionsAnySize[attributeId] || []).find(
                            option => option.id === optionId
                        );
                    },
                    initBreakpoint() {
                        const bp = window.matchMedia('(min-width: 810px)'),
                            app = this,
                            swatchCountMobile = 2;
                        this.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile;
                        bp.addEventListener('change', (ev) => {
                            app.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile;
                        });
                    },
                    hidePriceLabelIfNoSpecialPrice() {
                        let hidePriceLabel = true;
                        let specialOption;
                        Object.values(this.optionConfig.optionPrices).forEach((option) => {
                            if (option.finalPrice.amount < option.oldPrice.amount) {
                                hidePriceLabel = false;
                                specialOption = option;
                            }
                        });
                        hidePriceLabel && this.$root.closest('.product-item-inner')?.querySelector('.normal-price .price-label')?.classList.add('!hidden');
                    },
                    updateGallery() {
                        if (!this.productIndex) {
                            return;
                        }

                        fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, {
                                method: 'GET',
                                headers: {
                                    'Content-Type': 'application/json',
                                    'X-Requested-With': 'XMLHttpRequest'
                                }
                            }
                        ).then(response => {
                                return response.json()
                            }
                        ).then(data => {
                            if (data.errors) {
                                // non critical failure only console logged
                                console.warn(data.errors);
                            } else {
                                const image = data && data.medium;

                                image && window.dispatchEvent(
                                    new CustomEvent(
                                        "update-gallery-75051",
                                        {detail: image}
                                    )
                                );
                            }
                        }).catch(error => {
                            console.warn(error)
                        });
                    },
                    preselectQuerystringItems() {
                        let url = new URL(window.location.href),
                            selectedColours = [];
                        url.searchParams.forEach((v, k) => {
                            k.indexOf('base_colour') === 0 && selectedColours.push(v);
                        });
                        if (selectedColours.length) {
                            Object.keys(this.swatchConfig).forEach((k) => {
                                Object.keys(this.swatchConfig[k]).some((optId) => {
                                    if (this.swatchConfig[k][optId]['base_colour'] && selectedColours.includes(this.swatchConfig[k][optId]['base_colour'])) {
                                        this.$el.querySelector('input[value="' + optId + '"]')?.dispatchEvent(new Event('change'));
                                        return true;
                                    }
                                })
                            })
                        }
                    },
                    preselectFirstOptionIfNoneSelected() {
                        const hasSelection = Object.values(this.selectedValues).some(v => v);
                        if (hasSelection) {
                            return;
                        }

                        for (const attributeId in this.optionConfig.attributes) {
                            const options = this.optionConfig.attributes[attributeId].options;
                            if (options && options.length) {
                                this.isAutoPreselect = true;
                                this.changeOption(attributeId, options[0].id);
                                this.isAutoPreselect = false;
                                break;
                            }
                        }
                    },
                    updateProductLink(optionId, value) {
                        const linkEl = this.$el.closest('a'),
                            attribute = this.optionConfig.attributes[optionId];
                        if (linkEl && attribute?.code) {
                            let url = new URL(linkEl.href);
                                                        const isValidOption = !!value && (attribute.options || []).some(option => option.id === value);
                            isValidOption
                                ? url.searchParams.set(attribute.code, value)
                                : url.searchParams.delete(attribute.code);
                            linkEl.href = decodeURI(url.toString());
                        }
                    },
                    getActiveAndEnabledOptions(attributeId) {
                        if (this.optionConfig.attributes[attributeId].options && !this.activeAndEnabledOptions[this.optionConfig.attributes[attributeId].options[0].id]) {
                            this.optionConfig.attributes[attributeId].options.forEach((option) => {
                                if (this.optionIsEnabled(attributeId, option.id) || this.optionIsActive(attributeId, option.id)) {
                                    !this.activeAndEnabledOptions[attributeId] && (this.activeAndEnabledOptions[attributeId] = {});
                                    !this.activeAndEnabledOptions[attributeId][option.id] && (this.activeAndEnabledOptions[attributeId][option.id] = option) && this.enabledOptionsCount++;
                                }
                            })
                        }

                        return this.activeAndEnabledOptions[attributeId] || [];
                    },
                    mouseDown: false,
                    startX: 0,
                    maxScroll: 0,
                    scrollLeft: null,
                    slider: null,
                    maxInitial: 3,
                    activeAndEnabledOptions: [],
                    enabledOptionsCount: 0,
                    showAll: false,
                    scrollEvents: {
                        ['@mousedown'](e) {
                            this.slider = e.target.closest('.snap');
                            if (!this.slider) {
                                return;
                            }
                            this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth;
                            this.startX = e.pageX - this.slider.offsetLeft;
                            this.scrollLeft = this.slider.scrollLeft;
                            this.mouseDown = true;
                        },
                        ['@mouseout.self']() {
                            this.mouseDown = false;
                        },
                        ['@mouseup']() {
                            this.mouseDown = false;
                        },
                        ['@mousemove'](e) {
                            e.preventDefault();
                            if (!this.mouseDown) {
                                return;
                            }
                            const x = e.pageX - this.slider.offsetLeft;
                            const scroll = x - this.startX;
                            const scrollLeft = this.scrollLeft - scroll;

                            if (scrollLeft > this.maxScroll) {
                                this.slider.scrollLeft = this.maxScroll;
                                return
                            }
                            this.slider.scrollLeft = this.scrollLeft - scroll;
                        },
                        ['@onselectstart']() {
                            return false;
                        }
                    },
                    resizeEvent() {
                        Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => {
                            slider.scrollLeft = 0;
                        })
                    }
                }
            );
        }
    
    
    
        
                                            
                                                
                                
                    
                        
                            
                                

        
            
            
                
            
            
                
                    
                
            
                    

                            
                            
                                plus
VAUDE

Escape Light Regenjacke Herren Schützt ohne den Einsatz von PFAS/PFCs Regulärer Preis 120,00 € ab 96,00 € Inkl. 19% MwSt. / zzgl. Versandkosten function initConfigurableSwatchOptions_75051() { const configurableOptionsComponent = initConfigurableOptions( '75051', {"attributes":{"346":{"id":"346","code":"size","label":"Gr\u00f6\u00dfe","options":[{"id":"352","label":"S","products":["120028","23979","119965","41664","119920","142647","142599","161013","161037","161052","175994","176015","176036"]},{"id":"340","label":"M","products":["120025","23982","119962","41679","119917","142641","142608","161004","161031","161055","175982","176009","176033"]},{"id":"328","label":"L","products":["120022","23985","119953","41661","119908","142638","142602","161010","161028","161046","175991","176012","176030"]},{"id":"364","label":"XL","products":["120019","23991","119959","41670","119914","142644","142596","161001","161022","161049","175988","176006","176024"]},{"id":"388","label":"XXL","products":["120016","23988","119956","41682","119911","142635","142593","160998","161025","161040","175985","176003","176027"]},{"id":"400","label":"XXXL","products":["120013","23994","119947","41673","119905","142632","142587","161007","161019","161043","175979","175997","176021"]},{"id":"409","label":"XXXXL","products":["120010","24000","119950","41676","119902","142629","142590","160995","161016","161034","175976","176000","176018"]},{"id":"412","label":"XXXXXL","products":["24744","119944","41667","119899"]}],"position":2},"349":{"id":"349","code":"colour","label":"Farbe","options":[{"id":"442","label":"carmine","products":["120022","120025","120028","120019","120016","120013","120010"]},{"id":"451","label":"black","products":["23985","23982","23979","23991","23988","23994","24000","24744"]},{"id":"19003","label":"kumquat","products":[]},{"id":"18988","label":"oat","products":[]},{"id":"18985","label":"agave","products":["119953","119962","119965","119959","119956","119947","119950","119944"]},{"id":"769","label":"terra","products":[]},{"id":"18982","label":"black\/oat","products":[]},{"id":"841","label":"dark sea uni","products":["41661","41679","41664","41670","41682","41673","41676","41667"]},{"id":"1294","label":"baltic sea","products":[]},{"id":"1312","label":"baltic sea uni","products":["119908","119917","119920","119914","119911","119905","119902","119899"]},{"id":"1381","label":"mallard green","products":[]},{"id":"1531","label":"avocado","products":[]},{"id":"1627","label":"coconut","products":["142638","142641","142647","142644","142635","142632","142629"]},{"id":"1669","label":"kurkuma","products":[]},{"id":"1720","label":"woodland\/dark sea","products":[]},{"id":"1732","label":"red uni","products":[]},{"id":"2011","label":"black\/silt brown","products":[]},{"id":"2218","label":"radiate blue","products":[]},{"id":"2260","label":"heron","products":[]},{"id":"19009","label":"black\/khaki","products":["161040","161034","161049","161043","161046","161055","161052"]},{"id":"19131","label":"turf","products":["160995","160998","161007","161004","161001","161010","161013"]},{"id":"19140","label":"heron uni","products":["142602","142608","142599","142596","142593","142587","142590"]},{"id":"19314","label":"black\/savanna","products":["161016","161019","161022","161028","161025","161031","161037"]},{"id":"19442","label":"purple ash","products":["175997","176003","176000","176006","176012","176009","176015"]},{"id":"19448","label":"dark leaf","products":["176018","176024","176021","176027","176030","176033","176036"]},{"id":"19496","label":"radiate blue uni","products":["175976","175979","175982","175985","175991","175988","175994"]}],"position":1}},"template":"<%- data.price %>\u00a0\u20ac","currencyFormat":"%s\u00a0\u20ac","optionPrices":{"120022":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"23985":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119953":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41661":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119908":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142638":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142602":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"120025":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"23982":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119962":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41679":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119917":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142641":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142608":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"120028":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"23979":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119965":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41664":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119920":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142647":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142599":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"120019":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"23991":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119959":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41670":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119914":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142644":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142596":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"120016":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"23988":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119956":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41682":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119911":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142635":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142593":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"120013":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"23994":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119947":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41673":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119905":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142632":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142587":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"120010":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"24000":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119950":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41676":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119902":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142629":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"142590":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"24744":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119944":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"41667":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"119899":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"160995":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"160998":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161007":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161004":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161001":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161010":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161013":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161016":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161019":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161022":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161028":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161025":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161031":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161037":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161040":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161034":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161049":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161043":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161046":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161055":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"161052":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175976":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175979":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175982":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175985":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175991":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175988":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175994":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"175997":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"176003":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"176000":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"176006":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"176012":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"176009":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"176015":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":120},"finalPrice":{"amount":120},"tierPrices":[],"msrpPrice":{"amount":0}},"176018":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96},"tierPrices":[],"msrpPrice":{"amount":0}},"176024":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96},"tierPrices":[],"msrpPrice":{"amount":0}},"176021":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96},"tierPrices":[],"msrpPrice":{"amount":0}},"176027":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96},"tierPrices":[],"msrpPrice":{"amount":0}},"176030":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96},"tierPrices":[],"msrpPrice":{"amount":0}},"176033":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96},"tierPrices":[],"msrpPrice":{"amount":0}},"176036":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"%s\u00a0\u20ac","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":120},"oldPrice":{"amount":120},"basePrice":{"amount":96},"finalPrice":{"amount":96}},"productId":"75051","chooseText":"W\u00e4hlen Sie eine Option...","images":[],"index":{"120022":{"346":"328","349":"442"},"23985":{"346":"328","349":"451"},"119953":{"346":"328","349":"18985"},"41661":{"346":"328","349":"841"},"119908":{"346":"328","349":"1312"},"142638":{"346":"328","349":"1627"},"142602":{"346":"328","349":"19140"},"120025":{"346":"340","349":"442"},"23982":{"346":"340","349":"451"},"119962":{"346":"340","349":"18985"},"41679":{"346":"340","349":"841"},"119917":{"346":"340","349":"1312"},"142641":{"346":"340","349":"1627"},"142608":{"346":"340","349":"19140"},"120028":{"346":"352","349":"442"},"23979":{"346":"352","349":"451"},"119965":{"346":"352","349":"18985"},"41664":{"346":"352","349":"841"},"119920":{"346":"352","349":"1312"},"142647":{"346":"352","349":"1627"},"142599":{"346":"352","349":"19140"},"120019":{"346":"364","349":"442"},"23991":{"346":"364","349":"451"},"119959":{"346":"364","349":"18985"},"41670":{"346":"364","349":"841"},"119914":{"346":"364","349":"1312"},"142644":{"346":"364","349":"1627"},"142596":{"346":"364","349":"19140"},"120016":{"346":"388","349":"442"},"23988":{"346":"388","349":"451"},"119956":{"346":"388","349":"18985"},"41682":{"346":"388","349":"841"},"119911":{"346":"388","349":"1312"},"142635":{"346":"388","349":"1627"},"142593":{"346":"388","349":"19140"},"120013":{"346":"400","349":"442"},"23994":{"346":"400","349":"451"},"119947":{"346":"400","349":"18985"},"41673":{"346":"400","349":"841"},"119905":{"346":"400","349":"1312"},"142632":{"346":"400","349":"1627"},"142587":{"346":"400","349":"19140"},"120010":{"346":"409","349":"442"},"24000":{"346":"409","349":"451"},"119950":{"346":"409","349":"18985"},"41676":{"346":"409","349":"841"},"119902":{"346":"409","349":"1312"},"142629":{"346":"409","349":"1627"},"142590":{"346":"409","349":"19140"},"24744":{"346":"412","349":"451"},"119944":{"346":"412","349":"18985"},"41667":{"346":"412","349":"841"},"119899":{"346":"412","349":"1312"},"160995":{"346":"409","349":"19131"},"160998":{"346":"388","349":"19131"},"161007":{"346":"400","349":"19131"},"161004":{"346":"340","349":"19131"},"161001":{"346":"364","349":"19131"},"161010":{"346":"328","349":"19131"},"161013":{"346":"352","349":"19131"},"161016":{"346":"409","349":"19314"},"161019":{"346":"400","349":"19314"},"161022":{"346":"364","349":"19314"},"161028":{"346":"328","349":"19314"},"161025":{"346":"388","349":"19314"},"161031":{"346":"340","349":"19314"},"161037":{"346":"352","349":"19314"},"161040":{"346":"388","349":"19009"},"161034":{"346":"409","349":"19009"},"161049":{"346":"364","349":"19009"},"161043":{"346":"400","349":"19009"},"161046":{"346":"328","349":"19009"},"161055":{"346":"340","349":"19009"},"161052":{"346":"352","349":"19009"},"175976":{"346":"409","349":"19496"},"175979":{"346":"400","349":"19496"},"175982":{"346":"340","349":"19496"},"175985":{"346":"388","349":"19496"},"175991":{"346":"328","349":"19496"},"175988":{"346":"364","349":"19496"},"175994":{"346":"352","349":"19496"},"175997":{"346":"400","349":"19442"},"176003":{"346":"388","349":"19442"},"176000":{"346":"409","349":"19442"},"176006":{"346":"364","349":"19442"},"176012":{"346":"328","349":"19442"},"176009":{"346":"340","349":"19442"},"176015":{"346":"352","349":"19442"},"176018":{"346":"409","349":"19448"},"176024":{"346":"364","349":"19448"},"176021":{"346":"400","349":"19448"},"176027":{"346":"388","349":"19448"},"176030":{"346":"328","349":"19448"},"176033":{"346":"340","349":"19448"},"176036":{"346":"352","349":"19448"}},"salable":{"346":{"328":["120022","23985","41661","142602","161046","175991","176012","176030"],"340":["120025","23982","119962","41679","119917","142608","161055","175982","176009","176033"],"352":["120028","23979","119965","41664","119920","142599","161052","175994","176015","176036"],"364":["120019","23991","119959","41670","119914","142596","161049","175988","176006","176024"],"388":["120016","23988","119956","41682","119911","142635","142593","161040","175985","176003","176027"],"400":["120013","23994","119947","41673","119905","142587","161043","175979","175997","176021"],"409":["120010","24000","119950","41676","119902","142590","161034","176000","176018"],"412":["24744","119944","119899"]},"349":{"442":["120022","120025","120028","120019","120016","120013","120010"],"451":["23985","23982","23979","23991","23988","23994","24000","24744"],"841":["41661","41679","41664","41670","41682","41673","41676"],"19140":["142602","142608","142599","142596","142593","142587","142590"],"18985":["119962","119965","119959","119956","119947","119950","119944"],"1312":["119917","119920","119914","119911","119905","119902","119899"],"1627":["142635"],"19009":["161040","161034","161049","161043","161046","161055","161052"],"19496":["175979","175982","175985","175991","175988","175994"],"19442":["175997","176003","176000","176006","176012","176009","176015"],"19448":["176018","176024","176021","176027","176030","176033","176036"]}},"canDisplayShowOutOfStockStatus":true,"preSelectedGallery":[],"checkoutDisabled":false,"outtra":{"eans":{"120022":"4062218901384","23985":"4021573995421","119998":"4062218901728","119980":"4062218902046","119953":"4062218902275","31788":"4062218205659","119935":"4062218902572","41661":"4062218369634","24384":"4062218603448","119908":"4062218902718","58182":"4062218483149","49662":"4062218427853","142638":"4062218975224","97217":"4062218792005","97202":"4062218792081","97292":"4062218792166","80750":"4062218671164","142620":"4052285609900","97274":"4062218792241","142602":"4062218975385","120025":"4062218901339","23982":"4021573995414","120004":"4062218901698","119983":"4062218902015","119962":"4062218902268","31782":"4062218205642","119941":"4062218902497","41679":"4062218369627","24381":"4062218603431","119917":"4062218902701","58176":"4062218483132","49770":"4062218427846","142641":"4062218975194","97190":"4062218791992","97223":"4062218792074","97277":"4062218792159","80744":"4062218671126","142623":"4052285609894","97265":"4062218792234","142608":"4062218975354","120028":"4062218901285","23979":"4021573995407","120007":"4062218901629","119986":"4062218901971","119965":"4062218902237","31779":"4062218205635","119938":"4062218902466","41664":"4062218369610","24378":"4062218603424","119920":"4062218902688","58140":"4062218483125","49764":"4062218427839","142647":"4062218975156","97193":"4062218791985","97211":"4062218792067","97280":"4062218792142","80741":"4062218671096","142626":"4052285609887","97253":"4062218792227","142599":"4062218975330","120019":"4062218901421","23991":"4021573995438","120001":"4062218901766","119977":"4062218902077","119959":"4062218902305","31818":"4062218205666","119929":"4062218902602","41670":"4062218369641","24387":"4062218603455","119914":"4062218902725","58215":"4062218483156","49701":"4062218427860","142644":"4062218975248","97232":"4062218792012","97226":"4062218792098","97220":"4062218792173","80753":"4062218671188","142617":"4052285609917","97283":"4062218792258","142596":"4062218975392","120016":"4062218901469","23988":"4021573995445","119995":"4062218901810","119974":"4062218902121","119956":"4062218902329","31833":"4062218205673","119926":"4062218902626","41682":"4062218369658","24393":"4062218603462","119911":"4062218902732","58044":"4062218483163","49710":"4062218427877","142635":"4062218975279","97247":"4062218792029","97238":"4062218792104","97229":"4062218792180","80732":"4062218671201","142614":"4052285609924","97295":"4062218792265","142593":"4062218975415","120013":"4062218901513","23994":"4021573995452","119989":"4062218901872","119971":"4062218902169","119947":"4062218902367","31845":"4062218205680","119932":"4062218902640","41673":"4062218369665","24390":"4062218603479","119905":"4062218902749","58056":"4062218483170","49725":"4062218427884","142632":"4062218975293","97262":"4062218792036","97250":"4062218792111","97235":"4062218792197","80729":"4062218671249","142605":"4052285609931","97301":"4062218792272","142587":"4062218975446","120010":"4062218901568","24000":"4021573995469","119992":"4062218901926","119968":"4062218902190","119950":"4062218902398","31854":"4062218205697","119923":"4062218902664","41676":"4062218369672","24402":"4062218603486","119902":"4062218902756","58077":"4062218483187","49737":"4062218427891","142629":"4062218975309","97268":"4062218792043","97259":"4062218792128","97244":"4062218792203","80738":"4062218671270","142611":"4062218604766","97310":"4062218792289","142590":"4062218975453","24744":"4052285260385","119944":"4062218902428","41667":"4062218369689","28983":"4062218603493","119899":"4062218902763","97271":"4062218792135","160995":"4067729069172","160998":"4067729069127","161007":"4067729069141","161004":"4067729069059","161001":"4067729069103","161010":"4067729069073","161013":"4067729069035","161016":"4067729068991","161019":"4067729068984","161022":"4067729068922","161028":"4067729068885","161025":"4067729068953","161031":"4067729068847","161037":"4067729068816","161040":"4067729068724","161034":"4067729068762","161049":"4067729068700","161043":"4067729068755","161046":"4067729068687","161055":"4067729068656","161052":"4067729068632","175976":"4067729165782","175979":"4067729165751","175982":"4067729165683","175985":"4067729165744","175991":"4067729165706","175988":"4067729165720","175994":"4067729165669","175997":"4067729165614","176003":"4067729165584","176000":"4067729165621","176006":"4067729165553","176012":"4067729165546","176009":"4067729165522","176015":"4067729165485","176018":"4067729165454","176024":"4067729165379","176021":"4067729165430","176027":"4067729165393","176030":"4067729165355","176033":"4067729165324","176036":"4067729165294"}},"channel":"website","salesChannelCode":"vaude_de","sku":{"120022":"043410075400","23985":"043410105400","119953":"043411235400","41661":"043411605400","119908":"043413405400","142638":"043415095400","142602":"043419725400","120025":"043410075300","23982":"043410105300","119962":"043411235300","41679":"043411605300","119917":"043413405300","142641":"043415095300","142608":"043419725300","120028":"043410075200","23979":"043410105200","119965":"043411235200","41664":"043411605200","119920":"043413405200","142647":"043415095200","142599":"043419725200","120019":"043410075500","23991":"043410105500","119959":"043411235500","41670":"043411605500","119914":"043413405500","142644":"043415095500","142596":"043419725500","120016":"043410075600","23988":"043410105600","119956":"043411235600","41682":"043411605600","119911":"043413405600","142635":"043415095600","142593":"043419725600","120013":"043410075700","23994":"043410105700","119947":"043411235700","41673":"043411605700","119905":"043413405700","142632":"043415095700","142587":"043419725700","120010":"043410075800","24000":"043410105800","119950":"043411235800","41676":"043411605800","119902":"043413405800","142629":"043415095800","142590":"043419725800","24744":"043410105900","119944":"043411235900","41667":"043411605900","119899":"043413405900","160995":"043414285800","160998":"043414285600","161007":"043414285700","161004":"043414285300","161001":"043414285500","161010":"043414285400","161013":"043414285200","161016":"043411165800","161019":"043411165700","161022":"043411165500","161028":"043411165400","161025":"043411165600","161031":"043411165300","161037":"043411165200","161040":"043411065600","161034":"043411065800","161049":"043411065500","161043":"043411065700","161046":"043411065400","161055":"043411065300","161052":"043411065200","175976":"043412335800","175979":"043412335700","175982":"043412335300","175985":"043412335600","175991":"043412335400","175988":"043412335500","175994":"043412335200","175997":"043410945700","176003":"043410945600","176000":"043410945800","176006":"043410945500","176012":"043410945400","176009":"043410945300","176015":"043410945200","176018":"043410285800","176024":"043410285500","176021":"043410285700","176027":"043410285600","176030":"043410285400","176033":"043410285300","176036":"043410285200"}} ); const swatchOptionsComponent = initSwatchOptions({"349":{"18985":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_123_6__043411235400_25eda4df.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_123_6__043411235400_25eda4df.jpg","label":"agave","product_id":119944,"base_colour":"khaki"},"1312":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_340_6__043413405400_efb21fdb.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_340_6__043413405400_efb21fdb.jpg","label":"baltic sea uni","product_id":119899,"base_colour":"blau"},"451":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_010_6__043410105400_25f962b2.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_010_6__043410105400_25f962b2.jpg","label":"black","product_id":24744,"base_colour":"schwarz"},"19009":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_106_6__043411065600_583e9074.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_106_6__043411065600_583e9074.jpg","label":"black\/khaki","product_id":161052,"base_colour":"schwarz"},"442":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_007_6__043410075400_e02d16b0.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_007_6__043410075400_e02d16b0.jpg","label":"carmine","product_id":120010,"base_colour":"rot"},"1627":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_509_6__043415095400_a912c9fe.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_509_6__043415095400_a912c9fe.jpg","label":"coconut","product_id":142629,"base_colour":"braun"},"841":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_160_6__043411605400_2db17759.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_160_6__043411605400_2db17759.jpg","label":"dark sea uni","product_id":41667,"base_colour":"blau"},"19131":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_428_6__043414285800_2796728c.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_428_6__043414285800_2796728c.jpg","label":"turf","product_id":161013,"base_colour":"braun"},"19140":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_972_6__043419725400_406bd1ac.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_972_6__043419725400_406bd1ac.jpg","label":"heron uni","product_id":142590,"base_colour":"grau"},"19314":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_116_6__043411165800_482c386a.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_116_6__043411165800_482c386a.jpg","label":"black\/savanna","product_id":161037,"base_colour":"schwarz"},"19442":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_094_6__043410945700_23947539.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_094_6__043410945700_23947539.jpg","label":"purple ash","product_id":176015,"base_colour":"lila"},"19448":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_028_6__043410285800_a7c56490.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_028_6__043410285800_a7c56490.jpg","label":"dark leaf","product_id":176036,"base_colour":"gr\u00fcn"},"19496":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/0\/4\/04341_233_6__043412335800_83e048b7.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/0\/4\/04341_233_6__043412335800_83e048b7.jpg","label":"radiate blue uni","product_id":175994,"base_colour":"blau"},"additional_data":"{\"swatch_input_type\":\"visual\",\"update_product_preview_image\":\"1\",\"use_product_image_for_swatch\":\"1\"}"}}); const basePreselectFirstOptions = configurableOptionsComponent.preselectFirstOptions; return Object.assign( configurableOptionsComponent, swatchOptionsComponent, { mediaCallback: "https\u003A\u002F\u002Fwww.vaude.com\u002Fde\u002Fde\u002Fswatches\u002Fajax\u002Fmedia\u002F", isAutoPreselect: false, preselectFirstOptions() { this.isAutoPreselect = true; basePreselectFirstOptions.call(this); this.isAutoPreselect = false; }, changeOption(optionId, value, skipUpdateGallery) { this.selectedValues[optionId] = value; this.findSimpleIndex(); this.findAllowedAttributeOptions(); this.updatePrices(); !this.isAutoPreselect && this.updateProductLink(optionId, value); !skipUpdateGallery && this.updateGallery(); }, initSwatchGallery() { this.hidePriceLabelIfNoSpecialPrice(); this.initBreakpoint(); this.findAllowedAttributeOptions(); this.preselectFirstOptionIfNoneSelected(); }, allowedAttributeOptionsAnySize: null, optionIsActive(attributeId, optionId) { if (this.allowedAttributeOptionsAnySize === null) { this.allowedAttributeOptionsAnySize = this.calculateAllowedAttributeOptions([]); } return !!(this.allowedAttributeOptionsAnySize[attributeId] || []).find( option => option.id === optionId ); }, initBreakpoint() { const bp = window.matchMedia('(min-width: 810px)'), app = this, swatchCountMobile = 2; this.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile; bp.addEventListener('change', (ev) => { app.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile; }); }, hidePriceLabelIfNoSpecialPrice() { let hidePriceLabel = true; let specialOption; Object.values(this.optionConfig.optionPrices).forEach((option) => { if (option.finalPrice.amount < option.oldPrice.amount) { hidePriceLabel = false; specialOption = option; } }); hidePriceLabel && this.$root.closest('.product-item-inner')?.querySelector('.normal-price .price-label')?.classList.add('!hidden'); }, updateGallery() { if (!this.productIndex) { return; } fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, { method: 'GET', headers: { 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest' } } ).then(response => { return response.json() } ).then(data => { if (data.errors) { // non critical failure only console logged console.warn(data.errors); } else { const image = data && data.medium; image && window.dispatchEvent( new CustomEvent( "update-gallery-75051", {detail: image} ) ); } }).catch(error => { console.warn(error) }); }, preselectQuerystringItems() { let url = new URL(window.location.href), selectedColours = []; url.searchParams.forEach((v, k) => { k.indexOf('base_colour') === 0 && selectedColours.push(v); }); if (selectedColours.length) { Object.keys(this.swatchConfig).forEach((k) => { Object.keys(this.swatchConfig[k]).some((optId) => { if (this.swatchConfig[k][optId]['base_colour'] && selectedColours.includes(this.swatchConfig[k][optId]['base_colour'])) { this.$el.querySelector('input[value="' + optId + '"]')?.dispatchEvent(new Event('change')); return true; } }) }) } }, preselectFirstOptionIfNoneSelected() { const hasSelection = Object.values(this.selectedValues).some(v => v); if (hasSelection) { return; } for (const attributeId in this.optionConfig.attributes) { const options = this.optionConfig.attributes[attributeId].options; if (options && options.length) { this.isAutoPreselect = true; this.changeOption(attributeId, options[0].id); this.isAutoPreselect = false; break; } } }, updateProductLink(optionId, value) { const linkEl = this.$el.closest('a'), attribute = this.optionConfig.attributes[optionId]; if (linkEl && attribute?.code) { let url = new URL(linkEl.href); const isValidOption = !!value && (attribute.options || []).some(option => option.id === value); isValidOption ? url.searchParams.set(attribute.code, value) : url.searchParams.delete(attribute.code); linkEl.href = decodeURI(url.toString()); } }, getActiveAndEnabledOptions(attributeId) { if (this.optionConfig.attributes[attributeId].options && !this.activeAndEnabledOptions[this.optionConfig.attributes[attributeId].options[0].id]) { this.optionConfig.attributes[attributeId].options.forEach((option) => { if (this.optionIsEnabled(attributeId, option.id) || this.optionIsActive(attributeId, option.id)) { !this.activeAndEnabledOptions[attributeId] && (this.activeAndEnabledOptions[attributeId] = {}); !this.activeAndEnabledOptions[attributeId][option.id] && (this.activeAndEnabledOptions[attributeId][option.id] = option) && this.enabledOptionsCount++; } }) } return this.activeAndEnabledOptions[attributeId] || []; }, mouseDown: false, startX: 0, maxScroll: 0, scrollLeft: null, slider: null, maxInitial: 3, activeAndEnabledOptions: [], enabledOptionsCount: 0, showAll: false, scrollEvents: { ['@mousedown'](e) { this.slider = e.target.closest('.snap'); if (!this.slider) { return; } this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth; this.startX = e.pageX - this.slider.offsetLeft; this.scrollLeft = this.slider.scrollLeft; this.mouseDown = true; }, ['@mouseout.self']() { this.mouseDown = false; }, ['@mouseup']() { this.mouseDown = false; }, ['@mousemove'](e) { e.preventDefault(); if (!this.mouseDown) { return; } const x = e.pageX - this.slider.offsetLeft; const scroll = x - this.startX; const scrollLeft = this.scrollLeft - scroll; if (scrollLeft > this.maxScroll) { this.slider.scrollLeft = this.maxScroll; return } this.slider.scrollLeft = this.scrollLeft - scroll; }, ['@onselectstart']() { return false; } }, resizeEvent() { Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => { slider.scrollLeft = 0; }) } } ); } plus

€120
Buy at VAUDE

Checkout happens on the brand’s own shop. We take no cut.

Fibre

19% mwst

Field notes

Brand home
Germany
Made for
Men
Availability
Available
On the brand
Sustainable outdoor gear

This piece already exists. Its fibre is grown, its water spent, its box already on a shelf in Germany. Wearing it for a decade is the most ecological thing that can still happen to it.

Read why we aggregate sale pieces →

More from VAUDE

Every VAUDE piece
Essential T-Shirt mit Wolle Damen                
                                                    
                        Mit zertifizierter Wolle                    
                            
        

        
        
        
            
                    
        
            Regulärer Preis
        75,00 €
        
    



            ab
        52,50 €
        



                                        
                    Inkl. 19% MwSt.                     / 
                    
                                                    zzgl.                             Versandkosten
                                            
                
                        
            
                                
        function initConfigurableSwatchOptions_161654() {
            const configurableOptionsComponent = initConfigurableOptions(
                '161654',
                {"attributes":{"346":{"id":"346","code":"size","label":"Gr\u00f6\u00dfe","options":[{"id":"97","label":"34","products":["168905","168920","168947"]},{"id":"109","label":"36","products":["168890","168923","168941"]},{"id":"127","label":"38","products":["168896","168914","168944"]},{"id":"148","label":"40","products":["168893","168911","168938"]},{"id":"163","label":"42","products":["168887","168908","168932"]},{"id":"178","label":"44","products":["168881","168917","168935"]},{"id":"196","label":"46","products":["168878","168899","168929"]},{"id":"211","label":"48","products":["168884","168902","168926"]}],"position":2},"349":{"id":"349","code":"colour","label":"Farbe","options":[{"id":"895","label":"dark sea","products":["168902","168899","168908","168914","168911","168917","168920","168923"]},{"id":"18985","label":"agave","products":["168926","168929","168932","168935","168941","168938","168944","168947"]},{"id":"19113","label":"magento","products":["168878","168884","168893","168881","168890","168896","168887","168905"]}],"position":1}},"template":"<%- data.price %>\u00a0\u20ac","currencyFormat":"%s\u00a0\u20ac","optionPrices":{"168878":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168884":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168893":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168881":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168890":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168896":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168887":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168902":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168899":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168905":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168908":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168914":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168911":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168917":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168920":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168923":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168926":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168929":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168932":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168935":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168941":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168938":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168944":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168947":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"%s\u00a0\u20ac","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5}},"productId":"161654","chooseText":"W\u00e4hlen Sie eine Option...","images":[],"index":{"168878":{"346":"196","349":"19113"},"168884":{"346":"211","349":"19113"},"168893":{"346":"148","349":"19113"},"168881":{"346":"178","349":"19113"},"168890":{"346":"109","349":"19113"},"168896":{"346":"127","349":"19113"},"168887":{"346":"163","349":"19113"},"168902":{"346":"211","349":"895"},"168899":{"346":"196","349":"895"},"168905":{"346":"97","349":"19113"},"168908":{"346":"163","349":"895"},"168914":{"346":"127","349":"895"},"168911":{"346":"148","349":"895"},"168917":{"346":"178","349":"895"},"168920":{"346":"97","349":"895"},"168923":{"346":"109","349":"895"},"168926":{"346":"211","349":"18985"},"168929":{"346":"196","349":"18985"},"168932":{"346":"163","349":"18985"},"168935":{"346":"178","349":"18985"},"168941":{"346":"109","349":"18985"},"168938":{"346":"148","349":"18985"},"168944":{"346":"127","349":"18985"},"168947":{"346":"97","349":"18985"}},"salable":{"346":{"178":["168881","168917","168935"],"211":["168902"],"196":["168899"],"97":["168905","168920","168947"],"163":["168908","168932"],"127":["168914"],"109":["168923"],"148":["168938"]},"349":{"19113":["168881","168905"],"895":["168902","168899","168908","168914","168917","168920","168923"],"18985":["168932","168935","168938","168947"]}},"canDisplayShowOutOfStockStatus":true,"checkoutDisabled":false,"outtra":{"eans":{"168878":"4067729194881","168884":"4067729194898","168893":"4067729194850","168881":"4067729194874","168890":"4067729194836","168896":"4067729194843","168887":"4067729194867","168902":"4067729136188","168899":"4062218962989","168905":"4067729194829","168908":"4062218962941","168914":"4062218962873","168911":"4062218962910","168917":"4062218962958","168920":"4067729136119","168923":"4062218962835","168926":"4067729136096","168929":"4062218962811","168932":"4062218962767","168935":"4062218962781","168941":"4062218962699","168938":"4062218962743","168944":"4062218962712","168947":"4067729136003"}},"channel":"website","salesChannelCode":"vaude_de","sku":{"168878":"471154290460","168884":"471154290480","168893":"471154290400","168881":"471154290440","168890":"471154290360","168896":"471154290380","168887":"471154290420","168902":"471151790480","168899":"471151790460","168905":"471154290340","168908":"471151790420","168914":"471151790380","168911":"471151790400","168917":"471151790440","168920":"471151790340","168923":"471151790360","168926":"471151230480","168929":"471151230460","168932":"471151230420","168935":"471151230440","168941":"471151230360","168938":"471151230400","168944":"471151230380","168947":"471151230340"}}            );
            const swatchOptionsComponent = initSwatchOptions({"349":{"18985":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/7\/47115_123_6__471151230480_18dbbe90.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/7\/47115_123_6__471151230480_18dbbe90.jpg","label":"agave","product_id":168947,"base_colour":"khaki"},"895":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/7\/47115_179_6__471151790480_0a6a3365.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/7\/47115_179_6__471151790480_0a6a3365.jpg","label":"dark sea","product_id":168923,"base_colour":"blau"},"19113":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/7\/47115_429_6__471154290460_d9b6a84e.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/7\/47115_429_6__471154290460_d9b6a84e.jpg","label":"magento","product_id":168905,"base_colour":"lila"},"additional_data":"{\"swatch_input_type\":\"visual\",\"update_product_preview_image\":\"1\",\"use_product_image_for_swatch\":\"1\"}"}});
            const basePreselectFirstOptions = configurableOptionsComponent.preselectFirstOptions;

            return Object.assign(
                configurableOptionsComponent,
                swatchOptionsComponent,
                {
                    mediaCallback: "https\u003A\u002F\u002Fwww.vaude.com\u002Fde\u002Fde\u002Fswatches\u002Fajax\u002Fmedia\u002F",
                    isAutoPreselect: false,
                    preselectFirstOptions() {
                        this.isAutoPreselect = true;
                        basePreselectFirstOptions.call(this);
                        this.isAutoPreselect = false;
                    },
                    changeOption(optionId, value, skipUpdateGallery) {
                        this.selectedValues[optionId] = value;
                        this.findSimpleIndex();
                        this.findAllowedAttributeOptions();
                        this.updatePrices();
                        !this.isAutoPreselect && this.updateProductLink(optionId, value);
                        !skipUpdateGallery && this.updateGallery();
                    },
                    initSwatchGallery() {
                        this.hidePriceLabelIfNoSpecialPrice();
                        this.initBreakpoint();
                        this.findAllowedAttributeOptions();
                        this.preselectFirstOptionIfNoneSelected();
                    },
                                        allowedAttributeOptionsAnySize: null,
                    optionIsActive(attributeId, optionId) {
                        if (this.allowedAttributeOptionsAnySize === null) {
                            this.allowedAttributeOptionsAnySize = this.calculateAllowedAttributeOptions([]);
                        }
                        return !!(this.allowedAttributeOptionsAnySize[attributeId] || []).find(
                            option => option.id === optionId
                        );
                    },
                    initBreakpoint() {
                        const bp = window.matchMedia('(min-width: 810px)'),
                            app = this,
                            swatchCountMobile = 2;
                        this.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile;
                        bp.addEventListener('change', (ev) => {
                            app.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile;
                        });
                    },
                    hidePriceLabelIfNoSpecialPrice() {
                        let hidePriceLabel = true;
                        let specialOption;
                        Object.values(this.optionConfig.optionPrices).forEach((option) => {
                            if (option.finalPrice.amount < option.oldPrice.amount) {
                                hidePriceLabel = false;
                                specialOption = option;
                            }
                        });
                        hidePriceLabel && this.$root.closest('.product-item-inner')?.querySelector('.normal-price .price-label')?.classList.add('!hidden');
                    },
                    updateGallery() {
                        if (!this.productIndex) {
                            return;
                        }

                        fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, {
                                method: 'GET',
                                headers: {
                                    'Content-Type': 'application/json',
                                    'X-Requested-With': 'XMLHttpRequest'
                                }
                            }
                        ).then(response => {
                                return response.json()
                            }
                        ).then(data => {
                            if (data.errors) {
                                // non critical failure only console logged
                                console.warn(data.errors);
                            } else {
                                const image = data && data.medium;

                                image && window.dispatchEvent(
                                    new CustomEvent(
                                        "update-gallery-161654",
                                        {detail: image}
                                    )
                                );
                            }
                        }).catch(error => {
                            console.warn(error)
                        });
                    },
                    preselectQuerystringItems() {
                        let url = new URL(window.location.href),
                            selectedColours = [];
                        url.searchParams.forEach((v, k) => {
                            k.indexOf('base_colour') === 0 && selectedColours.push(v);
                        });
                        if (selectedColours.length) {
                            Object.keys(this.swatchConfig).forEach((k) => {
                                Object.keys(this.swatchConfig[k]).some((optId) => {
                                    if (this.swatchConfig[k][optId]['base_colour'] && selectedColours.includes(this.swatchConfig[k][optId]['base_colour'])) {
                                        this.$el.querySelector('input[value="' + optId + '"]')?.dispatchEvent(new Event('change'));
                                        return true;
                                    }
                                })
                            })
                        }
                    },
                    preselectFirstOptionIfNoneSelected() {
                        const hasSelection = Object.values(this.selectedValues).some(v => v);
                        if (hasSelection) {
                            return;
                        }

                        for (const attributeId in this.optionConfig.attributes) {
                            const options = this.optionConfig.attributes[attributeId].options;
                            if (options && options.length) {
                                this.isAutoPreselect = true;
                                this.changeOption(attributeId, options[0].id);
                                this.isAutoPreselect = false;
                                break;
                            }
                        }
                    },
                    updateProductLink(optionId, value) {
                        const linkEl = this.$el.closest('a'),
                            attribute = this.optionConfig.attributes[optionId];
                        if (linkEl && attribute?.code) {
                            let url = new URL(linkEl.href);
                                                        const isValidOption = !!value && (attribute.options || []).some(option => option.id === value);
                            isValidOption
                                ? url.searchParams.set(attribute.code, value)
                                : url.searchParams.delete(attribute.code);
                            linkEl.href = decodeURI(url.toString());
                        }
                    },
                    getActiveAndEnabledOptions(attributeId) {
                        if (this.optionConfig.attributes[attributeId].options && !this.activeAndEnabledOptions[this.optionConfig.attributes[attributeId].options[0].id]) {
                            this.optionConfig.attributes[attributeId].options.forEach((option) => {
                                if (this.optionIsEnabled(attributeId, option.id) || this.optionIsActive(attributeId, option.id)) {
                                    !this.activeAndEnabledOptions[attributeId] && (this.activeAndEnabledOptions[attributeId] = {});
                                    !this.activeAndEnabledOptions[attributeId][option.id] && (this.activeAndEnabledOptions[attributeId][option.id] = option) && this.enabledOptionsCount++;
                                }
                            })
                        }

                        return this.activeAndEnabledOptions[attributeId] || [];
                    },
                    mouseDown: false,
                    startX: 0,
                    maxScroll: 0,
                    scrollLeft: null,
                    slider: null,
                    maxInitial: 3,
                    activeAndEnabledOptions: [],
                    enabledOptionsCount: 0,
                    showAll: false,
                    scrollEvents: {
                        ['@mousedown'](e) {
                            this.slider = e.target.closest('.snap');
                            if (!this.slider) {
                                return;
                            }
                            this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth;
                            this.startX = e.pageX - this.slider.offsetLeft;
                            this.scrollLeft = this.slider.scrollLeft;
                            this.mouseDown = true;
                        },
                        ['@mouseout.self']() {
                            this.mouseDown = false;
                        },
                        ['@mouseup']() {
                            this.mouseDown = false;
                        },
                        ['@mousemove'](e) {
                            e.preventDefault();
                            if (!this.mouseDown) {
                                return;
                            }
                            const x = e.pageX - this.slider.offsetLeft;
                            const scroll = x - this.startX;
                            const scrollLeft = this.scrollLeft - scroll;

                            if (scrollLeft > this.maxScroll) {
                                this.slider.scrollLeft = this.maxScroll;
                                return
                            }
                            this.slider.scrollLeft = this.scrollLeft - scroll;
                        },
                        ['@onselectstart']() {
                            return false;
                        }
                    },
                    resizeEvent() {
                        Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => {
                            slider.scrollLeft = 0;
                        })
                    }
                }
            );
        }
    
    
    
        
                                            
                                                
                                
                    
                        
                            
                                

        
            
            
                
            
            
                
                    
                
            
                    

                            
                            
                                plus
VAUDE

Essential T-Shirt mit Wolle Damen Mit zertifizierter Wolle Regulärer Preis 75,00 € ab 52,50 € Inkl. 19% MwSt. / zzgl. Versandkosten function initConfigurableSwatchOptions_161654() { const configurableOptionsComponent = initConfigurableOptions( '161654', {"attributes":{"346":{"id":"346","code":"size","label":"Gr\u00f6\u00dfe","options":[{"id":"97","label":"34","products":["168905","168920","168947"]},{"id":"109","label":"36","products":["168890","168923","168941"]},{"id":"127","label":"38","products":["168896","168914","168944"]},{"id":"148","label":"40","products":["168893","168911","168938"]},{"id":"163","label":"42","products":["168887","168908","168932"]},{"id":"178","label":"44","products":["168881","168917","168935"]},{"id":"196","label":"46","products":["168878","168899","168929"]},{"id":"211","label":"48","products":["168884","168902","168926"]}],"position":2},"349":{"id":"349","code":"colour","label":"Farbe","options":[{"id":"895","label":"dark sea","products":["168902","168899","168908","168914","168911","168917","168920","168923"]},{"id":"18985","label":"agave","products":["168926","168929","168932","168935","168941","168938","168944","168947"]},{"id":"19113","label":"magento","products":["168878","168884","168893","168881","168890","168896","168887","168905"]}],"position":1}},"template":"<%- data.price %>\u00a0\u20ac","currencyFormat":"%s\u00a0\u20ac","optionPrices":{"168878":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168884":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168893":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168881":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168890":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168896":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168887":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168902":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168899":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168905":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5},"tierPrices":[],"msrpPrice":{"amount":0}},"168908":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168914":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168911":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168917":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168920":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168923":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168926":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168929":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168932":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168935":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168941":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168938":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168944":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}},"168947":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":75},"finalPrice":{"amount":75},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"%s\u00a0\u20ac","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":75},"oldPrice":{"amount":75},"basePrice":{"amount":52.5},"finalPrice":{"amount":52.5}},"productId":"161654","chooseText":"W\u00e4hlen Sie eine Option...","images":[],"index":{"168878":{"346":"196","349":"19113"},"168884":{"346":"211","349":"19113"},"168893":{"346":"148","349":"19113"},"168881":{"346":"178","349":"19113"},"168890":{"346":"109","349":"19113"},"168896":{"346":"127","349":"19113"},"168887":{"346":"163","349":"19113"},"168902":{"346":"211","349":"895"},"168899":{"346":"196","349":"895"},"168905":{"346":"97","349":"19113"},"168908":{"346":"163","349":"895"},"168914":{"346":"127","349":"895"},"168911":{"346":"148","349":"895"},"168917":{"346":"178","349":"895"},"168920":{"346":"97","349":"895"},"168923":{"346":"109","349":"895"},"168926":{"346":"211","349":"18985"},"168929":{"346":"196","349":"18985"},"168932":{"346":"163","349":"18985"},"168935":{"346":"178","349":"18985"},"168941":{"346":"109","349":"18985"},"168938":{"346":"148","349":"18985"},"168944":{"346":"127","349":"18985"},"168947":{"346":"97","349":"18985"}},"salable":{"346":{"178":["168881","168917","168935"],"211":["168902"],"196":["168899"],"97":["168905","168920","168947"],"163":["168908","168932"],"127":["168914"],"109":["168923"],"148":["168938"]},"349":{"19113":["168881","168905"],"895":["168902","168899","168908","168914","168917","168920","168923"],"18985":["168932","168935","168938","168947"]}},"canDisplayShowOutOfStockStatus":true,"checkoutDisabled":false,"outtra":{"eans":{"168878":"4067729194881","168884":"4067729194898","168893":"4067729194850","168881":"4067729194874","168890":"4067729194836","168896":"4067729194843","168887":"4067729194867","168902":"4067729136188","168899":"4062218962989","168905":"4067729194829","168908":"4062218962941","168914":"4062218962873","168911":"4062218962910","168917":"4062218962958","168920":"4067729136119","168923":"4062218962835","168926":"4067729136096","168929":"4062218962811","168932":"4062218962767","168935":"4062218962781","168941":"4062218962699","168938":"4062218962743","168944":"4062218962712","168947":"4067729136003"}},"channel":"website","salesChannelCode":"vaude_de","sku":{"168878":"471154290460","168884":"471154290480","168893":"471154290400","168881":"471154290440","168890":"471154290360","168896":"471154290380","168887":"471154290420","168902":"471151790480","168899":"471151790460","168905":"471154290340","168908":"471151790420","168914":"471151790380","168911":"471151790400","168917":"471151790440","168920":"471151790340","168923":"471151790360","168926":"471151230480","168929":"471151230460","168932":"471151230420","168935":"471151230440","168941":"471151230360","168938":"471151230400","168944":"471151230380","168947":"471151230340"}} ); const swatchOptionsComponent = initSwatchOptions({"349":{"18985":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/7\/47115_123_6__471151230480_18dbbe90.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/7\/47115_123_6__471151230480_18dbbe90.jpg","label":"agave","product_id":168947,"base_colour":"khaki"},"895":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/7\/47115_179_6__471151790480_0a6a3365.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/7\/47115_179_6__471151790480_0a6a3365.jpg","label":"dark sea","product_id":168923,"base_colour":"blau"},"19113":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/7\/47115_429_6__471154290460_d9b6a84e.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/7\/47115_429_6__471154290460_d9b6a84e.jpg","label":"magento","product_id":168905,"base_colour":"lila"},"additional_data":"{\"swatch_input_type\":\"visual\",\"update_product_preview_image\":\"1\",\"use_product_image_for_swatch\":\"1\"}"}}); const basePreselectFirstOptions = configurableOptionsComponent.preselectFirstOptions; return Object.assign( configurableOptionsComponent, swatchOptionsComponent, { mediaCallback: "https\u003A\u002F\u002Fwww.vaude.com\u002Fde\u002Fde\u002Fswatches\u002Fajax\u002Fmedia\u002F", isAutoPreselect: false, preselectFirstOptions() { this.isAutoPreselect = true; basePreselectFirstOptions.call(this); this.isAutoPreselect = false; }, changeOption(optionId, value, skipUpdateGallery) { this.selectedValues[optionId] = value; this.findSimpleIndex(); this.findAllowedAttributeOptions(); this.updatePrices(); !this.isAutoPreselect && this.updateProductLink(optionId, value); !skipUpdateGallery && this.updateGallery(); }, initSwatchGallery() { this.hidePriceLabelIfNoSpecialPrice(); this.initBreakpoint(); this.findAllowedAttributeOptions(); this.preselectFirstOptionIfNoneSelected(); }, allowedAttributeOptionsAnySize: null, optionIsActive(attributeId, optionId) { if (this.allowedAttributeOptionsAnySize === null) { this.allowedAttributeOptionsAnySize = this.calculateAllowedAttributeOptions([]); } return !!(this.allowedAttributeOptionsAnySize[attributeId] || []).find( option => option.id === optionId ); }, initBreakpoint() { const bp = window.matchMedia('(min-width: 810px)'), app = this, swatchCountMobile = 2; this.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile; bp.addEventListener('change', (ev) => { app.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile; }); }, hidePriceLabelIfNoSpecialPrice() { let hidePriceLabel = true; let specialOption; Object.values(this.optionConfig.optionPrices).forEach((option) => { if (option.finalPrice.amount < option.oldPrice.amount) { hidePriceLabel = false; specialOption = option; } }); hidePriceLabel && this.$root.closest('.product-item-inner')?.querySelector('.normal-price .price-label')?.classList.add('!hidden'); }, updateGallery() { if (!this.productIndex) { return; } fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, { method: 'GET', headers: { 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest' } } ).then(response => { return response.json() } ).then(data => { if (data.errors) { // non critical failure only console logged console.warn(data.errors); } else { const image = data && data.medium; image && window.dispatchEvent( new CustomEvent( "update-gallery-161654", {detail: image} ) ); } }).catch(error => { console.warn(error) }); }, preselectQuerystringItems() { let url = new URL(window.location.href), selectedColours = []; url.searchParams.forEach((v, k) => { k.indexOf('base_colour') === 0 && selectedColours.push(v); }); if (selectedColours.length) { Object.keys(this.swatchConfig).forEach((k) => { Object.keys(this.swatchConfig[k]).some((optId) => { if (this.swatchConfig[k][optId]['base_colour'] && selectedColours.includes(this.swatchConfig[k][optId]['base_colour'])) { this.$el.querySelector('input[value="' + optId + '"]')?.dispatchEvent(new Event('change')); return true; } }) }) } }, preselectFirstOptionIfNoneSelected() { const hasSelection = Object.values(this.selectedValues).some(v => v); if (hasSelection) { return; } for (const attributeId in this.optionConfig.attributes) { const options = this.optionConfig.attributes[attributeId].options; if (options && options.length) { this.isAutoPreselect = true; this.changeOption(attributeId, options[0].id); this.isAutoPreselect = false; break; } } }, updateProductLink(optionId, value) { const linkEl = this.$el.closest('a'), attribute = this.optionConfig.attributes[optionId]; if (linkEl && attribute?.code) { let url = new URL(linkEl.href); const isValidOption = !!value && (attribute.options || []).some(option => option.id === value); isValidOption ? url.searchParams.set(attribute.code, value) : url.searchParams.delete(attribute.code); linkEl.href = decodeURI(url.toString()); } }, getActiveAndEnabledOptions(attributeId) { if (this.optionConfig.attributes[attributeId].options && !this.activeAndEnabledOptions[this.optionConfig.attributes[attributeId].options[0].id]) { this.optionConfig.attributes[attributeId].options.forEach((option) => { if (this.optionIsEnabled(attributeId, option.id) || this.optionIsActive(attributeId, option.id)) { !this.activeAndEnabledOptions[attributeId] && (this.activeAndEnabledOptions[attributeId] = {}); !this.activeAndEnabledOptions[attributeId][option.id] && (this.activeAndEnabledOptions[attributeId][option.id] = option) && this.enabledOptionsCount++; } }) } return this.activeAndEnabledOptions[attributeId] || []; }, mouseDown: false, startX: 0, maxScroll: 0, scrollLeft: null, slider: null, maxInitial: 3, activeAndEnabledOptions: [], enabledOptionsCount: 0, showAll: false, scrollEvents: { ['@mousedown'](e) { this.slider = e.target.closest('.snap'); if (!this.slider) { return; } this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth; this.startX = e.pageX - this.slider.offsetLeft; this.scrollLeft = this.slider.scrollLeft; this.mouseDown = true; }, ['@mouseout.self']() { this.mouseDown = false; }, ['@mouseup']() { this.mouseDown = false; }, ['@mousemove'](e) { e.preventDefault(); if (!this.mouseDown) { return; } const x = e.pageX - this.slider.offsetLeft; const scroll = x - this.startX; const scrollLeft = this.scrollLeft - scroll; if (scrollLeft > this.maxScroll) { this.slider.scrollLeft = this.maxScroll; return } this.slider.scrollLeft = this.scrollLeft - scroll; }, ['@onselectstart']() { return false; } }, resizeEvent() { Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => { slider.scrollLeft = 0; }) } } ); } plus

€75Wool & alpaca
Essential T-Shirt mit Wolle Herren                
                                                    
                        Mit zertifizierter Wolle                    
                            
        

        
        
        
            
                    
        
            Regulärer Preis
        80,00 €
        
    



            ab
        64,00 €
        



                                        
                    Inkl. 19% MwSt.                     / 
                    
                                                    zzgl.                             Versandkosten
                                            
                
                        
            
                                
        function initConfigurableSwatchOptions_161651() {
            const configurableOptionsComponent = initConfigurableOptions(
                '161651',
                {"attributes":{"346":{"id":"346","code":"size","label":"Gr\u00f6\u00dfe","options":[{"id":"352","label":"S","products":["168320","168341","168353"]},{"id":"340","label":"M","products":["168311","168332","168356"]},{"id":"328","label":"L","products":["168308","168338","168350"]},{"id":"364","label":"XL","products":["168314","168329","168347"]},{"id":"388","label":"XXL","products":["168317","168326","168344"]},{"id":"400","label":"XXXL","products":["168305","168323","168335"]}],"position":2},"349":{"id":"349","code":"colour","label":"Farbe","options":[{"id":"2260","label":"heron","products":["168305","168314","168311","168317","168308","168320"]},{"id":"442","label":"carmine","products":["168335","168344","168347","168350","168353","168356"]},{"id":"19451","label":"light leaf","products":["168323","168326","168329","168332","168341","168338"]}],"position":1}},"template":"<%- data.price %>\u00a0\u20ac","currencyFormat":"%s\u00a0\u20ac","optionPrices":{"168305":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168314":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168311":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168317":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168308":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168323":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":64},"finalPrice":{"amount":64},"tierPrices":[],"msrpPrice":{"amount":0}},"168320":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168326":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":64},"finalPrice":{"amount":64},"tierPrices":[],"msrpPrice":{"amount":0}},"168329":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":64},"finalPrice":{"amount":64},"tierPrices":[],"msrpPrice":{"amount":0}},"168332":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":64},"finalPrice":{"amount":64},"tierPrices":[],"msrpPrice":{"amount":0}},"168341":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":64},"finalPrice":{"amount":64},"tierPrices":[],"msrpPrice":{"amount":0}},"168335":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168344":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168338":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":64},"finalPrice":{"amount":64},"tierPrices":[],"msrpPrice":{"amount":0}},"168347":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168350":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168353":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168356":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"%s\u00a0\u20ac","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":64},"finalPrice":{"amount":64}},"productId":"161651","chooseText":"W\u00e4hlen Sie eine Option...","images":[],"index":{"168305":{"346":"400","349":"2260"},"168314":{"346":"364","349":"2260"},"168311":{"346":"340","349":"2260"},"168317":{"346":"388","349":"2260"},"168308":{"346":"328","349":"2260"},"168323":{"346":"400","349":"19451"},"168320":{"346":"352","349":"2260"},"168326":{"346":"388","349":"19451"},"168329":{"346":"364","349":"19451"},"168332":{"346":"340","349":"19451"},"168341":{"346":"352","349":"19451"},"168335":{"346":"400","349":"442"},"168344":{"346":"388","349":"442"},"168338":{"346":"328","349":"19451"},"168347":{"346":"364","349":"442"},"168350":{"346":"328","349":"442"},"168353":{"346":"352","349":"442"},"168356":{"346":"340","349":"442"}},"salable":{"346":{"400":["168305","168323","168335"],"364":["168314","168329","168347"],"340":["168311"],"388":["168317","168344"],"328":["168308","168350"],"352":["168341","168353"]},"349":{"2260":["168305","168314","168311","168317","168308"],"19451":["168323","168329","168341"],"442":["168335","168344","168347","168350","168353"]}},"canDisplayShowOutOfStockStatus":true,"preSelectedGallery":[],"checkoutDisabled":false,"outtra":{"eans":{"168305":"4067729167991","168314":"4067729167939","168311":"4067729167878","168317":"4067729167960","168308":"4067729167908","168323":"4067729167724","168320":"4067729167830","168326":"4067729167700","168329":"4067729167694","168332":"4067729167649","168341":"4067729167618","168335":"4067729167588","168344":"4067729167571","168338":"4067729167670","168347":"4067729167557","168350":"4067729167533","168353":"4067729167472","168356":"4067729167502"}},"channel":"website","salesChannelCode":"vaude_de","sku":{"168305":"471979645700","168314":"471979645500","168311":"471979645300","168317":"471979645600","168308":"471979645400","168323":"471970175700","168320":"471979645200","168326":"471970175600","168329":"471970175500","168332":"471970175300","168341":"471970175200","168335":"471970075700","168344":"471970075600","168338":"471970175400","168347":"471970075500","168350":"471970075400","168353":"471970075200","168356":"471970075300"}}            );
            const swatchOptionsComponent = initSwatchOptions({"349":{"442":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/7\/47197_007_6__471970075700_810890e6.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/7\/47197_007_6__471970075700_810890e6.jpg","label":"carmine","product_id":168356,"base_colour":"rot"},"2260":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/7\/47197_964_6__471979645700_b9677d5b.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/7\/47197_964_6__471979645700_b9677d5b.jpg","label":"heron","product_id":168320,"base_colour":"grau"},"19451":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/7\/47197_017_6__471970175700_9a7d9999.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/7\/47197_017_6__471970175700_9a7d9999.jpg","label":"light leaf","product_id":168338,"base_colour":"gr\u00fcn"},"additional_data":"{\"swatch_input_type\":\"visual\",\"update_product_preview_image\":\"1\",\"use_product_image_for_swatch\":\"1\"}"}});
            const basePreselectFirstOptions = configurableOptionsComponent.preselectFirstOptions;

            return Object.assign(
                configurableOptionsComponent,
                swatchOptionsComponent,
                {
                    mediaCallback: "https\u003A\u002F\u002Fwww.vaude.com\u002Fde\u002Fde\u002Fswatches\u002Fajax\u002Fmedia\u002F",
                    isAutoPreselect: false,
                    preselectFirstOptions() {
                        this.isAutoPreselect = true;
                        basePreselectFirstOptions.call(this);
                        this.isAutoPreselect = false;
                    },
                    changeOption(optionId, value, skipUpdateGallery) {
                        this.selectedValues[optionId] = value;
                        this.findSimpleIndex();
                        this.findAllowedAttributeOptions();
                        this.updatePrices();
                        !this.isAutoPreselect && this.updateProductLink(optionId, value);
                        !skipUpdateGallery && this.updateGallery();
                    },
                    initSwatchGallery() {
                        this.hidePriceLabelIfNoSpecialPrice();
                        this.initBreakpoint();
                        this.findAllowedAttributeOptions();
                        this.preselectFirstOptionIfNoneSelected();
                    },
                                        allowedAttributeOptionsAnySize: null,
                    optionIsActive(attributeId, optionId) {
                        if (this.allowedAttributeOptionsAnySize === null) {
                            this.allowedAttributeOptionsAnySize = this.calculateAllowedAttributeOptions([]);
                        }
                        return !!(this.allowedAttributeOptionsAnySize[attributeId] || []).find(
                            option => option.id === optionId
                        );
                    },
                    initBreakpoint() {
                        const bp = window.matchMedia('(min-width: 810px)'),
                            app = this,
                            swatchCountMobile = 2;
                        this.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile;
                        bp.addEventListener('change', (ev) => {
                            app.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile;
                        });
                    },
                    hidePriceLabelIfNoSpecialPrice() {
                        let hidePriceLabel = true;
                        let specialOption;
                        Object.values(this.optionConfig.optionPrices).forEach((option) => {
                            if (option.finalPrice.amount < option.oldPrice.amount) {
                                hidePriceLabel = false;
                                specialOption = option;
                            }
                        });
                        hidePriceLabel && this.$root.closest('.product-item-inner')?.querySelector('.normal-price .price-label')?.classList.add('!hidden');
                    },
                    updateGallery() {
                        if (!this.productIndex) {
                            return;
                        }

                        fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, {
                                method: 'GET',
                                headers: {
                                    'Content-Type': 'application/json',
                                    'X-Requested-With': 'XMLHttpRequest'
                                }
                            }
                        ).then(response => {
                                return response.json()
                            }
                        ).then(data => {
                            if (data.errors) {
                                // non critical failure only console logged
                                console.warn(data.errors);
                            } else {
                                const image = data && data.medium;

                                image && window.dispatchEvent(
                                    new CustomEvent(
                                        "update-gallery-161651",
                                        {detail: image}
                                    )
                                );
                            }
                        }).catch(error => {
                            console.warn(error)
                        });
                    },
                    preselectQuerystringItems() {
                        let url = new URL(window.location.href),
                            selectedColours = [];
                        url.searchParams.forEach((v, k) => {
                            k.indexOf('base_colour') === 0 && selectedColours.push(v);
                        });
                        if (selectedColours.length) {
                            Object.keys(this.swatchConfig).forEach((k) => {
                                Object.keys(this.swatchConfig[k]).some((optId) => {
                                    if (this.swatchConfig[k][optId]['base_colour'] && selectedColours.includes(this.swatchConfig[k][optId]['base_colour'])) {
                                        this.$el.querySelector('input[value="' + optId + '"]')?.dispatchEvent(new Event('change'));
                                        return true;
                                    }
                                })
                            })
                        }
                    },
                    preselectFirstOptionIfNoneSelected() {
                        const hasSelection = Object.values(this.selectedValues).some(v => v);
                        if (hasSelection) {
                            return;
                        }

                        for (const attributeId in this.optionConfig.attributes) {
                            const options = this.optionConfig.attributes[attributeId].options;
                            if (options && options.length) {
                                this.isAutoPreselect = true;
                                this.changeOption(attributeId, options[0].id);
                                this.isAutoPreselect = false;
                                break;
                            }
                        }
                    },
                    updateProductLink(optionId, value) {
                        const linkEl = this.$el.closest('a'),
                            attribute = this.optionConfig.attributes[optionId];
                        if (linkEl && attribute?.code) {
                            let url = new URL(linkEl.href);
                                                        const isValidOption = !!value && (attribute.options || []).some(option => option.id === value);
                            isValidOption
                                ? url.searchParams.set(attribute.code, value)
                                : url.searchParams.delete(attribute.code);
                            linkEl.href = decodeURI(url.toString());
                        }
                    },
                    getActiveAndEnabledOptions(attributeId) {
                        if (this.optionConfig.attributes[attributeId].options && !this.activeAndEnabledOptions[this.optionConfig.attributes[attributeId].options[0].id]) {
                            this.optionConfig.attributes[attributeId].options.forEach((option) => {
                                if (this.optionIsEnabled(attributeId, option.id) || this.optionIsActive(attributeId, option.id)) {
                                    !this.activeAndEnabledOptions[attributeId] && (this.activeAndEnabledOptions[attributeId] = {});
                                    !this.activeAndEnabledOptions[attributeId][option.id] && (this.activeAndEnabledOptions[attributeId][option.id] = option) && this.enabledOptionsCount++;
                                }
                            })
                        }

                        return this.activeAndEnabledOptions[attributeId] || [];
                    },
                    mouseDown: false,
                    startX: 0,
                    maxScroll: 0,
                    scrollLeft: null,
                    slider: null,
                    maxInitial: 3,
                    activeAndEnabledOptions: [],
                    enabledOptionsCount: 0,
                    showAll: false,
                    scrollEvents: {
                        ['@mousedown'](e) {
                            this.slider = e.target.closest('.snap');
                            if (!this.slider) {
                                return;
                            }
                            this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth;
                            this.startX = e.pageX - this.slider.offsetLeft;
                            this.scrollLeft = this.slider.scrollLeft;
                            this.mouseDown = true;
                        },
                        ['@mouseout.self']() {
                            this.mouseDown = false;
                        },
                        ['@mouseup']() {
                            this.mouseDown = false;
                        },
                        ['@mousemove'](e) {
                            e.preventDefault();
                            if (!this.mouseDown) {
                                return;
                            }
                            const x = e.pageX - this.slider.offsetLeft;
                            const scroll = x - this.startX;
                            const scrollLeft = this.scrollLeft - scroll;

                            if (scrollLeft > this.maxScroll) {
                                this.slider.scrollLeft = this.maxScroll;
                                return
                            }
                            this.slider.scrollLeft = this.scrollLeft - scroll;
                        },
                        ['@onselectstart']() {
                            return false;
                        }
                    },
                    resizeEvent() {
                        Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => {
                            slider.scrollLeft = 0;
                        })
                    }
                }
            );
        }
    
    
    
        
                                            
                                                
                                
                    
                        
                            
                                

        
            
            
                
            
            
                
                    
                
            
                    

                            
                            
                                plus
VAUDE

Essential T-Shirt mit Wolle Herren Mit zertifizierter Wolle Regulärer Preis 80,00 € ab 64,00 € Inkl. 19% MwSt. / zzgl. Versandkosten function initConfigurableSwatchOptions_161651() { const configurableOptionsComponent = initConfigurableOptions( '161651', {"attributes":{"346":{"id":"346","code":"size","label":"Gr\u00f6\u00dfe","options":[{"id":"352","label":"S","products":["168320","168341","168353"]},{"id":"340","label":"M","products":["168311","168332","168356"]},{"id":"328","label":"L","products":["168308","168338","168350"]},{"id":"364","label":"XL","products":["168314","168329","168347"]},{"id":"388","label":"XXL","products":["168317","168326","168344"]},{"id":"400","label":"XXXL","products":["168305","168323","168335"]}],"position":2},"349":{"id":"349","code":"colour","label":"Farbe","options":[{"id":"2260","label":"heron","products":["168305","168314","168311","168317","168308","168320"]},{"id":"442","label":"carmine","products":["168335","168344","168347","168350","168353","168356"]},{"id":"19451","label":"light leaf","products":["168323","168326","168329","168332","168341","168338"]}],"position":1}},"template":"<%- data.price %>\u00a0\u20ac","currencyFormat":"%s\u00a0\u20ac","optionPrices":{"168305":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168314":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168311":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168317":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168308":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168323":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":64},"finalPrice":{"amount":64},"tierPrices":[],"msrpPrice":{"amount":0}},"168320":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168326":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":64},"finalPrice":{"amount":64},"tierPrices":[],"msrpPrice":{"amount":0}},"168329":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":64},"finalPrice":{"amount":64},"tierPrices":[],"msrpPrice":{"amount":0}},"168332":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":64},"finalPrice":{"amount":64},"tierPrices":[],"msrpPrice":{"amount":0}},"168341":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":64},"finalPrice":{"amount":64},"tierPrices":[],"msrpPrice":{"amount":0}},"168335":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168344":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168338":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":64},"finalPrice":{"amount":64},"tierPrices":[],"msrpPrice":{"amount":0}},"168347":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168350":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168353":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}},"168356":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":80},"finalPrice":{"amount":80},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"%s\u00a0\u20ac","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":80},"oldPrice":{"amount":80},"basePrice":{"amount":64},"finalPrice":{"amount":64}},"productId":"161651","chooseText":"W\u00e4hlen Sie eine Option...","images":[],"index":{"168305":{"346":"400","349":"2260"},"168314":{"346":"364","349":"2260"},"168311":{"346":"340","349":"2260"},"168317":{"346":"388","349":"2260"},"168308":{"346":"328","349":"2260"},"168323":{"346":"400","349":"19451"},"168320":{"346":"352","349":"2260"},"168326":{"346":"388","349":"19451"},"168329":{"346":"364","349":"19451"},"168332":{"346":"340","349":"19451"},"168341":{"346":"352","349":"19451"},"168335":{"346":"400","349":"442"},"168344":{"346":"388","349":"442"},"168338":{"346":"328","349":"19451"},"168347":{"346":"364","349":"442"},"168350":{"346":"328","349":"442"},"168353":{"346":"352","349":"442"},"168356":{"346":"340","349":"442"}},"salable":{"346":{"400":["168305","168323","168335"],"364":["168314","168329","168347"],"340":["168311"],"388":["168317","168344"],"328":["168308","168350"],"352":["168341","168353"]},"349":{"2260":["168305","168314","168311","168317","168308"],"19451":["168323","168329","168341"],"442":["168335","168344","168347","168350","168353"]}},"canDisplayShowOutOfStockStatus":true,"preSelectedGallery":[],"checkoutDisabled":false,"outtra":{"eans":{"168305":"4067729167991","168314":"4067729167939","168311":"4067729167878","168317":"4067729167960","168308":"4067729167908","168323":"4067729167724","168320":"4067729167830","168326":"4067729167700","168329":"4067729167694","168332":"4067729167649","168341":"4067729167618","168335":"4067729167588","168344":"4067729167571","168338":"4067729167670","168347":"4067729167557","168350":"4067729167533","168353":"4067729167472","168356":"4067729167502"}},"channel":"website","salesChannelCode":"vaude_de","sku":{"168305":"471979645700","168314":"471979645500","168311":"471979645300","168317":"471979645600","168308":"471979645400","168323":"471970175700","168320":"471979645200","168326":"471970175600","168329":"471970175500","168332":"471970175300","168341":"471970175200","168335":"471970075700","168344":"471970075600","168338":"471970175400","168347":"471970075500","168350":"471970075400","168353":"471970075200","168356":"471970075300"}} ); const swatchOptionsComponent = initSwatchOptions({"349":{"442":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/7\/47197_007_6__471970075700_810890e6.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/7\/47197_007_6__471970075700_810890e6.jpg","label":"carmine","product_id":168356,"base_colour":"rot"},"2260":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/7\/47197_964_6__471979645700_b9677d5b.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/7\/47197_964_6__471979645700_b9677d5b.jpg","label":"heron","product_id":168320,"base_colour":"grau"},"19451":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/7\/47197_017_6__471970175700_9a7d9999.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/7\/47197_017_6__471970175700_9a7d9999.jpg","label":"light leaf","product_id":168338,"base_colour":"gr\u00fcn"},"additional_data":"{\"swatch_input_type\":\"visual\",\"update_product_preview_image\":\"1\",\"use_product_image_for_swatch\":\"1\"}"}}); const basePreselectFirstOptions = configurableOptionsComponent.preselectFirstOptions; return Object.assign( configurableOptionsComponent, swatchOptionsComponent, { mediaCallback: "https\u003A\u002F\u002Fwww.vaude.com\u002Fde\u002Fde\u002Fswatches\u002Fajax\u002Fmedia\u002F", isAutoPreselect: false, preselectFirstOptions() { this.isAutoPreselect = true; basePreselectFirstOptions.call(this); this.isAutoPreselect = false; }, changeOption(optionId, value, skipUpdateGallery) { this.selectedValues[optionId] = value; this.findSimpleIndex(); this.findAllowedAttributeOptions(); this.updatePrices(); !this.isAutoPreselect && this.updateProductLink(optionId, value); !skipUpdateGallery && this.updateGallery(); }, initSwatchGallery() { this.hidePriceLabelIfNoSpecialPrice(); this.initBreakpoint(); this.findAllowedAttributeOptions(); this.preselectFirstOptionIfNoneSelected(); }, allowedAttributeOptionsAnySize: null, optionIsActive(attributeId, optionId) { if (this.allowedAttributeOptionsAnySize === null) { this.allowedAttributeOptionsAnySize = this.calculateAllowedAttributeOptions([]); } return !!(this.allowedAttributeOptionsAnySize[attributeId] || []).find( option => option.id === optionId ); }, initBreakpoint() { const bp = window.matchMedia('(min-width: 810px)'), app = this, swatchCountMobile = 2; this.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile; bp.addEventListener('change', (ev) => { app.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile; }); }, hidePriceLabelIfNoSpecialPrice() { let hidePriceLabel = true; let specialOption; Object.values(this.optionConfig.optionPrices).forEach((option) => { if (option.finalPrice.amount < option.oldPrice.amount) { hidePriceLabel = false; specialOption = option; } }); hidePriceLabel && this.$root.closest('.product-item-inner')?.querySelector('.normal-price .price-label')?.classList.add('!hidden'); }, updateGallery() { if (!this.productIndex) { return; } fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, { method: 'GET', headers: { 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest' } } ).then(response => { return response.json() } ).then(data => { if (data.errors) { // non critical failure only console logged console.warn(data.errors); } else { const image = data && data.medium; image && window.dispatchEvent( new CustomEvent( "update-gallery-161651", {detail: image} ) ); } }).catch(error => { console.warn(error) }); }, preselectQuerystringItems() { let url = new URL(window.location.href), selectedColours = []; url.searchParams.forEach((v, k) => { k.indexOf('base_colour') === 0 && selectedColours.push(v); }); if (selectedColours.length) { Object.keys(this.swatchConfig).forEach((k) => { Object.keys(this.swatchConfig[k]).some((optId) => { if (this.swatchConfig[k][optId]['base_colour'] && selectedColours.includes(this.swatchConfig[k][optId]['base_colour'])) { this.$el.querySelector('input[value="' + optId + '"]')?.dispatchEvent(new Event('change')); return true; } }) }) } }, preselectFirstOptionIfNoneSelected() { const hasSelection = Object.values(this.selectedValues).some(v => v); if (hasSelection) { return; } for (const attributeId in this.optionConfig.attributes) { const options = this.optionConfig.attributes[attributeId].options; if (options && options.length) { this.isAutoPreselect = true; this.changeOption(attributeId, options[0].id); this.isAutoPreselect = false; break; } } }, updateProductLink(optionId, value) { const linkEl = this.$el.closest('a'), attribute = this.optionConfig.attributes[optionId]; if (linkEl && attribute?.code) { let url = new URL(linkEl.href); const isValidOption = !!value && (attribute.options || []).some(option => option.id === value); isValidOption ? url.searchParams.set(attribute.code, value) : url.searchParams.delete(attribute.code); linkEl.href = decodeURI(url.toString()); } }, getActiveAndEnabledOptions(attributeId) { if (this.optionConfig.attributes[attributeId].options && !this.activeAndEnabledOptions[this.optionConfig.attributes[attributeId].options[0].id]) { this.optionConfig.attributes[attributeId].options.forEach((option) => { if (this.optionIsEnabled(attributeId, option.id) || this.optionIsActive(attributeId, option.id)) { !this.activeAndEnabledOptions[attributeId] && (this.activeAndEnabledOptions[attributeId] = {}); !this.activeAndEnabledOptions[attributeId][option.id] && (this.activeAndEnabledOptions[attributeId][option.id] = option) && this.enabledOptionsCount++; } }) } return this.activeAndEnabledOptions[attributeId] || []; }, mouseDown: false, startX: 0, maxScroll: 0, scrollLeft: null, slider: null, maxInitial: 3, activeAndEnabledOptions: [], enabledOptionsCount: 0, showAll: false, scrollEvents: { ['@mousedown'](e) { this.slider = e.target.closest('.snap'); if (!this.slider) { return; } this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth; this.startX = e.pageX - this.slider.offsetLeft; this.scrollLeft = this.slider.scrollLeft; this.mouseDown = true; }, ['@mouseout.self']() { this.mouseDown = false; }, ['@mouseup']() { this.mouseDown = false; }, ['@mousemove'](e) { e.preventDefault(); if (!this.mouseDown) { return; } const x = e.pageX - this.slider.offsetLeft; const scroll = x - this.startX; const scrollLeft = this.scrollLeft - scroll; if (scrollLeft > this.maxScroll) { this.slider.scrollLeft = this.maxScroll; return } this.slider.scrollLeft = this.scrollLeft - scroll; }, ['@onselectstart']() { return false; } }, resizeEvent() { Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => { slider.scrollLeft = 0; }) } } ); } plus

€80Wool & alpaca
Neyland II 2,5-Lagen Wanderjacke Damen                
                                                    
                        Mit recycelten PET-Flaschen                    
                            
        

        
        
        
            
                    
        
            Regulärer Preis
        180,00 €
        
    



            ab
        126,00 €
        



                                        
                    Inkl. 19% MwSt.                     / 
                    
                                                    zzgl.                             Versandkosten
                                            
                
                        
            
                                
        function initConfigurableSwatchOptions_161468() {
            const configurableOptionsComponent = initConfigurableOptions(
                '161468',
                {"attributes":{"346":{"id":"346","code":"size","label":"Gr\u00f6\u00dfe","options":[{"id":"97","label":"34","products":["165908","165926","165956"]},{"id":"109","label":"36","products":["165905","165920","165947"]},{"id":"127","label":"38","products":["165902","165932","165944"]},{"id":"148","label":"40","products":["165899","165923","165938"]},{"id":"163","label":"42","products":["165896","165914","165941"]},{"id":"178","label":"44","products":["165893","165917","165935"]},{"id":"196","label":"46","products":["165890","165911","165929"]}],"position":2},"349":{"id":"349","code":"colour","label":"Farbe","options":[{"id":"18985","label":"agave","products":["165911","165914","165917","165923","165926","165920","165932"]},{"id":"19116","label":"shore blue","products":["165893","165890","165896","165899","165905","165902","165908"]},{"id":"19457","label":"pink orchid","products":["165929","165935","165938","165941","165944","165947","165956"]}],"position":1}},"template":"<%- data.price %>\u00a0\u20ac","currencyFormat":"%s\u00a0\u20ac","optionPrices":{"165893":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165890":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165896":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165899":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165905":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165902":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165911":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165914":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165908":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165917":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165923":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165929":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165926":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165920":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165932":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165935":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165938":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165941":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165944":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165947":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165956":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"%s\u00a0\u20ac","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126}},"productId":"161468","chooseText":"W\u00e4hlen Sie eine Option...","images":[],"index":{"165893":{"346":"178","349":"19116"},"165890":{"346":"196","349":"19116"},"165896":{"346":"163","349":"19116"},"165899":{"346":"148","349":"19116"},"165905":{"346":"109","349":"19116"},"165902":{"346":"127","349":"19116"},"165911":{"346":"196","349":"18985"},"165914":{"346":"163","349":"18985"},"165908":{"346":"97","349":"19116"},"165917":{"346":"178","349":"18985"},"165923":{"346":"148","349":"18985"},"165929":{"346":"196","349":"19457"},"165926":{"346":"97","349":"18985"},"165920":{"346":"109","349":"18985"},"165932":{"346":"127","349":"18985"},"165935":{"346":"178","349":"19457"},"165938":{"346":"148","349":"19457"},"165941":{"346":"163","349":"19457"},"165944":{"346":"127","349":"19457"},"165947":{"346":"109","349":"19457"},"165956":{"346":"97","349":"19457"}},"salable":{"346":{"178":["165893","165917","165935"],"196":["165890","165911","165929"],"163":["165896","165914","165941"],"148":["165899","165923"],"109":["165905","165920","165947"],"127":["165902","165932","165944"],"97":["165908","165926","165956"]},"349":{"19116":["165893","165890","165896","165899","165905","165902","165908"],"18985":["165911","165914","165917","165923","165926","165920","165932"],"19457":["165929","165935","165941","165944","165947","165956"]}},"canDisplayShowOutOfStockStatus":true,"checkoutDisabled":false,"outtra":{"eans":{"165893":"4067729128572","165890":"4067729128589","165896":"4067729128565","165899":"4067729128558","165905":"4067729128534","165902":"4067729128541","165911":"4067729128510","165914":"4067729128497","165908":"4067729128527","165917":"4067729128503","165923":"4067729128480","165929":"4067729128442","165926":"4067729128459","165920":"4067729128466","165932":"4067729128473","165935":"4067729128435","165938":"4067729128411","165941":"4067729128428","165944":"4067729128404","165947":"4067729128398","165956":"4067729128381"}},"channel":"website","salesChannelCode":"vaude_de","sku":{"165893":"485074260440","165890":"485074260460","165896":"485074260420","165899":"485074260400","165905":"485074260360","165902":"485074260380","165911":"485071230460","165914":"485071230420","165908":"485074260340","165917":"485071230440","165923":"485071230400","165929":"485070900460","165926":"485071230340","165920":"485071230360","165932":"485071230380","165935":"485070900440","165938":"485070900400","165941":"485070900420","165944":"485070900380","165947":"485070900360","165956":"485070900340"}}            );
            const swatchOptionsComponent = initSwatchOptions({"349":{"18985":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/8\/48507_123_6__485071230460_c63eb8ab.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/8\/48507_123_6__485071230460_c63eb8ab.jpg","label":"agave","product_id":165932,"base_colour":"khaki"},"19116":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/8\/48507_426_6__485074260440_21ea1cf2.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/8\/48507_426_6__485074260440_21ea1cf2.jpg","label":"shore blue","product_id":165908,"base_colour":"blau"},"19457":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/8\/48507_090_6__485070900460_3b02c061.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/8\/48507_090_6__485070900460_3b02c061.jpg","label":"pink orchid","product_id":165956,"base_colour":"pink"},"additional_data":"{\"swatch_input_type\":\"visual\",\"update_product_preview_image\":\"1\",\"use_product_image_for_swatch\":\"1\"}"}});
            const basePreselectFirstOptions = configurableOptionsComponent.preselectFirstOptions;

            return Object.assign(
                configurableOptionsComponent,
                swatchOptionsComponent,
                {
                    mediaCallback: "https\u003A\u002F\u002Fwww.vaude.com\u002Fde\u002Fde\u002Fswatches\u002Fajax\u002Fmedia\u002F",
                    isAutoPreselect: false,
                    preselectFirstOptions() {
                        this.isAutoPreselect = true;
                        basePreselectFirstOptions.call(this);
                        this.isAutoPreselect = false;
                    },
                    changeOption(optionId, value, skipUpdateGallery) {
                        this.selectedValues[optionId] = value;
                        this.findSimpleIndex();
                        this.findAllowedAttributeOptions();
                        this.updatePrices();
                        !this.isAutoPreselect && this.updateProductLink(optionId, value);
                        !skipUpdateGallery && this.updateGallery();
                    },
                    initSwatchGallery() {
                        this.hidePriceLabelIfNoSpecialPrice();
                        this.initBreakpoint();
                        this.findAllowedAttributeOptions();
                        this.preselectFirstOptionIfNoneSelected();
                    },
                                        allowedAttributeOptionsAnySize: null,
                    optionIsActive(attributeId, optionId) {
                        if (this.allowedAttributeOptionsAnySize === null) {
                            this.allowedAttributeOptionsAnySize = this.calculateAllowedAttributeOptions([]);
                        }
                        return !!(this.allowedAttributeOptionsAnySize[attributeId] || []).find(
                            option => option.id === optionId
                        );
                    },
                    initBreakpoint() {
                        const bp = window.matchMedia('(min-width: 810px)'),
                            app = this,
                            swatchCountMobile = 2;
                        this.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile;
                        bp.addEventListener('change', (ev) => {
                            app.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile;
                        });
                    },
                    hidePriceLabelIfNoSpecialPrice() {
                        let hidePriceLabel = true;
                        let specialOption;
                        Object.values(this.optionConfig.optionPrices).forEach((option) => {
                            if (option.finalPrice.amount < option.oldPrice.amount) {
                                hidePriceLabel = false;
                                specialOption = option;
                            }
                        });
                        hidePriceLabel && this.$root.closest('.product-item-inner')?.querySelector('.normal-price .price-label')?.classList.add('!hidden');
                    },
                    updateGallery() {
                        if (!this.productIndex) {
                            return;
                        }

                        fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, {
                                method: 'GET',
                                headers: {
                                    'Content-Type': 'application/json',
                                    'X-Requested-With': 'XMLHttpRequest'
                                }
                            }
                        ).then(response => {
                                return response.json()
                            }
                        ).then(data => {
                            if (data.errors) {
                                // non critical failure only console logged
                                console.warn(data.errors);
                            } else {
                                const image = data && data.medium;

                                image && window.dispatchEvent(
                                    new CustomEvent(
                                        "update-gallery-161468",
                                        {detail: image}
                                    )
                                );
                            }
                        }).catch(error => {
                            console.warn(error)
                        });
                    },
                    preselectQuerystringItems() {
                        let url = new URL(window.location.href),
                            selectedColours = [];
                        url.searchParams.forEach((v, k) => {
                            k.indexOf('base_colour') === 0 && selectedColours.push(v);
                        });
                        if (selectedColours.length) {
                            Object.keys(this.swatchConfig).forEach((k) => {
                                Object.keys(this.swatchConfig[k]).some((optId) => {
                                    if (this.swatchConfig[k][optId]['base_colour'] && selectedColours.includes(this.swatchConfig[k][optId]['base_colour'])) {
                                        this.$el.querySelector('input[value="' + optId + '"]')?.dispatchEvent(new Event('change'));
                                        return true;
                                    }
                                })
                            })
                        }
                    },
                    preselectFirstOptionIfNoneSelected() {
                        const hasSelection = Object.values(this.selectedValues).some(v => v);
                        if (hasSelection) {
                            return;
                        }

                        for (const attributeId in this.optionConfig.attributes) {
                            const options = this.optionConfig.attributes[attributeId].options;
                            if (options && options.length) {
                                this.isAutoPreselect = true;
                                this.changeOption(attributeId, options[0].id);
                                this.isAutoPreselect = false;
                                break;
                            }
                        }
                    },
                    updateProductLink(optionId, value) {
                        const linkEl = this.$el.closest('a'),
                            attribute = this.optionConfig.attributes[optionId];
                        if (linkEl && attribute?.code) {
                            let url = new URL(linkEl.href);
                                                        const isValidOption = !!value && (attribute.options || []).some(option => option.id === value);
                            isValidOption
                                ? url.searchParams.set(attribute.code, value)
                                : url.searchParams.delete(attribute.code);
                            linkEl.href = decodeURI(url.toString());
                        }
                    },
                    getActiveAndEnabledOptions(attributeId) {
                        if (this.optionConfig.attributes[attributeId].options && !this.activeAndEnabledOptions[this.optionConfig.attributes[attributeId].options[0].id]) {
                            this.optionConfig.attributes[attributeId].options.forEach((option) => {
                                if (this.optionIsEnabled(attributeId, option.id) || this.optionIsActive(attributeId, option.id)) {
                                    !this.activeAndEnabledOptions[attributeId] && (this.activeAndEnabledOptions[attributeId] = {});
                                    !this.activeAndEnabledOptions[attributeId][option.id] && (this.activeAndEnabledOptions[attributeId][option.id] = option) && this.enabledOptionsCount++;
                                }
                            })
                        }

                        return this.activeAndEnabledOptions[attributeId] || [];
                    },
                    mouseDown: false,
                    startX: 0,
                    maxScroll: 0,
                    scrollLeft: null,
                    slider: null,
                    maxInitial: 3,
                    activeAndEnabledOptions: [],
                    enabledOptionsCount: 0,
                    showAll: false,
                    scrollEvents: {
                        ['@mousedown'](e) {
                            this.slider = e.target.closest('.snap');
                            if (!this.slider) {
                                return;
                            }
                            this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth;
                            this.startX = e.pageX - this.slider.offsetLeft;
                            this.scrollLeft = this.slider.scrollLeft;
                            this.mouseDown = true;
                        },
                        ['@mouseout.self']() {
                            this.mouseDown = false;
                        },
                        ['@mouseup']() {
                            this.mouseDown = false;
                        },
                        ['@mousemove'](e) {
                            e.preventDefault();
                            if (!this.mouseDown) {
                                return;
                            }
                            const x = e.pageX - this.slider.offsetLeft;
                            const scroll = x - this.startX;
                            const scrollLeft = this.scrollLeft - scroll;

                            if (scrollLeft > this.maxScroll) {
                                this.slider.scrollLeft = this.maxScroll;
                                return
                            }
                            this.slider.scrollLeft = this.scrollLeft - scroll;
                        },
                        ['@onselectstart']() {
                            return false;
                        }
                    },
                    resizeEvent() {
                        Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => {
                            slider.scrollLeft = 0;
                        })
                    }
                }
            );
        }
    
    
    
        
                                            
                                                
                                
                    
                        
                            
                                

        
            
            
                
            
            
                
                    
                
            
                    

                            
                            
                                plus
VAUDE

Neyland II 2,5-Lagen Wanderjacke Damen Mit recycelten PET-Flaschen Regulärer Preis 180,00 € ab 126,00 € Inkl. 19% MwSt. / zzgl. Versandkosten function initConfigurableSwatchOptions_161468() { const configurableOptionsComponent = initConfigurableOptions( '161468', {"attributes":{"346":{"id":"346","code":"size","label":"Gr\u00f6\u00dfe","options":[{"id":"97","label":"34","products":["165908","165926","165956"]},{"id":"109","label":"36","products":["165905","165920","165947"]},{"id":"127","label":"38","products":["165902","165932","165944"]},{"id":"148","label":"40","products":["165899","165923","165938"]},{"id":"163","label":"42","products":["165896","165914","165941"]},{"id":"178","label":"44","products":["165893","165917","165935"]},{"id":"196","label":"46","products":["165890","165911","165929"]}],"position":2},"349":{"id":"349","code":"colour","label":"Farbe","options":[{"id":"18985","label":"agave","products":["165911","165914","165917","165923","165926","165920","165932"]},{"id":"19116","label":"shore blue","products":["165893","165890","165896","165899","165905","165902","165908"]},{"id":"19457","label":"pink orchid","products":["165929","165935","165938","165941","165944","165947","165956"]}],"position":1}},"template":"<%- data.price %>\u00a0\u20ac","currencyFormat":"%s\u00a0\u20ac","optionPrices":{"165893":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165890":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165896":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165899":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165905":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165902":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165911":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165914":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165908":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165917":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165923":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165929":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165926":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165920":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165932":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165935":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165938":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165941":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165944":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165947":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}},"165956":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"%s\u00a0\u20ac","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":180},"oldPrice":{"amount":180},"basePrice":{"amount":126},"finalPrice":{"amount":126}},"productId":"161468","chooseText":"W\u00e4hlen Sie eine Option...","images":[],"index":{"165893":{"346":"178","349":"19116"},"165890":{"346":"196","349":"19116"},"165896":{"346":"163","349":"19116"},"165899":{"346":"148","349":"19116"},"165905":{"346":"109","349":"19116"},"165902":{"346":"127","349":"19116"},"165911":{"346":"196","349":"18985"},"165914":{"346":"163","349":"18985"},"165908":{"346":"97","349":"19116"},"165917":{"346":"178","349":"18985"},"165923":{"346":"148","349":"18985"},"165929":{"346":"196","349":"19457"},"165926":{"346":"97","349":"18985"},"165920":{"346":"109","349":"18985"},"165932":{"346":"127","349":"18985"},"165935":{"346":"178","349":"19457"},"165938":{"346":"148","349":"19457"},"165941":{"346":"163","349":"19457"},"165944":{"346":"127","349":"19457"},"165947":{"346":"109","349":"19457"},"165956":{"346":"97","349":"19457"}},"salable":{"346":{"178":["165893","165917","165935"],"196":["165890","165911","165929"],"163":["165896","165914","165941"],"148":["165899","165923"],"109":["165905","165920","165947"],"127":["165902","165932","165944"],"97":["165908","165926","165956"]},"349":{"19116":["165893","165890","165896","165899","165905","165902","165908"],"18985":["165911","165914","165917","165923","165926","165920","165932"],"19457":["165929","165935","165941","165944","165947","165956"]}},"canDisplayShowOutOfStockStatus":true,"checkoutDisabled":false,"outtra":{"eans":{"165893":"4067729128572","165890":"4067729128589","165896":"4067729128565","165899":"4067729128558","165905":"4067729128534","165902":"4067729128541","165911":"4067729128510","165914":"4067729128497","165908":"4067729128527","165917":"4067729128503","165923":"4067729128480","165929":"4067729128442","165926":"4067729128459","165920":"4067729128466","165932":"4067729128473","165935":"4067729128435","165938":"4067729128411","165941":"4067729128428","165944":"4067729128404","165947":"4067729128398","165956":"4067729128381"}},"channel":"website","salesChannelCode":"vaude_de","sku":{"165893":"485074260440","165890":"485074260460","165896":"485074260420","165899":"485074260400","165905":"485074260360","165902":"485074260380","165911":"485071230460","165914":"485071230420","165908":"485074260340","165917":"485071230440","165923":"485071230400","165929":"485070900460","165926":"485071230340","165920":"485071230360","165932":"485071230380","165935":"485070900440","165938":"485070900400","165941":"485070900420","165944":"485070900380","165947":"485070900360","165956":"485070900340"}} ); const swatchOptionsComponent = initSwatchOptions({"349":{"18985":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/8\/48507_123_6__485071230460_c63eb8ab.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/8\/48507_123_6__485071230460_c63eb8ab.jpg","label":"agave","product_id":165932,"base_colour":"khaki"},"19116":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/8\/48507_426_6__485074260440_21ea1cf2.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/8\/48507_426_6__485074260440_21ea1cf2.jpg","label":"shore blue","product_id":165908,"base_colour":"blau"},"19457":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/8\/48507_090_6__485070900460_3b02c061.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/8\/48507_090_6__485070900460_3b02c061.jpg","label":"pink orchid","product_id":165956,"base_colour":"pink"},"additional_data":"{\"swatch_input_type\":\"visual\",\"update_product_preview_image\":\"1\",\"use_product_image_for_swatch\":\"1\"}"}}); const basePreselectFirstOptions = configurableOptionsComponent.preselectFirstOptions; return Object.assign( configurableOptionsComponent, swatchOptionsComponent, { mediaCallback: "https\u003A\u002F\u002Fwww.vaude.com\u002Fde\u002Fde\u002Fswatches\u002Fajax\u002Fmedia\u002F", isAutoPreselect: false, preselectFirstOptions() { this.isAutoPreselect = true; basePreselectFirstOptions.call(this); this.isAutoPreselect = false; }, changeOption(optionId, value, skipUpdateGallery) { this.selectedValues[optionId] = value; this.findSimpleIndex(); this.findAllowedAttributeOptions(); this.updatePrices(); !this.isAutoPreselect && this.updateProductLink(optionId, value); !skipUpdateGallery && this.updateGallery(); }, initSwatchGallery() { this.hidePriceLabelIfNoSpecialPrice(); this.initBreakpoint(); this.findAllowedAttributeOptions(); this.preselectFirstOptionIfNoneSelected(); }, allowedAttributeOptionsAnySize: null, optionIsActive(attributeId, optionId) { if (this.allowedAttributeOptionsAnySize === null) { this.allowedAttributeOptionsAnySize = this.calculateAllowedAttributeOptions([]); } return !!(this.allowedAttributeOptionsAnySize[attributeId] || []).find( option => option.id === optionId ); }, initBreakpoint() { const bp = window.matchMedia('(min-width: 810px)'), app = this, swatchCountMobile = 2; this.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile; bp.addEventListener('change', (ev) => { app.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile; }); }, hidePriceLabelIfNoSpecialPrice() { let hidePriceLabel = true; let specialOption; Object.values(this.optionConfig.optionPrices).forEach((option) => { if (option.finalPrice.amount < option.oldPrice.amount) { hidePriceLabel = false; specialOption = option; } }); hidePriceLabel && this.$root.closest('.product-item-inner')?.querySelector('.normal-price .price-label')?.classList.add('!hidden'); }, updateGallery() { if (!this.productIndex) { return; } fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, { method: 'GET', headers: { 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest' } } ).then(response => { return response.json() } ).then(data => { if (data.errors) { // non critical failure only console logged console.warn(data.errors); } else { const image = data && data.medium; image && window.dispatchEvent( new CustomEvent( "update-gallery-161468", {detail: image} ) ); } }).catch(error => { console.warn(error) }); }, preselectQuerystringItems() { let url = new URL(window.location.href), selectedColours = []; url.searchParams.forEach((v, k) => { k.indexOf('base_colour') === 0 && selectedColours.push(v); }); if (selectedColours.length) { Object.keys(this.swatchConfig).forEach((k) => { Object.keys(this.swatchConfig[k]).some((optId) => { if (this.swatchConfig[k][optId]['base_colour'] && selectedColours.includes(this.swatchConfig[k][optId]['base_colour'])) { this.$el.querySelector('input[value="' + optId + '"]')?.dispatchEvent(new Event('change')); return true; } }) }) } }, preselectFirstOptionIfNoneSelected() { const hasSelection = Object.values(this.selectedValues).some(v => v); if (hasSelection) { return; } for (const attributeId in this.optionConfig.attributes) { const options = this.optionConfig.attributes[attributeId].options; if (options && options.length) { this.isAutoPreselect = true; this.changeOption(attributeId, options[0].id); this.isAutoPreselect = false; break; } } }, updateProductLink(optionId, value) { const linkEl = this.$el.closest('a'), attribute = this.optionConfig.attributes[optionId]; if (linkEl && attribute?.code) { let url = new URL(linkEl.href); const isValidOption = !!value && (attribute.options || []).some(option => option.id === value); isValidOption ? url.searchParams.set(attribute.code, value) : url.searchParams.delete(attribute.code); linkEl.href = decodeURI(url.toString()); } }, getActiveAndEnabledOptions(attributeId) { if (this.optionConfig.attributes[attributeId].options && !this.activeAndEnabledOptions[this.optionConfig.attributes[attributeId].options[0].id]) { this.optionConfig.attributes[attributeId].options.forEach((option) => { if (this.optionIsEnabled(attributeId, option.id) || this.optionIsActive(attributeId, option.id)) { !this.activeAndEnabledOptions[attributeId] && (this.activeAndEnabledOptions[attributeId] = {}); !this.activeAndEnabledOptions[attributeId][option.id] && (this.activeAndEnabledOptions[attributeId][option.id] = option) && this.enabledOptionsCount++; } }) } return this.activeAndEnabledOptions[attributeId] || []; }, mouseDown: false, startX: 0, maxScroll: 0, scrollLeft: null, slider: null, maxInitial: 3, activeAndEnabledOptions: [], enabledOptionsCount: 0, showAll: false, scrollEvents: { ['@mousedown'](e) { this.slider = e.target.closest('.snap'); if (!this.slider) { return; } this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth; this.startX = e.pageX - this.slider.offsetLeft; this.scrollLeft = this.slider.scrollLeft; this.mouseDown = true; }, ['@mouseout.self']() { this.mouseDown = false; }, ['@mouseup']() { this.mouseDown = false; }, ['@mousemove'](e) { e.preventDefault(); if (!this.mouseDown) { return; } const x = e.pageX - this.slider.offsetLeft; const scroll = x - this.startX; const scrollLeft = this.scrollLeft - scroll; if (scrollLeft > this.maxScroll) { this.slider.scrollLeft = this.maxScroll; return } this.slider.scrollLeft = this.scrollLeft - scroll; }, ['@onselectstart']() { return false; } }, resizeEvent() { Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => { slider.scrollLeft = 0; }) } } ); } plus

€180
Everhike Softshelljacke Damen                
                                                    
                        Mit recycelten PET-Flaschen                    
                            
        

        
        
        
            
                    
        
            Regulärer Preis
        110,00 €
        
    



            ab
        77,00 €
        



                                        
                    Inkl. 19% MwSt.                     / 
                    
                                                    zzgl.                             Versandkosten
                                            
                
                        
            
                                
        function initConfigurableSwatchOptions_161465() {
            const configurableOptionsComponent = initConfigurableOptions(
                '161465',
                {"attributes":{"346":{"id":"346","code":"size","label":"Gr\u00f6\u00dfe","options":[{"id":"97","label":"34","products":["165842","165869","165887"]},{"id":"109","label":"36","products":["165839","165860","165884"]},{"id":"127","label":"38","products":["165836","165866","165881"]},{"id":"148","label":"40","products":["165830","165854","165875"]},{"id":"163","label":"42","products":["165833","165851","165878"]},{"id":"178","label":"44","products":["165827","165848","165872"]},{"id":"196","label":"46","products":["165824","165845","165857"]},{"id":"211","label":"48","products":["165863"]}],"position":2},"349":{"id":"349","code":"colour","label":"Farbe","options":[{"id":"18985","label":"agave","products":["165845","165848","165851","165854","165860","165866","165869"]},{"id":"451","label":"black","products":["165857","165863","165872","165875","165878","165881","165884","165887"]},{"id":"19116","label":"shore blue","products":["165824","165827","165830","165833","165836","165839","165842"]}],"position":1}},"template":"<%- data.price %>\u00a0\u20ac","currencyFormat":"%s\u00a0\u20ac","optionPrices":{"165824":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165827":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165830":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165833":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165836":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165839":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165842":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165845":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165848":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165851":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165854":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165860":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165857":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}},"165866":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165869":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165863":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}},"165872":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}},"165875":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}},"165878":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}},"165881":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}},"165884":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}},"165887":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"%s\u00a0\u20ac","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77}},"productId":"161465","chooseText":"W\u00e4hlen Sie eine Option...","images":[],"index":{"165824":{"346":"196","349":"19116"},"165827":{"346":"178","349":"19116"},"165830":{"346":"148","349":"19116"},"165833":{"346":"163","349":"19116"},"165836":{"346":"127","349":"19116"},"165839":{"346":"109","349":"19116"},"165842":{"346":"97","349":"19116"},"165845":{"346":"196","349":"18985"},"165848":{"346":"178","349":"18985"},"165851":{"346":"163","349":"18985"},"165854":{"346":"148","349":"18985"},"165860":{"346":"109","349":"18985"},"165857":{"346":"196","349":"451"},"165866":{"346":"127","349":"18985"},"165869":{"346":"97","349":"18985"},"165863":{"346":"211","349":"451"},"165872":{"346":"178","349":"451"},"165875":{"346":"148","349":"451"},"165878":{"346":"163","349":"451"},"165881":{"346":"127","349":"451"},"165884":{"346":"109","349":"451"},"165887":{"346":"97","349":"451"}},"salable":{"346":{"178":["165827","165848","165872"],"148":["165830","165854","165875"],"163":["165833","165878"],"127":["165836","165866","165881"],"109":["165839","165860","165884"],"97":["165842","165869","165887"],"196":["165845","165857"],"211":["165863"]},"349":{"19116":["165827","165830","165833","165836","165839","165842"],"18985":["165845","165848","165854","165860","165866","165869"],"451":["165857","165863","165872","165875","165878","165881","165884","165887"]}},"canDisplayShowOutOfStockStatus":true,"checkoutDisabled":false,"outtra":{"eans":{"165824":"4067729130698","165827":"4067729130674","165830":"4067729130636","165833":"4067729130650","165836":"4067729130612","165839":"4067729130599","165842":"4067729130575","165845":"4067729130551","165848":"4067729130537","165851":"4067729130513","165854":"4067729130490","165860":"4067729130452","165857":"4067729130391","165866":"4067729130476","165869":"4067729130438","165863":"4067729130414","165872":"4067729130377","165875":"4067729130339","165878":"4067729130353","165881":"4067729130315","165884":"4067729130292","165887":"4067729130261"}},"channel":"website","salesChannelCode":"vaude_de","sku":{"165824":"485084260460","165827":"485084260440","165830":"485084260400","165833":"485084260420","165836":"485084260380","165839":"485084260360","165842":"485084260340","165845":"485081230460","165848":"485081230440","165851":"485081230420","165854":"485081230400","165860":"485081230360","165857":"485080100460","165866":"485081230380","165869":"485081230340","165863":"485080100480","165872":"485080100440","165875":"485080100400","165878":"485080100420","165881":"485080100380","165884":"485080100360","165887":"485080100340"}}            );
            const swatchOptionsComponent = initSwatchOptions({"349":{"18985":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/8\/48508_123_6__485081230460_06be13fc.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/8\/48508_123_6__485081230460_06be13fc.jpg","label":"agave","product_id":165869,"base_colour":"khaki"},"451":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/8\/48508_010_6__485080100460_930bd710.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/8\/48508_010_6__485080100460_930bd710.jpg","label":"black","product_id":165887,"base_colour":"schwarz"},"19116":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/8\/48508_426_6__485084260460_6db98e64.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/8\/48508_426_6__485084260460_6db98e64.jpg","label":"shore blue","product_id":165842,"base_colour":"blau"},"additional_data":"{\"swatch_input_type\":\"visual\",\"update_product_preview_image\":\"1\",\"use_product_image_for_swatch\":\"1\"}"}});
            const basePreselectFirstOptions = configurableOptionsComponent.preselectFirstOptions;

            return Object.assign(
                configurableOptionsComponent,
                swatchOptionsComponent,
                {
                    mediaCallback: "https\u003A\u002F\u002Fwww.vaude.com\u002Fde\u002Fde\u002Fswatches\u002Fajax\u002Fmedia\u002F",
                    isAutoPreselect: false,
                    preselectFirstOptions() {
                        this.isAutoPreselect = true;
                        basePreselectFirstOptions.call(this);
                        this.isAutoPreselect = false;
                    },
                    changeOption(optionId, value, skipUpdateGallery) {
                        this.selectedValues[optionId] = value;
                        this.findSimpleIndex();
                        this.findAllowedAttributeOptions();
                        this.updatePrices();
                        !this.isAutoPreselect && this.updateProductLink(optionId, value);
                        !skipUpdateGallery && this.updateGallery();
                    },
                    initSwatchGallery() {
                        this.hidePriceLabelIfNoSpecialPrice();
                        this.initBreakpoint();
                        this.findAllowedAttributeOptions();
                        this.preselectFirstOptionIfNoneSelected();
                    },
                                        allowedAttributeOptionsAnySize: null,
                    optionIsActive(attributeId, optionId) {
                        if (this.allowedAttributeOptionsAnySize === null) {
                            this.allowedAttributeOptionsAnySize = this.calculateAllowedAttributeOptions([]);
                        }
                        return !!(this.allowedAttributeOptionsAnySize[attributeId] || []).find(
                            option => option.id === optionId
                        );
                    },
                    initBreakpoint() {
                        const bp = window.matchMedia('(min-width: 810px)'),
                            app = this,
                            swatchCountMobile = 2;
                        this.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile;
                        bp.addEventListener('change', (ev) => {
                            app.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile;
                        });
                    },
                    hidePriceLabelIfNoSpecialPrice() {
                        let hidePriceLabel = true;
                        let specialOption;
                        Object.values(this.optionConfig.optionPrices).forEach((option) => {
                            if (option.finalPrice.amount < option.oldPrice.amount) {
                                hidePriceLabel = false;
                                specialOption = option;
                            }
                        });
                        hidePriceLabel && this.$root.closest('.product-item-inner')?.querySelector('.normal-price .price-label')?.classList.add('!hidden');
                    },
                    updateGallery() {
                        if (!this.productIndex) {
                            return;
                        }

                        fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, {
                                method: 'GET',
                                headers: {
                                    'Content-Type': 'application/json',
                                    'X-Requested-With': 'XMLHttpRequest'
                                }
                            }
                        ).then(response => {
                                return response.json()
                            }
                        ).then(data => {
                            if (data.errors) {
                                // non critical failure only console logged
                                console.warn(data.errors);
                            } else {
                                const image = data && data.medium;

                                image && window.dispatchEvent(
                                    new CustomEvent(
                                        "update-gallery-161465",
                                        {detail: image}
                                    )
                                );
                            }
                        }).catch(error => {
                            console.warn(error)
                        });
                    },
                    preselectQuerystringItems() {
                        let url = new URL(window.location.href),
                            selectedColours = [];
                        url.searchParams.forEach((v, k) => {
                            k.indexOf('base_colour') === 0 && selectedColours.push(v);
                        });
                        if (selectedColours.length) {
                            Object.keys(this.swatchConfig).forEach((k) => {
                                Object.keys(this.swatchConfig[k]).some((optId) => {
                                    if (this.swatchConfig[k][optId]['base_colour'] && selectedColours.includes(this.swatchConfig[k][optId]['base_colour'])) {
                                        this.$el.querySelector('input[value="' + optId + '"]')?.dispatchEvent(new Event('change'));
                                        return true;
                                    }
                                })
                            })
                        }
                    },
                    preselectFirstOptionIfNoneSelected() {
                        const hasSelection = Object.values(this.selectedValues).some(v => v);
                        if (hasSelection) {
                            return;
                        }

                        for (const attributeId in this.optionConfig.attributes) {
                            const options = this.optionConfig.attributes[attributeId].options;
                            if (options && options.length) {
                                this.isAutoPreselect = true;
                                this.changeOption(attributeId, options[0].id);
                                this.isAutoPreselect = false;
                                break;
                            }
                        }
                    },
                    updateProductLink(optionId, value) {
                        const linkEl = this.$el.closest('a'),
                            attribute = this.optionConfig.attributes[optionId];
                        if (linkEl && attribute?.code) {
                            let url = new URL(linkEl.href);
                                                        const isValidOption = !!value && (attribute.options || []).some(option => option.id === value);
                            isValidOption
                                ? url.searchParams.set(attribute.code, value)
                                : url.searchParams.delete(attribute.code);
                            linkEl.href = decodeURI(url.toString());
                        }
                    },
                    getActiveAndEnabledOptions(attributeId) {
                        if (this.optionConfig.attributes[attributeId].options && !this.activeAndEnabledOptions[this.optionConfig.attributes[attributeId].options[0].id]) {
                            this.optionConfig.attributes[attributeId].options.forEach((option) => {
                                if (this.optionIsEnabled(attributeId, option.id) || this.optionIsActive(attributeId, option.id)) {
                                    !this.activeAndEnabledOptions[attributeId] && (this.activeAndEnabledOptions[attributeId] = {});
                                    !this.activeAndEnabledOptions[attributeId][option.id] && (this.activeAndEnabledOptions[attributeId][option.id] = option) && this.enabledOptionsCount++;
                                }
                            })
                        }

                        return this.activeAndEnabledOptions[attributeId] || [];
                    },
                    mouseDown: false,
                    startX: 0,
                    maxScroll: 0,
                    scrollLeft: null,
                    slider: null,
                    maxInitial: 3,
                    activeAndEnabledOptions: [],
                    enabledOptionsCount: 0,
                    showAll: false,
                    scrollEvents: {
                        ['@mousedown'](e) {
                            this.slider = e.target.closest('.snap');
                            if (!this.slider) {
                                return;
                            }
                            this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth;
                            this.startX = e.pageX - this.slider.offsetLeft;
                            this.scrollLeft = this.slider.scrollLeft;
                            this.mouseDown = true;
                        },
                        ['@mouseout.self']() {
                            this.mouseDown = false;
                        },
                        ['@mouseup']() {
                            this.mouseDown = false;
                        },
                        ['@mousemove'](e) {
                            e.preventDefault();
                            if (!this.mouseDown) {
                                return;
                            }
                            const x = e.pageX - this.slider.offsetLeft;
                            const scroll = x - this.startX;
                            const scrollLeft = this.scrollLeft - scroll;

                            if (scrollLeft > this.maxScroll) {
                                this.slider.scrollLeft = this.maxScroll;
                                return
                            }
                            this.slider.scrollLeft = this.scrollLeft - scroll;
                        },
                        ['@onselectstart']() {
                            return false;
                        }
                    },
                    resizeEvent() {
                        Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => {
                            slider.scrollLeft = 0;
                        })
                    }
                }
            );
        }
    
    
    
        
                                            
                                                
                                
                    
                        
                            
                                

        
            
            
                
            
            
                
                    
                
            
                    

                            
                            
                                plus
VAUDE

Everhike Softshelljacke Damen Mit recycelten PET-Flaschen Regulärer Preis 110,00 € ab 77,00 € Inkl. 19% MwSt. / zzgl. Versandkosten function initConfigurableSwatchOptions_161465() { const configurableOptionsComponent = initConfigurableOptions( '161465', {"attributes":{"346":{"id":"346","code":"size","label":"Gr\u00f6\u00dfe","options":[{"id":"97","label":"34","products":["165842","165869","165887"]},{"id":"109","label":"36","products":["165839","165860","165884"]},{"id":"127","label":"38","products":["165836","165866","165881"]},{"id":"148","label":"40","products":["165830","165854","165875"]},{"id":"163","label":"42","products":["165833","165851","165878"]},{"id":"178","label":"44","products":["165827","165848","165872"]},{"id":"196","label":"46","products":["165824","165845","165857"]},{"id":"211","label":"48","products":["165863"]}],"position":2},"349":{"id":"349","code":"colour","label":"Farbe","options":[{"id":"18985","label":"agave","products":["165845","165848","165851","165854","165860","165866","165869"]},{"id":"451","label":"black","products":["165857","165863","165872","165875","165878","165881","165884","165887"]},{"id":"19116","label":"shore blue","products":["165824","165827","165830","165833","165836","165839","165842"]}],"position":1}},"template":"<%- data.price %>\u00a0\u20ac","currencyFormat":"%s\u00a0\u20ac","optionPrices":{"165824":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165827":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165830":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165833":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165836":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165839":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165842":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165845":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165848":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165851":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165854":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165860":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165857":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}},"165866":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165869":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77},"tierPrices":[],"msrpPrice":{"amount":0}},"165863":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}},"165872":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}},"165875":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}},"165878":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}},"165881":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}},"165884":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}},"165887":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":110},"finalPrice":{"amount":110},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"%s\u00a0\u20ac","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":110},"oldPrice":{"amount":110},"basePrice":{"amount":77},"finalPrice":{"amount":77}},"productId":"161465","chooseText":"W\u00e4hlen Sie eine Option...","images":[],"index":{"165824":{"346":"196","349":"19116"},"165827":{"346":"178","349":"19116"},"165830":{"346":"148","349":"19116"},"165833":{"346":"163","349":"19116"},"165836":{"346":"127","349":"19116"},"165839":{"346":"109","349":"19116"},"165842":{"346":"97","349":"19116"},"165845":{"346":"196","349":"18985"},"165848":{"346":"178","349":"18985"},"165851":{"346":"163","349":"18985"},"165854":{"346":"148","349":"18985"},"165860":{"346":"109","349":"18985"},"165857":{"346":"196","349":"451"},"165866":{"346":"127","349":"18985"},"165869":{"346":"97","349":"18985"},"165863":{"346":"211","349":"451"},"165872":{"346":"178","349":"451"},"165875":{"346":"148","349":"451"},"165878":{"346":"163","349":"451"},"165881":{"346":"127","349":"451"},"165884":{"346":"109","349":"451"},"165887":{"346":"97","349":"451"}},"salable":{"346":{"178":["165827","165848","165872"],"148":["165830","165854","165875"],"163":["165833","165878"],"127":["165836","165866","165881"],"109":["165839","165860","165884"],"97":["165842","165869","165887"],"196":["165845","165857"],"211":["165863"]},"349":{"19116":["165827","165830","165833","165836","165839","165842"],"18985":["165845","165848","165854","165860","165866","165869"],"451":["165857","165863","165872","165875","165878","165881","165884","165887"]}},"canDisplayShowOutOfStockStatus":true,"checkoutDisabled":false,"outtra":{"eans":{"165824":"4067729130698","165827":"4067729130674","165830":"4067729130636","165833":"4067729130650","165836":"4067729130612","165839":"4067729130599","165842":"4067729130575","165845":"4067729130551","165848":"4067729130537","165851":"4067729130513","165854":"4067729130490","165860":"4067729130452","165857":"4067729130391","165866":"4067729130476","165869":"4067729130438","165863":"4067729130414","165872":"4067729130377","165875":"4067729130339","165878":"4067729130353","165881":"4067729130315","165884":"4067729130292","165887":"4067729130261"}},"channel":"website","salesChannelCode":"vaude_de","sku":{"165824":"485084260460","165827":"485084260440","165830":"485084260400","165833":"485084260420","165836":"485084260380","165839":"485084260360","165842":"485084260340","165845":"485081230460","165848":"485081230440","165851":"485081230420","165854":"485081230400","165860":"485081230360","165857":"485080100460","165866":"485081230380","165869":"485081230340","165863":"485080100480","165872":"485080100440","165875":"485080100400","165878":"485080100420","165881":"485080100380","165884":"485080100360","165887":"485080100340"}} ); const swatchOptionsComponent = initSwatchOptions({"349":{"18985":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/8\/48508_123_6__485081230460_06be13fc.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/8\/48508_123_6__485081230460_06be13fc.jpg","label":"agave","product_id":165869,"base_colour":"khaki"},"451":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/8\/48508_010_6__485080100460_930bd710.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/8\/48508_010_6__485080100460_930bd710.jpg","label":"black","product_id":165887,"base_colour":"schwarz"},"19116":{"type":2,"value":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/6568fd4874619b61d9c78a45db328fb7\/4\/8\/48508_426_6__485084260460_6db98e64.jpg","thumb":"https:\/\/www.vaude.com\/media\/catalog\/product\/cache\/0d6bbfa5e5141e0e4f1fffd16d79012e\/4\/8\/48508_426_6__485084260460_6db98e64.jpg","label":"shore blue","product_id":165842,"base_colour":"blau"},"additional_data":"{\"swatch_input_type\":\"visual\",\"update_product_preview_image\":\"1\",\"use_product_image_for_swatch\":\"1\"}"}}); const basePreselectFirstOptions = configurableOptionsComponent.preselectFirstOptions; return Object.assign( configurableOptionsComponent, swatchOptionsComponent, { mediaCallback: "https\u003A\u002F\u002Fwww.vaude.com\u002Fde\u002Fde\u002Fswatches\u002Fajax\u002Fmedia\u002F", isAutoPreselect: false, preselectFirstOptions() { this.isAutoPreselect = true; basePreselectFirstOptions.call(this); this.isAutoPreselect = false; }, changeOption(optionId, value, skipUpdateGallery) { this.selectedValues[optionId] = value; this.findSimpleIndex(); this.findAllowedAttributeOptions(); this.updatePrices(); !this.isAutoPreselect && this.updateProductLink(optionId, value); !skipUpdateGallery && this.updateGallery(); }, initSwatchGallery() { this.hidePriceLabelIfNoSpecialPrice(); this.initBreakpoint(); this.findAllowedAttributeOptions(); this.preselectFirstOptionIfNoneSelected(); }, allowedAttributeOptionsAnySize: null, optionIsActive(attributeId, optionId) { if (this.allowedAttributeOptionsAnySize === null) { this.allowedAttributeOptionsAnySize = this.calculateAllowedAttributeOptions([]); } return !!(this.allowedAttributeOptionsAnySize[attributeId] || []).find( option => option.id === optionId ); }, initBreakpoint() { const bp = window.matchMedia('(min-width: 810px)'), app = this, swatchCountMobile = 2; this.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile; bp.addEventListener('change', (ev) => { app.maxInitialCurrent = bp.matches ? this.maxInitial : swatchCountMobile; }); }, hidePriceLabelIfNoSpecialPrice() { let hidePriceLabel = true; let specialOption; Object.values(this.optionConfig.optionPrices).forEach((option) => { if (option.finalPrice.amount < option.oldPrice.amount) { hidePriceLabel = false; specialOption = option; } }); hidePriceLabel && this.$root.closest('.product-item-inner')?.querySelector('.normal-price .price-label')?.classList.add('!hidden'); }, updateGallery() { if (!this.productIndex) { return; } fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, { method: 'GET', headers: { 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest' } } ).then(response => { return response.json() } ).then(data => { if (data.errors) { // non critical failure only console logged console.warn(data.errors); } else { const image = data && data.medium; image && window.dispatchEvent( new CustomEvent( "update-gallery-161465", {detail: image} ) ); } }).catch(error => { console.warn(error) }); }, preselectQuerystringItems() { let url = new URL(window.location.href), selectedColours = []; url.searchParams.forEach((v, k) => { k.indexOf('base_colour') === 0 && selectedColours.push(v); }); if (selectedColours.length) { Object.keys(this.swatchConfig).forEach((k) => { Object.keys(this.swatchConfig[k]).some((optId) => { if (this.swatchConfig[k][optId]['base_colour'] && selectedColours.includes(this.swatchConfig[k][optId]['base_colour'])) { this.$el.querySelector('input[value="' + optId + '"]')?.dispatchEvent(new Event('change')); return true; } }) }) } }, preselectFirstOptionIfNoneSelected() { const hasSelection = Object.values(this.selectedValues).some(v => v); if (hasSelection) { return; } for (const attributeId in this.optionConfig.attributes) { const options = this.optionConfig.attributes[attributeId].options; if (options && options.length) { this.isAutoPreselect = true; this.changeOption(attributeId, options[0].id); this.isAutoPreselect = false; break; } } }, updateProductLink(optionId, value) { const linkEl = this.$el.closest('a'), attribute = this.optionConfig.attributes[optionId]; if (linkEl && attribute?.code) { let url = new URL(linkEl.href); const isValidOption = !!value && (attribute.options || []).some(option => option.id === value); isValidOption ? url.searchParams.set(attribute.code, value) : url.searchParams.delete(attribute.code); linkEl.href = decodeURI(url.toString()); } }, getActiveAndEnabledOptions(attributeId) { if (this.optionConfig.attributes[attributeId].options && !this.activeAndEnabledOptions[this.optionConfig.attributes[attributeId].options[0].id]) { this.optionConfig.attributes[attributeId].options.forEach((option) => { if (this.optionIsEnabled(attributeId, option.id) || this.optionIsActive(attributeId, option.id)) { !this.activeAndEnabledOptions[attributeId] && (this.activeAndEnabledOptions[attributeId] = {}); !this.activeAndEnabledOptions[attributeId][option.id] && (this.activeAndEnabledOptions[attributeId][option.id] = option) && this.enabledOptionsCount++; } }) } return this.activeAndEnabledOptions[attributeId] || []; }, mouseDown: false, startX: 0, maxScroll: 0, scrollLeft: null, slider: null, maxInitial: 3, activeAndEnabledOptions: [], enabledOptionsCount: 0, showAll: false, scrollEvents: { ['@mousedown'](e) { this.slider = e.target.closest('.snap'); if (!this.slider) { return; } this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth; this.startX = e.pageX - this.slider.offsetLeft; this.scrollLeft = this.slider.scrollLeft; this.mouseDown = true; }, ['@mouseout.self']() { this.mouseDown = false; }, ['@mouseup']() { this.mouseDown = false; }, ['@mousemove'](e) { e.preventDefault(); if (!this.mouseDown) { return; } const x = e.pageX - this.slider.offsetLeft; const scroll = x - this.startX; const scrollLeft = this.scrollLeft - scroll; if (scrollLeft > this.maxScroll) { this.slider.scrollLeft = this.maxScroll; return } this.slider.scrollLeft = this.scrollLeft - scroll; }, ['@onselectstart']() { return false; } }, resizeEvent() { Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => { slider.scrollLeft = 0; }) } } ); } plus

€110