⭐ Bestseller

Box
Découverte

Trois affinages réunis dans un même coffret pour explorer toutes les nuances du Comté artisanal de la fruitière d'Ounans. Idéal pour offrir ou pour découvrir.

23,40 €
900g · 26,00 €/kg
Choisir un format
Option découpe
🔪 Découpe en dés
Fromage prédécoupé en petits cubes — idéal pour l'apéritif
+4,00 €
Acheter directement via Stripe →
Stripe Paiement sécurisé · Données jamais stockées
🧀3 affinages différents : Doux, Fruité, Vieux
🎁Idéal en cadeau · Emballage soigné
🔪Découpe en dés disponible à +4,00 €
❄️Livraison sous froid garantie
Contenu de la box

Ce que vous recevez

Comté Doux
Comté Doux
Affinage 8–10 mois · Doux, crémeux, lacté
Comté Fruité
Comté Fruité
Affinage 12–15 mois · Noisette, beurre, fruits secs
Vieux Comté
Vieux Comté
Affinage 18–24 mois · Caramel, noix, cristaux de tyrosine
Informations produit
Origine
Fruitière d'Ounans, Jura
Lait
Vache montbéliarde, cru
Poids
900g (3 × ~300g)
Conservation
Entre 4°C et 8°C · 3 semaines
Expédition
Lundi au mercredi
Livraison
France métropolitaine

Vous aimerez aussi

Comté Doux
Comté Doux
Affinage 8–10 mois
dès 11,00 €
Comté Fruité
Comté Fruité
Affinage 12–15 mois
dès 13,00 €
Vieux Comté
Vieux Comté
Affinage 18–24 mois
dès 15,50 €

Votre panier

`; } let currentRatings = {}; function setRating(productId, val) { currentRatings[productId] = val; document.getElementById('rating-val-' + productId).value = val; const stars = document.querySelectorAll('#stars-input-' + productId + ' .star-input'); stars.forEach(s => { s.style.color = parseInt(s.dataset.val) <= val ? 'var(--gold)' : 'var(--fog)'; }); } function toggleReviewForm(formId) { const form = document.getElementById(formId); form.style.display = form.style.display === 'none' ? 'block' : 'none'; if (form.style.display === 'block') form.scrollIntoView({ behavior: 'smooth', block: 'center' }); } async function submitReview(productId) { const rating = parseInt(document.getElementById('rating-val-' + productId).value); const name = document.getElementById('review-name-' + productId).value.trim(); const text = document.getElementById('review-text-' + productId).value.trim(); const msg = document.getElementById('review-msg-' + productId); if (!rating) { msg.textContent = '⚠️ Veuillez choisir une note.'; msg.style.color = 'var(--rind)'; msg.style.display = 'block'; return; } if (!name) { msg.textContent = '⚠️ Veuillez entrer votre prénom.'; msg.style.color = 'var(--rind)'; msg.style.display = 'block'; return; } if (text.length < 10) { msg.textContent = '⚠️ Votre avis est trop court (10 caractères minimum).'; msg.style.color = 'var(--rind)'; msg.style.display = 'block'; return; } const btn = document.querySelector('.btn-submit-review'); if (btn) { btn.textContent = 'Envoi...'; btn.disabled = true; } try { const res = await fetch('/.netlify/functions/submit-review', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ productId, name, rating, text }), }); const data = await res.json(); if (data.success) { msg.textContent = '✓ Merci ! Votre avis sera publié après modération.'; msg.style.color = 'var(--gold)'; msg.style.display = 'block'; document.getElementById('review-name-' + productId).value = ''; document.getElementById('review-text-' + productId).value = ''; document.getElementById('rating-val-' + productId).value = 0; document.querySelectorAll('#stars-input-' + productId + ' .star-input').forEach(s => s.style.color = 'var(--fog)'); if (btn) { btn.textContent = 'Avis envoyé ✓'; } } else { throw new Error(data.error || 'Erreur'); } } catch(err) { msg.textContent = '✗ Erreur : ' + err.message; msg.style.color = 'var(--rind)'; msg.style.display = 'block'; if (btn) { btn.textContent = 'Envoyer mon avis →'; btn.disabled = false; } } } renderReviews('box-decouverte', 'reviews-box', 'form-box');