🚚 GRATIS levering - se detaljer

Resveratrol - er det ungdommens sande eliksir?

Resveratrol - is it the true elixir of youth?

Der er legender om franskmændenes lange levetid. De siger, at de først og fremmest skylder deres lange levetid forbruget af rødvin, men det er ikke på grund af alkohol, at de ikke har hjerte-kar-problemer. Product not found

'; var v = p.variants[0]; var price = formatPrice(v.price); var comparePrice = v.compare_at_price ? formatPrice(v.compare_at_price) : null; var hasDiscount = comparePrice !== null && v.compare_at_price > v.price; var img = p.featured_image ? p.featured_image.replace(/(\.[^.]+)$/, '_400x400$1') : ''; var vendor = p.vendor || ''; var priceHtml = ''; if (hasDiscount) { priceHtml = '' + comparePrice + '' + '' + price + ''; } else { priceHtml = '' + price + ''; } return ''; } function renderSingle(p) { return '
' + renderCard(p) + '
'; } function renderCarousel(products) { if (!products || products.length === 0) { return '

No products found

'; } var items = products.map(function(p) { return ''; }).join(''); return ''; } function initCarousels() { document.querySelectorAll('.blog-product-carousel').forEach(function(carousel) { var track = carousel.querySelector('.blog-product-carousel__track'); var prevBtn = carousel.querySelector('.blog-product-carousel__nav--prev'); var nextBtn = carousel.querySelector('.blog-product-carousel__nav--next'); // Check overflow var hasOverflow = track.scrollWidth > track.clientWidth + 10; carousel.classList.toggle('has-overflow', hasOverflow); window.addEventListener('resize', function() { var hasOverflow = track.scrollWidth > track.clientWidth + 10; carousel.classList.toggle('has-overflow', hasOverflow); }); var scrollAmount = function() { var firstItem = track.querySelector('.blog-product-carousel__item'); return firstItem ? firstItem.offsetWidth + 24 : 240; }; prevBtn.addEventListener('click', function() { track.scrollBy({ left: -scrollAmount(), behavior: 'smooth' }); }); nextBtn.addEventListener('click', function() { track.scrollBy({ left: scrollAmount(), behavior: 'smooth' }); }); }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })();

Skriv en kommentar

Din kommentar er blevet sendt. Vi offentliggør den snarest, da vores blog er modereret.