Best-sellers

#Swissgrapes sur Instagram

'; customContents['A partager sans modération! '.trim().toUpperCase()] = 'Den guten Tropfen teilen!'; customContents['Qualité suisse '.trim().toUpperCase()] = 'Schweizer Qualität'; customContents['Vous devez accepter les conditions de vente avant de procéder au paiement. '.trim().toUpperCase()] = 'Sie müssen den Allgemeinen Geschäftsbedingungen zustimmen, bevor Sie zur Kasse gehen können.'; customContents['Nos packages '.trim().toUpperCase()] = 'Unsere packages'; customContents['Filtres '.trim().toUpperCase()] = 'Filter'; customContents['Régions '.trim().toUpperCase()] = 'Regionen'; customContents['Cépages '.trim().toUpperCase()] = 'Rebsorten'; customContents['En savoir plus '.trim().toUpperCase()] = 'Mehr erfahren'; customContents['Service Client '.trim().toUpperCase()] = 'Kundendienst'; customContents['Catégories '.trim().toUpperCase()] = 'Produkttyp'; customContents['Je ne suis pas un robot '.trim().toUpperCase()] = 'Ich bin kein Roboter'; customContents['Ecrivez-nous '.trim().toUpperCase()] = 'Schreiben Sie uns'; customContents['Contact '.trim().toUpperCase()] = 'Kontakt'; customContents['Information '.trim().toUpperCase()] = 'Informationen'; customContents['nouveaux vins '.trim().toUpperCase()] = 'neue Weine'; customContents['Vous aimerez aussi... '.trim().toUpperCase()] = 'Diese Weine könnten Ihnen gefallen...'; customContents['Les Best-sellers '.trim().toUpperCase()] = 'Bestsellers'; customContents['Afficher plus '.trim().toUpperCase()] = 'Mehr anzeigen'; customContents['6 bouteilles '.trim().toUpperCase()] = '6 Flaschen'; customContents['Détails '.trim().toUpperCase()] = 'Einzelheiten'; customContents['Livraison & Retours '.trim().toUpperCase()] = 'Lieferung & Rücksendung'; customContents['On vous aide à choisir '.trim().toUpperCase()] = 'Wir helfen Ihnen bei der Wahl'; customContents['Suisse '.trim().toUpperCase()] = 'Schweiz'; customContents['Téléphone: +41 (0) 21 824 10 39 '.trim().toUpperCase()] = 'Telefon: +41 (0) 21 824 10 39'; customContents['Réservez maintenant '.trim().toUpperCase()] = 'Jetzt reservieren'; var translateTextNode = function(node) { if(node.textContent && node.textContent.trim().length > 0) { var src = node.textContent.trim().replace(/(\r\n|\n|\r)/gm,"").replace(/\s+/g," ").toUpperCase(); if(customContents[src] && node.textContent !== customContents[src]) { node.textContent = node.textContent.replace(node.textContent.trim(), customContents[src]); } } } try {var textNodes = $('body').find('*').addBack().not('script').not('style').contents().filter(function() { if(this.nodeType === 3) { translateTextNode(this); } }); } catch(e) {};var target = document.querySelector('body'); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { var newNodes = mutation.addedNodes; if(newNodes) { for(i = 0; i < newNodes.length; i++) { try {var textNodes = $(newNodes[i]).find('*').addBack().not('script').not('style').contents().filter(function() { if(this.nodeType === 3) { translateTextNode(this); } }); } catch(e) {};} } if(mutation.type === 'characterData') { translateTextNode(mutation.target); } }); }); var config = { childList: true, characterData: true, subtree: true } observer.observe(target, config); }}; !function(e,t){typeof module!="undefined"?module.exports=t():typeof define=="function"&&typeof define.amd=="object"?define(t):this[e]=t()}("domready",function(){var e=[],t,n=typeof document=="object"&&document,r=n&&n.documentElement.doScroll,i="DOMContentLoaded",s=n&&(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return!s&&n&&n.addEventListener(i,t=function(){n.removeEventListener(i,t),s=1;while(t=e.shift())t()}),function(t){s?setTimeout(t,0):e.push(t)}}) domready(langify.core.init);