{"title":"Huidig menu (hoofdgerecht)","description":"","products":[{"product_id":"spaghetti-bolognaise","title":"Spaghetti bolognese","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n\n            \u003cspan class=\"fresheo-nutri-badge nutri-a active\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-rating\"\u003e\n\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e5.0\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(0 beoordelingen)\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n\n        \u003ch3\u003eBeschrijving \u0026amp; Ingrediënten\u003c\/h3\u003e\n\n        \u003cp\u003eGehakt (varken en rund), tomaat, tomatenpuree [tomaat, zonnebloemolie, ui, suiker, zout, basilicum], pasta TARWE, GLUTEN, wortel, geraspte Parmezaanse kaas, zout, peper, olijfolie, ui, knoflook, selderij\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n\n        \u003ch3\u003eGeschikt voor diëten\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n\n            \u003cspan class=\"fresheo-diet-badge diet-fitness\"\u003e💪 Fitness\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n\n        \u003ch3\u003eVoedingswaarden \u003cspan class=\"fresheo-nutrition-portion\"\u003e(per portie van 600g)\u003c\/span\u003e\n\n\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e602\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalorieën\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e50.50\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eEiwitten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e60.40\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eKoolhydraten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e16.90\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eVetten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSuikers\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e12.90g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVerzadigde vetten\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e4.40g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVezels\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e8.80g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eZout\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e2.40g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n\n        \u003ch3\u003eAllergenen\u003c\/h3\u003e\n\n        \u003cp\u003eAllergenen: tarwe, gluten Kan bevatten: lactose, melk, mosterd, soja, ei, selderij\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Fresheo BE","offers":[{"title":"Standaard","offer_id":53955644817745,"sku":"fresheo-d1335-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Groot","offer_id":53955644850513,"sku":"fresheo-d1335-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_kOqU7Ch.png?v=1781737503"},{"product_id":"blanquette-de-poisson-petits-legumes-et-pommes-de-terre","title":"Visblanquette, kleine groenten en aardappelen","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n\n            \u003cspan class=\"fresheo-nutri-badge nutri-a active\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-rating\"\u003e\n\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e4.9\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(73 beoordelingen)\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n\n        \u003ch3\u003eBeschrijving \u0026amp; Ingrediënten\u003c\/h3\u003e\n\n        \u003cp\u003eAardappel, schelvis VIS, wortel, prei, courgette, room [roomMELK, LACTOSE] , bouillon SELDERIJ, zout, peper, olijfolie\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n\n        \u003ch3\u003eGeschikt voor diëten\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n\n            \u003cspan class=\"fresheo-diet-badge diet-fish\"\u003e🐟 Vis\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n\n        \u003ch3\u003eVoedingswaarden \u003cspan class=\"fresheo-nutrition-portion\"\u003e(per portie van 450g)\u003c\/span\u003e\n\n\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e431\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalorieën\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e24.36\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eEiwitten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e38.24\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eKoolhydraten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e7.09\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eVetten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSuikers\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e10.88g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVerzadigde vetten\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e3.77g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVezels\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e5.98g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eZout\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e0.85g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n\n        \u003ch3\u003eAllergenen\u003c\/h3\u003e\n\n        \u003cp\u003eAllergenen: lactose, melk, vis, selderij Kan bevatten: weekdieren, schaaldieren\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n","brand":"Fresheo","offers":[{"title":"Standaard","offer_id":54041523061073,"sku":"fresheo-d1612-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Groot","offer_id":54041523093841,"sku":"fresheo-d1612-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_qG68H4V.png?v=1781250101"},{"product_id":"penne-carbonara-de-poireaux-et-lardons-fumes","title":"Penne carbonara met prei en gerookt spek","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n\n            \u003cspan class=\"fresheo-nutri-badge nutri-a\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b active\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-rating\"\u003e\n\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e4.6\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(92 beoordelingen)\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n\n        \u003ch3\u003eBeschrijving \u0026amp; Ingrediënten\u003c\/h3\u003e\n\n        \u003cp\u003ePrei, pasta [harde TARWEgriesmeel] GLUTEN, varkensspek, room [MELK, LACTOSE], ui, knoflook, zwarte peper, zout, olijfolie\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n\n        \u003ch3\u003eGeschikt voor diëten\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n\n            \u003cspan class=\"fresheo-diet-badge diet-meat\"\u003e🥩 Vlees\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n\n        \u003ch3\u003eVoedingswaarden \u003cspan class=\"fresheo-nutrition-portion\"\u003e(per portie van 450g)\u003c\/span\u003e\n\n\u003c\/h3\u003e\n\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e787\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalorieën\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e21.41\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eEiwitten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e102.25\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eKoolhydraten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e30.86\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eVetten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSuikers\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e13.18g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVerzadigde vetten\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e17.76g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVezels\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e3.49g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eZout\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e0.82g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n\n        \u003ch3\u003eAllergenen\u003c\/h3\u003e\n\n        \u003cp\u003eAllergenen: lactose, melk, tarwe, gluten Kan sporen bevatten van: mosterd, ei\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fresheo-product {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n    color: #2d3436;\n    max-width: 800px;\n    margin: 0 auto;\n    padding: 20px 0;\n}\n\n\/* Nutri-Score *\/\n.fresheo-nutri {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    margin-bottom: 20px;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 10px;\n}\n\n.fresheo-nutri-label {\n    font-size: 14px;\n    font-weight: 600;\n    color: #636e72;\n}\n\n.fresheo-nutri-badges {\n    display: flex;\n    gap: 4px;\n}\n\n.fresheo-nutri-badge {\n    width: 28px;\n    height: 28px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    font-weight: 700;\n    color: white;\n    opacity: 0.35;\n    filter: grayscale(0.7);\n    transition: transform 0.2s ease, opacity 0.2s ease, filter 0.2s ease;\n}\n\n.fresheo-nutri-badge.active {\n    opacity: 1;\n    filter: none;\n    transform: scale(1.4);\n    box-shadow: 0 4px 12px rgba(0,0,0,0.28);\n    border: 2px solid #fff;\n    z-index: 1;\n}\n\n.nutri-a { background: #038141; }\n.nutri-b { background: #85bb2f; }\n.nutri-c { background: #fecb02; color: #2d3436; }\n.nutri-d { background: #ee8100; }\n.nutri-e { background: #e63e11; }\n\n.fresheo-rating {\n    margin-left: auto;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n}\n\n.fresheo-star {\n    color: #FDB913;\n    font-size: 16px;\n}\n\n.fresheo-rating-score {\n    font-size: 18px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n.fresheo-rating-count {\n    font-size: 14px;\n    color: #636e72;\n}\n\n\/* Description *\/\n.fresheo-description {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-description h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-description p {\n    font-size: 15px;\n    color: #636e72;\n    line-height: 1.6;\n}\n\n\/* Diet Badges *\/\n.fresheo-diets {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-diets h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-diet-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n}\n\n.fresheo-diet-badge {\n    padding: 8px 16px;\n    border-radius: 20px;\n    font-size: 13px;\n    font-weight: 600;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    \/* Neutral fallback so unknown diet-* classes still render as a pill. *\/\n    background: #eef1f4;\n    color: #4a5568;\n}\n\n.diet-vegetarien {\n    background: #d4f4dd;\n    color: #27ae60;\n}\n\n.diet-vegan {\n    background: #c8e6c9;\n    color: #2e7d32;\n}\n\n.diet-sans-gluten {\n    background: #dae8fc;\n    color: #2e75b6;\n}\n\n.diet-sans-lactose {\n    background: #fff4e6;\n    color: #e67e22;\n}\n\n.diet-sans-porc {\n    background: #ffe9e9;\n    color: #e74c3c;\n}\n\n.diet-meat {\n    background: #fde0d4;\n    color: #b03a2e;\n}\n\n.diet-fish {\n    background: #d6eaf8;\n    color: #1f6a99;\n}\n\n.diet-fitness {\n    background: #ede1f5;\n    color: #6a1b9a;\n}\n\n\/* Nutrition Values *\/\n.fresheo-nutrition {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-nutrition h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n    display: flex;\n    align-items: center;\n}\n\n.fresheo-nutrition-portion {\n    font-size: 13px;\n    color: #636e72;\n    font-weight: 400;\n    margin-left: auto;\n}\n\n.fresheo-nutrition-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 15px;\n    margin-bottom: 15px;\n}\n\n.fresheo-nutrition-item {\n    text-align: center;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 8px;\n}\n\n.fresheo-nutrition-value {\n    font-size: 24px;\n    font-weight: 700;\n    color: #9ABE36;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-unit {\n    font-size: 12px;\n    font-weight: 600;\n    color: #636e72;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-label {\n    font-size: 13px;\n    color: #2d3436;\n    font-weight: 600;\n}\n\n.fresheo-nutrition-details {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n}\n\n.fresheo-nutrition-detail {\n    text-align: center;\n    padding: 10px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 6px;\n}\n\n.fresheo-nutrition-detail-label {\n    font-size: 11px;\n    color: #636e72;\n    text-transform: uppercase;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-detail-value {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n\/* Allergens *\/\n.fresheo-allergens {\n    background: white;\n    border: 1px solid #e9ecef;\n    border-left: 4px solid #e74c3c;\n    padding: 20px;\n    border-radius: 10px;\n}\n\n.fresheo-allergens h3 {\n    font-size: 14px;\n    font-weight: 700;\n    color: #e74c3c;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.fresheo-allergens p {\n    font-size: 14px;\n    color: #2d3436;\n    margin: 0;\n}\n\n\/* Mobile *\/\n@media (max-width: 600px) {\n    .fresheo-product {\n        padding: 15px 10px;\n    }\n\n    .fresheo-nutri {\n        flex-wrap: wrap;\n        padding: 12px;\n        gap: 10px;\n    }\n\n    .fresheo-nutri-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutri-badge {\n        width: 24px;\n        height: 24px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutri-badge.active {\n        transform: scale(1.3);\n        border-width: 1.5px;\n    }\n\n    .fresheo-rating {\n        margin-left: 0;\n        width: 100%;\n        justify-content: center;\n    }\n\n    .fresheo-star {\n        font-size: 14px;\n    }\n\n    .fresheo-rating-score {\n        font-size: 16px;\n    }\n\n    .fresheo-rating-count {\n        font-size: 12px;\n    }\n\n    .fresheo-description,\n    .fresheo-diets,\n    .fresheo-nutrition {\n        margin-bottom: 20px;\n    }\n\n    .fresheo-description h3,\n    .fresheo-diets h3,\n    .fresheo-nutrition h3 {\n        font-size: 14px;\n        margin-bottom: 8px;\n    }\n\n    .fresheo-description p {\n        font-size: 13px;\n    }\n\n    .fresheo-diet-badges {\n        gap: 6px;\n    }\n\n    .fresheo-diet-badge {\n        padding: 6px 12px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-portion {\n        font-size: 11px;\n        display: block;\n        margin-left: 0;\n        margin-top: 4px;\n    }\n\n    .fresheo-nutrition-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 10px;\n        margin-bottom: 12px;\n    }\n\n    .fresheo-nutrition-item {\n        padding: 12px 8px;\n    }\n\n    .fresheo-nutrition-value {\n        font-size: 20px;\n    }\n\n    .fresheo-nutrition-unit {\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutrition-details {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 8px;\n    }\n\n    .fresheo-nutrition-detail {\n        padding: 8px 6px;\n    }\n\n    .fresheo-nutrition-detail-label {\n        font-size: 10px;\n    }\n\n    .fresheo-nutrition-detail-value {\n        font-size: 14px;\n    }\n\n    .fresheo-allergens {\n        padding: 12px 15px;\n    }\n\n    .fresheo-allergens h3 {\n        font-size: 13px;\n        margin-bottom: 6px;\n    }\n\n    .fresheo-allergens p {\n        font-size: 12px;\n    }\n}\n\u003c\/style\u003e","brand":"Fresheo","offers":[{"title":"Standaard","offer_id":54041524699473,"sku":"fresheo-d1489-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Groot","offer_id":54041524732241,"sku":"fresheo-d1489-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_mO6ztGA.png?v=1781250149"},{"product_id":"risotto-asiatique","title":"Aziatische risotto","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n\n            \u003cspan class=\"fresheo-nutri-badge nutri-a\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b active\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-rating\"\u003e\n\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e4.0\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(24 beoordelingen)\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n\n        \u003ch3\u003eBeschrijving \u0026amp; Ingrediënten\u003c\/h3\u003e\n\n        \u003cp\u003eGroenten [champignon, sojascheuten, ui, wortel], rijst, gezoete sojasaus, [melasse, suiker, sojasaus water, SOJABOON, TARWE, zout] GLUTEN, EI, olijfolie, zwarte peper, zout\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n\n        \u003ch3\u003eGeschikt voor diëten\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n\n            \u003cspan class=\"fresheo-diet-badge diet-vegetarien\"\u003e🥗 Vegetarisch\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n\n        \u003ch3\u003eVoedingswaarden \u003cspan class=\"fresheo-nutrition-portion\"\u003e(per portie van 450g)\u003c\/span\u003e\n\n\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e599\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalorieën\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e28.30\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eEiwitten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e96.90\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eKoolhydraten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e14.20\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eVetten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSuikers\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e1.40g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVerzadigde vetten\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e0.80g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVezels\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e4.74g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eZout\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e3.68g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n\n        \u003ch3\u003eAllergenen\u003c\/h3\u003e\n\n        \u003cp\u003eAllergenen: soja, ei, tarwe, gluten Kan bevatten: selderij\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n","brand":"Fresheo","offers":[{"title":"Standaard","offer_id":54041529975121,"sku":"fresheo-d1868-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Groot","offer_id":54041530007889,"sku":"fresheo-d1868-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_WfeFy6y.png?v=1781250351"},{"product_id":"pennes-primavera-et-hache-vegetal","title":"Penne primavera en plantaardig gehakt","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n\n            \u003cspan class=\"fresheo-nutri-badge nutri-a\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b active\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-rating\"\u003e\n\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e4.7\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(33 beoordelingen)\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n\n        \u003ch3\u003eBeschrijving \u0026amp; Ingrediënten\u003c\/h3\u003e\n\n        \u003cp\u003e Plantaardig gehakt, GLUTEN, SOJA, erwten, paprika's, pasta, [durum TARWEgriesmeel] GLUTEN, pesto, yoghurt LACTOSE, MELK, olijfolie, zwarte peper, zout\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n\n        \u003ch3\u003eGeschikt voor diëten\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n\n            \u003cspan class=\"fresheo-diet-badge diet-vegetarien\"\u003e🥗 Vegetarisch\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n\n        \u003ch3\u003eVoedingswaarden \u003cspan class=\"fresheo-nutrition-portion\"\u003e(per portie van 450g)\u003c\/span\u003e\n\n\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e598\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalorieën\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e41.90\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eEiwitten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e83.58\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eKoolhydraten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e5.88\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eVetten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSuikers\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e9.58g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVerzadigde vetten\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e1.25g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVezels\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e12.16g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eZout\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e1.07g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n\n        \u003ch3\u003eAllergenen\u003c\/h3\u003e\n\n        \u003cp\u003eAllergenen: lactose, melk, soja, gerst, tarwe, gluten Kan bevatten: mosterd, ei, selderij\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n","brand":"Fresheo","offers":[{"title":"Standaard","offer_id":54041530564945,"sku":"fresheo-d1869-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Groot","offer_id":54041530597713,"sku":"fresheo-d1869-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_6se6AhO.png?v=1781250356"},{"product_id":"palet-de-mozzarella-fondu-confit-doignon-et-pousse-depinards","title":"Gesmolten mozzarella, gekonfijte ui en spinazieblaadjes","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n\n            \u003cspan class=\"fresheo-nutri-badge nutri-a\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b active\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-rating\"\u003e\n\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e5.0\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(8 beoordelingen)\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n\n        \u003ch3\u003eBeschrijving \u0026amp; Ingrediënten\u003c\/h3\u003e\n\n        \u003cp\u003eMozzarella [LACTOSE], spinazie, uien, suiker, zout, peper, olijfolie, vinaigrette [MOSTERD], rode pesto\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n\n        \u003ch3\u003eGeschikt voor diëten\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n\n            \u003cspan class=\"fresheo-diet-badge diet-vegetarien\"\u003e🥗 Vegetarisch\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n\n        \u003ch3\u003eVoedingswaarden \u003cspan class=\"fresheo-nutrition-portion\"\u003e(per portie van 600g)\u003c\/span\u003e\n\n\u003c\/h3\u003e\n\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e741\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalorieën\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e22.00\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eEiwitten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e44.10\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eKoolhydraten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e55.20\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eVetten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSuikers\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e17.80g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVerzadigde vetten\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e23.00g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVezels\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e3.70g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eZout\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e1.20g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n\n        \u003ch3\u003eAllergenen\u003c\/h3\u003e\n\n        \u003cp\u003eMosterd LACTOSE\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n","brand":"Fresheo","offers":[{"title":"Standaard","offer_id":54041548587345,"sku":"fresheo-d2259-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Geweldig","offer_id":54041548620113,"sku":"fresheo-d2259-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_BWGdSMd.png?v=1781250732"},{"product_id":"taboule-feta-lentilles-et-oeuf","title":"Taboulé, feta, linzen en ei","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n\n            \u003cspan class=\"fresheo-nutri-badge nutri-a\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b active\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-rating\"\u003e\n\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e3.3\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(9 beoordelingen)\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n\n        \u003ch3\u003eBeschrijving \u0026amp; Ingrediënten\u003c\/h3\u003e\n\n        \u003cp\u003e TARWEGLUTENgriesmeel, paprika [groene, rode paprika], EI, rode linzen, semi-gedroogde tomaat, feta [MELK LACTOSE, olijfolie, zout, zwarte peper\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n\n        \u003ch3\u003eGeschikt voor diëten\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n\n            \u003cspan class=\"fresheo-diet-badge diet-fitness\"\u003e💪 Fitness\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n\n        \u003ch3\u003eVoedingswaarden \u003cspan class=\"fresheo-nutrition-portion\"\u003e(per portie van 600g)\u003c\/span\u003e\n\n\u003c\/h3\u003e\n\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e998\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalorieën\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e40.18\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eEiwitten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e133.10\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eKoolhydraten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e31.70\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eVetten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSuikers\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e13.50g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVerzadigde vetten\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e8.80g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVezels\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e8.80g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eZout\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e1.42g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n\n        \u003ch3\u003eAllergenen\u003c\/h3\u003e\n\n        \u003cp\u003eAllergenen: lactose, melk, ei, tarwe, gluten\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fresheo-product {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n    color: #2d3436;\n    max-width: 800px;\n    margin: 0 auto;\n    padding: 20px 0;\n}\n\n\/* Nutri-Score *\/\n.fresheo-nutri {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    margin-bottom: 20px;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 10px;\n}\n\n.fresheo-nutri-label {\n    font-size: 14px;\n    font-weight: 600;\n    color: #636e72;\n}\n\n.fresheo-nutri-badges {\n    display: flex;\n    gap: 4px;\n}\n\n.fresheo-nutri-badge {\n    width: 28px;\n    height: 28px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    font-weight: 700;\n    color: white;\n    opacity: 0.35;\n    filter: grayscale(0.7);\n    transition: transform 0.2s ease, opacity 0.2s ease, filter 0.2s ease;\n}\n\n.fresheo-nutri-badge.active {\n    opacity: 1;\n    filter: none;\n    transform: scale(1.4);\n    box-shadow: 0 4px 12px rgba(0,0,0,0.28);\n    border: 2px solid #fff;\n    z-index: 1;\n}\n\n.nutri-a { background: #038141; }\n.nutri-b { background: #85bb2f; }\n.nutri-c { background: #fecb02; color: #2d3436; }\n.nutri-d { background: #ee8100; }\n.nutri-e { background: #e63e11; }\n\n.fresheo-rating {\n    margin-left: auto;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n}\n\n.fresheo-star {\n    color: #FDB913;\n    font-size: 16px;\n}\n\n.fresheo-rating-score {\n    font-size: 18px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n.fresheo-rating-count {\n    font-size: 14px;\n    color: #636e72;\n}\n\n\/* Description *\/\n.fresheo-description {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-description h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-description p {\n    font-size: 15px;\n    color: #636e72;\n    line-height: 1.6;\n}\n\n\/* Diet Badges *\/\n.fresheo-diets {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-diets h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-diet-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n}\n\n.fresheo-diet-badge {\n    padding: 8px 16px;\n    border-radius: 20px;\n    font-size: 13px;\n    font-weight: 600;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    \/* Neutral fallback so unknown diet-* classes still render as a pill. *\/\n    background: #eef1f4;\n    color: #4a5568;\n}\n\n.diet-vegetarien {\n    background: #d4f4dd;\n    color: #27ae60;\n}\n\n.diet-vegan {\n    background: #c8e6c9;\n    color: #2e7d32;\n}\n\n.diet-sans-gluten {\n    background: #dae8fc;\n    color: #2e75b6;\n}\n\n.diet-sans-lactose {\n    background: #fff4e6;\n    color: #e67e22;\n}\n\n.diet-sans-porc {\n    background: #ffe9e9;\n    color: #e74c3c;\n}\n\n.diet-meat {\n    background: #fde0d4;\n    color: #b03a2e;\n}\n\n.diet-fish {\n    background: #d6eaf8;\n    color: #1f6a99;\n}\n\n.diet-fitness {\n    background: #ede1f5;\n    color: #6a1b9a;\n}\n\n\/* Nutrition Values *\/\n.fresheo-nutrition {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-nutrition h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n    display: flex;\n    align-items: center;\n}\n\n.fresheo-nutrition-portion {\n    font-size: 13px;\n    color: #636e72;\n    font-weight: 400;\n    margin-left: auto;\n}\n\n.fresheo-nutrition-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 15px;\n    margin-bottom: 15px;\n}\n\n.fresheo-nutrition-item {\n    text-align: center;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 8px;\n}\n\n.fresheo-nutrition-value {\n    font-size: 24px;\n    font-weight: 700;\n    color: #9ABE36;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-unit {\n    font-size: 12px;\n    font-weight: 600;\n    color: #636e72;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-label {\n    font-size: 13px;\n    color: #2d3436;\n    font-weight: 600;\n}\n\n.fresheo-nutrition-details {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n}\n\n.fresheo-nutrition-detail {\n    text-align: center;\n    padding: 10px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 6px;\n}\n\n.fresheo-nutrition-detail-label {\n    font-size: 11px;\n    color: #636e72;\n    text-transform: uppercase;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-detail-value {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n\/* Allergens *\/\n.fresheo-allergens {\n    background: white;\n    border: 1px solid #e9ecef;\n    border-left: 4px solid #e74c3c;\n    padding: 20px;\n    border-radius: 10px;\n}\n\n.fresheo-allergens h3 {\n    font-size: 14px;\n    font-weight: 700;\n    color: #e74c3c;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.fresheo-allergens p {\n    font-size: 14px;\n    color: #2d3436;\n    margin: 0;\n}\n\n\/* Mobile *\/\n@media (max-width: 600px) {\n    .fresheo-product {\n        padding: 15px 10px;\n    }\n\n    .fresheo-nutri {\n        flex-wrap: wrap;\n        padding: 12px;\n        gap: 10px;\n    }\n\n    .fresheo-nutri-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutri-badge {\n        width: 24px;\n        height: 24px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutri-badge.active {\n        transform: scale(1.3);\n        border-width: 1.5px;\n    }\n\n    .fresheo-rating {\n        margin-left: 0;\n        width: 100%;\n        justify-content: center;\n    }\n\n    .fresheo-star {\n        font-size: 14px;\n    }\n\n    .fresheo-rating-score {\n        font-size: 16px;\n    }\n\n    .fresheo-rating-count {\n        font-size: 12px;\n    }\n\n    .fresheo-description,\n    .fresheo-diets,\n    .fresheo-nutrition {\n        margin-bottom: 20px;\n    }\n\n    .fresheo-description h3,\n    .fresheo-diets h3,\n    .fresheo-nutrition h3 {\n        font-size: 14px;\n        margin-bottom: 8px;\n    }\n\n    .fresheo-description p {\n        font-size: 13px;\n    }\n\n    .fresheo-diet-badges {\n        gap: 6px;\n    }\n\n    .fresheo-diet-badge {\n        padding: 6px 12px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-portion {\n        font-size: 11px;\n        display: block;\n        margin-left: 0;\n        margin-top: 4px;\n    }\n\n    .fresheo-nutrition-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 10px;\n        margin-bottom: 12px;\n    }\n\n    .fresheo-nutrition-item {\n        padding: 12px 8px;\n    }\n\n    .fresheo-nutrition-value {\n        font-size: 20px;\n    }\n\n    .fresheo-nutrition-unit {\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutrition-details {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 8px;\n    }\n\n    .fresheo-nutrition-detail {\n        padding: 8px 6px;\n    }\n\n    .fresheo-nutrition-detail-label {\n        font-size: 10px;\n    }\n\n    .fresheo-nutrition-detail-value {\n        font-size: 14px;\n    }\n\n    .fresheo-allergens {\n        padding: 12px 15px;\n    }\n\n    .fresheo-allergens h3 {\n        font-size: 13px;\n        margin-bottom: 6px;\n    }\n\n    .fresheo-allergens p {\n        font-size: 12px;\n    }\n}\n\u003c\/style\u003e","brand":"Fresheo","offers":[{"title":"Standaard","offer_id":54041548751185,"sku":"fresheo-d1792-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Groot","offer_id":54041548783953,"sku":"fresheo-d1792-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_g3xkG5t.png?v=1785452574"},{"product_id":"filet-de-porc-au-miel-et-moutarde-pommes-de-terre-vapeur-brocolis","title":"Varkenshaasje met honing en mosterd, gestoomde aardappelen, broccoli","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n\n            \u003cspan class=\"fresheo-nutri-badge nutri-a active\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-rating\"\u003e\n\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e4.8\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(109 beoordelingen)\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n\n        \u003ch3\u003eBeschrijving \u0026amp; Ingrediënten\u003c\/h3\u003e\n\n        \u003cp\u003eBroccoli, aardappel, varkensvlees, room [ROOMMELK, LACTOSE], honing, MOSTERD [water, MOSTERDzaad, azijn, zout, specerijen], zout, zwarte peper\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n\n        \u003ch3\u003eGeschikt voor diëten\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n\n            \u003cspan class=\"fresheo-diet-badge diet-fitness\"\u003e💪 Fitness\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n\n        \u003ch3\u003eVoedingswaarden \u003cspan class=\"fresheo-nutrition-portion\"\u003e(per portie van 450g)\u003c\/span\u003e\n\n\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e371\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalorieën\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e8.96\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eEiwitten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e37.49\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eKoolhydraten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e25.88\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eVetten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSuikers\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e11.69g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVerzadigde vetten\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e3.45g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVezels\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e7.21g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eZout\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e1.04g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n\n        \u003ch3\u003eAllergenen\u003c\/h3\u003e\n\n        \u003cp\u003eAllergenen: lactose, mosterd Kan bevatten: ei, gluten, selderij\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n","brand":"Fresheo","offers":[{"title":"Standaard","offer_id":54098425872721,"sku":"fresheo-d1571-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Groot","offer_id":54098425905489,"sku":"fresheo-d1571-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_iFFcGdZ.png?v=1781823697"},{"product_id":"poulet-grille-aux-herbes-brocolis-et-barbecue","title":"Gegrilde kip met kruiden, broccoli en barbecue","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n\n            \u003cspan class=\"fresheo-nutri-badge nutri-a active\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-rating\"\u003e\n\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e4.6\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(52 beoordelingen)\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n\n        \u003ch3\u003eBeschrijving \u0026amp; Ingrediënten\u003c\/h3\u003e\n\n        \u003cp\u003eBroccoli, sperziebonen, kip, BARBECUESAUS [tomaat, suiker, azijn, water, zout, paprika, chilipeper, peper, knoflook, rookextract, MOSTERD SULFIETEN GLUTEN] zout, Provençaalse kruiden [rozemarijn, basilicum, oregano, tijm], zwarte peper, olijfolie\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n\n        \u003ch3\u003eGeschikt voor diëten\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n\n            \u003cspan class=\"fresheo-diet-badge diet-fitness\"\u003e💪 Fitness\u003c\/span\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n\n        \u003ch3\u003eVoedingswaarden \u003cspan class=\"fresheo-nutrition-portion\"\u003e(per portie van 450g)\u003c\/span\u003e\n\n\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e246\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalorieën\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e43.11\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eEiwitten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e6.13\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eKoolhydraten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e4.09\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eVetten\u003c\/span\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSuikers\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e5.09g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVerzadigde vetten\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e1.48g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eVezels\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e8.35g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eZout\u003c\/div\u003e\n\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e0.65g\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n\n        \u003ch3\u003eAllergenen\u003c\/h3\u003e\n\n        \u003cp\u003e Allergenen: mosterd, gluten, sulfieten \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n","brand":"Fresheo","offers":[{"title":"Standaard","offer_id":54098427445585,"sku":"fresheo-d1664-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Groot","offer_id":54098427478353,"sku":"fresheo-d1664-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_SnyiOyS.png?v=1781823708"},{"product_id":"saucisse-de-volaille-pates-grecques-creme-de-tomate","title":"Saucisse de volaille, pâtes grecques crème de tomate","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-a\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b active\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fresheo-rating\"\u003e\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e4.9\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(111 avis)\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n        \u003ch3\u003eDescription \u0026amp; Ingrédients\u003c\/h3\u003e\n        \u003cp\u003eSaucisse de volaille , aubergine, tomate, courgette, pâtes [semoule de BLÉ] GLUTEN OEUF , crème [crème LAIT, LACTOSE] , féta LACTOSE, poivre noir, sel \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n        \u003ch3\u003eConvient aux régimes\u003c\/h3\u003e\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n            \u003cspan class=\"fresheo-diet-badge diet-meat\"\u003e🥩 Viande\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n        \u003ch3\u003eValeurs nutritionnelles \u003cspan class=\"fresheo-nutrition-portion\"\u003e(par portion de 450g)\u003c\/span\u003e\n\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e622\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalories\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e39.69\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eProtéines\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e71.20\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eGlucides\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e30.08\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eLipides\u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSucres\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e10.13g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eGraisses saturées\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e16.92g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eFibres\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e4.47g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSel\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e0.68g\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n        \u003ch3\u003eAllergènes\u003c\/h3\u003e\n        \u003cp\u003eAllergènes: lactose, lait, blé, gluten, oeuf Peut contenir: moutarde, cèleri\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fresheo-product {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n    color: #2d3436;\n    max-width: 800px;\n    margin: 0 auto;\n    padding: 20px 0;\n}\n\n\/* Nutri-Score *\/\n.fresheo-nutri {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    margin-bottom: 20px;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 10px;\n}\n\n.fresheo-nutri-label {\n    font-size: 14px;\n    font-weight: 600;\n    color: #636e72;\n}\n\n.fresheo-nutri-badges {\n    display: flex;\n    gap: 4px;\n}\n\n.fresheo-nutri-badge {\n    width: 28px;\n    height: 28px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    font-weight: 700;\n    color: white;\n    opacity: 0.35;\n    filter: grayscale(0.7);\n    transition: transform 0.2s ease, opacity 0.2s ease, filter 0.2s ease;\n}\n\n.fresheo-nutri-badge.active {\n    opacity: 1;\n    filter: none;\n    transform: scale(1.4);\n    box-shadow: 0 4px 12px rgba(0,0,0,0.28);\n    border: 2px solid #fff;\n    z-index: 1;\n}\n\n.nutri-a { background: #038141; }\n.nutri-b { background: #85bb2f; }\n.nutri-c { background: #fecb02; color: #2d3436; }\n.nutri-d { background: #ee8100; }\n.nutri-e { background: #e63e11; }\n\n.fresheo-rating {\n    margin-left: auto;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n}\n\n.fresheo-star {\n    color: #FDB913;\n    font-size: 16px;\n}\n\n.fresheo-rating-score {\n    font-size: 18px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n.fresheo-rating-count {\n    font-size: 14px;\n    color: #636e72;\n}\n\n\/* Description *\/\n.fresheo-description {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-description h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-description p {\n    font-size: 15px;\n    color: #636e72;\n    line-height: 1.6;\n}\n\n\/* Diet Badges *\/\n.fresheo-diets {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-diets h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-diet-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n}\n\n.fresheo-diet-badge {\n    padding: 8px 16px;\n    border-radius: 20px;\n    font-size: 13px;\n    font-weight: 600;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    \/* Neutral fallback so unknown diet-* classes still render as a pill. *\/\n    background: #eef1f4;\n    color: #4a5568;\n}\n\n.diet-vegetarien {\n    background: #d4f4dd;\n    color: #27ae60;\n}\n\n.diet-vegan {\n    background: #c8e6c9;\n    color: #2e7d32;\n}\n\n.diet-sans-gluten {\n    background: #dae8fc;\n    color: #2e75b6;\n}\n\n.diet-sans-lactose {\n    background: #fff4e6;\n    color: #e67e22;\n}\n\n.diet-sans-porc {\n    background: #ffe9e9;\n    color: #e74c3c;\n}\n\n.diet-meat {\n    background: #fde0d4;\n    color: #b03a2e;\n}\n\n.diet-fish {\n    background: #d6eaf8;\n    color: #1f6a99;\n}\n\n.diet-fitness {\n    background: #ede1f5;\n    color: #6a1b9a;\n}\n\n\/* Nutrition Values *\/\n.fresheo-nutrition {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-nutrition h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n    display: flex;\n    align-items: center;\n}\n\n.fresheo-nutrition-portion {\n    font-size: 13px;\n    color: #636e72;\n    font-weight: 400;\n    margin-left: auto;\n}\n\n.fresheo-nutrition-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 15px;\n    margin-bottom: 15px;\n}\n\n.fresheo-nutrition-item {\n    text-align: center;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 8px;\n}\n\n.fresheo-nutrition-value {\n    font-size: 24px;\n    font-weight: 700;\n    color: #9ABE36;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-unit {\n    font-size: 12px;\n    font-weight: 600;\n    color: #636e72;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-label {\n    font-size: 13px;\n    color: #2d3436;\n    font-weight: 600;\n}\n\n.fresheo-nutrition-details {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n}\n\n.fresheo-nutrition-detail {\n    text-align: center;\n    padding: 10px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 6px;\n}\n\n.fresheo-nutrition-detail-label {\n    font-size: 11px;\n    color: #636e72;\n    text-transform: uppercase;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-detail-value {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n\/* Allergens *\/\n.fresheo-allergens {\n    background: white;\n    border: 1px solid #e9ecef;\n    border-left: 4px solid #e74c3c;\n    padding: 20px;\n    border-radius: 10px;\n}\n\n.fresheo-allergens h3 {\n    font-size: 14px;\n    font-weight: 700;\n    color: #e74c3c;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.fresheo-allergens p {\n    font-size: 14px;\n    color: #2d3436;\n    margin: 0;\n}\n\n\/* Mobile *\/\n@media (max-width: 600px) {\n    .fresheo-product {\n        padding: 15px 10px;\n    }\n\n    .fresheo-nutri {\n        flex-wrap: wrap;\n        padding: 12px;\n        gap: 10px;\n    }\n\n    .fresheo-nutri-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutri-badge {\n        width: 24px;\n        height: 24px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutri-badge.active {\n        transform: scale(1.3);\n        border-width: 1.5px;\n    }\n\n    .fresheo-rating {\n        margin-left: 0;\n        width: 100%;\n        justify-content: center;\n    }\n\n    .fresheo-star {\n        font-size: 14px;\n    }\n\n    .fresheo-rating-score {\n        font-size: 16px;\n    }\n\n    .fresheo-rating-count {\n        font-size: 12px;\n    }\n\n    .fresheo-description,\n    .fresheo-diets,\n    .fresheo-nutrition {\n        margin-bottom: 20px;\n    }\n\n    .fresheo-description h3,\n    .fresheo-diets h3,\n    .fresheo-nutrition h3 {\n        font-size: 14px;\n        margin-bottom: 8px;\n    }\n\n    .fresheo-description p {\n        font-size: 13px;\n    }\n\n    .fresheo-diet-badges {\n        gap: 6px;\n    }\n\n    .fresheo-diet-badge {\n        padding: 6px 12px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-portion {\n        font-size: 11px;\n        display: block;\n        margin-left: 0;\n        margin-top: 4px;\n    }\n\n    .fresheo-nutrition-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 10px;\n        margin-bottom: 12px;\n    }\n\n    .fresheo-nutrition-item {\n        padding: 12px 8px;\n    }\n\n    .fresheo-nutrition-value {\n        font-size: 20px;\n    }\n\n    .fresheo-nutrition-unit {\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutrition-details {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 8px;\n    }\n\n    .fresheo-nutrition-detail {\n        padding: 8px 6px;\n    }\n\n    .fresheo-nutrition-detail-label {\n        font-size: 10px;\n    }\n\n    .fresheo-nutrition-detail-value {\n        font-size: 14px;\n    }\n\n    .fresheo-allergens {\n        padding: 12px 15px;\n    }\n\n    .fresheo-allergens h3 {\n        font-size: 13px;\n        margin-bottom: 6px;\n    }\n\n    .fresheo-allergens p {\n        font-size: 12px;\n    }\n}\n\u003c\/style\u003e","brand":"Fresheo","offers":[{"title":"Standard","offer_id":54438356091217,"sku":"fresheo-d1550-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Grande","offer_id":54438356123985,"sku":"fresheo-d1550-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_PHsrtAv.png?v=1785366082"},{"product_id":"tagliatelles-aux-scampis","title":"Tagliatelles aux scampis","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-a active\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fresheo-rating\"\u003e\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e5.0\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(31 avis)\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n        \u003ch3\u003eDescription \u0026amp; Ingrédients\u003c\/h3\u003e\n        \u003cp\u003eScampis CRUSTACES , pâtes [semoule de BLÉ, OEUF] GLUTEN, pesto rouge, LACTOSE SULFITES FRUITS A COQUE, courgette, carotte, poivrons, oignon, huile d'olive, poivre noir, sel \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n        \u003ch3\u003eConvient aux régimes\u003c\/h3\u003e\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n            \u003cspan class=\"fresheo-diet-badge diet-fish\"\u003e🐟 Poisson\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n        \u003ch3\u003eValeurs nutritionnelles \u003cspan class=\"fresheo-nutrition-portion\"\u003e(par portion de 450g)\u003c\/span\u003e\n\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e524\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalories\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e29.74\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eProtéines\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e76.89\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eGlucides\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e9.24\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eLipides\u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSucres\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e13.48g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eGraisses saturées\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e1.59g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eFibres\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e6.79g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSel\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e0.89g\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n        \u003ch3\u003eAllergènes\u003c\/h3\u003e\n        \u003cp\u003eAllergènes: Crustacés, oeufs, gluten, fruits à coque, sulfites, lactose Peut contenir : céleri \u003c\/p\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fresheo-product {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n    color: #2d3436;\n    max-width: 800px;\n    margin: 0 auto;\n    padding: 20px 0;\n}\n\n\/* Nutri-Score *\/\n.fresheo-nutri {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    margin-bottom: 20px;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 10px;\n}\n\n.fresheo-nutri-label {\n    font-size: 14px;\n    font-weight: 600;\n    color: #636e72;\n}\n\n.fresheo-nutri-badges {\n    display: flex;\n    gap: 4px;\n}\n\n.fresheo-nutri-badge {\n    width: 28px;\n    height: 28px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    font-weight: 700;\n    color: white;\n    opacity: 0.35;\n    filter: grayscale(0.7);\n    transition: transform 0.2s ease, opacity 0.2s ease, filter 0.2s ease;\n}\n\n.fresheo-nutri-badge.active {\n    opacity: 1;\n    filter: none;\n    transform: scale(1.4);\n    box-shadow: 0 4px 12px rgba(0,0,0,0.28);\n    border: 2px solid #fff;\n    z-index: 1;\n}\n\n.nutri-a { background: #038141; }\n.nutri-b { background: #85bb2f; }\n.nutri-c { background: #fecb02; color: #2d3436; }\n.nutri-d { background: #ee8100; }\n.nutri-e { background: #e63e11; }\n\n.fresheo-rating {\n    margin-left: auto;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n}\n\n.fresheo-star {\n    color: #FDB913;\n    font-size: 16px;\n}\n\n.fresheo-rating-score {\n    font-size: 18px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n.fresheo-rating-count {\n    font-size: 14px;\n    color: #636e72;\n}\n\n\/* Description *\/\n.fresheo-description {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-description h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-description p {\n    font-size: 15px;\n    color: #636e72;\n    line-height: 1.6;\n}\n\n\/* Diet Badges *\/\n.fresheo-diets {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-diets h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-diet-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n}\n\n.fresheo-diet-badge {\n    padding: 8px 16px;\n    border-radius: 20px;\n    font-size: 13px;\n    font-weight: 600;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    \/* Neutral fallback so unknown diet-* classes still render as a pill. *\/\n    background: #eef1f4;\n    color: #4a5568;\n}\n\n.diet-vegetarien {\n    background: #d4f4dd;\n    color: #27ae60;\n}\n\n.diet-vegan {\n    background: #c8e6c9;\n    color: #2e7d32;\n}\n\n.diet-sans-gluten {\n    background: #dae8fc;\n    color: #2e75b6;\n}\n\n.diet-sans-lactose {\n    background: #fff4e6;\n    color: #e67e22;\n}\n\n.diet-sans-porc {\n    background: #ffe9e9;\n    color: #e74c3c;\n}\n\n.diet-meat {\n    background: #fde0d4;\n    color: #b03a2e;\n}\n\n.diet-fish {\n    background: #d6eaf8;\n    color: #1f6a99;\n}\n\n.diet-fitness {\n    background: #ede1f5;\n    color: #6a1b9a;\n}\n\n\/* Nutrition Values *\/\n.fresheo-nutrition {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-nutrition h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n    display: flex;\n    align-items: center;\n}\n\n.fresheo-nutrition-portion {\n    font-size: 13px;\n    color: #636e72;\n    font-weight: 400;\n    margin-left: auto;\n}\n\n.fresheo-nutrition-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 15px;\n    margin-bottom: 15px;\n}\n\n.fresheo-nutrition-item {\n    text-align: center;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 8px;\n}\n\n.fresheo-nutrition-value {\n    font-size: 24px;\n    font-weight: 700;\n    color: #9ABE36;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-unit {\n    font-size: 12px;\n    font-weight: 600;\n    color: #636e72;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-label {\n    font-size: 13px;\n    color: #2d3436;\n    font-weight: 600;\n}\n\n.fresheo-nutrition-details {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n}\n\n.fresheo-nutrition-detail {\n    text-align: center;\n    padding: 10px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 6px;\n}\n\n.fresheo-nutrition-detail-label {\n    font-size: 11px;\n    color: #636e72;\n    text-transform: uppercase;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-detail-value {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n\/* Allergens *\/\n.fresheo-allergens {\n    background: white;\n    border: 1px solid #e9ecef;\n    border-left: 4px solid #e74c3c;\n    padding: 20px;\n    border-radius: 10px;\n}\n\n.fresheo-allergens h3 {\n    font-size: 14px;\n    font-weight: 700;\n    color: #e74c3c;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.fresheo-allergens p {\n    font-size: 14px;\n    color: #2d3436;\n    margin: 0;\n}\n\n\/* Mobile *\/\n@media (max-width: 600px) {\n    .fresheo-product {\n        padding: 15px 10px;\n    }\n\n    .fresheo-nutri {\n        flex-wrap: wrap;\n        padding: 12px;\n        gap: 10px;\n    }\n\n    .fresheo-nutri-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutri-badge {\n        width: 24px;\n        height: 24px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutri-badge.active {\n        transform: scale(1.3);\n        border-width: 1.5px;\n    }\n\n    .fresheo-rating {\n        margin-left: 0;\n        width: 100%;\n        justify-content: center;\n    }\n\n    .fresheo-star {\n        font-size: 14px;\n    }\n\n    .fresheo-rating-score {\n        font-size: 16px;\n    }\n\n    .fresheo-rating-count {\n        font-size: 12px;\n    }\n\n    .fresheo-description,\n    .fresheo-diets,\n    .fresheo-nutrition {\n        margin-bottom: 20px;\n    }\n\n    .fresheo-description h3,\n    .fresheo-diets h3,\n    .fresheo-nutrition h3 {\n        font-size: 14px;\n        margin-bottom: 8px;\n    }\n\n    .fresheo-description p {\n        font-size: 13px;\n    }\n\n    .fresheo-diet-badges {\n        gap: 6px;\n    }\n\n    .fresheo-diet-badge {\n        padding: 6px 12px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-portion {\n        font-size: 11px;\n        display: block;\n        margin-left: 0;\n        margin-top: 4px;\n    }\n\n    .fresheo-nutrition-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 10px;\n        margin-bottom: 12px;\n    }\n\n    .fresheo-nutrition-item {\n        padding: 12px 8px;\n    }\n\n    .fresheo-nutrition-value {\n        font-size: 20px;\n    }\n\n    .fresheo-nutrition-unit {\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutrition-details {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 8px;\n    }\n\n    .fresheo-nutrition-detail {\n        padding: 8px 6px;\n    }\n\n    .fresheo-nutrition-detail-label {\n        font-size: 10px;\n    }\n\n    .fresheo-nutrition-detail-value {\n        font-size: 14px;\n    }\n\n    .fresheo-allergens {\n        padding: 12px 15px;\n    }\n\n    .fresheo-allergens h3 {\n        font-size: 13px;\n        margin-bottom: 6px;\n    }\n\n    .fresheo-allergens p {\n        font-size: 12px;\n    }\n}\n\u003c\/style\u003e","brand":"Fresheo","offers":[{"title":"Standard","offer_id":54438363595089,"sku":"fresheo-d2082-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Grande","offer_id":54438363627857,"sku":"fresheo-d2082-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_ilEcHqs.png?v=1785366144"},{"product_id":"shnitzel-de-porc-sauce-aux-petits-legumes-dete-et-pomme-de-terre","title":"Shnitzel de porc , sauce aux petits légumes d'été et pomme de terre","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-a\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b active\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fresheo-rating\"\u003e\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e5.0\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(0 avis)\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n        \u003ch3\u003eDescription \u0026amp; Ingrédients\u003c\/h3\u003e\n        \u003cp\u003eShnitzel de porc GLUTEN OEUF, sauce aux petits légumes d'été (crème) LACTOSE poivrons, aubergines, courgettes, tomates, pomme de terre, sel, poivre, huile d'olive \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n        \u003ch3\u003eConvient aux régimes\u003c\/h3\u003e\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n            \u003cspan class=\"fresheo-diet-badge diet-meat\"\u003e🥩 Viande\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n        \u003ch3\u003eValeurs nutritionnelles \u003cspan class=\"fresheo-nutrition-portion\"\u003e(par portion de 600g)\u003c\/span\u003e\n\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e767\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalories\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e43.10\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eProtéines\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e75.20\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eGlucides\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e34.00\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eLipides\u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSucres\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e12.40g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eGraisses saturées\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e13.50g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eFibres\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e10.20g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSel\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e2.07g\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n        \u003ch3\u003eAllergènes\u003c\/h3\u003e\n        \u003cp\u003eAllergènes : Gluten, lactose, oeuf Peut contenir : céleri \u003c\/p\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fresheo-product {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n    color: #2d3436;\n    max-width: 800px;\n    margin: 0 auto;\n    padding: 20px 0;\n}\n\n\/* Nutri-Score *\/\n.fresheo-nutri {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    margin-bottom: 20px;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 10px;\n}\n\n.fresheo-nutri-label {\n    font-size: 14px;\n    font-weight: 600;\n    color: #636e72;\n}\n\n.fresheo-nutri-badges {\n    display: flex;\n    gap: 4px;\n}\n\n.fresheo-nutri-badge {\n    width: 28px;\n    height: 28px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    font-weight: 700;\n    color: white;\n    opacity: 0.35;\n    filter: grayscale(0.7);\n    transition: transform 0.2s ease, opacity 0.2s ease, filter 0.2s ease;\n}\n\n.fresheo-nutri-badge.active {\n    opacity: 1;\n    filter: none;\n    transform: scale(1.4);\n    box-shadow: 0 4px 12px rgba(0,0,0,0.28);\n    border: 2px solid #fff;\n    z-index: 1;\n}\n\n.nutri-a { background: #038141; }\n.nutri-b { background: #85bb2f; }\n.nutri-c { background: #fecb02; color: #2d3436; }\n.nutri-d { background: #ee8100; }\n.nutri-e { background: #e63e11; }\n\n.fresheo-rating {\n    margin-left: auto;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n}\n\n.fresheo-star {\n    color: #FDB913;\n    font-size: 16px;\n}\n\n.fresheo-rating-score {\n    font-size: 18px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n.fresheo-rating-count {\n    font-size: 14px;\n    color: #636e72;\n}\n\n\/* Description *\/\n.fresheo-description {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-description h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-description p {\n    font-size: 15px;\n    color: #636e72;\n    line-height: 1.6;\n}\n\n\/* Diet Badges *\/\n.fresheo-diets {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-diets h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-diet-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n}\n\n.fresheo-diet-badge {\n    padding: 8px 16px;\n    border-radius: 20px;\n    font-size: 13px;\n    font-weight: 600;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    \/* Neutral fallback so unknown diet-* classes still render as a pill. *\/\n    background: #eef1f4;\n    color: #4a5568;\n}\n\n.diet-vegetarien {\n    background: #d4f4dd;\n    color: #27ae60;\n}\n\n.diet-vegan {\n    background: #c8e6c9;\n    color: #2e7d32;\n}\n\n.diet-sans-gluten {\n    background: #dae8fc;\n    color: #2e75b6;\n}\n\n.diet-sans-lactose {\n    background: #fff4e6;\n    color: #e67e22;\n}\n\n.diet-sans-porc {\n    background: #ffe9e9;\n    color: #e74c3c;\n}\n\n.diet-meat {\n    background: #fde0d4;\n    color: #b03a2e;\n}\n\n.diet-fish {\n    background: #d6eaf8;\n    color: #1f6a99;\n}\n\n.diet-fitness {\n    background: #ede1f5;\n    color: #6a1b9a;\n}\n\n\/* Nutrition Values *\/\n.fresheo-nutrition {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-nutrition h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n    display: flex;\n    align-items: center;\n}\n\n.fresheo-nutrition-portion {\n    font-size: 13px;\n    color: #636e72;\n    font-weight: 400;\n    margin-left: auto;\n}\n\n.fresheo-nutrition-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 15px;\n    margin-bottom: 15px;\n}\n\n.fresheo-nutrition-item {\n    text-align: center;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 8px;\n}\n\n.fresheo-nutrition-value {\n    font-size: 24px;\n    font-weight: 700;\n    color: #9ABE36;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-unit {\n    font-size: 12px;\n    font-weight: 600;\n    color: #636e72;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-label {\n    font-size: 13px;\n    color: #2d3436;\n    font-weight: 600;\n}\n\n.fresheo-nutrition-details {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n}\n\n.fresheo-nutrition-detail {\n    text-align: center;\n    padding: 10px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 6px;\n}\n\n.fresheo-nutrition-detail-label {\n    font-size: 11px;\n    color: #636e72;\n    text-transform: uppercase;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-detail-value {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n\/* Allergens *\/\n.fresheo-allergens {\n    background: white;\n    border: 1px solid #e9ecef;\n    border-left: 4px solid #e74c3c;\n    padding: 20px;\n    border-radius: 10px;\n}\n\n.fresheo-allergens h3 {\n    font-size: 14px;\n    font-weight: 700;\n    color: #e74c3c;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.fresheo-allergens p {\n    font-size: 14px;\n    color: #2d3436;\n    margin: 0;\n}\n\n\/* Mobile *\/\n@media (max-width: 600px) {\n    .fresheo-product {\n        padding: 15px 10px;\n    }\n\n    .fresheo-nutri {\n        flex-wrap: wrap;\n        padding: 12px;\n        gap: 10px;\n    }\n\n    .fresheo-nutri-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutri-badge {\n        width: 24px;\n        height: 24px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutri-badge.active {\n        transform: scale(1.3);\n        border-width: 1.5px;\n    }\n\n    .fresheo-rating {\n        margin-left: 0;\n        width: 100%;\n        justify-content: center;\n    }\n\n    .fresheo-star {\n        font-size: 14px;\n    }\n\n    .fresheo-rating-score {\n        font-size: 16px;\n    }\n\n    .fresheo-rating-count {\n        font-size: 12px;\n    }\n\n    .fresheo-description,\n    .fresheo-diets,\n    .fresheo-nutrition {\n        margin-bottom: 20px;\n    }\n\n    .fresheo-description h3,\n    .fresheo-diets h3,\n    .fresheo-nutrition h3 {\n        font-size: 14px;\n        margin-bottom: 8px;\n    }\n\n    .fresheo-description p {\n        font-size: 13px;\n    }\n\n    .fresheo-diet-badges {\n        gap: 6px;\n    }\n\n    .fresheo-diet-badge {\n        padding: 6px 12px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-portion {\n        font-size: 11px;\n        display: block;\n        margin-left: 0;\n        margin-top: 4px;\n    }\n\n    .fresheo-nutrition-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 10px;\n        margin-bottom: 12px;\n    }\n\n    .fresheo-nutrition-item {\n        padding: 12px 8px;\n    }\n\n    .fresheo-nutrition-value {\n        font-size: 20px;\n    }\n\n    .fresheo-nutrition-unit {\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutrition-details {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 8px;\n    }\n\n    .fresheo-nutrition-detail {\n        padding: 8px 6px;\n    }\n\n    .fresheo-nutrition-detail-label {\n        font-size: 10px;\n    }\n\n    .fresheo-nutrition-detail-value {\n        font-size: 14px;\n    }\n\n    .fresheo-allergens {\n        padding: 12px 15px;\n    }\n\n    .fresheo-allergens h3 {\n        font-size: 13px;\n        margin-bottom: 6px;\n    }\n\n    .fresheo-allergens p {\n        font-size: 12px;\n    }\n}\n\u003c\/style\u003e","brand":"Fresheo","offers":[{"title":"Standard","offer_id":54438369493329,"sku":"fresheo-d2433-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Grande","offer_id":54438369526097,"sku":"fresheo-d2433-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_pnGjADi.png?v=1785452627"},{"product_id":"roti-de-dinde-sauce-moutarde-chou-fleur-a-la-creme-et-croquettes","title":"Rôti de dinde sauce moutarde, chou - fleur à la crème et croquettes","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-a\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b active\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fresheo-rating\"\u003e\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e5.0\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(0 avis)\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n        \u003ch3\u003eDescription \u0026amp; Ingrédients\u003c\/h3\u003e\n        \u003cp\u003eRôti de dinde, sauce moutarde MOUTARDE GLUTEN LACTOSE , chou fleur, crème LACTOSE, croquettes de pomme de terre GLUTEN, sel, poivre, huile d'olive \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n        \u003ch3\u003eConvient aux régimes\u003c\/h3\u003e\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n            \u003cspan class=\"fresheo-diet-badge diet-meat\"\u003e🥩 Viande\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n        \u003ch3\u003eValeurs nutritionnelles \u003cspan class=\"fresheo-nutrition-portion\"\u003e(par portion de 600g)\u003c\/span\u003e\n\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e816\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalories\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e52.80\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eProtéines\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e66.40\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eGlucides\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e35.60\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eLipides\u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSucres\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e8.00g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eGraisses saturées\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e12.00g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eFibres\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e9.10g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSel\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e5.70g\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n        \u003ch3\u003eAllergènes\u003c\/h3\u003e\n        \u003cp\u003eAllergènes : Moutarde, gluten, lactose Peut contenir : cèleri, sulfites, oeufs \u003c\/p\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fresheo-product {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n    color: #2d3436;\n    max-width: 800px;\n    margin: 0 auto;\n    padding: 20px 0;\n}\n\n\/* Nutri-Score *\/\n.fresheo-nutri {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    margin-bottom: 20px;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 10px;\n}\n\n.fresheo-nutri-label {\n    font-size: 14px;\n    font-weight: 600;\n    color: #636e72;\n}\n\n.fresheo-nutri-badges {\n    display: flex;\n    gap: 4px;\n}\n\n.fresheo-nutri-badge {\n    width: 28px;\n    height: 28px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    font-weight: 700;\n    color: white;\n    opacity: 0.35;\n    filter: grayscale(0.7);\n    transition: transform 0.2s ease, opacity 0.2s ease, filter 0.2s ease;\n}\n\n.fresheo-nutri-badge.active {\n    opacity: 1;\n    filter: none;\n    transform: scale(1.4);\n    box-shadow: 0 4px 12px rgba(0,0,0,0.28);\n    border: 2px solid #fff;\n    z-index: 1;\n}\n\n.nutri-a { background: #038141; }\n.nutri-b { background: #85bb2f; }\n.nutri-c { background: #fecb02; color: #2d3436; }\n.nutri-d { background: #ee8100; }\n.nutri-e { background: #e63e11; }\n\n.fresheo-rating {\n    margin-left: auto;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n}\n\n.fresheo-star {\n    color: #FDB913;\n    font-size: 16px;\n}\n\n.fresheo-rating-score {\n    font-size: 18px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n.fresheo-rating-count {\n    font-size: 14px;\n    color: #636e72;\n}\n\n\/* Description *\/\n.fresheo-description {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-description h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-description p {\n    font-size: 15px;\n    color: #636e72;\n    line-height: 1.6;\n}\n\n\/* Diet Badges *\/\n.fresheo-diets {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-diets h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-diet-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n}\n\n.fresheo-diet-badge {\n    padding: 8px 16px;\n    border-radius: 20px;\n    font-size: 13px;\n    font-weight: 600;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    \/* Neutral fallback so unknown diet-* classes still render as a pill. *\/\n    background: #eef1f4;\n    color: #4a5568;\n}\n\n.diet-vegetarien {\n    background: #d4f4dd;\n    color: #27ae60;\n}\n\n.diet-vegan {\n    background: #c8e6c9;\n    color: #2e7d32;\n}\n\n.diet-sans-gluten {\n    background: #dae8fc;\n    color: #2e75b6;\n}\n\n.diet-sans-lactose {\n    background: #fff4e6;\n    color: #e67e22;\n}\n\n.diet-sans-porc {\n    background: #ffe9e9;\n    color: #e74c3c;\n}\n\n.diet-meat {\n    background: #fde0d4;\n    color: #b03a2e;\n}\n\n.diet-fish {\n    background: #d6eaf8;\n    color: #1f6a99;\n}\n\n.diet-fitness {\n    background: #ede1f5;\n    color: #6a1b9a;\n}\n\n\/* Nutrition Values *\/\n.fresheo-nutrition {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-nutrition h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n    display: flex;\n    align-items: center;\n}\n\n.fresheo-nutrition-portion {\n    font-size: 13px;\n    color: #636e72;\n    font-weight: 400;\n    margin-left: auto;\n}\n\n.fresheo-nutrition-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 15px;\n    margin-bottom: 15px;\n}\n\n.fresheo-nutrition-item {\n    text-align: center;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 8px;\n}\n\n.fresheo-nutrition-value {\n    font-size: 24px;\n    font-weight: 700;\n    color: #9ABE36;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-unit {\n    font-size: 12px;\n    font-weight: 600;\n    color: #636e72;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-label {\n    font-size: 13px;\n    color: #2d3436;\n    font-weight: 600;\n}\n\n.fresheo-nutrition-details {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n}\n\n.fresheo-nutrition-detail {\n    text-align: center;\n    padding: 10px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 6px;\n}\n\n.fresheo-nutrition-detail-label {\n    font-size: 11px;\n    color: #636e72;\n    text-transform: uppercase;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-detail-value {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n\/* Allergens *\/\n.fresheo-allergens {\n    background: white;\n    border: 1px solid #e9ecef;\n    border-left: 4px solid #e74c3c;\n    padding: 20px;\n    border-radius: 10px;\n}\n\n.fresheo-allergens h3 {\n    font-size: 14px;\n    font-weight: 700;\n    color: #e74c3c;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.fresheo-allergens p {\n    font-size: 14px;\n    color: #2d3436;\n    margin: 0;\n}\n\n\/* Mobile *\/\n@media (max-width: 600px) {\n    .fresheo-product {\n        padding: 15px 10px;\n    }\n\n    .fresheo-nutri {\n        flex-wrap: wrap;\n        padding: 12px;\n        gap: 10px;\n    }\n\n    .fresheo-nutri-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutri-badge {\n        width: 24px;\n        height: 24px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutri-badge.active {\n        transform: scale(1.3);\n        border-width: 1.5px;\n    }\n\n    .fresheo-rating {\n        margin-left: 0;\n        width: 100%;\n        justify-content: center;\n    }\n\n    .fresheo-star {\n        font-size: 14px;\n    }\n\n    .fresheo-rating-score {\n        font-size: 16px;\n    }\n\n    .fresheo-rating-count {\n        font-size: 12px;\n    }\n\n    .fresheo-description,\n    .fresheo-diets,\n    .fresheo-nutrition {\n        margin-bottom: 20px;\n    }\n\n    .fresheo-description h3,\n    .fresheo-diets h3,\n    .fresheo-nutrition h3 {\n        font-size: 14px;\n        margin-bottom: 8px;\n    }\n\n    .fresheo-description p {\n        font-size: 13px;\n    }\n\n    .fresheo-diet-badges {\n        gap: 6px;\n    }\n\n    .fresheo-diet-badge {\n        padding: 6px 12px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-portion {\n        font-size: 11px;\n        display: block;\n        margin-left: 0;\n        margin-top: 4px;\n    }\n\n    .fresheo-nutrition-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 10px;\n        margin-bottom: 12px;\n    }\n\n    .fresheo-nutrition-item {\n        padding: 12px 8px;\n    }\n\n    .fresheo-nutrition-value {\n        font-size: 20px;\n    }\n\n    .fresheo-nutrition-unit {\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutrition-details {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 8px;\n    }\n\n    .fresheo-nutrition-detail {\n        padding: 8px 6px;\n    }\n\n    .fresheo-nutrition-detail-label {\n        font-size: 10px;\n    }\n\n    .fresheo-nutrition-detail-value {\n        font-size: 14px;\n    }\n\n    .fresheo-allergens {\n        padding: 12px 15px;\n    }\n\n    .fresheo-allergens h3 {\n        font-size: 13px;\n        margin-bottom: 6px;\n    }\n\n    .fresheo-allergens p {\n        font-size: 12px;\n    }\n}\n\u003c\/style\u003e","brand":"Fresheo","offers":[{"title":"Standard","offer_id":54438369624401,"sku":"fresheo-d2434-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Grande","offer_id":54438369657169,"sku":"fresheo-d2434-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_KvJ9No0.png?v=1785452631"},{"product_id":"emince-de-poulet-au-paprika-semoule-a-la-citronnelle-et-courgettes","title":"Emincé de poulet au paprika, semoule à la citronnelle et courgettes","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-a active\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fresheo-rating\"\u003e\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e5.0\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(0 avis)\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n        \u003ch3\u003eDescription \u0026amp; Ingrédients\u003c\/h3\u003e\n        \u003cp\u003eCourgettes, emincé de poulet, paprika, semoule de blé GLUTEN, sel, poivre, huile d'olive sauce citronnelle, crème SULFITES, LACTOSE, CELERI \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n        \u003ch3\u003eConvient aux régimes\u003c\/h3\u003e\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n            \u003cspan class=\"fresheo-diet-badge diet-fitness\"\u003e💪 Fitness\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n        \u003ch3\u003eValeurs nutritionnelles \u003cspan class=\"fresheo-nutrition-portion\"\u003e(par portion de 600g)\u003c\/span\u003e\n\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e489\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalories\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e52.10\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eProtéines\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e52.10\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eGlucides\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e6.00\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eLipides\u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSucres\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e4.80g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eGraisses saturées\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e1.70g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eFibres\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e5.70g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSel\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e0.33g\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n        \u003ch3\u003eAllergènes\u003c\/h3\u003e\n        \u003cp\u003eAllergènes : Gluten, lactose, sulfites, céleri Peut contenir : oeuf, moutarde\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fresheo-product {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n    color: #2d3436;\n    max-width: 800px;\n    margin: 0 auto;\n    padding: 20px 0;\n}\n\n\/* Nutri-Score *\/\n.fresheo-nutri {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    margin-bottom: 20px;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 10px;\n}\n\n.fresheo-nutri-label {\n    font-size: 14px;\n    font-weight: 600;\n    color: #636e72;\n}\n\n.fresheo-nutri-badges {\n    display: flex;\n    gap: 4px;\n}\n\n.fresheo-nutri-badge {\n    width: 28px;\n    height: 28px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    font-weight: 700;\n    color: white;\n    opacity: 0.35;\n    filter: grayscale(0.7);\n    transition: transform 0.2s ease, opacity 0.2s ease, filter 0.2s ease;\n}\n\n.fresheo-nutri-badge.active {\n    opacity: 1;\n    filter: none;\n    transform: scale(1.4);\n    box-shadow: 0 4px 12px rgba(0,0,0,0.28);\n    border: 2px solid #fff;\n    z-index: 1;\n}\n\n.nutri-a { background: #038141; }\n.nutri-b { background: #85bb2f; }\n.nutri-c { background: #fecb02; color: #2d3436; }\n.nutri-d { background: #ee8100; }\n.nutri-e { background: #e63e11; }\n\n.fresheo-rating {\n    margin-left: auto;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n}\n\n.fresheo-star {\n    color: #FDB913;\n    font-size: 16px;\n}\n\n.fresheo-rating-score {\n    font-size: 18px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n.fresheo-rating-count {\n    font-size: 14px;\n    color: #636e72;\n}\n\n\/* Description *\/\n.fresheo-description {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-description h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-description p {\n    font-size: 15px;\n    color: #636e72;\n    line-height: 1.6;\n}\n\n\/* Diet Badges *\/\n.fresheo-diets {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-diets h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-diet-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n}\n\n.fresheo-diet-badge {\n    padding: 8px 16px;\n    border-radius: 20px;\n    font-size: 13px;\n    font-weight: 600;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    \/* Neutral fallback so unknown diet-* classes still render as a pill. *\/\n    background: #eef1f4;\n    color: #4a5568;\n}\n\n.diet-vegetarien {\n    background: #d4f4dd;\n    color: #27ae60;\n}\n\n.diet-vegan {\n    background: #c8e6c9;\n    color: #2e7d32;\n}\n\n.diet-sans-gluten {\n    background: #dae8fc;\n    color: #2e75b6;\n}\n\n.diet-sans-lactose {\n    background: #fff4e6;\n    color: #e67e22;\n}\n\n.diet-sans-porc {\n    background: #ffe9e9;\n    color: #e74c3c;\n}\n\n.diet-meat {\n    background: #fde0d4;\n    color: #b03a2e;\n}\n\n.diet-fish {\n    background: #d6eaf8;\n    color: #1f6a99;\n}\n\n.diet-fitness {\n    background: #ede1f5;\n    color: #6a1b9a;\n}\n\n\/* Nutrition Values *\/\n.fresheo-nutrition {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-nutrition h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n    display: flex;\n    align-items: center;\n}\n\n.fresheo-nutrition-portion {\n    font-size: 13px;\n    color: #636e72;\n    font-weight: 400;\n    margin-left: auto;\n}\n\n.fresheo-nutrition-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 15px;\n    margin-bottom: 15px;\n}\n\n.fresheo-nutrition-item {\n    text-align: center;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 8px;\n}\n\n.fresheo-nutrition-value {\n    font-size: 24px;\n    font-weight: 700;\n    color: #9ABE36;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-unit {\n    font-size: 12px;\n    font-weight: 600;\n    color: #636e72;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-label {\n    font-size: 13px;\n    color: #2d3436;\n    font-weight: 600;\n}\n\n.fresheo-nutrition-details {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n}\n\n.fresheo-nutrition-detail {\n    text-align: center;\n    padding: 10px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 6px;\n}\n\n.fresheo-nutrition-detail-label {\n    font-size: 11px;\n    color: #636e72;\n    text-transform: uppercase;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-detail-value {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n\/* Allergens *\/\n.fresheo-allergens {\n    background: white;\n    border: 1px solid #e9ecef;\n    border-left: 4px solid #e74c3c;\n    padding: 20px;\n    border-radius: 10px;\n}\n\n.fresheo-allergens h3 {\n    font-size: 14px;\n    font-weight: 700;\n    color: #e74c3c;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.fresheo-allergens p {\n    font-size: 14px;\n    color: #2d3436;\n    margin: 0;\n}\n\n\/* Mobile *\/\n@media (max-width: 600px) {\n    .fresheo-product {\n        padding: 15px 10px;\n    }\n\n    .fresheo-nutri {\n        flex-wrap: wrap;\n        padding: 12px;\n        gap: 10px;\n    }\n\n    .fresheo-nutri-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutri-badge {\n        width: 24px;\n        height: 24px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutri-badge.active {\n        transform: scale(1.3);\n        border-width: 1.5px;\n    }\n\n    .fresheo-rating {\n        margin-left: 0;\n        width: 100%;\n        justify-content: center;\n    }\n\n    .fresheo-star {\n        font-size: 14px;\n    }\n\n    .fresheo-rating-score {\n        font-size: 16px;\n    }\n\n    .fresheo-rating-count {\n        font-size: 12px;\n    }\n\n    .fresheo-description,\n    .fresheo-diets,\n    .fresheo-nutrition {\n        margin-bottom: 20px;\n    }\n\n    .fresheo-description h3,\n    .fresheo-diets h3,\n    .fresheo-nutrition h3 {\n        font-size: 14px;\n        margin-bottom: 8px;\n    }\n\n    .fresheo-description p {\n        font-size: 13px;\n    }\n\n    .fresheo-diet-badges {\n        gap: 6px;\n    }\n\n    .fresheo-diet-badge {\n        padding: 6px 12px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-portion {\n        font-size: 11px;\n        display: block;\n        margin-left: 0;\n        margin-top: 4px;\n    }\n\n    .fresheo-nutrition-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 10px;\n        margin-bottom: 12px;\n    }\n\n    .fresheo-nutrition-item {\n        padding: 12px 8px;\n    }\n\n    .fresheo-nutrition-value {\n        font-size: 20px;\n    }\n\n    .fresheo-nutrition-unit {\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutrition-details {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 8px;\n    }\n\n    .fresheo-nutrition-detail {\n        padding: 8px 6px;\n    }\n\n    .fresheo-nutrition-detail-label {\n        font-size: 10px;\n    }\n\n    .fresheo-nutrition-detail-value {\n        font-size: 14px;\n    }\n\n    .fresheo-allergens {\n        padding: 12px 15px;\n    }\n\n    .fresheo-allergens h3 {\n        font-size: 13px;\n        margin-bottom: 6px;\n    }\n\n    .fresheo-allergens p {\n        font-size: 12px;\n    }\n}\n\u003c\/style\u003e","brand":"Fresheo","offers":[{"title":"Standard","offer_id":54438369886545,"sku":"fresheo-d2436-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Grande","offer_id":54438369919313,"sku":"fresheo-d2436-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_7WhBFEF.png?v=1785452639"},{"product_id":"filet-de-poulet-courgettes-sauce-tomate-macaroni","title":"Filet de poulet, courgettes sauce tomate, macaroni","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-a active\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fresheo-rating\"\u003e\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e5.0\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(0 avis)\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n        \u003ch3\u003eDescription \u0026amp; Ingrédients\u003c\/h3\u003e\n        \u003cp\u003eSauce tomate, courgettes, filet de poulet, macaroni GLUTEN, OEUF, sel, poivre, huile d'olive, herbes aromatiques, épices\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n        \u003ch3\u003eConvient aux régimes\u003c\/h3\u003e\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n            \u003cspan class=\"fresheo-diet-badge diet-meat\"\u003e🥩 Viande\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n        \u003ch3\u003eValeurs nutritionnelles \u003cspan class=\"fresheo-nutrition-portion\"\u003e(par portion de 600g)\u003c\/span\u003e\n\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e619\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalories\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e56.50\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eProtéines\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e75.30\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eGlucides\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e8.30\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eLipides\u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSucres\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e11.20g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eGraisses saturées\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e2.00g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eFibres\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e6.90g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSel\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e0.94g\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n        \u003ch3\u003eAllergènes\u003c\/h3\u003e\n        \u003cp\u003eAllergènes : oeuf, gluten Peut contenir : céleri \u003c\/p\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fresheo-product {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n    color: #2d3436;\n    max-width: 800px;\n    margin: 0 auto;\n    padding: 20px 0;\n}\n\n\/* Nutri-Score *\/\n.fresheo-nutri {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    margin-bottom: 20px;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 10px;\n}\n\n.fresheo-nutri-label {\n    font-size: 14px;\n    font-weight: 600;\n    color: #636e72;\n}\n\n.fresheo-nutri-badges {\n    display: flex;\n    gap: 4px;\n}\n\n.fresheo-nutri-badge {\n    width: 28px;\n    height: 28px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    font-weight: 700;\n    color: white;\n    opacity: 0.35;\n    filter: grayscale(0.7);\n    transition: transform 0.2s ease, opacity 0.2s ease, filter 0.2s ease;\n}\n\n.fresheo-nutri-badge.active {\n    opacity: 1;\n    filter: none;\n    transform: scale(1.4);\n    box-shadow: 0 4px 12px rgba(0,0,0,0.28);\n    border: 2px solid #fff;\n    z-index: 1;\n}\n\n.nutri-a { background: #038141; }\n.nutri-b { background: #85bb2f; }\n.nutri-c { background: #fecb02; color: #2d3436; }\n.nutri-d { background: #ee8100; }\n.nutri-e { background: #e63e11; }\n\n.fresheo-rating {\n    margin-left: auto;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n}\n\n.fresheo-star {\n    color: #FDB913;\n    font-size: 16px;\n}\n\n.fresheo-rating-score {\n    font-size: 18px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n.fresheo-rating-count {\n    font-size: 14px;\n    color: #636e72;\n}\n\n\/* Description *\/\n.fresheo-description {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-description h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-description p {\n    font-size: 15px;\n    color: #636e72;\n    line-height: 1.6;\n}\n\n\/* Diet Badges *\/\n.fresheo-diets {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-diets h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-diet-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n}\n\n.fresheo-diet-badge {\n    padding: 8px 16px;\n    border-radius: 20px;\n    font-size: 13px;\n    font-weight: 600;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    \/* Neutral fallback so unknown diet-* classes still render as a pill. *\/\n    background: #eef1f4;\n    color: #4a5568;\n}\n\n.diet-vegetarien {\n    background: #d4f4dd;\n    color: #27ae60;\n}\n\n.diet-vegan {\n    background: #c8e6c9;\n    color: #2e7d32;\n}\n\n.diet-sans-gluten {\n    background: #dae8fc;\n    color: #2e75b6;\n}\n\n.diet-sans-lactose {\n    background: #fff4e6;\n    color: #e67e22;\n}\n\n.diet-sans-porc {\n    background: #ffe9e9;\n    color: #e74c3c;\n}\n\n.diet-meat {\n    background: #fde0d4;\n    color: #b03a2e;\n}\n\n.diet-fish {\n    background: #d6eaf8;\n    color: #1f6a99;\n}\n\n.diet-fitness {\n    background: #ede1f5;\n    color: #6a1b9a;\n}\n\n\/* Nutrition Values *\/\n.fresheo-nutrition {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-nutrition h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n    display: flex;\n    align-items: center;\n}\n\n.fresheo-nutrition-portion {\n    font-size: 13px;\n    color: #636e72;\n    font-weight: 400;\n    margin-left: auto;\n}\n\n.fresheo-nutrition-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 15px;\n    margin-bottom: 15px;\n}\n\n.fresheo-nutrition-item {\n    text-align: center;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 8px;\n}\n\n.fresheo-nutrition-value {\n    font-size: 24px;\n    font-weight: 700;\n    color: #9ABE36;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-unit {\n    font-size: 12px;\n    font-weight: 600;\n    color: #636e72;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-label {\n    font-size: 13px;\n    color: #2d3436;\n    font-weight: 600;\n}\n\n.fresheo-nutrition-details {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n}\n\n.fresheo-nutrition-detail {\n    text-align: center;\n    padding: 10px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 6px;\n}\n\n.fresheo-nutrition-detail-label {\n    font-size: 11px;\n    color: #636e72;\n    text-transform: uppercase;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-detail-value {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n\/* Allergens *\/\n.fresheo-allergens {\n    background: white;\n    border: 1px solid #e9ecef;\n    border-left: 4px solid #e74c3c;\n    padding: 20px;\n    border-radius: 10px;\n}\n\n.fresheo-allergens h3 {\n    font-size: 14px;\n    font-weight: 700;\n    color: #e74c3c;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.fresheo-allergens p {\n    font-size: 14px;\n    color: #2d3436;\n    margin: 0;\n}\n\n\/* Mobile *\/\n@media (max-width: 600px) {\n    .fresheo-product {\n        padding: 15px 10px;\n    }\n\n    .fresheo-nutri {\n        flex-wrap: wrap;\n        padding: 12px;\n        gap: 10px;\n    }\n\n    .fresheo-nutri-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutri-badge {\n        width: 24px;\n        height: 24px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutri-badge.active {\n        transform: scale(1.3);\n        border-width: 1.5px;\n    }\n\n    .fresheo-rating {\n        margin-left: 0;\n        width: 100%;\n        justify-content: center;\n    }\n\n    .fresheo-star {\n        font-size: 14px;\n    }\n\n    .fresheo-rating-score {\n        font-size: 16px;\n    }\n\n    .fresheo-rating-count {\n        font-size: 12px;\n    }\n\n    .fresheo-description,\n    .fresheo-diets,\n    .fresheo-nutrition {\n        margin-bottom: 20px;\n    }\n\n    .fresheo-description h3,\n    .fresheo-diets h3,\n    .fresheo-nutrition h3 {\n        font-size: 14px;\n        margin-bottom: 8px;\n    }\n\n    .fresheo-description p {\n        font-size: 13px;\n    }\n\n    .fresheo-diet-badges {\n        gap: 6px;\n    }\n\n    .fresheo-diet-badge {\n        padding: 6px 12px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-portion {\n        font-size: 11px;\n        display: block;\n        margin-left: 0;\n        margin-top: 4px;\n    }\n\n    .fresheo-nutrition-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 10px;\n        margin-bottom: 12px;\n    }\n\n    .fresheo-nutrition-item {\n        padding: 12px 8px;\n    }\n\n    .fresheo-nutrition-value {\n        font-size: 20px;\n    }\n\n    .fresheo-nutrition-unit {\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutrition-details {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 8px;\n    }\n\n    .fresheo-nutrition-detail {\n        padding: 8px 6px;\n    }\n\n    .fresheo-nutrition-detail-label {\n        font-size: 10px;\n    }\n\n    .fresheo-nutrition-detail-value {\n        font-size: 14px;\n    }\n\n    .fresheo-allergens {\n        padding: 12px 15px;\n    }\n\n    .fresheo-allergens h3 {\n        font-size: 13px;\n        margin-bottom: 6px;\n    }\n\n    .fresheo-allergens p {\n        font-size: 12px;\n    }\n}\n\u003c\/style\u003e","brand":"Fresheo","offers":[{"title":"Standard","offer_id":54450434769233,"sku":"fresheo-d2435-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Grande","offer_id":54450434802001,"sku":"fresheo-d2435-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_KYoK9Gw.png?v=1785452634"},{"product_id":"boulettes-de-boeuf-sauce-provencale-et-riz-complet","title":"Boulettes de boeuf, sauce provençale et riz complet","description":"\u003cdiv class=\"fresheo-product\"\u003e\n\n    \u003c!-- Nutri-Score \u0026 Rating --\u003e\n    \u003cdiv class=\"fresheo-nutri\"\u003e\n        \u003cspan class=\"fresheo-nutri-label\"\u003eNutri-Score\u003c\/span\u003e\n        \u003cdiv class=\"fresheo-nutri-badges\"\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-a active\"\u003eA\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-b\"\u003eB\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-c\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-d\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"fresheo-nutri-badge nutri-e\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fresheo-rating\"\u003e\n            \u003cspan class=\"fresheo-star\"\u003e⭐\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-score\"\u003e5.0\u003c\/span\u003e\n            \u003cspan class=\"fresheo-rating-count\"\u003e(0 avis)\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"fresheo-description\"\u003e\n        \u003ch3\u003eDescription \u0026amp; Ingrédients\u003c\/h3\u003e\n        \u003cp\u003eSauce provençale (poivrons, carottes, oignons, ail, tomates concassées, sucre, bouillon, herbes de Provence, thym, laurier) CELERI  boulettes de boeuf GLUTEN, riz complet, sel, poivre, huile d'olive \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Diet Badges --\u003e\n    \u003cdiv class=\"fresheo-diets\"\u003e\n        \u003ch3\u003eConvient aux régimes\u003c\/h3\u003e\n        \u003cdiv class=\"fresheo-diet-badges\"\u003e\n            \u003cspan class=\"fresheo-diet-badge diet-fitness\"\u003e💪 Fitness\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Nutrition Values --\u003e\n    \u003cdiv class=\"fresheo-nutrition\"\u003e\n        \u003ch3\u003eValeurs nutritionnelles \u003cspan class=\"fresheo-nutrition-portion\"\u003e(par portion de 600g)\u003c\/span\u003e\n\u003c\/h3\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-grid\"\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e712\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003ekcal\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eCalories\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e37.10\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eProtéines\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e77.30\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eGlucides\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-item\"\u003e\n                \u003cspan class=\"fresheo-nutrition-value\"\u003e27.00\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-unit\"\u003eg\u003c\/span\u003e\n                \u003cspan class=\"fresheo-nutrition-label\"\u003eLipides\u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fresheo-nutrition-details\"\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSucres\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e15.70g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eGraisses saturées\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e9.50g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eFibres\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e13.10g\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fresheo-nutrition-detail\"\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-label\"\u003eSel\u003c\/div\u003e\n                \u003cdiv class=\"fresheo-nutrition-detail-value\"\u003e2.70g\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Allergens --\u003e\n    \u003cdiv class=\"fresheo-allergens\"\u003e\n        \u003ch3\u003eAllergènes\u003c\/h3\u003e\n        \u003cp\u003eAllergènes : Gluten, céleri Peut contenir ; oeufs, moutarde, lactose \u003c\/p\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fresheo-product {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n    color: #2d3436;\n    max-width: 800px;\n    margin: 0 auto;\n    padding: 20px 0;\n}\n\n\/* Nutri-Score *\/\n.fresheo-nutri {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    margin-bottom: 20px;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 10px;\n}\n\n.fresheo-nutri-label {\n    font-size: 14px;\n    font-weight: 600;\n    color: #636e72;\n}\n\n.fresheo-nutri-badges {\n    display: flex;\n    gap: 4px;\n}\n\n.fresheo-nutri-badge {\n    width: 28px;\n    height: 28px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    font-weight: 700;\n    color: white;\n    opacity: 0.35;\n    filter: grayscale(0.7);\n    transition: transform 0.2s ease, opacity 0.2s ease, filter 0.2s ease;\n}\n\n.fresheo-nutri-badge.active {\n    opacity: 1;\n    filter: none;\n    transform: scale(1.4);\n    box-shadow: 0 4px 12px rgba(0,0,0,0.28);\n    border: 2px solid #fff;\n    z-index: 1;\n}\n\n.nutri-a { background: #038141; }\n.nutri-b { background: #85bb2f; }\n.nutri-c { background: #fecb02; color: #2d3436; }\n.nutri-d { background: #ee8100; }\n.nutri-e { background: #e63e11; }\n\n.fresheo-rating {\n    margin-left: auto;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n}\n\n.fresheo-star {\n    color: #FDB913;\n    font-size: 16px;\n}\n\n.fresheo-rating-score {\n    font-size: 18px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n.fresheo-rating-count {\n    font-size: 14px;\n    color: #636e72;\n}\n\n\/* Description *\/\n.fresheo-description {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-description h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-description p {\n    font-size: 15px;\n    color: #636e72;\n    line-height: 1.6;\n}\n\n\/* Diet Badges *\/\n.fresheo-diets {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-diets h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n}\n\n.fresheo-diet-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n}\n\n.fresheo-diet-badge {\n    padding: 8px 16px;\n    border-radius: 20px;\n    font-size: 13px;\n    font-weight: 600;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    \/* Neutral fallback so unknown diet-* classes still render as a pill. *\/\n    background: #eef1f4;\n    color: #4a5568;\n}\n\n.diet-vegetarien {\n    background: #d4f4dd;\n    color: #27ae60;\n}\n\n.diet-vegan {\n    background: #c8e6c9;\n    color: #2e7d32;\n}\n\n.diet-sans-gluten {\n    background: #dae8fc;\n    color: #2e75b6;\n}\n\n.diet-sans-lactose {\n    background: #fff4e6;\n    color: #e67e22;\n}\n\n.diet-sans-porc {\n    background: #ffe9e9;\n    color: #e74c3c;\n}\n\n.diet-meat {\n    background: #fde0d4;\n    color: #b03a2e;\n}\n\n.diet-fish {\n    background: #d6eaf8;\n    color: #1f6a99;\n}\n\n.diet-fitness {\n    background: #ede1f5;\n    color: #6a1b9a;\n}\n\n\/* Nutrition Values *\/\n.fresheo-nutrition {\n    margin-bottom: 25px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 10px;\n    padding: 20px;\n}\n\n.fresheo-nutrition h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n    margin-bottom: 12px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #f0f9e8;\n    display: flex;\n    align-items: center;\n}\n\n.fresheo-nutrition-portion {\n    font-size: 13px;\n    color: #636e72;\n    font-weight: 400;\n    margin-left: auto;\n}\n\n.fresheo-nutrition-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 15px;\n    margin-bottom: 15px;\n}\n\n.fresheo-nutrition-item {\n    text-align: center;\n    padding: 15px;\n    background: #f8f9fa;\n    border-radius: 8px;\n}\n\n.fresheo-nutrition-value {\n    font-size: 24px;\n    font-weight: 700;\n    color: #9ABE36;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-unit {\n    font-size: 12px;\n    font-weight: 600;\n    color: #636e72;\n    display: block;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-label {\n    font-size: 13px;\n    color: #2d3436;\n    font-weight: 600;\n}\n\n.fresheo-nutrition-details {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n}\n\n.fresheo-nutrition-detail {\n    text-align: center;\n    padding: 10px;\n    background: white;\n    border: 1px solid #e9ecef;\n    border-radius: 6px;\n}\n\n.fresheo-nutrition-detail-label {\n    font-size: 11px;\n    color: #636e72;\n    text-transform: uppercase;\n    margin-bottom: 4px;\n}\n\n.fresheo-nutrition-detail-value {\n    font-size: 16px;\n    font-weight: 700;\n    color: #2d3436;\n}\n\n\/* Allergens *\/\n.fresheo-allergens {\n    background: white;\n    border: 1px solid #e9ecef;\n    border-left: 4px solid #e74c3c;\n    padding: 20px;\n    border-radius: 10px;\n}\n\n.fresheo-allergens h3 {\n    font-size: 14px;\n    font-weight: 700;\n    color: #e74c3c;\n    margin-bottom: 10px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.fresheo-allergens p {\n    font-size: 14px;\n    color: #2d3436;\n    margin: 0;\n}\n\n\/* Mobile *\/\n@media (max-width: 600px) {\n    .fresheo-product {\n        padding: 15px 10px;\n    }\n\n    .fresheo-nutri {\n        flex-wrap: wrap;\n        padding: 12px;\n        gap: 10px;\n    }\n\n    .fresheo-nutri-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutri-badge {\n        width: 24px;\n        height: 24px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutri-badge.active {\n        transform: scale(1.3);\n        border-width: 1.5px;\n    }\n\n    .fresheo-rating {\n        margin-left: 0;\n        width: 100%;\n        justify-content: center;\n    }\n\n    .fresheo-star {\n        font-size: 14px;\n    }\n\n    .fresheo-rating-score {\n        font-size: 16px;\n    }\n\n    .fresheo-rating-count {\n        font-size: 12px;\n    }\n\n    .fresheo-description,\n    .fresheo-diets,\n    .fresheo-nutrition {\n        margin-bottom: 20px;\n    }\n\n    .fresheo-description h3,\n    .fresheo-diets h3,\n    .fresheo-nutrition h3 {\n        font-size: 14px;\n        margin-bottom: 8px;\n    }\n\n    .fresheo-description p {\n        font-size: 13px;\n    }\n\n    .fresheo-diet-badges {\n        gap: 6px;\n    }\n\n    .fresheo-diet-badge {\n        padding: 6px 12px;\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-portion {\n        font-size: 11px;\n        display: block;\n        margin-left: 0;\n        margin-top: 4px;\n    }\n\n    .fresheo-nutrition-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 10px;\n        margin-bottom: 12px;\n    }\n\n    .fresheo-nutrition-item {\n        padding: 12px 8px;\n    }\n\n    .fresheo-nutrition-value {\n        font-size: 20px;\n    }\n\n    .fresheo-nutrition-unit {\n        font-size: 11px;\n    }\n\n    .fresheo-nutrition-label {\n        font-size: 12px;\n    }\n\n    .fresheo-nutrition-details {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 8px;\n    }\n\n    .fresheo-nutrition-detail {\n        padding: 8px 6px;\n    }\n\n    .fresheo-nutrition-detail-label {\n        font-size: 10px;\n    }\n\n    .fresheo-nutrition-detail-value {\n        font-size: 14px;\n    }\n\n    .fresheo-allergens {\n        padding: 12px 15px;\n    }\n\n    .fresheo-allergens h3 {\n        font-size: 13px;\n        margin-bottom: 6px;\n    }\n\n    .fresheo-allergens p {\n        font-size: 12px;\n    }\n}\n\u003c\/style\u003e","brand":"Fresheo","offers":[{"title":"Standard","offer_id":54450436473169,"sku":"fresheo-d2437-1","price":9.99,"currency_code":"EUR","in_stock":true},{"title":"Grande","offer_id":54450436505937,"sku":"fresheo-d2437-2","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/7606\/1777\/files\/big_yK0G9TT.png?v=1785452643"}],"url":"https:\/\/shop.fresheo.be\/nl\/collections\/current-menu-main-dish.oembed","provider":"Fresheo Belgique","version":"1.0","type":"link"}