<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hardshell Jacke Archive - Klettern, Bouldern, Alpinismus, Videos. Skitouren</title>
	<atom:link href="https://climax-magazine.com/tag/hardshell-jacke/feed/" rel="self" type="application/rss+xml" />
	<link>https://climax-magazine.com/tag/hardshell-jacke/</link>
	<description>Magazin zum Thema Klettern, Bouldern, Bergsport, Skitouren und Freeriden</description>
	<lastBuildDate>Sat, 07 Feb 2026 10:03:52 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://climax-magazine.com/wp-content/uploads/2024/12/cropped-climax-favicon-32x32.jpg</url>
	<title>Hardshell Jacke Archive - Klettern, Bouldern, Alpinismus, Videos. Skitouren</title>
	<link>https://climax-magazine.com/tag/hardshell-jacke/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Extrem Vanguard GTX Jacket gewinnen – GORE-TEX Pro Hardshell von Berghaus</title>
		<link>https://climax-magazine.com/top-news/extrem-vanguard-gtx-jacket-gewinnen-gore-tex-pro-hardshell-von-berghaus/</link>
		
		<dc:creator><![CDATA[climax_mag]]></dc:creator>
		<pubDate>Wed, 14 Jan 2026 11:27:35 +0000</pubDate>
				<category><![CDATA[Materialworld]]></category>
		<category><![CDATA[Top News]]></category>
		<category><![CDATA[Alpinjacke]]></category>
		<category><![CDATA[Berghaus Jacke]]></category>
		<category><![CDATA[Gewinnspiel Outdoor]]></category>
		<category><![CDATA[GORE-TEX Pro]]></category>
		<category><![CDATA[Hardshell Jacke]]></category>
		<category><![CDATA[nachhaltige Outdoorbekleidung]]></category>
		<category><![CDATA[Outdoor Jacke]]></category>
		<category><![CDATA[wasserdichte Jacke]]></category>
		<guid isPermaLink="false">https://climax-magazine.com/?p=3109</guid>

					<description><![CDATA[<p>Die Extrem Vanguard GTX Jacket von Berghaus ist eine kompromisslose High-Performance-Hardshell für anspruchsvolle Alpinisten, Kletterer und Outdoor-Abenteurer. Dank ihrer 3-Lagen GORE-TEX PRO Shell mit extrem widerstandsfähigem 70-Denier Außenmaterial bietet die Jacke maximalen Schutz bei widrigsten Wetterbedingungen. Die bewegungsoptimierte Schnittführung sorgt für uneingeschränkte Bewegungsfreiheit, während die helmkompatible Kapuze selbst mit Handschuhen präzise einstellbar ist. Hoch angesetzte &#8230;</p>
<p>Der Beitrag <a href="https://climax-magazine.com/top-news/extrem-vanguard-gtx-jacket-gewinnen-gore-tex-pro-hardshell-von-berghaus/">Extrem Vanguard GTX Jacket gewinnen – GORE-TEX Pro Hardshell von Berghaus</a> erschien zuerst auf <a href="https://climax-magazine.com">Klettern, Bouldern, Alpinismus, Videos. Skitouren</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p data-start="291" data-end="622">Die <strong data-start="295" data-end="325">Extrem Vanguard GTX Jacket</strong> von Berghaus ist eine kompromisslose High-Performance-Hardshell für anspruchsvolle Alpinisten, Kletterer und Outdoor-Abenteurer. Dank ihrer <strong data-start="466" data-end="496">3-Lagen GORE-TEX PRO Shell</strong> mit extrem widerstandsfähigem <strong data-start="527" data-end="554">70-Denier Außenmaterial</strong> bietet die Jacke maximalen Schutz bei widrigsten Wetterbedingungen.</p>
<p data-start="624" data-end="1043">Die bewegungsoptimierte Schnittführung sorgt für uneingeschränkte Bewegungsfreiheit, während die <strong data-start="721" data-end="746">helmkompatible Kapuze</strong> selbst mit Handschuhen präzise einstellbar ist. Hoch angesetzte Taschen bleiben auch mit <strong data-start="836" data-end="865">Klettergurt oder Rucksack</strong> jederzeit zugänglich. Ergänzt wird das Stauraumkonzept durch zwei großzügige Napoleon-Taschen sowie praktische <strong data-start="977" data-end="998">Mesh-Innentaschen</strong> für GPS, Smartphone oder weitere Ausrüstung.</p>
<p data-start="1045" data-end="1369">Die innovative <strong data-start="1060" data-end="1075">ePE-Membran</strong> macht die Extrem Vanguard GTX Jacket dauerhaft <strong data-start="1123" data-end="1171">wasserdicht, winddicht und hoch atmungsaktiv</strong> – und das komplett <strong data-start="1191" data-end="1203">PFC-frei</strong>. Das nachhaltige Material aus <strong data-start="1234" data-end="1263">100 % recyceltem Polyamid</strong> unterstreicht den umweltbewussten Anspruch von Berghaus, ohne Kompromisse bei der Performance einzugehen.</p>
<figure id="attachment_3114" aria-describedby="caption-attachment-3114" style="width: 800px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="wp-image-3114 size-full" title="berghaus extrem hardshell jacke" src="https://climax-magazine.com/wp-content/uploads/2026/01/berghaus-extrem-hardshell-jacke.webp" alt="berghaus extrem hardshell jacke" width="800" height="533" srcset="https://climax-magazine.com/wp-content/uploads/2026/01/berghaus-extrem-hardshell-jacke.webp 800w, https://climax-magazine.com/wp-content/uploads/2026/01/berghaus-extrem-hardshell-jacke-300x200.webp 300w, https://climax-magazine.com/wp-content/uploads/2026/01/berghaus-extrem-hardshell-jacke-768x512.webp 768w, https://climax-magazine.com/wp-content/uploads/2026/01/berghaus-extrem-hardshell-jacke-600x400.webp 600w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption id="caption-attachment-3114" class="wp-caption-text">berghaus extrem hardshell jacke | ©Moritz Ablinger</figcaption></figure>
<hr />
<h3 data-start="1719" data-end="1745"><strong data-start="1723" data-end="1745">Material &amp; Details</strong></h3>
<ul data-start="1746" data-end="1964">
<li data-start="1746" data-end="1795">
<p data-start="1748" data-end="1795"><strong data-start="1748" data-end="1761">Material:</strong> 3L GORE-TEX Pro mit ePE-Membran</p>
</li>
<li data-start="1796" data-end="1856">
<p data-start="1798" data-end="1856"><strong data-start="1798" data-end="1816">Außenmaterial:</strong> 100 % recyceltes Polyamid (70 Denier)</p>
</li>
<li data-start="1857" data-end="1916">
<p data-start="1859" data-end="1916"><strong data-start="1859" data-end="1877">Eigenschaften:</strong> wasserdicht, winddicht, atmungsaktiv</p>
</li>
<li data-start="1917" data-end="1964">
<p data-start="1919" data-end="1964"><strong data-start="1919" data-end="1934">Ausrüstung:</strong> PFC-freie DWR-Imprägnierung</p>
</li>
</ul>
<hr data-start="1371" data-end="1374" />
<h3 data-start="1376" data-end="1438"><strong data-start="1380" data-end="1436">🎁 Gewinnspiel: Extrem Vanguard GTX Jacket gewinnen!</strong></h3>
<p data-start="1439" data-end="1712">Du willst diese technische Premium-Jacke selbst erleben? Dann nimm jetzt an unserem <strong data-start="1523" data-end="1538">Gewinnspiel</strong> teil und sichere dir die Chance, eine <strong data-start="1577" data-end="1620">Extrem Vanguard GTX Jacket von Berghaus</strong> zu gewinnen!<br data-start="1633" data-end="1636" />👉 Mitmachen, Outdoor-Abenteuer planen und bestens ausgerüstet durchstarten!<br />
<strong>Herren Jacke, Größe L, Farbe purple</strong></p>
<hr />
<p><strong><i>Update: Das Gewinnspiel endete am </i><i>24.01.2026 um 18:00 Uhr</i><i>. Wir danken für die zahlreiche Teilnahme!</i></strong></p>
<hr />
<p><strong>Du möchtest kein Gewinnspiel mehr verpassen und dir die News von Climax Magazine ansehen?</strong> Hol dir unseren Newsletter. Du kannst dich natürlich jederzeit wieder abmelden.</p>
<p><code></code></p>
<div id="mc_embed_shell">
<div id="mc_embed_signup">
<form id="mc-embedded-subscribe-form" class="validate" action="https://climax-magazine.us1.list-manage.com/subscribe/post?u=e0b6879ec658ea6122f41a243&amp;id=4bcbac1fb4&amp;f_id=0006e2e4f0" method="post" name="mc-embedded-subscribe-form" target="_blank">
<div id="mc_embed_signup_scroll">
<h2>Newsletter abonnieren</h2>
<div class="indicates-required"><span class="asterisk">*</span> Angaben erforderlich</div>
<div class="mc-field-group"><label for="mce-EMAIL">Email <span class="asterisk">*</span></label><input id="mce-EMAIL" class="required email" name="EMAIL" required="" type="email" value="" /></div>
<div class="mc-field-group input-group">
<p><strong>Datenschutz </strong></p>
<ul>
<li><input id="mce-MMERGE40" name="MMERGE4" type="radio" value="Ich stimme zu, dass meine personenbezogenen Daten genutzt werden, um den Newsletter zu erhalten. Ich weiß, dass ich diesen jederzeit wieder abbestellen kann." /><label for="mce-MMERGE40">Ich stimme zu, dass meine personenbezogenen Daten genutzt werden, um den Newsletter zu erhalten. Ich weiß, dass ich diesen jederzeit wieder abbestellen kann.</label></li>
</ul>
</div>
<div id="mce-responses" class="clear foot">
<div id="mce-error-response" class="response" style="display: none;"></div>
<div id="mce-success-response" class="response" style="display: none;"></div>
</div>
<div style="position: absolute; left: -5000px;" aria-hidden="true">/* real people should not fill this in and expect good things &#8211; do not remove this or risk form bot signups */<br />
<input tabindex="-1" name="b_e0b6879ec658ea6122f41a243_4bcbac1fb4" type="text" value="" /></div>
<div class="optionalParent">
<div class="clear foot">
<p><input id="mc-embedded-subscribe" class="button" name="subscribe" type="submit" value="Subscribe" /></p>
<p style="margin: 0px auto;"><a title="Mailchimp – Einfaches, schnelles E-Mail-Marketing" href="http://eepurl.com/i602vU"><span style="display: inline-block; background-color: transparent; border-radius: 4px;"><img decoding="async" class="refferal_badge" style="width: 220px; height: 40px; display: flex; padding: 2px 0px; justify-content: center; align-items: center;" src="https://digitalasset.intuit.com/render/content/dam/intuit/mc-fe/en_us/images/intuit-mc-rewards-text-dark.svg" alt="Intuit Mailchimp" /></span></a></p>
</div>
</div>
</div>
</form>
</div>
<p><script src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js" type="text/javascript"></script><script type="text/javascript">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[4]='MMERGE4';ftypes[4]='radio';/*
 * Translated default messages for the $ validation plugin.
 * Locale: DE
 */
$.extend($.validator.messages, {
	required: "Dieses Feld ist ein Pflichtfeld.",
	maxlength: $.validator.format("Geben Sie bitte maximal {0} Zeichen ein."),
	minlength: $.validator.format("Geben Sie bitte mindestens {0} Zeichen ein."),
	rangelength: $.validator.format("Geben Sie bitte mindestens {0} und maximal {1} Zeichen ein."),
	email: "Geben Sie bitte eine gültige E-Mail Adresse ein.",
	url: "Geben Sie bitte eine gültige URL ein.",
	date: "Bitte geben Sie ein gültiges Datum ein.",
	number: "Geben Sie bitte eine Nummer ein.",
	digits: "Geben Sie bitte nur Ziffern ein.",
	equalTo: "Bitte denselben Wert wiederholen.",
	range: $.validator.format("Geben Sie bitten einen Wert zwischen {0} und {1}."),
	max: $.validator.format("Geben Sie bitte einen Wert kleiner oder gleich {0} ein."),
	min: $.validator.format("Geben Sie bitte einen Wert größer oder gleich {0} ein."),
	creditcard: "Geben Sie bitte ein gültige Kreditkarten-Nummer ein."
});}(jQuery));var $mcj = jQuery.noConflict(true);
    // SMS Phone Multi-Country Functionality
    if(!window.MC) {
      window.MC = {};
    }
    window.MC.smsPhoneData = {
      defaultCountryCode: 'AT',
      programs: [],
      smsProgramDataCountryNames: []
    };</p>
