Outiref

Code source de l'URL : https://WWW.PIZZAFREDO.FR

<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="description" content="Pizza Fredo — Camion pizza artisanale à emporter dans le Morbihan. Pizzas fraîches, pâte pétrie chaque jour, mozzarella 100% française. Commandez à Crac'h, Sainte-Hélène, Brandérion et Nostang.">
  <meta name="theme-color" content="#c0392b">
  <meta name="vapid-public-key" content="BAVpbspFWEp8a44q15fwkNgUsdULpoyG0hOQkQyR6JFTvt17cm268Q0-VJW_8hALMxMBKRXSp3eSoR-2HpG7gh8">
  <meta name="robots" content="index, follow">
  <title>Pizza Fredo | Camion Pizza Artisanale à Emporter dans le Morbihan</title>

  <!-- Open Graph / Facebook -->
  <meta property="og:type" content="website">
  <meta property="og:title" content="Pizza Fredo | Camion Pizza Artisanale à Emporter dans le Morbihan">
  <meta property="og:description" content="Pizzas artisanales à emporter préparées avec de la mozzarella 100% française et une pâte fraîche pétrie chaque jour. Retrouvez le camion Pizza Fredo à Crac'h, Sainte-Hélène, Brandérion et Nostang.">
  <meta property="og:image" content="https://www.pizzafredo.fr/images/logo-default.svg">
  <meta property="og:locale" content="fr_FR">

  <!-- Twitter Card -->
  <meta name="twitter:card" content="summary">
  <meta name="twitter:title" content="Pizza Fredo | Camion Pizza Artisanale à Emporter">
  <meta name="twitter:description" content="Pizzas artisanales à emporter dans le Morbihan. Pâte fraîche, mozzarella 100% française, produits frais.">
  <meta name="twitter:image" content="https://www.pizzafredo.fr/images/logo-default.svg">

  <!-- Schema.org JSON-LD — FoodEstablishment -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "FoodEstablishment",
    "name": "Pizza Fredo",
    "description": "Camion pizza artisanale à emporter dans le Morbihan. Pizzas fraîches, pâte pétrie chaque jour, mozzarella 100% française.",
    "image": "https://www.pizzafredo.fr/images/pizzafredo_1.webp",
    "telephone": "+33612568428",
    "aggregateRating": {
      "@type": "AggregateRating",
      "ratingValue": "4.9",
      "reviewCount": "47",
      "bestRating": "5",
      "worstRating": "1"
    },
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Place de l'Église",
      "addressLocality": "Crac'h",
      "postalCode": "56950",
      "addressRegion": "Morbihan",
      "addressCountry": "FR"
    },
    "geo": {
      "@type": "GeoCoordinates",
      "latitude": 47.6063,
      "longitude": -2.9439
    },
    "url": "https://www.pizzafredo.fr",
    "servesCuisine": "Pizza",
    "priceRange": "€",
    "currenciesAccepted": "EUR",
    "paymentAccepted": "Cash, Credit Card",
    "openingHoursSpecification": [
      {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": "Monday",
        "opens": "18:00",
        "closes": "22:00",
        "description": "Sainte-Hélène — Devant la Mairie"
      },
      {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": "Tuesday",
        "opens": "18:00",
        "closes": "22:00",
        "description": "Crac'h — Place de l'Église"
      },
      {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": "Thursday",
        "opens": "18:00",
        "closes": "22:00",
        "description": "Brandérion — Place du marché"
      },
      {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": "Saturday",
        "opens": "18:00",
        "closes": "22:00",
        "description": "Crac'h — Place de l'Église"
      },
      {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": "Sunday",
        "opens": "18:00",
        "closes": "22:00",
        "description": "Nostang — Parking de la mairie"
      }
    ],
    "hasMenu": {
      "@type": "Menu",
      "name": "Carte des Pizzas",
      "description": "Pizzas artisanales Ø33 cm, préparées avec mozzarella 100% française et pâte fraîche pétrie chaque jour.",
      "hasMenuSection": [
        {
          "@type": "MenuSection",
          "name": "Pizza du Mois",
          "description": "La pizza spéciale du mois, en édition limitée.",
          "hasMenuItem": [
            {
              "@type": "MenuItem",
              "name": "LA PIZZA DE MARION",
              "description": "Sauce tomate , mozzatella, crotin de chèvre,  lard grillé, tomates cerises, oignons frits, crème de balsamique",
              "offers": {
                "@type": "Offer",
                "price": "14.50",
                "priceCurrency": "EUR"
              }
            }
          ]
        },
        {
          "@type": "MenuSection",
          "name": "Pizzas Gourmandes",
          "description": "Nos pizzas gourmandes, généreusement garnies de produits frais.",
          "hasMenuItem": [
            {
              "@type": "MenuItem",
              "name": "ROYALE",
              "description": "Sauce tomate, jambon, champignons, crème fraîche, mozzarella, oeuf, origan",
              "offers": {
                "@type": "Offer",
                "price": "12.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "VESUVIO",
              "description": "Sauce tomate, chorizo, jambon de pays, crème fraîche, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "12.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "CHEVRE MIEL",
              "description": "Sauce tomate, miel, jambon de pays, chèvre, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "12.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "CANNIBALE",
              "description": "Sauce tomate, boeuf haché, chorizo, merguez, persillade maison, oignons, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "14.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "TARTIF",
              "description": "Sauce tomate, lardons alumette, pommes de terre, oignons, crème fraîche, reblochon, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "13.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "4 FROMAGES",
              "description": "Sauce tomate, chèvre, gorgonzola, reblochon, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "13.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "FLAM'",
              "description": "Base crème, lardons alumette, oignons, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "10.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "BRETONNE",
              "description": "Base crème moutardée, Andouille de Guémené, pommes de terre, oignons, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "14.00",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "BIGFOOT",
              "description": "Sauce tomate, boeuf haché, tomates fraîches, chèvre, gorgonzola, reblochon, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "14.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "BURGER",
              "description": "Sauce tomate, boeuf haché, cornichons, oignons, cheddar, sauce burger, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "13.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "PREZZEMOLO",
              "description": "Sauce tomate, lardons alumette, champignons, persillade maison, crème fraîche, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "12.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "INDIENNE",
              "description": "Sauce tomate, poulet, poivrons, oignons, crème fraîche, mozzarella, curry",
              "offers": {
                "@type": "Offer",
                "price": "13.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "DEL CAPO",
              "description": "Base crème moutardée, boeuf haché, lardons alumette, champignons, oignons, reblochon, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "14.00",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "ZELIE",
              "description": "Sauce tomate, poulet, champignons, persillade maison, crème fraîche, chèvre, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "14.00",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "LEA",
              "description": "Sauce tomate, boursin, boeuf haché, champignons, mozzarella, oeuf",
              "offers": {
                "@type": "Offer",
                "price": "14.50",
                "priceCurrency": "EUR"
              }
            }
          ]
        },
        {
          "@type": "MenuSection",
          "name": "Pizzas au Bœuf",
          "description": "Pizzas à base de viande de bœuf de qualité.",
          "hasMenuItem": [
            {
              "@type": "MenuItem",
              "name": "CANNIBALE",
              "description": "Sauce tomate, boeuf haché, chorizo, merguez, persillade maison, oignons, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "14.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "BIGFOOT",
              "description": "Sauce tomate, boeuf haché, tomates fraîches, chèvre, gorgonzola, reblochon, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "14.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "BURGER",
              "description": "Sauce tomate, boeuf haché, cornichons, oignons, cheddar, sauce burger, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "13.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "DEL CAPO",
              "description": "Base crème moutardée, boeuf haché, lardons alumette, champignons, oignons, reblochon, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "14.00",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "LEA",
              "description": "Sauce tomate, boursin, boeuf haché, champignons, mozzarella, oeuf",
              "offers": {
                "@type": "Offer",
                "price": "14.50",
                "priceCurrency": "EUR"
              }
            }
          ]
        },
        {
          "@type": "MenuSection",
          "name": "Pizzas au Poulet",
          "description": "Pizzas garnies de poulet savoureux.",
          "hasMenuItem": [
            {
              "@type": "MenuItem",
              "name": "INDIENNE",
              "description": "Sauce tomate, poulet, poivrons, oignons, crème fraîche, mozzarella, curry",
              "offers": {
                "@type": "Offer",
                "price": "13.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "ZELIE",
              "description": "Sauce tomate, poulet, champignons, persillade maison, crème fraîche, chèvre, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "14.00",
                "priceCurrency": "EUR"
              }
            }
          ]
        },
        {
          "@type": "MenuSection",
          "name": "Pizzas Fromagères",
          "description": "Pour les amateurs de fromage, nos pizzas richement garnies.",
          "hasMenuItem": [
            {
              "@type": "MenuItem",
              "name": "CHEVRE MIEL",
              "description": "Sauce tomate, miel, jambon de pays, chèvre, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "12.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "TARTIF",
              "description": "Sauce tomate, lardons alumette, pommes de terre, oignons, crème fraîche, reblochon, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "13.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "4 FROMAGES",
              "description": "Sauce tomate, chèvre, gorgonzola, reblochon, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "13.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "GORGONZOLA",
              "description": "Sauce tomate, jambon, champignons, gorgonzola, mozzarella, origan",
              "offers": {
                "@type": "Offer",
                "price": "12.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "PIZZA FREDO",
              "description": "Sauce tomate, chorizo, jambon, champignons, crème fraîche, gorgonzola, mozzarella, oeuf",
              "offers": {
                "@type": "Offer",
                "price": "14.00",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "BIGFOOT",
              "description": "Sauce tomate, boeuf haché, tomates fraîches, chèvre, gorgonzola, reblochon, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "14.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "BURGER",
              "description": "Sauce tomate, boeuf haché, cornichons, oignons, cheddar, sauce burger, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "13.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "ZELIE",
              "description": "Sauce tomate, poulet, champignons, persillade maison, crème fraîche, chèvre, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "14.00",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "LEA",
              "description": "Sauce tomate, boursin, boeuf haché, champignons, mozzarella, oeuf",
              "offers": {
                "@type": "Offer",
                "price": "14.50",
                "priceCurrency": "EUR"
              }
            }
          ]
        },
        {
          "@type": "MenuSection",
          "name": "Pizzas de la Mer",
          "description": "Pizzas aux saveurs marines et fruits de mer.",
          "hasMenuItem": [
            {
              "@type": "MenuItem",
              "name": "VENITIENNE",
              "description": "Sauce tomate, thon, persillade maison, oignons, crème fraîche, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "12.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "SAUMON",
              "description": "Sauce tomate, saumon fumé, persillade maison, crème fraîche, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "13.00",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "SAUMON THON",
              "description": "Sauce tomate, saumon fumé, thon, persillade maison, crème fraîche, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "14.00",
                "priceCurrency": "EUR"
              }
            }
          ]
        },
        {
          "@type": "MenuSection",
          "name": "Pizzas Épicées",
          "description": "Pizzas relevées pour les amateurs de sensations fortes.",
          "hasMenuItem": [
            {
              "@type": "MenuItem",
              "name": "VESUVIO",
              "description": "Sauce tomate, chorizo, jambon de pays, crème fraîche, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "12.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "PEPPERONI",
              "description": "Sauce tomate, chorizo, poivrons, oignons, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "12.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "TORNADO",
              "description": "Sauce tomate, chorizo, merguez, mozzarella, oeuf, origan",
              "offers": {
                "@type": "Offer",
                "price": "12.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "CANNIBALE",
              "description": "Sauce tomate, boeuf haché, chorizo, merguez, persillade maison, oignons, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "14.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "PIZZA FREDO",
              "description": "Sauce tomate, chorizo, jambon, champignons, crème fraîche, gorgonzola, mozzarella, oeuf",
              "offers": {
                "@type": "Offer",
                "price": "14.00",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "INDIENNE",
              "description": "Sauce tomate, poulet, poivrons, oignons, crème fraîche, mozzarella, curry",
              "offers": {
                "@type": "Offer",
                "price": "13.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "MEME",
              "description": "Sauce tomate, chorizo, lardons alumette, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "11.50",
                "priceCurrency": "EUR"
              }
            }
          ]
        },
        {
          "@type": "MenuSection",
          "name": "Pizzas Végétariennes",
          "description": "Pizzas sans viande, riches en légumes frais.",
          "hasMenuItem": [
            {
              "@type": "MenuItem",
              "name": "MARGA",
              "description": "Sauce tomate, mozzarella, origan",
              "offers": {
                "@type": "Offer",
                "price": "9.00",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "4 SAISONS",
              "description": "Sauce tomate, champignons, artichaut, poivrons, oignons, mozzarella, origan",
              "offers": {
                "@type": "Offer",
                "price": "12.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "VEGGIE",
              "description": "Sauce tomate, champignons, persillade maison, poivrons, crème fraîche, gorgonzola",
              "offers": {
                "@type": "Offer",
                "price": "12.50",
                "priceCurrency": "EUR"
              }
            },
            {
              "@type": "MenuItem",
              "name": "4 FROMAGES",
              "description": "Sauce tomate, chèvre, gorgonzola, reblochon, mozzarella",
              "offers": {
                "@type": "Offer",
                "price": "13.50",
                "priceCurrency": "EUR"
              }
            }
          ]
        }
      ]
    },
    "areaServed": [
      {
        "@type": "City",
        "name": "Crac'h"
      },
      {
        "@type": "City",
        "name": "Sainte-Hélène"
      },
      {
        "@type": "City",
        "name": "Brandérion"
      },
      {
        "@type": "City",
        "name": "Nostang"
      }
    ],
    "sameAs": [
      "https://www.facebook.com/www.pizzafredo.fr/",
      "https://www.instagram.com/pizzafredo.fr"
    ]
  }
  </script>

  <!-- Schema.org JSON-LD — BreadcrumbList -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Accueil",
        "item": "https://www.pizzafredo.fr/"
      }
    ]
  }
  </script>

  <!-- Schema.org JSON-LD — ImageGallery (Notre Camion) -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "ImageGallery",
    "name": "Photos du camion Pizza Fredo",
    "description": "Galerie photos du camion pizza artisanale Pizza Fredo dans le Morbihan — Crac'h, Brandérion, Sainte-Hélène, Nostang",
    "image": [
      {
        "@type": "ImageObject",
        "url": "https://www.pizzafredo.fr/images/camion-1-lg.webp",
        "caption": "Le camion Pizza Fredo à Crac'h — Place de l'Église",
        "width": 1200,
        "height": 800
      },
      {
        "@type": "ImageObject",
        "url": "https://www.pizzafredo.fr/images/camion-2-lg.webp",
        "caption": "Préparation artisanale — Pâte pétrie chaque jour",
        "width": 1200,
        "height": 800
      },
      {
        "@type": "ImageObject",
        "url": "https://www.pizzafredo.fr/images/camion-3-lg.webp",
        "caption": "Service du soir à Brandérion — Place du marché",
        "width": 1200,
        "height": 800
      },
      {
        "@type": "ImageObject",
        "url": "https://www.pizzafredo.fr/images/camion-4-lg.webp",
        "caption": "Pizza Fredo à Sainte-Hélène — Devant la Mairie",
        "width": 1200,
        "height": 800
      },
      {
        "@type": "ImageObject",
        "url": "https://www.pizzafredo.fr/images/camion-5-lg.webp",
        "caption": "Pizza Fredo à Nostang — Parking de la mairie",
        "width": 1200,
        "height": 800
      }
    ]
  }
  </script>

  <!-- Schema.org JSON-LD — FAQPage -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Où trouver le camion Pizza Fredo dans le Morbihan ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Le camion Pizza Fredo est présent chaque semaine à Sainte-Hélène (lundi), Crac'h (mardi et samedi), Brandérion (jeudi) et Nostang (dimanche). Fermé le mercredi et le vendredi."
        }
      },
      {
        "@type": "Question",
        "name": "Quels sont les ingrédients utilisés par Pizza Fredo ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Toutes nos pizzas sont préparées avec de la mozzarella 100 % française, une pâte fraîche pétrie chaque jour et des produits frais sélectionnés avec soin. Taille standard : Ø33 cm."
        }
      },
      {
        "@type": "Question",
        "name": "Pizza Fredo propose-t-il un service traiteur pour événements ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Oui ! Pizza Fredo se déplace pour vos événements privés : anniversaires, soirées, fêtes d'entreprise, kermesses, mariages. Forfait à partir de 180 € pour 10 pizzas. Contactez-nous au 06 12 56 84 28 pour un devis personnalisé."
        }
      },
      {
        "@type": "Question",
        "name": "Y a-t-il un programme de fidélité chez Pizza Fredo ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Oui, Pizza Fredo propose une carte de fidélité : pour 10 pizzas achetées, la 11ème pizza (Ø33 cm) est offerte !"
        }
      },
      {
        "@type": "Question",
        "name": "Quelles catégories de pizzas propose Pizza Fredo ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Pizza Fredo propose des pizzas Gourmandes, au Bœuf, au Poulet, Fromagères, de la Mer, Épicées et Végétariennes. Toutes sont disponibles en Ø33 cm avec possibilité de suppléments."
        }
      },
      {
        "@type": "Question",
        "name": "Comment commander une pizza chez Pizza Fredo ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Vous pouvez commander directement au camion ou réserver par téléphone au 06 12 56 84 28. Retrouvez notre carte complète et nos emplacements sur notre site web."
        }
      },
      {
        "@type": "Question",
        "name": "Prenez-vous la carte bancaire / les Tickets Resto ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Oui, nous acceptons la CB (y compris le sans contact Apple/Google Pay), les espèces, et les cartes tickets restaurant. Les tickets restaurants papier ne sont plus acceptés."
        }
      },
      {
        "@type": "Question",
        "name": "Peut-on manger sur place autour du camion ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Non, nos pizzas sont exclusivement à emporter. Pensez à commander en avance !"
        }
      },
      {
        "@type": "Question",
        "name": "Faites-vous la livraison ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Non, nous privilégions le contact direct au camion. Mais vous pouvez commander par téléphone et récupérer votre pizza à l'heure qui vous arrange."
        }
      },
      {
        "@type": "Question",
        "name": "Avez-vous des pizzas végétariennes ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Absolument ! Plusieurs de nos pizzas sont 100 % végétariennes, dont la 4 Fromages ou la Veggie, la 4 saisons aux légumes frais ou encore la Marga. Nous pouvons aussi adapter la pizza végétarienne qui vous conviendra, il suffit de nous faire part de votre souhait."
        }
      },
      {
        "@type": "Question",
        "name": "Peut-on se garer facilement près du camion ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Oui, tous nos emplacements disposent de parkings gratuits et accessibles à tous juste devant le camion. Chaque emplacement est accessible en fauteuil roulant."
        }
      }
    ]
  }
  </script>

  <script type="application/ld+json">
  [
    {
      "@context": "https://schema.org",
      "@type": "FoodEvent",
      "name": "Pizza Fredo — Sainte-Hélène",
      "description": "Vente de pizzas artisanales par le camion Pizza Fredo, devant la Mairie de Sainte-Hélène.",
      "url": "https://www.pizzafredo.fr/emplacements",
      "eventSchedule": {
        "@type": "Schedule",
        "byDay": "https://schema.org/Monday",
        "startTime": "18:00",
        "endTime": "21:30",
        "scheduleTimezone": "Europe/Paris"
      },
      "location": {
        "@type": "Place",
        "name": "Devant la Mairie de Sainte-Hélène",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "Place de la Mairie",
          "addressLocality": "Sainte-Hélène",
          "postalCode": "56700",
          "addressCountry": "FR"
        },
        "geo": {
          "@type": "GeoCoordinates",
          "latitude": 47.7201,
          "longitude": -3.2038
        }
      },
      "organizer": {
        "@type": "FoodEstablishment",
        "name": "Pizza Fredo",
        "url": "https://www.pizzafredo.fr/",
        "telephone": "+33612568428",
        "priceRange": "€€"
      },
      "potentialAction": {
        "@type": "OrderAction",
        "target": "https://wa.me/33612568428"
      }
    },
    {
      "@context": "https://schema.org",
      "@type": "FoodEvent",
      "name": "Pizza Fredo — Crac'h (mardi)",
      "description": "Vente de pizzas artisanales par le camion Pizza Fredo, Place de l'Église à Crac'h.",
      "url": "https://www.pizzafredo.fr/emplacements",
      "eventSchedule": {
        "@type": "Schedule",
        "byDay": "https://schema.org/Tuesday",
        "startTime": "18:00",
        "endTime": "21:30",
        "scheduleTimezone": "Europe/Paris"
      },
      "location": {
        "@type": "Place",
        "name": "Place de l'Église, Crac'h",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "Place de l'Église",
          "addressLocality": "Crac'h",
          "postalCode": "56950",
          "addressCountry": "FR"
        },
        "geo": {
          "@type": "GeoCoordinates",
          "latitude": 47.6162,
          "longitude": -3.0014
        }
      },
      "organizer": {
        "@type": "FoodEstablishment",
        "name": "Pizza Fredo",
        "url": "https://www.pizzafredo.fr/",
        "telephone": "+33612568428",
        "priceRange": "€€"
      },
      "potentialAction": {
        "@type": "OrderAction",
        "target": "https://wa.me/33612568428"
      }
    },
    {
      "@context": "https://schema.org",
      "@type": "FoodEvent",
      "name": "Pizza Fredo — Brandérion",
      "description": "Vente de pizzas artisanales par le camion Pizza Fredo, Place du marché à Brandérion.",
      "url": "https://www.pizzafredo.fr/emplacements",
      "eventSchedule": {
        "@type": "Schedule",
        "byDay": "https://schema.org/Thursday",
        "startTime": "18:00",
        "endTime": "21:30",
        "scheduleTimezone": "Europe/Paris"
      },
      "location": {
        "@type": "Place",
        "name": "Place du marché, Brandérion",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "Place du marché",
          "addressLocality": "Brandérion",
          "postalCode": "56700",
          "addressCountry": "FR"
        },
        "geo": {
          "@type": "GeoCoordinates",
          "latitude": 47.7938,
          "longitude": -3.1949
        }
      },
      "organizer": {
        "@type": "FoodEstablishment",
        "name": "Pizza Fredo",
        "url": "https://www.pizzafredo.fr/",
        "telephone": "+33612568428",
        "priceRange": "€€"
      },
      "potentialAction": {
        "@type": "OrderAction",
        "target": "https://wa.me/33612568428"
      }
    },
    {
      "@context": "https://schema.org",
      "@type": "FoodEvent",
      "name": "Pizza Fredo — Crac'h (samedi)",
      "description": "Vente de pizzas artisanales par le camion Pizza Fredo, Place de l'Église à Crac'h.",
      "url": "https://www.pizzafredo.fr/emplacements",
      "eventSchedule": {
        "@type": "Schedule",
        "byDay": "https://schema.org/Saturday",
        "startTime": "18:00",
        "endTime": "21:30",
        "scheduleTimezone": "Europe/Paris"
      },
      "location": {
        "@type": "Place",
        "name": "Place de l'Église, Crac'h",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "Place de l'Église",
          "addressLocality": "Crac'h",
          "postalCode": "56950",
          "addressCountry": "FR"
        },
        "geo": {
          "@type": "GeoCoordinates",
          "latitude": 47.6162,
          "longitude": -3.0014
        }
      },
      "organizer": {
        "@type": "FoodEstablishment",
        "name": "Pizza Fredo",
        "url": "https://www.pizzafredo.fr/",
        "telephone": "+33612568428",
        "priceRange": "€€"
      },
      "potentialAction": {
        "@type": "OrderAction",
        "target": "https://wa.me/33612568428"
      }
    },
    {
      "@context": "https://schema.org",
      "@type": "FoodEvent",
      "name": "Pizza Fredo — Nostang",
      "description": "Vente de pizzas artisanales par le camion Pizza Fredo, Parking de la mairie à Nostang.",
      "url": "https://www.pizzafredo.fr/emplacements",
      "eventSchedule": {
        "@type": "Schedule",
        "byDay": "https://schema.org/Sunday",
        "startTime": "18:00",
        "endTime": "21:30",
        "scheduleTimezone": "Europe/Paris"
      },
      "location": {
        "@type": "Place",
        "name": "Parking de la mairie, Nostang",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "Parking de la mairie",
          "addressLocality": "Nostang",
          "postalCode": "56690",
          "addressCountry": "FR"
        },
        "geo": {
          "@type": "GeoCoordinates",
          "latitude": 47.7497,
          "longitude": -3.1885
        }
      },
      "organizer": {
        "@type": "FoodEstablishment",
        "name": "Pizza Fredo",
        "url": "https://www.pizzafredo.fr/",
        "telephone": "+33612568428",
        "priceRange": "€€"
      },
      "potentialAction": {
        "@type": "OrderAction",
        "target": "https://wa.me/33612568428"
      }
    }
  ]
  </script>

  <link rel="canonical" href="https://www.pizzafredo.fr/">
  <link rel="alternate" hreflang="fr" href="https://www.pizzafredo.fr/">
  <link rel="alternate" hreflang="x-default" href="https://www.pizzafredo.fr/">
  <link rel="preconnect" href="https://docs.google.com" crossorigin="anonymous">
  <link rel="dns-prefetch" href="https://docs.google.com">
  <link rel="stylesheet" href="style.38924f29.css">
  <link rel="manifest" href="manifest.json">
  <link rel="icon" href="images/favicon.png" type="image/png">
  <link rel="apple-touch-icon" href="images/icon-192.png" type="image/png">
</head>
<body>
  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TZ2VSQRG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

  <!-- ===================== HEADER ===================== -->
  <header class="site-header" id="header">
    <div class="container header-inner">
      <a href="/" class="logo-link" data-section="accueil">
        <img src="images/logo-default.svg" alt="Pizza Fredo" class="logo" id="logo" width="200" height="80" fetchpriority="high">
      </a>
      <nav class="main-nav" id="main-nav">
        <button class="nav-toggle" id="nav-toggle" aria-label="Menu" aria-expanded="false">
          <span></span><span></span><span></span>
        </button>
        <ul class="nav-list" id="nav-list">
          <li><a href="/" data-section="accueil">Accueil</a></li>
          <li><a href="/carte-des-pizzas" data-section="carte">La Carte</a></li>
          <li><a href="/carte-des-boissons" data-section="boissons">Boissons</a></li>
          <li><a href="/emplacements" data-section="emplacements">Emplacements</a></li>
          <li><a href="/le-concept" data-section="concept">Le Concept</a></li>
          <li><a href="/notre-camion" data-section="notre-camion">Notre Camion</a></li>
          <li><a href="/faq" data-section="faq">FAQ</a></li>
          <li><a href="/contact" data-section="contact">Contact</a></li>
        </ul>
        <button class="cart-toggle" id="cart-toggle" aria-label="Panier" aria-expanded="false">
          🛒 <span class="cart-badge" id="cart-badge">0</span>
        </button>
      </nav>
    </div>
  </header>

  <main>

  <!-- ===================== HERO / ACCUEIL ===================== -->
  <section class="hero" id="accueil">
    <div class="container">
      <h1>Camion Pizza Fredo</h1>
      <div class="hero-subtitle-row">
        <p class="hero-subtitle">Pizza artisanale à emporter dans le Morbihan</p>
        <a class="hero-rating" id="hero-rating"
           href="https://g.page/r/CRKRWnelsPugEBM/review"
           target="_blank" rel="noopener noreferrer"
           aria-label="Note Google : 4.9 sur 5 — 47 avis Google — Laisser un avis">
          <span class="hero-rating-stars" id="hero-rating-stars" aria-hidden="true">★★★★★</span>
          <span class="hero-rating-value" id="hero-rating-value">4.9</span>
          <span class="hero-rating-count" id="hero-rating-count">(47 avis)</span>
        </a>
      </div>
      <div class="hero-location-row">
        <p class="hero-location" id="hero-location" aria-live="polite"></p>
        <button class="btn-push" id="btn-push" type="button" aria-label="S'abonner aux notifications de la pizza du mois">🔔</button>
      </div>
    </div>
  </section>

  <!-- ===================== CARTE DES PIZZAS ===================== -->
  <section class="section" id="carte">
    <div class="container">
      <h2>La Carte des Pizzas</h2>
      <p class="section-intro">Toutes nos pizzas sont préparées avec de la mozzarella 100&nbsp;% française, une pâte fraîche pétrie chaque jour et des produits frais. Taille standard : Ø33&nbsp;cm.</p>

      <!-- Barre sticky filtres & tri -->
      <div class="sticky-bar" id="sticky-bar">

        <div class="filters-row">
          <!-- Filtres (desktop) -->
          <div class="filters" id="filters" role="group" aria-label="Filtrer les pizzas par catégorie">
            <button class="filter-btn active" data-filter="*" aria-pressed="true">Toutes</button>
            <button class="filter-btn" data-filter="gourmandes" aria-pressed="false">Gourmandes</button>
            <button class="filter-btn" data-filter="boeuf" aria-pressed="false">Bœuf</button>
            <button class="filter-btn" data-filter="poulet" aria-pressed="false">Poulet</button>
            <button class="filter-btn" data-filter="fromageres" aria-pressed="false">Fromagères</button>
            <button class="filter-btn" data-filter="mer" aria-pressed="false">De la Mer</button>
            <button class="filter-btn" data-filter="epicees" aria-pressed="false">Épicées</button>
            <button class="filter-btn" data-filter="vegetariennes" aria-pressed="false">Végétariennes</button>
          </div>

          <!-- Tri (desktop) -->
          <div class="sort-controls" id="sort-controls" role="group" aria-label="Trier les pizzas">
            <button class="sort-btn active" data-sort="nom" aria-pressed="true">Nom</button>
            <button class="sort-btn" data-sort="prix-asc" aria-pressed="false">Prix ↑</button>
            <button class="sort-btn" data-sort="prix-desc" aria-pressed="false">Prix ↓</button>
          </div>
        </div>

        <!-- Mobile : filtre + tri en menus déroulants -->
        <div class="mobile-filter-bar" id="mobile-filter-bar">
          <select class="mobile-filter-select" id="mobile-filter-select" aria-label="Filtrer par catégorie">
            <option value="*">Toutes les pizzas</option>
            <option value="gourmandes">Gourmandes</option>
            <option value="boeuf">Bœuf</option>
            <option value="poulet">Poulet</option>
            <option value="fromageres">Fromagères</option>
            <option value="mer">De la Mer</option>
            <option value="epicees">Épicées</option>
            <option value="vegetariennes">Végétariennes</option>
          </select>
          <select class="mobile-sort-select" id="mobile-sort-select" aria-label="Trier les pizzas">
            <option value="nom">Tri : Nom</option>
            <option value="prix-asc">Tri : Prix ↑</option>
            <option value="prix-desc">Tri : Prix ↓</option>
          </select>
          <button class="mobile-clear-btn" id="mobile-clear-btn" aria-label="Supprimer les filtres" title="Réinitialiser">&times;</button>
        </div>

      </div>

      <!-- Grille des pizzas -->
      <div class="pizza-grid" id="pizza-grid">

        <!-- === PIZZA DU MOIS (chargée dynamiquement) === -->
        <article class="pizza-card pizza-du-mois-card pdm-loading" id="pizza-du-mois-card">
          <div class="ribbon">Pizza du mois</div>
          <h3 class="pizza-name" id="pdm-name"></h3>
          <p class="pizza-desc" id="pdm-desc"></p>
          <div class="pizza-price-row">
            <p class="pizza-price" id="pdm-price"></p>
            <button class="btn-add-cart" id="pdm-add-btn" aria-label="Ajouter au panier">+</button>
          </div>
        </article>

        <!-- Les pizzas sont chargées statiquement depuis le CSV par build-seo.js (workflow update-menu-seo.yml) -->
        <!-- === CARTE DES PIZZAS (générée automatiquement — NE PAS éditer à la main) === -->
        <!-- PIZZA-CARDS:START -->
        <article class="pizza-card" data-categorie="legere" data-prix="7.00" style="position: relative; overflow: hidden;">
          <div class="ribbon" style="background: black;">Ø 26cm</div>
          <h3 class="pizza-name">ENFANT</h3>
          <p class="pizza-desc">Sauce tomate, jambon, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">7,00 €</p>
            <button class="btn-add-cart" data-nom="ENFANT" data-prix="7.00" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="legere,vegetariennes" data-prix="9.00">
          <h3 class="pizza-name">MARGA</h3>
          <p class="pizza-desc">Sauce tomate, mozzarella, origan</p>
          <div class="pizza-price-row">
            <p class="pizza-price">9,00 €</p>
            <button class="btn-add-cart" data-nom="MARGA" data-prix="9.00" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="legere" data-prix="10.00">
          <h3 class="pizza-name">ROMAINE</h3>
          <p class="pizza-desc">Sauce tomate, jambon, mozzarella, origan</p>
          <div class="pizza-price-row">
            <p class="pizza-price">10,00 €</p>
            <button class="btn-add-cart" data-nom="ROMAINE" data-prix="10.00" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="legere" data-prix="11.00">
          <h3 class="pizza-name">REINE</h3>
          <p class="pizza-desc">Sauce tomate, jambon, champignons, mozzarella, origan</p>
          <div class="pizza-price-row">
            <p class="pizza-price">11,00 €</p>
            <button class="btn-add-cart" data-nom="REINE" data-prix="11.00" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="gourmandes" data-prix="12.50">
          <h3 class="pizza-name">ROYALE</h3>
          <p class="pizza-desc">Sauce tomate, jambon, champignons, crème fraîche, mozzarella, oeuf, origan</p>
          <div class="pizza-price-row">
            <p class="pizza-price">12,50 €</p>
            <button class="btn-add-cart" data-nom="ROYALE" data-prix="12.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="vegetariennes" data-prix="12.50">
          <h3 class="pizza-name">4 SAISONS</h3>
          <p class="pizza-desc">Sauce tomate, champignons, artichaut, poivrons, oignons, mozzarella, origan</p>
          <div class="pizza-price-row">
            <p class="pizza-price">12,50 €</p>
            <button class="btn-add-cart" data-nom="4 SAISONS" data-prix="12.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="vegetariennes" data-prix="12.50">
          <h3 class="pizza-name">VEGGIE</h3>
          <p class="pizza-desc">Sauce tomate, champignons, persillade maison, poivrons, crème fraîche, gorgonzola</p>
          <div class="pizza-price-row">
            <p class="pizza-price">12,50 €</p>
            <button class="btn-add-cart" data-nom="VEGGIE" data-prix="12.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="gourmandes,epicees" data-prix="12.50">
          <h3 class="pizza-name">VESUVIO</h3>
          <p class="pizza-desc">Sauce tomate, chorizo, jambon de pays, crème fraîche, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">12,50 €</p>
            <button class="btn-add-cart" data-nom="VESUVIO" data-prix="12.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="legere,epicees" data-prix="12.50">
          <h3 class="pizza-name">PEPPERONI</h3>
          <p class="pizza-desc">Sauce tomate, chorizo, poivrons, oignons, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">12,50 €</p>
            <button class="btn-add-cart" data-nom="PEPPERONI" data-prix="12.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="epicees" data-prix="12.50">
          <h3 class="pizza-name">TORNADO</h3>
          <p class="pizza-desc">Sauce tomate, chorizo, merguez, mozzarella, oeuf, origan</p>
          <div class="pizza-price-row">
            <p class="pizza-price">12,50 €</p>
            <button class="btn-add-cart" data-nom="TORNADO" data-prix="12.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="gourmandes,fromageres" data-prix="12.50">
          <h3 class="pizza-name">CHEVRE MIEL</h3>
          <p class="pizza-desc">Sauce tomate, miel, jambon de pays, chèvre, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">12,50 €</p>
            <button class="btn-add-cart" data-nom="CHEVRE MIEL" data-prix="12.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="gourmandes,boeuf,epicees" data-prix="14.50">
          <h3 class="pizza-name">CANNIBALE</h3>
          <p class="pizza-desc">Sauce tomate, boeuf haché, chorizo, merguez, persillade maison, oignons, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">14,50 €</p>
            <button class="btn-add-cart" data-nom="CANNIBALE" data-prix="14.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="gourmandes,fromageres" data-prix="13.50">
          <h3 class="pizza-name">TARTIF</h3>
          <p class="pizza-desc">Sauce tomate, lardons alumette, pommes de terre, oignons, crème fraîche, reblochon, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">13,50 €</p>
            <button class="btn-add-cart" data-nom="TARTIF" data-prix="13.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="gourmandes,fromageres,vegetariennes" data-prix="13.50">
          <h3 class="pizza-name">4 FROMAGES</h3>
          <p class="pizza-desc">Sauce tomate, chèvre, gorgonzola, reblochon, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">13,50 €</p>
            <button class="btn-add-cart" data-nom="4 FROMAGES" data-prix="13.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="fromageres" data-prix="12.50">
          <h3 class="pizza-name">GORGONZOLA</h3>
          <p class="pizza-desc">Sauce tomate, jambon, champignons, gorgonzola, mozzarella, origan</p>
          <div class="pizza-price-row">
            <p class="pizza-price">12,50 €</p>
            <button class="btn-add-cart" data-nom="GORGONZOLA" data-prix="12.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="mer" data-prix="12.50">
          <h3 class="pizza-name">VENITIENNE</h3>
          <p class="pizza-desc">Sauce tomate, thon, persillade maison, oignons, crème fraîche, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">12,50 €</p>
            <button class="btn-add-cart" data-nom="VENITIENNE" data-prix="12.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="mer" data-prix="13.00">
          <h3 class="pizza-name">SAUMON</h3>
          <p class="pizza-desc">Sauce tomate, saumon fumé, persillade maison, crème fraîche, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">13,00 €</p>
            <button class="btn-add-cart" data-nom="SAUMON" data-prix="13.00" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="mer" data-prix="14.00">
          <h3 class="pizza-name">SAUMON THON</h3>
          <p class="pizza-desc">Sauce tomate, saumon fumé, thon, persillade maison, crème fraîche, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">14,00 €</p>
            <button class="btn-add-cart" data-nom="SAUMON THON" data-prix="14.00" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="gourmandes" data-prix="10.50">
          <h3 class="pizza-name">FLAM&#39;</h3>
          <p class="pizza-desc">Base crème, lardons alumette, oignons, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">10,50 €</p>
            <button class="btn-add-cart" data-nom="FLAM&#39;" data-prix="10.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="fromageres,epicees" data-prix="14.00" style="position: relative; overflow: hidden;">
          <div class="ribbon ribbon-vertical" style="background: black;">Suggestion</div>
          <h3 class="pizza-name">PIZZA FREDO</h3>
          <p class="pizza-desc">Sauce tomate, chorizo, jambon, champignons, crème fraîche, gorgonzola, mozzarella, oeuf</p>
          <div class="pizza-price-row">
            <p class="pizza-price">14,00 €</p>
            <button class="btn-add-cart" data-nom="PIZZA FREDO" data-prix="14.00" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="gourmandes" data-prix="14.00" style="position: relative; overflow: hidden;">
          <div class="ribbon ribbon-vertical" style="background: green;">Oh Breizh !</div>
          <h3 class="pizza-name">BRETONNE</h3>
          <p class="pizza-desc">Base crème moutardée, Andouille de Guémené, pommes de terre, oignons, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">14,00 €</p>
            <button class="btn-add-cart" data-nom="BRETONNE" data-prix="14.00" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="gourmandes,boeuf,fromageres" data-prix="14.50" style="position: relative; overflow: hidden;">
          <div class="ribbon" style="background: black;">Suggestion</div>
          <h3 class="pizza-name">BIGFOOT</h3>
          <p class="pizza-desc">Sauce tomate, boeuf haché, tomates fraîches, chèvre, gorgonzola, reblochon, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">14,50 €</p>
            <button class="btn-add-cart" data-nom="BIGFOOT" data-prix="14.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="gourmandes,boeuf,fromageres" data-prix="13.50">
          <h3 class="pizza-name">BURGER</h3>
          <p class="pizza-desc">Sauce tomate, boeuf haché, cornichons, oignons, cheddar, sauce burger, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">13,50 €</p>
            <button class="btn-add-cart" data-nom="BURGER" data-prix="13.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="gourmandes" data-prix="12.50">
          <h3 class="pizza-name">PREZZEMOLO</h3>
          <p class="pizza-desc">Sauce tomate, lardons alumette, champignons, persillade maison, crème fraîche, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">12,50 €</p>
            <button class="btn-add-cart" data-nom="PREZZEMOLO" data-prix="12.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="gourmandes,poulet,epicees" data-prix="13.50">
          <h3 class="pizza-name">INDIENNE</h3>
          <p class="pizza-desc">Sauce tomate, poulet, poivrons, oignons, crème fraîche, mozzarella, curry</p>
          <div class="pizza-price-row">
            <p class="pizza-price">13,50 €</p>
            <button class="btn-add-cart" data-nom="INDIENNE" data-prix="13.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="gourmandes,boeuf" data-prix="14.00">
          <h3 class="pizza-name">DEL CAPO</h3>
          <p class="pizza-desc">Base crème moutardée, boeuf haché, lardons alumette, champignons, oignons, reblochon, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">14,00 €</p>
            <button class="btn-add-cart" data-nom="DEL CAPO" data-prix="14.00" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="gourmandes,poulet,fromageres" data-prix="14.00" style="position: relative; overflow: hidden;">
          <div class="ribbon" style="background: #01226feb;">Nouveauté</div>
          <h3 class="pizza-name">ZELIE</h3>
          <p class="pizza-desc">Sauce tomate, poulet, champignons, persillade maison, crème fraîche, chèvre, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">14,00 €</p>
            <button class="btn-add-cart" data-nom="ZELIE" data-prix="14.00" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="gourmandes,boeuf,fromageres" data-prix="14.50" style="position: relative; overflow: hidden;">
          <div class="ribbon" style="background: #01226feb;">Nouveauté</div>
          <h3 class="pizza-name">LEA</h3>
          <p class="pizza-desc">Sauce tomate, boursin, boeuf haché, champignons, mozzarella, oeuf</p>
          <div class="pizza-price-row">
            <p class="pizza-price">14,50 €</p>
            <button class="btn-add-cart" data-nom="LEA" data-prix="14.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <article class="pizza-card" data-categorie="legere,epicees" data-prix="11.50" style="position: relative; overflow: hidden;">
          <div class="ribbon" style="background: #01226feb;">Nouveauté</div>
          <h3 class="pizza-name">MEME</h3>
          <p class="pizza-desc">Sauce tomate, chorizo, lardons alumette, mozzarella</p>
          <div class="pizza-price-row">
            <p class="pizza-price">11,50 €</p>
            <button class="btn-add-cart" data-nom="MEME" data-prix="11.50" aria-label="Ajouter au panier">+</button>
          </div>
        </article>
        <!-- PIZZA-CARDS:END -->

      </div><!-- /.pizza-grid -->

      <!-- Suppléments -->
      <div class="supplements">
        <h3>Suppléments</h3>
        <ul>
          <li>Champignons, chèvre, chorizo, cœur d’artichaut, crème fraîche, mozzarella, gorgonzola, Boursin, jambon, jambon de pays, lardons, merguez, œuf, oignons, persillade, poivrons, pommes de terre, reblochon, thon, tomates fraîches<strong>+1,50&nbsp;€</strong></li>
          <li>Andouille de Guémené, bœuf haché, poulet, saumon<strong>+2,00&nbsp;€</strong></li>
        </ul>
        <button class="supplements-toggle" id="supplements-toggle" type="button" aria-expanded="false" aria-label="Voir tous les suppléments">⋯</button>
      </div>

    </div>
  </section>



  <!-- ===================== BOISSONS ===================== -->
  <section class="section" id="boissons">
    <div class="container">
      <h2>La carte des Boissons</h2>
      <div class="drinks-grid">
        <div class="drink-category">
          <h3>Softs</h3>
          <ul class="drink-list">
            <li><span>Eau 50cl</span><span>1,50&nbsp;€</span><button class="btn-add-cart btn-add-drink" data-nom="Eau 50cl" data-prix="1.50" aria-label="Ajouter au panier">+</button></li>
            <li><span>Coca-Cola 33cl</span><span>2,00&nbsp;€</span><button class="btn-add-cart btn-add-drink" data-nom="Coca-Cola 33cl" data-prix="2.00" aria-label="Ajouter au panier">+</button></li>
            <li><span>Orangina 33cl</span><span>2,00&nbsp;€</span><button class="btn-add-cart btn-add-drink" data-nom="Orangina 33cl" data-prix="2.00" aria-label="Ajouter au panier">+</button></li>
            <li><span>Ice-Tea 33cl</span><span>2,00&nbsp;€</span><button class="btn-add-cart btn-add-drink" data-nom="Ice-Tea 33cl" data-prix="2.00" aria-label="Ajouter au panier">+</button></li>
            <li><span>Tropico 33cl</span><span>2,00&nbsp;€</span><button class="btn-add-cart btn-add-drink" data-nom="Tropico 33cl" data-prix="2.00" aria-label="Ajouter au panier">+</button></li>
            <li><span>Jus d'orange 33cl</span><span>2,00&nbsp;€</span><button class="btn-add-cart btn-add-drink" data-nom="Jus d'orange 33cl" data-prix="2.00" aria-label="Ajouter au panier">+</button></li>
          </ul>
        </div>
        <div class="drink-category">
          <h3>Bières</h3>
          <ul class="drink-list">
            <li><span>Heineken 25cl</span><span>2,00&nbsp;€</span><button class="btn-add-cart btn-add-drink" data-nom="Heineken 25cl" data-prix="2.00" aria-label="Ajouter au panier">+</button></li>
            <li><span>Leffe 25cl</span><span>2,50&nbsp;€</span><button class="btn-add-cart btn-add-drink" data-nom="Leffe 25cl" data-prix="2.50" aria-label="Ajouter au panier">+</button></li>
            <li><span>Desperados 33cl</span><span>3,50&nbsp;€</span><button class="btn-add-cart btn-add-drink" data-nom="Desperados 33cl" data-prix="3.50" aria-label="Ajouter au panier">+</button></li>
          </ul>
        </div>
		<div class="drink-category">
          <h3>Vins</h3>
          <ul class="drink-list">
			<li><span>Vin rosé 75cl</span><span>8,50&nbsp;€</span><button class="btn-add-cart btn-add-drink" data-nom="Vin rosé 75cl" data-prix="8.50" aria-label="Ajouter au panier">+</button></li>
			<li><span>Vin rouge 75cl</span><span>9,00&nbsp;€</span><button class="btn-add-cart btn-add-drink" data-nom="Vin rouge 75cl" data-prix="9.00" aria-label="Ajouter au panier">+</button></li>
          </ul>
          <p class="drink-notice">L'abus d'alcool est dangereux pour la santé, à consommer avec modération.</p>
        </div>
      </div>
    </div>
  </section>

  <!-- ===================== EMPLACEMENTS ===================== -->
  <section class="section section-alt" id="emplacements">
    <div class="container">
      <h2>Nos Emplacements</h2>
      <p class="section-intro">Retrouvez le camion Pizza Fredo chaque semaine à partir de 18h dans le Morbihan&nbsp;:</p>
      <div class="schedule-grid" id="schedule-grid">
        <a class="schedule-card-link" href="https://www.google.com/maps/dir/?api=1&destination=47.72010958213902,-3.2037933764915207" target="_blank" rel="noopener noreferrer">
          <div class="schedule-card" data-jour="lundi">
            <h3>Lundi</h3>
            <p class="schedule-lieu">Sainte-Hélène</p>
            <p class="schedule-detail">Devant la Mairie / Bar le Ty Forn</p>
            <span class="schedule-gps"><svg width="16" height="16" viewbox="0 0 24 24" fill="currentColor" aria-hidden="true" style="vertical-align:middle;margin-right:.3em"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/></svg> Y aller</span>
          </div>
        </a>
        <a class="schedule-card-link" href="https://www.google.com/maps/dir/?api=1&destination=47.61621997734292,-3.001395881827206" target="_blank" rel="noopener noreferrer">
          <div class="schedule-card" data-jour="mardi">
            <h3>Mardi</h3>
            <p class="schedule-lieu">Crac'h</p>
            <p class="schedule-detail">Place de l'Église</p>
            <span class="schedule-gps"><svg width="16" height="16" viewbox="0 0 24 24" fill="currentColor" aria-hidden="true" style="vertical-align:middle;margin-right:.3em"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/></svg> Y aller</span>
          </div>
        </a>
        <div class="schedule-card closed" data-jour="mercredi">
          <h3>Mercredi</h3>
          <p class="schedule-lieu">Fermé</p>
        </div>
        <a class="schedule-card-link" href="https://www.google.com/maps/dir/?api=1&destination=47.793780290117105,-3.1948718112234786" target="_blank" rel="noopener noreferrer">
          <div class="schedule-card" data-jour="jeudi">
            <h3>Jeudi</h3>
            <p class="schedule-lieu">Brandérion</p>
            <p class="schedule-detail">Place du marché</p>
            <span class="schedule-gps"><svg width="16" height="16" viewbox="0 0 24 24" fill="currentColor" aria-hidden="true" style="vertical-align:middle;margin-right:.3em"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/></svg> Y aller</span>
          </div>
        </a>
        <div class="schedule-card closed" data-jour="vendredi">
          <h3>Vendredi</h3>
          <p class="schedule-lieu">Fermé</p>
        </div>
        <a class="schedule-card-link" href="https://www.google.com/maps/dir/?api=1&destination=47.61621997734292,-3.001395881827206" target="_blank" rel="noopener noreferrer">
          <div class="schedule-card" data-jour="samedi">
            <h3>Samedi</h3>
            <p class="schedule-lieu">Crac'h</p>
            <p class="schedule-detail">Place de l'Église</p>
            <span class="schedule-gps"><svg width="16" height="16" viewbox="0 0 24 24" fill="currentColor" aria-hidden="true" style="vertical-align:middle;margin-right:.3em"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/></svg> Y aller</span>
          </div>
        </a>
        <a class="schedule-card-link" href="https://www.google.com/maps/dir/?api=1&destination=47.74968896604411,-3.1884709633346233" target="_blank" rel="noopener noreferrer">
          <div class="schedule-card" data-jour="dimanche">
            <h3>Dimanche</h3>
            <p class="schedule-lieu">Nostang</p>
            <p class="schedule-detail">Parking de la mairie</p>
            <span class="schedule-gps"><svg width="16" height="16" viewbox="0 0 24 24" fill="currentColor" aria-hidden="true" style="vertical-align:middle;margin-right:.3em"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/></svg> Y aller</span>
          </div>
        </a>
      </div>
      <p class="fidelity-note"><svg width="18" height="18" viewbox="0 0 24 24" fill="currentColor" aria-hidden="true" style="vertical-align:middle;margin-right:.3em"><path d="M20 6h-2.18c.07-.24.18-.46.18-.71C18 3.47 16.53 2 14.71 2c-.88 0-1.67.36-2.24.93L12 3.41l-.47-.48C10.96 2.36 10.17 2 9.29 2 7.47 2 6 3.47 6 5.29c0 .25.11.47.18.71H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5.29-2c.68 0 1.29.61 1.29 1.29S15.39 6.57 14.71 6.57H13V5.29C13 4.61 13.61 4 14.71 4zM9.29 4C9.97 4 10.57 4.61 10.57 5.29V6.57H9.29C8.61 6.57 8 5.97 8 5.29S8.61 4 9.29 4zM11 19H4v-2h7v2zm0-4H4v-2h7v2zm0-4H4V9h7v2zm9 8h-7v-2h7v2zm0-4h-7v-2h7v2zm0-4h-7V9h7v2z"/></svg> Carte de fidélité&nbsp;: pour 10 pizzas achetées, la 11<sup>ème</sup> (Ø33&nbsp;cm) est offerte&nbsp;!</p>
    </div>
  </section>

  <!-- ===================== LE CONCEPT ===================== -->
  <section class="section" id="concept">
    <div class="container">
      <h2>Le Concept</h2>
      <div class="concept-content">
        <div class="concept-text">
          <p>Pizza Fredo, c'est un camion à pizzas artisanales qui sillonne le Morbihan depuis plus de 15 ans pour vous proposer des pizzas de qualité, préparées sous vos yeux avec des produits frais et une mozzarella 100&nbsp;% française.</p>
          <p>Notre pâte est pétrie chaque jour pour garantir fraîcheur et saveur. Nous sélectionnons nos ingrédients avec soin pour vous offrir le meilleur de la pizza artisanale.</p>
          <h3>Événements privés</h3>
          <p>Vous organisez un événement&nbsp;? Anniversaire, soirée privée, fête d'entreprise, kermesse, mariage… Pizza Fredo se déplace chez vous&nbsp;!</p>
          <p>Forfait à partir de <strong>180&nbsp;€</strong> pour 10 pizzas. Contactez-nous pour un devis personnalisé.</p>
        </div>
      </div>
    </div>
  </section>

  <!-- ===================== NOTRE CAMION ===================== -->
  <section class="section section-alt" id="notre-camion">
    <div class="container">
      <h2>Notre Camion</h2>
      <p class="section-intro">Découvrez le camion Pizza Fredo qui sillonne le Morbihan pour vous régaler de pizzas artisanales à emporter.</p>
      <div class="gallery-wrap">
        <div class="gallery-grid">
          <figure class="gallery-item">
            <picture>
              <source srcset="images/camion-1-sm.webp 480w, images/camion-1-md.webp 800w, images/camion-1-lg.webp 1200w"
                      sizes="(max-width: 768px) 100vw, (max-width: 1100px) 50vw, 533px"
                      type="image/webp">
              <img src="images/camion-1-md.webp"
                   alt="Photo du camion pizza avant son service du soir"
                   width="800" height="533" loading="lazy" decoding="async">
            </picture>
            <figcaption>Le camion Pizza Fredo prêt pour le service</figcaption>
          </figure>
          <figure class="gallery-item">
            <picture>
              <source srcset="images/camion-2-sm.webp 480w, images/camion-2-md.webp 800w, images/camion-2-lg.webp 1200w"
                      sizes="(max-width: 768px) 100vw, (max-width: 1100px) 50vw, 533px"
                      type="image/webp">
              <img src="images/camion-2-md.webp"
                   alt="It's time for Pizza Fredo - Votre nouvelle devise"
                   width="800" height="533" loading="lazy" decoding="async">
            </picture>
            <figcaption>It's time for Pizza Fredo</figcaption>
          </figure>
          <figure class="gallery-item">
            <picture>
              <source srcset="images/camion-3-sm.webp 480w, images/camion-3-md.webp 800w, images/camion-3-lg.webp 1200w"
                      sizes="(max-width: 768px) 100vw, (max-width: 1100px) 50vw, 533px"
                      type="image/webp">
              <img src="images/camion-3-md.webp"
                   alt="Camion Pizza Fredo spécialement réservé pour une soirée privée"
                   width="800" height="533" loading="lazy" decoding="async">
            </picture>
            <figcaption>Le camion sur son emplacement réservé en soirée privée</figcaption>
          </figure>
          <figure class="gallery-item">
            <picture>
              <source srcset="images/camion-4-sm.webp 480w, images/camion-4-md.webp 800w, images/camion-4-lg.webp 1200w"
                      sizes="(max-width: 768px) 100vw, (max-width: 1100px) 50vw, 533px"
                      type="image/webp">
              <img src="images/camion-4-md.webp"
                   alt="Photo de votre pizzaïolo"
                   width="800" height="533" loading="lazy" decoding="async">
            </picture>
            <figcaption>Fredo à votre service depuis plus de 15 ans</figcaption>
          </figure>
          <figure class="gallery-item">
            <picture>
              <source srcset="images/camion-5-sm.webp 480w, images/camion-5-md.webp 800w, images/camion-5-lg.webp 1200w"
                      sizes="(max-width: 768px) 100vw, (max-width: 1100px) 50vw, 533px"
                      type="image/webp">
              <img src="images/camion-5-md.webp"
                   alt="Camion Pizza Fredo au parking de la mairie de Nostang, Morbihan"
                   width="800" height="533" loading="lazy" decoding="async">
            </picture>
            <figcaption>Pizza Fredo à Nostang — Parking de la mairie</figcaption>
          </figure>
        </div>
        <div class="gallery-counter" id="gallery-counter" aria-live="polite">1 / 5</div>
      </div>
      <div class="gallery-dots" id="gallery-dots" aria-hidden="true">
        <span class="gallery-dot active"></span>
        <span class="gallery-dot"></span>
        <span class="gallery-dot"></span>
        <span class="gallery-dot"></span>
        <span class="gallery-dot"></span>
      </div>
    </div>
  </section>

  <!-- ===================== CRÉEZ VOTRE PIZZA DU MOIS ===================== -->
  <section class="section" id="pizza-suggestion">
    <div class="container">
      <h2>Créez Votre Pizza du Mois</h2>
      <p class="section-intro">Une idée de pizza&nbsp;? Partagez votre recette avec Fredo — votre création pourrait devenir la prochaine pizza du mois&nbsp;!  —  1 pizza du mois offerte si vous êtes sélectionné</p>
      <form class="suggestion-form" id="suggestion-form" novalidate>

        <!-- Champ honeypot anti-bot (masqué visuellement et pour les lecteurs d'écran) -->
        <div class="suggestion-honeypot" aria-hidden="true">
          <label for="suggestion-website">Ne pas remplir</label>
          <input type="text" id="suggestion-website" name="suggestion_website" tabindex="-1" autocomplete="off">
        </div>

        <div class="suggestion-row">
          <div class="form-group">
            <label for="suggestion-nom">Nom <span class="required" aria-hidden="true">*</span></label>
            <input type="text" id="suggestion-nom" name="nom" required autocomplete="family-name" maxlength="60" placeholder="Marchand">
          </div>
          <div class="form-group">
            <label for="suggestion-prenom">Prénom <span class="required" aria-hidden="true">*</span></label>
            <input type="text" id="suggestion-prenom" name="prenom" required autocomplete="given-name" maxlength="60" placeholder="Claude">
          </div>
        </div>

        <div class="form-group">
          <label for="suggestion-email">Email <span class="required" aria-hidden="true">*</span></label>
          <input type="email" id="suggestion-email" name="email" required autocomplete="email" maxlength="120" placeholder="claude.marchand@email.fr">
        </div>

        <div class="form-group">
          <label for="suggestion-ingredients">Ingrédients <span class="required" aria-hidden="true">*</span></label>
          <textarea id="suggestion-ingredients" name="ingredients" required rows="4" maxlength="250"
            placeholder="Ex : Sauce tomate, mozzarella, Roquefort, lardons allumette, crème, oeuf, origan"
            aria-describedby="suggestion-ingredients-count"></textarea>
          <span class="form-hint" id="suggestion-ingredients-count" aria-live="polite">0 / 250</span>
        </div>

        <div class="suggestion-actions">
          <button type="submit" class="btn-suggestion" id="btn-suggestion-submit">
            Envoyer ma recette 🍕
          </button>
        </div>

        <p class="form-legal">En envoyant ce formulaire, vous acceptez que vos informations soient transmises au pizzaïolo à des fins de sélection. Aucune donnée n'est conservée au-delà de cette utilisation. Ce site est protégé par reCAPTCHA — <a href="https://policies.google.com/privacy" rel="noopener noreferrer" target="_blank">Politique de confidentialité</a> et <a href="https://policies.google.com/terms" rel="noopener noreferrer" target="_blank">Conditions d'utilisation</a> de Google s'appliquent.</p>

        <div class="suggestion-feedback" id="suggestion-feedback" role="alert" aria-live="polite"></div>
      </form>
    </div>
  </section>

  <!-- ===================== FAQ ===================== -->
  <section class="section section-alt" id="faq">
    <div class="container">
      <h2>Questions Fréquentes</h2>
      <div class="faq-list">
        <details class="faq-item" open>
          <summary class="faq-question">Où trouver le camion Pizza Fredo dans le Morbihan&nbsp;?</summary>
          <p class="faq-answer">Le camion Pizza Fredo est présent chaque semaine à <strong>Sainte-Hélène</strong> (lundi), <strong>Crac'h</strong> (mardi et samedi), <strong>Brandérion</strong> (jeudi) et <strong>Nostang</strong> (dimanche). Fermé le mercredi et le vendredi.</p>
        </details>
        <details class="faq-item">
          <summary class="faq-question">Quels sont les ingrédients utilisés par Pizza Fredo&nbsp;?</summary>
          <p class="faq-answer">Toutes nos pizzas sont préparées avec de la mozzarella 100&nbsp;% française, une pâte fraîche pétrie chaque jour et des produits frais sélectionnés avec soin. Taille standard&nbsp;: Ø33&nbsp;cm.</p>
        </details>
        <details class="faq-item">
          <summary class="faq-question">Pizza Fredo propose-t-il un service traiteur pour événements&nbsp;?</summary>
          <p class="faq-answer">Oui&nbsp;! Pizza Fredo se déplace pour vos événements privés&nbsp;: anniversaires, soirées, fêtes d'entreprise, kermesses, mariages. Forfait à partir de <strong>180&nbsp;€</strong> pour 10 pizzas. Contactez-nous au <a href="tel:+33612568428">06 12 56 84 28</a> pour un devis personnalisé.</p>
        </details>
        <details class="faq-item">
          <summary class="faq-question">Y a-t-il un programme de fidélité chez Pizza Fredo&nbsp;?</summary>
          <p class="faq-answer">Oui, Pizza Fredo propose une carte de fidélité&nbsp;: pour 10 pizzas achetées, la 11<sup>ème</sup> pizza (Ø33&nbsp;cm) est offerte&nbsp;!</p>
        </details>
        <details class="faq-item">
          <summary class="faq-question">Quelles catégories de pizzas propose Pizza Fredo&nbsp;?</summary>
          <p class="faq-answer">Pizza Fredo propose des pizzas Gourmandes, au Bœuf, au Poulet, Fromagères, de la Mer, Épicées et Végétariennes. Toutes sont disponibles en Ø33&nbsp;cm avec possibilité de suppléments.</p>
        </details>
        <details class="faq-item">
          <summary class="faq-question">Comment commander une pizza chez Pizza Fredo&nbsp;?</summary>
          <p class="faq-answer">Vous pouvez commander directement au camion ou réserver par téléphone au <a href="tel:+33612568428">06 12 56 84 28</a>. Retrouvez notre carte complète et nos emplacements sur notre site web.</p>
        </details>
        <details class="faq-item">
          <summary class="faq-question">Prenez-vous la carte bancaire / les Tickets Resto&nbsp;?</summary>
          <p class="faq-answer">Oui, nous acceptons la CB (y compris le sans contact Apple/Google Pay), les espèces, et les cartes tickets restaurant. Les tickets restaurants papier ne sont plus acceptés.</p>
        </details>
        <details class="faq-item">
          <summary class="faq-question">Peut-on manger sur place autour du camion&nbsp;?</summary>
          <p class="faq-answer">Non, nos pizzas sont exclusivement à emporter. Pensez à commander en avance&nbsp;!</p>
        </details>
        <details class="faq-item">
          <summary class="faq-question">Faites-vous la livraison&nbsp;?</summary>
          <p class="faq-answer">Non, nous privilégions le contact direct au camion. Mais vous pouvez commander par téléphone et récupérer votre pizza à l'heure qui vous arrange.</p>
        </details>
        <details class="faq-item">
          <summary class="faq-question">Avez-vous des pizzas végétariennes&nbsp;?</summary>
          <p class="faq-answer">Absolument&nbsp;! Plusieurs de nos pizzas sont 100&nbsp;% végétariennes, dont la 4&nbsp;Fromages ou la Veggie, la 4&nbsp;saisons aux légumes frais ou encore la Marga. Nous pouvons aussi adapter la pizza végétarienne qui vous conviendra, il suffit de nous faire part de votre souhait.</p>
        </details>
        <details class="faq-item">
          <summary class="faq-question">Peut-on se garer facilement près du camion&nbsp;?</summary>
          <p class="faq-answer">Oui, tous nos emplacements disposent de parkings gratuits et accessibles à tous juste devant le camion. Chaque emplacement est accessible en fauteuil roulant.</p>
        </details>
      </div>
    </div>
  </section>

  <!-- ===================== CONTACT ===================== -->
  <section class="section" id="contact">
    <div class="container">
      <h2>Contact</h2>
      <div class="contact-info">
        <div class="contact-item">
          <h3><svg width="20" height="20" viewbox="0 0 24 24" fill="currentColor" aria-hidden="true" style="vertical-align:middle;margin-right:.4em"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"/></svg> Téléphone</h3>
          <p><a href="tel:+33612568428">06 12 56 84 28</a></p>
        </div>
        <div class="contact-item">
          <h3><svg width="20" height="20" viewbox="0 0 24 24" fill="currentColor" aria-hidden="true" style="vertical-align:middle;margin-right:.4em"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92z"/></svg> Réseaux sociaux</h3>
          <p class="social-icons">
            <a href="https://www.facebook.com/www.pizzafredo.fr/" target="_blank" rel="noopener" aria-label="Facebook Pizza Fredo" class="social-icon">
              <svg width="32" height="32" viewbox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg>
            </a>
            <a href="https://www.instagram.com/pizzafredo.fr" target="_blank" rel="noopener" aria-label="Instagram Pizza Fredo" class="social-icon">
              <svg width="32" height="32" viewbox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"/></svg>
            </a>
          </p>
        </div>
      </div>
    </div>
  </section>

  </main>

  <!-- ===================== PANIER ===================== -->
  <div class="cart-overlay" id="cart-overlay"></div>
  <aside class="cart-panel" id="cart-panel" aria-label="Panier">
    <div class="cart-header">
      <h2>🛒 Mon Panier</h2>
      <button class="cart-close" id="cart-close" aria-label="Fermer le panier">&times;</button>
    </div>
    <div class="cart-body" id="cart-body">
      <p class="cart-empty">Votre panier est vide.</p>
    </div>
    <div class="cart-footer" id="cart-footer">
      <p class="cart-total">Total : <strong id="cart-total">0,00&nbsp;€</strong></p>
      <a href="tel:+33612568428" class="btn-call-order"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" style="vertical-align:-3px;margin-right:6px"><rect x="5" y="2" width="14" height="20" rx="3" ry="3"/><line x1="9" y1="5" x2="11" y2="5" stroke-width="1.5"/><circle cx="12" cy="5" r="0.5" fill="currentColor" stroke="none"/><rect x="7" y="7" width="10" height="8" rx="1" fill="currentColor" opacity="0.15" stroke="none"/><line x1="7" y1="7" x2="17" y2="7" stroke-width="1"/><line x1="7" y1="15" x2="17" y2="15" stroke-width="1"/><circle cx="12" cy="18.5" r="1" fill="currentColor" stroke="none"/></svg>Réservez au 06 12 56 84 28</a>
      <!-- btn-send-order masqué temporairement — décommenter pour réactiver
      <button class="btn-send-order" id="btn-send-order">📱 Envoyer la commande</button>
      -->
      <button class="btn-clear-cart" id="btn-clear-cart">Vider le panier</button>
    </div>
  </aside>

  <!-- ===================== MODALE CONFIRMATION COMMANDE ===================== -->
  <div class="order-modal-overlay" id="order-modal-overlay" role="dialog" aria-modal="true" aria-labelledby="order-modal-title" hidden>
    <div class="order-modal">
      <p class="order-modal-warning">⚠️</p>
      <h2 id="order-modal-title" class="order-modal-title">Attention</h2>
      <p class="order-modal-text">Ceci n'est pas une confirmation de commande&nbsp;! Vous devez attendre que Pizza Fredo vous indique que la commande est prise en compte avec l'heure de retrait.</p>
      <div class="order-modal-actions">
        <button class="order-modal-btn order-modal-cancel" id="order-modal-cancel">Annuler</button>
        <button class="order-modal-btn order-modal-ok" id="order-modal-ok">OK</button>
      </div>
    </div>
  </div>

  <!-- ===================== FOOTER ===================== -->
  <footer class="site-footer">
    <div class="container">
      <p>&copy; <span id="year"></span> Pizza Fredo — Tous droits réservés</p>
      <p class="footer-note">Tarifs nets TTC, service compris. Valables au camion Pizza Fredo.</p>
      <nav class="footer-legal" aria-label="Liens légaux">
        <a href="/mentions-legales">Mentions légales</a>
        <a href="/politique-confidentialite">Politique de confidentialité</a>
        <a href="/allergenes">Allergènes</a>
        <button type="button" id="cookie-revoke" class="footer-legal-btn" style="background:none;border:none;color:var(--white);opacity:0.7;font-size:0.8rem;cursor:pointer;padding:0;margin:0 0.5rem;text-decoration:none;transition:opacity 0.3s ease;">Gérer mes cookies</button>
      </nav>
    </div>
  </footer>

  <!-- ===================== BANDEAU COOKIES (RGPD) ===================== -->
  <div class="cookie-banner" id="cookie-banner" role="dialog" aria-label="Consentement aux cookies" hidden>
    <p>Ce site utilise Google Analytics pour mesurer l'audience. Aucun cookie n'est déposé sans votre consentement.
      <a href="/politique-confidentialite">En savoir plus</a>
    </p>
    <div class="cookie-buttons">
      <button class="cookie-btn cookie-btn-accept" id="cookie-accept" type="button">Accepter</button>
      <button class="cookie-btn cookie-btn-refuse" id="cookie-refuse" type="button">Refuser</button>
    </div>
  </div>

  <div class="sw-update-banner" id="sw-update-banner" role="alert" hidden>
    <p>Une mise à jour est disponible.</p>
    <button id="sw-update-btn" type="button">Recharger</button>
  </div>

  <!-- ===================== ACTIONS FLOTTANTES (thème + installer) ===================== -->
  <div class="float-actions" id="float-actions">
    <button class="theme-toggle" id="theme-toggle" type="button" aria-label="Changer le thème clair/sombre">
      <span class="icon-sun">☀️</span><span class="icon-moon">🌙</span>
    </button>
    <button class="btn-install" id="btn-install" type="button" aria-label="Installer l'application">📲</button>
  </div>

  <script type="module" src="app.20a76735.js"></script>
</body>
</html>