<p>    function getCountryUnicodeFlag(countryCode) {
       return countryCode.toUpperCase().replace(/./g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397))
    };</p>
<p>    // HTML sanitization function to prevent XSS
    function sanitizeHtml(str) {
      if (typeof str !== 'string') return '';
      return str
        .replace(/&/g, '&amp;')
        .replace(/</g, '&lt;') .replace(/>/g, '&gt;')
        .replace(/"/g, '&quot;')
        .replace(/'/g, '&#x27;')
        .replace(/\//g, '&#x2F;');
    }</p>
<p>    // URL sanitization function to prevent javascript: and data: URLs
    function sanitizeUrl(url) {
      if (typeof url !== 'string') return '';
      const trimmedUrl = url.trim().toLowerCase();
      if (trimmedUrl.startsWith('javascript:') || trimmedUrl.startsWith('data:') || trimmedUrl.startsWith('vbscript:')) {
        return '#';
      }
      return url;
    }</p>
<p>    const getBrowserLanguage = () => {
      if (!window?.navigator?.language?.split('-')[1]) {
        return window?.navigator?.language?.toUpperCase();
      }
      return window?.navigator?.language?.split('-')[1];
    };</p>
<p>    function getDefaultCountryProgram(defaultCountryCode, smsProgramData) {
      if (!smsProgramData || smsProgramData.length === 0) {
        return null;
      }</p>
<p>      const browserLanguage = getBrowserLanguage();</p>
<p>      if (browserLanguage) {
        const foundProgram = smsProgramData.find(
          (program) => program?.countryCode === browserLanguage,
        );
        if (foundProgram) {
          return foundProgram;
        }
      }</p>
<p>      if (defaultCountryCode) {
        const foundProgram = smsProgramData.find(
          (program) => program?.countryCode === defaultCountryCode,
        );
        if (foundProgram) {
          return foundProgram;
        }
      }</p>
<p>      return smsProgramData[0];
    }</p>
<p>    function updateSmsLegalText(countryCode, fieldName) {
      if (!countryCode || !fieldName) {
        return;
      }</p>
<p>      const programs = window?.MC?.smsPhoneData?.programs;
      if (!programs || !Array.isArray(programs)) {
        return;
      }</p>
<p>      const program = programs.find(program => program?.countryCode === countryCode);
      if (!program || !program.requiredTemplate) {
        return;
      }</p>
<p>      const legalTextElement = document.querySelector('#legal-text-' + fieldName);
      if (!legalTextElement) {
        return;
      }</p>
<p>      // Remove HTML tags and clean up the text
      const divRegex = new RegExp('</?[div][^>]*>', 'gi');
      const fullAnchorRegex = new RegExp('<a.*?</a>', 'g');
      const anchorRegex = new RegExp('<a href="(.*?)" target="(.*?)">(.*?)</a>');</p>
<p>      const requiredLegalText = program.requiredTemplate
        .replace(divRegex, '')
        .replace(fullAnchorRegex, '')
        .slice(0, -1);</p>
<p>      const anchorMatches = program.requiredTemplate.match(anchorRegex);</p>
<p>      if (anchorMatches && anchorMatches.length >= 4) {
        // Create link element safely using DOM methods instead of innerHTML
        const linkElement = document.createElement('a');
        linkElement.href = sanitizeUrl(anchorMatches[1]);
        linkElement.target = sanitizeHtml(anchorMatches[2]);
        linkElement.textContent = sanitizeHtml(anchorMatches[3]);</p>
<p>        legalTextElement.textContent = requiredLegalText + ' ';
        legalTextElement.appendChild(linkElement);
        legalTextElement.appendChild(document.createTextNode('.'));
      } else {
        legalTextElement.textContent = requiredLegalText + '.';
      }
    }</p>
<p>    function generateDropdownOptions(smsProgramData) {
      if (!smsProgramData || smsProgramData.length === 0) {
        return '';
      }</p>
<p>      return smsProgramData.map(program => {
        const flag = getCountryUnicodeFlag(program.countryCode);
        const countryName = getCountryName(program.countryCode);
        const callingCode = program.countryCallingCode || '';
        // Sanitize all values to prevent XSS
        const sanitizedCountryCode = sanitizeHtml(program.countryCode || '');
        const sanitizedCountryName = sanitizeHtml(countryName || '');
        const sanitizedCallingCode = sanitizeHtml(callingCode || '');
        return '<option value="' + sanitizedCountryCode + '">' + sanitizedCountryName + ' ' + sanitizedCallingCode + '</option>';
      }).join('');
    }</p>
<p>    function getCountryName(countryCode) {
      if (window.MC?.smsPhoneData?.smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) {
        for (let i = 0; i < window.MC.smsPhoneData.smsProgramDataCountryNames.length; i++) {
          if (window.MC.smsPhoneData.smsProgramDataCountryNames[i].code === countryCode) {
            return window.MC.smsPhoneData.smsProgramDataCountryNames[i].name;
          }
        }
      }
      return countryCode;
    }

    function getDefaultPlaceholder(countryCode) {
      if (!countryCode || typeof countryCode !== 'string') {
        return '+1 000 000 0000'; // Default US placeholder
      }
      
      const mockPlaceholders = [
        {
      countryCode: 'US',
      placeholder: '+1 000 000 0000',
      helpText: 'Include the US country code +1 before the phone number',
    },
    {
      countryCode: 'GB',
      placeholder: '+44 0000 000000',
      helpText: 'Include the GB country code +44 before the phone number',
    },
    {
      countryCode: 'CA',
      placeholder: '+1 000 000 0000',
      helpText: 'Include the CA country code +1 before the phone number',
    },
    {
      countryCode: 'AU',
      placeholder: '+61 000 000 000',
      helpText: 'Include the AU country code +61 before the phone number',
    },
    {
      countryCode: 'DE',
      placeholder: '+49 000 0000000',
      helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein',
    },
    {
      countryCode: 'FR',
      placeholder: '+33 0 00 00 00 00',
      helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone',
    },
    {
      countryCode: 'ES',
      placeholder: '+34 000 000 000',
      helpText: 'Incluya el código de país ES +34 antes del número de teléfono',
    },
    {
      countryCode: 'NL',
      placeholder: '+31 0 00000000',
      helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer',
    },
    {
      countryCode: 'BE',
      placeholder: '+32 000 00 00 00',
      helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone',
    },
    {
      countryCode: 'CH',
      placeholder: '+41 00 000 00 00',
      helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein',
    },
    {
      countryCode: 'AT',
      placeholder: '+43 000 000 0000',
      helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein',
    },
    {
      countryCode: 'IE',
      placeholder: '+353 00 000 0000',
      helpText: 'Include the IE country code +353 before the phone number',
    },
    {
      countryCode: 'IT',
      placeholder: '+39 000 000 0000',
      helpText:
        'Includere il prefisso internazionale IT +39 prima del numero di telefono',
    },
      ];

      const selectedPlaceholder = mockPlaceholders.find(function(item) {
        return item &#038;&#038; item.countryCode === countryCode;
      });
      
      return selectedPlaceholder ? selectedPlaceholder.placeholder : mockPlaceholders[0].placeholder;
    }

    function updatePlaceholder(countryCode, fieldName) {
      if (!countryCode || !fieldName) {
        return;
      }
      
      const phoneInput = document.querySelector('#mce-' + fieldName);
      if (!phoneInput) {
        return;
      }
      
      const placeholder = getDefaultPlaceholder(countryCode);
      if (placeholder) {
        phoneInput.placeholder = placeholder;
      }
    }

    function updateCountryCodeInstruction(countryCode, fieldName) {
      updatePlaceholder(countryCode, fieldName);
      
    }

    function getDefaultHelpText(countryCode) {
      const mockPlaceholders = [
        {
          countryCode: 'US',
          placeholder: '+1 000 000 0000',
          helpText: 'Include the US country code +1 before the phone number',
        },
        {
          countryCode: 'GB',
          placeholder: '+44 0000 000000',
          helpText: 'Include the GB country code +44 before the phone number',
        },
        {
          countryCode: 'CA',
          placeholder: '+1 000 000 0000',
          helpText: 'Include the CA country code +1 before the phone number',
        },
        {
          countryCode: 'AU',
          placeholder: '+61 000 000 000',
          helpText: 'Include the AU country code +61 before the phone number',
        },
        {
          countryCode: 'DE',
          placeholder: '+49 000 0000000',
          helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein',
        },
        {
          countryCode: 'FR',
          placeholder: '+33 0 00 00 00 00',
          helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone',
        },
        {
          countryCode: 'ES',
          placeholder: '+34 000 000 000',
          helpText: 'Incluya el código de país ES +34 antes del número de teléfono',
        },
        {
          countryCode: 'NL',
          placeholder: '+31 0 00000000',
          helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer',
        },
        {
          countryCode: 'BE',
          placeholder: '+32 000 00 00 00',
          helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone',
        },
        {
          countryCode: 'CH',
          placeholder: '+41 00 000 00 00',
          helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein',
        },
        {
          countryCode: 'AT',
          placeholder: '+43 000 000 0000',
          helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein',
        },
        {
          countryCode: 'IE',
          placeholder: '+353 00 000 0000',
          helpText: 'Include the IE country code +353 before the phone number',
        },
        {
          countryCode: 'IT',
          placeholder: '+39 000 000 0000',
          helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono',
        },
      ];
      
      if (!countryCode || typeof countryCode !== 'string') {
        return mockPlaceholders[0].helpText;
      }
      
      const selectedHelpText = mockPlaceholders.find(function(item) {
          return item &#038;&#038; item.countryCode === countryCode;
        });
        
        return selectedHelpText ? selectedHelpText.helpText : mockPlaceholders[0].helpText;
    }

    function setDefaultHelpText(countryCode) {
      const helpTextSpan = document.querySelector('#help-text');
      if (!helpTextSpan) {
        return;
      }

        
    }

    function updateHelpTextCountryCode(countryCode, fieldName) {
      if (!countryCode || !fieldName) {
        return;
      }
      
      setDefaultHelpText(countryCode);
    }

    function initializeSmsPhoneDropdown(fieldName) {
      if (!fieldName || typeof fieldName !== 'string') {
        return;
      }
      
      const dropdown = document.querySelector('#country-select-' + fieldName);
      const displayFlag = document.querySelector('#flag-display-' + fieldName);
      
      if (!dropdown || !displayFlag) {
        return;
      }

      const smsPhoneData = window.MC?.smsPhoneData;
      if (smsPhoneData &#038;&#038; smsPhoneData.programs &#038;&#038; Array.isArray(smsPhoneData.programs)) {
        dropdown.innerHTML = generateDropdownOptions(smsPhoneData.programs);
      }

      const defaultProgram = getDefaultCountryProgram(smsPhoneData?.defaultCountryCode, smsPhoneData?.programs);
      if (defaultProgram &#038;&#038; defaultProgram.countryCode) {
        dropdown.value = defaultProgram.countryCode;
        
        const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName);
        if (flagSpan) {
          flagSpan.textContent = getCountryUnicodeFlag(defaultProgram.countryCode);
          flagSpan.setAttribute('aria-label', sanitizeHtml(defaultProgram.countryCode) + ' flag');
        }
        
        updateSmsLegalText(defaultProgram.countryCode, fieldName);
        updatePlaceholder(defaultProgram.countryCode, fieldName);
        updateCountryCodeInstruction(defaultProgram.countryCode, fieldName);
      }

     
      var smsNotRequiredRemoveCountryCodeEnabled = true;
      var smsField = Object.values({"EMAIL":{"name":"EMAIL","label":"Email","helper_text":"","type":"email","required":true,"audience_field_name":"Email","merge_id":0,"help_text_enabled":false,"enabled":true,"order":"0","field_type":"merge"},"MMERGE4":{"name":"MMERGE4","label":"Datenschutz","helper_text":"","type":"radio","required":false,"audience_field_name":"Datenschutz","choices":[{"value":"Ich stimme zu, dass meine personenbezogenen Daten genutzt werden, um den Newsletter zu erhalten. Ich weiß, dass ich diesen jederzeit wieder abbestellen kann.","label":"Ich stimme zu, dass meine personenbezogenen Daten genutzt werden, um den Newsletter zu erhalten. Ich weiß, dass ich diesen jederzeit wieder abbestellen kann."}],"merge_id":4,"help_text_enabled":false,"enabled":true,"order":"1","field_type":"merge"}}).find(function(f) { return f.name === fieldName &#038;&#038; f.type === 'smsphone'; });
      var isRequired = smsField ? smsField.required : false;
      var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true;
      
      var phoneInput = document.querySelector('#mce-' + fieldName);
      if (phoneInput &#038;&#038; defaultProgram.countryCallingCode &#038;&#038; shouldAppendCountryCode) {
        phoneInput.value = defaultProgram.countryCallingCode;
      }
      


      displayFlag?.addEventListener('click', function(e) {
        dropdown.focus();
      });


      dropdown?.addEventListener('change', function() {
        const selectedCountry = this.value;
        
        if (!selectedCountry || typeof selectedCountry !== 'string') {
          return;
        }
        
        const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName);
        if (flagSpan) {
          flagSpan.textContent = getCountryUnicodeFlag(selectedCountry);
          flagSpan.setAttribute('aria-label', sanitizeHtml(selectedCountry) + ' flag');
        }

         
        const selectedProgram = window.MC?.smsPhoneData?.programs.find(function(program) {
          return program &#038;&#038; program.countryCode === selectedCountry;
        });

        var smsNotRequiredRemoveCountryCodeEnabled = true;
        var smsField = Object.values({"EMAIL":{"name":"EMAIL","label":"Email","helper_text":"","type":"email","required":true,"audience_field_name":"Email","merge_id":0,"help_text_enabled":false,"enabled":true,"order":"0","field_type":"merge"},"MMERGE4":{"name":"MMERGE4","label":"Datenschutz","helper_text":"","type":"radio","required":false,"audience_field_name":"Datenschutz","choices":[{"value":"Ich stimme zu, dass meine personenbezogenen Daten genutzt werden, um den Newsletter zu erhalten. Ich weiß, dass ich diesen jederzeit wieder abbestellen kann.","label":"Ich stimme zu, dass meine personenbezogenen Daten genutzt werden, um den Newsletter zu erhalten. Ich weiß, dass ich diesen jederzeit wieder abbestellen kann."}],"merge_id":4,"help_text_enabled":false,"enabled":true,"order":"1","field_type":"merge"}}).find(function(f) { return f.name === fieldName &#038;&#038; f.type === 'smsphone'; });
        var isRequired = smsField ? smsField.required : false;
        var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true;
        
        var phoneInput = document.querySelector('#mce-' + fieldName);
        if (phoneInput &#038;&#038; selectedProgram.countryCallingCode &#038;&#038; shouldAppendCountryCode) {
          phoneInput.value = selectedProgram.countryCallingCode;
        }
        
        
        updateSmsLegalText(selectedCountry, fieldName);
        updatePlaceholder(selectedCountry, fieldName);
        updateCountryCodeInstruction(selectedCountry, fieldName);
      });
    }

    document.addEventListener('DOMContentLoaded', function() {
      const smsPhoneFields = document.querySelectorAll('[id^="country-select-"]');
      
      smsPhoneFields.forEach(function(dropdown) {
        const fieldName = dropdown?.id.replace('country-select-', '');
        initializeSmsPhoneDropdown(fieldName);
      });
    });
    </script></p>
</div>
<p>Der Beitrag <a href="https://climax-magazine.com/top-news/extrem-vanguard-gtx-jacket-gewinnen-gore-tex-pro-hardshell-von-berghaus/">Extrem Vanguard GTX Jacket gewinnen – GORE-TEX Pro Hardshell von Berghaus</a> erschien zuerst auf <a href="https://climax-magazine.com">Klettern, Bouldern, Alpinismus, Videos. Skitouren</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
